{
    "html-aria/author-requirements/571-haswarn.html": "The \u201ctextbox\u201d role is unnecessary for an \u201cinput\u201d element that has no \u201clist\u201d attribute and whose type is \u201ctext\u201d.",
    "html-aria/author-requirements/572-haswarn.html": "The \u201ctextbox\u201d role is unnecessary for an \u201cinput\u201d element that has no \u201clist\u201d attribute and whose type is \u201ctext\u201d.",
    "html-aria/author-requirements/573-haswarn.html": "The \u201ctextbox\u201d role is unnecessary for an \u201cinput\u201d element that has no \u201clist\u201d attribute and whose type is \u201ctext\u201d.",
    "html-aria/author-requirements/574-novalid.html": "An element with \u201crole=group\u201d must not be a child of an element with \u201crole=list\u201d.",
    "html-aria/author-requirements/575-novalid.html": "An element with \u201crole=group\u201d that is a descendant of an element with \u201crole=menu\u201d or \u201crole=menubar\u201d must contain only elements with \u201crole=menuitem\u201d, \u201crole=menuitemcheckbox\u201d, or \u201crole=menuitemradio\u201d.",
    "html-aria/author-requirements/576-novalid.html": "An element with \u201crole=group\u201d that is a descendant of an element with \u201crole=tree\u201d must contain only elements with \u201crole=treeitem\u201d.",
    "html-aria/author-requirements/577-novalid.html": "An element that is a child of an element with \u201crole=rowgroup\u201d must have \u201crole=row\u201d.",
    "html-aria/combobox-autocomplete-list/div-haswarn.html": "The \u201ctextbox\u201d role is unnecessary for an \u201cinput\u201d element that has no \u201clist\u201d attribute and whose type is \u201ctext\u201d.",
    "html-aria/host-language/implicit-semantics-checkbox-disparity-novalid.html": "The \u201caria-checked\u201d attribute must not be used on an \u201cinput\u201d element which has a \u201ctype\u201d attribute whose value is \u201ccheckbox\u201d.",
    "html-aria/host-language/implicit-semantics-checkbox-norole-novalid.html": "The \u201caria-checked\u201d attribute must not be used on an \u201cinput\u201d element which has a \u201ctype\u201d attribute whose value is \u201ccheckbox\u201d.",
    "html-aria/host-language/implicit-semantics-checkbox-role-novalid.html": "The \u201caria-checked\u201d attribute must not be used on an \u201cinput\u201d element which has a \u201ctype\u201d attribute whose value is \u201ccheckbox\u201d.",
    "html-aria/misc/a-href-aria-disabled-true-haswarn.html": "An \u201caria-disabled\u201d attribute whose value is \u201ctrue\u201d should not be specified on an \u201ca\u201d element that has an \u201chref\u201d attribute.",
    "html-aria/misc/a-href-inside-role-checkbox-haswarn.html": "The element \u201ca\u201d with the attribute \u201chref\u201d should not appear as a descendant of an element with the attribute \u201crole=checkbox\u201d.",
    "html-aria/misc/a-href-inside-role-menuitem-haswarn.html": "The element \u201ca\u201d with the attribute \u201chref\u201d should not appear as a descendant of an element with the attribute \u201crole=menuitem\u201d.",
    "html-aria/misc/a-href-inside-role-menuitemcheckbox-haswarn.html": "The element \u201ca\u201d with the attribute \u201chref\u201d should not appear as a descendant of an element with the attribute \u201crole=menuitemcheckbox\u201d.",
    "html-aria/misc/a-href-inside-role-menuitemradio-haswarn.html": "The element \u201ca\u201d with the attribute \u201chref\u201d should not appear as a descendant of an element with the attribute \u201crole=menuitemradio\u201d.",
    "html-aria/misc/a-href-inside-role-option-haswarn.html": "The element \u201ca\u201d with the attribute \u201chref\u201d should not appear as a descendant of an element with the attribute \u201crole=option\u201d.",
    "html-aria/misc/a-href-inside-role-radio-haswarn.html": "The element \u201ca\u201d with the attribute \u201chref\u201d should not appear as a descendant of an element with the attribute \u201crole=radio\u201d.",
    "html-aria/misc/a-href-inside-role-switch-haswarn.html": "The element \u201ca\u201d with the attribute \u201chref\u201d should not appear as a descendant of an element with the attribute \u201crole=switch\u201d.",
    "html-aria/misc/a-href-inside-role-tab-haswarn.html": "The element \u201ca\u201d with the attribute \u201chref\u201d should not appear as a descendant of an element with the attribute \u201crole=tab\u201d.",
    "html-aria/misc/aria-activedescendant-bad-value-novalid.html": "The \u201caria-activedescendant\u201d attribute references \u201cnonexistent\u201d, which is not the ID of any element in this document.",
    "html-aria/misc/aria-braillelabel-a-novalid.html": "The \u201caria-braillelabel\u201d attribute must not be specified on any \u201ca\u201d element unless the element has a \u201crole\u201d value other than \u201ccaption\u201d, \u201ccode\u201d, \u201cdeletion\u201d, \u201cemphasis\u201d, \u201cgeneric\u201d, \u201cinsertion\u201d, \u201cparagraph\u201d, \u201cpresentation\u201d, \u201cstrong\u201d, \u201csubscript\u201d, or \u201csuperscript\u201d.",
    "html-aria/misc/aria-braillelabel-abbr-novalid.html": "The \u201caria-braillelabel\u201d attribute must not be specified on any \u201cabbr\u201d element unless the element has a \u201crole\u201d value other than \u201ccaption\u201d, \u201ccode\u201d, \u201cdeletion\u201d, \u201cemphasis\u201d, \u201cgeneric\u201d, \u201cinsertion\u201d, \u201cparagraph\u201d, \u201cpresentation\u201d, \u201cstrong\u201d, \u201csubscript\u201d, or \u201csuperscript\u201d.",
    "html-aria/misc/aria-braillelabel-area-novalid.html": "The \u201caria-braillelabel\u201d attribute must not be specified on any \u201carea\u201d element unless the element has a \u201crole\u201d value other than \u201ccaption\u201d, \u201ccode\u201d, \u201cdeletion\u201d, \u201cemphasis\u201d, \u201cgeneric\u201d, \u201cinsertion\u201d, \u201cparagraph\u201d, \u201cpresentation\u201d, \u201cstrong\u201d, \u201csubscript\u201d, or \u201csuperscript\u201d.",
    "html-aria/misc/aria-braillelabel-autonomous-custom-element-novalid.html": "The \u201caria-braillelabel\u201d attribute must not be specified on any \u201ccustom-el\u201d element unless the element has a \u201crole\u201d value other than \u201ccaption\u201d, \u201ccode\u201d, \u201cdeletion\u201d, \u201cemphasis\u201d, \u201cgeneric\u201d, \u201cinsertion\u201d, \u201cparagraph\u201d, \u201cpresentation\u201d, \u201cstrong\u201d, \u201csubscript\u201d, or \u201csuperscript\u201d.",
    "html-aria/misc/aria-braillelabel-b-novalid.html": "The \u201caria-braillelabel\u201d attribute must not be specified on any \u201cb\u201d element unless the element has a \u201crole\u201d value other than \u201ccaption\u201d, \u201ccode\u201d, \u201cdeletion\u201d, \u201cemphasis\u201d, \u201cgeneric\u201d, \u201cinsertion\u201d, \u201cparagraph\u201d, \u201cpresentation\u201d, \u201cstrong\u201d, \u201csubscript\u201d, or \u201csuperscript\u201d.",
    "html-aria/misc/aria-braillelabel-bdi-novalid.html": "The \u201caria-braillelabel\u201d attribute must not be specified on any \u201cbdi\u201d element unless the element has a \u201crole\u201d value other than \u201ccaption\u201d, \u201ccode\u201d, \u201cdeletion\u201d, \u201cemphasis\u201d, \u201cgeneric\u201d, \u201cinsertion\u201d, \u201cparagraph\u201d, \u201cpresentation\u201d, \u201cstrong\u201d, \u201csubscript\u201d, or \u201csuperscript\u201d.",
    "html-aria/misc/aria-braillelabel-bdo-novalid.html": "The \u201caria-braillelabel\u201d attribute must not be specified on any \u201cbdo\u201d element unless the element has a \u201crole\u201d value other than \u201ccaption\u201d, \u201ccode\u201d, \u201cdeletion\u201d, \u201cemphasis\u201d, \u201cgeneric\u201d, \u201cinsertion\u201d, \u201cparagraph\u201d, \u201cpresentation\u201d, \u201cstrong\u201d, \u201csubscript\u201d, or \u201csuperscript\u201d.",
    "html-aria/misc/aria-braillelabel-caption-novalid.html": "The \u201caria-braillelabel\u201d attribute must not be specified on any \u201ccaption\u201d element unless the element has a \u201crole\u201d value other than \u201ccaption\u201d, \u201ccode\u201d, \u201cdeletion\u201d, \u201cemphasis\u201d, \u201cgeneric\u201d, \u201cinsertion\u201d, \u201cparagraph\u201d, \u201cpresentation\u201d, \u201cstrong\u201d, \u201csubscript\u201d, or \u201csuperscript\u201d.",
    "html-aria/misc/aria-braillelabel-cite-novalid.html": "The \u201caria-braillelabel\u201d attribute must not be specified on any \u201ccite\u201d element unless the element has a \u201crole\u201d value other than \u201ccaption\u201d, \u201ccode\u201d, \u201cdeletion\u201d, \u201cemphasis\u201d, \u201cgeneric\u201d, \u201cinsertion\u201d, \u201cparagraph\u201d, \u201cpresentation\u201d, \u201cstrong\u201d, \u201csubscript\u201d, or \u201csuperscript\u201d.",
    "html-aria/misc/aria-braillelabel-code-novalid.html": "The \u201caria-braillelabel\u201d attribute must not be specified on any \u201ccode\u201d element unless the element has a \u201crole\u201d value other than \u201ccaption\u201d, \u201ccode\u201d, \u201cdeletion\u201d, \u201cemphasis\u201d, \u201cgeneric\u201d, \u201cinsertion\u201d, \u201cparagraph\u201d, \u201cpresentation\u201d, \u201cstrong\u201d, \u201csubscript\u201d, or \u201csuperscript\u201d.",
    "html-aria/misc/aria-braillelabel-data-novalid.html": "The \u201caria-braillelabel\u201d attribute must not be specified on any \u201cdata\u201d element unless the element has a \u201crole\u201d value other than \u201ccaption\u201d, \u201ccode\u201d, \u201cdeletion\u201d, \u201cemphasis\u201d, \u201cgeneric\u201d, \u201cinsertion\u201d, \u201cparagraph\u201d, \u201cpresentation\u201d, \u201cstrong\u201d, \u201csubscript\u201d, or \u201csuperscript\u201d.",
    "html-aria/misc/aria-braillelabel-del-novalid.html": "The \u201caria-braillelabel\u201d attribute must not be specified on any \u201cdel\u201d element unless the element has a \u201crole\u201d value other than \u201ccaption\u201d, \u201ccode\u201d, \u201cdeletion\u201d, \u201cemphasis\u201d, \u201cgeneric\u201d, \u201cinsertion\u201d, \u201cparagraph\u201d, \u201cpresentation\u201d, \u201cstrong\u201d, \u201csubscript\u201d, or \u201csuperscript\u201d.",
    "html-aria/misc/aria-braillelabel-div-novalid.html": "The \u201caria-braillelabel\u201d attribute must not be specified on any \u201cdiv\u201d element unless the element has a \u201crole\u201d value other than \u201ccaption\u201d, \u201ccode\u201d, \u201cdeletion\u201d, \u201cemphasis\u201d, \u201cgeneric\u201d, \u201cinsertion\u201d, \u201cparagraph\u201d, \u201cpresentation\u201d, \u201cstrong\u201d, \u201csubscript\u201d, or \u201csuperscript\u201d.",
    "html-aria/misc/aria-braillelabel-em-novalid.html": "The \u201caria-braillelabel\u201d attribute must not be specified on any \u201cem\u201d element unless the element has a \u201crole\u201d value other than \u201ccaption\u201d, \u201ccode\u201d, \u201cdeletion\u201d, \u201cemphasis\u201d, \u201cgeneric\u201d, \u201cinsertion\u201d, \u201cparagraph\u201d, \u201cpresentation\u201d, \u201cstrong\u201d, \u201csubscript\u201d, or \u201csuperscript\u201d.",
    "html-aria/misc/aria-braillelabel-figcaption-novalid.html": "The \u201caria-braillelabel\u201d attribute must not be specified on any \u201cfigcaption\u201d element unless the element has a \u201crole\u201d value other than \u201ccaption\u201d, \u201ccode\u201d, \u201cdeletion\u201d, \u201cemphasis\u201d, \u201cgeneric\u201d, \u201cinsertion\u201d, \u201cparagraph\u201d, \u201cpresentation\u201d, \u201cstrong\u201d, \u201csubscript\u201d, or \u201csuperscript\u201d.",
    "html-aria/misc/aria-braillelabel-header-not-scoped-to-body-novalid.html": "Stray end tag \u201cheader\u201d.",
    "html-aria/misc/aria-braillelabel-i-novalid.html": "The \u201caria-braillelabel\u201d attribute must not be specified on any \u201ci\u201d element unless the element has a \u201crole\u201d value other than \u201ccaption\u201d, \u201ccode\u201d, \u201cdeletion\u201d, \u201cemphasis\u201d, \u201cgeneric\u201d, \u201cinsertion\u201d, \u201cparagraph\u201d, \u201cpresentation\u201d, \u201cstrong\u201d, \u201csubscript\u201d, or \u201csuperscript\u201d.",
    "html-aria/misc/aria-braillelabel-ins-novalid.html": "The \u201caria-braillelabel\u201d attribute must not be specified on any \u201cins\u201d element unless the element has a \u201crole\u201d value other than \u201ccaption\u201d, \u201ccode\u201d, \u201cdeletion\u201d, \u201cemphasis\u201d, \u201cgeneric\u201d, \u201cinsertion\u201d, \u201cparagraph\u201d, \u201cpresentation\u201d, \u201cstrong\u201d, \u201csubscript\u201d, or \u201csuperscript\u201d.",
    "html-aria/misc/aria-braillelabel-kbd-novalid.html": "The \u201caria-braillelabel\u201d attribute must not be specified on any \u201ckbd\u201d element unless the element has a \u201crole\u201d value other than \u201ccaption\u201d, \u201ccode\u201d, \u201cdeletion\u201d, \u201cemphasis\u201d, \u201cgeneric\u201d, \u201cinsertion\u201d, \u201cparagraph\u201d, \u201cpresentation\u201d, \u201cstrong\u201d, \u201csubscript\u201d, or \u201csuperscript\u201d.",
    "html-aria/misc/aria-braillelabel-legend-novalid.html": "The \u201caria-braillelabel\u201d attribute must not be specified on any \u201clegend\u201d element unless the element has a \u201crole\u201d value other than \u201ccaption\u201d, \u201ccode\u201d, \u201cdeletion\u201d, \u201cemphasis\u201d, \u201cgeneric\u201d, \u201cinsertion\u201d, \u201cparagraph\u201d, \u201cpresentation\u201d, \u201cstrong\u201d, \u201csubscript\u201d, or \u201csuperscript\u201d.",
    "html-aria/misc/aria-braillelabel-mark-novalid.html": "The \u201caria-braillelabel\u201d attribute must not be specified on any \u201cmark\u201d element unless the element has a \u201crole\u201d value other than \u201ccaption\u201d, \u201ccode\u201d, \u201cdeletion\u201d, \u201cemphasis\u201d, \u201cgeneric\u201d, \u201cinsertion\u201d, \u201cparagraph\u201d, \u201cpresentation\u201d, \u201cstrong\u201d, \u201csubscript\u201d, or \u201csuperscript\u201d.",
    "html-aria/misc/aria-braillelabel-p-novalid.html": "The \u201caria-braillelabel\u201d attribute must not be specified on any \u201cp\u201d element unless the element has a \u201crole\u201d value other than \u201ccaption\u201d, \u201ccode\u201d, \u201cdeletion\u201d, \u201cemphasis\u201d, \u201cgeneric\u201d, \u201cinsertion\u201d, \u201cparagraph\u201d, \u201cpresentation\u201d, \u201cstrong\u201d, \u201csubscript\u201d, or \u201csuperscript\u201d.",
    "html-aria/misc/aria-braillelabel-pre-novalid.html": "The \u201caria-braillelabel\u201d attribute must not be specified on any \u201cpre\u201d element unless the element has a \u201crole\u201d value other than \u201ccaption\u201d, \u201ccode\u201d, \u201cdeletion\u201d, \u201cemphasis\u201d, \u201cgeneric\u201d, \u201cinsertion\u201d, \u201cparagraph\u201d, \u201cpresentation\u201d, \u201cstrong\u201d, \u201csubscript\u201d, or \u201csuperscript\u201d.",
    "html-aria/misc/aria-braillelabel-q-novalid.html": "The \u201caria-braillelabel\u201d attribute must not be specified on any \u201cq\u201d element unless the element has a \u201crole\u201d value other than \u201ccaption\u201d, \u201ccode\u201d, \u201cdeletion\u201d, \u201cemphasis\u201d, \u201cgeneric\u201d, \u201cinsertion\u201d, \u201cparagraph\u201d, \u201cpresentation\u201d, \u201cstrong\u201d, \u201csubscript\u201d, or \u201csuperscript\u201d.",
    "html-aria/misc/aria-braillelabel-rt-novalid.html": "The \u201caria-braillelabel\u201d attribute must not be specified on any \u201crp\u201d element unless the element has a \u201crole\u201d value other than \u201ccaption\u201d, \u201ccode\u201d, \u201cdeletion\u201d, \u201cemphasis\u201d, \u201cgeneric\u201d, \u201cinsertion\u201d, \u201cparagraph\u201d, \u201cpresentation\u201d, \u201cstrong\u201d, \u201csubscript\u201d, or \u201csuperscript\u201d.",
    "html-aria/misc/aria-braillelabel-s-novalid.html": "The \u201caria-braillelabel\u201d attribute must not be specified on any \u201cs\u201d element unless the element has a \u201crole\u201d value other than \u201ccaption\u201d, \u201ccode\u201d, \u201cdeletion\u201d, \u201cemphasis\u201d, \u201cgeneric\u201d, \u201cinsertion\u201d, \u201cparagraph\u201d, \u201cpresentation\u201d, \u201cstrong\u201d, \u201csubscript\u201d, or \u201csuperscript\u201d.",
    "html-aria/misc/aria-braillelabel-samp-novalid.html": "The \u201caria-braillelabel\u201d attribute must not be specified on any \u201csamp\u201d element unless the element has a \u201crole\u201d value other than \u201ccaption\u201d, \u201ccode\u201d, \u201cdeletion\u201d, \u201cemphasis\u201d, \u201cgeneric\u201d, \u201cinsertion\u201d, \u201cparagraph\u201d, \u201cpresentation\u201d, \u201cstrong\u201d, \u201csubscript\u201d, or \u201csuperscript\u201d.",
    "html-aria/misc/aria-braillelabel-small-novalid.html": "The \u201caria-braillelabel\u201d attribute must not be specified on any \u201csmall\u201d element unless the element has a \u201crole\u201d value other than \u201ccaption\u201d, \u201ccode\u201d, \u201cdeletion\u201d, \u201cemphasis\u201d, \u201cgeneric\u201d, \u201cinsertion\u201d, \u201cparagraph\u201d, \u201cpresentation\u201d, \u201cstrong\u201d, \u201csubscript\u201d, or \u201csuperscript\u201d.",
    "html-aria/misc/aria-braillelabel-span-novalid.html": "The \u201caria-braillelabel\u201d attribute must not be specified on any \u201cspan\u201d element unless the element has a \u201crole\u201d value other than \u201ccaption\u201d, \u201ccode\u201d, \u201cdeletion\u201d, \u201cemphasis\u201d, \u201cgeneric\u201d, \u201cinsertion\u201d, \u201cparagraph\u201d, \u201cpresentation\u201d, \u201cstrong\u201d, \u201csubscript\u201d, or \u201csuperscript\u201d.",
    "html-aria/misc/aria-braillelabel-strong-novalid.html": "The \u201caria-braillelabel\u201d attribute must not be specified on any \u201cstrong\u201d element unless the element has a \u201crole\u201d value other than \u201ccaption\u201d, \u201ccode\u201d, \u201cdeletion\u201d, \u201cemphasis\u201d, \u201cgeneric\u201d, \u201cinsertion\u201d, \u201cparagraph\u201d, \u201cpresentation\u201d, \u201cstrong\u201d, \u201csubscript\u201d, or \u201csuperscript\u201d.",
    "html-aria/misc/aria-braillelabel-sub-novalid.html": "The \u201caria-braillelabel\u201d attribute must not be specified on any \u201csub\u201d element unless the element has a \u201crole\u201d value other than \u201ccaption\u201d, \u201ccode\u201d, \u201cdeletion\u201d, \u201cemphasis\u201d, \u201cgeneric\u201d, \u201cinsertion\u201d, \u201cparagraph\u201d, \u201cpresentation\u201d, \u201cstrong\u201d, \u201csubscript\u201d, or \u201csuperscript\u201d.",
    "html-aria/misc/aria-braillelabel-sup-novalid.html": "The \u201caria-braillelabel\u201d attribute must not be specified on any \u201csup\u201d element unless the element has a \u201crole\u201d value other than \u201ccaption\u201d, \u201ccode\u201d, \u201cdeletion\u201d, \u201cemphasis\u201d, \u201cgeneric\u201d, \u201cinsertion\u201d, \u201cparagraph\u201d, \u201cpresentation\u201d, \u201cstrong\u201d, \u201csubscript\u201d, or \u201csuperscript\u201d.",
    "html-aria/misc/aria-braillelabel-time-novalid.html": "The \u201caria-braillelabel\u201d attribute must not be specified on any \u201ctime\u201d element unless the element has a \u201crole\u201d value other than \u201ccaption\u201d, \u201ccode\u201d, \u201cdeletion\u201d, \u201cemphasis\u201d, \u201cgeneric\u201d, \u201cinsertion\u201d, \u201cparagraph\u201d, \u201cpresentation\u201d, \u201cstrong\u201d, \u201csubscript\u201d, or \u201csuperscript\u201d.",
    "html-aria/misc/aria-braillelabel-u-novalid.html": "The \u201caria-braillelabel\u201d attribute must not be specified on any \u201cu\u201d element unless the element has a \u201crole\u201d value other than \u201ccaption\u201d, \u201ccode\u201d, \u201cdeletion\u201d, \u201cemphasis\u201d, \u201cgeneric\u201d, \u201cinsertion\u201d, \u201cparagraph\u201d, \u201cpresentation\u201d, \u201cstrong\u201d, \u201csubscript\u201d, or \u201csuperscript\u201d.",
    "html-aria/misc/aria-braillelabel-var-novalid.html": "The \u201caria-braillelabel\u201d attribute must not be specified on any \u201cvar\u201d element unless the element has a \u201crole\u201d value other than \u201ccaption\u201d, \u201ccode\u201d, \u201cdeletion\u201d, \u201cemphasis\u201d, \u201cgeneric\u201d, \u201cinsertion\u201d, \u201cparagraph\u201d, \u201cpresentation\u201d, \u201cstrong\u201d, \u201csubscript\u201d, or \u201csuperscript\u201d.",
    "html-aria/misc/aria-checked-on-non-checkable-novalid.html": "Attribute \u201caria-checked\u201d not allowed on element \u201cinput\u201d at this point.",
    "html-aria/misc/aria-checked-on-non-checkbox-novalid.html": "Attribute \u201caria-checked\u201d not allowed on element \u201cdiv\u201d at this point.",
    "html-aria/misc/aria-disabled-true-on-disabled-haswarn.html": "Attribute \u201caria-disabled\u201d is unnecessary for elements that have attribute \u201cdisabled\u201d.",
    "html-aria/misc/aria-dropeffect-deprecated-haswarn.html": "The \u201caria-dropeffect\u201d attribute is deprecated and should not be used. Support for it is poor and is unlikely to improve.",
    "html-aria/misc/aria-expanded-with-command-novalid.html": "The \u201caria-expanded\u201d attribute must not be used on any element which has a \u201ccommand\u201d attribute.",
    "html-aria/misc/aria-expanded-with-popovertarget-novalid.html": "The \u201caria-expanded\u201d attribute must not be used on any element which has a \u201cpopovertarget\u201d attribute.",
    "html-aria/misc/aria-grabbed-deprecated-haswarn.html": "The \u201caria-grabbed\u201d attribute is deprecated and should not be used. Support for it is poor and is unlikely to improve.",
    "html-aria/misc/aria-haspopup-on-datalist-input-haswarn.html": "The \u201caria-haspopup\u201d attribute should not be used on an \u201cinput\u201d element that has a \u201clist\u201d attribute and whose type is \u201ctext\u201d.",
    "html-aria/misc/aria-hidden-on-input-hidden-novalid.html": "The \u201caria-hidden\u201d attribute must not be specified on an \u201cinput\u201d element whose \u201ctype\u201d attribute has the value \u201chidden\u201d.",
    "html-aria/misc/aria-hidden-on-meta-novalid.html": "Attribute \u201caria-hidden\u201d not allowed on element \u201cmeta\u201d at this point.",
    "html-aria/misc/aria-hidden-true-with-hidden-until-found-novalid.html": "Attribute \u201caria-hidden\u201d with value \u201ctrue\u201d must not be specified on elements with \u201chidden\u201d attribute value \u201cuntil-found\u201d. This combination prevents content from being accessible to assistive technology when revealed through search.",
    "html-aria/misc/aria-label-a-novalid.html": "The \u201caria-label\u201d attribute must not be specified on any \u201ca\u201d element unless the element has a \u201crole\u201d value other than \u201ccaption\u201d, \u201ccode\u201d, \u201cdeletion\u201d, \u201cemphasis\u201d, \u201cgeneric\u201d, \u201cinsertion\u201d, \u201cparagraph\u201d, \u201cpresentation\u201d, \u201cstrong\u201d, \u201csubscript\u201d, or \u201csuperscript\u201d.",
    "html-aria/misc/aria-label-abbr-novalid.html": "The \u201caria-label\u201d attribute must not be specified on any \u201cabbr\u201d element unless the element has a \u201crole\u201d value other than \u201ccaption\u201d, \u201ccode\u201d, \u201cdeletion\u201d, \u201cemphasis\u201d, \u201cgeneric\u201d, \u201cinsertion\u201d, \u201cparagraph\u201d, \u201cpresentation\u201d, \u201cstrong\u201d, \u201csubscript\u201d, or \u201csuperscript\u201d.",
    "html-aria/misc/aria-label-area-novalid.html": "The \u201caria-label\u201d attribute must not be specified on any \u201carea\u201d element unless the element has a \u201crole\u201d value other than \u201ccaption\u201d, \u201ccode\u201d, \u201cdeletion\u201d, \u201cemphasis\u201d, \u201cgeneric\u201d, \u201cinsertion\u201d, \u201cparagraph\u201d, \u201cpresentation\u201d, \u201cstrong\u201d, \u201csubscript\u201d, or \u201csuperscript\u201d.",
    "html-aria/misc/aria-label-autonomous-custom-element-novalid.html": "The \u201caria-label\u201d attribute must not be specified on any \u201ccustom-el\u201d element unless the element has a \u201crole\u201d value other than \u201ccaption\u201d, \u201ccode\u201d, \u201cdeletion\u201d, \u201cemphasis\u201d, \u201cgeneric\u201d, \u201cinsertion\u201d, \u201cparagraph\u201d, \u201cpresentation\u201d, \u201cstrong\u201d, \u201csubscript\u201d, or \u201csuperscript\u201d.",
    "html-aria/misc/aria-label-b-novalid.html": "The \u201caria-label\u201d attribute must not be specified on any \u201cb\u201d element unless the element has a \u201crole\u201d value other than \u201ccaption\u201d, \u201ccode\u201d, \u201cdeletion\u201d, \u201cemphasis\u201d, \u201cgeneric\u201d, \u201cinsertion\u201d, \u201cparagraph\u201d, \u201cpresentation\u201d, \u201cstrong\u201d, \u201csubscript\u201d, or \u201csuperscript\u201d.",
    "html-aria/misc/aria-label-bdi-novalid.html": "The \u201caria-label\u201d attribute must not be specified on any \u201cbdi\u201d element unless the element has a \u201crole\u201d value other than \u201ccaption\u201d, \u201ccode\u201d, \u201cdeletion\u201d, \u201cemphasis\u201d, \u201cgeneric\u201d, \u201cinsertion\u201d, \u201cparagraph\u201d, \u201cpresentation\u201d, \u201cstrong\u201d, \u201csubscript\u201d, or \u201csuperscript\u201d.",
    "html-aria/misc/aria-label-bdo-novalid.html": "The \u201caria-label\u201d attribute must not be specified on any \u201cbdo\u201d element unless the element has a \u201crole\u201d value other than \u201ccaption\u201d, \u201ccode\u201d, \u201cdeletion\u201d, \u201cemphasis\u201d, \u201cgeneric\u201d, \u201cinsertion\u201d, \u201cparagraph\u201d, \u201cpresentation\u201d, \u201cstrong\u201d, \u201csubscript\u201d, or \u201csuperscript\u201d.",
    "html-aria/misc/aria-label-caption-novalid.html": "The \u201caria-label\u201d attribute must not be specified on any \u201ccaption\u201d element unless the element has a \u201crole\u201d value other than \u201ccaption\u201d, \u201ccode\u201d, \u201cdeletion\u201d, \u201cemphasis\u201d, \u201cgeneric\u201d, \u201cinsertion\u201d, \u201cparagraph\u201d, \u201cpresentation\u201d, \u201cstrong\u201d, \u201csubscript\u201d, or \u201csuperscript\u201d.",
    "html-aria/misc/aria-label-cite-novalid.html": "The \u201caria-label\u201d attribute must not be specified on any \u201ccite\u201d element unless the element has a \u201crole\u201d value other than \u201ccaption\u201d, \u201ccode\u201d, \u201cdeletion\u201d, \u201cemphasis\u201d, \u201cgeneric\u201d, \u201cinsertion\u201d, \u201cparagraph\u201d, \u201cpresentation\u201d, \u201cstrong\u201d, \u201csubscript\u201d, or \u201csuperscript\u201d.",
    "html-aria/misc/aria-label-code-novalid.html": "The \u201caria-label\u201d attribute must not be specified on any \u201ccode\u201d element unless the element has a \u201crole\u201d value other than \u201ccaption\u201d, \u201ccode\u201d, \u201cdeletion\u201d, \u201cemphasis\u201d, \u201cgeneric\u201d, \u201cinsertion\u201d, \u201cparagraph\u201d, \u201cpresentation\u201d, \u201cstrong\u201d, \u201csubscript\u201d, or \u201csuperscript\u201d.",
    "html-aria/misc/aria-label-data-novalid.html": "The \u201caria-label\u201d attribute must not be specified on any \u201cdata\u201d element unless the element has a \u201crole\u201d value other than \u201ccaption\u201d, \u201ccode\u201d, \u201cdeletion\u201d, \u201cemphasis\u201d, \u201cgeneric\u201d, \u201cinsertion\u201d, \u201cparagraph\u201d, \u201cpresentation\u201d, \u201cstrong\u201d, \u201csubscript\u201d, or \u201csuperscript\u201d.",
    "html-aria/misc/aria-label-del-novalid.html": "The \u201caria-label\u201d attribute must not be specified on any \u201cdel\u201d element unless the element has a \u201crole\u201d value other than \u201ccaption\u201d, \u201ccode\u201d, \u201cdeletion\u201d, \u201cemphasis\u201d, \u201cgeneric\u201d, \u201cinsertion\u201d, \u201cparagraph\u201d, \u201cpresentation\u201d, \u201cstrong\u201d, \u201csubscript\u201d, or \u201csuperscript\u201d.",
    "html-aria/misc/aria-label-div-novalid.html": "The \u201caria-label\u201d attribute must not be specified on any \u201cdiv\u201d element unless the element has a \u201crole\u201d value other than \u201ccaption\u201d, \u201ccode\u201d, \u201cdeletion\u201d, \u201cemphasis\u201d, \u201cgeneric\u201d, \u201cinsertion\u201d, \u201cparagraph\u201d, \u201cpresentation\u201d, \u201cstrong\u201d, \u201csubscript\u201d, or \u201csuperscript\u201d.",
    "html-aria/misc/aria-label-em-novalid.html": "The \u201caria-label\u201d attribute must not be specified on any \u201cem\u201d element unless the element has a \u201crole\u201d value other than \u201ccaption\u201d, \u201ccode\u201d, \u201cdeletion\u201d, \u201cemphasis\u201d, \u201cgeneric\u201d, \u201cinsertion\u201d, \u201cparagraph\u201d, \u201cpresentation\u201d, \u201cstrong\u201d, \u201csubscript\u201d, or \u201csuperscript\u201d.",
    "html-aria/misc/aria-label-figcaption-novalid.html": "The \u201caria-label\u201d attribute must not be specified on any \u201cfigcaption\u201d element unless the element has a \u201crole\u201d value other than \u201ccaption\u201d, \u201ccode\u201d, \u201cdeletion\u201d, \u201cemphasis\u201d, \u201cgeneric\u201d, \u201cinsertion\u201d, \u201cparagraph\u201d, \u201cpresentation\u201d, \u201cstrong\u201d, \u201csubscript\u201d, or \u201csuperscript\u201d.",
    "html-aria/misc/aria-label-header-not-scoped-to-body-novalid.html": "Stray end tag \u201cheader\u201d.",
    "html-aria/misc/aria-label-i-novalid.html": "The \u201caria-label\u201d attribute must not be specified on any \u201ci\u201d element unless the element has a \u201crole\u201d value other than \u201ccaption\u201d, \u201ccode\u201d, \u201cdeletion\u201d, \u201cemphasis\u201d, \u201cgeneric\u201d, \u201cinsertion\u201d, \u201cparagraph\u201d, \u201cpresentation\u201d, \u201cstrong\u201d, \u201csubscript\u201d, or \u201csuperscript\u201d.",
    "html-aria/misc/aria-label-ins-novalid.html": "The \u201caria-label\u201d attribute must not be specified on any \u201cins\u201d element unless the element has a \u201crole\u201d value other than \u201ccaption\u201d, \u201ccode\u201d, \u201cdeletion\u201d, \u201cemphasis\u201d, \u201cgeneric\u201d, \u201cinsertion\u201d, \u201cparagraph\u201d, \u201cpresentation\u201d, \u201cstrong\u201d, \u201csubscript\u201d, or \u201csuperscript\u201d.",
    "html-aria/misc/aria-label-kbd-novalid.html": "The \u201caria-label\u201d attribute must not be specified on any \u201ckbd\u201d element unless the element has a \u201crole\u201d value other than \u201ccaption\u201d, \u201ccode\u201d, \u201cdeletion\u201d, \u201cemphasis\u201d, \u201cgeneric\u201d, \u201cinsertion\u201d, \u201cparagraph\u201d, \u201cpresentation\u201d, \u201cstrong\u201d, \u201csubscript\u201d, or \u201csuperscript\u201d.",
    "html-aria/misc/aria-label-legend-novalid.html": "The \u201caria-label\u201d attribute must not be specified on any \u201clegend\u201d element unless the element has a \u201crole\u201d value other than \u201ccaption\u201d, \u201ccode\u201d, \u201cdeletion\u201d, \u201cemphasis\u201d, \u201cgeneric\u201d, \u201cinsertion\u201d, \u201cparagraph\u201d, \u201cpresentation\u201d, \u201cstrong\u201d, \u201csubscript\u201d, or \u201csuperscript\u201d.",
    "html-aria/misc/aria-label-mark-novalid.html": "The \u201caria-label\u201d attribute must not be specified on any \u201cmark\u201d element unless the element has a \u201crole\u201d value other than \u201ccaption\u201d, \u201ccode\u201d, \u201cdeletion\u201d, \u201cemphasis\u201d, \u201cgeneric\u201d, \u201cinsertion\u201d, \u201cparagraph\u201d, \u201cpresentation\u201d, \u201cstrong\u201d, \u201csubscript\u201d, or \u201csuperscript\u201d.",
    "html-aria/misc/aria-label-p-novalid.html": "The \u201caria-label\u201d attribute must not be specified on any \u201cp\u201d element unless the element has a \u201crole\u201d value other than \u201ccaption\u201d, \u201ccode\u201d, \u201cdeletion\u201d, \u201cemphasis\u201d, \u201cgeneric\u201d, \u201cinsertion\u201d, \u201cparagraph\u201d, \u201cpresentation\u201d, \u201cstrong\u201d, \u201csubscript\u201d, or \u201csuperscript\u201d.",
    "html-aria/misc/aria-label-pre-novalid.html": "The \u201caria-label\u201d attribute must not be specified on any \u201cpre\u201d element unless the element has a \u201crole\u201d value other than \u201ccaption\u201d, \u201ccode\u201d, \u201cdeletion\u201d, \u201cemphasis\u201d, \u201cgeneric\u201d, \u201cinsertion\u201d, \u201cparagraph\u201d, \u201cpresentation\u201d, \u201cstrong\u201d, \u201csubscript\u201d, or \u201csuperscript\u201d.",
    "html-aria/misc/aria-label-q-novalid.html": "The \u201caria-label\u201d attribute must not be specified on any \u201cq\u201d element unless the element has a \u201crole\u201d value other than \u201ccaption\u201d, \u201ccode\u201d, \u201cdeletion\u201d, \u201cemphasis\u201d, \u201cgeneric\u201d, \u201cinsertion\u201d, \u201cparagraph\u201d, \u201cpresentation\u201d, \u201cstrong\u201d, \u201csubscript\u201d, or \u201csuperscript\u201d.",
    "html-aria/misc/aria-label-rt-novalid.html": "The \u201caria-label\u201d attribute must not be specified on any \u201crp\u201d element unless the element has a \u201crole\u201d value other than \u201ccaption\u201d, \u201ccode\u201d, \u201cdeletion\u201d, \u201cemphasis\u201d, \u201cgeneric\u201d, \u201cinsertion\u201d, \u201cparagraph\u201d, \u201cpresentation\u201d, \u201cstrong\u201d, \u201csubscript\u201d, or \u201csuperscript\u201d.",
    "html-aria/misc/aria-label-s-novalid.html": "The \u201caria-label\u201d attribute must not be specified on any \u201cs\u201d element unless the element has a \u201crole\u201d value other than \u201ccaption\u201d, \u201ccode\u201d, \u201cdeletion\u201d, \u201cemphasis\u201d, \u201cgeneric\u201d, \u201cinsertion\u201d, \u201cparagraph\u201d, \u201cpresentation\u201d, \u201cstrong\u201d, \u201csubscript\u201d, or \u201csuperscript\u201d.",
    "html-aria/misc/aria-label-samp-novalid.html": "The \u201caria-label\u201d attribute must not be specified on any \u201csamp\u201d element unless the element has a \u201crole\u201d value other than \u201ccaption\u201d, \u201ccode\u201d, \u201cdeletion\u201d, \u201cemphasis\u201d, \u201cgeneric\u201d, \u201cinsertion\u201d, \u201cparagraph\u201d, \u201cpresentation\u201d, \u201cstrong\u201d, \u201csubscript\u201d, or \u201csuperscript\u201d.",
    "html-aria/misc/aria-label-small-novalid.html": "The \u201caria-label\u201d attribute must not be specified on any \u201csmall\u201d element unless the element has a \u201crole\u201d value other than \u201ccaption\u201d, \u201ccode\u201d, \u201cdeletion\u201d, \u201cemphasis\u201d, \u201cgeneric\u201d, \u201cinsertion\u201d, \u201cparagraph\u201d, \u201cpresentation\u201d, \u201cstrong\u201d, \u201csubscript\u201d, or \u201csuperscript\u201d.",
    "html-aria/misc/aria-label-span-novalid.html": "The \u201caria-label\u201d attribute must not be specified on any \u201cspan\u201d element unless the element has a \u201crole\u201d value other than \u201ccaption\u201d, \u201ccode\u201d, \u201cdeletion\u201d, \u201cemphasis\u201d, \u201cgeneric\u201d, \u201cinsertion\u201d, \u201cparagraph\u201d, \u201cpresentation\u201d, \u201cstrong\u201d, \u201csubscript\u201d, or \u201csuperscript\u201d.",
    "html-aria/misc/aria-label-strong-novalid.html": "The \u201caria-label\u201d attribute must not be specified on any \u201cstrong\u201d element unless the element has a \u201crole\u201d value other than \u201ccaption\u201d, \u201ccode\u201d, \u201cdeletion\u201d, \u201cemphasis\u201d, \u201cgeneric\u201d, \u201cinsertion\u201d, \u201cparagraph\u201d, \u201cpresentation\u201d, \u201cstrong\u201d, \u201csubscript\u201d, or \u201csuperscript\u201d.",
    "html-aria/misc/aria-label-sub-novalid.html": "The \u201caria-label\u201d attribute must not be specified on any \u201csub\u201d element unless the element has a \u201crole\u201d value other than \u201ccaption\u201d, \u201ccode\u201d, \u201cdeletion\u201d, \u201cemphasis\u201d, \u201cgeneric\u201d, \u201cinsertion\u201d, \u201cparagraph\u201d, \u201cpresentation\u201d, \u201cstrong\u201d, \u201csubscript\u201d, or \u201csuperscript\u201d.",
    "html-aria/misc/aria-label-sup-novalid.html": "The \u201caria-label\u201d attribute must not be specified on any \u201csup\u201d element unless the element has a \u201crole\u201d value other than \u201ccaption\u201d, \u201ccode\u201d, \u201cdeletion\u201d, \u201cemphasis\u201d, \u201cgeneric\u201d, \u201cinsertion\u201d, \u201cparagraph\u201d, \u201cpresentation\u201d, \u201cstrong\u201d, \u201csubscript\u201d, or \u201csuperscript\u201d.",
    "html-aria/misc/aria-label-time-novalid.html": "The \u201caria-label\u201d attribute must not be specified on any \u201ctime\u201d element unless the element has a \u201crole\u201d value other than \u201ccaption\u201d, \u201ccode\u201d, \u201cdeletion\u201d, \u201cemphasis\u201d, \u201cgeneric\u201d, \u201cinsertion\u201d, \u201cparagraph\u201d, \u201cpresentation\u201d, \u201cstrong\u201d, \u201csubscript\u201d, or \u201csuperscript\u201d.",
    "html-aria/misc/aria-label-u-novalid.html": "The \u201caria-label\u201d attribute must not be specified on any \u201cu\u201d element unless the element has a \u201crole\u201d value other than \u201ccaption\u201d, \u201ccode\u201d, \u201cdeletion\u201d, \u201cemphasis\u201d, \u201cgeneric\u201d, \u201cinsertion\u201d, \u201cparagraph\u201d, \u201cpresentation\u201d, \u201cstrong\u201d, \u201csubscript\u201d, or \u201csuperscript\u201d.",
    "html-aria/misc/aria-label-var-novalid.html": "The \u201caria-label\u201d attribute must not be specified on any \u201cvar\u201d element unless the element has a \u201crole\u201d value other than \u201ccaption\u201d, \u201ccode\u201d, \u201cdeletion\u201d, \u201cemphasis\u201d, \u201cgeneric\u201d, \u201cinsertion\u201d, \u201cparagraph\u201d, \u201cpresentation\u201d, \u201cstrong\u201d, \u201csubscript\u201d, or \u201csuperscript\u201d.",
    "html-aria/misc/aria-labelledby-a-novalid.html": "The \u201caria-labelledby\u201d attribute must not be specified on any \u201ca\u201d element unless the element has a \u201crole\u201d value other than \u201ccaption\u201d, \u201ccode\u201d, \u201cdeletion\u201d, \u201cemphasis\u201d, \u201cgeneric\u201d, \u201cinsertion\u201d, \u201cparagraph\u201d, \u201cpresentation\u201d, \u201cstrong\u201d, \u201csubscript\u201d, or \u201csuperscript\u201d.",
    "html-aria/misc/aria-labelledby-abbr-novalid.html": "The \u201caria-labelledby\u201d attribute must not be specified on any \u201cabbr\u201d element unless the element has a \u201crole\u201d value other than \u201ccaption\u201d, \u201ccode\u201d, \u201cdeletion\u201d, \u201cemphasis\u201d, \u201cgeneric\u201d, \u201cinsertion\u201d, \u201cparagraph\u201d, \u201cpresentation\u201d, \u201cstrong\u201d, \u201csubscript\u201d, or \u201csuperscript\u201d.",
    "html-aria/misc/aria-labelledby-area-novalid.html": "The \u201caria-labelledby\u201d attribute must not be specified on any \u201carea\u201d element unless the element has a \u201crole\u201d value other than \u201ccaption\u201d, \u201ccode\u201d, \u201cdeletion\u201d, \u201cemphasis\u201d, \u201cgeneric\u201d, \u201cinsertion\u201d, \u201cparagraph\u201d, \u201cpresentation\u201d, \u201cstrong\u201d, \u201csubscript\u201d, or \u201csuperscript\u201d.",
    "html-aria/misc/aria-labelledby-autonomous-custom-element-novalid.html": "The \u201caria-labelledby\u201d attribute must not be specified on any \u201ccustom-el\u201d element unless the element has a \u201crole\u201d value other than \u201ccaption\u201d, \u201ccode\u201d, \u201cdeletion\u201d, \u201cemphasis\u201d, \u201cgeneric\u201d, \u201cinsertion\u201d, \u201cparagraph\u201d, \u201cpresentation\u201d, \u201cstrong\u201d, \u201csubscript\u201d, or \u201csuperscript\u201d.",
    "html-aria/misc/aria-labelledby-b-novalid.html": "The \u201caria-labelledby\u201d attribute must not be specified on any \u201cb\u201d element unless the element has a \u201crole\u201d value other than \u201ccaption\u201d, \u201ccode\u201d, \u201cdeletion\u201d, \u201cemphasis\u201d, \u201cgeneric\u201d, \u201cinsertion\u201d, \u201cparagraph\u201d, \u201cpresentation\u201d, \u201cstrong\u201d, \u201csubscript\u201d, or \u201csuperscript\u201d.",
    "html-aria/misc/aria-labelledby-bdi-novalid.html": "The \u201caria-labelledby\u201d attribute must not be specified on any \u201cbdi\u201d element unless the element has a \u201crole\u201d value other than \u201ccaption\u201d, \u201ccode\u201d, \u201cdeletion\u201d, \u201cemphasis\u201d, \u201cgeneric\u201d, \u201cinsertion\u201d, \u201cparagraph\u201d, \u201cpresentation\u201d, \u201cstrong\u201d, \u201csubscript\u201d, or \u201csuperscript\u201d.",
    "html-aria/misc/aria-labelledby-bdo-novalid.html": "The \u201caria-labelledby\u201d attribute must not be specified on any \u201cbdo\u201d element unless the element has a \u201crole\u201d value other than \u201ccaption\u201d, \u201ccode\u201d, \u201cdeletion\u201d, \u201cemphasis\u201d, \u201cgeneric\u201d, \u201cinsertion\u201d, \u201cparagraph\u201d, \u201cpresentation\u201d, \u201cstrong\u201d, \u201csubscript\u201d, or \u201csuperscript\u201d.",
    "html-aria/misc/aria-labelledby-caption-novalid.html": "The \u201caria-labelledby\u201d attribute must not be specified on any \u201ccaption\u201d element unless the element has a \u201crole\u201d value other than \u201ccaption\u201d, \u201ccode\u201d, \u201cdeletion\u201d, \u201cemphasis\u201d, \u201cgeneric\u201d, \u201cinsertion\u201d, \u201cparagraph\u201d, \u201cpresentation\u201d, \u201cstrong\u201d, \u201csubscript\u201d, or \u201csuperscript\u201d.",
    "html-aria/misc/aria-labelledby-cite-novalid.html": "The \u201caria-labelledby\u201d attribute must not be specified on any \u201ccite\u201d element unless the element has a \u201crole\u201d value other than \u201ccaption\u201d, \u201ccode\u201d, \u201cdeletion\u201d, \u201cemphasis\u201d, \u201cgeneric\u201d, \u201cinsertion\u201d, \u201cparagraph\u201d, \u201cpresentation\u201d, \u201cstrong\u201d, \u201csubscript\u201d, or \u201csuperscript\u201d.",
    "html-aria/misc/aria-labelledby-code-novalid.html": "The \u201caria-labelledby\u201d attribute must not be specified on any \u201ccode\u201d element unless the element has a \u201crole\u201d value other than \u201ccaption\u201d, \u201ccode\u201d, \u201cdeletion\u201d, \u201cemphasis\u201d, \u201cgeneric\u201d, \u201cinsertion\u201d, \u201cparagraph\u201d, \u201cpresentation\u201d, \u201cstrong\u201d, \u201csubscript\u201d, or \u201csuperscript\u201d.",
    "html-aria/misc/aria-labelledby-data-novalid.html": "The \u201caria-labelledby\u201d attribute must not be specified on any \u201cdata\u201d element unless the element has a \u201crole\u201d value other than \u201ccaption\u201d, \u201ccode\u201d, \u201cdeletion\u201d, \u201cemphasis\u201d, \u201cgeneric\u201d, \u201cinsertion\u201d, \u201cparagraph\u201d, \u201cpresentation\u201d, \u201cstrong\u201d, \u201csubscript\u201d, or \u201csuperscript\u201d.",
    "html-aria/misc/aria-labelledby-del-novalid.html": "The \u201caria-labelledby\u201d attribute must not be specified on any \u201cdel\u201d element unless the element has a \u201crole\u201d value other than \u201ccaption\u201d, \u201ccode\u201d, \u201cdeletion\u201d, \u201cemphasis\u201d, \u201cgeneric\u201d, \u201cinsertion\u201d, \u201cparagraph\u201d, \u201cpresentation\u201d, \u201cstrong\u201d, \u201csubscript\u201d, or \u201csuperscript\u201d.",
    "html-aria/misc/aria-labelledby-div-novalid.html": "The \u201caria-labelledby\u201d attribute must not be specified on any \u201cdiv\u201d element unless the element has a \u201crole\u201d value other than \u201ccaption\u201d, \u201ccode\u201d, \u201cdeletion\u201d, \u201cemphasis\u201d, \u201cgeneric\u201d, \u201cinsertion\u201d, \u201cparagraph\u201d, \u201cpresentation\u201d, \u201cstrong\u201d, \u201csubscript\u201d, or \u201csuperscript\u201d.",
    "html-aria/misc/aria-labelledby-em-novalid.html": "The \u201caria-labelledby\u201d attribute must not be specified on any \u201cem\u201d element unless the element has a \u201crole\u201d value other than \u201ccaption\u201d, \u201ccode\u201d, \u201cdeletion\u201d, \u201cemphasis\u201d, \u201cgeneric\u201d, \u201cinsertion\u201d, \u201cparagraph\u201d, \u201cpresentation\u201d, \u201cstrong\u201d, \u201csubscript\u201d, or \u201csuperscript\u201d.",
    "html-aria/misc/aria-labelledby-figcaption-novalid.html": "The \u201caria-labelledby\u201d attribute must not be specified on any \u201cfigcaption\u201d element unless the element has a \u201crole\u201d value other than \u201ccaption\u201d, \u201ccode\u201d, \u201cdeletion\u201d, \u201cemphasis\u201d, \u201cgeneric\u201d, \u201cinsertion\u201d, \u201cparagraph\u201d, \u201cpresentation\u201d, \u201cstrong\u201d, \u201csubscript\u201d, or \u201csuperscript\u201d.",
    "html-aria/misc/aria-labelledby-header-not-scoped-to-body-novalid.html": "Stray end tag \u201cheader\u201d.",
    "html-aria/misc/aria-labelledby-i-novalid.html": "The \u201caria-labelledby\u201d attribute must not be specified on any \u201ci\u201d element unless the element has a \u201crole\u201d value other than \u201ccaption\u201d, \u201ccode\u201d, \u201cdeletion\u201d, \u201cemphasis\u201d, \u201cgeneric\u201d, \u201cinsertion\u201d, \u201cparagraph\u201d, \u201cpresentation\u201d, \u201cstrong\u201d, \u201csubscript\u201d, or \u201csuperscript\u201d.",
    "html-aria/misc/aria-labelledby-ins-novalid.html": "The \u201caria-labelledby\u201d attribute must not be specified on any \u201cins\u201d element unless the element has a \u201crole\u201d value other than \u201ccaption\u201d, \u201ccode\u201d, \u201cdeletion\u201d, \u201cemphasis\u201d, \u201cgeneric\u201d, \u201cinsertion\u201d, \u201cparagraph\u201d, \u201cpresentation\u201d, \u201cstrong\u201d, \u201csubscript\u201d, or \u201csuperscript\u201d.",
    "html-aria/misc/aria-labelledby-kbd-novalid.html": "The \u201caria-labelledby\u201d attribute must not be specified on any \u201ckbd\u201d element unless the element has a \u201crole\u201d value other than \u201ccaption\u201d, \u201ccode\u201d, \u201cdeletion\u201d, \u201cemphasis\u201d, \u201cgeneric\u201d, \u201cinsertion\u201d, \u201cparagraph\u201d, \u201cpresentation\u201d, \u201cstrong\u201d, \u201csubscript\u201d, or \u201csuperscript\u201d.",
    "html-aria/misc/aria-labelledby-legend-novalid.html": "The \u201caria-labelledby\u201d attribute must not be specified on any \u201clegend\u201d element unless the element has a \u201crole\u201d value other than \u201ccaption\u201d, \u201ccode\u201d, \u201cdeletion\u201d, \u201cemphasis\u201d, \u201cgeneric\u201d, \u201cinsertion\u201d, \u201cparagraph\u201d, \u201cpresentation\u201d, \u201cstrong\u201d, \u201csubscript\u201d, or \u201csuperscript\u201d.",
    "html-aria/misc/aria-labelledby-mark-novalid.html": "The \u201caria-labelledby\u201d attribute must not be specified on any \u201cmark\u201d element unless the element has a \u201crole\u201d value other than \u201ccaption\u201d, \u201ccode\u201d, \u201cdeletion\u201d, \u201cemphasis\u201d, \u201cgeneric\u201d, \u201cinsertion\u201d, \u201cparagraph\u201d, \u201cpresentation\u201d, \u201cstrong\u201d, \u201csubscript\u201d, or \u201csuperscript\u201d.",
    "html-aria/misc/aria-labelledby-p-novalid.html": "The \u201caria-labelledby\u201d attribute must not be specified on any \u201cp\u201d element unless the element has a \u201crole\u201d value other than \u201ccaption\u201d, \u201ccode\u201d, \u201cdeletion\u201d, \u201cemphasis\u201d, \u201cgeneric\u201d, \u201cinsertion\u201d, \u201cparagraph\u201d, \u201cpresentation\u201d, \u201cstrong\u201d, \u201csubscript\u201d, or \u201csuperscript\u201d.",
    "html-aria/misc/aria-labelledby-pre-novalid.html": "The \u201caria-labelledby\u201d attribute must not be specified on any \u201cpre\u201d element unless the element has a \u201crole\u201d value other than \u201ccaption\u201d, \u201ccode\u201d, \u201cdeletion\u201d, \u201cemphasis\u201d, \u201cgeneric\u201d, \u201cinsertion\u201d, \u201cparagraph\u201d, \u201cpresentation\u201d, \u201cstrong\u201d, \u201csubscript\u201d, or \u201csuperscript\u201d.",
    "html-aria/misc/aria-labelledby-q-novalid.html": "The \u201caria-labelledby\u201d attribute must not be specified on any \u201cq\u201d element unless the element has a \u201crole\u201d value other than \u201ccaption\u201d, \u201ccode\u201d, \u201cdeletion\u201d, \u201cemphasis\u201d, \u201cgeneric\u201d, \u201cinsertion\u201d, \u201cparagraph\u201d, \u201cpresentation\u201d, \u201cstrong\u201d, \u201csubscript\u201d, or \u201csuperscript\u201d.",
    "html-aria/misc/aria-labelledby-rt-novalid.html": "The \u201caria-labelledby\u201d attribute must not be specified on any \u201crp\u201d element unless the element has a \u201crole\u201d value other than \u201ccaption\u201d, \u201ccode\u201d, \u201cdeletion\u201d, \u201cemphasis\u201d, \u201cgeneric\u201d, \u201cinsertion\u201d, \u201cparagraph\u201d, \u201cpresentation\u201d, \u201cstrong\u201d, \u201csubscript\u201d, or \u201csuperscript\u201d.",
    "html-aria/misc/aria-labelledby-s-novalid.html": "The \u201caria-labelledby\u201d attribute must not be specified on any \u201cs\u201d element unless the element has a \u201crole\u201d value other than \u201ccaption\u201d, \u201ccode\u201d, \u201cdeletion\u201d, \u201cemphasis\u201d, \u201cgeneric\u201d, \u201cinsertion\u201d, \u201cparagraph\u201d, \u201cpresentation\u201d, \u201cstrong\u201d, \u201csubscript\u201d, or \u201csuperscript\u201d.",
    "html-aria/misc/aria-labelledby-samp-novalid.html": "The \u201caria-labelledby\u201d attribute must not be specified on any \u201csamp\u201d element unless the element has a \u201crole\u201d value other than \u201ccaption\u201d, \u201ccode\u201d, \u201cdeletion\u201d, \u201cemphasis\u201d, \u201cgeneric\u201d, \u201cinsertion\u201d, \u201cparagraph\u201d, \u201cpresentation\u201d, \u201cstrong\u201d, \u201csubscript\u201d, or \u201csuperscript\u201d.",
    "html-aria/misc/aria-labelledby-small-novalid.html": "The \u201caria-labelledby\u201d attribute must not be specified on any \u201csmall\u201d element unless the element has a \u201crole\u201d value other than \u201ccaption\u201d, \u201ccode\u201d, \u201cdeletion\u201d, \u201cemphasis\u201d, \u201cgeneric\u201d, \u201cinsertion\u201d, \u201cparagraph\u201d, \u201cpresentation\u201d, \u201cstrong\u201d, \u201csubscript\u201d, or \u201csuperscript\u201d.",
    "html-aria/misc/aria-labelledby-span-novalid.html": "The \u201caria-labelledby\u201d attribute must not be specified on any \u201cspan\u201d element unless the element has a \u201crole\u201d value other than \u201ccaption\u201d, \u201ccode\u201d, \u201cdeletion\u201d, \u201cemphasis\u201d, \u201cgeneric\u201d, \u201cinsertion\u201d, \u201cparagraph\u201d, \u201cpresentation\u201d, \u201cstrong\u201d, \u201csubscript\u201d, or \u201csuperscript\u201d.",
    "html-aria/misc/aria-labelledby-strong-novalid.html": "The \u201caria-labelledby\u201d attribute must not be specified on any \u201cstrong\u201d element unless the element has a \u201crole\u201d value other than \u201ccaption\u201d, \u201ccode\u201d, \u201cdeletion\u201d, \u201cemphasis\u201d, \u201cgeneric\u201d, \u201cinsertion\u201d, \u201cparagraph\u201d, \u201cpresentation\u201d, \u201cstrong\u201d, \u201csubscript\u201d, or \u201csuperscript\u201d.",
    "html-aria/misc/aria-labelledby-sub-novalid.html": "The \u201caria-labelledby\u201d attribute must not be specified on any \u201csub\u201d element unless the element has a \u201crole\u201d value other than \u201ccaption\u201d, \u201ccode\u201d, \u201cdeletion\u201d, \u201cemphasis\u201d, \u201cgeneric\u201d, \u201cinsertion\u201d, \u201cparagraph\u201d, \u201cpresentation\u201d, \u201cstrong\u201d, \u201csubscript\u201d, or \u201csuperscript\u201d.",
    "html-aria/misc/aria-labelledby-sup-novalid.html": "The \u201caria-labelledby\u201d attribute must not be specified on any \u201csup\u201d element unless the element has a \u201crole\u201d value other than \u201ccaption\u201d, \u201ccode\u201d, \u201cdeletion\u201d, \u201cemphasis\u201d, \u201cgeneric\u201d, \u201cinsertion\u201d, \u201cparagraph\u201d, \u201cpresentation\u201d, \u201cstrong\u201d, \u201csubscript\u201d, or \u201csuperscript\u201d.",
    "html-aria/misc/aria-labelledby-time-novalid.html": "The \u201caria-labelledby\u201d attribute must not be specified on any \u201ctime\u201d element unless the element has a \u201crole\u201d value other than \u201ccaption\u201d, \u201ccode\u201d, \u201cdeletion\u201d, \u201cemphasis\u201d, \u201cgeneric\u201d, \u201cinsertion\u201d, \u201cparagraph\u201d, \u201cpresentation\u201d, \u201cstrong\u201d, \u201csubscript\u201d, or \u201csuperscript\u201d.",
    "html-aria/misc/aria-labelledby-u-novalid.html": "The \u201caria-labelledby\u201d attribute must not be specified on any \u201cu\u201d element unless the element has a \u201crole\u201d value other than \u201ccaption\u201d, \u201ccode\u201d, \u201cdeletion\u201d, \u201cemphasis\u201d, \u201cgeneric\u201d, \u201cinsertion\u201d, \u201cparagraph\u201d, \u201cpresentation\u201d, \u201cstrong\u201d, \u201csubscript\u201d, or \u201csuperscript\u201d.",
    "html-aria/misc/aria-labelledby-var-novalid.html": "The \u201caria-labelledby\u201d attribute must not be specified on any \u201cvar\u201d element unless the element has a \u201crole\u201d value other than \u201ccaption\u201d, \u201ccode\u201d, \u201cdeletion\u201d, \u201cemphasis\u201d, \u201cgeneric\u201d, \u201cinsertion\u201d, \u201cparagraph\u201d, \u201cpresentation\u201d, \u201cstrong\u201d, \u201csubscript\u201d, or \u201csuperscript\u201d.",
    "html-aria/misc/aria-multiselectable-on-non-composite-novalid.html": "Attribute \u201caria-multiselectable\u201d not allowed on element \u201cdiv\u201d at this point.",
    "html-aria/misc/aria-placeholder-on-non-textbox-novalid.html": "Attribute \u201caria-placeholder\u201d not allowed on element \u201cdiv\u201d at this point.",
    "html-aria/misc/aria-readonly-on-non-editable-novalid.html": "Attribute \u201caria-readonly\u201d not allowed on element \u201cdiv\u201d at this point.",
    "html-aria/misc/aria-selected-on-non-selectable-novalid.html": "Attribute \u201caria-selected\u201d not allowed on element \u201cdiv\u201d at this point.",
    "html-aria/misc/aria-valuemax-on-non-range-novalid.html": "Attribute \u201caria-valuemax\u201d not allowed on element \u201cdiv\u201d at this point.",
    "html-aria/misc/aria-valuemax-on-progress-novalid.html": "The \u201caria-valuemax\u201d attribute must not be used on an element which has a \u201cmax\u201d attribute.",
    "html-aria/misc/aria-valuemin-on-meter-haswarn.html": "The \u201caria-valuemin\u201d attribute should not be used on a \u201cmeter\u201d element.",
    "html-aria/misc/aria-valuemin-on-non-range-novalid.html": "Attribute \u201caria-valuemin\u201d not allowed on element \u201cdiv\u201d at this point.",
    "html-aria/misc/br-aria-atomic-novalid.html": "Attribute \u201caria-atomic\u201d not allowed on element \u201cbr\u201d at this point.",
    "html-aria/misc/br-role-separator-novalid.html": "Bad value \u201cseparator\u201d for attribute \u201crole\u201d on element \u201cbr\u201d.",
    "html-aria/misc/contenteditable-aria-readonly-true-novalid.html": "Element \u201cdiv\u201d is missing one or more of the following attributes: \u201caria-checked\u201d, \u201caria-expanded\u201d, \u201caria-valuenow\u201d, \u201crole\u201d.",
    "html-aria/misc/dialog-with-role-dialog-haswarn.html": "The \u201cdialog\u201d role is unnecessary for element \u201cdialog\u201d.",
    "html-aria/misc/dl-with-div-child-with-role-group-novalid.html": "A \u201cdiv\u201d child of a \u201cdl\u201d element must not have any \u201crole\u201d value other than \u201cpresentation\u201d or \u201cnone\u201d.",
    "html-aria/misc/figure-with-role-figure-and-figcaption-haswarn.html": "The \u201cfigure\u201d role is unnecessary for element \u201cfigure\u201d.",
    "html-aria/misc/img-aria-relevant-no-alt-novalid.html": "An \u201cimg\u201d element with any \u201caria-*\u201d attributes other than \u201caria-hidden\u201d must also have an accessible name. (e.g., an \u201calt\u201d attribute).",
    "html-aria/misc/img-role-no-alt-novalid.html": "An \u201cimg\u201d element with a \u201crole\u201d attribute must also have an accessible name (e.g., an \u201calt\u201d attribute).",
    "html-aria/misc/input-checkbox-aria-checked-novalid.html": "The \u201caria-checked\u201d attribute must not be used on an \u201cinput\u201d element which has a \u201ctype\u201d attribute whose value is \u201ccheckbox\u201d.",
    "html-aria/misc/input-checkbox-role-button-no-aria-pressed-novalid.html": "An \u201cinput\u201d element with a \u201ctype\u201d attribute whose value is \u201ccheckbox\u201d and with a \u201crole\u201d attribute whose value is \u201cbutton\u201d must have an \u201caria-pressed\u201d attribute.",
    "html-aria/misc/input-number-aria-valuemax-haswarn.html": "The \u201caria-valuemax\u201d attribute should not be used on an \u201cinput\u201d element which has a \u201ctype\u201d attribute whose value is \u201cnumber\u201d.",
    "html-aria/misc/input-number-aria-valuemax-with-max-novalid.html": "The \u201caria-valuemax\u201d attribute must not be used on an element which has a \u201cmax\u201d attribute.",
    "html-aria/misc/input-number-aria-valuemin-haswarn.html": "The \u201caria-valuemin\u201d attribute should not be used on an \u201cinput\u201d element which has a \u201ctype\u201d attribute whose value is \u201cnumber\u201d.",
    "html-aria/misc/input-number-aria-valuemin-with-min-novalid.html": "The \u201caria-valuemin\u201d attribute must not be used on an element which has a \u201cmin\u201d attribute.",
    "html-aria/misc/input-radio-aria-checked-novalid.html": "The \u201caria-checked\u201d attribute must not be used on an \u201cinput\u201d element which has a \u201ctype\u201d attribute whose value is \u201cradio\u201d.",
    "html-aria/misc/label-ancestor-of-labelable-element-with-aria-label-novalid.html": "The \u201crole\u201d attribute must not be used on any \u201clabel\u201d element that is an ancestor of a labelable element.",
    "html-aria/misc/label-ancestor-of-labelable-element-with-role-novalid.html": "The \u201crole\u201d attribute must not be used on any \u201clabel\u201d element that is an ancestor of a labelable element.",
    "html-aria/misc/label-associated-with-labelable-element-with-aria-label-novalid.html": "The \u201caria-label\u201d attribute must not be used on any \u201clabel\u201d element that is associated with a labelable element.",
    "html-aria/misc/label-associated-with-labelable-element-with-role-novalid.html": "The \u201crole\u201d attribute must not be used on any \u201clabel\u201d element that is associated with a labelable element.",
    "html-aria/misc/li-role-button-with-role-listbox-ancestor-novalid.html": "An \u201cli\u201d element that is a descendant of a \u201crole=listbox\u201d element or \u201crole=list\u201d element must not have any \u201crole\u201d value other than \u201cgroup\u201d or \u201coption\u201d.",
    "html-aria/misc/li-role-button-with-role-menu-ancestor-novalid.html": "An \u201cli\u201d element that is a descendant of a \u201crole=menu\u201d element or \u201crole=menubar\u201d element must not have any \u201crole\u201d value other than \u201cgroup\u201d, \u201cmenuitem\u201d, \u201cmenuitemcheckbox\u201d, \u201cmenuitemradio\u201d, or \u201cseparator\u201d.",
    "html-aria/misc/li-role-button-with-role-tablist-ancestor-novalid.html": "An \u201cli\u201d element that is a descendant of a \u201crole=tablist\u201d element must not have any \u201crole\u201d value other than \u201ctab\u201d.",
    "html-aria/misc/li-role-button-with-role-tree-ancestor-novalid.html": "An \u201cli\u201d element that is a descendant of a \u201crole=tree\u201d element must not have any \u201crole\u201d value other than \u201ctreeitem\u201d.",
    "html-aria/misc/more-than-one-visible-main-novalid.html": "A document must not include more than one visible \u201cmain\u201d element.",
    "html-aria/misc/multiple-role-main-haswarn.html": "A document should not include more than one visible element with \u201crole=main\u201d.",
    "html-aria/misc/placeholder-and-aria-placeholder-novalid.html": "The \u201caria-placeholder\u201d attribute must not be specified on elements that have a \u201cplaceholder\u201d attribute.",
    "html-aria/misc/role-alert-inside-h1-novalid.html": "An element with the attribute \u201crole=alert\u201d must not appear as a descendant of an \u201ch1\u201d, \u201ch2\u201d, \u201ch3\u201d, \u201ch4\u201d, \u201ch5\u201d, or \u201ch6\u201d element.",
    "html-aria/misc/role-alertdialog-inside-h1-novalid.html": "An element with the attribute \u201crole=alertdialog\u201d must not appear as a descendant of an \u201ch1\u201d, \u201ch2\u201d, \u201ch3\u201d, \u201ch4\u201d, \u201ch5\u201d, or \u201ch6\u201d element.",
    "html-aria/misc/role-application-inside-h1-novalid.html": "An element with the attribute \u201crole=application\u201d must not appear as a descendant of an \u201ch1\u201d, \u201ch2\u201d, \u201ch3\u201d, \u201ch4\u201d, \u201ch5\u201d, or \u201ch6\u201d element.",
    "html-aria/misc/role-cell-without-row-ancestor-novalid.html": "An element with \u201crole=cell\u201d must be contained in, or owned by, an element with the \u201crole\u201d value \u201crow\u201d.",
    "html-aria/misc/role-dialog-inside-h1-novalid.html": "An element with the attribute \u201crole=dialog\u201d must not appear as a descendant of an \u201ch1\u201d, \u201ch2\u201d, \u201ch3\u201d, \u201ch4\u201d, \u201ch5\u201d, or \u201ch6\u201d element.",
    "html-aria/misc/role-document-inside-h1-novalid.html": "An element with the attribute \u201crole=document\u201d must not appear as a descendant of an \u201ch1\u201d, \u201ch2\u201d, \u201ch3\u201d, \u201ch4\u201d, \u201ch5\u201d, or \u201ch6\u201d element.",
    "html-aria/misc/role-feed-inside-h1-novalid.html": "An element with the attribute \u201crole=feed\u201d must not appear as a descendant of an \u201ch1\u201d, \u201ch2\u201d, \u201ch3\u201d, \u201ch4\u201d, \u201ch5\u201d, or \u201ch6\u201d element.",
    "html-aria/misc/role-listbox-inside-h1-novalid.html": "An element with the attribute \u201crole=listbox\u201d must not appear as a descendant of an \u201ch1\u201d, \u201ch2\u201d, \u201ch3\u201d, \u201ch4\u201d, \u201ch5\u201d, or \u201ch6\u201d element.",
    "html-aria/misc/role-listitem-with-aria-level-haswarn.html": "The \u201caria-level\u201d attribute should not be used on any element which has \u201crole=listitem\u201d.",
    "html-aria/misc/role-log-inside-h1-novalid.html": "An element with the attribute \u201crole=log\u201d must not appear as a descendant of an \u201ch1\u201d, \u201ch2\u201d, \u201ch3\u201d, \u201ch4\u201d, \u201ch5\u201d, or \u201ch6\u201d element.",
    "html-aria/misc/role-main-with-main-element-haswarn.html": "A document should not include more than one visible element with \u201crole=main\u201d.",
    "html-aria/misc/role-marquee-inside-h1-novalid.html": "An element with the attribute \u201crole=marquee\u201d must not appear as a descendant of an \u201ch1\u201d, \u201ch2\u201d, \u201ch3\u201d, \u201ch4\u201d, \u201ch5\u201d, or \u201ch6\u201d element.",
    "html-aria/misc/role-math-inside-h1-novalid.html": "An element with the attribute \u201crole=math\u201d must not appear as a descendant of an \u201ch1\u201d, \u201ch2\u201d, \u201ch3\u201d, \u201ch4\u201d, \u201ch5\u201d, or \u201ch6\u201d element.",
    "html-aria/misc/role-note-inside-h1-novalid.html": "An element with the attribute \u201crole=note\u201d must not appear as a descendant of an \u201ch1\u201d, \u201ch2\u201d, \u201ch3\u201d, \u201ch4\u201d, \u201ch5\u201d, or \u201ch6\u201d element.",
    "html-aria/misc/role-on-math-element-haswarn.html": "Element \u201cmath\u201d does not need a \u201crole\u201d attribute.",
    "html-aria/misc/role-option-without-listbox-ancestor-novalid.html": "An element with \u201crole=option\u201d must be contained in, or owned by, an element with the \u201crole\u201d value \u201clistbox\u201d.",
    "html-aria/misc/role-row-without-table-ancestor-novalid.html": "An element with \u201crole=row\u201d must be contained in, or owned by, an element with the \u201crole\u201d value \u201ctreegrid\u201d, \u201cgrid\u201d, \u201crowgroup\u201d, or \u201ctable\u201d.",
    "html-aria/misc/role-status-inside-h1-novalid.html": "An element with the attribute \u201crole=status\u201d must not appear as a descendant of an \u201ch1\u201d, \u201ch2\u201d, \u201ch3\u201d, \u201ch4\u201d, \u201ch5\u201d, or \u201ch6\u201d element.",
    "html-aria/misc/role-tab-with-no-role-tabpanel-novalid.html": "Every active \u201crole=tab\u201d element must have a corresponding \u201crole=tabpanel\u201d element.",
    "html-aria/misc/role-tabpanel-inside-h1-novalid.html": "An element with the attribute \u201crole=tabpanel\u201d must not appear as a descendant of an \u201ch1\u201d, \u201ch2\u201d, \u201ch3\u201d, \u201ch4\u201d, \u201ch5\u201d, or \u201ch6\u201d element.",
    "html-aria/misc/role-timer-inside-h1-novalid.html": "An element with the attribute \u201crole=timer\u201d must not appear as a descendant of an \u201ch1\u201d, \u201ch2\u201d, \u201ch3\u201d, \u201ch4\u201d, \u201ch5\u201d, or \u201ch6\u201d element.",
    "html-aria/misc/role-toolbar-inside-h1-novalid.html": "An element with the attribute \u201crole=toolbar\u201d must not appear as a descendant of an \u201ch1\u201d, \u201ch2\u201d, \u201ch3\u201d, \u201ch4\u201d, \u201ch5\u201d, or \u201ch6\u201d element.",
    "html-aria/misc/s-role-deletion-haswarn.html": "The \u201cdeletion\u201d role is unnecessary for element \u201cs\u201d.",
    "html-aria/misc/select-aria-multiselectable-haswarn.html": "The \u201caria-multiselectable\u201d attribute should not be used with the \u201cselect \u201d element.",
    "html-aria/misc/select-multiple-with-role-novalid.html": "Bad value \u201cbutton\u201d for attribute \u201crole\u201d on element \u201cselect\u201d.",
    "html-aria/misc/select-size-2-with-role-novalid.html": "Bad value \u201cbutton\u201d for attribute \u201crole\u201d on element \u201cselect\u201d.",
    "html-aria/misc/select-without-multiple-bad-role-novalid.html": "The \u201clistbox\u201d role is not allowed for element \u201cselect\u201d without a \u201cmultiple\u201d attribute and without a \u201csize\u201d attribute whose value is greater than 1.",
    "html-aria/misc/summary-for-its-details-with-aria-expanded-novalid.html": "Element \u201csummary\u201d is missing one or more of the following attributes: \u201caria-checked\u201d, \u201caria-level\u201d, \u201crole\u201d.",
    "html-aria/misc/summary-for-its-details-with-aria-pressed-novalid.html": "Element \u201csummary\u201d is missing required attribute \u201crole\u201d.",
    "html-aria/misc/summary-for-its-details-with-role-paragraph-novalid.html": "The \u201crole\u201d attribute must not be used on any \u201csummary\u201d element that is a summary for its parent \u201cdetails\u201d element.",
    "html-aria/misc/summary-with-aria-selected-novalid.html": "Element \u201csummary\u201d is missing one or more of the following attributes: \u201caria-checked\u201d, \u201crole\u201d.",
    "html-aria/misc/summary-with-role-novalid.html": "The \u201crole\u201d attribute must not be used on any \u201csummary\u201d element that is a summary for its parent \u201cdetails\u201d element.",
    "html-aria/misc/tabindex-inside-role-option-haswarn.html": "An element with the attribute \u201ctabindex\u201d should not appear as a descendant of an element with the attribute \u201crole=option\u201d.",
    "html-aria/misc/tabindex-inside-role-tab-haswarn.html": "An element with the attribute \u201ctabindex\u201d should not appear as a descendant of an element with the attribute \u201crole=tab\u201d.",
    "html-aria/misc/unnecessary-link-role-on-a-haswarn.html": "The \u201clink\u201d role is unnecessary for element \u201ca\u201d with attribute \u201chref\u201d.",
    "html-aria/misc/unnecessary-listbox-role-on-select-haswarn.html": "The \u201clistbox\u201d role is unnecessary for element \u201cselect\u201d with a \u201cmultiple\u201d attribute or with a \u201csize\u201d attribute whose value is greater than 1.",
    "html-aria/misc/unnecessary-role-button-haswarn.html": "The \u201cbutton\u201d role is unnecessary for element \u201cbutton\u201d.",
    "html-aria/misc/unnecessary-role-combobox-novalid.html": "Element \u201cselect\u201d is missing required attribute \u201caria-expanded\u201d.",
    "html-aria/misc/unnecessary-role-link-on-a-haswarn.html": "The \u201clink\u201d role is unnecessary for element \u201ca\u201d with attribute \u201chref\u201d.",
    "html-aria/misc/unnecessary-role-listbox-haswarn.html": "The \u201clistbox\u201d role is unnecessary for element \u201cselect\u201d with a \u201cmultiple\u201d attribute or with a \u201csize\u201d attribute whose value is greater than 1.",
    "html-aria/misc/unnecessary-role-listitem-haswarn.html": "The \u201clistitem\u201d role is unnecessary for element \u201cli\u201d.",
    "html-aria/misc/unnecessary-role-on-article-haswarn.html": "The \u201carticle\u201d role is unnecessary for element \u201carticle\u201d.",
    "html-aria/misc/unnecessary-role-on-aside-haswarn.html": "The \u201ccomplementary\u201d role is unnecessary for element \u201caside\u201d.",
    "html-aria/misc/unnecessary-role-on-button-haswarn.html": "The \u201cbutton\u201d role is unnecessary for element \u201cbutton\u201d.",
    "html-aria/misc/unnecessary-role-on-footer-haswarn.html": "The \u201ccontentinfo\u201d role is unnecessary for element \u201cfooter\u201d.",
    "html-aria/misc/unnecessary-role-on-header-haswarn.html": "The \u201cbanner\u201d role is unnecessary for element \u201cheader\u201d.",
    "html-aria/misc/unnecessary-role-on-main-haswarn.html": "The \u201cmain\u201d role is unnecessary for element \u201cmain\u201d.",
    "html-aria/misc/unnecessary-role-on-nav-haswarn.html": "The \u201cnavigation\u201d role is unnecessary for element \u201cnav\u201d.",
    "html-aria/misc/unnecessary-role-rowgroup-haswarn.html": "The \u201crowgroup\u201d role is unnecessary for element \u201ctbody\u201d.",
    "html-aria/misc/unnecessary-role-searchbox-haswarn.html": "The \u201csearchbox\u201d role is unnecessary for an \u201cinput\u201d element that has no \u201clist\u201d attribute and whose type is \u201csearch\u201d.",
    "html-aria/misc/unnecessary-role-textbox-haswarn.html": "The \u201ctextbox\u201d role is unnecessary for an \u201cinput\u201d element that has no \u201clist\u201d attribute and whose type is \u201ctext\u201d.",
    "html-aria/misc/unnecessary-rowgroup-role-on-tbody-haswarn.html": "The \u201crowgroup\u201d role is unnecessary for element \u201ctbody\u201d.",
    "html-aria/misc/unnecessary-searchbox-role-on-input-haswarn.html": "The \u201csearchbox\u201d role is unnecessary for an \u201cinput\u201d element that has no \u201clist\u201d attribute and whose type is \u201csearch\u201d.",
    "html-aria/misc/unnecessary-textbox-role-on-input-haswarn.html": "The \u201ctextbox\u201d role is unnecessary for an \u201cinput\u201d element that has no \u201clist\u201d attribute and whose type is \u201ctext\u201d.",
    "html-aria/misc/wbr-aria-atomic-novalid.html": "Attribute \u201caria-atomic\u201d not allowed on element \u201cwbr\u201d at this point.",
    "html-aria/misc/wbr-role-separator-novalid.html": "Bad value \u201cseparator\u201d for attribute \u201crole\u201d on element \u201cwbr\u201d.",
    "html-aria/presentation-role/497-novalid.html": "An \u201cimg\u201d element with a \u201crole\u201d attribute must not have an \u201calt\u201d attribute whose value is the empty string.",
    "html-aria/presentation-role/498-novalid.html": "An \u201cimg\u201d element with a \u201crole\u201d attribute must not have an \u201calt\u201d attribute whose value is the empty string.",
    "html-aria/presentation-role/500-novalid.html": "An \u201cimg\u201d element with a \u201crole\u201d attribute must not have an \u201calt\u201d attribute whose value is the empty string.",
    "html-aria/presentation-role/502-novalid.html": "An \u201cimg\u201d element with a \u201crole\u201d attribute must not have an \u201calt\u201d attribute whose value is the empty string.",
    "html-aria/presentation-role/503-novalid.html": "An \u201cimg\u201d element with a \u201crole\u201d attribute must not have an \u201calt\u201d attribute whose value is the empty string.",
    "html-aria/presentation-role/504-novalid.html": "An \u201cimg\u201d element with a \u201crole\u201d attribute must not have an \u201calt\u201d attribute whose value is the empty string.",
    "html-aria/presentation-role/505-novalid.html": "An \u201cimg\u201d element with a \u201crole\u201d attribute must not have an \u201calt\u201d attribute whose value is the empty string.",
    "html-aria/presentation-role/506-novalid.html": "An \u201cimg\u201d element with a \u201crole\u201d attribute must not have an \u201calt\u201d attribute whose value is the empty string.",
    "html-aria/presentation-role/507-novalid.html": "An \u201cimg\u201d element with a \u201crole\u201d attribute must not have an \u201calt\u201d attribute whose value is the empty string.",
    "html-aria/presentation-role/509-novalid.html": "An \u201cimg\u201d element with a \u201crole\u201d attribute must not have an \u201calt\u201d attribute whose value is the empty string.",
    "html-aria/presentational-children/button-heading-descendant-novalid.html": "The element \u201ch1\u201d must not appear as a descendant of an element with the attribute \u201crole=button\u201d.",
    "html-aria/presentational-children/img-button-descendant-haswarn.html": "The element \u201cbutton\u201d should not appear as a descendant of an element with the attribute \u201crole=img\u201d.",
    "html-aria/presentational-children/testcase-839-haswarn.html": "The element \u201clabel\u201d should not appear as a descendant of an element with the attribute \u201crole=separator\u201d.",
    "html-aria/presentational-children/testcase-840-haswarn.html": "The element \u201clabel\u201d should not appear as a descendant of an element with the attribute \u201crole=progressbar\u201d.",
    "html-aria/presentational-children/testcase-842-haswarn.html": "The element \u201clabel\u201d should not appear as a descendant of an element with the attribute \u201crole=img\u201d.",
    "html-aria/presentational-children/testcase-843-haswarn.html": "The element \u201clabel\u201d should not appear as a descendant of an element with the attribute \u201crole=slider\u201d.",
    "html-aria/presentational-children/testcase-844-haswarn.html": "The element \u201clabel\u201d should not appear as a descendant of an element with the attribute \u201crole=math\u201d.",
    "html-aria/roles-properties-global/roles-properties-global-main-aria-disabled-false-haswarn.html": "The \u201caria-disabled\u201d attribute should not be used on any element which has \u201crole=main\u201d.",
    "html-aria/roles-properties-global/roles-properties-global-main-aria-disabled-true-haswarn.html": "The \u201caria-disabled\u201d attribute should not be used on any element which has \u201crole=main\u201d.",
    "html-aria/roles-properties-global/roles-properties-global-main-aria-haspopup-false-haswarn.html": "The \u201caria-haspopup\u201d attribute should not be used on any element which has \u201crole=main\u201d.",
    "html-aria/roles-properties-global/roles-properties-global-main-aria-haspopup-true-haswarn.html": "The \u201caria-haspopup\u201d attribute should not be used on any element which has \u201crole=main\u201d.",
    "html-aria/roles-properties-global/roles-properties-global-main-aria-hidden-true-on-body-novalid.html": "\u201caria-hidden=true\u201d must not be used on the \u201cbody\u201d element.",
    "html-aria/roles-properties-global/roles-properties-global-main-aria-invalid-false-haswarn.html": "The \u201caria-invalid\u201d attribute should not be used on any element which has \u201crole=main\u201d.",
    "html-aria/roles-properties-global/roles-properties-global-main-aria-invalid-grammar-haswarn.html": "The \u201caria-invalid\u201d attribute should not be used on any element which has \u201crole=main\u201d.",
    "html-aria/roles-properties-global/roles-properties-global-main-aria-invalid-spelling-haswarn.html": "The \u201caria-invalid\u201d attribute should not be used on any element which has \u201crole=main\u201d.",
    "html-aria/roles-properties-global/roles-properties-global-main-aria-invalid-true-haswarn.html": "The \u201caria-invalid\u201d attribute should not be used on any element which has \u201crole=main\u201d.",
    "html-aria/roles-properties-supported-inherited/listbox-aria-expanded-false-novalid.html": "Attribute \u201caria-expanded\u201d not allowed on element \u201cdiv\u201d at this point.",
    "html-aria/roles-properties-supported-inherited/listbox-aria-expanded-true-novalid.html": "Attribute \u201caria-expanded\u201d not allowed on element \u201cdiv\u201d at this point.",
    "html-aria/roles-properties-supported-inherited/listbox-aria-expanded-undefined-novalid.html": "Attribute \u201caria-expanded\u201d not allowed on element \u201cdiv\u201d at this point.",
    "html-math/annotation-outside-semantics-novalid.html": "Element \u201cannotation\u201d not allowed as child of \u201cmath\u201d in this context.",
    "html-math/html-in-math-novalid.html": "HTML start tag \u201cdiv\u201d in a foreign namespace context.",
    "html-math/math-display-invalid-novalid.html": "Bad value \u201ccenter\u201d for attribute \u201cdisplay\u201d on element \u201cmath\u201d.",
    "html-math/math-in-head-novalid.html": "Stray end tag \u201chead\u201d.",
    "html-math/math-overflow-invalid-novalid.html": "Bad value \u201cwrap\u201d for attribute \u201coverflow\u201d on element \u201cmath\u201d.",
    "html-math/mfrac-wrong-children-novalid.html": "Element \u201cmfrac\u201d is missing a required instance of one or more of the following child elements: \u201cabs\u201d, \u201cand\u201d, \u201capply\u201d, \u201capprox\u201d, \u201carccos\u201d, \u201carccosh\u201d, \u201carccot\u201d, \u201carccoth\u201d, \u201carccsc\u201d, \u201carccsch\u201d, \u201carcsec\u201d, \u201carcsech\u201d, \u201carcsin\u201d, \u201carcsinh\u201d, \u201carctan\u201d, \u201carctanh\u201d, \u201carg\u201d, \u201cbind\u201d, \u201ccard\u201d, \u201ccartesianproduct\u201d, \u201ccbytes\u201d, \u201cceiling\u201d, \u201ccerror\u201d, \u201cci\u201d, \u201ccn\u201d, \u201ccodomain\u201d, \u201ccomplexes\u201d, \u201ccompose\u201d, \u201cconjugate\u201d, \u201ccos\u201d, \u201ccosh\u201d, \u201ccot\u201d, \u201ccoth\u201d, \u201ccs\u201d, \u201ccsc\u201d, \u201ccsch\u201d, \u201ccsymbol\u201d, \u201ccurl\u201d, \u201cdeclare\u201d, \u201cdeterminant\u201d, \u201cdiff\u201d, \u201cdivergence\u201d, \u201cdivide\u201d, \u201cdomain\u201d, \u201cemptyset\u201d, \u201ceq\u201d, \u201cequivalent\u201d, \u201ceulergamma\u201d, \u201cexists\u201d, \u201cexp\u201d, \u201cexponentiale\u201d, \u201cfactorial\u201d, \u201cfactorof\u201d, \u201cfalse\u201d, \u201cfloor\u201d, \u201cfn\u201d, \u201cforall\u201d, \u201cgcd\u201d, \u201cgeq\u201d, \u201cgrad\u201d, \u201cgt\u201d, \u201cident\u201d, \u201cimage\u201d, \u201cimaginary\u201d, \u201cimaginaryi\u201d, \u201cimplies\u201d, \u201cin\u201d, \u201cinfinity\u201d, \u201cint\u201d, \u201cintegers\u201d, \u201cintersect\u201d, \u201cinterval\u201d, \u201cinverse\u201d, \u201clambda\u201d, \u201claplacian\u201d, \u201clcm\u201d, \u201cleq\u201d, \u201climit\u201d, \u201clist\u201d, \u201cln\u201d, \u201clog\u201d, \u201clt\u201d, \u201cmaction\u201d, \u201cmaligngroup\u201d, \u201cmalignmark\u201d, \u201cmatrix\u201d, \u201cmatrixrow\u201d, \u201cmax\u201d, \u201cmean\u201d, \u201cmedian\u201d, \u201cmenclose\u201d, \u201cmerror\u201d, \u201cmfenced\u201d, \u201cmfrac\u201d, \u201cmi\u201d, \u201cmin\u201d, \u201cminus\u201d, \u201cmlongdiv\u201d, \u201cmmultiscripts\u201d, \u201cmn\u201d, \u201cmo\u201d, \u201cmode\u201d, \u201cmoment\u201d, \u201cmover\u201d, \u201cmpadded\u201d, \u201cmphantom\u201d, \u201cmroot\u201d, \u201cmrow\u201d, \u201cms\u201d, \u201cmspace\u201d, \u201cmsqrt\u201d, \u201cmstack\u201d, \u201cmstyle\u201d, \u201cmsub\u201d, \u201cmsubsup\u201d, \u201cmsup\u201d, \u201cmtable\u201d, \u201cmtext\u201d, \u201cmunder\u201d, \u201cmunderover\u201d, \u201cnaturalnumbers\u201d, \u201cneq\u201d, \u201cnot\u201d, \u201cnotanumber\u201d, \u201cnotin\u201d, \u201cnotprsubset\u201d, \u201cnotsubset\u201d, \u201cor\u201d, \u201couterproduct\u201d, \u201cpartialdiff\u201d, \u201cpi\u201d, \u201cpiecewise\u201d, \u201cplus\u201d, \u201cpower\u201d, \u201cprimes\u201d, \u201cproduct\u201d, \u201cprsubset\u201d, \u201cquotient\u201d, \u201crationals\u201d, \u201creal\u201d, \u201creals\u201d, \u201creln\u201d, \u201crem\u201d, \u201croot\u201d, \u201cscalarproduct\u201d, \u201csdev\u201d, \u201csec\u201d, \u201csech\u201d, \u201cselector\u201d, \u201csemantics\u201d, \u201cset\u201d, \u201csetdiff\u201d, \u201cshare\u201d, \u201csin\u201d, \u201csinh\u201d, \u201csubset\u201d, \u201csum\u201d, \u201ctan\u201d, \u201ctanh\u201d, \u201ctendsto\u201d, \u201ctimes\u201d, \u201ctranspose\u201d, \u201ctrue\u201d, \u201cunion\u201d, \u201cvariance\u201d, \u201cvector\u201d, \u201cvectorproduct\u201d, \u201cxor\u201d.",
    "html-math/mi-outside-math-novalid.html": "Element \u201cmi\u201d not allowed as child of \u201cbody\u201d in this context.",
    "html-math/mover-wrong-children-novalid.html": "Element \u201cmover\u201d is missing a required instance of one or more of the following child elements: \u201cabs\u201d, \u201cand\u201d, \u201capply\u201d, \u201capprox\u201d, \u201carccos\u201d, \u201carccosh\u201d, \u201carccot\u201d, \u201carccoth\u201d, \u201carccsc\u201d, \u201carccsch\u201d, \u201carcsec\u201d, \u201carcsech\u201d, \u201carcsin\u201d, \u201carcsinh\u201d, \u201carctan\u201d, \u201carctanh\u201d, \u201carg\u201d, \u201cbind\u201d, \u201ccard\u201d, \u201ccartesianproduct\u201d, \u201ccbytes\u201d, \u201cceiling\u201d, \u201ccerror\u201d, \u201cci\u201d, \u201ccn\u201d, \u201ccodomain\u201d, \u201ccomplexes\u201d, \u201ccompose\u201d, \u201cconjugate\u201d, \u201ccos\u201d, \u201ccosh\u201d, \u201ccot\u201d, \u201ccoth\u201d, \u201ccs\u201d, \u201ccsc\u201d, \u201ccsch\u201d, \u201ccsymbol\u201d, \u201ccurl\u201d, \u201cdeclare\u201d, \u201cdeterminant\u201d, \u201cdiff\u201d, \u201cdivergence\u201d, \u201cdivide\u201d, \u201cdomain\u201d, \u201cemptyset\u201d, \u201ceq\u201d, \u201cequivalent\u201d, \u201ceulergamma\u201d, \u201cexists\u201d, \u201cexp\u201d, \u201cexponentiale\u201d, \u201cfactorial\u201d, \u201cfactorof\u201d, \u201cfalse\u201d, \u201cfloor\u201d, \u201cfn\u201d, \u201cforall\u201d, \u201cgcd\u201d, \u201cgeq\u201d, \u201cgrad\u201d, \u201cgt\u201d, \u201cident\u201d, \u201cimage\u201d, \u201cimaginary\u201d, \u201cimaginaryi\u201d, \u201cimplies\u201d, \u201cin\u201d, \u201cinfinity\u201d, \u201cint\u201d, \u201cintegers\u201d, \u201cintersect\u201d, \u201cinterval\u201d, \u201cinverse\u201d, \u201clambda\u201d, \u201claplacian\u201d, \u201clcm\u201d, \u201cleq\u201d, \u201climit\u201d, \u201clist\u201d, \u201cln\u201d, \u201clog\u201d, \u201clt\u201d, \u201cmaction\u201d, \u201cmaligngroup\u201d, \u201cmalignmark\u201d, \u201cmatrix\u201d, \u201cmatrixrow\u201d, \u201cmax\u201d, \u201cmean\u201d, \u201cmedian\u201d, \u201cmenclose\u201d, \u201cmerror\u201d, \u201cmfenced\u201d, \u201cmfrac\u201d, \u201cmi\u201d, \u201cmin\u201d, \u201cminus\u201d, \u201cmlongdiv\u201d, \u201cmmultiscripts\u201d, \u201cmn\u201d, \u201cmo\u201d, \u201cmode\u201d, \u201cmoment\u201d, \u201cmover\u201d, \u201cmpadded\u201d, \u201cmphantom\u201d, \u201cmroot\u201d, \u201cmrow\u201d, \u201cms\u201d, \u201cmspace\u201d, \u201cmsqrt\u201d, \u201cmstack\u201d, \u201cmstyle\u201d, \u201cmsub\u201d, \u201cmsubsup\u201d, \u201cmsup\u201d, \u201cmtable\u201d, \u201cmtext\u201d, \u201cmunder\u201d, \u201cmunderover\u201d, \u201cnaturalnumbers\u201d, \u201cneq\u201d, \u201cnot\u201d, \u201cnotanumber\u201d, \u201cnotin\u201d, \u201cnotprsubset\u201d, \u201cnotsubset\u201d, \u201cor\u201d, \u201couterproduct\u201d, \u201cpartialdiff\u201d, \u201cpi\u201d, \u201cpiecewise\u201d, \u201cplus\u201d, \u201cpower\u201d, \u201cprimes\u201d, \u201cproduct\u201d, \u201cprsubset\u201d, \u201cquotient\u201d, \u201crationals\u201d, \u201creal\u201d, \u201creals\u201d, \u201creln\u201d, \u201crem\u201d, \u201croot\u201d, \u201cscalarproduct\u201d, \u201csdev\u201d, \u201csec\u201d, \u201csech\u201d, \u201cselector\u201d, \u201csemantics\u201d, \u201cset\u201d, \u201csetdiff\u201d, \u201cshare\u201d, \u201csin\u201d, \u201csinh\u201d, \u201csubset\u201d, \u201csum\u201d, \u201ctan\u201d, \u201ctanh\u201d, \u201ctendsto\u201d, \u201ctimes\u201d, \u201ctranspose\u201d, \u201ctrue\u201d, \u201cunion\u201d, \u201cvariance\u201d, \u201cvector\u201d, \u201cvectorproduct\u201d, \u201cxor\u201d.",
    "html-math/mprescripts-outside-mmultiscripts-novalid.html": "Element \u201cmprescripts\u201d not allowed as child of \u201cmath\u201d in this context.",
    "html-math/mroot-wrong-children-novalid.html": "Element \u201cmroot\u201d is missing a required instance of one or more of the following child elements: \u201cabs\u201d, \u201cand\u201d, \u201capply\u201d, \u201capprox\u201d, \u201carccos\u201d, \u201carccosh\u201d, \u201carccot\u201d, \u201carccoth\u201d, \u201carccsc\u201d, \u201carccsch\u201d, \u201carcsec\u201d, \u201carcsech\u201d, \u201carcsin\u201d, \u201carcsinh\u201d, \u201carctan\u201d, \u201carctanh\u201d, \u201carg\u201d, \u201cbind\u201d, \u201ccard\u201d, \u201ccartesianproduct\u201d, \u201ccbytes\u201d, \u201cceiling\u201d, \u201ccerror\u201d, \u201cci\u201d, \u201ccn\u201d, \u201ccodomain\u201d, \u201ccomplexes\u201d, \u201ccompose\u201d, \u201cconjugate\u201d, \u201ccos\u201d, \u201ccosh\u201d, \u201ccot\u201d, \u201ccoth\u201d, \u201ccs\u201d, \u201ccsc\u201d, \u201ccsch\u201d, \u201ccsymbol\u201d, \u201ccurl\u201d, \u201cdeclare\u201d, \u201cdeterminant\u201d, \u201cdiff\u201d, \u201cdivergence\u201d, \u201cdivide\u201d, \u201cdomain\u201d, \u201cemptyset\u201d, \u201ceq\u201d, \u201cequivalent\u201d, \u201ceulergamma\u201d, \u201cexists\u201d, \u201cexp\u201d, \u201cexponentiale\u201d, \u201cfactorial\u201d, \u201cfactorof\u201d, \u201cfalse\u201d, \u201cfloor\u201d, \u201cfn\u201d, \u201cforall\u201d, \u201cgcd\u201d, \u201cgeq\u201d, \u201cgrad\u201d, \u201cgt\u201d, \u201cident\u201d, \u201cimage\u201d, \u201cimaginary\u201d, \u201cimaginaryi\u201d, \u201cimplies\u201d, \u201cin\u201d, \u201cinfinity\u201d, \u201cint\u201d, \u201cintegers\u201d, \u201cintersect\u201d, \u201cinterval\u201d, \u201cinverse\u201d, \u201clambda\u201d, \u201claplacian\u201d, \u201clcm\u201d, \u201cleq\u201d, \u201climit\u201d, \u201clist\u201d, \u201cln\u201d, \u201clog\u201d, \u201clt\u201d, \u201cmaction\u201d, \u201cmaligngroup\u201d, \u201cmalignmark\u201d, \u201cmatrix\u201d, \u201cmatrixrow\u201d, \u201cmax\u201d, \u201cmean\u201d, \u201cmedian\u201d, \u201cmenclose\u201d, \u201cmerror\u201d, \u201cmfenced\u201d, \u201cmfrac\u201d, \u201cmi\u201d, \u201cmin\u201d, \u201cminus\u201d, \u201cmlongdiv\u201d, \u201cmmultiscripts\u201d, \u201cmn\u201d, \u201cmo\u201d, \u201cmode\u201d, \u201cmoment\u201d, \u201cmover\u201d, \u201cmpadded\u201d, \u201cmphantom\u201d, \u201cmroot\u201d, \u201cmrow\u201d, \u201cms\u201d, \u201cmspace\u201d, \u201cmsqrt\u201d, \u201cmstack\u201d, \u201cmstyle\u201d, \u201cmsub\u201d, \u201cmsubsup\u201d, \u201cmsup\u201d, \u201cmtable\u201d, \u201cmtext\u201d, \u201cmunder\u201d, \u201cmunderover\u201d, \u201cnaturalnumbers\u201d, \u201cneq\u201d, \u201cnot\u201d, \u201cnotanumber\u201d, \u201cnotin\u201d, \u201cnotprsubset\u201d, \u201cnotsubset\u201d, \u201cor\u201d, \u201couterproduct\u201d, \u201cpartialdiff\u201d, \u201cpi\u201d, \u201cpiecewise\u201d, \u201cplus\u201d, \u201cpower\u201d, \u201cprimes\u201d, \u201cproduct\u201d, \u201cprsubset\u201d, \u201cquotient\u201d, \u201crationals\u201d, \u201creal\u201d, \u201creals\u201d, \u201creln\u201d, \u201crem\u201d, \u201croot\u201d, \u201cscalarproduct\u201d, \u201csdev\u201d, \u201csec\u201d, \u201csech\u201d, \u201cselector\u201d, \u201csemantics\u201d, \u201cset\u201d, \u201csetdiff\u201d, \u201cshare\u201d, \u201csin\u201d, \u201csinh\u201d, \u201csubset\u201d, \u201csum\u201d, \u201ctan\u201d, \u201ctanh\u201d, \u201ctendsto\u201d, \u201ctimes\u201d, \u201ctranspose\u201d, \u201ctrue\u201d, \u201cunion\u201d, \u201cvariance\u201d, \u201cvector\u201d, \u201cvectorproduct\u201d, \u201cxor\u201d.",
    "html-math/msub-wrong-children-novalid.html": "Element \u201cmsub\u201d is missing a required instance of one or more of the following child elements: \u201cabs\u201d, \u201cand\u201d, \u201capply\u201d, \u201capprox\u201d, \u201carccos\u201d, \u201carccosh\u201d, \u201carccot\u201d, \u201carccoth\u201d, \u201carccsc\u201d, \u201carccsch\u201d, \u201carcsec\u201d, \u201carcsech\u201d, \u201carcsin\u201d, \u201carcsinh\u201d, \u201carctan\u201d, \u201carctanh\u201d, \u201carg\u201d, \u201cbind\u201d, \u201ccard\u201d, \u201ccartesianproduct\u201d, \u201ccbytes\u201d, \u201cceiling\u201d, \u201ccerror\u201d, \u201cci\u201d, \u201ccn\u201d, \u201ccodomain\u201d, \u201ccomplexes\u201d, \u201ccompose\u201d, \u201cconjugate\u201d, \u201ccos\u201d, \u201ccosh\u201d, \u201ccot\u201d, \u201ccoth\u201d, \u201ccs\u201d, \u201ccsc\u201d, \u201ccsch\u201d, \u201ccsymbol\u201d, \u201ccurl\u201d, \u201cdeclare\u201d, \u201cdeterminant\u201d, \u201cdiff\u201d, \u201cdivergence\u201d, \u201cdivide\u201d, \u201cdomain\u201d, \u201cemptyset\u201d, \u201ceq\u201d, \u201cequivalent\u201d, \u201ceulergamma\u201d, \u201cexists\u201d, \u201cexp\u201d, \u201cexponentiale\u201d, \u201cfactorial\u201d, \u201cfactorof\u201d, \u201cfalse\u201d, \u201cfloor\u201d, \u201cfn\u201d, \u201cforall\u201d, \u201cgcd\u201d, \u201cgeq\u201d, \u201cgrad\u201d, \u201cgt\u201d, \u201cident\u201d, \u201cimage\u201d, \u201cimaginary\u201d, \u201cimaginaryi\u201d, \u201cimplies\u201d, \u201cin\u201d, \u201cinfinity\u201d, \u201cint\u201d, \u201cintegers\u201d, \u201cintersect\u201d, \u201cinterval\u201d, \u201cinverse\u201d, \u201clambda\u201d, \u201claplacian\u201d, \u201clcm\u201d, \u201cleq\u201d, \u201climit\u201d, \u201clist\u201d, \u201cln\u201d, \u201clog\u201d, \u201clt\u201d, \u201cmaction\u201d, \u201cmaligngroup\u201d, \u201cmalignmark\u201d, \u201cmatrix\u201d, \u201cmatrixrow\u201d, \u201cmax\u201d, \u201cmean\u201d, \u201cmedian\u201d, \u201cmenclose\u201d, \u201cmerror\u201d, \u201cmfenced\u201d, \u201cmfrac\u201d, \u201cmi\u201d, \u201cmin\u201d, \u201cminus\u201d, \u201cmlongdiv\u201d, \u201cmmultiscripts\u201d, \u201cmn\u201d, \u201cmo\u201d, \u201cmode\u201d, \u201cmoment\u201d, \u201cmover\u201d, \u201cmpadded\u201d, \u201cmphantom\u201d, \u201cmroot\u201d, \u201cmrow\u201d, \u201cms\u201d, \u201cmspace\u201d, \u201cmsqrt\u201d, \u201cmstack\u201d, \u201cmstyle\u201d, \u201cmsub\u201d, \u201cmsubsup\u201d, \u201cmsup\u201d, \u201cmtable\u201d, \u201cmtext\u201d, \u201cmunder\u201d, \u201cmunderover\u201d, \u201cnaturalnumbers\u201d, \u201cneq\u201d, \u201cnot\u201d, \u201cnotanumber\u201d, \u201cnotin\u201d, \u201cnotprsubset\u201d, \u201cnotsubset\u201d, \u201cor\u201d, \u201couterproduct\u201d, \u201cpartialdiff\u201d, \u201cpi\u201d, \u201cpiecewise\u201d, \u201cplus\u201d, \u201cpower\u201d, \u201cprimes\u201d, \u201cproduct\u201d, \u201cprsubset\u201d, \u201cquotient\u201d, \u201crationals\u201d, \u201creal\u201d, \u201creals\u201d, \u201creln\u201d, \u201crem\u201d, \u201croot\u201d, \u201cscalarproduct\u201d, \u201csdev\u201d, \u201csec\u201d, \u201csech\u201d, \u201cselector\u201d, \u201csemantics\u201d, \u201cset\u201d, \u201csetdiff\u201d, \u201cshare\u201d, \u201csin\u201d, \u201csinh\u201d, \u201csubset\u201d, \u201csum\u201d, \u201ctan\u201d, \u201ctanh\u201d, \u201ctendsto\u201d, \u201ctimes\u201d, \u201ctranspose\u201d, \u201ctrue\u201d, \u201cunion\u201d, \u201cvariance\u201d, \u201cvector\u201d, \u201cvectorproduct\u201d, \u201cxor\u201d.",
    "html-math/msubsup-wrong-children-novalid.html": "Element \u201cmsubsup\u201d is missing a required instance of one or more of the following child elements: \u201cabs\u201d, \u201cand\u201d, \u201capply\u201d, \u201capprox\u201d, \u201carccos\u201d, \u201carccosh\u201d, \u201carccot\u201d, \u201carccoth\u201d, \u201carccsc\u201d, \u201carccsch\u201d, \u201carcsec\u201d, \u201carcsech\u201d, \u201carcsin\u201d, \u201carcsinh\u201d, \u201carctan\u201d, \u201carctanh\u201d, \u201carg\u201d, \u201cbind\u201d, \u201ccard\u201d, \u201ccartesianproduct\u201d, \u201ccbytes\u201d, \u201cceiling\u201d, \u201ccerror\u201d, \u201cci\u201d, \u201ccn\u201d, \u201ccodomain\u201d, \u201ccomplexes\u201d, \u201ccompose\u201d, \u201cconjugate\u201d, \u201ccos\u201d, \u201ccosh\u201d, \u201ccot\u201d, \u201ccoth\u201d, \u201ccs\u201d, \u201ccsc\u201d, \u201ccsch\u201d, \u201ccsymbol\u201d, \u201ccurl\u201d, \u201cdeclare\u201d, \u201cdeterminant\u201d, \u201cdiff\u201d, \u201cdivergence\u201d, \u201cdivide\u201d, \u201cdomain\u201d, \u201cemptyset\u201d, \u201ceq\u201d, \u201cequivalent\u201d, \u201ceulergamma\u201d, \u201cexists\u201d, \u201cexp\u201d, \u201cexponentiale\u201d, \u201cfactorial\u201d, \u201cfactorof\u201d, \u201cfalse\u201d, \u201cfloor\u201d, \u201cfn\u201d, \u201cforall\u201d, \u201cgcd\u201d, \u201cgeq\u201d, \u201cgrad\u201d, \u201cgt\u201d, \u201cident\u201d, \u201cimage\u201d, \u201cimaginary\u201d, \u201cimaginaryi\u201d, \u201cimplies\u201d, \u201cin\u201d, \u201cinfinity\u201d, \u201cint\u201d, \u201cintegers\u201d, \u201cintersect\u201d, \u201cinterval\u201d, \u201cinverse\u201d, \u201clambda\u201d, \u201claplacian\u201d, \u201clcm\u201d, \u201cleq\u201d, \u201climit\u201d, \u201clist\u201d, \u201cln\u201d, \u201clog\u201d, \u201clt\u201d, \u201cmaction\u201d, \u201cmaligngroup\u201d, \u201cmalignmark\u201d, \u201cmatrix\u201d, \u201cmatrixrow\u201d, \u201cmax\u201d, \u201cmean\u201d, \u201cmedian\u201d, \u201cmenclose\u201d, \u201cmerror\u201d, \u201cmfenced\u201d, \u201cmfrac\u201d, \u201cmi\u201d, \u201cmin\u201d, \u201cminus\u201d, \u201cmlongdiv\u201d, \u201cmmultiscripts\u201d, \u201cmn\u201d, \u201cmo\u201d, \u201cmode\u201d, \u201cmoment\u201d, \u201cmover\u201d, \u201cmpadded\u201d, \u201cmphantom\u201d, \u201cmroot\u201d, \u201cmrow\u201d, \u201cms\u201d, \u201cmspace\u201d, \u201cmsqrt\u201d, \u201cmstack\u201d, \u201cmstyle\u201d, \u201cmsub\u201d, \u201cmsubsup\u201d, \u201cmsup\u201d, \u201cmtable\u201d, \u201cmtext\u201d, \u201cmunder\u201d, \u201cmunderover\u201d, \u201cnaturalnumbers\u201d, \u201cneq\u201d, \u201cnot\u201d, \u201cnotanumber\u201d, \u201cnotin\u201d, \u201cnotprsubset\u201d, \u201cnotsubset\u201d, \u201cor\u201d, \u201couterproduct\u201d, \u201cpartialdiff\u201d, \u201cpi\u201d, \u201cpiecewise\u201d, \u201cplus\u201d, \u201cpower\u201d, \u201cprimes\u201d, \u201cproduct\u201d, \u201cprsubset\u201d, \u201cquotient\u201d, \u201crationals\u201d, \u201creal\u201d, \u201creals\u201d, \u201creln\u201d, \u201crem\u201d, \u201croot\u201d, \u201cscalarproduct\u201d, \u201csdev\u201d, \u201csec\u201d, \u201csech\u201d, \u201cselector\u201d, \u201csemantics\u201d, \u201cset\u201d, \u201csetdiff\u201d, \u201cshare\u201d, \u201csin\u201d, \u201csinh\u201d, \u201csubset\u201d, \u201csum\u201d, \u201ctan\u201d, \u201ctanh\u201d, \u201ctendsto\u201d, \u201ctimes\u201d, \u201ctranspose\u201d, \u201ctrue\u201d, \u201cunion\u201d, \u201cvariance\u201d, \u201cvector\u201d, \u201cvectorproduct\u201d, \u201cxor\u201d.",
    "html-math/msup-wrong-children-novalid.html": "Element \u201cmsup\u201d is missing a required instance of one or more of the following child elements: \u201cabs\u201d, \u201cand\u201d, \u201capply\u201d, \u201capprox\u201d, \u201carccos\u201d, \u201carccosh\u201d, \u201carccot\u201d, \u201carccoth\u201d, \u201carccsc\u201d, \u201carccsch\u201d, \u201carcsec\u201d, \u201carcsech\u201d, \u201carcsin\u201d, \u201carcsinh\u201d, \u201carctan\u201d, \u201carctanh\u201d, \u201carg\u201d, \u201cbind\u201d, \u201ccard\u201d, \u201ccartesianproduct\u201d, \u201ccbytes\u201d, \u201cceiling\u201d, \u201ccerror\u201d, \u201cci\u201d, \u201ccn\u201d, \u201ccodomain\u201d, \u201ccomplexes\u201d, \u201ccompose\u201d, \u201cconjugate\u201d, \u201ccos\u201d, \u201ccosh\u201d, \u201ccot\u201d, \u201ccoth\u201d, \u201ccs\u201d, \u201ccsc\u201d, \u201ccsch\u201d, \u201ccsymbol\u201d, \u201ccurl\u201d, \u201cdeclare\u201d, \u201cdeterminant\u201d, \u201cdiff\u201d, \u201cdivergence\u201d, \u201cdivide\u201d, \u201cdomain\u201d, \u201cemptyset\u201d, \u201ceq\u201d, \u201cequivalent\u201d, \u201ceulergamma\u201d, \u201cexists\u201d, \u201cexp\u201d, \u201cexponentiale\u201d, \u201cfactorial\u201d, \u201cfactorof\u201d, \u201cfalse\u201d, \u201cfloor\u201d, \u201cfn\u201d, \u201cforall\u201d, \u201cgcd\u201d, \u201cgeq\u201d, \u201cgrad\u201d, \u201cgt\u201d, \u201cident\u201d, \u201cimage\u201d, \u201cimaginary\u201d, \u201cimaginaryi\u201d, \u201cimplies\u201d, \u201cin\u201d, \u201cinfinity\u201d, \u201cint\u201d, \u201cintegers\u201d, \u201cintersect\u201d, \u201cinterval\u201d, \u201cinverse\u201d, \u201clambda\u201d, \u201claplacian\u201d, \u201clcm\u201d, \u201cleq\u201d, \u201climit\u201d, \u201clist\u201d, \u201cln\u201d, \u201clog\u201d, \u201clt\u201d, \u201cmaction\u201d, \u201cmaligngroup\u201d, \u201cmalignmark\u201d, \u201cmatrix\u201d, \u201cmatrixrow\u201d, \u201cmax\u201d, \u201cmean\u201d, \u201cmedian\u201d, \u201cmenclose\u201d, \u201cmerror\u201d, \u201cmfenced\u201d, \u201cmfrac\u201d, \u201cmi\u201d, \u201cmin\u201d, \u201cminus\u201d, \u201cmlongdiv\u201d, \u201cmmultiscripts\u201d, \u201cmn\u201d, \u201cmo\u201d, \u201cmode\u201d, \u201cmoment\u201d, \u201cmover\u201d, \u201cmpadded\u201d, \u201cmphantom\u201d, \u201cmroot\u201d, \u201cmrow\u201d, \u201cms\u201d, \u201cmspace\u201d, \u201cmsqrt\u201d, \u201cmstack\u201d, \u201cmstyle\u201d, \u201cmsub\u201d, \u201cmsubsup\u201d, \u201cmsup\u201d, \u201cmtable\u201d, \u201cmtext\u201d, \u201cmunder\u201d, \u201cmunderover\u201d, \u201cnaturalnumbers\u201d, \u201cneq\u201d, \u201cnot\u201d, \u201cnotanumber\u201d, \u201cnotin\u201d, \u201cnotprsubset\u201d, \u201cnotsubset\u201d, \u201cor\u201d, \u201couterproduct\u201d, \u201cpartialdiff\u201d, \u201cpi\u201d, \u201cpiecewise\u201d, \u201cplus\u201d, \u201cpower\u201d, \u201cprimes\u201d, \u201cproduct\u201d, \u201cprsubset\u201d, \u201cquotient\u201d, \u201crationals\u201d, \u201creal\u201d, \u201creals\u201d, \u201creln\u201d, \u201crem\u201d, \u201croot\u201d, \u201cscalarproduct\u201d, \u201csdev\u201d, \u201csec\u201d, \u201csech\u201d, \u201cselector\u201d, \u201csemantics\u201d, \u201cset\u201d, \u201csetdiff\u201d, \u201cshare\u201d, \u201csin\u201d, \u201csinh\u201d, \u201csubset\u201d, \u201csum\u201d, \u201ctan\u201d, \u201ctanh\u201d, \u201ctendsto\u201d, \u201ctimes\u201d, \u201ctranspose\u201d, \u201ctrue\u201d, \u201cunion\u201d, \u201cvariance\u201d, \u201cvector\u201d, \u201cvectorproduct\u201d, \u201cxor\u201d.",
    "html-math/mtd-outside-mtr-novalid.html": "Element \u201cmtd\u201d not allowed as child of \u201cmtable\u201d in this context.",
    "html-math/mtr-outside-mtable-novalid.html": "Element \u201cmtr\u201d not allowed as child of \u201cmath\u201d in this context.",
    "html-math/munder-wrong-children-novalid.html": "Element \u201cmunder\u201d is missing a required instance of one or more of the following child elements: \u201cabs\u201d, \u201cand\u201d, \u201capply\u201d, \u201capprox\u201d, \u201carccos\u201d, \u201carccosh\u201d, \u201carccot\u201d, \u201carccoth\u201d, \u201carccsc\u201d, \u201carccsch\u201d, \u201carcsec\u201d, \u201carcsech\u201d, \u201carcsin\u201d, \u201carcsinh\u201d, \u201carctan\u201d, \u201carctanh\u201d, \u201carg\u201d, \u201cbind\u201d, \u201ccard\u201d, \u201ccartesianproduct\u201d, \u201ccbytes\u201d, \u201cceiling\u201d, \u201ccerror\u201d, \u201cci\u201d, \u201ccn\u201d, \u201ccodomain\u201d, \u201ccomplexes\u201d, \u201ccompose\u201d, \u201cconjugate\u201d, \u201ccos\u201d, \u201ccosh\u201d, \u201ccot\u201d, \u201ccoth\u201d, \u201ccs\u201d, \u201ccsc\u201d, \u201ccsch\u201d, \u201ccsymbol\u201d, \u201ccurl\u201d, \u201cdeclare\u201d, \u201cdeterminant\u201d, \u201cdiff\u201d, \u201cdivergence\u201d, \u201cdivide\u201d, \u201cdomain\u201d, \u201cemptyset\u201d, \u201ceq\u201d, \u201cequivalent\u201d, \u201ceulergamma\u201d, \u201cexists\u201d, \u201cexp\u201d, \u201cexponentiale\u201d, \u201cfactorial\u201d, \u201cfactorof\u201d, \u201cfalse\u201d, \u201cfloor\u201d, \u201cfn\u201d, \u201cforall\u201d, \u201cgcd\u201d, \u201cgeq\u201d, \u201cgrad\u201d, \u201cgt\u201d, \u201cident\u201d, \u201cimage\u201d, \u201cimaginary\u201d, \u201cimaginaryi\u201d, \u201cimplies\u201d, \u201cin\u201d, \u201cinfinity\u201d, \u201cint\u201d, \u201cintegers\u201d, \u201cintersect\u201d, \u201cinterval\u201d, \u201cinverse\u201d, \u201clambda\u201d, \u201claplacian\u201d, \u201clcm\u201d, \u201cleq\u201d, \u201climit\u201d, \u201clist\u201d, \u201cln\u201d, \u201clog\u201d, \u201clt\u201d, \u201cmaction\u201d, \u201cmaligngroup\u201d, \u201cmalignmark\u201d, \u201cmatrix\u201d, \u201cmatrixrow\u201d, \u201cmax\u201d, \u201cmean\u201d, \u201cmedian\u201d, \u201cmenclose\u201d, \u201cmerror\u201d, \u201cmfenced\u201d, \u201cmfrac\u201d, \u201cmi\u201d, \u201cmin\u201d, \u201cminus\u201d, \u201cmlongdiv\u201d, \u201cmmultiscripts\u201d, \u201cmn\u201d, \u201cmo\u201d, \u201cmode\u201d, \u201cmoment\u201d, \u201cmover\u201d, \u201cmpadded\u201d, \u201cmphantom\u201d, \u201cmroot\u201d, \u201cmrow\u201d, \u201cms\u201d, \u201cmspace\u201d, \u201cmsqrt\u201d, \u201cmstack\u201d, \u201cmstyle\u201d, \u201cmsub\u201d, \u201cmsubsup\u201d, \u201cmsup\u201d, \u201cmtable\u201d, \u201cmtext\u201d, \u201cmunder\u201d, \u201cmunderover\u201d, \u201cnaturalnumbers\u201d, \u201cneq\u201d, \u201cnot\u201d, \u201cnotanumber\u201d, \u201cnotin\u201d, \u201cnotprsubset\u201d, \u201cnotsubset\u201d, \u201cor\u201d, \u201couterproduct\u201d, \u201cpartialdiff\u201d, \u201cpi\u201d, \u201cpiecewise\u201d, \u201cplus\u201d, \u201cpower\u201d, \u201cprimes\u201d, \u201cproduct\u201d, \u201cprsubset\u201d, \u201cquotient\u201d, \u201crationals\u201d, \u201creal\u201d, \u201creals\u201d, \u201creln\u201d, \u201crem\u201d, \u201croot\u201d, \u201cscalarproduct\u201d, \u201csdev\u201d, \u201csec\u201d, \u201csech\u201d, \u201cselector\u201d, \u201csemantics\u201d, \u201cset\u201d, \u201csetdiff\u201d, \u201cshare\u201d, \u201csin\u201d, \u201csinh\u201d, \u201csubset\u201d, \u201csum\u201d, \u201ctan\u201d, \u201ctanh\u201d, \u201ctendsto\u201d, \u201ctimes\u201d, \u201ctranspose\u201d, \u201ctrue\u201d, \u201cunion\u201d, \u201cvariance\u201d, \u201cvector\u201d, \u201cvectorproduct\u201d, \u201cxor\u201d.",
    "html-math/munderover-wrong-children-novalid.html": "Element \u201cmunderover\u201d is missing a required instance of one or more of the following child elements: \u201cabs\u201d, \u201cand\u201d, \u201capply\u201d, \u201capprox\u201d, \u201carccos\u201d, \u201carccosh\u201d, \u201carccot\u201d, \u201carccoth\u201d, \u201carccsc\u201d, \u201carccsch\u201d, \u201carcsec\u201d, \u201carcsech\u201d, \u201carcsin\u201d, \u201carcsinh\u201d, \u201carctan\u201d, \u201carctanh\u201d, \u201carg\u201d, \u201cbind\u201d, \u201ccard\u201d, \u201ccartesianproduct\u201d, \u201ccbytes\u201d, \u201cceiling\u201d, \u201ccerror\u201d, \u201cci\u201d, \u201ccn\u201d, \u201ccodomain\u201d, \u201ccomplexes\u201d, \u201ccompose\u201d, \u201cconjugate\u201d, \u201ccos\u201d, \u201ccosh\u201d, \u201ccot\u201d, \u201ccoth\u201d, \u201ccs\u201d, \u201ccsc\u201d, \u201ccsch\u201d, \u201ccsymbol\u201d, \u201ccurl\u201d, \u201cdeclare\u201d, \u201cdeterminant\u201d, \u201cdiff\u201d, \u201cdivergence\u201d, \u201cdivide\u201d, \u201cdomain\u201d, \u201cemptyset\u201d, \u201ceq\u201d, \u201cequivalent\u201d, \u201ceulergamma\u201d, \u201cexists\u201d, \u201cexp\u201d, \u201cexponentiale\u201d, \u201cfactorial\u201d, \u201cfactorof\u201d, \u201cfalse\u201d, \u201cfloor\u201d, \u201cfn\u201d, \u201cforall\u201d, \u201cgcd\u201d, \u201cgeq\u201d, \u201cgrad\u201d, \u201cgt\u201d, \u201cident\u201d, \u201cimage\u201d, \u201cimaginary\u201d, \u201cimaginaryi\u201d, \u201cimplies\u201d, \u201cin\u201d, \u201cinfinity\u201d, \u201cint\u201d, \u201cintegers\u201d, \u201cintersect\u201d, \u201cinterval\u201d, \u201cinverse\u201d, \u201clambda\u201d, \u201claplacian\u201d, \u201clcm\u201d, \u201cleq\u201d, \u201climit\u201d, \u201clist\u201d, \u201cln\u201d, \u201clog\u201d, \u201clt\u201d, \u201cmaction\u201d, \u201cmaligngroup\u201d, \u201cmalignmark\u201d, \u201cmatrix\u201d, \u201cmatrixrow\u201d, \u201cmax\u201d, \u201cmean\u201d, \u201cmedian\u201d, \u201cmenclose\u201d, \u201cmerror\u201d, \u201cmfenced\u201d, \u201cmfrac\u201d, \u201cmi\u201d, \u201cmin\u201d, \u201cminus\u201d, \u201cmlongdiv\u201d, \u201cmmultiscripts\u201d, \u201cmn\u201d, \u201cmo\u201d, \u201cmode\u201d, \u201cmoment\u201d, \u201cmover\u201d, \u201cmpadded\u201d, \u201cmphantom\u201d, \u201cmroot\u201d, \u201cmrow\u201d, \u201cms\u201d, \u201cmspace\u201d, \u201cmsqrt\u201d, \u201cmstack\u201d, \u201cmstyle\u201d, \u201cmsub\u201d, \u201cmsubsup\u201d, \u201cmsup\u201d, \u201cmtable\u201d, \u201cmtext\u201d, \u201cmunder\u201d, \u201cmunderover\u201d, \u201cnaturalnumbers\u201d, \u201cneq\u201d, \u201cnot\u201d, \u201cnotanumber\u201d, \u201cnotin\u201d, \u201cnotprsubset\u201d, \u201cnotsubset\u201d, \u201cor\u201d, \u201couterproduct\u201d, \u201cpartialdiff\u201d, \u201cpi\u201d, \u201cpiecewise\u201d, \u201cplus\u201d, \u201cpower\u201d, \u201cprimes\u201d, \u201cproduct\u201d, \u201cprsubset\u201d, \u201cquotient\u201d, \u201crationals\u201d, \u201creal\u201d, \u201creals\u201d, \u201creln\u201d, \u201crem\u201d, \u201croot\u201d, \u201cscalarproduct\u201d, \u201csdev\u201d, \u201csec\u201d, \u201csech\u201d, \u201cselector\u201d, \u201csemantics\u201d, \u201cset\u201d, \u201csetdiff\u201d, \u201cshare\u201d, \u201csin\u201d, \u201csinh\u201d, \u201csubset\u201d, \u201csum\u201d, \u201ctan\u201d, \u201ctanh\u201d, \u201ctendsto\u201d, \u201ctimes\u201d, \u201ctranspose\u201d, \u201ctrue\u201d, \u201cunion\u201d, \u201cvariance\u201d, \u201cvector\u201d, \u201cvectorproduct\u201d, \u201cxor\u201d.",
    "html-math/unknown-element-novalid.html": "Element \u201cmfoo\u201d not allowed as child of \u201cmath\u201d in this context.",
    "html-rdfa/0019-novalid.html": "Attribute \u201chref\u201d not allowed on element \u201cdiv\u201d at this point.",
    "html-rdfa/0035-novalid.html": "Attribute \u201chref\u201d not allowed on element \u201cimg\u201d at this point.",
    "html-rdfa/0037-novalid.html": "Attribute \u201chref\u201d not allowed on element \u201cimg\u201d at this point.",
    "html-rdfa/0039-novalid.html": "Attribute \u201chref\u201d not allowed on element \u201cimg\u201d at this point.",
    "html-rdfa/0041-novalid.html": "Attribute \u201chref\u201d not allowed on element \u201cimg\u201d at this point.",
    "html-rdfa/0079-novalid.html": "Attribute \u201chref\u201d not allowed on element \u201cp\u201d at this point.",
    "html-rdfa/0085-novalid.html": "Attribute \u201chref\u201d not allowed on element \u201cp\u201d at this point.",
    "html-rdfa/0109-novalid.html": "Attribute \u201cxml:base\u201d not allowed on element \u201chtml\u201d at this point.",
    "html-rdfa/0131-novalid.html": "A numeric character reference expanded to carriage return.",
    "html-rdfa/0147-novalid.html": "Attribute \u201cxmlns:xmlzzz\u201d not allowed here.",
    "html-rdfa/0179-novalid.html": "Attribute \u201cxmlns:foaf\u201d not allowed here.",
    "html-rdfa/0180-novalid.html": "Bad value \u201c: http://xmlns.com/foaf/0.1/\u201d for attribute \u201cprefix\u201d on element \u201cdiv\u201d.",
    "html-rdfa/0183-novalid.html": "Attribute \u201cxmlns:foaf\u201d not allowed here.",
    "html-rdfa/0222-novalid.html": "Element \u201cp\u201d not allowed as child of \u201cstrong\u201d in this context.",
    "html-rdfa/0223-novalid.html": "Element \u201cp\u201d not allowed as child of \u201cstrong\u201d in this context.",
    "html-rdfa/0226-novalid.html": "Element \u201cp\u201d not allowed as child of \u201cspan\u201d in this context.",
    "html-rdfa/0227-novalid.html": "Element \u201cp\u201d not allowed as child of \u201cspan\u201d in this context.",
    "html-rdfa/0230-novalid.html": "Attribute \u201chref\u201d not allowed on element \u201cimg\u201d at this point.",
    "html-rdfa/0237-novalid.html": "Bad value \u201c$malformed http://example.com\u201d for attribute \u201cprefix\u201d on element \u201cbody\u201d.",
    "html-rdfa/0258-novalid.html": "Attribute \u201cxmlns:_\u201d not allowed here.",
    "html-rdfa/0280-novalid.html": "Bad value \u201cP2011Y06M28DT00H00M00S\u201d for attribute \u201cdatetime\u201d on element \u201ctime\u201d.",
    "html-rdfa/0285-novalid.html": "Bad value \u201cD-Day\u201d for attribute \u201cdatetime\u201d on element \u201ctime\u201d.",
    "html-rdfa/0308-novalid.html": "Bad value \u201chttp://www.example.com/roles/somerole\u201d for attribute \u201crole\u201d on element \u201cdiv\u201d.",
    "html-rdfa/0309-novalid.html": "Bad value \u201cex:somerole\u201d for attribute \u201crole\u201d on element \u201cdiv\u201d.",
    "html-rdfa/0310-novalid.html": "Bad value \u201cex:somerole someOtherRole http://www.example.com/alternate/role\u201d for attribute \u201crole\u201d on element \u201cdiv\u201d.",
    "html-rdfa/0314-novalid.html": "An \u201cli\u201d element that is a descendant of a \u201crole=listbox\u201d element or \u201crole=list\u201d element must not have any \u201crole\u201d value other than \u201cgroup\u201d or \u201coption\u201d.",
    "html-rdfa/0319-novalid.html": "Attribute \u201cxmlns:xpr\u201d not allowed here.",
    "html-rdfa/0320-novalid.html": "Attribute \u201csrc\u201d not allowed on element \u201ca\u201d at this point.",
    "html-rdfalite/0147.novalid.html": "Attribute \u201cxmlns:xmlzzz\u201d not allowed here.",
    "html-rdfalite/0319-novalid.html": "Attribute \u201cxmlns:xpr\u201d not allowed here.",
    "html-svg/animate-elem-24-t-novalid.html": "Duplicate ID \u201cMyFont\u201d.",
    "html-svg/animate-pservers-grad-01-b-novalid.html": "Duplicate ID \u201ca7\u201d.",
    "html-svg/conform-viewers-03-f-novalid.html": "Bad value \u201chttp://example.net/bar\u201d for the attribute \u201cxmlns:link\u201d (only \u201chttp://www.w3.org/1999/xlink\u201d permitted here).",
    "html-svg/coords-dom-01-f-novalid.html": "Attribute \u201cxml:id\u201d not allowed on element \u201crect\u201d at this point.",
    "html-svg/coords-dom-02-f-novalid.html": "Attribute \u201cxml:id\u201d not allowed on element \u201crect\u201d at this point.",
    "html-svg/coords-transformattr-01-f-novalid.html": "A numeric character reference expanded to carriage return.",
    "html-svg/extend-namespace-01-f-novalid.html": "Attribute \u201cxmlns:bd\u201d not allowed here.",
    "html-svg/filters-color-02-b-novalid.html": "Element \u201cfeFuncR\u201d not allowed as child of \u201cfeComponentTransfer\u201d in this context.",
    "html-svg/filters-conv-02-f-novalid.html": "Element \u201cfeConvolveMatrix\u201d is missing required attribute \u201corder\u201d.",
    "html-svg/filters-conv-04-f-novalid.html": "Element \u201cfeConvolveMatrix\u201d is missing required attribute \u201corder\u201d.",
    "html-svg/filters-conv-05-f-novalid.html": "Element \u201cfeConvolveMatrix\u201d is missing required attribute \u201corder\u201d.",
    "html-svg/filters-light-05-f-novalid.html": "Duplicate ID \u201cc1\u201d.",
    "html-svg/fonts-glyph-04-t-novalid.html": "Element \u201cfont\u201d is missing a required instance of child element \u201cmissing-glyph\u201d.",
    "html-svg/fonts-overview-201-t-novalid.html": "Attribute \u201cxmlns:xe\u201d not allowed here.",
    "html-svg/interact-pointer-02-t-novalid.html": "Attribute \u201cx\u201d not allowed on element \u201cclipPath\u201d at this point.",
    "html-svg/linking-a-09-b-novalid.html": "Element \u201ctspan\u201d not allowed as child of \u201ca\u201d in this context. Note: The \u201ca\u201d element has a transparent content model; its allowed content is inherited from its parent element.",
    "html-svg/masking-filter-01-f-novalid.html": "Attribute \u201cfilterprimitiveunits\u201d not allowed on element \u201cfilter\u201d at this point.",
    "html-svg/masking-intro-01-f-novalid.html": "Duplicate ID \u201ctest-title\u201d.",
    "html-svg/metadata-example-01-t-novalid.html": "Attribute \u201cxmlns:prism\u201d not allowed here.",
    "html-svg/painting-marker-04-f-novalid.html": "Attribute \u201cmarker\u201d not allowed on element \u201cg\u201d at this point.",
    "html-svg/paths-data-18-f-novalid.html": "Bad value \u201cM 20 100 H 40#90\u201d for attribute \u201cd\u201d on element \u201cpath\u201d.",
    "html-svg/paths-data-20-f-novalid.html": "Bad value \u201cM280,120 h25 a25,25 0 6 0 -25,25 z\u201d for attribute \u201cd\u201d on element \u201cpath\u201d.",
    "html-svg/pservers-grad-23-f-novalid.html": "Attribute \u201cstop-color\u201d not allowed on element \u201crect\u201d at this point.",
    "html-svg/script-specify-01-f-novalid.html": "Attribute \u201ccontentscripttype\u201d not allowed on element \u201csvg\u201d at this point.",
    "html-svg/shapes-rect-03-t-novalid.html": "Attribute \u201cxml:id\u201d not allowed on element \u201crect\u201d at this point.",
    "html-svg/struct-cond-02-t-haswarn.html": "Text run is not in Unicode Normalization Form C. Should instead be \u201cT\u1ea1i sao h\u1ecd kh\u00f4ng th\u1ec3 ch\u1ec9 n\u00f3i ti\u1ebfng Vi\u1ec7t \u201d. (Copy and paste that into your source document to replace the un-normalized text.)",
    "html-svg/struct-frag-05-t-novalid.html": "Bad value \u201chttp://www.example.org/notsvg\u201d for the attribute \u201cxmlns\u201d (only \u201chttp://www.w3.org/2000/svg\u201d permitted here).",
    "html-svg/struct-image-07-t-novalid.html": "Attribute \u201cxml:base\u201d not allowed on element \u201cimage\u201d at this point.",
    "html-svg/struct-image-12-b-novalid.html": "Duplicate ID \u201cimageSVG\u201d.",
    "html-svg/struct-use-11-f-novalid.html": "Attribute \u201cfoo\u201d not allowed on element \u201ccircle\u201d at this point.",
    "html-svg/struct-use-12-f-novalid.html": "Element \u201cuse\u201d not allowed as child of \u201cuse\u201d in this context.",
    "html-svg/styling-pres-02-f-novalid.html": "Attribute \u201cfill\u201d not allowed on element \u201cimage\u201d at this point.",
    "html-svg/svg-a-nested-in-svg-a-novalid.html": "The SVG element \u201ca\u201d must not appear as a descendant of another SVG element \u201ca\u201d.",
    "html-svg/svgdom-over-01-f-novalid.html": "Element \u201cstop\u201d not allowed as child of \u201cdefs\u201d in this context.",
    "html-svg/text-dom-03-f-novalid.html": "Element \u201cfont\u201d is missing a required instance of child element \u201cmissing-glyph\u201d.",
    "html-svg/text-fonts-03-t-novalid.html": "Element \u201cfont\u201d is missing required attribute \u201choriz-adv-x\u201d.",
    "html-svg/text-fonts-05-f-novalid.html": "Attribute \u201cline-height\u201d not allowed on element \u201ctspan\u201d at this point.",
    "html-svg/types-dom-04-b-novalid.html": "Attribute \u201cexternalresourcesrequired\u201d not allowed on element \u201csvg\u201d at this point.",
    "html/assertions/area-outside-map-novalid.html": "The \u201carea\u201d element must have a \u201cmap\u201d ancestor.",
    "html/assertions/aria-checked-invalid-novalid.html": "The \u201caria-checked\u201d attribute must not be used on an \u201cinput\u201d element which has a \u201ctype\u201d attribute whose value is \u201ccheckbox\u201d.",
    "html/assertions/aria-placeholder-invalid-novalid.html": "The \u201caria-placeholder\u201d attribute must not be specified on elements that have a \u201cplaceholder\u201d attribute.",
    "html/assertions/aria-readonly-invalid-novalid.html": "Element \u201cdiv\u201d is missing one or more of the following attributes: \u201caria-checked\u201d, \u201caria-expanded\u201d, \u201caria-valuenow\u201d, \u201crole\u201d.",
    "html/assertions/base-after-href-novalid.html": "Element \u201cbase\u201d not allowed as child of \u201cbody\u201d in this context.",
    "html/assertions/bdo-dir-auto-novalid.html": "The value of \u201cdir\u201d attribute for the \u201cbdo\u201d element must not be \u201cauto\u201d.",
    "html/assertions/bdo-missing-dir-novalid.html": "Element \u201cbdo\u201d must have attribute \u201cdir\u201d.",
    "html/assertions/div-in-dl-invalid-novalid.html": "Element \u201cp\u201d not allowed as child of \u201cdiv\u201d in this context.",
    "html/assertions/duplicate-id-novalid.html": "Duplicate ID \u201cfoo\u201d.",
    "html/assertions/figure-multiple-figcaption-novalid.html": "Element \u201cfigcaption\u201d not allowed as child of \u201cfigure\u201d in this context.",
    "html/assertions/input-button-empty-value-novalid.html": "Element \u201cinput\u201d with attribute \u201ctype\u201d whose value is \u201cbutton\u201d must have non-empty attribute \u201cvalue\u201d.",
    "html/assertions/input-file-value-novalid.html": "Attribute \u201cvalue\u201d not allowed on element \u201cinput\u201d at this point.",
    "html/assertions/itemid-without-itemtype-novalid.html": "The \u201citemid\u201d attribute must not be specified on elements that do not have both an \u201citemscope\u201d attribute and an \u201citemtype\u201d attribute specified.",
    "html/assertions/itemref-without-itemscope-novalid.html": "The \u201citemref\u201d attribute must not be specified on elements that do not have an \u201citemscope\u201d attribute specified.",
    "html/assertions/itemtype-without-itemscope-novalid.html": "The \u201citemtype\u201d attribute must not be specified on elements that do not have an \u201citemscope\u201d attribute specified.",
    "html/assertions/label-one-control-novalid.html": "The \u201clabel\u201d element may contain at most one \u201cbutton\u201d, \u201cinput\u201d, \u201cmeter\u201d, \u201coutput\u201d, \u201cprogress\u201d, \u201cselect\u201d, or \u201ctextarea\u201d descendant.",
    "html/assertions/lang-xml-lang-mismatch-novalid.html": "When the attribute \u201cxml:lang\u201d in no namespace is specified, the element must also have the attribute \u201clang\u201d present with the same value.",
    "html/assertions/link-icon-missing-href-novalid.html": "A \u201clink\u201d element must have an \u201chref\u201d or \u201cimagesrcset\u201d attribute, or both.",
    "html/assertions/link-modulepreload-missing-href-novalid.html": "A \u201clink\u201d element must have an \u201chref\u201d or \u201cimagesrcset\u201d attribute, or both.",
    "html/assertions/link-preload-missing-as-novalid.html": "A \u201clink\u201d element with a \u201crel\u201d attribute that contains the value \u201cpreload\u201d must have an \u201cas\u201d attribute.",
    "html/assertions/link-stylesheet-missing-href-novalid.html": "A \u201clink\u201d element must have an \u201chref\u201d or \u201cimagesrcset\u201d attribute, or both.",
    "html/assertions/main-in-article-novalid.html": "The \u201cmain\u201d element must not appear as a descendant of the \u201carticle\u201d element.",
    "html/assertions/main-in-aside-novalid.html": "The \u201cmain\u201d element must not appear as a descendant of the \u201caside\u201d element.",
    "html/assertions/main-in-footer-novalid.html": "The \u201cmain\u201d element must not appear as a descendant of the \u201cfooter\u201d element.",
    "html/assertions/main-in-header-novalid.html": "The \u201cmain\u201d element must not appear as a descendant of the \u201cheader\u201d element.",
    "html/assertions/main-in-nav-novalid.html": "The \u201cmain\u201d element must not appear as a descendant of the \u201cnav\u201d element.",
    "html/assertions/map-id-name-mismatch-novalid.html": "The \u201cid\u201d attribute on a \u201cmap\u201d element must have an the same value as the \u201cname\u201d attribute.",
    "html/assertions/meta-charset-not-utf8-novalid.html": "Internal encoding declaration \u201ciso-8859-1\u201d disagrees with the actual encoding of the document (\u201cutf-8\u201d).",
    "html/assertions/meter-high-exceeds-max-novalid.html": "The value of the \u201chigh\u201d attribute must be less than or equal to the value of the \u201cmax\u201d attribute.",
    "html/assertions/meter-low-exceeds-high-novalid.html": "The value of the \u201cvalue\u201d attribute must be less than or equal to one when the \u201cmax\u201d attribute is absent.",
    "html/assertions/meter-min-exceeds-max-novalid.html": "The value of the \u201cmin\u201d attribute must be less than or equal to the value of the \u201cvalue\u201d attribute.",
    "html/assertions/meter-optimum-below-min-novalid.html": "The value of the \u201cvalue\u201d attribute must be less than or equal to one when the \u201cmax\u201d attribute is absent.",
    "html/assertions/meter-optimum-exceeds-max-novalid.html": "The value of the \u201coptimum\u201d attribute must be less than or equal to the value of the \u201cmax\u201d attribute.",
    "html/assertions/meter-value-below-min-novalid.html": "The value of the \u201cmin\u201d attribute must be less than or equal to the value of the \u201cvalue\u201d attribute.",
    "html/assertions/meter-value-exceeds-max-novalid.html": "The value of the \u201cvalue\u201d attribute must be less than or equal to the value of the \u201cmax\u201d attribute.",
    "html/assertions/multiple-main-visible-novalid.html": "A document must not include more than one visible \u201cmain\u201d element.",
    "html/assertions/multiple-meta-charset-novalid.html": "A document must not include more than one \u201cmeta\u201d element with a \u201ccharset\u201d attribute.",
    "html/assertions/script-importmap-async-novalid.html": "A \u201cscript\u201d element with \u201ctype=importmap\u201d must not have an \u201casync\u201d attribute.",
    "html/assertions/script-importmap-defer-novalid.html": "A \u201cscript\u201d element with \u201ctype=importmap\u201d must not have a \u201cdefer\u201d attribute.",
    "html/assertions/script-importmap-src-novalid.html": "A \u201cscript\u201d element with a \u201ctype\u201d attribute whose value is \u201cimportmap\u201d must not have a \u201csrc\u201d attribute.",
    "html/assertions/script-module-charset-novalid.html": "Element \u201cscript\u201d must not have attribute \u201ccharset\u201d unless attribute \u201csrc\u201d is also specified.",
    "html/assertions/script-module-defer-novalid.html": "A \u201cscript\u201d element with \u201ctype=module\u201d must not have a \u201cdefer\u201d attribute.",
    "html/assertions/script-module-nomodule-novalid.html": "A \u201cscript\u201d element with a \u201cnomodule\u201d attribute must not have a \u201ctype\u201d attribute with the value \u201cmodule\u201d.",
    "html/assertions/select-multiple-selected-novalid.html": "The \u201cselect\u201d element cannot have more than one selected \u201coption\u201d descendant unless the \u201cmultiple\u201d attribute is specified.",
    "html/assertions/track-empty-label-novalid.html": "Attribute \u201clabel\u201d for element \u201ctrack\u201d must have non-empty value.",
    "html/attributes/accesskey/duplicate-key-labels-novalid.html": "Bad value \u201ca b \u306c c \u306c\u201d for attribute \u201caccesskey\u201d on element \u201ca\u201d.",
    "html/attributes/accesskey/multi-character-key-label-novalid.html": "Bad value \u201ca b \u307b\u3052\u201d for attribute \u201caccesskey\u201d on element \u201ca\u201d.",
    "html/attributes/aria-dropeffect-haswarn.html": "The \u201caria-dropeffect\u201d attribute is deprecated and should not be used. Support for it is poor and is unlikely to improve.",
    "html/attributes/aria-grabbed-haswarn.html": "The \u201caria-grabbed\u201d attribute is deprecated and should not be used. Support for it is poor and is unlikely to improve.",
    "html/attributes/autofocus-multiple-novalid.html": "There must not be two elements with the same \"nearest ancestor autofocus scoping root element\" that both have the \u201cautofocus\u201d attribute specified.",
    "html/attributes/autofocus-multiple-popover-novalid.html": "There must not be two elements with the same \"nearest ancestor autofocus scoping root element\" that both have the \u201cautofocus\u201d attribute specified.",
    "html/attributes/command-with-aria-expanded-novalid.html": "The \u201caria-expanded\u201d attribute must not be used on any element which has a \u201ccommand\u201d attribute.",
    "html/attributes/commandfor-missing-id-novalid.html": "The value of the \u201ccommandfor\u201d attribute of the \u201cbutton\u201d element must be the ID of an element in the same tree as the \u201cbutton\u201d with the \u201ccommandfor\u201d attribute.",
    "html/attributes/data/no-characters-after-hyphen-novalid.html": "Attribute \u201cdata-\u201d not allowed on element \u201cp\u201d at this point.",
    "html/attributes/div-with-name-attribute-novalid.html": "Attribute \u201cname\u201d not allowed on element \u201cdiv\u201d at this point.",
    "html/attributes/duplicate-id-novalid.html": "Duplicate ID \u201cduplicate\u201d.",
    "html/attributes/enterkeyhint/value-bad-novalid.html": "Bad value \u201c\u201d for attribute \u201centerkeyhint\u201d on element \u201cinput\u201d.",
    "html/attributes/form-not-referencing-form-novalid.html": "The \u201cform\u201d attribute must refer to a form element.",
    "html/attributes/headingoffset-9-novalid.html": "The value of the \u201cheadingoffset\u201d attribute must be a number between \u201c0\u201d and \u201c8\u201d.",
    "html/attributes/is/is-no-hyphen-novalid.html": "Bad value \u201cfancybutton\u201d for attribute \u201cis\u201d on element \u201cbutton\u201d.",
    "html/attributes/is/is-reserved-name-novalid.html": "Bad value \u201cfont-face\u201d for attribute \u201cis\u201d on element \u201cbutton\u201d.",
    "html/attributes/is/is-starts-non-lowercase-novalid.html": "Bad value \u201c1-button\u201d for attribute \u201cis\u201d on element \u201cbutton\u201d.",
    "html/attributes/is/is-uppercase-novalid.html": "Bad value \u201cfancy-Button\u201d for attribute \u201cis\u201d on element \u201cbutton\u201d.",
    "html/attributes/lang-xml-lang-mismatch-novalid.html": "When the attribute \u201cxml:lang\u201d in no namespace is specified, the element must also have the attribute \u201clang\u201d present with the same value.",
    "html/attributes/lang/deprecated-tag-haswarn.html": "Bad value \u201cmo\u201d for attribute \u201clang\u201d on element \u201cbody\u201d.",
    "html/attributes/lang/double-hyphen-novalid.html": "Bad value \u201cen--US\u201d for attribute \u201clang\u201d on element \u201chtml\u201d.",
    "html/attributes/lang/ends-with-hyphen-novalid.html": "Bad value \u201cen-\u201d for attribute \u201clang\u201d on element \u201chtml\u201d.",
    "html/attributes/lang/extlang-bad-novalid.html": "Bad value \u201cbat-smg\u201d for attribute \u201clang\u201d on element \u201cbody\u201d.",
    "html/attributes/lang/invalid-primary-novalid.html": "Bad value \u201czzz\u201d for attribute \u201clang\u201d on element \u201chtml\u201d.",
    "html/attributes/lang/missing-lang-attribute-haswarn.html": "Consider adding a \u201clang\u201d attribute to the \u201chtml\u201d start tag to declare the language of this document.",
    "html/attributes/lang/starts-with-hyphen-novalid.html": "Bad value \u201c-en\u201d for attribute \u201clang\u201d on element \u201chtml\u201d.",
    "html/attributes/lang/subtag-too-long-novalid.html": "Bad value \u201cen-abcdefghi\u201d for attribute \u201clang\u201d on element \u201chtml\u201d.",
    "html/attributes/lang/xmllang-different-value-novalid.html": "When the attribute \u201cxml:lang\u201d in no namespace is specified, the element must also have the attribute \u201clang\u201d present with the same value.",
    "html/attributes/lang/xmllang-only-novalid.html": "When the attribute \u201cxml:lang\u201d in no namespace is specified, the element must also have the attribute \u201clang\u201d present with the same value.",
    "html/attributes/popover-novalid.html": "Bad value \u201cinvalid\u201d for attribute \u201cpopover\u201d on element \u201cdiv\u201d.",
    "html/attributes/popovertarget-with-aria-expanded-novalid.html": "The \u201caria-expanded\u201d attribute must not be used on any element which has a \u201cpopovertarget\u201d attribute.",
    "html/attributes/rel/rel-typo-alternate-hasinfo.html": "Bad value \u201calternat\u201d for attribute \u201crel\u201d on element \u201clink\u201d: Bad list of link-type keywords:  Typo for \u201calternate\u201d?",
    "html/attributes/rel/rel-typo-author-hasinfo.html": "Bad value \u201cauthr\u201d for attribute \u201crel\u201d on element \u201ca\u201d: Bad list of link-type keywords:  Typo for \u201cauthor\u201d?",
    "html/attributes/rel/rel-typo-canonical-hasinfo.html": "Bad value \u201ccanonicl\u201d for attribute \u201crel\u201d on element \u201clink\u201d: Bad list of link-type keywords:  Typo for \u201ccanonical\u201d?",
    "html/attributes/rel/rel-typo-stylesheet-hasinfo.html": "Bad value \u201cstyleshet\u201d for attribute \u201crel\u201d on element \u201clink\u201d: Bad list of link-type keywords:  Typo for \u201cstylesheet\u201d?",
    "html/attributes/role/superfluous-role-token-hasinfo.html": "Discarding superfluous token \u201clink\u201d from value of attribute \u201crole\u201d. Browsers only process the first token found that is a defined ARIA non-abstract role.",
    "html/attributes/role/unrecognized-role-name-novalid.html": "Discarding unrecognized token \u201cinput\u201d from value of attribute \u201crole\u201d. Browsers ignore any token that is not a defined ARIA non-abstract role.",
    "html/attributes/spellcheck/value-bad-novalid.html": "Bad value \u201cbadvalue\u201d for attribute \u201cspellcheck\u201d on element \u201cp\u201d.",
    "html/datatypes/browsing-context-empty-novalid.html": "Bad value \u201c\u201d for attribute \u201ctarget\u201d on element \u201ca\u201d.",
    "html/datatypes/browsing-context-underscore-novalid.html": "Bad value \u201c_foo\u201d for attribute \u201ctarget\u201d on element \u201ca\u201d.",
    "html/datatypes/charset-empty-novalid.html": "Bad value \u201ctext/html; charset=\u201d for attribute \u201ccontent\u201d on element \u201cmeta\u201d.",
    "html/datatypes/charset-invalid-novalid.html": "Internal encoding declaration named an unsupported chararacter encoding \u201cnot-a-charset\u201d.",
    "html/datatypes/color-invalid-hex-novalid.html": "Bad value \u201c#gggggg\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d.",
    "html/datatypes/color-no-hash-novalid.html": "Bad value \u201cff0000\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d.",
    "html/datatypes/color-wrong-length-novalid.html": "Bad value \u201c#fff\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d.",
    "html/datatypes/custom-element-empty-novalid.html": "Bad value \u201c\u201d for attribute \u201cis\u201d on element \u201cbutton\u201d.",
    "html/datatypes/custom-element-no-hyphen-novalid.html": "Bad value \u201cmybutton\u201d for attribute \u201cis\u201d on element \u201cbutton\u201d.",
    "html/datatypes/custom-element-reserved-novalid.html": "Bad value \u201cannotation-xml\u201d for attribute \u201cis\u201d on element \u201cbutton\u201d.",
    "html/datatypes/custom-element-starts-digit-novalid.html": "Bad value \u201c1-button\u201d for attribute \u201cis\u201d on element \u201cbutton\u201d.",
    "html/datatypes/custom-element-uppercase-novalid.html": "Bad value \u201cMy-Button\u201d for attribute \u201cis\u201d on element \u201cbutton\u201d.",
    "html/datatypes/date-day-out-of-range-novalid.html": "Bad value \u201c2024-02-30\u201d for attribute \u201cmin\u201d on element \u201cinput\u201d.",
    "html/datatypes/date-empty-novalid.html": "Bad value \u201c\u201d for attribute \u201cmin\u201d on element \u201cinput\u201d.",
    "html/datatypes/date-invalid-format-novalid.html": "Bad value \u201c12-31-2024\u201d for attribute \u201cmin\u201d on element \u201cinput\u201d.",
    "html/datatypes/date-month-out-of-range-novalid.html": "Bad value \u201c2024-13-01\u201d for attribute \u201cmin\u201d on element \u201cinput\u201d.",
    "html/datatypes/datetime-local-invalid-novalid.html": "Bad value \u201c2024-13-01T12:00\u201d for attribute \u201cmin\u201d on element \u201cinput\u201d.",
    "html/datatypes/datetime-time-invalid-novalid.html": "Bad value \u201cbadvalue\u201d for attribute \u201cdatetime\u201d on element \u201ctime\u201d.",
    "html/datatypes/float-empty-novalid.html": "Bad value \u201c\u201d for attribute \u201cstep\u201d on element \u201cinput\u201d.",
    "html/datatypes/float-invalid-novalid.html": "Bad value \u201cabc\u201d for attribute \u201cstep\u201d on element \u201cinput\u201d.",
    "html/datatypes/float-positive-negative-novalid.html": "Bad value \u201c-5\u201d for attribute \u201cmax\u201d on element \u201cprogress\u201d.",
    "html/datatypes/float-positive-zero-novalid.html": "Bad value \u201c0\u201d for attribute \u201cmax\u201d on element \u201cprogress\u201d.",
    "html/datatypes/hashname-empty-novalid.html": "Bad value \u201c\u201d for attribute \u201cusemap\u201d on element \u201cimg\u201d.",
    "html/datatypes/hashname-no-hash-novalid.html": "Bad value \u201cmapname\u201d for attribute \u201cusemap\u201d on element \u201cimg\u201d.",
    "html/datatypes/hashname-only-hash-novalid.html": "Bad value \u201c#\u201d for attribute \u201cusemap\u201d on element \u201cimg\u201d.",
    "html/datatypes/id-empty-novalid.html": "Bad value \u201c\u201d for attribute \u201cid\u201d on element \u201cdiv\u201d.",
    "html/datatypes/id-whitespace-novalid.html": "Bad value \u201cfoo bar\u201d for attribute \u201cid\u201d on element \u201cdiv\u201d.",
    "html/datatypes/image-candidate-invalid-novalid.html": "Bad value \u201cimage.jpg 1x 2x\u201d for attribute \u201csrcset\u201d on element \u201cimg\u201d.",
    "html/datatypes/int-empty-novalid.html": "Bad value \u201c\u201d for attribute \u201csize\u201d on element \u201cinput\u201d.",
    "html/datatypes/int-non-digit-novalid.html": "Bad value \u201cabc\u201d for attribute \u201csize\u201d on element \u201cinput\u201d.",
    "html/datatypes/int-positive-zero-novalid.html": "Bad value \u201c0\u201d for attribute \u201crows\u201d on element \u201ctextarea\u201d.",
    "html/datatypes/integrity-invalid-hash-novalid.html": "Bad value \u201cmd5-abc123\u201d for attribute \u201cintegrity\u201d on element \u201cscript\u201d.",
    "html/datatypes/language-default-script-haswarn.html": "Bad value \u201cja-Jpan\u201d for attribute \u201clang\u201d on element \u201cspan\u201d.",
    "html/datatypes/mimetype-empty-novalid.html": "Bad value \u201c\u201d for attribute \u201ctype\u201d on element \u201cobject\u201d.",
    "html/datatypes/mimetype-invalid-char-novalid.html": "Bad value \u201ctext/html<script>\u201d for attribute \u201ctype\u201d on element \u201cobject\u201d.",
    "html/datatypes/mimetype-no-subtype-novalid.html": "Bad value \u201ctext\u201d for attribute \u201ctype\u201d on element \u201cobject\u201d.",
    "html/datatypes/month-out-of-range-novalid.html": "Bad value \u201c2024-00\u201d for attribute \u201cmin\u201d on element \u201cinput\u201d.",
    "html/datatypes/non-empty-string-empty-novalid.html": "Bad value \u201c\u201d for attribute \u201cname\u201d on element \u201cinput\u201d.",
    "html/datatypes/refresh-empty-novalid.html": "Bad value \u201c\u201d for attribute \u201ccontent\u201d on element \u201cmeta\u201d.",
    "html/datatypes/refresh-invalid-number-novalid.html": "Bad value \u201cabc\u201d for attribute \u201ccontent\u201d on element \u201cmeta\u201d.",
    "html/datatypes/sandbox-duplicate-keyword-novalid.html": "Bad value \u201callow-scripts allow-scripts\u201d for attribute \u201csandbox\u201d on element \u201ciframe\u201d.",
    "html/datatypes/sandbox-invalid-keyword-novalid.html": "Bad value \u201callow-everything\u201d for attribute \u201csandbox\u201d on element \u201ciframe\u201d.",
    "html/datatypes/sandbox-scripts-same-origin-haswarn.html": "Bad value \u201callow-scripts allow-same-origin\u201d for attribute \u201csandbox\u201d on element \u201ciframe\u201d.",
    "html/datatypes/source-size-list-empty-novalid.html": "Bad value \u201c\u201d for attribute \u201csizes\u201d on element \u201cimg\u201d.",
    "html/datatypes/source-size-list-invalid-novalid.html": "Bad value \u201cbadvalue\u201d for attribute \u201csizes\u201d on element \u201cimg\u201d.",
    "html/datatypes/string-with-linebreak-novalid.html": "Bad value \u201cline1\nline2\u201d for attribute \u201cplaceholder\u201d on element \u201cinput\u201d.",
    "html/datatypes/time-hour-out-of-range-novalid.html": "Bad value \u201c25:00\u201d for attribute \u201cmin\u201d on element \u201cinput\u201d.",
    "html/datatypes/time-minute-out-of-range-novalid.html": "Bad value \u201c12:60\u201d for attribute \u201cmin\u201d on element \u201cinput\u201d.",
    "html/datatypes/time-second-out-of-range-novalid.html": "Bad value \u201c12:30:60\u201d for attribute \u201cmin\u201d on element \u201cinput\u201d.",
    "html/datatypes/url-empty-novalid.html": "Bad value \u201c\u201d for attribute \u201chref\u201d on element \u201clink\u201d.",
    "html/datatypes/week-invalid-format-novalid.html": "Bad value \u201c2024-W54\u201d for attribute \u201cmin\u201d on element \u201cinput\u201d.",
    "html/elements/a/download-novalid.html": "Element \u201ca\u201d is missing required attribute \u201chref\u201d.",
    "html/elements/a/download-without-href-novalid.html": "Element \u201ca\u201d is missing required attribute \u201chref\u201d.",
    "html/elements/a/href/fragment-backslash-novalid.html": "Bad value \u201c#\\\u201d for attribute \u201chref\u201d on element \u201ca\u201d.",
    "html/elements/a/href/fragment-contains-hash-novalid.html": "Bad value \u201chttp://foo/path#f#g\u201d for attribute \u201chref\u201d on element \u201ca\u201d.",
    "html/elements/a/href/fragment-leading-space-novalid.html": "Bad value \u201chttp://f:21/b# e\u201d for attribute \u201chref\u201d on element \u201ca\u201d.",
    "html/elements/a/href/host-192.0x00A80001-novalid.html": "Bad value \u201chttp://192.0x00A80001\u201d for attribute \u201chref\u201d on element \u201ca\u201d.",
    "html/elements/a/href/host-IP-address-broken-novalid.html": "Bad value \u201chttp://192.168.0.257/\u201d for attribute \u201chref\u201d on element \u201ca\u201d.",
    "html/elements/a/href/host-IP-address-fullwidth-novalid.html": "Bad value \u201chttp://\uff10\uff38\uff43\uff10\uff0e\uff10\uff12\uff15\uff10\uff0e\uff10\uff11\u201d for attribute \u201chref\u201d on element \u201ca\u201d.",
    "html/elements/a/href/host-IP-address-percent-encoded-novalid.html": "Bad value \u201chttp://%30%78%63%30%2e%30%32%35%30.01\u201d for attribute \u201chref\u201d on element \u201ca\u201d.",
    "html/elements/a/href/host-cr-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201chref\u201d on element \u201ca\u201d.",
    "html/elements/a/href/host-double-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff14\uff11.com\u201d for attribute \u201chref\u201d on element \u201ca\u201d.",
    "html/elements/a/href/host-double-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%94%ef%bc%91.com\u201d for attribute \u201chref\u201d on element \u201ca\u201d.",
    "html/elements/a/href/host-empty-novalid.html": "Bad value \u201chttp://\u201d for attribute \u201chref\u201d on element \u201ca\u201d.",
    "html/elements/a/href/host-empty-userinfo-empty-novalid.html": "Bad value \u201chttp://@/www.example.com\u201d for attribute \u201chref\u201d on element \u201ca\u201d.",
    "html/elements/a/href/host-empty-with-userinfo-novalid.html": "Bad value \u201chttp://user:pass@/\u201d for attribute \u201chref\u201d on element \u201ca\u201d.",
    "html/elements/a/href/host-hostname-in-brackets-novalid.html": "Bad value \u201chttp://[www.google.com]/\u201d for attribute \u201chref\u201d on element \u201ca\u201d.",
    "html/elements/a/href/host-invalid-unicode-novalid.html": "Forbidden code point U+fdd0.",
    "html/elements/a/href/host-invalid-unicode-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%b7%90zyx.com\u201d for attribute \u201chref\u201d on element \u201ca\u201d.",
    "html/elements/a/href/host-newline-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201chref\u201d on element \u201ca\u201d.",
    "html/elements/a/href/host-space-novalid.html": "Bad value \u201chttp://example .org\u201d for attribute \u201chref\u201d on element \u201ca\u201d.",
    "html/elements/a/href/host-square-brackets-port-contains-colon-novalid.html": "Bad value \u201chttp://[1::2]:3:4\u201d for attribute \u201chref\u201d on element \u201ca\u201d.",
    "html/elements/a/href/host-tab-novalid.html": "Bad value \u201chttp://example\t.org\u201d for attribute \u201chref\u201d on element \u201ca\u201d.",
    "html/elements/a/href/host-u0000-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff10\uff10.com\u201d for attribute \u201chref\u201d on element \u201ca\u201d.",
    "html/elements/a/href/host-u0000-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%90%ef%bc%90.com\u201d for attribute \u201chref\u201d on element \u201ca\u201d.",
    "html/elements/a/href/path-bare-percent-sign-novalid.html": "Bad value \u201chttp://example.com/foo%\u201d for attribute \u201chref\u201d on element \u201ca\u201d.",
    "html/elements/a/href/path-contains-space-novalid.html": "Bad value \u201c/a/ /c\u201d for attribute \u201chref\u201d on element \u201ca\u201d.",
    "html/elements/a/href/path-leading-backslash-at-sign-novalid.html": "Bad value \u201chttp://foo.com/\\@\u201d for attribute \u201chref\u201d on element \u201ca\u201d.",
    "html/elements/a/href/path-leading-colon-backslash-novalid.html": "Bad value \u201c:\\\u201d for attribute \u201chref\u201d on element \u201ca\u201d.",
    "html/elements/a/href/path-leading-colon-chars-backslash-novalid.html": "Bad value \u201c:foo.com\\\u201d for attribute \u201chref\u201d on element \u201ca\u201d.",
    "html/elements/a/href/path-leading-space-novalid.html": "Bad value \u201chttp://f:21/ b\u201d for attribute \u201chref\u201d on element \u201ca\u201d.",
    "html/elements/a/href/path-percent-encoded-malformed-novalid.html": "Bad value \u201chttp://example.com/foo/%2e%2\u201d for attribute \u201chref\u201d on element \u201ca\u201d.",
    "html/elements/a/href/path-relative-square-brackets-novalid.html": "Bad value \u201c[61:24:74]:98\u201d for attribute \u201chref\u201d on element \u201ca\u201d.",
    "html/elements/a/href/path-tab-novalid.html": "Bad value \u201chttp://example.com/foo\tbar\u201d for attribute \u201chref\u201d on element \u201ca\u201d.",
    "html/elements/a/href/path-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b ?\u201d for attribute \u201chref\u201d on element \u201ca\u201d.",
    "html/elements/a/href/path-u0091-novalid.html": "Forbidden code point U+0091.",
    "html/elements/a/href/port-999999-novalid.html": "Bad value \u201chttp://f:999999/c\u201d for attribute \u201chref\u201d on element \u201ca\u201d.",
    "html/elements/a/href/port-cr-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201chref\u201d on element \u201ca\u201d.",
    "html/elements/a/href/port-leading-colon-bracket-colon-novalid.html": "Bad value \u201chttp://2001::1]:80\u201d for attribute \u201chref\u201d on element \u201ca\u201d.",
    "html/elements/a/href/port-leading-colon-novalid.html": "Bad value \u201chttp://2001::1\u201d for attribute \u201chref\u201d on element \u201ca\u201d.",
    "html/elements/a/href/port-leading-dash-novalid.html": "Bad value \u201chttp://foo:-80/\u201d for attribute \u201chref\u201d on element \u201ca\u201d.",
    "html/elements/a/href/port-multiple-letters-novalid.html": "Bad value \u201chttp://f:fifty-two/c\u201d for attribute \u201chref\u201d on element \u201ca\u201d.",
    "html/elements/a/href/port-newline-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201chref\u201d on element \u201ca\u201d.",
    "html/elements/a/href/port-single-letter-novalid.html": "Bad value \u201chttp://f:b/c\u201d for attribute \u201chref\u201d on element \u201ca\u201d.",
    "html/elements/a/href/port-space-novalid.html": "Bad value \u201chttp://f: /c\u201d for attribute \u201chref\u201d on element \u201ca\u201d.",
    "html/elements/a/href/port-tab-novalid.html": "Bad value \u201chttp://f:\t/c\u201d for attribute \u201chref\u201d on element \u201ca\u201d.",
    "html/elements/a/href/query-leading-space-novalid.html": "Bad value \u201chttp://f:21/b? d\u201d for attribute \u201chref\u201d on element \u201ca\u201d.",
    "html/elements/a/href/query-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b?d #\u201d for attribute \u201chref\u201d on element \u201ca\u201d.",
    "html/elements/a/href/scheme-data-contains-fragment-haswarn.html": "Bad value \u201cdata:text/html,test#test\u201d for attribute \u201chref\u201d on element \u201ca\u201d.",
    "html/elements/a/href/scheme-data-single-slash-novalid.html": "Bad value \u201cdata:/example.com/\u201d for attribute \u201chref\u201d on element \u201ca\u201d.",
    "html/elements/a/href/scheme-file-backslash-novalid.html": "Bad value \u201cfile:c:\\foo\\bar.html\u201d for attribute \u201chref\u201d on element \u201ca\u201d.",
    "html/elements/a/href/scheme-file-no-slash-novalid.html": "Bad value \u201cfile:test\u201d for attribute \u201chref\u201d on element \u201ca\u201d.",
    "html/elements/a/href/scheme-file-scheme-only-novalid.html": "Bad value \u201cfile:\u201d for attribute \u201chref\u201d on element \u201ca\u201d.",
    "html/elements/a/href/scheme-file-single-slash-c-bar-novalid.html": "Bad value \u201cfile:/C|/foo/bar\u201d for attribute \u201chref\u201d on element \u201ca\u201d.",
    "html/elements/a/href/scheme-file-single-slash-novalid.html": "Bad value \u201cfile:/example.com/\u201d for attribute \u201chref\u201d on element \u201ca\u201d.",
    "html/elements/a/href/scheme-file-slash-only-novalid.html": "Bad value \u201cfile:/\u201d for attribute \u201chref\u201d on element \u201ca\u201d.",
    "html/elements/a/href/scheme-file-slash-slash-abc-bar-novalid.html": "Bad value \u201cfile://abc|/foo/bar\u201d for attribute \u201chref\u201d on element \u201ca\u201d.",
    "html/elements/a/href/scheme-file-slash-slash-c-bar-novalid.html": "Bad value \u201cfile://C|/foo/bar\u201d for attribute \u201chref\u201d on element \u201ca\u201d.",
    "html/elements/a/href/scheme-file-triple-slash-c-bar-novalid.html": "Bad value \u201cfile:///C|/foo/bar\u201d for attribute \u201chref\u201d on element \u201ca\u201d.",
    "html/elements/a/href/scheme-ftp-no-slash-novalid.html": "Bad value \u201cftp:example.com/\u201d for attribute \u201chref\u201d on element \u201ca\u201d.",
    "html/elements/a/href/scheme-ftp-single-slash-novalid.html": "Bad value \u201cftp:/example.com/\u201d for attribute \u201chref\u201d on element \u201ca\u201d.",
    "html/elements/a/href/scheme-http-backslash-novalid.html": "Bad value \u201chttp:\\\\foo.com\\\u201d for attribute \u201chref\u201d on element \u201ca\u201d.",
    "html/elements/a/href/scheme-http-no-slash-colon-novalid.html": "Bad value \u201chttp::@c:29\u201d for attribute \u201chref\u201d on element \u201ca\u201d.",
    "html/elements/a/href/scheme-http-no-slash-novalid.html": "Bad value \u201chttp:foo.com\u201d for attribute \u201chref\u201d on element \u201ca\u201d.",
    "html/elements/a/href/scheme-http-no-slash-square-bracket-novalid.html": "Bad value \u201chttp:[61:27]/:foo\u201d for attribute \u201chref\u201d on element \u201ca\u201d.",
    "html/elements/a/href/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201chref\u201d on element \u201ca\u201d.",
    "html/elements/a/href/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201chref\u201d on element \u201ca\u201d.",
    "html/elements/a/href/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201chref\u201d on element \u201ca\u201d.",
    "html/elements/a/href/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201chref\u201d on element \u201ca\u201d.",
    "html/elements/a/href/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201chref\u201d on element \u201ca\u201d.",
    "html/elements/a/href/scheme-trailing-space-novalid.html": "Bad value \u201ca: foo.com\u201d for attribute \u201chref\u201d on element \u201ca\u201d.",
    "html/elements/a/href/scheme-trailing-tab-novalid.html": "Bad value \u201ca:\tfoo.com\u201d for attribute \u201chref\u201d on element \u201ca\u201d.",
    "html/elements/a/href/scheme-ws-single-slash-novalid.html": "Bad value \u201cws:/example.com/\u201d for attribute \u201chref\u201d on element \u201ca\u201d.",
    "html/elements/a/href/scheme-wss-no-slash-novalid.html": "Bad value \u201cwss:example.com/\u201d for attribute \u201chref\u201d on element \u201ca\u201d.",
    "html/elements/a/href/scheme-wss-single-slash-novalid.html": "Bad value \u201cwss:/example.com/\u201d for attribute \u201chref\u201d on element \u201ca\u201d.",
    "html/elements/a/href/userinfo-backslash-novalid.html": "Bad value \u201chttp://a\\b:c\\d@foo.com\u201d for attribute \u201chref\u201d on element \u201ca\u201d.",
    "html/elements/a/href/userinfo-empty-novalid.html": "Bad value \u201chttp://@www.example.com\u201d for attribute \u201chref\u201d on element \u201ca\u201d.",
    "html/elements/a/href/userinfo-host-port-path-novalid.html": "Bad value \u201chttp://a:b@c:29/d\u201d for attribute \u201chref\u201d on element \u201ca\u201d.",
    "html/elements/a/href/userinfo-novalid.html": "Bad value \u201chttp://user:pass@foo:21/bar;par?b#c\u201d for attribute \u201chref\u201d on element \u201ca\u201d.",
    "html/elements/a/href/userinfo-password-bad-chars-novalid.html": "Bad value \u201chttp://&a:foo(b]c@d:2/\u201d for attribute \u201chref\u201d on element \u201ca\u201d.",
    "html/elements/a/href/userinfo-password-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://foo:\ud83d\udca9@example.com\u201d for attribute \u201chref\u201d on element \u201ca\u201d.",
    "html/elements/a/href/userinfo-password-empty-novalid.html": "Bad value \u201chttp://a:@www.example.com\u201d for attribute \u201chref\u201d on element \u201ca\u201d.",
    "html/elements/a/href/userinfo-user-empty-novalid.html": "Bad value \u201chttp://:b@www.example.com\u201d for attribute \u201chref\u201d on element \u201ca\u201d.",
    "html/elements/a/href/userinfo-username-contains-at-sign-novalid.html": "Bad value \u201chttp://::@c@d:2\u201d for attribute \u201chref\u201d on element \u201ca\u201d.",
    "html/elements/a/href/userinfo-username-contains-percent-encoded-novalid.html": "Bad value \u201chttp://%25DOMAIN:foobar@foodomain.com\u201d for attribute \u201chref\u201d on element \u201ca\u201d.",
    "html/elements/a/href/userinfo-username-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://\ud83d\udca9:foo@example.com\u201d for attribute \u201chref\u201d on element \u201ca\u201d.",
    "html/elements/a/href/userinfo-username-non-alpha-novalid.html": "Bad value \u201chttp://foo.com:b@d/\u201d for attribute \u201chref\u201d on element \u201ca\u201d.",
    "html/elements/a/media-novalid.html": "Attribute \u201cmedia\u201d not allowed on element \u201ca\u201d at this point.",
    "html/elements/a/model-novalid.html": "Element \u201cp\u201d not allowed as child of \u201ca\u201d in this context. Note: The \u201ca\u201d element has a transparent content model; its allowed content is inherited from its parent element.",
    "html/elements/a/name-attribute-haswarn.html": "The \u201cname\u201d attribute on the \u201ca\u201d element is obsolete. Consider putting an \u201cid\u201d attribute on the nearest container instead.",
    "html/elements/a/name-empty-haswarn.html": "The \u201cname\u201d attribute on the \u201ca\u201d element is obsolete. Consider putting an \u201cid\u201d attribute on the nearest container instead.",
    "html/elements/a/ping-without-href-novalid.html": "Element \u201ca\u201d is missing required attribute \u201chref\u201d.",
    "html/elements/a/with-href-button-descendant-novalid.html": "The element \u201ca\u201d with the attribute \u201chref\u201d must not appear as a descendant of the \u201cbutton\u201d element.",
    "html/elements/abbr/model-novalid.html": "End tag \u201cp\u201d implied, but there were open elements.",
    "html/elements/acronym/obsolete-novalid.html": "The \u201cacronym\u201d element is obsolete. Use the \u201cabbr\u201d element instead.",
    "html/elements/address/model-novalid.html": "The element \u201caddress\u201d must not appear as a descendant of the \u201caddress\u201d element.",
    "html/elements/applet/obsolete-novalid.html": "The \u201capplet\u201d element is obsolete. Use \u201cembed\u201d or \u201cobject\u201d element instead.",
    "html/elements/area/download-without-href-novalid.html": "Element \u201carea\u201d is missing required attribute \u201chref\u201d.",
    "html/elements/area/href-empty-with-alt-novalid.html": "Element \u201carea\u201d is missing required attribute \u201chref\u201d.",
    "html/elements/area/href/fragment-backslash-novalid.html": "Bad value \u201c#\\\u201d for attribute \u201chref\u201d on element \u201carea\u201d.",
    "html/elements/area/href/fragment-contains-hash-novalid.html": "Bad value \u201chttp://foo/path#f#g\u201d for attribute \u201chref\u201d on element \u201carea\u201d.",
    "html/elements/area/href/fragment-leading-space-novalid.html": "Bad value \u201chttp://f:21/b# e\u201d for attribute \u201chref\u201d on element \u201carea\u201d.",
    "html/elements/area/href/host-192.0x00A80001-novalid.html": "Bad value \u201chttp://192.0x00A80001\u201d for attribute \u201chref\u201d on element \u201carea\u201d.",
    "html/elements/area/href/host-IP-address-broken-novalid.html": "Bad value \u201chttp://192.168.0.257/\u201d for attribute \u201chref\u201d on element \u201carea\u201d.",
    "html/elements/area/href/host-IP-address-fullwidth-novalid.html": "Bad value \u201chttp://\uff10\uff38\uff43\uff10\uff0e\uff10\uff12\uff15\uff10\uff0e\uff10\uff11\u201d for attribute \u201chref\u201d on element \u201carea\u201d.",
    "html/elements/area/href/host-IP-address-percent-encoded-novalid.html": "Bad value \u201chttp://%30%78%63%30%2e%30%32%35%30.01\u201d for attribute \u201chref\u201d on element \u201carea\u201d.",
    "html/elements/area/href/host-cr-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201chref\u201d on element \u201carea\u201d.",
    "html/elements/area/href/host-double-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff14\uff11.com\u201d for attribute \u201chref\u201d on element \u201carea\u201d.",
    "html/elements/area/href/host-double-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%94%ef%bc%91.com\u201d for attribute \u201chref\u201d on element \u201carea\u201d.",
    "html/elements/area/href/host-empty-novalid.html": "Bad value \u201chttp://\u201d for attribute \u201chref\u201d on element \u201carea\u201d.",
    "html/elements/area/href/host-empty-userinfo-empty-novalid.html": "Bad value \u201chttp://@/www.example.com\u201d for attribute \u201chref\u201d on element \u201carea\u201d.",
    "html/elements/area/href/host-empty-with-userinfo-novalid.html": "Bad value \u201chttp://user:pass@/\u201d for attribute \u201chref\u201d on element \u201carea\u201d.",
    "html/elements/area/href/host-hostname-in-brackets-novalid.html": "Bad value \u201chttp://[www.google.com]/\u201d for attribute \u201chref\u201d on element \u201carea\u201d.",
    "html/elements/area/href/host-invalid-unicode-novalid.html": "Forbidden code point U+fdd0.",
    "html/elements/area/href/host-invalid-unicode-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%b7%90zyx.com\u201d for attribute \u201chref\u201d on element \u201carea\u201d.",
    "html/elements/area/href/host-newline-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201chref\u201d on element \u201carea\u201d.",
    "html/elements/area/href/host-space-novalid.html": "Bad value \u201chttp://example .org\u201d for attribute \u201chref\u201d on element \u201carea\u201d.",
    "html/elements/area/href/host-square-brackets-port-contains-colon-novalid.html": "Bad value \u201chttp://[1::2]:3:4\u201d for attribute \u201chref\u201d on element \u201carea\u201d.",
    "html/elements/area/href/host-tab-novalid.html": "Bad value \u201chttp://example\t.org\u201d for attribute \u201chref\u201d on element \u201carea\u201d.",
    "html/elements/area/href/host-u0000-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff10\uff10.com\u201d for attribute \u201chref\u201d on element \u201carea\u201d.",
    "html/elements/area/href/host-u0000-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%90%ef%bc%90.com\u201d for attribute \u201chref\u201d on element \u201carea\u201d.",
    "html/elements/area/href/path-bare-percent-sign-novalid.html": "Bad value \u201chttp://example.com/foo%\u201d for attribute \u201chref\u201d on element \u201carea\u201d.",
    "html/elements/area/href/path-contains-space-novalid.html": "Bad value \u201c/a/ /c\u201d for attribute \u201chref\u201d on element \u201carea\u201d.",
    "html/elements/area/href/path-leading-backslash-at-sign-novalid.html": "Bad value \u201chttp://foo.com/\\@\u201d for attribute \u201chref\u201d on element \u201carea\u201d.",
    "html/elements/area/href/path-leading-colon-backslash-novalid.html": "Bad value \u201c:\\\u201d for attribute \u201chref\u201d on element \u201carea\u201d.",
    "html/elements/area/href/path-leading-colon-chars-backslash-novalid.html": "Bad value \u201c:foo.com\\\u201d for attribute \u201chref\u201d on element \u201carea\u201d.",
    "html/elements/area/href/path-leading-space-novalid.html": "Bad value \u201chttp://f:21/ b\u201d for attribute \u201chref\u201d on element \u201carea\u201d.",
    "html/elements/area/href/path-percent-encoded-malformed-novalid.html": "Bad value \u201chttp://example.com/foo/%2e%2\u201d for attribute \u201chref\u201d on element \u201carea\u201d.",
    "html/elements/area/href/path-relative-square-brackets-novalid.html": "Bad value \u201c[61:24:74]:98\u201d for attribute \u201chref\u201d on element \u201carea\u201d.",
    "html/elements/area/href/path-tab-novalid.html": "Bad value \u201chttp://example.com/foo\tbar\u201d for attribute \u201chref\u201d on element \u201carea\u201d.",
    "html/elements/area/href/path-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b ?\u201d for attribute \u201chref\u201d on element \u201carea\u201d.",
    "html/elements/area/href/path-u0091-novalid.html": "Forbidden code point U+0091.",
    "html/elements/area/href/port-999999-novalid.html": "Bad value \u201chttp://f:999999/c\u201d for attribute \u201chref\u201d on element \u201carea\u201d.",
    "html/elements/area/href/port-cr-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201chref\u201d on element \u201carea\u201d.",
    "html/elements/area/href/port-leading-colon-bracket-colon-novalid.html": "Bad value \u201chttp://2001::1]:80\u201d for attribute \u201chref\u201d on element \u201carea\u201d.",
    "html/elements/area/href/port-leading-colon-novalid.html": "Bad value \u201chttp://2001::1\u201d for attribute \u201chref\u201d on element \u201carea\u201d.",
    "html/elements/area/href/port-leading-dash-novalid.html": "Bad value \u201chttp://foo:-80/\u201d for attribute \u201chref\u201d on element \u201carea\u201d.",
    "html/elements/area/href/port-multiple-letters-novalid.html": "Bad value \u201chttp://f:fifty-two/c\u201d for attribute \u201chref\u201d on element \u201carea\u201d.",
    "html/elements/area/href/port-newline-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201chref\u201d on element \u201carea\u201d.",
    "html/elements/area/href/port-single-letter-novalid.html": "Bad value \u201chttp://f:b/c\u201d for attribute \u201chref\u201d on element \u201carea\u201d.",
    "html/elements/area/href/port-space-novalid.html": "Bad value \u201chttp://f: /c\u201d for attribute \u201chref\u201d on element \u201carea\u201d.",
    "html/elements/area/href/port-tab-novalid.html": "Bad value \u201chttp://f:\t/c\u201d for attribute \u201chref\u201d on element \u201carea\u201d.",
    "html/elements/area/href/query-leading-space-novalid.html": "Bad value \u201chttp://f:21/b? d\u201d for attribute \u201chref\u201d on element \u201carea\u201d.",
    "html/elements/area/href/query-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b?d #\u201d for attribute \u201chref\u201d on element \u201carea\u201d.",
    "html/elements/area/href/scheme-data-contains-fragment-haswarn.html": "Bad value \u201cdata:text/html,test#test\u201d for attribute \u201chref\u201d on element \u201carea\u201d.",
    "html/elements/area/href/scheme-data-single-slash-novalid.html": "Bad value \u201cdata:/example.com/\u201d for attribute \u201chref\u201d on element \u201carea\u201d.",
    "html/elements/area/href/scheme-file-backslash-novalid.html": "Bad value \u201cfile:c:\\foo\\bar.html\u201d for attribute \u201chref\u201d on element \u201carea\u201d.",
    "html/elements/area/href/scheme-file-no-slash-novalid.html": "Bad value \u201cfile:test\u201d for attribute \u201chref\u201d on element \u201carea\u201d.",
    "html/elements/area/href/scheme-file-scheme-only-novalid.html": "Bad value \u201cfile:\u201d for attribute \u201chref\u201d on element \u201carea\u201d.",
    "html/elements/area/href/scheme-file-single-slash-c-bar-novalid.html": "Bad value \u201cfile:/C|/foo/bar\u201d for attribute \u201chref\u201d on element \u201carea\u201d.",
    "html/elements/area/href/scheme-file-single-slash-novalid.html": "Bad value \u201cfile:/example.com/\u201d for attribute \u201chref\u201d on element \u201carea\u201d.",
    "html/elements/area/href/scheme-file-slash-only-novalid.html": "Bad value \u201cfile:/\u201d for attribute \u201chref\u201d on element \u201carea\u201d.",
    "html/elements/area/href/scheme-file-slash-slash-abc-bar-novalid.html": "Bad value \u201cfile://abc|/foo/bar\u201d for attribute \u201chref\u201d on element \u201carea\u201d.",
    "html/elements/area/href/scheme-file-slash-slash-c-bar-novalid.html": "Bad value \u201cfile://C|/foo/bar\u201d for attribute \u201chref\u201d on element \u201carea\u201d.",
    "html/elements/area/href/scheme-file-triple-slash-c-bar-novalid.html": "Bad value \u201cfile:///C|/foo/bar\u201d for attribute \u201chref\u201d on element \u201carea\u201d.",
    "html/elements/area/href/scheme-ftp-no-slash-novalid.html": "Bad value \u201cftp:example.com/\u201d for attribute \u201chref\u201d on element \u201carea\u201d.",
    "html/elements/area/href/scheme-ftp-single-slash-novalid.html": "Bad value \u201cftp:/example.com/\u201d for attribute \u201chref\u201d on element \u201carea\u201d.",
    "html/elements/area/href/scheme-http-backslash-novalid.html": "Bad value \u201chttp:\\\\foo.com\\\u201d for attribute \u201chref\u201d on element \u201carea\u201d.",
    "html/elements/area/href/scheme-http-no-slash-colon-novalid.html": "Bad value \u201chttp::@c:29\u201d for attribute \u201chref\u201d on element \u201carea\u201d.",
    "html/elements/area/href/scheme-http-no-slash-novalid.html": "Bad value \u201chttp:foo.com\u201d for attribute \u201chref\u201d on element \u201carea\u201d.",
    "html/elements/area/href/scheme-http-no-slash-square-bracket-novalid.html": "Bad value \u201chttp:[61:27]/:foo\u201d for attribute \u201chref\u201d on element \u201carea\u201d.",
    "html/elements/area/href/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201chref\u201d on element \u201carea\u201d.",
    "html/elements/area/href/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201chref\u201d on element \u201carea\u201d.",
    "html/elements/area/href/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201chref\u201d on element \u201carea\u201d.",
    "html/elements/area/href/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201chref\u201d on element \u201carea\u201d.",
    "html/elements/area/href/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201chref\u201d on element \u201carea\u201d.",
    "html/elements/area/href/scheme-trailing-space-novalid.html": "Bad value \u201ca: foo.com\u201d for attribute \u201chref\u201d on element \u201carea\u201d.",
    "html/elements/area/href/scheme-trailing-tab-novalid.html": "Bad value \u201ca:\tfoo.com\u201d for attribute \u201chref\u201d on element \u201carea\u201d.",
    "html/elements/area/href/scheme-ws-single-slash-novalid.html": "Bad value \u201cws:/example.com/\u201d for attribute \u201chref\u201d on element \u201carea\u201d.",
    "html/elements/area/href/scheme-wss-no-slash-novalid.html": "Bad value \u201cwss:example.com/\u201d for attribute \u201chref\u201d on element \u201carea\u201d.",
    "html/elements/area/href/scheme-wss-single-slash-novalid.html": "Bad value \u201cwss:/example.com/\u201d for attribute \u201chref\u201d on element \u201carea\u201d.",
    "html/elements/area/href/userinfo-backslash-novalid.html": "Bad value \u201chttp://a\\b:c\\d@foo.com\u201d for attribute \u201chref\u201d on element \u201carea\u201d.",
    "html/elements/area/href/userinfo-empty-novalid.html": "Bad value \u201chttp://@www.example.com\u201d for attribute \u201chref\u201d on element \u201carea\u201d.",
    "html/elements/area/href/userinfo-host-port-path-novalid.html": "Bad value \u201chttp://a:b@c:29/d\u201d for attribute \u201chref\u201d on element \u201carea\u201d.",
    "html/elements/area/href/userinfo-novalid.html": "Bad value \u201chttp://user:pass@foo:21/bar;par?b#c\u201d for attribute \u201chref\u201d on element \u201carea\u201d.",
    "html/elements/area/href/userinfo-password-bad-chars-novalid.html": "Bad value \u201chttp://&a:foo(b]c@d:2/\u201d for attribute \u201chref\u201d on element \u201carea\u201d.",
    "html/elements/area/href/userinfo-password-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://foo:\ud83d\udca9@example.com\u201d for attribute \u201chref\u201d on element \u201carea\u201d.",
    "html/elements/area/href/userinfo-password-empty-novalid.html": "Bad value \u201chttp://a:@www.example.com\u201d for attribute \u201chref\u201d on element \u201carea\u201d.",
    "html/elements/area/href/userinfo-user-empty-novalid.html": "Bad value \u201chttp://:b@www.example.com\u201d for attribute \u201chref\u201d on element \u201carea\u201d.",
    "html/elements/area/href/userinfo-username-contains-at-sign-novalid.html": "Bad value \u201chttp://::@c@d:2\u201d for attribute \u201chref\u201d on element \u201carea\u201d.",
    "html/elements/area/href/userinfo-username-contains-percent-encoded-novalid.html": "Bad value \u201chttp://%25DOMAIN:foobar@foodomain.com\u201d for attribute \u201chref\u201d on element \u201carea\u201d.",
    "html/elements/area/href/userinfo-username-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://\ud83d\udca9:foo@example.com\u201d for attribute \u201chref\u201d on element \u201carea\u201d.",
    "html/elements/area/href/userinfo-username-non-alpha-novalid.html": "Bad value \u201chttp://foo.com:b@d/\u201d for attribute \u201chref\u201d on element \u201carea\u201d.",
    "html/elements/area/hreflang-bad-novalid.html": "Bad value \u201cnot a valid lang tag\u201d for attribute \u201chreflang\u201d on element \u201carea\u201d.",
    "html/elements/area/hreflang-without-href-novalid.html": "Element \u201carea\u201d is missing required attribute \u201calt\u201d.",
    "html/elements/area/media-novalid.html": "Attribute \u201cmedia\u201d not allowed on element \u201carea\u201d at this point.",
    "html/elements/area/model-novalid.html": "Attribute \u201ccoords\u201d not allowed on element \u201carea\u201d at this point.",
    "html/elements/area/ping-without-href-novalid.html": "Element \u201carea\u201d is missing required attribute \u201calt\u201d.",
    "html/elements/area/rel-without-href-novalid.html": "Element \u201carea\u201d is missing required attribute \u201calt\u201d.",
    "html/elements/area/target-without-href-novalid.html": "Element \u201carea\u201d is missing required attribute \u201calt\u201d.",
    "html/elements/area/type-bad-novalid.html": "Bad value \u201cnot-a-mime-type\u201d for attribute \u201ctype\u201d on element \u201carea\u201d.",
    "html/elements/area/type-without-href-novalid.html": "Element \u201carea\u201d is missing required attribute \u201calt\u201d.",
    "html/elements/area/without-map-ancestor-novalid.html": "The \u201carea\u201d element must have a \u201cmap\u201d ancestor.",
    "html/elements/article-lacks-heading-haswarn.html": "Article lacks heading. Consider using \u201ch2\u201d-\u201ch6\u201d elements to add identifying headings to all articles.",
    "html/elements/article/lacks-heading-haswarn.html": "Article lacks heading. Consider using \u201ch2\u201d-\u201ch6\u201d elements to add identifying headings to all articles.",
    "html/elements/audio/controls-in-button-novalid.html": "The element \u201caudio\u201d with the attribute \u201ccontrols\u201d must not appear as a descendant of the \u201cbutton\u201d element.",
    "html/elements/audio/loading-invalid-novalid.html": "Bad value \u201cauto\u201d for attribute \u201cloading\u201d on element \u201caudio\u201d.",
    "html/elements/audio/model-novalid.html": "Element \u201cp\u201d not allowed as child of \u201caudio\u201d in this context. Note: The \u201caudio\u201d element has a transparent content model; its allowed content is inherited from its parent element.",
    "html/elements/audio/src-empty-novalid.html": "Bad value \u201c\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d.",
    "html/elements/audio/src-whitespace-only-novalid.html": "Bad value \u201c\t \n\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d.",
    "html/elements/audio/src/fragment-backslash-novalid.html": "Bad value \u201c#\\\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d.",
    "html/elements/audio/src/fragment-contains-hash-novalid.html": "Bad value \u201chttp://foo/path#f#g\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d.",
    "html/elements/audio/src/fragment-leading-space-novalid.html": "Bad value \u201chttp://f:21/b# e\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d.",
    "html/elements/audio/src/host-192.0x00A80001-novalid.html": "Bad value \u201chttp://192.0x00A80001\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d.",
    "html/elements/audio/src/host-IP-address-broken-novalid.html": "Bad value \u201chttp://192.168.0.257/\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d.",
    "html/elements/audio/src/host-IP-address-fullwidth-novalid.html": "Bad value \u201chttp://\uff10\uff38\uff43\uff10\uff0e\uff10\uff12\uff15\uff10\uff0e\uff10\uff11\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d.",
    "html/elements/audio/src/host-IP-address-percent-encoded-novalid.html": "Bad value \u201chttp://%30%78%63%30%2e%30%32%35%30.01\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d.",
    "html/elements/audio/src/host-cr-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d.",
    "html/elements/audio/src/host-double-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff14\uff11.com\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d.",
    "html/elements/audio/src/host-double-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%94%ef%bc%91.com\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d.",
    "html/elements/audio/src/host-empty-novalid.html": "Bad value \u201chttp://\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d.",
    "html/elements/audio/src/host-empty-userinfo-empty-novalid.html": "Bad value \u201chttp://@/www.example.com\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d.",
    "html/elements/audio/src/host-empty-with-userinfo-novalid.html": "Bad value \u201chttp://user:pass@/\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d.",
    "html/elements/audio/src/host-hostname-in-brackets-novalid.html": "Bad value \u201chttp://[www.google.com]/\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d.",
    "html/elements/audio/src/host-invalid-unicode-novalid.html": "Forbidden code point U+fdd0.",
    "html/elements/audio/src/host-invalid-unicode-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%b7%90zyx.com\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d.",
    "html/elements/audio/src/host-newline-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d.",
    "html/elements/audio/src/host-space-novalid.html": "Bad value \u201chttp://example .org\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d.",
    "html/elements/audio/src/host-square-brackets-port-contains-colon-novalid.html": "Bad value \u201chttp://[1::2]:3:4\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d.",
    "html/elements/audio/src/host-tab-novalid.html": "Bad value \u201chttp://example\t.org\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d.",
    "html/elements/audio/src/host-u0000-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff10\uff10.com\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d.",
    "html/elements/audio/src/host-u0000-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%90%ef%bc%90.com\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d.",
    "html/elements/audio/src/path-bare-percent-sign-novalid.html": "Bad value \u201chttp://example.com/foo%\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d.",
    "html/elements/audio/src/path-contains-space-novalid.html": "Bad value \u201c/a/ /c\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d.",
    "html/elements/audio/src/path-leading-backslash-at-sign-novalid.html": "Bad value \u201chttp://foo.com/\\@\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d.",
    "html/elements/audio/src/path-leading-colon-backslash-novalid.html": "Bad value \u201c:\\\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d.",
    "html/elements/audio/src/path-leading-colon-chars-backslash-novalid.html": "Bad value \u201c:foo.com\\\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d.",
    "html/elements/audio/src/path-leading-space-novalid.html": "Bad value \u201chttp://f:21/ b\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d.",
    "html/elements/audio/src/path-percent-encoded-malformed-novalid.html": "Bad value \u201chttp://example.com/foo/%2e%2\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d.",
    "html/elements/audio/src/path-relative-square-brackets-novalid.html": "Bad value \u201c[61:24:74]:98\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d.",
    "html/elements/audio/src/path-tab-novalid.html": "Bad value \u201chttp://example.com/foo\tbar\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d.",
    "html/elements/audio/src/path-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b ?\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d.",
    "html/elements/audio/src/path-u0091-novalid.html": "Forbidden code point U+0091.",
    "html/elements/audio/src/port-999999-novalid.html": "Bad value \u201chttp://f:999999/c\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d.",
    "html/elements/audio/src/port-cr-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d.",
    "html/elements/audio/src/port-leading-colon-bracket-colon-novalid.html": "Bad value \u201chttp://2001::1]:80\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d.",
    "html/elements/audio/src/port-leading-colon-novalid.html": "Bad value \u201chttp://2001::1\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d.",
    "html/elements/audio/src/port-leading-dash-novalid.html": "Bad value \u201chttp://foo:-80/\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d.",
    "html/elements/audio/src/port-multiple-letters-novalid.html": "Bad value \u201chttp://f:fifty-two/c\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d.",
    "html/elements/audio/src/port-newline-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d.",
    "html/elements/audio/src/port-single-letter-novalid.html": "Bad value \u201chttp://f:b/c\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d.",
    "html/elements/audio/src/port-space-novalid.html": "Bad value \u201chttp://f: /c\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d.",
    "html/elements/audio/src/port-tab-novalid.html": "Bad value \u201chttp://f:\t/c\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d.",
    "html/elements/audio/src/query-leading-space-novalid.html": "Bad value \u201chttp://f:21/b? d\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d.",
    "html/elements/audio/src/query-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b?d #\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d.",
    "html/elements/audio/src/scheme-data-contains-fragment-haswarn.html": "Bad value \u201cdata:text/html,test#test\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d.",
    "html/elements/audio/src/scheme-data-single-slash-novalid.html": "Bad value \u201cdata:/example.com/\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d.",
    "html/elements/audio/src/scheme-file-backslash-novalid.html": "Bad value \u201cfile:c:\\foo\\bar.html\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d.",
    "html/elements/audio/src/scheme-file-no-slash-novalid.html": "Bad value \u201cfile:test\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d.",
    "html/elements/audio/src/scheme-file-scheme-only-novalid.html": "Bad value \u201cfile:\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d.",
    "html/elements/audio/src/scheme-file-single-slash-c-bar-novalid.html": "Bad value \u201cfile:/C|/foo/bar\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d.",
    "html/elements/audio/src/scheme-file-single-slash-novalid.html": "Bad value \u201cfile:/example.com/\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d.",
    "html/elements/audio/src/scheme-file-slash-only-novalid.html": "Bad value \u201cfile:/\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d.",
    "html/elements/audio/src/scheme-file-slash-slash-abc-bar-novalid.html": "Bad value \u201cfile://abc|/foo/bar\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d.",
    "html/elements/audio/src/scheme-file-slash-slash-c-bar-novalid.html": "Bad value \u201cfile://C|/foo/bar\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d.",
    "html/elements/audio/src/scheme-file-triple-slash-c-bar-novalid.html": "Bad value \u201cfile:///C|/foo/bar\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d.",
    "html/elements/audio/src/scheme-ftp-no-slash-novalid.html": "Bad value \u201cftp:example.com/\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d.",
    "html/elements/audio/src/scheme-ftp-single-slash-novalid.html": "Bad value \u201cftp:/example.com/\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d.",
    "html/elements/audio/src/scheme-http-backslash-novalid.html": "Bad value \u201chttp:\\\\foo.com\\\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d.",
    "html/elements/audio/src/scheme-http-no-slash-colon-novalid.html": "Bad value \u201chttp::@c:29\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d.",
    "html/elements/audio/src/scheme-http-no-slash-novalid.html": "Bad value \u201chttp:foo.com\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d.",
    "html/elements/audio/src/scheme-http-no-slash-square-bracket-novalid.html": "Bad value \u201chttp:[61:27]/:foo\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d.",
    "html/elements/audio/src/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d.",
    "html/elements/audio/src/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d.",
    "html/elements/audio/src/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d.",
    "html/elements/audio/src/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d.",
    "html/elements/audio/src/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d.",
    "html/elements/audio/src/scheme-trailing-space-novalid.html": "Bad value \u201ca: foo.com\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d.",
    "html/elements/audio/src/scheme-trailing-tab-novalid.html": "Bad value \u201ca:\tfoo.com\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d.",
    "html/elements/audio/src/scheme-ws-single-slash-novalid.html": "Bad value \u201cws:/example.com/\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d.",
    "html/elements/audio/src/scheme-wss-no-slash-novalid.html": "Bad value \u201cwss:example.com/\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d.",
    "html/elements/audio/src/scheme-wss-single-slash-novalid.html": "Bad value \u201cwss:/example.com/\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d.",
    "html/elements/audio/src/userinfo-backslash-novalid.html": "Bad value \u201chttp://a\\b:c\\d@foo.com\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d.",
    "html/elements/audio/src/userinfo-empty-novalid.html": "Bad value \u201chttp://@www.example.com\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d.",
    "html/elements/audio/src/userinfo-host-port-path-novalid.html": "Bad value \u201chttp://a:b@c:29/d\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d.",
    "html/elements/audio/src/userinfo-novalid.html": "Bad value \u201chttp://user:pass@foo:21/bar;par?b#c\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d.",
    "html/elements/audio/src/userinfo-password-bad-chars-novalid.html": "Bad value \u201chttp://&a:foo(b]c@d:2/\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d.",
    "html/elements/audio/src/userinfo-password-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://foo:\ud83d\udca9@example.com\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d.",
    "html/elements/audio/src/userinfo-password-empty-novalid.html": "Bad value \u201chttp://a:@www.example.com\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d.",
    "html/elements/audio/src/userinfo-user-empty-novalid.html": "Bad value \u201chttp://:b@www.example.com\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d.",
    "html/elements/audio/src/userinfo-username-contains-at-sign-novalid.html": "Bad value \u201chttp://::@c@d:2\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d.",
    "html/elements/audio/src/userinfo-username-contains-percent-encoded-novalid.html": "Bad value \u201chttp://%25DOMAIN:foobar@foodomain.com\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d.",
    "html/elements/audio/src/userinfo-username-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://\ud83d\udca9:foo@example.com\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d.",
    "html/elements/audio/src/userinfo-username-non-alpha-novalid.html": "Bad value \u201chttp://foo.com:b@d/\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d.",
    "html/elements/autofocus/duplicate-same-dialog-novalid.html": "There must not be two elements with the same \"nearest ancestor autofocus scoping root element\" that both have the \u201cautofocus\u201d attribute specified.",
    "html/elements/autofocus/duplicate-same-scope-novalid.html": "There must not be two elements with the same \"nearest ancestor autofocus scoping root element\" that both have the \u201cautofocus\u201d attribute specified.",
    "html/elements/autonomous-custom-element-with-is-novalid.html": "Autonomous custom elements must not specify the \u201cis\u201d attribute.",
    "html/elements/base/after-other-elements-novalid.html": "Element \u201cbase\u201d not allowed as child of \u201cbody\u201d in this context.",
    "html/elements/base/after-url-novalid.html": "Element \u201cbase\u201d not allowed as child of \u201cbody\u201d in this context.",
    "html/elements/base/href-and-target-missing-novalid.html": "Element \u201cbase\u201d is missing one or more of the following attributes: \u201chref\u201d, \u201ctarget\u201d.",
    "html/elements/base/href/fragment-backslash-novalid.html": "Bad value \u201c#\\\u201d for attribute \u201chref\u201d on element \u201cbase\u201d.",
    "html/elements/base/href/fragment-contains-hash-novalid.html": "Bad value \u201chttp://foo/path#f#g\u201d for attribute \u201chref\u201d on element \u201cbase\u201d.",
    "html/elements/base/href/fragment-leading-space-novalid.html": "Bad value \u201chttp://f:21/b# e\u201d for attribute \u201chref\u201d on element \u201cbase\u201d.",
    "html/elements/base/href/host-192.0x00A80001-novalid.html": "Bad value \u201chttp://192.0x00A80001\u201d for attribute \u201chref\u201d on element \u201cbase\u201d.",
    "html/elements/base/href/host-IP-address-broken-novalid.html": "Bad value \u201chttp://192.168.0.257/\u201d for attribute \u201chref\u201d on element \u201cbase\u201d.",
    "html/elements/base/href/host-IP-address-fullwidth-novalid.html": "Bad value \u201chttp://\uff10\uff38\uff43\uff10\uff0e\uff10\uff12\uff15\uff10\uff0e\uff10\uff11\u201d for attribute \u201chref\u201d on element \u201cbase\u201d.",
    "html/elements/base/href/host-IP-address-percent-encoded-novalid.html": "Bad value \u201chttp://%30%78%63%30%2e%30%32%35%30.01\u201d for attribute \u201chref\u201d on element \u201cbase\u201d.",
    "html/elements/base/href/host-cr-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201chref\u201d on element \u201cbase\u201d.",
    "html/elements/base/href/host-double-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff14\uff11.com\u201d for attribute \u201chref\u201d on element \u201cbase\u201d.",
    "html/elements/base/href/host-double-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%94%ef%bc%91.com\u201d for attribute \u201chref\u201d on element \u201cbase\u201d.",
    "html/elements/base/href/host-empty-novalid.html": "Bad value \u201chttp://\u201d for attribute \u201chref\u201d on element \u201cbase\u201d.",
    "html/elements/base/href/host-empty-userinfo-empty-novalid.html": "Bad value \u201chttp://@/www.example.com\u201d for attribute \u201chref\u201d on element \u201cbase\u201d.",
    "html/elements/base/href/host-empty-with-userinfo-novalid.html": "Bad value \u201chttp://user:pass@/\u201d for attribute \u201chref\u201d on element \u201cbase\u201d.",
    "html/elements/base/href/host-hostname-in-brackets-novalid.html": "Bad value \u201chttp://[www.google.com]/\u201d for attribute \u201chref\u201d on element \u201cbase\u201d.",
    "html/elements/base/href/host-invalid-unicode-novalid.html": "Forbidden code point U+fdd0.",
    "html/elements/base/href/host-invalid-unicode-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%b7%90zyx.com\u201d for attribute \u201chref\u201d on element \u201cbase\u201d.",
    "html/elements/base/href/host-newline-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201chref\u201d on element \u201cbase\u201d.",
    "html/elements/base/href/host-space-novalid.html": "Bad value \u201chttp://example .org\u201d for attribute \u201chref\u201d on element \u201cbase\u201d.",
    "html/elements/base/href/host-square-brackets-port-contains-colon-novalid.html": "Bad value \u201chttp://[1::2]:3:4\u201d for attribute \u201chref\u201d on element \u201cbase\u201d.",
    "html/elements/base/href/host-tab-novalid.html": "Bad value \u201chttp://example\t.org\u201d for attribute \u201chref\u201d on element \u201cbase\u201d.",
    "html/elements/base/href/host-u0000-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff10\uff10.com\u201d for attribute \u201chref\u201d on element \u201cbase\u201d.",
    "html/elements/base/href/host-u0000-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%90%ef%bc%90.com\u201d for attribute \u201chref\u201d on element \u201cbase\u201d.",
    "html/elements/base/href/path-bare-percent-sign-novalid.html": "Bad value \u201chttp://example.com/foo%\u201d for attribute \u201chref\u201d on element \u201cbase\u201d.",
    "html/elements/base/href/path-contains-space-novalid.html": "Bad value \u201c/a/ /c\u201d for attribute \u201chref\u201d on element \u201cbase\u201d.",
    "html/elements/base/href/path-leading-backslash-at-sign-novalid.html": "Bad value \u201chttp://foo.com/\\@\u201d for attribute \u201chref\u201d on element \u201cbase\u201d.",
    "html/elements/base/href/path-leading-colon-backslash-novalid.html": "Bad value \u201c:\\\u201d for attribute \u201chref\u201d on element \u201cbase\u201d.",
    "html/elements/base/href/path-leading-colon-chars-backslash-novalid.html": "Bad value \u201c:foo.com\\\u201d for attribute \u201chref\u201d on element \u201cbase\u201d.",
    "html/elements/base/href/path-leading-space-novalid.html": "Bad value \u201chttp://f:21/ b\u201d for attribute \u201chref\u201d on element \u201cbase\u201d.",
    "html/elements/base/href/path-percent-encoded-malformed-novalid.html": "Bad value \u201chttp://example.com/foo/%2e%2\u201d for attribute \u201chref\u201d on element \u201cbase\u201d.",
    "html/elements/base/href/path-relative-square-brackets-novalid.html": "Bad value \u201c[61:24:74]:98\u201d for attribute \u201chref\u201d on element \u201cbase\u201d.",
    "html/elements/base/href/path-tab-novalid.html": "Bad value \u201chttp://example.com/foo\tbar\u201d for attribute \u201chref\u201d on element \u201cbase\u201d.",
    "html/elements/base/href/path-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b ?\u201d for attribute \u201chref\u201d on element \u201cbase\u201d.",
    "html/elements/base/href/path-u0091-novalid.html": "Forbidden code point U+0091.",
    "html/elements/base/href/port-999999-novalid.html": "Bad value \u201chttp://f:999999/c\u201d for attribute \u201chref\u201d on element \u201cbase\u201d.",
    "html/elements/base/href/port-cr-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201chref\u201d on element \u201cbase\u201d.",
    "html/elements/base/href/port-leading-colon-bracket-colon-novalid.html": "Bad value \u201chttp://2001::1]:80\u201d for attribute \u201chref\u201d on element \u201cbase\u201d.",
    "html/elements/base/href/port-leading-colon-novalid.html": "Bad value \u201chttp://2001::1\u201d for attribute \u201chref\u201d on element \u201cbase\u201d.",
    "html/elements/base/href/port-leading-dash-novalid.html": "Bad value \u201chttp://foo:-80/\u201d for attribute \u201chref\u201d on element \u201cbase\u201d.",
    "html/elements/base/href/port-multiple-letters-novalid.html": "Bad value \u201chttp://f:fifty-two/c\u201d for attribute \u201chref\u201d on element \u201cbase\u201d.",
    "html/elements/base/href/port-newline-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201chref\u201d on element \u201cbase\u201d.",
    "html/elements/base/href/port-single-letter-novalid.html": "Bad value \u201chttp://f:b/c\u201d for attribute \u201chref\u201d on element \u201cbase\u201d.",
    "html/elements/base/href/port-space-novalid.html": "Bad value \u201chttp://f: /c\u201d for attribute \u201chref\u201d on element \u201cbase\u201d.",
    "html/elements/base/href/port-tab-novalid.html": "Bad value \u201chttp://f:\t/c\u201d for attribute \u201chref\u201d on element \u201cbase\u201d.",
    "html/elements/base/href/query-leading-space-novalid.html": "Bad value \u201chttp://f:21/b? d\u201d for attribute \u201chref\u201d on element \u201cbase\u201d.",
    "html/elements/base/href/query-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b?d #\u201d for attribute \u201chref\u201d on element \u201cbase\u201d.",
    "html/elements/base/href/scheme-data-contains-fragment-haswarn.html": "Bad value \u201cdata:text/html,test#test\u201d for attribute \u201chref\u201d on element \u201cbase\u201d.",
    "html/elements/base/href/scheme-data-single-slash-novalid.html": "Bad value \u201cdata:/example.com/\u201d for attribute \u201chref\u201d on element \u201cbase\u201d.",
    "html/elements/base/href/scheme-file-backslash-novalid.html": "Bad value \u201cfile:c:\\foo\\bar.html\u201d for attribute \u201chref\u201d on element \u201cbase\u201d.",
    "html/elements/base/href/scheme-file-no-slash-novalid.html": "Bad value \u201cfile:test\u201d for attribute \u201chref\u201d on element \u201cbase\u201d.",
    "html/elements/base/href/scheme-file-scheme-only-novalid.html": "Bad value \u201cfile:\u201d for attribute \u201chref\u201d on element \u201cbase\u201d.",
    "html/elements/base/href/scheme-file-single-slash-c-bar-novalid.html": "Bad value \u201cfile:/C|/foo/bar\u201d for attribute \u201chref\u201d on element \u201cbase\u201d.",
    "html/elements/base/href/scheme-file-single-slash-novalid.html": "Bad value \u201cfile:/example.com/\u201d for attribute \u201chref\u201d on element \u201cbase\u201d.",
    "html/elements/base/href/scheme-file-slash-only-novalid.html": "Bad value \u201cfile:/\u201d for attribute \u201chref\u201d on element \u201cbase\u201d.",
    "html/elements/base/href/scheme-file-slash-slash-abc-bar-novalid.html": "Bad value \u201cfile://abc|/foo/bar\u201d for attribute \u201chref\u201d on element \u201cbase\u201d.",
    "html/elements/base/href/scheme-file-slash-slash-c-bar-novalid.html": "Bad value \u201cfile://C|/foo/bar\u201d for attribute \u201chref\u201d on element \u201cbase\u201d.",
    "html/elements/base/href/scheme-file-triple-slash-c-bar-novalid.html": "Bad value \u201cfile:///C|/foo/bar\u201d for attribute \u201chref\u201d on element \u201cbase\u201d.",
    "html/elements/base/href/scheme-ftp-no-slash-novalid.html": "Bad value \u201cftp:example.com/\u201d for attribute \u201chref\u201d on element \u201cbase\u201d.",
    "html/elements/base/href/scheme-ftp-single-slash-novalid.html": "Bad value \u201cftp:/example.com/\u201d for attribute \u201chref\u201d on element \u201cbase\u201d.",
    "html/elements/base/href/scheme-http-backslash-novalid.html": "Bad value \u201chttp:\\\\foo.com\\\u201d for attribute \u201chref\u201d on element \u201cbase\u201d.",
    "html/elements/base/href/scheme-http-no-slash-colon-novalid.html": "Bad value \u201chttp::@c:29\u201d for attribute \u201chref\u201d on element \u201cbase\u201d.",
    "html/elements/base/href/scheme-http-no-slash-novalid.html": "Bad value \u201chttp:foo.com\u201d for attribute \u201chref\u201d on element \u201cbase\u201d.",
    "html/elements/base/href/scheme-http-no-slash-square-bracket-novalid.html": "Bad value \u201chttp:[61:27]/:foo\u201d for attribute \u201chref\u201d on element \u201cbase\u201d.",
    "html/elements/base/href/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201chref\u201d on element \u201cbase\u201d.",
    "html/elements/base/href/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201chref\u201d on element \u201cbase\u201d.",
    "html/elements/base/href/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201chref\u201d on element \u201cbase\u201d.",
    "html/elements/base/href/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201chref\u201d on element \u201cbase\u201d.",
    "html/elements/base/href/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201chref\u201d on element \u201cbase\u201d.",
    "html/elements/base/href/scheme-trailing-space-novalid.html": "Bad value \u201ca: foo.com\u201d for attribute \u201chref\u201d on element \u201cbase\u201d.",
    "html/elements/base/href/scheme-trailing-tab-novalid.html": "Bad value \u201ca:\tfoo.com\u201d for attribute \u201chref\u201d on element \u201cbase\u201d.",
    "html/elements/base/href/scheme-ws-single-slash-novalid.html": "Bad value \u201cws:/example.com/\u201d for attribute \u201chref\u201d on element \u201cbase\u201d.",
    "html/elements/base/href/scheme-wss-no-slash-novalid.html": "Bad value \u201cwss:example.com/\u201d for attribute \u201chref\u201d on element \u201cbase\u201d.",
    "html/elements/base/href/scheme-wss-single-slash-novalid.html": "Bad value \u201cwss:/example.com/\u201d for attribute \u201chref\u201d on element \u201cbase\u201d.",
    "html/elements/base/href/userinfo-backslash-novalid.html": "Bad value \u201chttp://a\\b:c\\d@foo.com\u201d for attribute \u201chref\u201d on element \u201cbase\u201d.",
    "html/elements/base/href/userinfo-empty-novalid.html": "Bad value \u201chttp://@www.example.com\u201d for attribute \u201chref\u201d on element \u201cbase\u201d.",
    "html/elements/base/href/userinfo-host-port-path-novalid.html": "Bad value \u201chttp://a:b@c:29/d\u201d for attribute \u201chref\u201d on element \u201cbase\u201d.",
    "html/elements/base/href/userinfo-novalid.html": "Bad value \u201chttp://user:pass@foo:21/bar;par?b#c\u201d for attribute \u201chref\u201d on element \u201cbase\u201d.",
    "html/elements/base/href/userinfo-password-bad-chars-novalid.html": "Bad value \u201chttp://&a:foo(b]c@d:2/\u201d for attribute \u201chref\u201d on element \u201cbase\u201d.",
    "html/elements/base/href/userinfo-password-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://foo:\ud83d\udca9@example.com\u201d for attribute \u201chref\u201d on element \u201cbase\u201d.",
    "html/elements/base/href/userinfo-password-empty-novalid.html": "Bad value \u201chttp://a:@www.example.com\u201d for attribute \u201chref\u201d on element \u201cbase\u201d.",
    "html/elements/base/href/userinfo-user-empty-novalid.html": "Bad value \u201chttp://:b@www.example.com\u201d for attribute \u201chref\u201d on element \u201cbase\u201d.",
    "html/elements/base/href/userinfo-username-contains-at-sign-novalid.html": "Bad value \u201chttp://::@c@d:2\u201d for attribute \u201chref\u201d on element \u201cbase\u201d.",
    "html/elements/base/href/userinfo-username-contains-percent-encoded-novalid.html": "Bad value \u201chttp://%25DOMAIN:foobar@foodomain.com\u201d for attribute \u201chref\u201d on element \u201cbase\u201d.",
    "html/elements/base/href/userinfo-username-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://\ud83d\udca9:foo@example.com\u201d for attribute \u201chref\u201d on element \u201cbase\u201d.",
    "html/elements/base/href/userinfo-username-non-alpha-novalid.html": "Bad value \u201chttp://foo.com:b@d/\u201d for attribute \u201chref\u201d on element \u201cbase\u201d.",
    "html/elements/base/preceded-by-link-novalid.html": "The \u201cbase\u201d element must come before any \u201clink\u201d or \u201cscript\u201d elements in the document.",
    "html/elements/base/preceded-by-script-novalid.html": "The \u201cbase\u201d element must come before any \u201clink\u201d or \u201cscript\u201d elements in the document.",
    "html/elements/basefont/obsolete-novalid.html": "Element \u201cbasefont\u201d not allowed as child of \u201chead\u201d in this context.",
    "html/elements/bdo/dir-auto-novalid.html": "The value of \u201cdir\u201d attribute for the \u201cbdo\u201d element must not be \u201cauto\u201d.",
    "html/elements/bdo/invalid-dir-novalid.html": "The value of \u201cdir\u201d attribute for the \u201cbdo\u201d element must not be \u201cauto\u201d.",
    "html/elements/bdo/missing-dir-novalid.html": "Element \u201cbdo\u201d must have attribute \u201cdir\u201d.",
    "html/elements/bdo/model-novalid.html": "Element \u201cbdo\u201d must have attribute \u201cdir\u201d.",
    "html/elements/big/obsolete-novalid.html": "The \u201cbig\u201d element is obsolete. Use CSS instead.",
    "html/elements/blink/obsolete-novalid.html": "The \u201cblink\u201d element is a completely-unknown element that is not allowed anywhere in any HTML content.",
    "html/elements/blockquote/cite/fragment-backslash-novalid.html": "Bad value \u201c#\\\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d.",
    "html/elements/blockquote/cite/fragment-contains-hash-novalid.html": "Bad value \u201chttp://foo/path#f#g\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d.",
    "html/elements/blockquote/cite/fragment-leading-space-novalid.html": "Bad value \u201chttp://f:21/b# e\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d.",
    "html/elements/blockquote/cite/host-192.0x00A80001-novalid.html": "Bad value \u201chttp://192.0x00A80001\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d.",
    "html/elements/blockquote/cite/host-IP-address-broken-novalid.html": "Bad value \u201chttp://192.168.0.257/\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d.",
    "html/elements/blockquote/cite/host-IP-address-fullwidth-novalid.html": "Bad value \u201chttp://\uff10\uff38\uff43\uff10\uff0e\uff10\uff12\uff15\uff10\uff0e\uff10\uff11\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d.",
    "html/elements/blockquote/cite/host-IP-address-percent-encoded-novalid.html": "Bad value \u201chttp://%30%78%63%30%2e%30%32%35%30.01\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d.",
    "html/elements/blockquote/cite/host-cr-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d.",
    "html/elements/blockquote/cite/host-double-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff14\uff11.com\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d.",
    "html/elements/blockquote/cite/host-double-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%94%ef%bc%91.com\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d.",
    "html/elements/blockquote/cite/host-empty-novalid.html": "Bad value \u201chttp://\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d.",
    "html/elements/blockquote/cite/host-empty-userinfo-empty-novalid.html": "Bad value \u201chttp://@/www.example.com\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d.",
    "html/elements/blockquote/cite/host-empty-with-userinfo-novalid.html": "Bad value \u201chttp://user:pass@/\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d.",
    "html/elements/blockquote/cite/host-hostname-in-brackets-novalid.html": "Bad value \u201chttp://[www.google.com]/\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d.",
    "html/elements/blockquote/cite/host-invalid-unicode-novalid.html": "Forbidden code point U+fdd0.",
    "html/elements/blockquote/cite/host-invalid-unicode-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%b7%90zyx.com\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d.",
    "html/elements/blockquote/cite/host-newline-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d.",
    "html/elements/blockquote/cite/host-space-novalid.html": "Bad value \u201chttp://example .org\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d.",
    "html/elements/blockquote/cite/host-square-brackets-port-contains-colon-novalid.html": "Bad value \u201chttp://[1::2]:3:4\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d.",
    "html/elements/blockquote/cite/host-tab-novalid.html": "Bad value \u201chttp://example\t.org\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d.",
    "html/elements/blockquote/cite/host-u0000-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff10\uff10.com\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d.",
    "html/elements/blockquote/cite/host-u0000-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%90%ef%bc%90.com\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d.",
    "html/elements/blockquote/cite/path-bare-percent-sign-novalid.html": "Bad value \u201chttp://example.com/foo%\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d.",
    "html/elements/blockquote/cite/path-contains-space-novalid.html": "Bad value \u201c/a/ /c\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d.",
    "html/elements/blockquote/cite/path-leading-backslash-at-sign-novalid.html": "Bad value \u201chttp://foo.com/\\@\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d.",
    "html/elements/blockquote/cite/path-leading-colon-backslash-novalid.html": "Bad value \u201c:\\\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d.",
    "html/elements/blockquote/cite/path-leading-colon-chars-backslash-novalid.html": "Bad value \u201c:foo.com\\\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d.",
    "html/elements/blockquote/cite/path-leading-space-novalid.html": "Bad value \u201chttp://f:21/ b\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d.",
    "html/elements/blockquote/cite/path-percent-encoded-malformed-novalid.html": "Bad value \u201chttp://example.com/foo/%2e%2\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d.",
    "html/elements/blockquote/cite/path-relative-square-brackets-novalid.html": "Bad value \u201c[61:24:74]:98\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d.",
    "html/elements/blockquote/cite/path-tab-novalid.html": "Bad value \u201chttp://example.com/foo\tbar\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d.",
    "html/elements/blockquote/cite/path-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b ?\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d.",
    "html/elements/blockquote/cite/path-u0091-novalid.html": "Forbidden code point U+0091.",
    "html/elements/blockquote/cite/port-999999-novalid.html": "Bad value \u201chttp://f:999999/c\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d.",
    "html/elements/blockquote/cite/port-cr-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d.",
    "html/elements/blockquote/cite/port-leading-colon-bracket-colon-novalid.html": "Bad value \u201chttp://2001::1]:80\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d.",
    "html/elements/blockquote/cite/port-leading-colon-novalid.html": "Bad value \u201chttp://2001::1\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d.",
    "html/elements/blockquote/cite/port-leading-dash-novalid.html": "Bad value \u201chttp://foo:-80/\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d.",
    "html/elements/blockquote/cite/port-multiple-letters-novalid.html": "Bad value \u201chttp://f:fifty-two/c\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d.",
    "html/elements/blockquote/cite/port-newline-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d.",
    "html/elements/blockquote/cite/port-single-letter-novalid.html": "Bad value \u201chttp://f:b/c\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d.",
    "html/elements/blockquote/cite/port-space-novalid.html": "Bad value \u201chttp://f: /c\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d.",
    "html/elements/blockquote/cite/port-tab-novalid.html": "Bad value \u201chttp://f:\t/c\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d.",
    "html/elements/blockquote/cite/query-leading-space-novalid.html": "Bad value \u201chttp://f:21/b? d\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d.",
    "html/elements/blockquote/cite/query-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b?d #\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d.",
    "html/elements/blockquote/cite/scheme-data-contains-fragment-haswarn.html": "Bad value \u201cdata:text/html,test#test\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d.",
    "html/elements/blockquote/cite/scheme-data-single-slash-novalid.html": "Bad value \u201cdata:/example.com/\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d.",
    "html/elements/blockquote/cite/scheme-file-backslash-novalid.html": "Bad value \u201cfile:c:\\foo\\bar.html\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d.",
    "html/elements/blockquote/cite/scheme-file-no-slash-novalid.html": "Bad value \u201cfile:test\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d.",
    "html/elements/blockquote/cite/scheme-file-scheme-only-novalid.html": "Bad value \u201cfile:\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d.",
    "html/elements/blockquote/cite/scheme-file-single-slash-c-bar-novalid.html": "Bad value \u201cfile:/C|/foo/bar\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d.",
    "html/elements/blockquote/cite/scheme-file-single-slash-novalid.html": "Bad value \u201cfile:/example.com/\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d.",
    "html/elements/blockquote/cite/scheme-file-slash-only-novalid.html": "Bad value \u201cfile:/\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d.",
    "html/elements/blockquote/cite/scheme-file-slash-slash-abc-bar-novalid.html": "Bad value \u201cfile://abc|/foo/bar\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d.",
    "html/elements/blockquote/cite/scheme-file-slash-slash-c-bar-novalid.html": "Bad value \u201cfile://C|/foo/bar\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d.",
    "html/elements/blockquote/cite/scheme-file-triple-slash-c-bar-novalid.html": "Bad value \u201cfile:///C|/foo/bar\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d.",
    "html/elements/blockquote/cite/scheme-ftp-no-slash-novalid.html": "Bad value \u201cftp:example.com/\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d.",
    "html/elements/blockquote/cite/scheme-ftp-single-slash-novalid.html": "Bad value \u201cftp:/example.com/\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d.",
    "html/elements/blockquote/cite/scheme-http-backslash-novalid.html": "Bad value \u201chttp:\\\\foo.com\\\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d.",
    "html/elements/blockquote/cite/scheme-http-no-slash-colon-novalid.html": "Bad value \u201chttp::@c:29\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d.",
    "html/elements/blockquote/cite/scheme-http-no-slash-novalid.html": "Bad value \u201chttp:foo.com\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d.",
    "html/elements/blockquote/cite/scheme-http-no-slash-square-bracket-novalid.html": "Bad value \u201chttp:[61:27]/:foo\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d.",
    "html/elements/blockquote/cite/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d.",
    "html/elements/blockquote/cite/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d.",
    "html/elements/blockquote/cite/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d.",
    "html/elements/blockquote/cite/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d.",
    "html/elements/blockquote/cite/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d.",
    "html/elements/blockquote/cite/scheme-trailing-space-novalid.html": "Bad value \u201ca: foo.com\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d.",
    "html/elements/blockquote/cite/scheme-trailing-tab-novalid.html": "Bad value \u201ca:\tfoo.com\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d.",
    "html/elements/blockquote/cite/scheme-ws-single-slash-novalid.html": "Bad value \u201cws:/example.com/\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d.",
    "html/elements/blockquote/cite/scheme-wss-no-slash-novalid.html": "Bad value \u201cwss:example.com/\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d.",
    "html/elements/blockquote/cite/scheme-wss-single-slash-novalid.html": "Bad value \u201cwss:/example.com/\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d.",
    "html/elements/blockquote/cite/userinfo-backslash-novalid.html": "Bad value \u201chttp://a\\b:c\\d@foo.com\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d.",
    "html/elements/blockquote/cite/userinfo-empty-novalid.html": "Bad value \u201chttp://@www.example.com\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d.",
    "html/elements/blockquote/cite/userinfo-host-port-path-novalid.html": "Bad value \u201chttp://a:b@c:29/d\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d.",
    "html/elements/blockquote/cite/userinfo-novalid.html": "Bad value \u201chttp://user:pass@foo:21/bar;par?b#c\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d.",
    "html/elements/blockquote/cite/userinfo-password-bad-chars-novalid.html": "Bad value \u201chttp://&a:foo(b]c@d:2/\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d.",
    "html/elements/blockquote/cite/userinfo-password-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://foo:\ud83d\udca9@example.com\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d.",
    "html/elements/blockquote/cite/userinfo-password-empty-novalid.html": "Bad value \u201chttp://a:@www.example.com\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d.",
    "html/elements/blockquote/cite/userinfo-user-empty-novalid.html": "Bad value \u201chttp://:b@www.example.com\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d.",
    "html/elements/blockquote/cite/userinfo-username-contains-at-sign-novalid.html": "Bad value \u201chttp://::@c@d:2\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d.",
    "html/elements/blockquote/cite/userinfo-username-contains-percent-encoded-novalid.html": "Bad value \u201chttp://%25DOMAIN:foobar@foodomain.com\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d.",
    "html/elements/blockquote/cite/userinfo-username-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://\ud83d\udca9:foo@example.com\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d.",
    "html/elements/blockquote/cite/userinfo-username-non-alpha-novalid.html": "Bad value \u201chttp://foo.com:b@d/\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d.",
    "html/elements/blockquote/model-novalid.html": "No \u201cp\u201d element in scope but a \u201cp\u201d end tag seen.",
    "html/elements/br/model-novalid.html": "End tag \u201cbr\u201d.",
    "html/elements/button/commandfor-references-nonexistent-novalid.html": "The value of the \u201ccommandfor\u201d attribute of the \u201cbutton\u201d element must be the ID of an element in the same tree as the \u201cbutton\u201d with the \u201ccommandfor\u201d attribute.",
    "html/elements/button/formaction-empty-novalid.html": "Bad value \u201c\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d.",
    "html/elements/button/formaction-whitespace-only-novalid.html": "Bad value \u201c\t \n\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d.",
    "html/elements/button/formaction/fragment-backslash-novalid.html": "Bad value \u201c#\\\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d.",
    "html/elements/button/formaction/fragment-contains-hash-novalid.html": "Bad value \u201chttp://foo/path#f#g\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d.",
    "html/elements/button/formaction/fragment-leading-space-novalid.html": "Bad value \u201chttp://f:21/b# e\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d.",
    "html/elements/button/formaction/host-192.0x00A80001-novalid.html": "Bad value \u201chttp://192.0x00A80001\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d.",
    "html/elements/button/formaction/host-IP-address-broken-novalid.html": "Bad value \u201chttp://192.168.0.257/\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d.",
    "html/elements/button/formaction/host-IP-address-fullwidth-novalid.html": "Bad value \u201chttp://\uff10\uff38\uff43\uff10\uff0e\uff10\uff12\uff15\uff10\uff0e\uff10\uff11\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d.",
    "html/elements/button/formaction/host-IP-address-percent-encoded-novalid.html": "Bad value \u201chttp://%30%78%63%30%2e%30%32%35%30.01\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d.",
    "html/elements/button/formaction/host-cr-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d.",
    "html/elements/button/formaction/host-double-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff14\uff11.com\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d.",
    "html/elements/button/formaction/host-double-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%94%ef%bc%91.com\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d.",
    "html/elements/button/formaction/host-empty-novalid.html": "Bad value \u201chttp://\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d.",
    "html/elements/button/formaction/host-empty-userinfo-empty-novalid.html": "Bad value \u201chttp://@/www.example.com\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d.",
    "html/elements/button/formaction/host-empty-with-userinfo-novalid.html": "Bad value \u201chttp://user:pass@/\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d.",
    "html/elements/button/formaction/host-hostname-in-brackets-novalid.html": "Bad value \u201chttp://[www.google.com]/\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d.",
    "html/elements/button/formaction/host-invalid-unicode-novalid.html": "Forbidden code point U+fdd0.",
    "html/elements/button/formaction/host-invalid-unicode-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%b7%90zyx.com\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d.",
    "html/elements/button/formaction/host-newline-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d.",
    "html/elements/button/formaction/host-space-novalid.html": "Bad value \u201chttp://example .org\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d.",
    "html/elements/button/formaction/host-square-brackets-port-contains-colon-novalid.html": "Bad value \u201chttp://[1::2]:3:4\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d.",
    "html/elements/button/formaction/host-tab-novalid.html": "Bad value \u201chttp://example\t.org\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d.",
    "html/elements/button/formaction/host-u0000-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff10\uff10.com\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d.",
    "html/elements/button/formaction/host-u0000-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%90%ef%bc%90.com\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d.",
    "html/elements/button/formaction/path-bare-percent-sign-novalid.html": "Bad value \u201chttp://example.com/foo%\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d.",
    "html/elements/button/formaction/path-contains-space-novalid.html": "Bad value \u201c/a/ /c\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d.",
    "html/elements/button/formaction/path-leading-backslash-at-sign-novalid.html": "Bad value \u201chttp://foo.com/\\@\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d.",
    "html/elements/button/formaction/path-leading-colon-backslash-novalid.html": "Bad value \u201c:\\\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d.",
    "html/elements/button/formaction/path-leading-colon-chars-backslash-novalid.html": "Bad value \u201c:foo.com\\\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d.",
    "html/elements/button/formaction/path-leading-space-novalid.html": "Bad value \u201chttp://f:21/ b\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d.",
    "html/elements/button/formaction/path-percent-encoded-malformed-novalid.html": "Bad value \u201chttp://example.com/foo/%2e%2\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d.",
    "html/elements/button/formaction/path-relative-square-brackets-novalid.html": "Bad value \u201c[61:24:74]:98\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d.",
    "html/elements/button/formaction/path-tab-novalid.html": "Bad value \u201chttp://example.com/foo\tbar\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d.",
    "html/elements/button/formaction/path-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b ?\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d.",
    "html/elements/button/formaction/path-u0091-novalid.html": "Forbidden code point U+0091.",
    "html/elements/button/formaction/port-999999-novalid.html": "Bad value \u201chttp://f:999999/c\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d.",
    "html/elements/button/formaction/port-cr-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d.",
    "html/elements/button/formaction/port-leading-colon-bracket-colon-novalid.html": "Bad value \u201chttp://2001::1]:80\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d.",
    "html/elements/button/formaction/port-leading-colon-novalid.html": "Bad value \u201chttp://2001::1\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d.",
    "html/elements/button/formaction/port-leading-dash-novalid.html": "Bad value \u201chttp://foo:-80/\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d.",
    "html/elements/button/formaction/port-multiple-letters-novalid.html": "Bad value \u201chttp://f:fifty-two/c\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d.",
    "html/elements/button/formaction/port-newline-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d.",
    "html/elements/button/formaction/port-single-letter-novalid.html": "Bad value \u201chttp://f:b/c\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d.",
    "html/elements/button/formaction/port-space-novalid.html": "Bad value \u201chttp://f: /c\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d.",
    "html/elements/button/formaction/port-tab-novalid.html": "Bad value \u201chttp://f:\t/c\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d.",
    "html/elements/button/formaction/query-leading-space-novalid.html": "Bad value \u201chttp://f:21/b? d\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d.",
    "html/elements/button/formaction/query-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b?d #\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d.",
    "html/elements/button/formaction/scheme-data-contains-fragment-haswarn.html": "Bad value \u201cdata:text/html,test#test\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d.",
    "html/elements/button/formaction/scheme-data-single-slash-novalid.html": "Bad value \u201cdata:/example.com/\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d.",
    "html/elements/button/formaction/scheme-file-backslash-novalid.html": "Bad value \u201cfile:c:\\foo\\bar.html\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d.",
    "html/elements/button/formaction/scheme-file-no-slash-novalid.html": "Bad value \u201cfile:test\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d.",
    "html/elements/button/formaction/scheme-file-scheme-only-novalid.html": "Bad value \u201cfile:\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d.",
    "html/elements/button/formaction/scheme-file-single-slash-c-bar-novalid.html": "Bad value \u201cfile:/C|/foo/bar\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d.",
    "html/elements/button/formaction/scheme-file-single-slash-novalid.html": "Bad value \u201cfile:/example.com/\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d.",
    "html/elements/button/formaction/scheme-file-slash-only-novalid.html": "Bad value \u201cfile:/\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d.",
    "html/elements/button/formaction/scheme-file-slash-slash-abc-bar-novalid.html": "Bad value \u201cfile://abc|/foo/bar\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d.",
    "html/elements/button/formaction/scheme-file-slash-slash-c-bar-novalid.html": "Bad value \u201cfile://C|/foo/bar\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d.",
    "html/elements/button/formaction/scheme-file-triple-slash-c-bar-novalid.html": "Bad value \u201cfile:///C|/foo/bar\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d.",
    "html/elements/button/formaction/scheme-ftp-no-slash-novalid.html": "Bad value \u201cftp:example.com/\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d.",
    "html/elements/button/formaction/scheme-ftp-single-slash-novalid.html": "Bad value \u201cftp:/example.com/\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d.",
    "html/elements/button/formaction/scheme-http-backslash-novalid.html": "Bad value \u201chttp:\\\\foo.com\\\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d.",
    "html/elements/button/formaction/scheme-http-no-slash-colon-novalid.html": "Bad value \u201chttp::@c:29\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d.",
    "html/elements/button/formaction/scheme-http-no-slash-novalid.html": "Bad value \u201chttp:foo.com\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d.",
    "html/elements/button/formaction/scheme-http-no-slash-square-bracket-novalid.html": "Bad value \u201chttp:[61:27]/:foo\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d.",
    "html/elements/button/formaction/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d.",
    "html/elements/button/formaction/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d.",
    "html/elements/button/formaction/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d.",
    "html/elements/button/formaction/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d.",
    "html/elements/button/formaction/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d.",
    "html/elements/button/formaction/scheme-trailing-space-novalid.html": "Bad value \u201ca: foo.com\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d.",
    "html/elements/button/formaction/scheme-trailing-tab-novalid.html": "Bad value \u201ca:\tfoo.com\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d.",
    "html/elements/button/formaction/scheme-ws-single-slash-novalid.html": "Bad value \u201cws:/example.com/\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d.",
    "html/elements/button/formaction/scheme-wss-no-slash-novalid.html": "Bad value \u201cwss:example.com/\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d.",
    "html/elements/button/formaction/scheme-wss-single-slash-novalid.html": "Bad value \u201cwss:/example.com/\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d.",
    "html/elements/button/formaction/userinfo-backslash-novalid.html": "Bad value \u201chttp://a\\b:c\\d@foo.com\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d.",
    "html/elements/button/formaction/userinfo-empty-novalid.html": "Bad value \u201chttp://@www.example.com\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d.",
    "html/elements/button/formaction/userinfo-host-port-path-novalid.html": "Bad value \u201chttp://a:b@c:29/d\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d.",
    "html/elements/button/formaction/userinfo-novalid.html": "Bad value \u201chttp://user:pass@foo:21/bar;par?b#c\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d.",
    "html/elements/button/formaction/userinfo-password-bad-chars-novalid.html": "Bad value \u201chttp://&a:foo(b]c@d:2/\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d.",
    "html/elements/button/formaction/userinfo-password-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://foo:\ud83d\udca9@example.com\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d.",
    "html/elements/button/formaction/userinfo-password-empty-novalid.html": "Bad value \u201chttp://a:@www.example.com\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d.",
    "html/elements/button/formaction/userinfo-user-empty-novalid.html": "Bad value \u201chttp://:b@www.example.com\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d.",
    "html/elements/button/formaction/userinfo-username-contains-at-sign-novalid.html": "Bad value \u201chttp://::@c@d:2\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d.",
    "html/elements/button/formaction/userinfo-username-contains-percent-encoded-novalid.html": "Bad value \u201chttp://%25DOMAIN:foobar@foodomain.com\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d.",
    "html/elements/button/formaction/userinfo-username-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://\ud83d\udca9:foo@example.com\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d.",
    "html/elements/button/formaction/userinfo-username-non-alpha-novalid.html": "Bad value \u201chttp://foo.com:b@d/\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d.",
    "html/elements/button/popover-novalid.html": "Bad value \u201cinvalid\u201d for attribute \u201cpopover\u201d on element \u201cdiv\u201d.",
    "html/elements/canvas/model-novalid.html": "Element \u201cp\u201d not allowed as child of \u201ccanvas\u201d in this context. Note: The \u201ccanvas\u201d element has a transparent content model; its allowed content is inherited from its parent element.",
    "html/elements/center/obsolete-novalid.html": "The \u201ccenter\u201d element is obsolete. Use CSS instead.",
    "html/elements/cite/model-novalid.html": "End tag \u201cp\u201d implied, but there were open elements.",
    "html/elements/code/model-novalid.html": "End tag \u201cp\u201d implied, but there were open elements.",
    "html/elements/colgroup/span-exceeds-max-novalid.html": "The value of the \u201cspan\u201d attribute must be less than or equal to 1000.",
    "html/elements/colgroup/span-ignored-with-col-children-novalid.html": "Element \u201ccol\u201d not allowed as child of \u201ccolgroup\u201d in this context.",
    "html/elements/custom/invalid-name-novalid.html": "Element \u201cfont-face\u201d not allowed.",
    "html/elements/custom/is-attribute-novalid.html": "Autonomous custom elements must not specify the \u201cis\u201d attribute.",
    "html/elements/custom/no-hyphen-novalid.html": "Element \u201cmyelement\u201d not allowed as child of \u201cbody\u201d in this context.",
    "html/elements/custom/reserved-annotation-xml-novalid.html": "Element \u201cannotation-xml\u201d not allowed.",
    "html/elements/custom/reserved-color-profile-novalid.html": "Element \u201ccolor-profile\u201d not allowed.",
    "html/elements/del/cite/fragment-backslash-novalid.html": "Bad value \u201c#\\\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d.",
    "html/elements/del/cite/fragment-contains-hash-novalid.html": "Bad value \u201chttp://foo/path#f#g\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d.",
    "html/elements/del/cite/fragment-leading-space-novalid.html": "Bad value \u201chttp://f:21/b# e\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d.",
    "html/elements/del/cite/host-192.0x00A80001-novalid.html": "Bad value \u201chttp://192.0x00A80001\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d.",
    "html/elements/del/cite/host-IP-address-broken-novalid.html": "Bad value \u201chttp://192.168.0.257/\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d.",
    "html/elements/del/cite/host-IP-address-fullwidth-novalid.html": "Bad value \u201chttp://\uff10\uff38\uff43\uff10\uff0e\uff10\uff12\uff15\uff10\uff0e\uff10\uff11\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d.",
    "html/elements/del/cite/host-IP-address-percent-encoded-novalid.html": "Bad value \u201chttp://%30%78%63%30%2e%30%32%35%30.01\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d.",
    "html/elements/del/cite/host-cr-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d.",
    "html/elements/del/cite/host-double-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff14\uff11.com\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d.",
    "html/elements/del/cite/host-double-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%94%ef%bc%91.com\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d.",
    "html/elements/del/cite/host-empty-novalid.html": "Bad value \u201chttp://\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d.",
    "html/elements/del/cite/host-empty-userinfo-empty-novalid.html": "Bad value \u201chttp://@/www.example.com\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d.",
    "html/elements/del/cite/host-empty-with-userinfo-novalid.html": "Bad value \u201chttp://user:pass@/\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d.",
    "html/elements/del/cite/host-hostname-in-brackets-novalid.html": "Bad value \u201chttp://[www.google.com]/\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d.",
    "html/elements/del/cite/host-invalid-unicode-novalid.html": "Forbidden code point U+fdd0.",
    "html/elements/del/cite/host-invalid-unicode-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%b7%90zyx.com\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d.",
    "html/elements/del/cite/host-newline-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d.",
    "html/elements/del/cite/host-space-novalid.html": "Bad value \u201chttp://example .org\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d.",
    "html/elements/del/cite/host-square-brackets-port-contains-colon-novalid.html": "Bad value \u201chttp://[1::2]:3:4\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d.",
    "html/elements/del/cite/host-tab-novalid.html": "Bad value \u201chttp://example\t.org\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d.",
    "html/elements/del/cite/host-u0000-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff10\uff10.com\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d.",
    "html/elements/del/cite/host-u0000-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%90%ef%bc%90.com\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d.",
    "html/elements/del/cite/path-bare-percent-sign-novalid.html": "Bad value \u201chttp://example.com/foo%\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d.",
    "html/elements/del/cite/path-contains-space-novalid.html": "Bad value \u201c/a/ /c\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d.",
    "html/elements/del/cite/path-leading-backslash-at-sign-novalid.html": "Bad value \u201chttp://foo.com/\\@\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d.",
    "html/elements/del/cite/path-leading-colon-backslash-novalid.html": "Bad value \u201c:\\\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d.",
    "html/elements/del/cite/path-leading-colon-chars-backslash-novalid.html": "Bad value \u201c:foo.com\\\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d.",
    "html/elements/del/cite/path-leading-space-novalid.html": "Bad value \u201chttp://f:21/ b\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d.",
    "html/elements/del/cite/path-percent-encoded-malformed-novalid.html": "Bad value \u201chttp://example.com/foo/%2e%2\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d.",
    "html/elements/del/cite/path-relative-square-brackets-novalid.html": "Bad value \u201c[61:24:74]:98\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d.",
    "html/elements/del/cite/path-tab-novalid.html": "Bad value \u201chttp://example.com/foo\tbar\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d.",
    "html/elements/del/cite/path-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b ?\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d.",
    "html/elements/del/cite/path-u0091-novalid.html": "Forbidden code point U+0091.",
    "html/elements/del/cite/port-999999-novalid.html": "Bad value \u201chttp://f:999999/c\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d.",
    "html/elements/del/cite/port-cr-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d.",
    "html/elements/del/cite/port-leading-colon-bracket-colon-novalid.html": "Bad value \u201chttp://2001::1]:80\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d.",
    "html/elements/del/cite/port-leading-colon-novalid.html": "Bad value \u201chttp://2001::1\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d.",
    "html/elements/del/cite/port-leading-dash-novalid.html": "Bad value \u201chttp://foo:-80/\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d.",
    "html/elements/del/cite/port-multiple-letters-novalid.html": "Bad value \u201chttp://f:fifty-two/c\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d.",
    "html/elements/del/cite/port-newline-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d.",
    "html/elements/del/cite/port-single-letter-novalid.html": "Bad value \u201chttp://f:b/c\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d.",
    "html/elements/del/cite/port-space-novalid.html": "Bad value \u201chttp://f: /c\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d.",
    "html/elements/del/cite/port-tab-novalid.html": "Bad value \u201chttp://f:\t/c\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d.",
    "html/elements/del/cite/query-leading-space-novalid.html": "Bad value \u201chttp://f:21/b? d\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d.",
    "html/elements/del/cite/query-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b?d #\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d.",
    "html/elements/del/cite/scheme-data-contains-fragment-haswarn.html": "Bad value \u201cdata:text/html,test#test\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d.",
    "html/elements/del/cite/scheme-data-single-slash-novalid.html": "Bad value \u201cdata:/example.com/\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d.",
    "html/elements/del/cite/scheme-file-backslash-novalid.html": "Bad value \u201cfile:c:\\foo\\bar.html\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d.",
    "html/elements/del/cite/scheme-file-no-slash-novalid.html": "Bad value \u201cfile:test\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d.",
    "html/elements/del/cite/scheme-file-scheme-only-novalid.html": "Bad value \u201cfile:\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d.",
    "html/elements/del/cite/scheme-file-single-slash-c-bar-novalid.html": "Bad value \u201cfile:/C|/foo/bar\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d.",
    "html/elements/del/cite/scheme-file-single-slash-novalid.html": "Bad value \u201cfile:/example.com/\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d.",
    "html/elements/del/cite/scheme-file-slash-only-novalid.html": "Bad value \u201cfile:/\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d.",
    "html/elements/del/cite/scheme-file-slash-slash-abc-bar-novalid.html": "Bad value \u201cfile://abc|/foo/bar\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d.",
    "html/elements/del/cite/scheme-file-slash-slash-c-bar-novalid.html": "Bad value \u201cfile://C|/foo/bar\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d.",
    "html/elements/del/cite/scheme-file-triple-slash-c-bar-novalid.html": "Bad value \u201cfile:///C|/foo/bar\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d.",
    "html/elements/del/cite/scheme-ftp-no-slash-novalid.html": "Bad value \u201cftp:example.com/\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d.",
    "html/elements/del/cite/scheme-ftp-single-slash-novalid.html": "Bad value \u201cftp:/example.com/\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d.",
    "html/elements/del/cite/scheme-http-backslash-novalid.html": "Bad value \u201chttp:\\\\foo.com\\\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d.",
    "html/elements/del/cite/scheme-http-no-slash-colon-novalid.html": "Bad value \u201chttp::@c:29\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d.",
    "html/elements/del/cite/scheme-http-no-slash-novalid.html": "Bad value \u201chttp:foo.com\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d.",
    "html/elements/del/cite/scheme-http-no-slash-square-bracket-novalid.html": "Bad value \u201chttp:[61:27]/:foo\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d.",
    "html/elements/del/cite/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d.",
    "html/elements/del/cite/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d.",
    "html/elements/del/cite/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d.",
    "html/elements/del/cite/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d.",
    "html/elements/del/cite/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d.",
    "html/elements/del/cite/scheme-trailing-space-novalid.html": "Bad value \u201ca: foo.com\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d.",
    "html/elements/del/cite/scheme-trailing-tab-novalid.html": "Bad value \u201ca:\tfoo.com\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d.",
    "html/elements/del/cite/scheme-ws-single-slash-novalid.html": "Bad value \u201cws:/example.com/\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d.",
    "html/elements/del/cite/scheme-wss-no-slash-novalid.html": "Bad value \u201cwss:example.com/\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d.",
    "html/elements/del/cite/scheme-wss-single-slash-novalid.html": "Bad value \u201cwss:/example.com/\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d.",
    "html/elements/del/cite/userinfo-backslash-novalid.html": "Bad value \u201chttp://a\\b:c\\d@foo.com\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d.",
    "html/elements/del/cite/userinfo-empty-novalid.html": "Bad value \u201chttp://@www.example.com\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d.",
    "html/elements/del/cite/userinfo-host-port-path-novalid.html": "Bad value \u201chttp://a:b@c:29/d\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d.",
    "html/elements/del/cite/userinfo-novalid.html": "Bad value \u201chttp://user:pass@foo:21/bar;par?b#c\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d.",
    "html/elements/del/cite/userinfo-password-bad-chars-novalid.html": "Bad value \u201chttp://&a:foo(b]c@d:2/\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d.",
    "html/elements/del/cite/userinfo-password-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://foo:\ud83d\udca9@example.com\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d.",
    "html/elements/del/cite/userinfo-password-empty-novalid.html": "Bad value \u201chttp://a:@www.example.com\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d.",
    "html/elements/del/cite/userinfo-user-empty-novalid.html": "Bad value \u201chttp://:b@www.example.com\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d.",
    "html/elements/del/cite/userinfo-username-contains-at-sign-novalid.html": "Bad value \u201chttp://::@c@d:2\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d.",
    "html/elements/del/cite/userinfo-username-contains-percent-encoded-novalid.html": "Bad value \u201chttp://%25DOMAIN:foobar@foodomain.com\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d.",
    "html/elements/del/cite/userinfo-username-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://\ud83d\udca9:foo@example.com\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d.",
    "html/elements/del/cite/userinfo-username-non-alpha-novalid.html": "Bad value \u201chttp://foo.com:b@d/\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d.",
    "html/elements/del/date-0004-02-29-haswarn.html": "Bad value \u201c0004-02-29\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d.",
    "html/elements/del/date-0005-02-29-novalid.html": "Bad value \u201c0005-02-29\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d.",
    "html/elements/del/date-0214-09-29-haswarn.html": "Bad value \u201c0214-09-29\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d.",
    "html/elements/del/date-1900-02-29-novalid.html": "Bad value \u201c1900-02-29\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d.",
    "html/elements/del/date-1969-02-29-novalid.html": "Bad value \u201c1969-02-29\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d.",
    "html/elements/del/date-20014-09-29-haswarn.html": "Bad value \u201c20014-09-29\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d.",
    "html/elements/del/date-2014-02-29-novalid.html": "Bad value \u201c2014-02-29\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d.",
    "html/elements/del/date-2100-02-29-novalid.html": "Bad value \u201c2100-02-29\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d.",
    "html/elements/del/date-2200-02-29-novalid.html": "Bad value \u201c2200-02-29\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d.",
    "html/elements/del/date-day-01-32-novalid.html": "Bad value \u201c2002-01-32\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d.",
    "html/elements/del/date-day-03-32-novalid.html": "Bad value \u201c2002-03-32\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d.",
    "html/elements/del/date-day-04-31-novalid.html": "Bad value \u201c2002-04-31\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d.",
    "html/elements/del/date-day-05-32-novalid.html": "Bad value \u201c2002-05-32\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d.",
    "html/elements/del/date-day-06-31-novalid.html": "Bad value \u201c2002-06-31\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d.",
    "html/elements/del/date-day-07-32-novalid.html": "Bad value \u201c2002-07-32\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d.",
    "html/elements/del/date-day-08-32-novalid.html": "Bad value \u201c2002-08-32\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d.",
    "html/elements/del/date-day-09-31-novalid.html": "Bad value \u201c2002-09-31\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d.",
    "html/elements/del/date-day-10-32-novalid.html": "Bad value \u201c2002-10-32\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d.",
    "html/elements/del/date-day-11-31-novalid.html": "Bad value \u201c2002-11-31\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d.",
    "html/elements/del/date-day-12-32-novalid.html": "Bad value \u201c2002-12-32\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d.",
    "html/elements/del/date-day-missing-separator-novalid.html": "Bad value \u201c2014-0220\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d.",
    "html/elements/del/date-day-one-digit-novalid.html": "Bad value \u201c2002-09-9\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d.",
    "html/elements/del/date-day-three-digits-novalid.html": "Bad value \u201c2002-11-009\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d.",
    "html/elements/del/date-iso8601-YYYYMMDD-no-hyphen-novalid.html": "Bad value \u201c20020929\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d.",
    "html/elements/del/date-leading-bom-novalid.html": "Bad value \u201c\ufeff2002-09-29\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d.",
    "html/elements/del/date-leading-whitespace-novalid.html": "Bad value \u201c 2002-09-29\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d.",
    "html/elements/del/date-month-00-novalid.html": "Bad value \u201c2002-00-15\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d.",
    "html/elements/del/date-month-13-novalid.html": "Bad value \u201c2002-13-15\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d.",
    "html/elements/del/date-month-missing-separator-novalid.html": "Bad value \u201c201402-20\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d.",
    "html/elements/del/date-month-one-digit-novalid.html": "Bad value \u201c2002-9-29\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d.",
    "html/elements/del/date-month-three-digits-novalid.html": "Bad value \u201c2002-011-29\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d.",
    "html/elements/del/date-non-ascii-digit-novalid.html": "Bad value \u201c2002-09-2\uff19\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d.",
    "html/elements/del/date-trailing-U+0000-novalid.html": "Character reference expands to zero.",
    "html/elements/del/date-trailing-pile-of-poo-novalid.html": "Bad value \u201c2002-09-29\ud83d\udca9\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d.",
    "html/elements/del/date-trailing-whitespace-novalid.html": "Bad value \u201c2002-09-29 \u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d.",
    "html/elements/del/date-wrong-day-separator-novalid.html": "Bad value \u201c2014-02:20\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d.",
    "html/elements/del/date-wrong-month-separator-novalid.html": "Bad value \u201c2014:02-20\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d.",
    "html/elements/del/date-year-0000-novalid.html": "Bad value \u201c0000-12-09\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d.",
    "html/elements/del/date-year-five-digits-haswarn.html": "Bad value \u201c12014-09-29\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d.",
    "html/elements/del/date-year-negative-novalid.html": "Bad value \u201c-2002-09-29\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d.",
    "html/elements/del/date-year-three-digits-novalid.html": "Bad value \u201c782-09-29\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d.",
    "html/elements/del/duration-P-form-novalid.html": "Bad value \u201cPT4H18M3S\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d.",
    "html/elements/del/duration-time-component-novalid.html": "Bad value \u201c4h 18m 3s\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d.",
    "html/elements/del/global-date-and-time-2400-novalid.html": "Bad value \u201c2011-11-12T24:00:00+08:00\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d.",
    "html/elements/del/global-date-and-time-60-minutes-novalid.html": "Bad value \u201c2011-11-12T00:60:00+08:00\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d.",
    "html/elements/del/global-date-and-time-60-seconds-novalid.html": "Bad value \u201c2011-11-12T00:00:60+08:00\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d.",
    "html/elements/del/global-date-and-time-bad-fraction-separator-novalid.html": "Bad value \u201c2011-11-12T14:54:39,929+0000\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d.",
    "html/elements/del/global-date-and-time-four-digit-fraction-novalid.html": "Bad value \u201c2011-11-12T06:54:39.9291-08:00\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d.",
    "html/elements/del/global-date-and-time-hour-one-digit-novalid.html": "Bad value \u201c2011-11-12T6:54:39-08:00\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d.",
    "html/elements/del/global-date-and-time-hour-three-digits-novalid.html": "Bad value \u201c2011-11-12T016:54:39-08:00\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d.",
    "html/elements/del/global-date-and-time-iso8601-hh-novalid.html": "Bad value \u201c2011-11-12T14Z\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d.",
    "html/elements/del/global-date-and-time-iso8601-hhmm-no-colon-novalid.html": "Bad value \u201c2011-11-12T1454Z\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d.",
    "html/elements/del/global-date-and-time-iso8601-hhmmss-no-colon-novalid.html": "Bad value \u201c2011-11-12T145439Z\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d.",
    "html/elements/del/global-date-and-time-lowercase-z-novalid.html": "Bad value \u201c2011-11-12T14:54z\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d.",
    "html/elements/del/global-date-and-time-minutes-one-digit-novalid.html": "Bad value \u201c2011-11-12T16:4:39-08:00\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d.",
    "html/elements/del/global-date-and-time-minutes-three-digits-novalid.html": "Bad value \u201c2011-11-12T16:354:39-08:00\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d.",
    "html/elements/del/global-date-and-time-missing-minutes-separator-novalid.html": "Bad value \u201c2011-11-12T1454Z\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d.",
    "html/elements/del/global-date-and-time-missing-seconds-separator-novalid.html": "Bad value \u201c2011-11-12T14:5439Z\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d.",
    "html/elements/del/global-date-and-time-nbsp-novalid.html": "Bad value \u201c2011-11-12\u00a014:54Z\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d.",
    "html/elements/del/global-date-and-time-seconds-one-digit-novalid.html": "Bad value \u201c2011-11-12T16:54:9-08:00\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d.",
    "html/elements/del/global-date-and-time-seconds-three-digits-novalid.html": "Bad value \u201c2011-11-12T16:54:039-08:00\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d.",
    "html/elements/del/global-date-and-time-space-before-timezone-novalid.html": "Bad value \u201c2011-11-12T06:54:39 08:00\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d.",
    "html/elements/del/global-date-and-time-timezone-60-minutes-novalid.html": "Bad value \u201c2011-11-12T06:54:39-08:60\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d.",
    "html/elements/del/global-date-and-time-timezone-iso8601-two-digit-novalid.html": "Bad value \u201c2011-11-12T06:54:39-08\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d.",
    "html/elements/del/global-date-and-time-timezone-lowercase-t-novalid.html": "Bad value \u201c2011-11-12t14:54Z\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d.",
    "html/elements/del/global-date-and-time-timezone-minus-1300-haswarn.html": "Bad value \u201c2011-11-12T00:00:00-1300\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d.",
    "html/elements/del/global-date-and-time-timezone-minus-2400-novalid.html": "Bad value \u201c2011-11-12T06:54:39-24:00\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d.",
    "html/elements/del/global-date-and-time-timezone-minutes-15-haswarn.html": "Bad value \u201c2011-11-12T00:00:00+08:15\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d.",
    "html/elements/del/global-date-and-time-timezone-multiple-spaces-novalid.html": "Bad value \u201c2011-11-12  14:54Z\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d.",
    "html/elements/del/global-date-and-time-timezone-non-T-character-novalid.html": "Bad value \u201c2011-11-12+14:54Z\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d.",
    "html/elements/del/global-date-and-time-timezone-offset-colon-start-novalid.html": "Bad value \u201c2011-11-12T06:54:39.929:08:00\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d.",
    "html/elements/del/global-date-and-time-timezone-offset-space-start-novalid.html": "Bad value \u201c2011-11-12T06:54:39.929 08:00\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d.",
    "html/elements/del/global-date-and-time-timezone-one-digit-hour-novalid.html": "Bad value \u201c2011-11-12T06:54:39-5:00\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d.",
    "html/elements/del/global-date-and-time-timezone-one-digit-minute-novalid.html": "Bad value \u201c2011-11-12T06:54:39-05:0\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d.",
    "html/elements/del/global-date-and-time-timezone-plus-1500-haswarn.html": "Bad value \u201c2011-11-12T00:00:00+1500\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d.",
    "html/elements/del/global-date-and-time-timezone-plus-2400-novalid.html": "Bad value \u201c2011-11-12T06:54:39-24:00\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d.",
    "html/elements/del/global-date-and-time-timezone-three-digit-hour-novalid.html": "Bad value \u201c2011-11-12T06:54:39-005:00\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d.",
    "html/elements/del/global-date-and-time-timezone-three-digit-minute-novalid.html": "Bad value \u201c2011-11-12T06:54:39-05:000\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d.",
    "html/elements/del/global-date-and-time-timezone-with-seconds-novalid.html": "Bad value \u201c2011-11-12T06:54:39-08:00:00\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d.",
    "html/elements/del/global-date-and-time-with-both-T-and-space-novalid.html": "Bad value \u201c2011-11-12T 14:54Z\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d.",
    "html/elements/del/global-date-and-time-wrong-minutes-separator-novalid.html": "Bad value \u201c2011-11-12T14-54Z\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d.",
    "html/elements/del/global-date-and-time-wrong-seconds-separator-novalid.html": "Bad value \u201c2011-11-12T14:54-39Z\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d.",
    "html/elements/del/global-date-and-time-zero-digit-fraction-novalid.html": "Bad value \u201c2011-11-12T06:54:39.-08:00\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d.",
    "html/elements/del/local-date-and-time-novalid.html": "Bad value \u201c2011-11-12T14:54\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d.",
    "html/elements/del/model-novalid.html": "End tag \u201cp\u201d implied, but there were open elements.",
    "html/elements/del/month-novalid.html": "Bad value \u201c2011-11\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d.",
    "html/elements/del/time-novalid.html": "Bad value \u201c14:54:39\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d.",
    "html/elements/del/transparent-model-novalid.html": "Element \u201cdiv\u201d not allowed as child of \u201cdel\u201d in this context. Note: The \u201cdel\u201d element has a transparent content model; its allowed content is inherited from its parent element.",
    "html/elements/del/week-novalid.html": "Bad value \u201c2011-W46\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d.",
    "html/elements/del/year-novalid.html": "Bad value \u201c2006\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d.",
    "html/elements/del/yearless-date-novalid.html": "Bad value \u201c07-15\u201d for attribute \u201cdatetime\u201d on element \u201cdel\u201d.",
    "html/elements/details/multiple-summary-novalid.html": "Element \u201csummary\u201d not allowed as child of \u201cdetails\u201d in this context.",
    "html/elements/details/summary-not-first-novalid.html": "Element \u201cdetails\u201d is missing a required instance of child element \u201csummary\u201d.",
    "html/elements/dfn/model-novalid.html": "End tag \u201cp\u201d implied, but there were open elements.",
    "html/elements/dialog/model-novalid.html": "Element \u201cdt\u201d not allowed as child of \u201cdialog\u201d in this context.",
    "html/elements/dir/bdo-auto-novalid.html": "The value of \u201cdir\u201d attribute for the \u201cbdo\u201d element must not be \u201cauto\u201d.",
    "html/elements/div/in-dl-with-role-novalid.html": "A \u201cdiv\u201d child of a \u201cdl\u201d element must not have any \u201crole\u201d value other than \u201cpresentation\u201d or \u201cnone\u201d.",
    "html/elements/div/model-novalid.html": "End tag \u201cp\u201d implied, but there were open elements.",
    "html/elements/dl/article-in-dt-novalid.html": "The element \u201carticle\u201d must not appear as a descendant of the \u201cdt\u201d element.",
    "html/elements/dl/aside-in-dt-novalid.html": "The element \u201ch2\u201d must not appear as a descendant of the \u201cdt\u201d element.",
    "html/elements/dl/dd-in-template-novalid.html": "Element \u201cdl\u201d is missing a required instance of one or more of the following child elements: \u201cdd\u201d.",
    "html/elements/dl/div-contains-dl-novalid.html": "Element \u201cdl\u201d not allowed as child of \u201cdiv\u201d in this context.",
    "html/elements/dl/div-contains-text-novalid.html": "Text not allowed in \u201cdiv\u201d in this context.",
    "html/elements/dl/div-multiple-groups-novalid.html": "Element \u201cdt\u201d not allowed as child of \u201cdiv\u201d in this context.",
    "html/elements/dl/div-splitting-groups-2-novalid.html": "Element \u201cdiv\u201d is missing a required instance of child element \u201cdt\u201d.",
    "html/elements/dl/div-splitting-groups-3-novalid.html": "Element \u201cdiv\u201d is missing a required instance of child element \u201cdd\u201d.",
    "html/elements/dl/div-splitting-groups-novalid.html": "Element \u201cdiv\u201d is missing a required instance of child element \u201cdd\u201d.",
    "html/elements/dl/div-without-dt-dd-novalid.html": "Element \u201cspan\u201d not allowed as child of \u201cdiv\u201d in this context.",
    "html/elements/dl/dl-contains-dl-novalid.html": "Element \u201cdl\u201d not allowed as child of \u201cdl\u201d in this context.",
    "html/elements/dl/dl-contains-text-2-novalid.html": "Text not allowed in \u201cdl\u201d in this context.",
    "html/elements/dl/dl-contains-text-novalid.html": "Text not allowed in \u201cdl\u201d in this context.",
    "html/elements/dl/dl-in-p-novalid.html": "No \u201cp\u201d element in scope but a \u201cp\u201d end tag seen.",
    "html/elements/dl/dt-in-template-novalid.html": "Element \u201cdl\u201d is missing a required child element.",
    "html/elements/dl/duplicate-dt-basic-haswarn.html": "Duplicate \u201cdt\u201d name \u201cTerm\u201d in \u201cdl\u201d element. Within a single \u201cdl\u201d element, there should not be more than one \u201cdt\u201d element for each name.",
    "html/elements/dl/duplicate-dt-inline-haswarn.html": "Duplicate \u201cdt\u201d name \u201cSome emphasized text\u201d in \u201cdl\u201d element. Within a single \u201cdl\u201d element, there should not be more than one \u201cdt\u201d element for each name.",
    "html/elements/dl/duplicate-dt-multiple-before-dd-haswarn.html": "Duplicate \u201cdt\u201d name \u201cTerm One\u201d in \u201cdl\u201d element. Within a single \u201cdl\u201d element, there should not be more than one \u201cdt\u201d element for each name.",
    "html/elements/dl/duplicate-dt-multiple-haswarn.html": "Duplicate \u201cdt\u201d name \u201cApple\u201d in \u201cdl\u201d element. Within a single \u201cdl\u201d element, there should not be more than one \u201cdt\u201d element for each name.",
    "html/elements/dl/duplicate-dt-name-haswarn.html": "Duplicate \u201cdt\u201d name \u201cTerm\u201d in \u201cdl\u201d element. Within a single \u201cdl\u201d element, there should not be more than one \u201cdt\u201d element for each name.",
    "html/elements/dl/duplicate-dt-separate-lists-haswarn.html": "Duplicate \u201cdt\u201d name \u201cApple\u201d in \u201cdl\u201d element. Within a single \u201cdl\u201d element, there should not be more than one \u201cdt\u201d element for each name.",
    "html/elements/dl/duplicate-dt-triple-haswarn.html": "Duplicate \u201cdt\u201d name \u201cTerm\u201d in \u201cdl\u201d element. Within a single \u201cdl\u201d element, there should not be more than one \u201cdt\u201d element for each name.",
    "html/elements/dl/duplicate-dt-whitespace-haswarn.html": "Duplicate \u201cdt\u201d name \u201cTerm\u201d in \u201cdl\u201d element. Within a single \u201cdl\u201d element, there should not be more than one \u201cdt\u201d element for each name.",
    "html/elements/dl/empty-div-2-novalid.html": "Element \u201cdiv\u201d is missing a required instance of child element \u201cdd\u201d.",
    "html/elements/dl/empty-div-novalid.html": "Element \u201cdiv\u201d is missing a required instance of child element \u201cdd\u201d.",
    "html/elements/dl/first-dd-novalid.html": "Element \u201cdl\u201d is missing a required child element.",
    "html/elements/dl/footer-in-dt-novalid.html": "The element \u201cfooter\u201d must not appear as a descendant of the \u201cdt\u201d element.",
    "html/elements/dl/h1-in-dt-novalid.html": "The element \u201ch1\u201d must not appear as a descendant of the \u201cdt\u201d element.",
    "html/elements/dl/h2-in-dt-novalid.html": "The element \u201ch2\u201d must not appear as a descendant of the \u201cdt\u201d element.",
    "html/elements/dl/h3-in-dt-novalid.html": "The element \u201ch3\u201d must not appear as a descendant of the \u201cdt\u201d element.",
    "html/elements/dl/h4-in-dt-novalid.html": "The element \u201ch4\u201d must not appear as a descendant of the \u201cdt\u201d element.",
    "html/elements/dl/h5-in-dt-novalid.html": "The element \u201ch5\u201d must not appear as a descendant of the \u201cdt\u201d element.",
    "html/elements/dl/h6-in-dt-novalid.html": "The element \u201ch6\u201d must not appear as a descendant of the \u201cdt\u201d element.",
    "html/elements/dl/header-in-dt-novalid.html": "The element \u201cheader\u201d must not appear as a descendant of the \u201cdt\u201d element.",
    "html/elements/dl/hgroup-in-dt-novalid.html": "The element \u201chgroup\u201d must not appear as a descendant of the \u201cdt\u201d element.",
    "html/elements/dl/last-dt-novalid.html": "Element \u201cdl\u201d is missing a required instance of child element \u201cdd\u201d.",
    "html/elements/dl/mixed-div-dt-dd-novalid.html": "Element \u201cdt\u201d not allowed as child of \u201cdl\u201d in this context.",
    "html/elements/dl/mixed-dt-dd-div-novalid.html": "Element \u201cdiv\u201d not allowed as child of \u201cdl\u201d in this context.",
    "html/elements/dl/nav-in-dt-novalid.html": "The element \u201cnav\u201d must not appear as a descendant of the \u201cdt\u201d element.",
    "html/elements/dl/nested-divs-novalid.html": "Element \u201cdiv\u201d not allowed as child of \u201cdiv\u201d in this context.",
    "html/elements/dl/only-dd-novalid.html": "Element \u201cdl\u201d is missing a required child element.",
    "html/elements/dl/only-dt-novalid.html": "Element \u201cdl\u201d is missing a required instance of child element \u201cdd\u201d.",
    "html/elements/dl/section-in-dt-novalid.html": "The element \u201csection\u201d must not appear as a descendant of the \u201cdt\u201d element.",
    "html/elements/em/model-novalid.html": "End tag \u201cp\u201d implied, but there were open elements.",
    "html/elements/embed/height-novalid.html": "Bad value \u201c20%\u201d for attribute \u201cheight\u201d on element \u201cembed\u201d.",
    "html/elements/embed/src-empty-novalid.html": "Bad value \u201c\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d.",
    "html/elements/embed/src-whitespace-only-novalid.html": "Bad value \u201c\t \n\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d.",
    "html/elements/embed/src/fragment-backslash-novalid.html": "Bad value \u201c#\\\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d.",
    "html/elements/embed/src/fragment-contains-hash-novalid.html": "Bad value \u201chttp://foo/path#f#g\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d.",
    "html/elements/embed/src/fragment-leading-space-novalid.html": "Bad value \u201chttp://f:21/b# e\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d.",
    "html/elements/embed/src/host-192.0x00A80001-novalid.html": "Bad value \u201chttp://192.0x00A80001\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d.",
    "html/elements/embed/src/host-IP-address-broken-novalid.html": "Bad value \u201chttp://192.168.0.257/\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d.",
    "html/elements/embed/src/host-IP-address-fullwidth-novalid.html": "Bad value \u201chttp://\uff10\uff38\uff43\uff10\uff0e\uff10\uff12\uff15\uff10\uff0e\uff10\uff11\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d.",
    "html/elements/embed/src/host-IP-address-percent-encoded-novalid.html": "Bad value \u201chttp://%30%78%63%30%2e%30%32%35%30.01\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d.",
    "html/elements/embed/src/host-cr-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d.",
    "html/elements/embed/src/host-double-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff14\uff11.com\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d.",
    "html/elements/embed/src/host-double-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%94%ef%bc%91.com\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d.",
    "html/elements/embed/src/host-empty-novalid.html": "Bad value \u201chttp://\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d.",
    "html/elements/embed/src/host-empty-userinfo-empty-novalid.html": "Bad value \u201chttp://@/www.example.com\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d.",
    "html/elements/embed/src/host-empty-with-userinfo-novalid.html": "Bad value \u201chttp://user:pass@/\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d.",
    "html/elements/embed/src/host-hostname-in-brackets-novalid.html": "Bad value \u201chttp://[www.google.com]/\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d.",
    "html/elements/embed/src/host-invalid-unicode-novalid.html": "Forbidden code point U+fdd0.",
    "html/elements/embed/src/host-invalid-unicode-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%b7%90zyx.com\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d.",
    "html/elements/embed/src/host-newline-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d.",
    "html/elements/embed/src/host-space-novalid.html": "Bad value \u201chttp://example .org\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d.",
    "html/elements/embed/src/host-square-brackets-port-contains-colon-novalid.html": "Bad value \u201chttp://[1::2]:3:4\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d.",
    "html/elements/embed/src/host-tab-novalid.html": "Bad value \u201chttp://example\t.org\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d.",
    "html/elements/embed/src/host-u0000-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff10\uff10.com\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d.",
    "html/elements/embed/src/host-u0000-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%90%ef%bc%90.com\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d.",
    "html/elements/embed/src/path-bare-percent-sign-novalid.html": "Bad value \u201chttp://example.com/foo%\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d.",
    "html/elements/embed/src/path-contains-space-novalid.html": "Bad value \u201c/a/ /c\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d.",
    "html/elements/embed/src/path-leading-backslash-at-sign-novalid.html": "Bad value \u201chttp://foo.com/\\@\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d.",
    "html/elements/embed/src/path-leading-colon-backslash-novalid.html": "Bad value \u201c:\\\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d.",
    "html/elements/embed/src/path-leading-colon-chars-backslash-novalid.html": "Bad value \u201c:foo.com\\\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d.",
    "html/elements/embed/src/path-leading-space-novalid.html": "Bad value \u201chttp://f:21/ b\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d.",
    "html/elements/embed/src/path-percent-encoded-malformed-novalid.html": "Bad value \u201chttp://example.com/foo/%2e%2\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d.",
    "html/elements/embed/src/path-relative-square-brackets-novalid.html": "Bad value \u201c[61:24:74]:98\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d.",
    "html/elements/embed/src/path-tab-novalid.html": "Bad value \u201chttp://example.com/foo\tbar\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d.",
    "html/elements/embed/src/path-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b ?\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d.",
    "html/elements/embed/src/path-u0091-novalid.html": "Forbidden code point U+0091.",
    "html/elements/embed/src/port-999999-novalid.html": "Bad value \u201chttp://f:999999/c\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d.",
    "html/elements/embed/src/port-cr-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d.",
    "html/elements/embed/src/port-leading-colon-bracket-colon-novalid.html": "Bad value \u201chttp://2001::1]:80\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d.",
    "html/elements/embed/src/port-leading-colon-novalid.html": "Bad value \u201chttp://2001::1\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d.",
    "html/elements/embed/src/port-leading-dash-novalid.html": "Bad value \u201chttp://foo:-80/\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d.",
    "html/elements/embed/src/port-multiple-letters-novalid.html": "Bad value \u201chttp://f:fifty-two/c\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d.",
    "html/elements/embed/src/port-newline-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d.",
    "html/elements/embed/src/port-single-letter-novalid.html": "Bad value \u201chttp://f:b/c\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d.",
    "html/elements/embed/src/port-space-novalid.html": "Bad value \u201chttp://f: /c\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d.",
    "html/elements/embed/src/port-tab-novalid.html": "Bad value \u201chttp://f:\t/c\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d.",
    "html/elements/embed/src/query-leading-space-novalid.html": "Bad value \u201chttp://f:21/b? d\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d.",
    "html/elements/embed/src/query-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b?d #\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d.",
    "html/elements/embed/src/scheme-data-contains-fragment-haswarn.html": "Bad value \u201cdata:text/html,test#test\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d.",
    "html/elements/embed/src/scheme-data-single-slash-novalid.html": "Bad value \u201cdata:/example.com/\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d.",
    "html/elements/embed/src/scheme-file-backslash-novalid.html": "Bad value \u201cfile:c:\\foo\\bar.html\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d.",
    "html/elements/embed/src/scheme-file-no-slash-novalid.html": "Bad value \u201cfile:test\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d.",
    "html/elements/embed/src/scheme-file-scheme-only-novalid.html": "Bad value \u201cfile:\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d.",
    "html/elements/embed/src/scheme-file-single-slash-c-bar-novalid.html": "Bad value \u201cfile:/C|/foo/bar\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d.",
    "html/elements/embed/src/scheme-file-single-slash-novalid.html": "Bad value \u201cfile:/example.com/\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d.",
    "html/elements/embed/src/scheme-file-slash-only-novalid.html": "Bad value \u201cfile:/\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d.",
    "html/elements/embed/src/scheme-file-slash-slash-abc-bar-novalid.html": "Bad value \u201cfile://abc|/foo/bar\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d.",
    "html/elements/embed/src/scheme-file-slash-slash-c-bar-novalid.html": "Bad value \u201cfile://C|/foo/bar\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d.",
    "html/elements/embed/src/scheme-file-triple-slash-c-bar-novalid.html": "Bad value \u201cfile:///C|/foo/bar\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d.",
    "html/elements/embed/src/scheme-ftp-no-slash-novalid.html": "Bad value \u201cftp:example.com/\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d.",
    "html/elements/embed/src/scheme-ftp-single-slash-novalid.html": "Bad value \u201cftp:/example.com/\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d.",
    "html/elements/embed/src/scheme-http-backslash-novalid.html": "Bad value \u201chttp:\\\\foo.com\\\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d.",
    "html/elements/embed/src/scheme-http-no-slash-colon-novalid.html": "Bad value \u201chttp::@c:29\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d.",
    "html/elements/embed/src/scheme-http-no-slash-novalid.html": "Bad value \u201chttp:foo.com\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d.",
    "html/elements/embed/src/scheme-http-no-slash-square-bracket-novalid.html": "Bad value \u201chttp:[61:27]/:foo\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d.",
    "html/elements/embed/src/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d.",
    "html/elements/embed/src/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d.",
    "html/elements/embed/src/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d.",
    "html/elements/embed/src/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d.",
    "html/elements/embed/src/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d.",
    "html/elements/embed/src/scheme-trailing-space-novalid.html": "Bad value \u201ca: foo.com\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d.",
    "html/elements/embed/src/scheme-trailing-tab-novalid.html": "Bad value \u201ca:\tfoo.com\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d.",
    "html/elements/embed/src/scheme-ws-single-slash-novalid.html": "Bad value \u201cws:/example.com/\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d.",
    "html/elements/embed/src/scheme-wss-no-slash-novalid.html": "Bad value \u201cwss:example.com/\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d.",
    "html/elements/embed/src/scheme-wss-single-slash-novalid.html": "Bad value \u201cwss:/example.com/\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d.",
    "html/elements/embed/src/userinfo-backslash-novalid.html": "Bad value \u201chttp://a\\b:c\\d@foo.com\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d.",
    "html/elements/embed/src/userinfo-empty-novalid.html": "Bad value \u201chttp://@www.example.com\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d.",
    "html/elements/embed/src/userinfo-host-port-path-novalid.html": "Bad value \u201chttp://a:b@c:29/d\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d.",
    "html/elements/embed/src/userinfo-novalid.html": "Bad value \u201chttp://user:pass@foo:21/bar;par?b#c\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d.",
    "html/elements/embed/src/userinfo-password-bad-chars-novalid.html": "Bad value \u201chttp://&a:foo(b]c@d:2/\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d.",
    "html/elements/embed/src/userinfo-password-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://foo:\ud83d\udca9@example.com\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d.",
    "html/elements/embed/src/userinfo-password-empty-novalid.html": "Bad value \u201chttp://a:@www.example.com\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d.",
    "html/elements/embed/src/userinfo-user-empty-novalid.html": "Bad value \u201chttp://:b@www.example.com\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d.",
    "html/elements/embed/src/userinfo-username-contains-at-sign-novalid.html": "Bad value \u201chttp://::@c@d:2\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d.",
    "html/elements/embed/src/userinfo-username-contains-percent-encoded-novalid.html": "Bad value \u201chttp://%25DOMAIN:foobar@foodomain.com\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d.",
    "html/elements/embed/src/userinfo-username-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://\ud83d\udca9:foo@example.com\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d.",
    "html/elements/embed/src/userinfo-username-non-alpha-novalid.html": "Bad value \u201chttp://foo.com:b@d/\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d.",
    "html/elements/embed/type-novalid.html": "Bad value \u201cfoo\u201d for attribute \u201ctype\u201d on element \u201cembed\u201d.",
    "html/elements/embed/width-novalid.html": "Bad value \u201c20%\u201d for attribute \u201cwidth\u201d on element \u201cembed\u201d.",
    "html/elements/figure/table-with-caption-in-figure-haswarn.html": "When a \u201ctable\u201d element is the only content in a \u201cfigure\u201d element other than the \u201cfigcaption\u201d, the \u201ccaption\u201d element should be omitted in favor of the \u201cfigcaption\u201d.",
    "html/elements/figure/with-figcaption-and-role-novalid.html": "A \u201cfigure\u201d element with a \u201cfigcaption\u201d descendant must not have a \u201crole\u201d attribute.",
    "html/elements/font/obsolete-novalid.html": "The \u201cfont\u201d element is obsolete. Use CSS instead.",
    "html/elements/footer/nested-footer-novalid.html": "The element \u201cfooter\u201d must not appear as a descendant of the \u201cfooter\u201d element.",
    "html/elements/footer/nested-header-novalid.html": "The element \u201cheader\u201d must not appear as a descendant of the \u201cfooter\u201d element.",
    "html/elements/footer/role-contentinfo-body-scope-haswarn.html": "The \u201ccontentinfo\u201d role is unnecessary for element \u201cfooter\u201d.",
    "html/elements/footer/role-contentinfo-in-svg-foreignobject-haswarn.html": "The \u201ccontentinfo\u201d role is unnecessary for element \u201cfooter\u201d.",
    "html/elements/form/accept-charset-not-utf8-novalid.html": "The only allowed value for the \u201caccept-charset\u201d attribute for the \u201cform\u201d element is \u201cutf-8\u201d.",
    "html/elements/form/action-empty-novalid.html": "Bad value \u201c\u201d for attribute \u201caction\u201d on element \u201cform\u201d.",
    "html/elements/form/action-whitespace-only-novalid.html": "Bad value \u201c\t \n\u201d for attribute \u201caction\u201d on element \u201cform\u201d.",
    "html/elements/form/action/fragment-backslash-novalid.html": "Bad value \u201c#\\\u201d for attribute \u201caction\u201d on element \u201cform\u201d.",
    "html/elements/form/action/fragment-contains-hash-novalid.html": "Bad value \u201chttp://foo/path#f#g\u201d for attribute \u201caction\u201d on element \u201cform\u201d.",
    "html/elements/form/action/fragment-leading-space-novalid.html": "Bad value \u201chttp://f:21/b# e\u201d for attribute \u201caction\u201d on element \u201cform\u201d.",
    "html/elements/form/action/host-192.0x00A80001-novalid.html": "Bad value \u201chttp://192.0x00A80001\u201d for attribute \u201caction\u201d on element \u201cform\u201d.",
    "html/elements/form/action/host-IP-address-broken-novalid.html": "Bad value \u201chttp://192.168.0.257/\u201d for attribute \u201caction\u201d on element \u201cform\u201d.",
    "html/elements/form/action/host-IP-address-fullwidth-novalid.html": "Bad value \u201chttp://\uff10\uff38\uff43\uff10\uff0e\uff10\uff12\uff15\uff10\uff0e\uff10\uff11\u201d for attribute \u201caction\u201d on element \u201cform\u201d.",
    "html/elements/form/action/host-IP-address-percent-encoded-novalid.html": "Bad value \u201chttp://%30%78%63%30%2e%30%32%35%30.01\u201d for attribute \u201caction\u201d on element \u201cform\u201d.",
    "html/elements/form/action/host-cr-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201caction\u201d on element \u201cform\u201d.",
    "html/elements/form/action/host-double-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff14\uff11.com\u201d for attribute \u201caction\u201d on element \u201cform\u201d.",
    "html/elements/form/action/host-double-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%94%ef%bc%91.com\u201d for attribute \u201caction\u201d on element \u201cform\u201d.",
    "html/elements/form/action/host-empty-novalid.html": "Bad value \u201chttp://\u201d for attribute \u201caction\u201d on element \u201cform\u201d.",
    "html/elements/form/action/host-empty-userinfo-empty-novalid.html": "Bad value \u201chttp://@/www.example.com\u201d for attribute \u201caction\u201d on element \u201cform\u201d.",
    "html/elements/form/action/host-empty-with-userinfo-novalid.html": "Bad value \u201chttp://user:pass@/\u201d for attribute \u201caction\u201d on element \u201cform\u201d.",
    "html/elements/form/action/host-hostname-in-brackets-novalid.html": "Bad value \u201chttp://[www.google.com]/\u201d for attribute \u201caction\u201d on element \u201cform\u201d.",
    "html/elements/form/action/host-invalid-unicode-novalid.html": "Forbidden code point U+fdd0.",
    "html/elements/form/action/host-invalid-unicode-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%b7%90zyx.com\u201d for attribute \u201caction\u201d on element \u201cform\u201d.",
    "html/elements/form/action/host-newline-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201caction\u201d on element \u201cform\u201d.",
    "html/elements/form/action/host-space-novalid.html": "Bad value \u201chttp://example .org\u201d for attribute \u201caction\u201d on element \u201cform\u201d.",
    "html/elements/form/action/host-square-brackets-port-contains-colon-novalid.html": "Bad value \u201chttp://[1::2]:3:4\u201d for attribute \u201caction\u201d on element \u201cform\u201d.",
    "html/elements/form/action/host-tab-novalid.html": "Bad value \u201chttp://example\t.org\u201d for attribute \u201caction\u201d on element \u201cform\u201d.",
    "html/elements/form/action/host-u0000-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff10\uff10.com\u201d for attribute \u201caction\u201d on element \u201cform\u201d.",
    "html/elements/form/action/host-u0000-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%90%ef%bc%90.com\u201d for attribute \u201caction\u201d on element \u201cform\u201d.",
    "html/elements/form/action/path-bare-percent-sign-novalid.html": "Bad value \u201chttp://example.com/foo%\u201d for attribute \u201caction\u201d on element \u201cform\u201d.",
    "html/elements/form/action/path-contains-space-novalid.html": "Bad value \u201c/a/ /c\u201d for attribute \u201caction\u201d on element \u201cform\u201d.",
    "html/elements/form/action/path-leading-backslash-at-sign-novalid.html": "Bad value \u201chttp://foo.com/\\@\u201d for attribute \u201caction\u201d on element \u201cform\u201d.",
    "html/elements/form/action/path-leading-colon-backslash-novalid.html": "Bad value \u201c:\\\u201d for attribute \u201caction\u201d on element \u201cform\u201d.",
    "html/elements/form/action/path-leading-colon-chars-backslash-novalid.html": "Bad value \u201c:foo.com\\\u201d for attribute \u201caction\u201d on element \u201cform\u201d.",
    "html/elements/form/action/path-leading-space-novalid.html": "Bad value \u201chttp://f:21/ b\u201d for attribute \u201caction\u201d on element \u201cform\u201d.",
    "html/elements/form/action/path-percent-encoded-malformed-novalid.html": "Bad value \u201chttp://example.com/foo/%2e%2\u201d for attribute \u201caction\u201d on element \u201cform\u201d.",
    "html/elements/form/action/path-relative-square-brackets-novalid.html": "Bad value \u201c[61:24:74]:98\u201d for attribute \u201caction\u201d on element \u201cform\u201d.",
    "html/elements/form/action/path-tab-novalid.html": "Bad value \u201chttp://example.com/foo\tbar\u201d for attribute \u201caction\u201d on element \u201cform\u201d.",
    "html/elements/form/action/path-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b ?\u201d for attribute \u201caction\u201d on element \u201cform\u201d.",
    "html/elements/form/action/path-u0091-novalid.html": "Forbidden code point U+0091.",
    "html/elements/form/action/port-999999-novalid.html": "Bad value \u201chttp://f:999999/c\u201d for attribute \u201caction\u201d on element \u201cform\u201d.",
    "html/elements/form/action/port-cr-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201caction\u201d on element \u201cform\u201d.",
    "html/elements/form/action/port-leading-colon-bracket-colon-novalid.html": "Bad value \u201chttp://2001::1]:80\u201d for attribute \u201caction\u201d on element \u201cform\u201d.",
    "html/elements/form/action/port-leading-colon-novalid.html": "Bad value \u201chttp://2001::1\u201d for attribute \u201caction\u201d on element \u201cform\u201d.",
    "html/elements/form/action/port-leading-dash-novalid.html": "Bad value \u201chttp://foo:-80/\u201d for attribute \u201caction\u201d on element \u201cform\u201d.",
    "html/elements/form/action/port-multiple-letters-novalid.html": "Bad value \u201chttp://f:fifty-two/c\u201d for attribute \u201caction\u201d on element \u201cform\u201d.",
    "html/elements/form/action/port-newline-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201caction\u201d on element \u201cform\u201d.",
    "html/elements/form/action/port-single-letter-novalid.html": "Bad value \u201chttp://f:b/c\u201d for attribute \u201caction\u201d on element \u201cform\u201d.",
    "html/elements/form/action/port-space-novalid.html": "Bad value \u201chttp://f: /c\u201d for attribute \u201caction\u201d on element \u201cform\u201d.",
    "html/elements/form/action/port-tab-novalid.html": "Bad value \u201chttp://f:\t/c\u201d for attribute \u201caction\u201d on element \u201cform\u201d.",
    "html/elements/form/action/query-leading-space-novalid.html": "Bad value \u201chttp://f:21/b? d\u201d for attribute \u201caction\u201d on element \u201cform\u201d.",
    "html/elements/form/action/query-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b?d #\u201d for attribute \u201caction\u201d on element \u201cform\u201d.",
    "html/elements/form/action/scheme-data-contains-fragment-haswarn.html": "Bad value \u201cdata:text/html,test#test\u201d for attribute \u201caction\u201d on element \u201cform\u201d.",
    "html/elements/form/action/scheme-data-single-slash-novalid.html": "Bad value \u201cdata:/example.com/\u201d for attribute \u201caction\u201d on element \u201cform\u201d.",
    "html/elements/form/action/scheme-file-backslash-novalid.html": "Bad value \u201cfile:c:\\foo\\bar.html\u201d for attribute \u201caction\u201d on element \u201cform\u201d.",
    "html/elements/form/action/scheme-file-no-slash-novalid.html": "Bad value \u201cfile:test\u201d for attribute \u201caction\u201d on element \u201cform\u201d.",
    "html/elements/form/action/scheme-file-scheme-only-novalid.html": "Bad value \u201cfile:\u201d for attribute \u201caction\u201d on element \u201cform\u201d.",
    "html/elements/form/action/scheme-file-single-slash-c-bar-novalid.html": "Bad value \u201cfile:/C|/foo/bar\u201d for attribute \u201caction\u201d on element \u201cform\u201d.",
    "html/elements/form/action/scheme-file-single-slash-novalid.html": "Bad value \u201cfile:/example.com/\u201d for attribute \u201caction\u201d on element \u201cform\u201d.",
    "html/elements/form/action/scheme-file-slash-only-novalid.html": "Bad value \u201cfile:/\u201d for attribute \u201caction\u201d on element \u201cform\u201d.",
    "html/elements/form/action/scheme-file-slash-slash-abc-bar-novalid.html": "Bad value \u201cfile://abc|/foo/bar\u201d for attribute \u201caction\u201d on element \u201cform\u201d.",
    "html/elements/form/action/scheme-file-slash-slash-c-bar-novalid.html": "Bad value \u201cfile://C|/foo/bar\u201d for attribute \u201caction\u201d on element \u201cform\u201d.",
    "html/elements/form/action/scheme-file-triple-slash-c-bar-novalid.html": "Bad value \u201cfile:///C|/foo/bar\u201d for attribute \u201caction\u201d on element \u201cform\u201d.",
    "html/elements/form/action/scheme-ftp-no-slash-novalid.html": "Bad value \u201cftp:example.com/\u201d for attribute \u201caction\u201d on element \u201cform\u201d.",
    "html/elements/form/action/scheme-ftp-single-slash-novalid.html": "Bad value \u201cftp:/example.com/\u201d for attribute \u201caction\u201d on element \u201cform\u201d.",
    "html/elements/form/action/scheme-http-backslash-novalid.html": "Bad value \u201chttp:\\\\foo.com\\\u201d for attribute \u201caction\u201d on element \u201cform\u201d.",
    "html/elements/form/action/scheme-http-no-slash-colon-novalid.html": "Bad value \u201chttp::@c:29\u201d for attribute \u201caction\u201d on element \u201cform\u201d.",
    "html/elements/form/action/scheme-http-no-slash-novalid.html": "Bad value \u201chttp:foo.com\u201d for attribute \u201caction\u201d on element \u201cform\u201d.",
    "html/elements/form/action/scheme-http-no-slash-square-bracket-novalid.html": "Bad value \u201chttp:[61:27]/:foo\u201d for attribute \u201caction\u201d on element \u201cform\u201d.",
    "html/elements/form/action/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201caction\u201d on element \u201cform\u201d.",
    "html/elements/form/action/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201caction\u201d on element \u201cform\u201d.",
    "html/elements/form/action/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201caction\u201d on element \u201cform\u201d.",
    "html/elements/form/action/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201caction\u201d on element \u201cform\u201d.",
    "html/elements/form/action/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201caction\u201d on element \u201cform\u201d.",
    "html/elements/form/action/scheme-trailing-space-novalid.html": "Bad value \u201ca: foo.com\u201d for attribute \u201caction\u201d on element \u201cform\u201d.",
    "html/elements/form/action/scheme-trailing-tab-novalid.html": "Bad value \u201ca:\tfoo.com\u201d for attribute \u201caction\u201d on element \u201cform\u201d.",
    "html/elements/form/action/scheme-ws-single-slash-novalid.html": "Bad value \u201cws:/example.com/\u201d for attribute \u201caction\u201d on element \u201cform\u201d.",
    "html/elements/form/action/scheme-wss-no-slash-novalid.html": "Bad value \u201cwss:example.com/\u201d for attribute \u201caction\u201d on element \u201cform\u201d.",
    "html/elements/form/action/scheme-wss-single-slash-novalid.html": "Bad value \u201cwss:/example.com/\u201d for attribute \u201caction\u201d on element \u201cform\u201d.",
    "html/elements/form/action/userinfo-backslash-novalid.html": "Bad value \u201chttp://a\\b:c\\d@foo.com\u201d for attribute \u201caction\u201d on element \u201cform\u201d.",
    "html/elements/form/action/userinfo-empty-novalid.html": "Bad value \u201chttp://@www.example.com\u201d for attribute \u201caction\u201d on element \u201cform\u201d.",
    "html/elements/form/action/userinfo-host-port-path-novalid.html": "Bad value \u201chttp://a:b@c:29/d\u201d for attribute \u201caction\u201d on element \u201cform\u201d.",
    "html/elements/form/action/userinfo-novalid.html": "Bad value \u201chttp://user:pass@foo:21/bar;par?b#c\u201d for attribute \u201caction\u201d on element \u201cform\u201d.",
    "html/elements/form/action/userinfo-password-bad-chars-novalid.html": "Bad value \u201chttp://&a:foo(b]c@d:2/\u201d for attribute \u201caction\u201d on element \u201cform\u201d.",
    "html/elements/form/action/userinfo-password-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://foo:\ud83d\udca9@example.com\u201d for attribute \u201caction\u201d on element \u201cform\u201d.",
    "html/elements/form/action/userinfo-password-empty-novalid.html": "Bad value \u201chttp://a:@www.example.com\u201d for attribute \u201caction\u201d on element \u201cform\u201d.",
    "html/elements/form/action/userinfo-user-empty-novalid.html": "Bad value \u201chttp://:b@www.example.com\u201d for attribute \u201caction\u201d on element \u201cform\u201d.",
    "html/elements/form/action/userinfo-username-contains-at-sign-novalid.html": "Bad value \u201chttp://::@c@d:2\u201d for attribute \u201caction\u201d on element \u201cform\u201d.",
    "html/elements/form/action/userinfo-username-contains-percent-encoded-novalid.html": "Bad value \u201chttp://%25DOMAIN:foobar@foodomain.com\u201d for attribute \u201caction\u201d on element \u201cform\u201d.",
    "html/elements/form/action/userinfo-username-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://\ud83d\udca9:foo@example.com\u201d for attribute \u201caction\u201d on element \u201cform\u201d.",
    "html/elements/form/action/userinfo-username-non-alpha-novalid.html": "Bad value \u201chttp://foo.com:b@d/\u201d for attribute \u201caction\u201d on element \u201cform\u201d.",
    "html/elements/form/duplicate-id-novalid.html": "Duplicate ID \u201cduplicate\u201d.",
    "html/elements/frame/obsolete-novalid.html": "The \u201cframeset\u201d element is obsolete. Use the \u201ciframe\u201d element and CSS instead, or use server-side includes.",
    "html/elements/h1/empty-haswarn.html": "Empty heading.",
    "html/elements/h1/empty-heading-haswarn.html": "Empty heading.",
    "html/elements/h1/model-novalid.html": "End tag \u201cp\u201d implied, but there were open elements.",
    "html/elements/h1/role-none-with-tabindex-haswarn.html": "The \u201cnone\u201d role does not affect elements that have a \u201ctabindex\u201d attribute.",
    "html/elements/h1/role-presentation-with-aria-describedby-haswarn.html": "The \u201cpresentation\u201d role does not affect elements that have global ARIA attributes.",
    "html/elements/h2/model-novalid.html": "End tag \u201cp\u201d implied, but there were open elements.",
    "html/elements/h3/model-novalid.html": "End tag \u201cp\u201d implied, but there were open elements.",
    "html/elements/h4/model-novalid.html": "End tag \u201cp\u201d implied, but there were open elements.",
    "html/elements/h5/model-novalid.html": "End tag \u201cp\u201d implied, but there were open elements.",
    "html/elements/h6/model-novalid.html": "End tag \u201cp\u201d implied, but there were open elements.",
    "html/elements/header/nested-footer-novalid.html": "The element \u201cfooter\u201d must not appear as a descendant of the \u201cheader\u201d element.",
    "html/elements/header/nested-header-novalid.html": "The element \u201cheader\u201d must not appear as a descendant of the \u201cheader\u201d element.",
    "html/elements/header/role-banner-body-scope-haswarn.html": "The \u201cbanner\u201d role is unnecessary for element \u201cheader\u201d.",
    "html/elements/header/role-banner-in-svg-foreignobject-haswarn.html": "The \u201cbanner\u201d role is unnecessary for element \u201cheader\u201d.",
    "html/elements/hr/model-novalid.html": "No \u201cp\u201d element in scope but a \u201cp\u201d end tag seen.",
    "html/elements/html/lang-xml-mismatch-novalid.html": "When the attribute \u201cxml:lang\u201d in no namespace is specified, the element must also have the attribute \u201clang\u201d present with the same value.",
    "html/elements/i/model-novalid.html": "End tag \u201cp\u201d implied, but there were open elements.",
    "html/elements/iframe/allowpaymentrequest-deprecated-novalid.html": "Attribute \u201callowpaymentrequest\u201d not allowed on element \u201ciframe\u201d at this point.",
    "html/elements/iframe/model-novalid.html": "Text not allowed in \u201ciframe\u201d in this context.",
    "html/elements/iframe/seamless-removed-novalid.html": "Attribute \u201cseamless\u201d not allowed on element \u201ciframe\u201d at this point.",
    "html/elements/iframe/src-empty-novalid.html": "Bad value \u201c\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d.",
    "html/elements/iframe/src-whitespace-only-novalid.html": "Bad value \u201c\t \n\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d.",
    "html/elements/iframe/src/fragment-backslash-novalid.html": "Bad value \u201c#\\\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d.",
    "html/elements/iframe/src/fragment-contains-hash-novalid.html": "Bad value \u201chttp://foo/path#f#g\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d.",
    "html/elements/iframe/src/fragment-leading-space-novalid.html": "Bad value \u201chttp://f:21/b# e\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d.",
    "html/elements/iframe/src/host-192.0x00A80001-novalid.html": "Bad value \u201chttp://192.0x00A80001\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d.",
    "html/elements/iframe/src/host-IP-address-broken-novalid.html": "Bad value \u201chttp://192.168.0.257/\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d.",
    "html/elements/iframe/src/host-IP-address-fullwidth-novalid.html": "Bad value \u201chttp://\uff10\uff38\uff43\uff10\uff0e\uff10\uff12\uff15\uff10\uff0e\uff10\uff11\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d.",
    "html/elements/iframe/src/host-IP-address-percent-encoded-novalid.html": "Bad value \u201chttp://%30%78%63%30%2e%30%32%35%30.01\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d.",
    "html/elements/iframe/src/host-cr-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d.",
    "html/elements/iframe/src/host-double-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff14\uff11.com\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d.",
    "html/elements/iframe/src/host-double-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%94%ef%bc%91.com\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d.",
    "html/elements/iframe/src/host-empty-novalid.html": "Bad value \u201chttp://\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d.",
    "html/elements/iframe/src/host-empty-userinfo-empty-novalid.html": "Bad value \u201chttp://@/www.example.com\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d.",
    "html/elements/iframe/src/host-empty-with-userinfo-novalid.html": "Bad value \u201chttp://user:pass@/\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d.",
    "html/elements/iframe/src/host-hostname-in-brackets-novalid.html": "Bad value \u201chttp://[www.google.com]/\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d.",
    "html/elements/iframe/src/host-invalid-unicode-novalid.html": "Forbidden code point U+fdd0.",
    "html/elements/iframe/src/host-invalid-unicode-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%b7%90zyx.com\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d.",
    "html/elements/iframe/src/host-newline-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d.",
    "html/elements/iframe/src/host-space-novalid.html": "Bad value \u201chttp://example .org\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d.",
    "html/elements/iframe/src/host-square-brackets-port-contains-colon-novalid.html": "Bad value \u201chttp://[1::2]:3:4\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d.",
    "html/elements/iframe/src/host-tab-novalid.html": "Bad value \u201chttp://example\t.org\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d.",
    "html/elements/iframe/src/host-u0000-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff10\uff10.com\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d.",
    "html/elements/iframe/src/host-u0000-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%90%ef%bc%90.com\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d.",
    "html/elements/iframe/src/path-bare-percent-sign-novalid.html": "Bad value \u201chttp://example.com/foo%\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d.",
    "html/elements/iframe/src/path-contains-space-novalid.html": "Bad value \u201c/a/ /c\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d.",
    "html/elements/iframe/src/path-leading-backslash-at-sign-novalid.html": "Bad value \u201chttp://foo.com/\\@\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d.",
    "html/elements/iframe/src/path-leading-colon-backslash-novalid.html": "Bad value \u201c:\\\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d.",
    "html/elements/iframe/src/path-leading-colon-chars-backslash-novalid.html": "Bad value \u201c:foo.com\\\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d.",
    "html/elements/iframe/src/path-leading-space-novalid.html": "Bad value \u201chttp://f:21/ b\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d.",
    "html/elements/iframe/src/path-percent-encoded-malformed-novalid.html": "Bad value \u201chttp://example.com/foo/%2e%2\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d.",
    "html/elements/iframe/src/path-relative-square-brackets-novalid.html": "Bad value \u201c[61:24:74]:98\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d.",
    "html/elements/iframe/src/path-tab-novalid.html": "Bad value \u201chttp://example.com/foo\tbar\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d.",
    "html/elements/iframe/src/path-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b ?\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d.",
    "html/elements/iframe/src/path-u0091-novalid.html": "Forbidden code point U+0091.",
    "html/elements/iframe/src/port-999999-novalid.html": "Bad value \u201chttp://f:999999/c\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d.",
    "html/elements/iframe/src/port-cr-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d.",
    "html/elements/iframe/src/port-leading-colon-bracket-colon-novalid.html": "Bad value \u201chttp://2001::1]:80\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d.",
    "html/elements/iframe/src/port-leading-colon-novalid.html": "Bad value \u201chttp://2001::1\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d.",
    "html/elements/iframe/src/port-leading-dash-novalid.html": "Bad value \u201chttp://foo:-80/\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d.",
    "html/elements/iframe/src/port-multiple-letters-novalid.html": "Bad value \u201chttp://f:fifty-two/c\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d.",
    "html/elements/iframe/src/port-newline-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d.",
    "html/elements/iframe/src/port-single-letter-novalid.html": "Bad value \u201chttp://f:b/c\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d.",
    "html/elements/iframe/src/port-space-novalid.html": "Bad value \u201chttp://f: /c\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d.",
    "html/elements/iframe/src/port-tab-novalid.html": "Bad value \u201chttp://f:\t/c\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d.",
    "html/elements/iframe/src/query-leading-space-novalid.html": "Bad value \u201chttp://f:21/b? d\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d.",
    "html/elements/iframe/src/query-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b?d #\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d.",
    "html/elements/iframe/src/scheme-data-contains-fragment-haswarn.html": "Bad value \u201cdata:text/html,test#test\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d.",
    "html/elements/iframe/src/scheme-data-single-slash-novalid.html": "Bad value \u201cdata:/example.com/\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d.",
    "html/elements/iframe/src/scheme-file-backslash-novalid.html": "Bad value \u201cfile:c:\\foo\\bar.html\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d.",
    "html/elements/iframe/src/scheme-file-no-slash-novalid.html": "Bad value \u201cfile:test\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d.",
    "html/elements/iframe/src/scheme-file-scheme-only-novalid.html": "Bad value \u201cfile:\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d.",
    "html/elements/iframe/src/scheme-file-single-slash-c-bar-novalid.html": "Bad value \u201cfile:/C|/foo/bar\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d.",
    "html/elements/iframe/src/scheme-file-single-slash-novalid.html": "Bad value \u201cfile:/example.com/\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d.",
    "html/elements/iframe/src/scheme-file-slash-only-novalid.html": "Bad value \u201cfile:/\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d.",
    "html/elements/iframe/src/scheme-file-slash-slash-abc-bar-novalid.html": "Bad value \u201cfile://abc|/foo/bar\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d.",
    "html/elements/iframe/src/scheme-file-slash-slash-c-bar-novalid.html": "Bad value \u201cfile://C|/foo/bar\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d.",
    "html/elements/iframe/src/scheme-file-triple-slash-c-bar-novalid.html": "Bad value \u201cfile:///C|/foo/bar\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d.",
    "html/elements/iframe/src/scheme-ftp-no-slash-novalid.html": "Bad value \u201cftp:example.com/\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d.",
    "html/elements/iframe/src/scheme-ftp-single-slash-novalid.html": "Bad value \u201cftp:/example.com/\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d.",
    "html/elements/iframe/src/scheme-http-backslash-novalid.html": "Bad value \u201chttp:\\\\foo.com\\\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d.",
    "html/elements/iframe/src/scheme-http-no-slash-colon-novalid.html": "Bad value \u201chttp::@c:29\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d.",
    "html/elements/iframe/src/scheme-http-no-slash-novalid.html": "Bad value \u201chttp:foo.com\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d.",
    "html/elements/iframe/src/scheme-http-no-slash-square-bracket-novalid.html": "Bad value \u201chttp:[61:27]/:foo\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d.",
    "html/elements/iframe/src/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d.",
    "html/elements/iframe/src/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d.",
    "html/elements/iframe/src/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d.",
    "html/elements/iframe/src/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d.",
    "html/elements/iframe/src/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d.",
    "html/elements/iframe/src/scheme-trailing-space-novalid.html": "Bad value \u201ca: foo.com\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d.",
    "html/elements/iframe/src/scheme-trailing-tab-novalid.html": "Bad value \u201ca:\tfoo.com\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d.",
    "html/elements/iframe/src/scheme-ws-single-slash-novalid.html": "Bad value \u201cws:/example.com/\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d.",
    "html/elements/iframe/src/scheme-wss-no-slash-novalid.html": "Bad value \u201cwss:example.com/\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d.",
    "html/elements/iframe/src/scheme-wss-single-slash-novalid.html": "Bad value \u201cwss:/example.com/\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d.",
    "html/elements/iframe/src/userinfo-backslash-novalid.html": "Bad value \u201chttp://a\\b:c\\d@foo.com\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d.",
    "html/elements/iframe/src/userinfo-empty-novalid.html": "Bad value \u201chttp://@www.example.com\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d.",
    "html/elements/iframe/src/userinfo-host-port-path-novalid.html": "Bad value \u201chttp://a:b@c:29/d\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d.",
    "html/elements/iframe/src/userinfo-novalid.html": "Bad value \u201chttp://user:pass@foo:21/bar;par?b#c\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d.",
    "html/elements/iframe/src/userinfo-password-bad-chars-novalid.html": "Bad value \u201chttp://&a:foo(b]c@d:2/\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d.",
    "html/elements/iframe/src/userinfo-password-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://foo:\ud83d\udca9@example.com\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d.",
    "html/elements/iframe/src/userinfo-password-empty-novalid.html": "Bad value \u201chttp://a:@www.example.com\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d.",
    "html/elements/iframe/src/userinfo-user-empty-novalid.html": "Bad value \u201chttp://:b@www.example.com\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d.",
    "html/elements/iframe/src/userinfo-username-contains-at-sign-novalid.html": "Bad value \u201chttp://::@c@d:2\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d.",
    "html/elements/iframe/src/userinfo-username-contains-percent-encoded-novalid.html": "Bad value \u201chttp://%25DOMAIN:foobar@foodomain.com\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d.",
    "html/elements/iframe/src/userinfo-username-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://\ud83d\udca9:foo@example.com\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d.",
    "html/elements/iframe/src/userinfo-username-non-alpha-novalid.html": "Bad value \u201chttp://foo.com:b@d/\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d.",
    "html/elements/img/alt-with-role-none-novalid.html": "Bad value \u201cnone\u201d for attribute \u201crole\u201d on element \u201cimg\u201d",
    "html/elements/img/alt-with-role-presentation-novalid.html": "Bad value \u201cpresentation\u201d for attribute \u201crole\u201d on element \u201cimg\u201d",
    "html/elements/img/aria-without-alt-novalid.html": "An \u201cimg\u201d element with any \u201caria-*\u201d attributes other than \u201caria-hidden\u201d must also have an accessible name. (e.g., an \u201calt\u201d attribute).",
    "html/elements/img/bad-role-value-novalid.html": "Bad value \u201cinvalid\u201d for attribute \u201crole\u201d on element \u201cimg\u201d.",
    "html/elements/img/border-attribute-haswarn.html": "The \u201cborder\u201d attribute on the \u201cimg\u201d element is obsolete. Consider specifying \u201cimg { border: 0; }\u201d in CSS instead.",
    "html/elements/img/controls-invalid-novalid.html": "Bad value \u201cinvalid\u201d for attribute \u201ccontrols\u201d on element \u201cimg\u201d.",
    "html/elements/img/controls-with-empty-alt-novalid.html": "The \u201ccontrols\u201d attribute must not be specified on an \u201cimg\u201d element that does not have an \u201calt\u201d attribute, or whose \u201calt\u201d attribute\u2019s value is the empty string.",
    "html/elements/img/controls-without-alt-novalid.html": "The \u201ccontrols\u201d attribute must not be specified on an \u201cimg\u201d element that does not have an \u201calt\u201d attribute, or whose \u201calt\u201d attribute\u2019s value is the empty string.",
    "html/elements/img/empty-src-without-alt-novalid.html": "Bad value \u201c\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d.",
    "html/elements/img/ismap-no-anchor-ancestor-novalid.html": "The \u201cimg\u201d element with the \u201cismap\u201d attribute set must have an \u201ca\u201d ancestor with the \u201chref\u201d attribute.",
    "html/elements/img/missing-alt-in-figure-novalid.html": "An \u201cimg\u201d element must have an \u201calt\u201d attribute, except under certain conditions. For details, consult guidance on providing text alternatives for images.",
    "html/elements/img/model-novalid.html": "Bad value \u201curl\u201d for attribute \u201cusemap\u201d on element \u201cimg\u201d.",
    "html/elements/img/role-none-with-aria-describedby-novalid.html": "An \u201cimg\u201d element with a \u201crole\u201d attribute must not have an \u201calt\u201d attribute whose value is the empty string.",
    "html/elements/img/role-presentation-with-aria-label-novalid.html": "An \u201cimg\u201d element with a \u201crole\u201d attribute must not have an \u201calt\u201d attribute whose value is the empty string.",
    "html/elements/img/role-with-aria-label-novalid.html": "Bad value \u201cnone\u201d for attribute \u201crole\u201d on element \u201cimg\u201d",
    "html/elements/img/role-with-empty-alt-novalid.html": "An \u201cimg\u201d element with a \u201crole\u201d attribute must not have an \u201calt\u201d attribute whose value is the empty string.",
    "html/elements/img/role-without-accessible-name-novalid.html": "An \u201cimg\u201d element with a \u201crole\u201d attribute must also have an accessible name (e.g., an \u201calt\u201d attribute).",
    "html/elements/img/sizes-auto-without-loading-lazy-novalid.html": "The \u201csizes\u201d attribute value starting with \u201cauto\u201d is only valid for lazy-loaded images. Add \u201cloading=\u201d\u201clazy\u201d to this element.",
    "html/elements/img/sizes-invalid-media-novalid.html": "Bad value \u201c(min-width:) 800px, 320px\u201d for attribute \u201csizes\u201d on element \u201cimg\u201d.",
    "html/elements/img/sizes-without-srcset-novalid.html": "The \u201csizes\u201d attribute must only be specified if the \u201csrcset\u201d attribute is also specified.",
    "html/elements/img/src-empty-novalid.html": "Bad value \u201c\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d.",
    "html/elements/img/src-whitespace-only-novalid.html": "Bad value \u201c\t \n\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d.",
    "html/elements/img/src/fragment-backslash-novalid.html": "Bad value \u201c#\\\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d.",
    "html/elements/img/src/fragment-contains-hash-novalid.html": "Bad value \u201chttp://foo/path#f#g\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d.",
    "html/elements/img/src/fragment-leading-space-novalid.html": "Bad value \u201chttp://f:21/b# e\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d.",
    "html/elements/img/src/host-192.0x00A80001-novalid.html": "Bad value \u201chttp://192.0x00A80001\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d.",
    "html/elements/img/src/host-IP-address-broken-novalid.html": "Bad value \u201chttp://192.168.0.257/\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d.",
    "html/elements/img/src/host-IP-address-fullwidth-novalid.html": "Bad value \u201chttp://\uff10\uff38\uff43\uff10\uff0e\uff10\uff12\uff15\uff10\uff0e\uff10\uff11\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d.",
    "html/elements/img/src/host-IP-address-percent-encoded-novalid.html": "Bad value \u201chttp://%30%78%63%30%2e%30%32%35%30.01\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d.",
    "html/elements/img/src/host-cr-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d.",
    "html/elements/img/src/host-double-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff14\uff11.com\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d.",
    "html/elements/img/src/host-double-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%94%ef%bc%91.com\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d.",
    "html/elements/img/src/host-empty-novalid.html": "Bad value \u201chttp://\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d.",
    "html/elements/img/src/host-empty-userinfo-empty-novalid.html": "Bad value \u201chttp://@/www.example.com\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d.",
    "html/elements/img/src/host-empty-with-userinfo-novalid.html": "Bad value \u201chttp://user:pass@/\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d.",
    "html/elements/img/src/host-hostname-in-brackets-novalid.html": "Bad value \u201chttp://[www.google.com]/\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d.",
    "html/elements/img/src/host-invalid-unicode-novalid.html": "Forbidden code point U+fdd0.",
    "html/elements/img/src/host-invalid-unicode-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%b7%90zyx.com\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d.",
    "html/elements/img/src/host-newline-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d.",
    "html/elements/img/src/host-space-novalid.html": "Bad value \u201chttp://example .org\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d.",
    "html/elements/img/src/host-square-brackets-port-contains-colon-novalid.html": "Bad value \u201chttp://[1::2]:3:4\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d.",
    "html/elements/img/src/host-tab-novalid.html": "Bad value \u201chttp://example\t.org\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d.",
    "html/elements/img/src/host-u0000-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff10\uff10.com\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d.",
    "html/elements/img/src/host-u0000-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%90%ef%bc%90.com\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d.",
    "html/elements/img/src/path-bare-percent-sign-novalid.html": "Bad value \u201chttp://example.com/foo%\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d.",
    "html/elements/img/src/path-contains-space-novalid.html": "Bad value \u201c/a/ /c\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d.",
    "html/elements/img/src/path-leading-backslash-at-sign-novalid.html": "Bad value \u201chttp://foo.com/\\@\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d.",
    "html/elements/img/src/path-leading-colon-backslash-novalid.html": "Bad value \u201c:\\\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d.",
    "html/elements/img/src/path-leading-colon-chars-backslash-novalid.html": "Bad value \u201c:foo.com\\\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d.",
    "html/elements/img/src/path-leading-space-novalid.html": "Bad value \u201chttp://f:21/ b\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d.",
    "html/elements/img/src/path-percent-encoded-malformed-novalid.html": "Bad value \u201chttp://example.com/foo/%2e%2\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d.",
    "html/elements/img/src/path-relative-square-brackets-novalid.html": "Bad value \u201c[61:24:74]:98\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d.",
    "html/elements/img/src/path-tab-novalid.html": "Bad value \u201chttp://example.com/foo\tbar\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d.",
    "html/elements/img/src/path-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b ?\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d.",
    "html/elements/img/src/path-u0091-novalid.html": "Forbidden code point U+0091.",
    "html/elements/img/src/port-999999-novalid.html": "Bad value \u201chttp://f:999999/c\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d.",
    "html/elements/img/src/port-cr-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d.",
    "html/elements/img/src/port-leading-colon-bracket-colon-novalid.html": "Bad value \u201chttp://2001::1]:80\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d.",
    "html/elements/img/src/port-leading-colon-novalid.html": "Bad value \u201chttp://2001::1\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d.",
    "html/elements/img/src/port-leading-dash-novalid.html": "Bad value \u201chttp://foo:-80/\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d.",
    "html/elements/img/src/port-multiple-letters-novalid.html": "Bad value \u201chttp://f:fifty-two/c\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d.",
    "html/elements/img/src/port-newline-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d.",
    "html/elements/img/src/port-single-letter-novalid.html": "Bad value \u201chttp://f:b/c\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d.",
    "html/elements/img/src/port-space-novalid.html": "Bad value \u201chttp://f: /c\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d.",
    "html/elements/img/src/port-tab-novalid.html": "Bad value \u201chttp://f:\t/c\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d.",
    "html/elements/img/src/query-leading-space-novalid.html": "Bad value \u201chttp://f:21/b? d\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d.",
    "html/elements/img/src/query-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b?d #\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d.",
    "html/elements/img/src/scheme-data-contains-fragment-haswarn.html": "Bad value \u201cdata:text/html,test#test\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d.",
    "html/elements/img/src/scheme-data-single-slash-novalid.html": "Bad value \u201cdata:/example.com/\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d.",
    "html/elements/img/src/scheme-file-backslash-novalid.html": "Bad value \u201cfile:c:\\foo\\bar.html\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d.",
    "html/elements/img/src/scheme-file-no-slash-novalid.html": "Bad value \u201cfile:test\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d.",
    "html/elements/img/src/scheme-file-scheme-only-novalid.html": "Bad value \u201cfile:\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d.",
    "html/elements/img/src/scheme-file-single-slash-c-bar-novalid.html": "Bad value \u201cfile:/C|/foo/bar\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d.",
    "html/elements/img/src/scheme-file-single-slash-novalid.html": "Bad value \u201cfile:/example.com/\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d.",
    "html/elements/img/src/scheme-file-slash-only-novalid.html": "Bad value \u201cfile:/\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d.",
    "html/elements/img/src/scheme-file-slash-slash-abc-bar-novalid.html": "Bad value \u201cfile://abc|/foo/bar\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d.",
    "html/elements/img/src/scheme-file-slash-slash-c-bar-novalid.html": "Bad value \u201cfile://C|/foo/bar\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d.",
    "html/elements/img/src/scheme-file-triple-slash-c-bar-novalid.html": "Bad value \u201cfile:///C|/foo/bar\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d.",
    "html/elements/img/src/scheme-ftp-no-slash-novalid.html": "Bad value \u201cftp:example.com/\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d.",
    "html/elements/img/src/scheme-ftp-single-slash-novalid.html": "Bad value \u201cftp:/example.com/\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d.",
    "html/elements/img/src/scheme-http-backslash-novalid.html": "Bad value \u201chttp:\\\\foo.com\\\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d.",
    "html/elements/img/src/scheme-http-no-slash-colon-novalid.html": "Bad value \u201chttp::@c:29\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d.",
    "html/elements/img/src/scheme-http-no-slash-novalid.html": "Bad value \u201chttp:foo.com\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d.",
    "html/elements/img/src/scheme-http-no-slash-square-bracket-novalid.html": "Bad value \u201chttp:[61:27]/:foo\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d.",
    "html/elements/img/src/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d.",
    "html/elements/img/src/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d.",
    "html/elements/img/src/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d.",
    "html/elements/img/src/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d.",
    "html/elements/img/src/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d.",
    "html/elements/img/src/scheme-trailing-space-novalid.html": "Bad value \u201ca: foo.com\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d.",
    "html/elements/img/src/scheme-trailing-tab-novalid.html": "Bad value \u201ca:\tfoo.com\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d.",
    "html/elements/img/src/scheme-ws-single-slash-novalid.html": "Bad value \u201cws:/example.com/\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d.",
    "html/elements/img/src/scheme-wss-no-slash-novalid.html": "Bad value \u201cwss:example.com/\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d.",
    "html/elements/img/src/scheme-wss-single-slash-novalid.html": "Bad value \u201cwss:/example.com/\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d.",
    "html/elements/img/src/userinfo-backslash-novalid.html": "Bad value \u201chttp://a\\b:c\\d@foo.com\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d.",
    "html/elements/img/src/userinfo-empty-novalid.html": "Bad value \u201chttp://@www.example.com\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d.",
    "html/elements/img/src/userinfo-host-port-path-novalid.html": "Bad value \u201chttp://a:b@c:29/d\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d.",
    "html/elements/img/src/userinfo-novalid.html": "Bad value \u201chttp://user:pass@foo:21/bar;par?b#c\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d.",
    "html/elements/img/src/userinfo-password-bad-chars-novalid.html": "Bad value \u201chttp://&a:foo(b]c@d:2/\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d.",
    "html/elements/img/src/userinfo-password-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://foo:\ud83d\udca9@example.com\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d.",
    "html/elements/img/src/userinfo-password-empty-novalid.html": "Bad value \u201chttp://a:@www.example.com\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d.",
    "html/elements/img/src/userinfo-user-empty-novalid.html": "Bad value \u201chttp://:b@www.example.com\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d.",
    "html/elements/img/src/userinfo-username-contains-at-sign-novalid.html": "Bad value \u201chttp://::@c@d:2\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d.",
    "html/elements/img/src/userinfo-username-contains-percent-encoded-novalid.html": "Bad value \u201chttp://%25DOMAIN:foobar@foodomain.com\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d.",
    "html/elements/img/src/userinfo-username-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://\ud83d\udca9:foo@example.com\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d.",
    "html/elements/img/src/userinfo-username-non-alpha-novalid.html": "Bad value \u201chttp://foo.com:b@d/\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d.",
    "html/elements/img/srcset-sizes-required-novalid.html": "When the \u201csrcset\u201d attribute has any image candidate string with a width descriptor, the \u201csizes\u201d attribute must also be specified.",
    "html/elements/img/srcset-width-without-sizes-novalid.html": "When the \u201csrcset\u201d attribute has any image candidate string with a width descriptor, the \u201csizes\u201d attribute must also be specified.",
    "html/elements/img/usemap-bad-value-novalid.html": "Bad value \u201c#\u201d for attribute \u201cusemap\u201d on element \u201cimg\u201d.",
    "html/elements/img/usemap-invalid-reference-novalid.html": "The hash-name reference in attribute \u201cusemap\u201d referred to \u201cnonexistent\u201d, but there is no \u201cmap\u201d element with a \u201cname\u201d attribute with that value.",
    "html/elements/img/width-height-negative-novalid.html": "Bad value \u201c-1\u201d for attribute \u201cwidth\u201d on element \u201cimg\u201d.",
    "html/elements/input/autocomplete-address-novalid.html": "Bad value \u201ccountry shipping\u201d for attribute \u201cautocomplete\u201d on element \u201cinput\u201d.",
    "html/elements/input/autocomplete-empty-novalid.html": "Bad value \u201c\u201d for attribute \u201cautocomplete\u201d on element \u201cinput\u201d.",
    "html/elements/input/autocomplete-invalid-value-novalid.html": "Bad value \u201cinvalid-value\u201d for attribute \u201cautocomplete\u201d on element \u201cinput\u201d.",
    "html/elements/input/autocomplete-on-hidden-novalid.html": "An \u201cinput\u201d element with a \u201ctype\u201d attribute whose value is \u201chidden\u201d must not have an \u201cautocomplete\u201d attribute whose value is \u201con\u201d or \u201coff\u201d.",
    "html/elements/input/autocomplete-section-novalid.html": "Bad value \u201ccountry section-blue\u201d for attribute \u201cautocomplete\u201d on element \u201cinput\u201d.",
    "html/elements/input/autocomplete-token-novalid.html": "Bad value \u201cqwerty\u201d for attribute \u201cautocomplete\u201d on element \u201cinput\u201d.",
    "html/elements/input/autocomplete-webauthn-not-last-novalid.html": "Bad value \u201csection-blue webauthn billing work tel-country-code\u201d for attribute \u201cautocomplete\u201d on element \u201cinput\u201d.",
    "html/elements/input/autocomplete-webauthn-only-novalid.html": "Bad value \u201cwebauthn\u201d for attribute \u201cautocomplete\u201d on element \u201cinput\u201d.",
    "html/elements/input/autocomplete-work-novalid.html": "Bad value \u201ccountry work\u201d for attribute \u201cautocomplete\u201d on element \u201cinput\u201d.",
    "html/elements/input/button-empty-value-novalid.html": "Element \u201cinput\u201d with attribute \u201ctype\u201d whose value is \u201cbutton\u201d must have non-empty attribute \u201cvalue\u201d.",
    "html/elements/input/button-with-readonly-novalid.html": "Attribute \u201creadonly\u201d is only allowed when the input type is \u201cdate\u201d, \u201cdatetime-local\u201d, \u201cemail\u201d, \u201cmonth\u201d, \u201cnumber\u201d, \u201cpassword\u201d, \u201csearch\u201d, \u201ctel\u201d, \u201ctext\u201d, \u201ctime\u201d, \u201curl\u201d, or \u201cweek\u201d.",
    "html/elements/input/button-with-required-novalid.html": "Attribute \u201crequired\u201d is only allowed when the input type is \u201ccheckbox\u201d, \u201cdate\u201d, \u201cdatetime-local\u201d, \u201cemail\u201d, \u201cfile\u201d, \u201cmonth\u201d, \u201cnumber\u201d, \u201cpassword\u201d, \u201cradio\u201d, \u201csearch\u201d, \u201ctel\u201d, \u201ctext\u201d, \u201ctime\u201d, \u201curl\u201d, or \u201cweek\u201d.",
    "html/elements/input/checkbox-role-button-without-aria-pressed-novalid.html": "An \u201cinput\u201d element with a \u201ctype\u201d attribute whose value is \u201ccheckbox\u201d and with a \u201crole\u201d attribute whose value is \u201cbutton\u201d must have an \u201caria-pressed\u201d attribute.",
    "html/elements/input/checkbox-with-readonly-novalid.html": "Attribute \u201creadonly\u201d is only allowed when the input type is \u201cdate\u201d, \u201cdatetime-local\u201d, \u201cemail\u201d, \u201cmonth\u201d, \u201cnumber\u201d, \u201cpassword\u201d, \u201csearch\u201d, \u201ctel\u201d, \u201ctext\u201d, \u201ctime\u201d, \u201curl\u201d, or \u201cweek\u201d.",
    "html/elements/input/color-invalid-hex-novalid.html": "Bad value \u201c#gg0000\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d.",
    "html/elements/input/color-invalid-value-novalid.html": "Bad value \u201cred\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d.",
    "html/elements/input/color-short-hex-novalid.html": "Bad value \u201c#fff\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d.",
    "html/elements/input/color-with-pattern-novalid.html": "Attribute \u201cpattern\u201d is only allowed when the input type is \u201cemail\u201d, \u201cpassword\u201d, \u201csearch\u201d, \u201ctel\u201d, \u201ctext\u201d, or \u201curl\u201d.",
    "html/elements/input/color-with-readonly-novalid.html": "Attribute \u201creadonly\u201d is only allowed when the input type is \u201cdate\u201d, \u201cdatetime-local\u201d, \u201cemail\u201d, \u201cmonth\u201d, \u201cnumber\u201d, \u201cpassword\u201d, \u201csearch\u201d, \u201ctel\u201d, \u201ctext\u201d, \u201ctime\u201d, \u201curl\u201d, or \u201cweek\u201d.",
    "html/elements/input/commandfor-bad-reference-novalid.html": "The value of the \u201ccommandfor\u201d attribute of the \u201cbutton\u201d element must be the ID of an element in the same tree as the \u201cbutton\u201d with the \u201ccommandfor\u201d attribute.",
    "html/elements/input/date-with-maxlength-novalid.html": "Attribute \u201cmaxlength\u201d is only allowed when the input type is \u201cemail\u201d, \u201cpassword\u201d, \u201csearch\u201d, \u201ctel\u201d, \u201ctext\u201d, or \u201curl\u201d.",
    "html/elements/input/email-with-size-novalid.html": "Bad value \u201c0\u201d for attribute \u201csize\u201d on element \u201cinput\u201d.",
    "html/elements/input/file-with-alt-novalid.html": "Attribute \u201calt\u201d not allowed on element \u201cinput\u201d at this point.",
    "html/elements/input/file-with-dirname-novalid.html": "Attribute \u201cdirname\u201d not allowed on element \u201cinput\u201d at this point.",
    "html/elements/input/form-references-nondiv-novalid.html": "The \u201cform\u201d attribute must refer to a form element.",
    "html/elements/input/hidden-with-required-novalid.html": "Attribute \u201crequired\u201d not allowed on element \u201cinput\u201d at this point.",
    "html/elements/input/image-with-readonly-novalid.html": "Attribute \u201creadonly\u201d is only allowed when the input type is \u201cdate\u201d, \u201cdatetime-local\u201d, \u201cemail\u201d, \u201cmonth\u201d, \u201cnumber\u201d, \u201cpassword\u201d, \u201csearch\u201d, \u201ctel\u201d, \u201ctext\u201d, \u201ctime\u201d, \u201curl\u201d, or \u201cweek\u201d.",
    "html/elements/input/image-without-alt-novalid.html": "Element \u201cinput\u201d is missing required attribute \u201calt\u201d.",
    "html/elements/input/list-checkbox-novalid.html": "Attribute \u201clist\u201d is only allowed when the input type is \u201ccolor\u201d, \u201cdate\u201d, \u201cdatetime-local\u201d, \u201cemail\u201d, \u201cmonth\u201d, \u201cnumber\u201d, \u201crange\u201d, \u201csearch\u201d, \u201ctel\u201d, \u201ctext\u201d, \u201ctime\u201d, \u201curl\u201d, or \u201cweek\u201d.",
    "html/elements/input/list-not-datalist-novalid.html": "The \u201clist\u201d attribute of the \u201cinput\u201d element must refer to a \u201cdatalist\u201d element.",
    "html/elements/input/list-novalid.html": "The \u201clist\u201d attribute of the \u201cinput\u201d element must refer to a \u201cdatalist\u201d element.",
    "html/elements/input/list-references-nondatalist-novalid.html": "The \u201clist\u201d attribute of the \u201cinput\u201d element must refer to a \u201cdatalist\u201d element.",
    "html/elements/input/name-isindex-novalid.html": "The value \u201cisindex\u201d for the \u201cname\u201d attribute of the \u201cinput\u201d element is not allowed.",
    "html/elements/input/number-invalid-value-novalid.html": "Bad value \u201cabc\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d.",
    "html/elements/input/number-with-multiple-novalid.html": "Attribute \u201cmultiple\u201d not allowed on element \u201cinput\u201d at this point.",
    "html/elements/input/number-with-pattern-novalid.html": "Attribute \u201cpattern\u201d is only allowed when the input type is \u201cemail\u201d, \u201cpassword\u201d, \u201csearch\u201d, \u201ctel\u201d, \u201ctext\u201d, or \u201curl\u201d.",
    "html/elements/input/number-with-size-novalid.html": "Attribute \u201csize\u201d not allowed on element \u201cinput\u201d at this point.",
    "html/elements/input/radio-with-readonly-novalid.html": "Attribute \u201creadonly\u201d is only allowed when the input type is \u201cdate\u201d, \u201cdatetime-local\u201d, \u201cemail\u201d, \u201cmonth\u201d, \u201cnumber\u201d, \u201cpassword\u201d, \u201csearch\u201d, \u201ctel\u201d, \u201ctext\u201d, \u201ctime\u201d, \u201curl\u201d, or \u201cweek\u201d.",
    "html/elements/input/range-invalid-min-novalid.html": "Bad value \u201cabc\u201d for attribute \u201cmin\u201d on element \u201cinput\u201d.",
    "html/elements/input/range-with-readonly-novalid.html": "Attribute \u201creadonly\u201d is only allowed when the input type is \u201cdate\u201d, \u201cdatetime-local\u201d, \u201cemail\u201d, \u201cmonth\u201d, \u201cnumber\u201d, \u201cpassword\u201d, \u201csearch\u201d, \u201ctel\u201d, \u201ctext\u201d, \u201ctime\u201d, \u201curl\u201d, or \u201cweek\u201d.",
    "html/elements/input/reset-with-readonly-novalid.html": "Attribute \u201creadonly\u201d is only allowed when the input type is \u201cdate\u201d, \u201cdatetime-local\u201d, \u201cemail\u201d, \u201cmonth\u201d, \u201cnumber\u201d, \u201cpassword\u201d, \u201csearch\u201d, \u201ctel\u201d, \u201ctext\u201d, \u201ctime\u201d, \u201curl\u201d, or \u201cweek\u201d.",
    "html/elements/input/submit-with-readonly-novalid.html": "Attribute \u201creadonly\u201d is only allowed when the input type is \u201cdate\u201d, \u201cdatetime-local\u201d, \u201cemail\u201d, \u201cmonth\u201d, \u201cnumber\u201d, \u201cpassword\u201d, \u201csearch\u201d, \u201ctel\u201d, \u201ctext\u201d, \u201ctime\u201d, \u201curl\u201d, or \u201cweek\u201d.",
    "html/elements/input/tel-with-max-novalid.html": "Attribute \u201cmax\u201d not allowed on element \u201cinput\u201d at this point.",
    "html/elements/input/tel-with-min-novalid.html": "Attribute \u201cmin\u201d not allowed on element \u201cinput\u201d at this point.",
    "html/elements/input/tel-with-step-novalid.html": "Attribute \u201cstep\u201d not allowed on element \u201cinput\u201d at this point.",
    "html/elements/input/text-with-accept-novalid.html": "Attribute \u201caccept\u201d not allowed on element \u201cinput\u201d at this point.",
    "html/elements/input/text-with-checked-novalid.html": "Attribute \u201cchecked\u201d not allowed on element \u201cinput\u201d at this point.",
    "html/elements/input/text-with-height-novalid.html": "Attribute \u201cheight\u201d not allowed on element \u201cinput\u201d at this point.",
    "html/elements/input/text-with-src-novalid.html": "Attribute \u201csrc\u201d not allowed on element \u201cinput\u201d at this point.",
    "html/elements/input/text-with-width-novalid.html": "Attribute \u201cwidth\u201d not allowed on element \u201cinput\u201d at this point.",
    "html/elements/input/type-button-empty-value-novalid.html": "Element \u201cinput\u201d with attribute \u201ctype\u201d whose value is \u201cbutton\u201d must have non-empty attribute \u201cvalue\u201d.",
    "html/elements/input/type-hidden-autocomplete-on-novalid.html": "An \u201cinput\u201d element with a \u201ctype\u201d attribute whose value is \u201chidden\u201d must not have an \u201cautocomplete\u201d attribute whose value is \u201con\u201d or \u201coff\u201d.",
    "html/elements/input/type-hidden-with-aria-novalid.html": "An \u201cinput\u201d element with a \u201ctype\u201d attribute whose value is \u201chidden\u201d must not have any \u201caria-*\u201d attributes.",
    "html/elements/input/type-hidden-with-pattern-novalid.html": "Attribute \u201cpattern\u201d not allowed on element \u201cinput\u201d at this point.",
    "html/elements/input/type-hidden-with-placeholder-novalid.html": "Attribute \u201cplaceholder\u201d not allowed on element \u201cinput\u201d at this point.",
    "html/elements/input/type-hidden-with-readonly-novalid.html": "Attribute \u201creadonly\u201d not allowed on element \u201cinput\u201d at this point.",
    "html/elements/input/type-hidden-with-required-novalid.html": "Attribute \u201crequired\u201d not allowed on element \u201cinput\u201d at this point.",
    "html/elements/input/type-image-formaction-empty-novalid.html": "Bad value \u201c\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-formaction-whitespace-only-novalid.html": "Bad value \u201c\t \n\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-formaction/fragment-backslash-novalid.html": "Bad value \u201c#\\\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-formaction/fragment-contains-hash-novalid.html": "Bad value \u201chttp://foo/path#f#g\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-formaction/fragment-leading-space-novalid.html": "Bad value \u201chttp://f:21/b# e\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-formaction/host-192.0x00A80001-novalid.html": "Bad value \u201chttp://192.0x00A80001\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-formaction/host-IP-address-broken-novalid.html": "Bad value \u201chttp://192.168.0.257/\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-formaction/host-IP-address-fullwidth-novalid.html": "Bad value \u201chttp://\uff10\uff38\uff43\uff10\uff0e\uff10\uff12\uff15\uff10\uff0e\uff10\uff11\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-formaction/host-IP-address-percent-encoded-novalid.html": "Bad value \u201chttp://%30%78%63%30%2e%30%32%35%30.01\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-formaction/host-cr-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-formaction/host-double-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff14\uff11.com\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-formaction/host-double-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%94%ef%bc%91.com\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-formaction/host-empty-novalid.html": "Bad value \u201chttp://\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-formaction/host-empty-userinfo-empty-novalid.html": "Bad value \u201chttp://@/www.example.com\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-formaction/host-empty-with-userinfo-novalid.html": "Bad value \u201chttp://user:pass@/\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-formaction/host-hostname-in-brackets-novalid.html": "Bad value \u201chttp://[www.google.com]/\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-formaction/host-invalid-unicode-novalid.html": "Forbidden code point U+fdd0.",
    "html/elements/input/type-image-formaction/host-invalid-unicode-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%b7%90zyx.com\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-formaction/host-newline-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-formaction/host-space-novalid.html": "Bad value \u201chttp://example .org\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-formaction/host-square-brackets-port-contains-colon-novalid.html": "Bad value \u201chttp://[1::2]:3:4\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-formaction/host-tab-novalid.html": "Bad value \u201chttp://example\t.org\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-formaction/host-u0000-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff10\uff10.com\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-formaction/host-u0000-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%90%ef%bc%90.com\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-formaction/path-bare-percent-sign-novalid.html": "Bad value \u201chttp://example.com/foo%\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-formaction/path-contains-space-novalid.html": "Bad value \u201c/a/ /c\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-formaction/path-leading-backslash-at-sign-novalid.html": "Bad value \u201chttp://foo.com/\\@\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-formaction/path-leading-colon-backslash-novalid.html": "Bad value \u201c:\\\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-formaction/path-leading-colon-chars-backslash-novalid.html": "Bad value \u201c:foo.com\\\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-formaction/path-leading-space-novalid.html": "Bad value \u201chttp://f:21/ b\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-formaction/path-percent-encoded-malformed-novalid.html": "Bad value \u201chttp://example.com/foo/%2e%2\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-formaction/path-relative-square-brackets-novalid.html": "Bad value \u201c[61:24:74]:98\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-formaction/path-tab-novalid.html": "Bad value \u201chttp://example.com/foo\tbar\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-formaction/path-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b ?\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-formaction/path-u0091-novalid.html": "Forbidden code point U+0091.",
    "html/elements/input/type-image-formaction/port-999999-novalid.html": "Bad value \u201chttp://f:999999/c\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-formaction/port-cr-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-formaction/port-leading-colon-bracket-colon-novalid.html": "Bad value \u201chttp://2001::1]:80\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-formaction/port-leading-colon-novalid.html": "Bad value \u201chttp://2001::1\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-formaction/port-leading-dash-novalid.html": "Bad value \u201chttp://foo:-80/\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-formaction/port-multiple-letters-novalid.html": "Bad value \u201chttp://f:fifty-two/c\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-formaction/port-newline-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-formaction/port-single-letter-novalid.html": "Bad value \u201chttp://f:b/c\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-formaction/port-space-novalid.html": "Bad value \u201chttp://f: /c\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-formaction/port-tab-novalid.html": "Bad value \u201chttp://f:\t/c\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-formaction/query-leading-space-novalid.html": "Bad value \u201chttp://f:21/b? d\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-formaction/query-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b?d #\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-formaction/scheme-data-contains-fragment-haswarn.html": "Bad value \u201cdata:text/html,test#test\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-formaction/scheme-data-single-slash-novalid.html": "Bad value \u201cdata:/example.com/\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-formaction/scheme-file-backslash-novalid.html": "Bad value \u201cfile:c:\\foo\\bar.html\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-formaction/scheme-file-no-slash-novalid.html": "Bad value \u201cfile:test\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-formaction/scheme-file-scheme-only-novalid.html": "Bad value \u201cfile:\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-formaction/scheme-file-single-slash-c-bar-novalid.html": "Bad value \u201cfile:/C|/foo/bar\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-formaction/scheme-file-single-slash-novalid.html": "Bad value \u201cfile:/example.com/\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-formaction/scheme-file-slash-only-novalid.html": "Bad value \u201cfile:/\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-formaction/scheme-file-slash-slash-abc-bar-novalid.html": "Bad value \u201cfile://abc|/foo/bar\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-formaction/scheme-file-slash-slash-c-bar-novalid.html": "Bad value \u201cfile://C|/foo/bar\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-formaction/scheme-file-triple-slash-c-bar-novalid.html": "Bad value \u201cfile:///C|/foo/bar\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-formaction/scheme-ftp-no-slash-novalid.html": "Bad value \u201cftp:example.com/\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-formaction/scheme-ftp-single-slash-novalid.html": "Bad value \u201cftp:/example.com/\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-formaction/scheme-http-backslash-novalid.html": "Bad value \u201chttp:\\\\foo.com\\\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-formaction/scheme-http-no-slash-colon-novalid.html": "Bad value \u201chttp::@c:29\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-formaction/scheme-http-no-slash-novalid.html": "Bad value \u201chttp:foo.com\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-formaction/scheme-http-no-slash-square-bracket-novalid.html": "Bad value \u201chttp:[61:27]/:foo\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-formaction/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-formaction/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-formaction/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-formaction/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-formaction/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-formaction/scheme-trailing-space-novalid.html": "Bad value \u201ca: foo.com\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-formaction/scheme-trailing-tab-novalid.html": "Bad value \u201ca:\tfoo.com\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-formaction/scheme-ws-single-slash-novalid.html": "Bad value \u201cws:/example.com/\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-formaction/scheme-wss-no-slash-novalid.html": "Bad value \u201cwss:example.com/\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-formaction/scheme-wss-single-slash-novalid.html": "Bad value \u201cwss:/example.com/\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-formaction/userinfo-backslash-novalid.html": "Bad value \u201chttp://a\\b:c\\d@foo.com\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-formaction/userinfo-empty-novalid.html": "Bad value \u201chttp://@www.example.com\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-formaction/userinfo-host-port-path-novalid.html": "Bad value \u201chttp://a:b@c:29/d\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-formaction/userinfo-novalid.html": "Bad value \u201chttp://user:pass@foo:21/bar;par?b#c\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-formaction/userinfo-password-bad-chars-novalid.html": "Bad value \u201chttp://&a:foo(b]c@d:2/\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-formaction/userinfo-password-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://foo:\ud83d\udca9@example.com\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-formaction/userinfo-password-empty-novalid.html": "Bad value \u201chttp://a:@www.example.com\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-formaction/userinfo-user-empty-novalid.html": "Bad value \u201chttp://:b@www.example.com\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-formaction/userinfo-username-contains-at-sign-novalid.html": "Bad value \u201chttp://::@c@d:2\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-formaction/userinfo-username-contains-percent-encoded-novalid.html": "Bad value \u201chttp://%25DOMAIN:foobar@foodomain.com\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-formaction/userinfo-username-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://\ud83d\udca9:foo@example.com\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-formaction/userinfo-username-non-alpha-novalid.html": "Bad value \u201chttp://foo.com:b@d/\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-src-empty-novalid.html": "Bad value \u201c\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-src-whitespace-only-novalid.html": "Bad value \u201c\t \n\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-src/fragment-backslash-novalid.html": "Bad value \u201c#\\\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-src/fragment-contains-hash-novalid.html": "Bad value \u201chttp://foo/path#f#g\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-src/fragment-leading-space-novalid.html": "Bad value \u201chttp://f:21/b# e\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-src/host-192.0x00A80001-novalid.html": "Bad value \u201chttp://192.0x00A80001\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-src/host-IP-address-broken-novalid.html": "Bad value \u201chttp://192.168.0.257/\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-src/host-IP-address-fullwidth-novalid.html": "Bad value \u201chttp://\uff10\uff38\uff43\uff10\uff0e\uff10\uff12\uff15\uff10\uff0e\uff10\uff11\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-src/host-IP-address-percent-encoded-novalid.html": "Bad value \u201chttp://%30%78%63%30%2e%30%32%35%30.01\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-src/host-cr-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-src/host-double-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff14\uff11.com\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-src/host-double-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%94%ef%bc%91.com\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-src/host-empty-novalid.html": "Bad value \u201chttp://\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-src/host-empty-userinfo-empty-novalid.html": "Bad value \u201chttp://@/www.example.com\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-src/host-empty-with-userinfo-novalid.html": "Bad value \u201chttp://user:pass@/\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-src/host-hostname-in-brackets-novalid.html": "Bad value \u201chttp://[www.google.com]/\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-src/host-invalid-unicode-novalid.html": "Forbidden code point U+fdd0.",
    "html/elements/input/type-image-src/host-invalid-unicode-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%b7%90zyx.com\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-src/host-newline-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-src/host-space-novalid.html": "Bad value \u201chttp://example .org\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-src/host-square-brackets-port-contains-colon-novalid.html": "Bad value \u201chttp://[1::2]:3:4\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-src/host-tab-novalid.html": "Bad value \u201chttp://example\t.org\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-src/host-u0000-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff10\uff10.com\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-src/host-u0000-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%90%ef%bc%90.com\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-src/path-bare-percent-sign-novalid.html": "Bad value \u201chttp://example.com/foo%\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-src/path-contains-space-novalid.html": "Bad value \u201c/a/ /c\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-src/path-leading-backslash-at-sign-novalid.html": "Bad value \u201chttp://foo.com/\\@\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-src/path-leading-colon-backslash-novalid.html": "Bad value \u201c:\\\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-src/path-leading-colon-chars-backslash-novalid.html": "Bad value \u201c:foo.com\\\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-src/path-leading-space-novalid.html": "Bad value \u201chttp://f:21/ b\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-src/path-percent-encoded-malformed-novalid.html": "Bad value \u201chttp://example.com/foo/%2e%2\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-src/path-relative-square-brackets-novalid.html": "Bad value \u201c[61:24:74]:98\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-src/path-tab-novalid.html": "Bad value \u201chttp://example.com/foo\tbar\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-src/path-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b ?\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-src/path-u0091-novalid.html": "Forbidden code point U+0091.",
    "html/elements/input/type-image-src/port-999999-novalid.html": "Bad value \u201chttp://f:999999/c\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-src/port-cr-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-src/port-leading-colon-bracket-colon-novalid.html": "Bad value \u201chttp://2001::1]:80\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-src/port-leading-colon-novalid.html": "Bad value \u201chttp://2001::1\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-src/port-leading-dash-novalid.html": "Bad value \u201chttp://foo:-80/\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-src/port-multiple-letters-novalid.html": "Bad value \u201chttp://f:fifty-two/c\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-src/port-newline-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-src/port-single-letter-novalid.html": "Bad value \u201chttp://f:b/c\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-src/port-space-novalid.html": "Bad value \u201chttp://f: /c\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-src/port-tab-novalid.html": "Bad value \u201chttp://f:\t/c\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-src/query-leading-space-novalid.html": "Bad value \u201chttp://f:21/b? d\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-src/query-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b?d #\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-src/scheme-data-contains-fragment-haswarn.html": "Bad value \u201cdata:text/html,test#test\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-src/scheme-data-single-slash-novalid.html": "Bad value \u201cdata:/example.com/\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-src/scheme-file-backslash-novalid.html": "Bad value \u201cfile:c:\\foo\\bar.html\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-src/scheme-file-no-slash-novalid.html": "Bad value \u201cfile:test\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-src/scheme-file-scheme-only-novalid.html": "Bad value \u201cfile:\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-src/scheme-file-single-slash-c-bar-novalid.html": "Bad value \u201cfile:/C|/foo/bar\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-src/scheme-file-single-slash-novalid.html": "Bad value \u201cfile:/example.com/\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-src/scheme-file-slash-only-novalid.html": "Bad value \u201cfile:/\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-src/scheme-file-slash-slash-abc-bar-novalid.html": "Bad value \u201cfile://abc|/foo/bar\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-src/scheme-file-slash-slash-c-bar-novalid.html": "Bad value \u201cfile://C|/foo/bar\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-src/scheme-file-triple-slash-c-bar-novalid.html": "Bad value \u201cfile:///C|/foo/bar\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-src/scheme-ftp-no-slash-novalid.html": "Bad value \u201cftp:example.com/\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-src/scheme-ftp-single-slash-novalid.html": "Bad value \u201cftp:/example.com/\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-src/scheme-http-backslash-novalid.html": "Bad value \u201chttp:\\\\foo.com\\\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-src/scheme-http-no-slash-colon-novalid.html": "Bad value \u201chttp::@c:29\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-src/scheme-http-no-slash-novalid.html": "Bad value \u201chttp:foo.com\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-src/scheme-http-no-slash-square-bracket-novalid.html": "Bad value \u201chttp:[61:27]/:foo\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-src/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-src/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-src/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-src/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-src/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-src/scheme-trailing-space-novalid.html": "Bad value \u201ca: foo.com\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-src/scheme-trailing-tab-novalid.html": "Bad value \u201ca:\tfoo.com\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-src/scheme-ws-single-slash-novalid.html": "Bad value \u201cws:/example.com/\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-src/scheme-wss-no-slash-novalid.html": "Bad value \u201cwss:example.com/\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-src/scheme-wss-single-slash-novalid.html": "Bad value \u201cwss:/example.com/\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-src/userinfo-backslash-novalid.html": "Bad value \u201chttp://a\\b:c\\d@foo.com\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-src/userinfo-empty-novalid.html": "Bad value \u201chttp://@www.example.com\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-src/userinfo-host-port-path-novalid.html": "Bad value \u201chttp://a:b@c:29/d\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-src/userinfo-novalid.html": "Bad value \u201chttp://user:pass@foo:21/bar;par?b#c\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-src/userinfo-password-bad-chars-novalid.html": "Bad value \u201chttp://&a:foo(b]c@d:2/\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-src/userinfo-password-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://foo:\ud83d\udca9@example.com\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-src/userinfo-password-empty-novalid.html": "Bad value \u201chttp://a:@www.example.com\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-src/userinfo-user-empty-novalid.html": "Bad value \u201chttp://:b@www.example.com\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-src/userinfo-username-contains-at-sign-novalid.html": "Bad value \u201chttp://::@c@d:2\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-src/userinfo-username-contains-percent-encoded-novalid.html": "Bad value \u201chttp://%25DOMAIN:foobar@foodomain.com\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-src/userinfo-username-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://\ud83d\udca9:foo@example.com\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-image-src/userinfo-username-non-alpha-novalid.html": "Bad value \u201chttp://foo.com:b@d/\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-submit-formaction-empty-novalid.html": "Bad value \u201c\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-submit-formaction-whitespace-only-novalid.html": "Bad value \u201c\t \n\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-submit-formaction/fragment-backslash-novalid.html": "Bad value \u201c#\\\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-submit-formaction/fragment-contains-hash-novalid.html": "Bad value \u201chttp://foo/path#f#g\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-submit-formaction/fragment-leading-space-novalid.html": "Bad value \u201chttp://f:21/b# e\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-submit-formaction/host-192.0x00A80001-novalid.html": "Bad value \u201chttp://192.0x00A80001\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-submit-formaction/host-IP-address-broken-novalid.html": "Bad value \u201chttp://192.168.0.257/\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-submit-formaction/host-IP-address-fullwidth-novalid.html": "Bad value \u201chttp://\uff10\uff38\uff43\uff10\uff0e\uff10\uff12\uff15\uff10\uff0e\uff10\uff11\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-submit-formaction/host-IP-address-percent-encoded-novalid.html": "Bad value \u201chttp://%30%78%63%30%2e%30%32%35%30.01\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-submit-formaction/host-cr-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-submit-formaction/host-double-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff14\uff11.com\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-submit-formaction/host-double-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%94%ef%bc%91.com\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-submit-formaction/host-empty-novalid.html": "Bad value \u201chttp://\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-submit-formaction/host-empty-userinfo-empty-novalid.html": "Bad value \u201chttp://@/www.example.com\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-submit-formaction/host-empty-with-userinfo-novalid.html": "Bad value \u201chttp://user:pass@/\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-submit-formaction/host-hostname-in-brackets-novalid.html": "Bad value \u201chttp://[www.google.com]/\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-submit-formaction/host-invalid-unicode-novalid.html": "Forbidden code point U+fdd0.",
    "html/elements/input/type-submit-formaction/host-invalid-unicode-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%b7%90zyx.com\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-submit-formaction/host-newline-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-submit-formaction/host-space-novalid.html": "Bad value \u201chttp://example .org\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-submit-formaction/host-square-brackets-port-contains-colon-novalid.html": "Bad value \u201chttp://[1::2]:3:4\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-submit-formaction/host-tab-novalid.html": "Bad value \u201chttp://example\t.org\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-submit-formaction/host-u0000-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff10\uff10.com\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-submit-formaction/host-u0000-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%90%ef%bc%90.com\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-submit-formaction/path-bare-percent-sign-novalid.html": "Bad value \u201chttp://example.com/foo%\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-submit-formaction/path-contains-space-novalid.html": "Bad value \u201c/a/ /c\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-submit-formaction/path-leading-backslash-at-sign-novalid.html": "Bad value \u201chttp://foo.com/\\@\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-submit-formaction/path-leading-colon-backslash-novalid.html": "Bad value \u201c:\\\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-submit-formaction/path-leading-colon-chars-backslash-novalid.html": "Bad value \u201c:foo.com\\\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-submit-formaction/path-leading-space-novalid.html": "Bad value \u201chttp://f:21/ b\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-submit-formaction/path-percent-encoded-malformed-novalid.html": "Bad value \u201chttp://example.com/foo/%2e%2\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-submit-formaction/path-relative-square-brackets-novalid.html": "Bad value \u201c[61:24:74]:98\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-submit-formaction/path-tab-novalid.html": "Bad value \u201chttp://example.com/foo\tbar\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-submit-formaction/path-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b ?\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-submit-formaction/path-u0091-novalid.html": "Forbidden code point U+0091.",
    "html/elements/input/type-submit-formaction/port-999999-novalid.html": "Bad value \u201chttp://f:999999/c\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-submit-formaction/port-cr-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-submit-formaction/port-leading-colon-bracket-colon-novalid.html": "Bad value \u201chttp://2001::1]:80\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-submit-formaction/port-leading-colon-novalid.html": "Bad value \u201chttp://2001::1\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-submit-formaction/port-leading-dash-novalid.html": "Bad value \u201chttp://foo:-80/\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-submit-formaction/port-multiple-letters-novalid.html": "Bad value \u201chttp://f:fifty-two/c\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-submit-formaction/port-newline-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-submit-formaction/port-single-letter-novalid.html": "Bad value \u201chttp://f:b/c\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-submit-formaction/port-space-novalid.html": "Bad value \u201chttp://f: /c\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-submit-formaction/port-tab-novalid.html": "Bad value \u201chttp://f:\t/c\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-submit-formaction/query-leading-space-novalid.html": "Bad value \u201chttp://f:21/b? d\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-submit-formaction/query-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b?d #\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-submit-formaction/scheme-data-contains-fragment-haswarn.html": "Bad value \u201cdata:text/html,test#test\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-submit-formaction/scheme-data-single-slash-novalid.html": "Bad value \u201cdata:/example.com/\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-submit-formaction/scheme-file-backslash-novalid.html": "Bad value \u201cfile:c:\\foo\\bar.html\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-submit-formaction/scheme-file-no-slash-novalid.html": "Bad value \u201cfile:test\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-submit-formaction/scheme-file-scheme-only-novalid.html": "Bad value \u201cfile:\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-submit-formaction/scheme-file-single-slash-c-bar-novalid.html": "Bad value \u201cfile:/C|/foo/bar\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-submit-formaction/scheme-file-single-slash-novalid.html": "Bad value \u201cfile:/example.com/\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-submit-formaction/scheme-file-slash-only-novalid.html": "Bad value \u201cfile:/\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-submit-formaction/scheme-file-slash-slash-abc-bar-novalid.html": "Bad value \u201cfile://abc|/foo/bar\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-submit-formaction/scheme-file-slash-slash-c-bar-novalid.html": "Bad value \u201cfile://C|/foo/bar\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-submit-formaction/scheme-file-triple-slash-c-bar-novalid.html": "Bad value \u201cfile:///C|/foo/bar\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-submit-formaction/scheme-ftp-no-slash-novalid.html": "Bad value \u201cftp:example.com/\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-submit-formaction/scheme-ftp-single-slash-novalid.html": "Bad value \u201cftp:/example.com/\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-submit-formaction/scheme-http-backslash-novalid.html": "Bad value \u201chttp:\\\\foo.com\\\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-submit-formaction/scheme-http-no-slash-colon-novalid.html": "Bad value \u201chttp::@c:29\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-submit-formaction/scheme-http-no-slash-novalid.html": "Bad value \u201chttp:foo.com\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-submit-formaction/scheme-http-no-slash-square-bracket-novalid.html": "Bad value \u201chttp:[61:27]/:foo\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-submit-formaction/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-submit-formaction/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-submit-formaction/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-submit-formaction/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-submit-formaction/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-submit-formaction/scheme-trailing-space-novalid.html": "Bad value \u201ca: foo.com\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-submit-formaction/scheme-trailing-tab-novalid.html": "Bad value \u201ca:\tfoo.com\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-submit-formaction/scheme-ws-single-slash-novalid.html": "Bad value \u201cws:/example.com/\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-submit-formaction/scheme-wss-no-slash-novalid.html": "Bad value \u201cwss:example.com/\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-submit-formaction/scheme-wss-single-slash-novalid.html": "Bad value \u201cwss:/example.com/\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-submit-formaction/userinfo-backslash-novalid.html": "Bad value \u201chttp://a\\b:c\\d@foo.com\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-submit-formaction/userinfo-empty-novalid.html": "Bad value \u201chttp://@www.example.com\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-submit-formaction/userinfo-host-port-path-novalid.html": "Bad value \u201chttp://a:b@c:29/d\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-submit-formaction/userinfo-novalid.html": "Bad value \u201chttp://user:pass@foo:21/bar;par?b#c\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-submit-formaction/userinfo-password-bad-chars-novalid.html": "Bad value \u201chttp://&a:foo(b]c@d:2/\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-submit-formaction/userinfo-password-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://foo:\ud83d\udca9@example.com\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-submit-formaction/userinfo-password-empty-novalid.html": "Bad value \u201chttp://a:@www.example.com\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-submit-formaction/userinfo-user-empty-novalid.html": "Bad value \u201chttp://:b@www.example.com\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-submit-formaction/userinfo-username-contains-at-sign-novalid.html": "Bad value \u201chttp://::@c@d:2\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-submit-formaction/userinfo-username-contains-percent-encoded-novalid.html": "Bad value \u201chttp://%25DOMAIN:foobar@foodomain.com\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-submit-formaction/userinfo-username-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://\ud83d\udca9:foo@example.com\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-submit-formaction/userinfo-username-non-alpha-novalid.html": "Bad value \u201chttp://foo.com:b@d/\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-url-value/fragment-backslash-novalid.html": "Bad value \u201c#\\\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-url-value/fragment-contains-hash-novalid.html": "Bad value \u201chttp://foo/path#f#g\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-url-value/fragment-empty-hash-only-no-path-relative-novalid.html": "Bad value \u201c#\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-url-value/fragment-leading-space-novalid.html": "Bad value \u201chttp://f:21/b# e\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-url-value/fragment-non-ascii-relative-novalid.html": "Bad value \u201c#\u03b2\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-url-value/fragment-semicolon-question-mark-relative-novalid.html": "Bad value \u201c#;?\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-url-value/fragment-slash-relative-novalid.html": "Bad value \u201c#/\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-url-value/host-192.0x00A80001-novalid.html": "Bad value \u201chttp://192.0x00A80001\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-url-value/host-IP-address-broken-novalid.html": "Bad value \u201chttp://192.168.0.257/\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-url-value/host-IP-address-fullwidth-novalid.html": "Bad value \u201chttp://\uff10\uff38\uff43\uff10\uff0e\uff10\uff12\uff15\uff10\uff0e\uff10\uff11\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-url-value/host-IP-address-percent-encoded-novalid.html": "Bad value \u201chttp://%30%78%63%30%2e%30%32%35%30.01\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-url-value/host-cr-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-url-value/host-double-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff14\uff11.com\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-url-value/host-double-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%94%ef%bc%91.com\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-url-value/host-empty-novalid.html": "Bad value \u201chttp://\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-url-value/host-empty-userinfo-empty-novalid.html": "Bad value \u201chttp://@/www.example.com\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-url-value/host-empty-with-userinfo-novalid.html": "Bad value \u201chttp://user:pass@/\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-url-value/host-hostname-in-brackets-novalid.html": "Bad value \u201chttp://[www.google.com]/\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-url-value/host-invalid-unicode-novalid.html": "Forbidden code point U+fdd0.",
    "html/elements/input/type-url-value/host-invalid-unicode-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%b7%90zyx.com\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-url-value/host-newline-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-url-value/host-space-novalid.html": "Bad value \u201chttp://example .org\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-url-value/host-square-brackets-port-contains-colon-novalid.html": "Bad value \u201chttp://[1::2]:3:4\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-url-value/host-tab-novalid.html": "Bad value \u201chttp://example\t.org\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-url-value/host-u0000-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff10\uff10.com\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-url-value/host-u0000-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%90%ef%bc%90.com\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-url-value/path-bare-percent-sign-novalid.html": "Bad value \u201chttp://example.com/foo%\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-url-value/path-contains-space-novalid.html": "Bad value \u201c/a/ /c\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-url-value/path-leading-backslash-at-sign-novalid.html": "Bad value \u201chttp://foo.com/\\@\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-url-value/path-leading-colon-backslash-novalid.html": "Bad value \u201c:\\\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-url-value/path-leading-colon-chars-backslash-novalid.html": "Bad value \u201c:foo.com\\\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-url-value/path-leading-space-novalid.html": "Bad value \u201chttp://f:21/ b\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-url-value/path-percent-encoded-malformed-novalid.html": "Bad value \u201chttp://example.com/foo/%2e%2\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-url-value/path-percent-encoded-slash-plus-slashes-relative-novalid.html": "Bad value \u201c/a/%2f/c\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-url-value/path-percent-encoded-slash-relative-novalid.html": "Bad value \u201c/a%2fc\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-url-value/path-relative-square-brackets-novalid.html": "Bad value \u201c[61:24:74]:98\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-url-value/path-simple-relative-novalid.html": "Bad value \u201c/a/b/c\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-url-value/path-slash-only-relative-novalid.html": "Bad value \u201c/\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-url-value/path-tab-novalid.html": "Bad value \u201chttp://example.com/foo\tbar\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-url-value/path-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b ?\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-url-value/path-u0091-novalid.html": "Forbidden code point U+0091.",
    "html/elements/input/type-url-value/port-999999-novalid.html": "Bad value \u201chttp://f:999999/c\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-url-value/port-cr-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-url-value/port-leading-colon-bracket-colon-novalid.html": "Bad value \u201chttp://2001::1]:80\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-url-value/port-leading-colon-novalid.html": "Bad value \u201chttp://2001::1\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-url-value/port-leading-dash-novalid.html": "Bad value \u201chttp://foo:-80/\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-url-value/port-multiple-letters-novalid.html": "Bad value \u201chttp://f:fifty-two/c\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-url-value/port-newline-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-url-value/port-single-letter-novalid.html": "Bad value \u201chttp://f:b/c\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-url-value/port-space-novalid.html": "Bad value \u201chttp://f: /c\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-url-value/port-tab-novalid.html": "Bad value \u201chttp://f:\t/c\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-url-value/query-empty-no-path-relative-novalid.html": "Bad value \u201c?\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-url-value/query-leading-space-novalid.html": "Bad value \u201chttp://f:21/b? d\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-url-value/query-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b?d #\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-url-value/scheme-data-contains-fragment-haswarn.html": "Bad value \u201cdata:text/html,test#test\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-url-value/scheme-data-single-slash-novalid.html": "Bad value \u201cdata:/example.com/\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-url-value/scheme-file-backslash-novalid.html": "Bad value \u201cfile:c:\\foo\\bar.html\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-url-value/scheme-file-no-slash-novalid.html": "Bad value \u201cfile:test\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-url-value/scheme-file-scheme-only-novalid.html": "Bad value \u201cfile:\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-url-value/scheme-file-single-slash-c-bar-novalid.html": "Bad value \u201cfile:/C|/foo/bar\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-url-value/scheme-file-single-slash-novalid.html": "Bad value \u201cfile:/example.com/\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-url-value/scheme-file-slash-only-novalid.html": "Bad value \u201cfile:/\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-url-value/scheme-file-slash-slash-abc-bar-novalid.html": "Bad value \u201cfile://abc|/foo/bar\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-url-value/scheme-file-slash-slash-c-bar-novalid.html": "Bad value \u201cfile://C|/foo/bar\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-url-value/scheme-file-triple-slash-c-bar-novalid.html": "Bad value \u201cfile:///C|/foo/bar\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-url-value/scheme-ftp-no-slash-novalid.html": "Bad value \u201cftp:example.com/\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-url-value/scheme-ftp-single-slash-novalid.html": "Bad value \u201cftp:/example.com/\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-url-value/scheme-http-backslash-novalid.html": "Bad value \u201chttp:\\\\foo.com\\\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-url-value/scheme-http-no-slash-colon-novalid.html": "Bad value \u201chttp::@c:29\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-url-value/scheme-http-no-slash-novalid.html": "Bad value \u201chttp:foo.com\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-url-value/scheme-http-no-slash-square-bracket-novalid.html": "Bad value \u201chttp:[61:27]/:foo\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-url-value/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-url-value/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-url-value/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-url-value/scheme-schemeless-relative-novalid.html": "Bad value \u201c//foo/bar\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-url-value/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-url-value/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-url-value/scheme-trailing-space-novalid.html": "Bad value \u201ca: foo.com\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-url-value/scheme-trailing-tab-novalid.html": "Bad value \u201ca:\tfoo.com\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-url-value/scheme-ws-single-slash-novalid.html": "Bad value \u201cws:/example.com/\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-url-value/scheme-wss-no-slash-novalid.html": "Bad value \u201cwss:example.com/\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-url-value/scheme-wss-single-slash-novalid.html": "Bad value \u201cwss:/example.com/\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-url-value/userinfo-backslash-novalid.html": "Bad value \u201chttp://a\\b:c\\d@foo.com\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-url-value/userinfo-empty-novalid.html": "Bad value \u201chttp://@www.example.com\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-url-value/userinfo-host-port-path-novalid.html": "Bad value \u201chttp://a:b@c:29/d\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-url-value/userinfo-novalid.html": "Bad value \u201chttp://user:pass@foo:21/bar;par?b#c\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-url-value/userinfo-password-bad-chars-novalid.html": "Bad value \u201chttp://&a:foo(b]c@d:2/\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-url-value/userinfo-password-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://foo:\ud83d\udca9@example.com\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-url-value/userinfo-password-empty-novalid.html": "Bad value \u201chttp://a:@www.example.com\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-url-value/userinfo-user-empty-novalid.html": "Bad value \u201chttp://:b@www.example.com\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-url-value/userinfo-username-contains-at-sign-novalid.html": "Bad value \u201chttp://::@c@d:2\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-url-value/userinfo-username-contains-percent-encoded-novalid.html": "Bad value \u201chttp://%25DOMAIN:foobar@foodomain.com\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-url-value/userinfo-username-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://\ud83d\udca9:foo@example.com\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d.",
    "html/elements/input/type-url-value/userinfo-username-non-alpha-novalid.html": "Bad value \u201chttp://foo.com:b@d/\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d.",
    "html/elements/ins/cite/fragment-backslash-novalid.html": "Bad value \u201c#\\\u201d for attribute \u201ccite\u201d on element \u201cins\u201d.",
    "html/elements/ins/cite/fragment-contains-hash-novalid.html": "Bad value \u201chttp://foo/path#f#g\u201d for attribute \u201ccite\u201d on element \u201cins\u201d.",
    "html/elements/ins/cite/fragment-leading-space-novalid.html": "Bad value \u201chttp://f:21/b# e\u201d for attribute \u201ccite\u201d on element \u201cins\u201d.",
    "html/elements/ins/cite/host-192.0x00A80001-novalid.html": "Bad value \u201chttp://192.0x00A80001\u201d for attribute \u201ccite\u201d on element \u201cins\u201d.",
    "html/elements/ins/cite/host-IP-address-broken-novalid.html": "Bad value \u201chttp://192.168.0.257/\u201d for attribute \u201ccite\u201d on element \u201cins\u201d.",
    "html/elements/ins/cite/host-IP-address-fullwidth-novalid.html": "Bad value \u201chttp://\uff10\uff38\uff43\uff10\uff0e\uff10\uff12\uff15\uff10\uff0e\uff10\uff11\u201d for attribute \u201ccite\u201d on element \u201cins\u201d.",
    "html/elements/ins/cite/host-IP-address-percent-encoded-novalid.html": "Bad value \u201chttp://%30%78%63%30%2e%30%32%35%30.01\u201d for attribute \u201ccite\u201d on element \u201cins\u201d.",
    "html/elements/ins/cite/host-cr-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201ccite\u201d on element \u201cins\u201d.",
    "html/elements/ins/cite/host-double-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff14\uff11.com\u201d for attribute \u201ccite\u201d on element \u201cins\u201d.",
    "html/elements/ins/cite/host-double-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%94%ef%bc%91.com\u201d for attribute \u201ccite\u201d on element \u201cins\u201d.",
    "html/elements/ins/cite/host-empty-novalid.html": "Bad value \u201chttp://\u201d for attribute \u201ccite\u201d on element \u201cins\u201d.",
    "html/elements/ins/cite/host-empty-userinfo-empty-novalid.html": "Bad value \u201chttp://@/www.example.com\u201d for attribute \u201ccite\u201d on element \u201cins\u201d.",
    "html/elements/ins/cite/host-empty-with-userinfo-novalid.html": "Bad value \u201chttp://user:pass@/\u201d for attribute \u201ccite\u201d on element \u201cins\u201d.",
    "html/elements/ins/cite/host-hostname-in-brackets-novalid.html": "Bad value \u201chttp://[www.google.com]/\u201d for attribute \u201ccite\u201d on element \u201cins\u201d.",
    "html/elements/ins/cite/host-invalid-unicode-novalid.html": "Forbidden code point U+fdd0.",
    "html/elements/ins/cite/host-invalid-unicode-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%b7%90zyx.com\u201d for attribute \u201ccite\u201d on element \u201cins\u201d.",
    "html/elements/ins/cite/host-newline-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201ccite\u201d on element \u201cins\u201d.",
    "html/elements/ins/cite/host-space-novalid.html": "Bad value \u201chttp://example .org\u201d for attribute \u201ccite\u201d on element \u201cins\u201d.",
    "html/elements/ins/cite/host-square-brackets-port-contains-colon-novalid.html": "Bad value \u201chttp://[1::2]:3:4\u201d for attribute \u201ccite\u201d on element \u201cins\u201d.",
    "html/elements/ins/cite/host-tab-novalid.html": "Bad value \u201chttp://example\t.org\u201d for attribute \u201ccite\u201d on element \u201cins\u201d.",
    "html/elements/ins/cite/host-u0000-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff10\uff10.com\u201d for attribute \u201ccite\u201d on element \u201cins\u201d.",
    "html/elements/ins/cite/host-u0000-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%90%ef%bc%90.com\u201d for attribute \u201ccite\u201d on element \u201cins\u201d.",
    "html/elements/ins/cite/path-bare-percent-sign-novalid.html": "Bad value \u201chttp://example.com/foo%\u201d for attribute \u201ccite\u201d on element \u201cins\u201d.",
    "html/elements/ins/cite/path-contains-space-novalid.html": "Bad value \u201c/a/ /c\u201d for attribute \u201ccite\u201d on element \u201cins\u201d.",
    "html/elements/ins/cite/path-leading-backslash-at-sign-novalid.html": "Bad value \u201chttp://foo.com/\\@\u201d for attribute \u201ccite\u201d on element \u201cins\u201d.",
    "html/elements/ins/cite/path-leading-colon-backslash-novalid.html": "Bad value \u201c:\\\u201d for attribute \u201ccite\u201d on element \u201cins\u201d.",
    "html/elements/ins/cite/path-leading-colon-chars-backslash-novalid.html": "Bad value \u201c:foo.com\\\u201d for attribute \u201ccite\u201d on element \u201cins\u201d.",
    "html/elements/ins/cite/path-leading-space-novalid.html": "Bad value \u201chttp://f:21/ b\u201d for attribute \u201ccite\u201d on element \u201cins\u201d.",
    "html/elements/ins/cite/path-percent-encoded-malformed-novalid.html": "Bad value \u201chttp://example.com/foo/%2e%2\u201d for attribute \u201ccite\u201d on element \u201cins\u201d.",
    "html/elements/ins/cite/path-relative-square-brackets-novalid.html": "Bad value \u201c[61:24:74]:98\u201d for attribute \u201ccite\u201d on element \u201cins\u201d.",
    "html/elements/ins/cite/path-tab-novalid.html": "Bad value \u201chttp://example.com/foo\tbar\u201d for attribute \u201ccite\u201d on element \u201cins\u201d.",
    "html/elements/ins/cite/path-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b ?\u201d for attribute \u201ccite\u201d on element \u201cins\u201d.",
    "html/elements/ins/cite/path-u0091-novalid.html": "Forbidden code point U+0091.",
    "html/elements/ins/cite/port-999999-novalid.html": "Bad value \u201chttp://f:999999/c\u201d for attribute \u201ccite\u201d on element \u201cins\u201d.",
    "html/elements/ins/cite/port-cr-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201ccite\u201d on element \u201cins\u201d.",
    "html/elements/ins/cite/port-leading-colon-bracket-colon-novalid.html": "Bad value \u201chttp://2001::1]:80\u201d for attribute \u201ccite\u201d on element \u201cins\u201d.",
    "html/elements/ins/cite/port-leading-colon-novalid.html": "Bad value \u201chttp://2001::1\u201d for attribute \u201ccite\u201d on element \u201cins\u201d.",
    "html/elements/ins/cite/port-leading-dash-novalid.html": "Bad value \u201chttp://foo:-80/\u201d for attribute \u201ccite\u201d on element \u201cins\u201d.",
    "html/elements/ins/cite/port-multiple-letters-novalid.html": "Bad value \u201chttp://f:fifty-two/c\u201d for attribute \u201ccite\u201d on element \u201cins\u201d.",
    "html/elements/ins/cite/port-newline-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201ccite\u201d on element \u201cins\u201d.",
    "html/elements/ins/cite/port-single-letter-novalid.html": "Bad value \u201chttp://f:b/c\u201d for attribute \u201ccite\u201d on element \u201cins\u201d.",
    "html/elements/ins/cite/port-space-novalid.html": "Bad value \u201chttp://f: /c\u201d for attribute \u201ccite\u201d on element \u201cins\u201d.",
    "html/elements/ins/cite/port-tab-novalid.html": "Bad value \u201chttp://f:\t/c\u201d for attribute \u201ccite\u201d on element \u201cins\u201d.",
    "html/elements/ins/cite/query-leading-space-novalid.html": "Bad value \u201chttp://f:21/b? d\u201d for attribute \u201ccite\u201d on element \u201cins\u201d.",
    "html/elements/ins/cite/query-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b?d #\u201d for attribute \u201ccite\u201d on element \u201cins\u201d.",
    "html/elements/ins/cite/scheme-data-contains-fragment-haswarn.html": "Bad value \u201cdata:text/html,test#test\u201d for attribute \u201ccite\u201d on element \u201cins\u201d.",
    "html/elements/ins/cite/scheme-data-single-slash-novalid.html": "Bad value \u201cdata:/example.com/\u201d for attribute \u201ccite\u201d on element \u201cins\u201d.",
    "html/elements/ins/cite/scheme-file-backslash-novalid.html": "Bad value \u201cfile:c:\\foo\\bar.html\u201d for attribute \u201ccite\u201d on element \u201cins\u201d.",
    "html/elements/ins/cite/scheme-file-no-slash-novalid.html": "Bad value \u201cfile:test\u201d for attribute \u201ccite\u201d on element \u201cins\u201d.",
    "html/elements/ins/cite/scheme-file-scheme-only-novalid.html": "Bad value \u201cfile:\u201d for attribute \u201ccite\u201d on element \u201cins\u201d.",
    "html/elements/ins/cite/scheme-file-single-slash-c-bar-novalid.html": "Bad value \u201cfile:/C|/foo/bar\u201d for attribute \u201ccite\u201d on element \u201cins\u201d.",
    "html/elements/ins/cite/scheme-file-single-slash-novalid.html": "Bad value \u201cfile:/example.com/\u201d for attribute \u201ccite\u201d on element \u201cins\u201d.",
    "html/elements/ins/cite/scheme-file-slash-only-novalid.html": "Bad value \u201cfile:/\u201d for attribute \u201ccite\u201d on element \u201cins\u201d.",
    "html/elements/ins/cite/scheme-file-slash-slash-abc-bar-novalid.html": "Bad value \u201cfile://abc|/foo/bar\u201d for attribute \u201ccite\u201d on element \u201cins\u201d.",
    "html/elements/ins/cite/scheme-file-slash-slash-c-bar-novalid.html": "Bad value \u201cfile://C|/foo/bar\u201d for attribute \u201ccite\u201d on element \u201cins\u201d.",
    "html/elements/ins/cite/scheme-file-triple-slash-c-bar-novalid.html": "Bad value \u201cfile:///C|/foo/bar\u201d for attribute \u201ccite\u201d on element \u201cins\u201d.",
    "html/elements/ins/cite/scheme-ftp-no-slash-novalid.html": "Bad value \u201cftp:example.com/\u201d for attribute \u201ccite\u201d on element \u201cins\u201d.",
    "html/elements/ins/cite/scheme-ftp-single-slash-novalid.html": "Bad value \u201cftp:/example.com/\u201d for attribute \u201ccite\u201d on element \u201cins\u201d.",
    "html/elements/ins/cite/scheme-http-backslash-novalid.html": "Bad value \u201chttp:\\\\foo.com\\\u201d for attribute \u201ccite\u201d on element \u201cins\u201d.",
    "html/elements/ins/cite/scheme-http-no-slash-colon-novalid.html": "Bad value \u201chttp::@c:29\u201d for attribute \u201ccite\u201d on element \u201cins\u201d.",
    "html/elements/ins/cite/scheme-http-no-slash-novalid.html": "Bad value \u201chttp:foo.com\u201d for attribute \u201ccite\u201d on element \u201cins\u201d.",
    "html/elements/ins/cite/scheme-http-no-slash-square-bracket-novalid.html": "Bad value \u201chttp:[61:27]/:foo\u201d for attribute \u201ccite\u201d on element \u201cins\u201d.",
    "html/elements/ins/cite/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201ccite\u201d on element \u201cins\u201d.",
    "html/elements/ins/cite/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201ccite\u201d on element \u201cins\u201d.",
    "html/elements/ins/cite/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201ccite\u201d on element \u201cins\u201d.",
    "html/elements/ins/cite/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201ccite\u201d on element \u201cins\u201d.",
    "html/elements/ins/cite/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201ccite\u201d on element \u201cins\u201d.",
    "html/elements/ins/cite/scheme-trailing-space-novalid.html": "Bad value \u201ca: foo.com\u201d for attribute \u201ccite\u201d on element \u201cins\u201d.",
    "html/elements/ins/cite/scheme-trailing-tab-novalid.html": "Bad value \u201ca:\tfoo.com\u201d for attribute \u201ccite\u201d on element \u201cins\u201d.",
    "html/elements/ins/cite/scheme-ws-single-slash-novalid.html": "Bad value \u201cws:/example.com/\u201d for attribute \u201ccite\u201d on element \u201cins\u201d.",
    "html/elements/ins/cite/scheme-wss-no-slash-novalid.html": "Bad value \u201cwss:example.com/\u201d for attribute \u201ccite\u201d on element \u201cins\u201d.",
    "html/elements/ins/cite/scheme-wss-single-slash-novalid.html": "Bad value \u201cwss:/example.com/\u201d for attribute \u201ccite\u201d on element \u201cins\u201d.",
    "html/elements/ins/cite/userinfo-backslash-novalid.html": "Bad value \u201chttp://a\\b:c\\d@foo.com\u201d for attribute \u201ccite\u201d on element \u201cins\u201d.",
    "html/elements/ins/cite/userinfo-empty-novalid.html": "Bad value \u201chttp://@www.example.com\u201d for attribute \u201ccite\u201d on element \u201cins\u201d.",
    "html/elements/ins/cite/userinfo-host-port-path-novalid.html": "Bad value \u201chttp://a:b@c:29/d\u201d for attribute \u201ccite\u201d on element \u201cins\u201d.",
    "html/elements/ins/cite/userinfo-novalid.html": "Bad value \u201chttp://user:pass@foo:21/bar;par?b#c\u201d for attribute \u201ccite\u201d on element \u201cins\u201d.",
    "html/elements/ins/cite/userinfo-password-bad-chars-novalid.html": "Bad value \u201chttp://&a:foo(b]c@d:2/\u201d for attribute \u201ccite\u201d on element \u201cins\u201d.",
    "html/elements/ins/cite/userinfo-password-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://foo:\ud83d\udca9@example.com\u201d for attribute \u201ccite\u201d on element \u201cins\u201d.",
    "html/elements/ins/cite/userinfo-password-empty-novalid.html": "Bad value \u201chttp://a:@www.example.com\u201d for attribute \u201ccite\u201d on element \u201cins\u201d.",
    "html/elements/ins/cite/userinfo-user-empty-novalid.html": "Bad value \u201chttp://:b@www.example.com\u201d for attribute \u201ccite\u201d on element \u201cins\u201d.",
    "html/elements/ins/cite/userinfo-username-contains-at-sign-novalid.html": "Bad value \u201chttp://::@c@d:2\u201d for attribute \u201ccite\u201d on element \u201cins\u201d.",
    "html/elements/ins/cite/userinfo-username-contains-percent-encoded-novalid.html": "Bad value \u201chttp://%25DOMAIN:foobar@foodomain.com\u201d for attribute \u201ccite\u201d on element \u201cins\u201d.",
    "html/elements/ins/cite/userinfo-username-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://\ud83d\udca9:foo@example.com\u201d for attribute \u201ccite\u201d on element \u201cins\u201d.",
    "html/elements/ins/cite/userinfo-username-non-alpha-novalid.html": "Bad value \u201chttp://foo.com:b@d/\u201d for attribute \u201ccite\u201d on element \u201cins\u201d.",
    "html/elements/ins/date-0004-02-29-haswarn.html": "Bad value \u201c0004-02-29\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d.",
    "html/elements/ins/date-0005-02-29-novalid.html": "Bad value \u201c0005-02-29\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d.",
    "html/elements/ins/date-0214-09-29-haswarn.html": "Bad value \u201c0214-09-29\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d.",
    "html/elements/ins/date-1900-02-29-novalid.html": "Bad value \u201c1900-02-29\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d.",
    "html/elements/ins/date-1969-02-29-novalid.html": "Bad value \u201c1969-02-29\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d.",
    "html/elements/ins/date-20014-09-29-haswarn.html": "Bad value \u201c20014-09-29\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d.",
    "html/elements/ins/date-2014-02-29-novalid.html": "Bad value \u201c2014-02-29\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d.",
    "html/elements/ins/date-2100-02-29-novalid.html": "Bad value \u201c2100-02-29\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d.",
    "html/elements/ins/date-2200-02-29-novalid.html": "Bad value \u201c2200-02-29\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d.",
    "html/elements/ins/date-day-01-32-novalid.html": "Bad value \u201c2002-01-32\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d.",
    "html/elements/ins/date-day-03-32-novalid.html": "Bad value \u201c2002-03-32\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d.",
    "html/elements/ins/date-day-04-31-novalid.html": "Bad value \u201c2002-04-31\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d.",
    "html/elements/ins/date-day-05-32-novalid.html": "Bad value \u201c2002-05-32\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d.",
    "html/elements/ins/date-day-06-31-novalid.html": "Bad value \u201c2002-06-31\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d.",
    "html/elements/ins/date-day-07-32-novalid.html": "Bad value \u201c2002-07-32\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d.",
    "html/elements/ins/date-day-08-32-novalid.html": "Bad value \u201c2002-08-32\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d.",
    "html/elements/ins/date-day-09-31-novalid.html": "Bad value \u201c2002-09-31\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d.",
    "html/elements/ins/date-day-10-32-novalid.html": "Bad value \u201c2002-10-32\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d.",
    "html/elements/ins/date-day-11-31-novalid.html": "Bad value \u201c2002-11-31\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d.",
    "html/elements/ins/date-day-12-32-novalid.html": "Bad value \u201c2002-12-32\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d.",
    "html/elements/ins/date-day-missing-separator-novalid.html": "Bad value \u201c2014-0220\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d.",
    "html/elements/ins/date-day-one-digit-novalid.html": "Bad value \u201c2002-09-9\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d.",
    "html/elements/ins/date-day-three-digits-novalid.html": "Bad value \u201c2002-11-009\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d.",
    "html/elements/ins/date-iso8601-YYYYMMDD-no-hyphen-novalid.html": "Bad value \u201c20020929\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d.",
    "html/elements/ins/date-leading-bom-novalid.html": "Bad value \u201c\ufeff2002-09-29\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d.",
    "html/elements/ins/date-leading-whitespace-novalid.html": "Bad value \u201c 2002-09-29\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d.",
    "html/elements/ins/date-month-00-novalid.html": "Bad value \u201c2002-00-15\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d.",
    "html/elements/ins/date-month-13-novalid.html": "Bad value \u201c2002-13-15\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d.",
    "html/elements/ins/date-month-missing-separator-novalid.html": "Bad value \u201c201402-20\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d.",
    "html/elements/ins/date-month-one-digit-novalid.html": "Bad value \u201c2002-9-29\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d.",
    "html/elements/ins/date-month-three-digits-novalid.html": "Bad value \u201c2002-011-29\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d.",
    "html/elements/ins/date-non-ascii-digit-novalid.html": "Bad value \u201c2002-09-2\uff19\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d.",
    "html/elements/ins/date-trailing-U+0000-novalid.html": "Character reference expands to zero.",
    "html/elements/ins/date-trailing-pile-of-poo-novalid.html": "Bad value \u201c2002-09-29\ud83d\udca9\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d.",
    "html/elements/ins/date-trailing-whitespace-novalid.html": "Bad value \u201c2002-09-29 \u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d.",
    "html/elements/ins/date-wrong-day-separator-novalid.html": "Bad value \u201c2014-02:20\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d.",
    "html/elements/ins/date-wrong-month-separator-novalid.html": "Bad value \u201c2014:02-20\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d.",
    "html/elements/ins/date-year-0000-novalid.html": "Bad value \u201c0000-12-09\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d.",
    "html/elements/ins/date-year-five-digits-haswarn.html": "Bad value \u201c12014-09-29\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d.",
    "html/elements/ins/date-year-negative-novalid.html": "Bad value \u201c-2002-09-29\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d.",
    "html/elements/ins/date-year-three-digits-novalid.html": "Bad value \u201c782-09-29\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d.",
    "html/elements/ins/duration-P-form-novalid.html": "Bad value \u201cPT4H18M3S\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d.",
    "html/elements/ins/duration-time-component-novalid.html": "Bad value \u201c4h 18m 3s\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d.",
    "html/elements/ins/global-date-and-time-2400-novalid.html": "Bad value \u201c2011-11-12T24:00:00+08:00\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d.",
    "html/elements/ins/global-date-and-time-60-minutes-novalid.html": "Bad value \u201c2011-11-12T00:60:00+08:00\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d.",
    "html/elements/ins/global-date-and-time-60-seconds-novalid.html": "Bad value \u201c2011-11-12T00:00:60+08:00\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d.",
    "html/elements/ins/global-date-and-time-bad-fraction-separator-novalid.html": "Bad value \u201c2011-11-12T14:54:39,929+0000\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d.",
    "html/elements/ins/global-date-and-time-four-digit-fraction-novalid.html": "Bad value \u201c2011-11-12T06:54:39.9291-08:00\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d.",
    "html/elements/ins/global-date-and-time-hour-one-digit-novalid.html": "Bad value \u201c2011-11-12T6:54:39-08:00\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d.",
    "html/elements/ins/global-date-and-time-hour-three-digits-novalid.html": "Bad value \u201c2011-11-12T016:54:39-08:00\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d.",
    "html/elements/ins/global-date-and-time-iso8601-hh-novalid.html": "Bad value \u201c2011-11-12T14Z\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d.",
    "html/elements/ins/global-date-and-time-iso8601-hhmm-no-colon-novalid.html": "Bad value \u201c2011-11-12T1454Z\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d.",
    "html/elements/ins/global-date-and-time-iso8601-hhmmss-no-colon-novalid.html": "Bad value \u201c2011-11-12T145439Z\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d.",
    "html/elements/ins/global-date-and-time-lowercase-z-novalid.html": "Bad value \u201c2011-11-12T14:54z\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d.",
    "html/elements/ins/global-date-and-time-minutes-one-digit-novalid.html": "Bad value \u201c2011-11-12T16:4:39-08:00\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d.",
    "html/elements/ins/global-date-and-time-minutes-three-digits-novalid.html": "Bad value \u201c2011-11-12T16:354:39-08:00\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d.",
    "html/elements/ins/global-date-and-time-missing-minutes-separator-novalid.html": "Bad value \u201c2011-11-12T1454Z\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d.",
    "html/elements/ins/global-date-and-time-missing-seconds-separator-novalid.html": "Bad value \u201c2011-11-12T14:5439Z\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d.",
    "html/elements/ins/global-date-and-time-nbsp-novalid.html": "Bad value \u201c2011-11-12\u00a014:54Z\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d.",
    "html/elements/ins/global-date-and-time-seconds-one-digit-novalid.html": "Bad value \u201c2011-11-12T16:54:9-08:00\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d.",
    "html/elements/ins/global-date-and-time-seconds-three-digits-novalid.html": "Bad value \u201c2011-11-12T16:54:039-08:00\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d.",
    "html/elements/ins/global-date-and-time-space-before-timezone-novalid.html": "Bad value \u201c2011-11-12T06:54:39 08:00\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d.",
    "html/elements/ins/global-date-and-time-timezone-60-minutes-novalid.html": "Bad value \u201c2011-11-12T06:54:39-08:60\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d.",
    "html/elements/ins/global-date-and-time-timezone-iso8601-two-digit-novalid.html": "Bad value \u201c2011-11-12T06:54:39-08\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d.",
    "html/elements/ins/global-date-and-time-timezone-lowercase-t-novalid.html": "Bad value \u201c2011-11-12t14:54Z\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d.",
    "html/elements/ins/global-date-and-time-timezone-minus-1300-haswarn.html": "Bad value \u201c2011-11-12T00:00:00-1300\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d.",
    "html/elements/ins/global-date-and-time-timezone-minus-2400-novalid.html": "Bad value \u201c2011-11-12T06:54:39-24:00\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d.",
    "html/elements/ins/global-date-and-time-timezone-minutes-15-haswarn.html": "Bad value \u201c2011-11-12T00:00:00+08:15\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d.",
    "html/elements/ins/global-date-and-time-timezone-multiple-spaces-novalid.html": "Bad value \u201c2011-11-12  14:54Z\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d.",
    "html/elements/ins/global-date-and-time-timezone-non-T-character-novalid.html": "Bad value \u201c2011-11-12+14:54Z\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d.",
    "html/elements/ins/global-date-and-time-timezone-offset-colon-start-novalid.html": "Bad value \u201c2011-11-12T06:54:39.929:08:00\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d.",
    "html/elements/ins/global-date-and-time-timezone-offset-space-start-novalid.html": "Bad value \u201c2011-11-12T06:54:39.929 08:00\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d.",
    "html/elements/ins/global-date-and-time-timezone-one-digit-hour-novalid.html": "Bad value \u201c2011-11-12T06:54:39-5:00\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d.",
    "html/elements/ins/global-date-and-time-timezone-one-digit-minute-novalid.html": "Bad value \u201c2011-11-12T06:54:39-05:0\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d.",
    "html/elements/ins/global-date-and-time-timezone-plus-1500-haswarn.html": "Bad value \u201c2011-11-12T00:00:00+1500\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d.",
    "html/elements/ins/global-date-and-time-timezone-plus-2400-novalid.html": "Bad value \u201c2011-11-12T06:54:39-24:00\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d.",
    "html/elements/ins/global-date-and-time-timezone-three-digit-hour-novalid.html": "Bad value \u201c2011-11-12T06:54:39-005:00\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d.",
    "html/elements/ins/global-date-and-time-timezone-three-digit-minute-novalid.html": "Bad value \u201c2011-11-12T06:54:39-05:000\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d.",
    "html/elements/ins/global-date-and-time-timezone-with-seconds-novalid.html": "Bad value \u201c2011-11-12T06:54:39-08:00:00\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d.",
    "html/elements/ins/global-date-and-time-with-both-T-and-space-novalid.html": "Bad value \u201c2011-11-12T 14:54Z\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d.",
    "html/elements/ins/global-date-and-time-wrong-minutes-separator-novalid.html": "Bad value \u201c2011-11-12T14-54Z\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d.",
    "html/elements/ins/global-date-and-time-wrong-seconds-separator-novalid.html": "Bad value \u201c2011-11-12T14:54-39Z\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d.",
    "html/elements/ins/global-date-and-time-zero-digit-fraction-novalid.html": "Bad value \u201c2011-11-12T06:54:39.-08:00\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d.",
    "html/elements/ins/local-date-and-time-novalid.html": "Bad value \u201c2011-11-12T14:54\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d.",
    "html/elements/ins/model-novalid.html": "End tag \u201cp\u201d implied, but there were open elements.",
    "html/elements/ins/month-novalid.html": "Bad value \u201c2011-11\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d.",
    "html/elements/ins/time-novalid.html": "Bad value \u201c14:54:39\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d.",
    "html/elements/ins/transparent-model-novalid.html": "Element \u201cdiv\u201d not allowed as child of \u201cins\u201d in this context. Note: The \u201cins\u201d element has a transparent content model; its allowed content is inherited from its parent element.",
    "html/elements/ins/week-novalid.html": "Bad value \u201c2011-W46\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d.",
    "html/elements/ins/year-novalid.html": "Bad value \u201c2006\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d.",
    "html/elements/ins/yearless-date-novalid.html": "Bad value \u201c07-15\u201d for attribute \u201cdatetime\u201d on element \u201cins\u201d.",
    "html/elements/kbd/model-novalid.html": "End tag \u201cp\u201d implied, but there were open elements.",
    "html/elements/keygen/challenge-novalid.html": "The \u201ckeygen\u201d element is obsolete.",
    "html/elements/keygen/id-bad-novalid.html": "The \u201ckeygen\u201d element is obsolete.",
    "html/elements/keygen/id-missing-novalid.html": "The \u201ckeygen\u201d element is obsolete.",
    "html/elements/keygen/id-redundant-novalid.html": "The \u201ckeygen\u201d element is obsolete.",
    "html/elements/keygen/keygen-novalid.html": "The \u201ckeygen\u201d element is obsolete.",
    "html/elements/keygen/keytype-bad-value-novalid.html": "The \u201ckeygen\u201d element is obsolete.",
    "html/elements/keygen/keytype-empty-novalid.html": "The \u201ckeygen\u201d element is obsolete.",
    "html/elements/keygen/keytype-novalid.html": "The \u201ckeygen\u201d element is obsolete.",
    "html/elements/keygen/model-also-novalid.html": "The \u201ckeygen\u201d element is obsolete.",
    "html/elements/keygen/model-novalid.html": "The \u201ckeygen\u201d element is obsolete.",
    "html/elements/keygen/no-attributes-novalid.html": "The \u201ckeygen\u201d element is obsolete.",
    "html/elements/keygen/non-void-novalid.html": "The \u201ckeygen\u201d element is obsolete.",
    "html/elements/keygen/obsolete-novalid.html": "The \u201ckeygen\u201d element is obsolete.",
    "html/elements/label/aria-with-labelable-descendant-novalid.html": "The \u201caria-hidden\u201d attribute must not be used on any \u201clabel\u201d element that is an ancestor of a labelable element.",
    "html/elements/label/for-descendant-no-id-novalid.html": "Any \u201cinput\u201d descendant of a \u201clabel\u201d element with a \u201cfor\u201d attribute must have an ID value that matches that \u201cfor\u201d attribute.",
    "html/elements/label/for-non-form-control-novalid.html": "The value of the \u201cfor\u201d attribute of the \u201clabel\u201d element must be the ID of a non-hidden form control.",
    "html/elements/label/for-references-non-labelable-novalid.html": "The value of the \u201cfor\u201d attribute of the \u201clabel\u201d element must be the ID of a non-hidden form control.",
    "html/elements/label/for-with-non-matching-descendant-novalid.html": "Any \u201cinput\u201d descendant of a \u201clabel\u201d element with a \u201cfor\u201d attribute must have an ID value that matches that \u201cfor\u201d attribute.",
    "html/elements/label/multiple-descendants-novalid.html": "The \u201clabel\u201d element may contain at most one \u201cbutton\u201d, \u201cinput\u201d, \u201cmeter\u201d, \u201coutput\u201d, \u201cprogress\u201d, \u201cselect\u201d, or \u201ctextarea\u201d descendant.",
    "html/elements/label/multiple-labelable-descendants-novalid.html": "The \u201clabel\u201d element may contain at most one \u201cbutton\u201d, \u201cinput\u201d, \u201cmeter\u201d, \u201coutput\u201d, \u201cprogress\u201d, \u201cselect\u201d, or \u201ctextarea\u201d descendant.",
    "html/elements/label/role-with-labelable-descendant-novalid.html": "The \u201crole\u201d attribute must not be used on any \u201clabel\u201d element that is an ancestor of a labelable element.",
    "html/elements/li/inside-menu-without-role-novalid.html": "Element \u201cli\u201d not allowed as child of \u201cdiv\u201d in this context.",
    "html/elements/li/outside-list-with-role-button-tree-ancestor-novalid.html": "Element \u201cli\u201d not allowed as child of \u201cdiv\u201d in this context.",
    "html/elements/li/outside-list-with-role-option-novalid.html": "Element \u201cli\u201d not allowed as child of \u201cdiv\u201d in this context.",
    "html/elements/li/value-invalid-novalid.html": "Bad value \u201cabc\u201d for attribute \u201cvalue\u201d on element \u201cli\u201d.",
    "html/elements/li/with-value-outside-ol-novalid.html": "Attribute \u201cvalue\u201d not allowed on element \u201cli\u201d at this point.",
    "html/elements/li/with-value-role-presentation-novalid.html": "Attribute \u201cvalue\u201d not allowed on element \u201cli\u201d at this point.",
    "html/elements/li/without-list-parent-novalid.html": "Element \u201cli\u201d not allowed as child of \u201cbody\u201d in this context.",
    "html/elements/link/alternate-stylesheet-without-title-novalid.html": "A \u201clink\u201d element with a \u201crel\u201d attribute that contains both the values \u201calternate\u201d and \u201cstylesheet\u201d must have a \u201ctitle\u201d attribute with a non-empty value.",
    "html/elements/link/as-without-preload-novalid.html": "A \u201clink\u201d element with an \u201cas\u201d attribute must have a \u201crel\u201d attribute that contains the value \u201cpreload\u201d or the value \u201cmodulepreload\u201d.",
    "html/elements/link/blocking-without-stylesheet-novalid.html": "A \u201clink\u201d element with a \u201cblocking\u201d attribute must have a \u201crel\u201d attribute whose value is \u201cstylesheet\u201d.",
    "html/elements/link/color-without-mask-icon-novalid.html": "A \u201clink\u201d element with a \u201ccolor\u201d attribute must have a \u201crel\u201d attribute that contains the value \u201cmask-icon\u201d.",
    "html/elements/link/disabled-without-stylesheet-novalid.html": "A \u201clink\u201d element with a \u201cdisabled\u201d attribute must have a \u201crel\u201d attribute that contains the value \u201cstylesheet\u201d.",
    "html/elements/link/dns-prefetch-with-as-novalid.html": "A \u201clink\u201d element with an \u201cas\u201d attribute must have a \u201crel\u201d attribute that contains the value \u201cpreload\u201d or the value \u201cmodulepreload\u201d.",
    "html/elements/link/href-empty-novalid.html": "Bad value \u201c\u201d for attribute \u201chref\u201d on element \u201clink\u201d.",
    "html/elements/link/href-missing-novalid.html": "A \u201clink\u201d element must have an \u201chref\u201d or \u201cimagesrcset\u201d attribute, or both.",
    "html/elements/link/href-whitespace-only-novalid.html": "Bad value \u201c\t \n\u201d for attribute \u201chref\u201d on element \u201clink\u201d.",
    "html/elements/link/href/fragment-backslash-novalid.html": "Bad value \u201c#\\\u201d for attribute \u201chref\u201d on element \u201clink\u201d.",
    "html/elements/link/href/fragment-contains-hash-novalid.html": "Bad value \u201chttp://foo/path#f#g\u201d for attribute \u201chref\u201d on element \u201clink\u201d.",
    "html/elements/link/href/fragment-leading-space-novalid.html": "Bad value \u201chttp://f:21/b# e\u201d for attribute \u201chref\u201d on element \u201clink\u201d.",
    "html/elements/link/href/host-192.0x00A80001-novalid.html": "Bad value \u201chttp://192.0x00A80001\u201d for attribute \u201chref\u201d on element \u201clink\u201d.",
    "html/elements/link/href/host-IP-address-broken-novalid.html": "Bad value \u201chttp://192.168.0.257/\u201d for attribute \u201chref\u201d on element \u201clink\u201d.",
    "html/elements/link/href/host-IP-address-fullwidth-novalid.html": "Bad value \u201chttp://\uff10\uff38\uff43\uff10\uff0e\uff10\uff12\uff15\uff10\uff0e\uff10\uff11\u201d for attribute \u201chref\u201d on element \u201clink\u201d.",
    "html/elements/link/href/host-IP-address-percent-encoded-novalid.html": "Bad value \u201chttp://%30%78%63%30%2e%30%32%35%30.01\u201d for attribute \u201chref\u201d on element \u201clink\u201d.",
    "html/elements/link/href/host-cr-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201chref\u201d on element \u201clink\u201d.",
    "html/elements/link/href/host-double-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff14\uff11.com\u201d for attribute \u201chref\u201d on element \u201clink\u201d.",
    "html/elements/link/href/host-double-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%94%ef%bc%91.com\u201d for attribute \u201chref\u201d on element \u201clink\u201d.",
    "html/elements/link/href/host-empty-novalid.html": "Bad value \u201chttp://\u201d for attribute \u201chref\u201d on element \u201clink\u201d.",
    "html/elements/link/href/host-empty-userinfo-empty-novalid.html": "Bad value \u201chttp://@/www.example.com\u201d for attribute \u201chref\u201d on element \u201clink\u201d.",
    "html/elements/link/href/host-empty-with-userinfo-novalid.html": "Bad value \u201chttp://user:pass@/\u201d for attribute \u201chref\u201d on element \u201clink\u201d.",
    "html/elements/link/href/host-hostname-in-brackets-novalid.html": "Bad value \u201chttp://[www.google.com]/\u201d for attribute \u201chref\u201d on element \u201clink\u201d.",
    "html/elements/link/href/host-invalid-unicode-novalid.html": "Forbidden code point U+fdd0.",
    "html/elements/link/href/host-invalid-unicode-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%b7%90zyx.com\u201d for attribute \u201chref\u201d on element \u201clink\u201d.",
    "html/elements/link/href/host-newline-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201chref\u201d on element \u201clink\u201d.",
    "html/elements/link/href/host-space-novalid.html": "Bad value \u201chttp://example .org\u201d for attribute \u201chref\u201d on element \u201clink\u201d.",
    "html/elements/link/href/host-square-brackets-port-contains-colon-novalid.html": "Bad value \u201chttp://[1::2]:3:4\u201d for attribute \u201chref\u201d on element \u201clink\u201d.",
    "html/elements/link/href/host-tab-novalid.html": "Bad value \u201chttp://example\t.org\u201d for attribute \u201chref\u201d on element \u201clink\u201d.",
    "html/elements/link/href/host-u0000-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff10\uff10.com\u201d for attribute \u201chref\u201d on element \u201clink\u201d.",
    "html/elements/link/href/host-u0000-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%90%ef%bc%90.com\u201d for attribute \u201chref\u201d on element \u201clink\u201d.",
    "html/elements/link/href/path-bare-percent-sign-novalid.html": "Bad value \u201chttp://example.com/foo%\u201d for attribute \u201chref\u201d on element \u201clink\u201d.",
    "html/elements/link/href/path-contains-space-novalid.html": "Bad value \u201c/a/ /c\u201d for attribute \u201chref\u201d on element \u201clink\u201d.",
    "html/elements/link/href/path-leading-backslash-at-sign-novalid.html": "Bad value \u201chttp://foo.com/\\@\u201d for attribute \u201chref\u201d on element \u201clink\u201d.",
    "html/elements/link/href/path-leading-colon-backslash-novalid.html": "Bad value \u201c:\\\u201d for attribute \u201chref\u201d on element \u201clink\u201d.",
    "html/elements/link/href/path-leading-colon-chars-backslash-novalid.html": "Bad value \u201c:foo.com\\\u201d for attribute \u201chref\u201d on element \u201clink\u201d.",
    "html/elements/link/href/path-leading-space-novalid.html": "Bad value \u201chttp://f:21/ b\u201d for attribute \u201chref\u201d on element \u201clink\u201d.",
    "html/elements/link/href/path-percent-encoded-malformed-novalid.html": "Bad value \u201chttp://example.com/foo/%2e%2\u201d for attribute \u201chref\u201d on element \u201clink\u201d.",
    "html/elements/link/href/path-relative-square-brackets-novalid.html": "Bad value \u201c[61:24:74]:98\u201d for attribute \u201chref\u201d on element \u201clink\u201d.",
    "html/elements/link/href/path-tab-novalid.html": "Bad value \u201chttp://example.com/foo\tbar\u201d for attribute \u201chref\u201d on element \u201clink\u201d.",
    "html/elements/link/href/path-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b ?\u201d for attribute \u201chref\u201d on element \u201clink\u201d.",
    "html/elements/link/href/path-u0091-novalid.html": "Forbidden code point U+0091.",
    "html/elements/link/href/port-999999-novalid.html": "Bad value \u201chttp://f:999999/c\u201d for attribute \u201chref\u201d on element \u201clink\u201d.",
    "html/elements/link/href/port-cr-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201chref\u201d on element \u201clink\u201d.",
    "html/elements/link/href/port-leading-colon-bracket-colon-novalid.html": "Bad value \u201chttp://2001::1]:80\u201d for attribute \u201chref\u201d on element \u201clink\u201d.",
    "html/elements/link/href/port-leading-colon-novalid.html": "Bad value \u201chttp://2001::1\u201d for attribute \u201chref\u201d on element \u201clink\u201d.",
    "html/elements/link/href/port-leading-dash-novalid.html": "Bad value \u201chttp://foo:-80/\u201d for attribute \u201chref\u201d on element \u201clink\u201d.",
    "html/elements/link/href/port-multiple-letters-novalid.html": "Bad value \u201chttp://f:fifty-two/c\u201d for attribute \u201chref\u201d on element \u201clink\u201d.",
    "html/elements/link/href/port-newline-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201chref\u201d on element \u201clink\u201d.",
    "html/elements/link/href/port-single-letter-novalid.html": "Bad value \u201chttp://f:b/c\u201d for attribute \u201chref\u201d on element \u201clink\u201d.",
    "html/elements/link/href/port-space-novalid.html": "Bad value \u201chttp://f: /c\u201d for attribute \u201chref\u201d on element \u201clink\u201d.",
    "html/elements/link/href/port-tab-novalid.html": "Bad value \u201chttp://f:\t/c\u201d for attribute \u201chref\u201d on element \u201clink\u201d.",
    "html/elements/link/href/query-leading-space-novalid.html": "Bad value \u201chttp://f:21/b? d\u201d for attribute \u201chref\u201d on element \u201clink\u201d.",
    "html/elements/link/href/query-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b?d #\u201d for attribute \u201chref\u201d on element \u201clink\u201d.",
    "html/elements/link/href/scheme-data-contains-fragment-haswarn.html": "Bad value \u201cdata:text/html,test#test\u201d for attribute \u201chref\u201d on element \u201clink\u201d.",
    "html/elements/link/href/scheme-data-single-slash-novalid.html": "Bad value \u201cdata:/example.com/\u201d for attribute \u201chref\u201d on element \u201clink\u201d.",
    "html/elements/link/href/scheme-file-backslash-novalid.html": "Bad value \u201cfile:c:\\foo\\bar.html\u201d for attribute \u201chref\u201d on element \u201clink\u201d.",
    "html/elements/link/href/scheme-file-no-slash-novalid.html": "Bad value \u201cfile:test\u201d for attribute \u201chref\u201d on element \u201clink\u201d.",
    "html/elements/link/href/scheme-file-scheme-only-novalid.html": "Bad value \u201cfile:\u201d for attribute \u201chref\u201d on element \u201clink\u201d.",
    "html/elements/link/href/scheme-file-single-slash-c-bar-novalid.html": "Bad value \u201cfile:/C|/foo/bar\u201d for attribute \u201chref\u201d on element \u201clink\u201d.",
    "html/elements/link/href/scheme-file-single-slash-novalid.html": "Bad value \u201cfile:/example.com/\u201d for attribute \u201chref\u201d on element \u201clink\u201d.",
    "html/elements/link/href/scheme-file-slash-only-novalid.html": "Bad value \u201cfile:/\u201d for attribute \u201chref\u201d on element \u201clink\u201d.",
    "html/elements/link/href/scheme-file-slash-slash-abc-bar-novalid.html": "Bad value \u201cfile://abc|/foo/bar\u201d for attribute \u201chref\u201d on element \u201clink\u201d.",
    "html/elements/link/href/scheme-file-slash-slash-c-bar-novalid.html": "Bad value \u201cfile://C|/foo/bar\u201d for attribute \u201chref\u201d on element \u201clink\u201d.",
    "html/elements/link/href/scheme-file-triple-slash-c-bar-novalid.html": "Bad value \u201cfile:///C|/foo/bar\u201d for attribute \u201chref\u201d on element \u201clink\u201d.",
    "html/elements/link/href/scheme-ftp-no-slash-novalid.html": "Bad value \u201cftp:example.com/\u201d for attribute \u201chref\u201d on element \u201clink\u201d.",
    "html/elements/link/href/scheme-ftp-single-slash-novalid.html": "Bad value \u201cftp:/example.com/\u201d for attribute \u201chref\u201d on element \u201clink\u201d.",
    "html/elements/link/href/scheme-http-backslash-novalid.html": "Bad value \u201chttp:\\\\foo.com\\\u201d for attribute \u201chref\u201d on element \u201clink\u201d.",
    "html/elements/link/href/scheme-http-no-slash-colon-novalid.html": "Bad value \u201chttp::@c:29\u201d for attribute \u201chref\u201d on element \u201clink\u201d.",
    "html/elements/link/href/scheme-http-no-slash-novalid.html": "Bad value \u201chttp:foo.com\u201d for attribute \u201chref\u201d on element \u201clink\u201d.",
    "html/elements/link/href/scheme-http-no-slash-square-bracket-novalid.html": "Bad value \u201chttp:[61:27]/:foo\u201d for attribute \u201chref\u201d on element \u201clink\u201d.",
    "html/elements/link/href/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201chref\u201d on element \u201clink\u201d.",
    "html/elements/link/href/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201chref\u201d on element \u201clink\u201d.",
    "html/elements/link/href/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201chref\u201d on element \u201clink\u201d.",
    "html/elements/link/href/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201chref\u201d on element \u201clink\u201d.",
    "html/elements/link/href/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201chref\u201d on element \u201clink\u201d.",
    "html/elements/link/href/scheme-trailing-space-novalid.html": "Bad value \u201ca: foo.com\u201d for attribute \u201chref\u201d on element \u201clink\u201d.",
    "html/elements/link/href/scheme-trailing-tab-novalid.html": "Bad value \u201ca:\tfoo.com\u201d for attribute \u201chref\u201d on element \u201clink\u201d.",
    "html/elements/link/href/scheme-ws-single-slash-novalid.html": "Bad value \u201cws:/example.com/\u201d for attribute \u201chref\u201d on element \u201clink\u201d.",
    "html/elements/link/href/scheme-wss-no-slash-novalid.html": "Bad value \u201cwss:example.com/\u201d for attribute \u201chref\u201d on element \u201clink\u201d.",
    "html/elements/link/href/scheme-wss-single-slash-novalid.html": "Bad value \u201cwss:/example.com/\u201d for attribute \u201chref\u201d on element \u201clink\u201d.",
    "html/elements/link/href/userinfo-backslash-novalid.html": "Bad value \u201chttp://a\\b:c\\d@foo.com\u201d for attribute \u201chref\u201d on element \u201clink\u201d.",
    "html/elements/link/href/userinfo-empty-novalid.html": "Bad value \u201chttp://@www.example.com\u201d for attribute \u201chref\u201d on element \u201clink\u201d.",
    "html/elements/link/href/userinfo-host-port-path-novalid.html": "Bad value \u201chttp://a:b@c:29/d\u201d for attribute \u201chref\u201d on element \u201clink\u201d.",
    "html/elements/link/href/userinfo-novalid.html": "Bad value \u201chttp://user:pass@foo:21/bar;par?b#c\u201d for attribute \u201chref\u201d on element \u201clink\u201d.",
    "html/elements/link/href/userinfo-password-bad-chars-novalid.html": "Bad value \u201chttp://&a:foo(b]c@d:2/\u201d for attribute \u201chref\u201d on element \u201clink\u201d.",
    "html/elements/link/href/userinfo-password-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://foo:\ud83d\udca9@example.com\u201d for attribute \u201chref\u201d on element \u201clink\u201d.",
    "html/elements/link/href/userinfo-password-empty-novalid.html": "Bad value \u201chttp://a:@www.example.com\u201d for attribute \u201chref\u201d on element \u201clink\u201d.",
    "html/elements/link/href/userinfo-user-empty-novalid.html": "Bad value \u201chttp://:b@www.example.com\u201d for attribute \u201chref\u201d on element \u201clink\u201d.",
    "html/elements/link/href/userinfo-username-contains-at-sign-novalid.html": "Bad value \u201chttp://::@c@d:2\u201d for attribute \u201chref\u201d on element \u201clink\u201d.",
    "html/elements/link/href/userinfo-username-contains-percent-encoded-novalid.html": "Bad value \u201chttp://%25DOMAIN:foobar@foodomain.com\u201d for attribute \u201chref\u201d on element \u201clink\u201d.",
    "html/elements/link/href/userinfo-username-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://\ud83d\udca9:foo@example.com\u201d for attribute \u201chref\u201d on element \u201clink\u201d.",
    "html/elements/link/href/userinfo-username-non-alpha-novalid.html": "Bad value \u201chttp://foo.com:b@d/\u201d for attribute \u201chref\u201d on element \u201clink\u201d.",
    "html/elements/link/icon-with-as-novalid.html": "A \u201clink\u201d element with an \u201cas\u201d attribute must have a \u201crel\u201d attribute that contains the value \u201cpreload\u201d or the value \u201cmodulepreload\u201d.",
    "html/elements/link/imagesizes-no-imagesrcset-novalid.html": "The \u201cimagesizes\u201d attribute must only be specified if the \u201cimagesrcset\u201d attribute is also specified.",
    "html/elements/link/imagesrcset-no-as-image-novalid.html": "A \u201clink\u201d element with an \u201cimagesrcset\u201d attribute must have an \u201cas\u201d attribute with value \u201cimage\u201d.",
    "html/elements/link/imagesrcset-no-preload-novalid.html": "A \u201clink\u201d element with an \u201cas\u201d attribute must have a \u201crel\u201d attribute that contains the value \u201cpreload\u201d or the value \u201cmodulepreload\u201d.",
    "html/elements/link/imagesrcset-without-as-image-novalid.html": "A \u201clink\u201d element with an \u201cimagesrcset\u201d attribute must have an \u201cas\u201d attribute with value \u201cimage\u201d.",
    "html/elements/link/in-body-without-allowed-rel-novalid.html": "A \u201clink\u201d element must not appear as a descendant of a \u201cbody\u201d element unless the \u201clink\u201d element has an \u201citemprop\u201d attribute or has a \u201crel\u201d attribute whose value contains \u201cdns-prefetch\u201d, \u201cmodulepreload\u201d, \u201cpingback\u201d, \u201cpreconnect\u201d, \u201cprefetch\u201d, \u201cpreload\u201d, \u201cprerender\u201d, or \u201cstylesheet\u201d.",
    "html/elements/link/integrity-without-stylesheet-or-preload-novalid.html": "A \u201clink\u201d element with an \u201cintegrity\u201d attribute must have a \u201crel\u201d attribute that contains the value \u201cstylesheet\u201d or the value \u201cpreload\u201d or the value \u201cmodulepreload\u201d.",
    "html/elements/link/itemprop-with-rel-novalid.html": "Attribute \u201crel\u201d not allowed on element \u201clink\u201d at this point.",
    "html/elements/link/missing-href-and-imagesrcset-novalid.html": "A \u201clink\u201d element must have an \u201chref\u201d or \u201cimagesrcset\u201d attribute, or both.",
    "html/elements/link/modulepreload-as-font-novalid.html": "The value \u201cfont\u201d is not a valid value for the \u201cas\u201d attribute of a \u201clink\u201d element with \u201crel=modulepreload\u201d.",
    "html/elements/link/modulepreload-as-image-novalid.html": "The value \u201cimage\u201d is not a valid value for the \u201cas\u201d attribute of a \u201clink\u201d element with \u201crel=modulepreload\u201d.",
    "html/elements/link/modulepreload-without-href-novalid.html": "A \u201clink\u201d element must have an \u201chref\u201d or \u201cimagesrcset\u201d attribute, or both.",
    "html/elements/link/preconnect-with-as-novalid.html": "A \u201clink\u201d element with an \u201cas\u201d attribute must have a \u201crel\u201d attribute that contains the value \u201cpreload\u201d or the value \u201cmodulepreload\u201d.",
    "html/elements/link/prefetch-with-integrity-novalid.html": "A \u201clink\u201d element with an \u201cintegrity\u201d attribute must have a \u201crel\u201d attribute that contains the value \u201cstylesheet\u201d or the value \u201cpreload\u201d or the value \u201cmodulepreload\u201d.",
    "html/elements/link/preload-as-json-novalid.html": "The value \u201cjson\u201d is not a valid value for the \u201cas\u201d attribute of a \u201clink\u201d element with \u201crel=preload\u201d.",
    "html/elements/link/preload-as-worker-novalid.html": "The value \u201cworker\u201d is not a valid value for the \u201cas\u201d attribute of a \u201clink\u201d element with \u201crel=preload\u201d.",
    "html/elements/link/preload-image-imagesrcset-without-imagesizes-novalid.html": "When the \u201cimagesrcset\u201d attribute has any image candidate string with a width descriptor, the \u201cimagesizes\u201d attribute must also be specified.",
    "html/elements/link/preload-image-without-imagesrcset-sizes-novalid.html": "The \u201cimagesizes\u201d attribute must only be specified if the \u201cimagesrcset\u201d attribute is also specified.",
    "html/elements/link/preload-script-imagesrcset-novalid.html": "A \u201clink\u201d element with an \u201cimagesrcset\u201d attribute must have an \u201cas\u201d attribute with value \u201cimage\u201d.",
    "html/elements/link/preload-without-as-novalid.html": "A \u201clink\u201d element with a \u201crel\u201d attribute that contains the value \u201cpreload\u201d must have an \u201cas\u201d attribute.",
    "html/elements/link/sizes-without-icon-novalid.html": "A \u201clink\u201d element with a \u201csizes\u201d attribute must have a \u201crel\u201d attribute that contains the value \u201cicon\u201d or the value \u201capple-touch-icon\u201d or the value \u201capple-touch-icon-precomposed\u201d.",
    "html/elements/link/stylesheet-with-imagesizes-novalid.html": "The \u201cimagesizes\u201d attribute must only be specified if the \u201cimagesrcset\u201d attribute is also specified.",
    "html/elements/link/stylesheet-with-imagesrcset-novalid.html": "A \u201clink\u201d element with an \u201cimagesrcset\u201d attribute must have a \u201crel\u201d attribute that contains the value \u201cpreload\u201d.",
    "html/elements/link/without-rel-or-itemprop-novalid.html": "Element \u201clink\u201d is missing one or more of the following attributes: \u201citemprop\u201d, \u201cproperty\u201d, \u201crel\u201d.",
    "html/elements/main-in-article-novalid.html": "The \u201cmain\u201d element must not appear as a descendant of the \u201carticle\u201d element.",
    "html/elements/main/inside-article-novalid.html": "The \u201cmain\u201d element must not appear as a descendant of the \u201carticle\u201d element.",
    "html/elements/main/inside-aside-novalid.html": "The \u201cmain\u201d element must not appear as a descendant of the \u201caside\u201d element.",
    "html/elements/main/inside-footer-novalid.html": "The \u201cmain\u201d element must not appear as a descendant of the \u201cfooter\u201d element.",
    "html/elements/main/inside-header-novalid.html": "The \u201cmain\u201d element must not appear as a descendant of the \u201cheader\u201d element.",
    "html/elements/main/inside-nav-novalid.html": "The \u201cmain\u201d element must not appear as a descendant of the \u201cnav\u201d element.",
    "html/elements/map/id-name-mismatch-novalid.html": "The \u201cid\u201d attribute on a \u201cmap\u201d element must have an the same value as the \u201cname\u201d attribute.",
    "html/elements/map/model-novalid.html": "The \u201cid\u201d attribute on a \u201cmap\u201d element must have an the same value as the \u201cname\u201d attribute.",
    "html/elements/marquee/obsolete-novalid.html": "The \u201cmarquee\u201d element is obsolete. Use CSS instead.",
    "html/elements/math/unnecessary-role-math-haswarn.html": "Element \u201cmath\u201d does not need a \u201crole\u201d attribute.",
    "html/elements/menu/type-context-removed-novalid.html": "Element \u201cmenuitem\u201d not allowed as child of \u201cmenu\u201d in this context.",
    "html/elements/menuitem/removed-novalid.html": "The \u201cmenuitem\u201d element is a completely-unknown element that is not allowed anywhere in any HTML content.",
    "html/elements/meta/charset-and-content-type-novalid.html": "A document must not include both a \u201cmeta\u201d element with an \u201chttp-equiv\u201d attribute whose value is \u201ccontent-type\u201d, and a \u201cmeta\u201d element with a \u201ccharset\u201d attribute.",
    "html/elements/meta/charset-and-http-equiv-novalid.html": "A document must not include both a \u201cmeta\u201d element with an \u201chttp-equiv\u201d attribute whose value is \u201ccontent-type\u201d, and a \u201cmeta\u201d element with a \u201ccharset\u201d attribute.",
    "html/elements/meta/charset-not-utf8-novalid.html": "Internal encoding declaration \u201ciso-8859-1\u201d disagrees with the actual encoding of the document (\u201cutf-8\u201d).",
    "html/elements/meta/charset-with-content-novalid.html": "Attribute \u201ccontent\u201d not allowed on element \u201cmeta\u201d at this point.",
    "html/elements/meta/content-security-policy/csp-invalid-directive-haswarn.html": "Bad value \u201cdefault-src 'self'; invalid-directive 'none'\u201d for attribute \u201ccontent\u201d on element \u201cmeta\u201d.",
    "html/elements/meta/content-security-policy/csp-invalid-source-novalid.html": "Bad value \u201cdefault-src 'invalid-keyword'\u201d for attribute \u201ccontent\u201d on element \u201cmeta\u201d.",
    "html/elements/meta/content-security-policy/csp-non-ascii-novalid.html": "Bad value \u201cdefault-src 'self'; img-src https://\u4f8b\u3048.com\u201d for attribute \u201ccontent\u201d on element \u201cmeta\u201d.",
    "html/elements/meta/duplicate-charset-novalid.html": "A document must not include more than one \u201cmeta\u201d element with a \u201ccharset\u201d attribute.",
    "html/elements/meta/http-equiv-content-language-novalid.html": "Using the \u201cmeta\u201d element to specify the document-wide default language is obsolete. Consider specifying the language on the root element instead.",
    "html/elements/meta/itemprop-with-name-novalid.html": "Attribute \u201citemprop\u201d not allowed on element \u201cmeta\u201d at this point.",
    "html/elements/meta/media-without-theme-color-novalid.html": "A \u201cmeta\u201d element with a \u201cmedia\u201d attribute must have a \u201cname\u201d attribute whose value is \u201ctheme-color\u201d.",
    "html/elements/meta/multiple-charset-novalid.html": "A document must not include more than one \u201cmeta\u201d element with a \u201ccharset\u201d attribute.",
    "html/elements/meta/multiple-description-novalid.html": "A document must not include more than one \u201cmeta\u201d element with its \u201cname\u201d attribute set to the value \u201cdescription\u201d.",
    "html/elements/meta/refresh-empty-novalid.html": "Bad value \u201c\u201d for attribute \u201ccontent\u201d on element \u201cmeta\u201d.",
    "html/elements/meta/refresh-invalid-keyword-novalid.html": "Bad value \u201c5; href=http://example.com\u201d for attribute \u201ccontent\u201d on element \u201cmeta\u201d.",
    "html/elements/meta/refresh-missing-semicolon-novalid.html": "Bad value \u201c5 url=http://example.com\u201d for attribute \u201ccontent\u201d on element \u201cmeta\u201d.",
    "html/elements/meta/refresh-missing-space-novalid.html": "Bad value \u201c5;url=http://example.com\u201d for attribute \u201ccontent\u201d on element \u201cmeta\u201d.",
    "html/elements/meta/refresh-quoted-url-novalid.html": "Bad value \u201c5; url='http://example.com'\u201d for attribute \u201ccontent\u201d on element \u201cmeta\u201d.",
    "html/elements/meta/viewport-user-scalable-no-haswarn.html": "Consider avoiding viewport values that prevent users from resizing documents.",
    "html/elements/meta/x-ua-compatible-not-ie-edge-novalid.html": "A \u201cmeta\u201d element with an \u201chttp-equiv\u201d attribute whose value is \u201cX-UA-Compatible\u201d must have a \u201ccontent\u201d attribute with the value \u201cIE=edge\u201d.",
    "html/elements/meter/aria-valuemax-haswarn.html": "The \u201caria-valuemax\u201d attribute should not be used on a \u201cmeter\u201d element.",
    "html/elements/meter/high-below-min-novalid.html": "The value of the \u201cmin\u201d attribute must be less than or equal to the value of the \u201chigh\u201d attribute.",
    "html/elements/meter/high-exceeds-max-novalid.html": "The value of the \u201chigh\u201d attribute must be less than or equal to the value of the \u201cmax\u201d attribute.",
    "html/elements/meter/low-below-min-novalid.html": "The value of the \u201cmin\u201d attribute must be less than or equal to the value of the \u201clow\u201d attribute.",
    "html/elements/meter/low-exceeds-high-novalid.html": "The value of the \u201clow\u201d attribute must be less than or equal to the value of the \u201chigh\u201d attribute.",
    "html/elements/meter/low-exceeds-max-novalid.html": "The value of the \u201clow\u201d attribute must be less than or equal to the value of the \u201cmax\u201d attribute.",
    "html/elements/meter/max-below-zero-novalid.html": "The value of the \u201cvalue\u201d attribute must be greater than or equal to zero when the \u201cmin\u201d attribute is absent.",
    "html/elements/meter/min-exceeds-max-novalid.html": "The value of the \u201cmin\u201d attribute must be less than or equal to the value of the \u201cvalue\u201d attribute.",
    "html/elements/meter/min-exceeds-one-no-max-novalid.html": "The value of the \u201cvalue\u201d attribute must be less than or equal to one when the \u201cmax\u201d attribute is absent.",
    "html/elements/meter/min-exceeds-value-novalid.html": "The value of the \u201cmin\u201d attribute must be less than or equal to the value of the \u201cvalue\u201d attribute.",
    "html/elements/meter/optimum-below-min-novalid.html": "The value of the \u201cmin\u201d attribute must be less than or equal to the value of the \u201coptimum\u201d attribute.",
    "html/elements/meter/optimum-exceeds-max-novalid.html": "The value of the \u201coptimum\u201d attribute must be less than or equal to the value of the \u201cmax\u201d attribute.",
    "html/elements/meter/value-below-min-novalid.html": "The value of the \u201cmin\u201d attribute must be less than or equal to the value of the \u201cvalue\u201d attribute.",
    "html/elements/meter/value-below-zero-no-min-novalid.html": "The value of the \u201cvalue\u201d attribute must be greater than or equal to zero when the \u201cmin\u201d attribute is absent.",
    "html/elements/meter/value-exceeds-max-novalid.html": "The value of the \u201cvalue\u201d attribute must be less than or equal to the value of the \u201cmax\u201d attribute.",
    "html/elements/microdata/itemid-without-itemtype-novalid.html": "The \u201citemid\u201d attribute must not be specified on elements that do not have both an \u201citemscope\u201d attribute and an \u201citemtype\u201d attribute specified.",
    "html/elements/multiple-visible-main-novalid.html": "A document must not include more than one visible \u201cmain\u201d element.",
    "html/elements/nav/role-none-with-aria-label-haswarn.html": "The \u201cnone\u201d role does not affect elements that have global ARIA attributes.",
    "html/elements/nav/role-none-with-tabindex-haswarn.html": "The \u201cnone\u201d role does not affect elements that have a \u201ctabindex\u201d attribute.",
    "html/elements/nav/role-presentation-with-tabindex-and-aria-label-haswarn.html": "The \u201cpresentation\u201d role does not affect elements that have a \u201ctabindex\u201d attribute and global ARIA attributes.",
    "html/elements/nobr/obsolete-novalid.html": "The \u201cnobr\u201d element is obsolete. Use CSS instead.",
    "html/elements/object/data-and-type-missing-novalid.html": "Element \u201cobject\u201d is missing required attribute \u201cdata\u201d.",
    "html/elements/object/data-empty-novalid.html": "Bad value \u201c\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d.",
    "html/elements/object/data-type-missing-novalid.html": "Element \u201cobject\u201d is missing required attribute \u201cdata\u201d.",
    "html/elements/object/data-whitespace-only-novalid.html": "Bad value \u201c\t \n\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d.",
    "html/elements/object/data/fragment-backslash-novalid.html": "Bad value \u201c#\\\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d.",
    "html/elements/object/data/fragment-contains-hash-novalid.html": "Bad value \u201chttp://foo/path#f#g\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d.",
    "html/elements/object/data/fragment-leading-space-novalid.html": "Bad value \u201chttp://f:21/b# e\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d.",
    "html/elements/object/data/host-192.0x00A80001-novalid.html": "Bad value \u201chttp://192.0x00A80001\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d.",
    "html/elements/object/data/host-IP-address-broken-novalid.html": "Bad value \u201chttp://192.168.0.257/\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d.",
    "html/elements/object/data/host-IP-address-fullwidth-novalid.html": "Bad value \u201chttp://\uff10\uff38\uff43\uff10\uff0e\uff10\uff12\uff15\uff10\uff0e\uff10\uff11\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d.",
    "html/elements/object/data/host-IP-address-percent-encoded-novalid.html": "Bad value \u201chttp://%30%78%63%30%2e%30%32%35%30.01\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d.",
    "html/elements/object/data/host-cr-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d.",
    "html/elements/object/data/host-double-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff14\uff11.com\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d.",
    "html/elements/object/data/host-double-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%94%ef%bc%91.com\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d.",
    "html/elements/object/data/host-empty-novalid.html": "Bad value \u201chttp://\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d.",
    "html/elements/object/data/host-empty-userinfo-empty-novalid.html": "Bad value \u201chttp://@/www.example.com\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d.",
    "html/elements/object/data/host-empty-with-userinfo-novalid.html": "Bad value \u201chttp://user:pass@/\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d.",
    "html/elements/object/data/host-hostname-in-brackets-novalid.html": "Bad value \u201chttp://[www.google.com]/\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d.",
    "html/elements/object/data/host-invalid-unicode-novalid.html": "Forbidden code point U+fdd0.",
    "html/elements/object/data/host-invalid-unicode-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%b7%90zyx.com\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d.",
    "html/elements/object/data/host-newline-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d.",
    "html/elements/object/data/host-space-novalid.html": "Bad value \u201chttp://example .org\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d.",
    "html/elements/object/data/host-square-brackets-port-contains-colon-novalid.html": "Bad value \u201chttp://[1::2]:3:4\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d.",
    "html/elements/object/data/host-tab-novalid.html": "Bad value \u201chttp://example\t.org\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d.",
    "html/elements/object/data/host-u0000-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff10\uff10.com\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d.",
    "html/elements/object/data/host-u0000-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%90%ef%bc%90.com\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d.",
    "html/elements/object/data/path-bare-percent-sign-novalid.html": "Bad value \u201chttp://example.com/foo%\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d.",
    "html/elements/object/data/path-contains-space-novalid.html": "Bad value \u201c/a/ /c\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d.",
    "html/elements/object/data/path-leading-backslash-at-sign-novalid.html": "Bad value \u201chttp://foo.com/\\@\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d.",
    "html/elements/object/data/path-leading-colon-backslash-novalid.html": "Bad value \u201c:\\\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d.",
    "html/elements/object/data/path-leading-colon-chars-backslash-novalid.html": "Bad value \u201c:foo.com\\\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d.",
    "html/elements/object/data/path-leading-space-novalid.html": "Bad value \u201chttp://f:21/ b\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d.",
    "html/elements/object/data/path-percent-encoded-malformed-novalid.html": "Bad value \u201chttp://example.com/foo/%2e%2\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d.",
    "html/elements/object/data/path-relative-square-brackets-novalid.html": "Bad value \u201c[61:24:74]:98\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d.",
    "html/elements/object/data/path-tab-novalid.html": "Bad value \u201chttp://example.com/foo\tbar\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d.",
    "html/elements/object/data/path-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b ?\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d.",
    "html/elements/object/data/path-u0091-novalid.html": "Forbidden code point U+0091.",
    "html/elements/object/data/port-999999-novalid.html": "Bad value \u201chttp://f:999999/c\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d.",
    "html/elements/object/data/port-cr-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d.",
    "html/elements/object/data/port-leading-colon-bracket-colon-novalid.html": "Bad value \u201chttp://2001::1]:80\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d.",
    "html/elements/object/data/port-leading-colon-novalid.html": "Bad value \u201chttp://2001::1\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d.",
    "html/elements/object/data/port-leading-dash-novalid.html": "Bad value \u201chttp://foo:-80/\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d.",
    "html/elements/object/data/port-multiple-letters-novalid.html": "Bad value \u201chttp://f:fifty-two/c\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d.",
    "html/elements/object/data/port-newline-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d.",
    "html/elements/object/data/port-single-letter-novalid.html": "Bad value \u201chttp://f:b/c\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d.",
    "html/elements/object/data/port-space-novalid.html": "Bad value \u201chttp://f: /c\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d.",
    "html/elements/object/data/port-tab-novalid.html": "Bad value \u201chttp://f:\t/c\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d.",
    "html/elements/object/data/query-leading-space-novalid.html": "Bad value \u201chttp://f:21/b? d\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d.",
    "html/elements/object/data/query-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b?d #\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d.",
    "html/elements/object/data/scheme-data-contains-fragment-haswarn.html": "Bad value \u201cdata:text/html,test#test\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d.",
    "html/elements/object/data/scheme-data-single-slash-novalid.html": "Bad value \u201cdata:/example.com/\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d.",
    "html/elements/object/data/scheme-file-backslash-novalid.html": "Bad value \u201cfile:c:\\foo\\bar.html\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d.",
    "html/elements/object/data/scheme-file-no-slash-novalid.html": "Bad value \u201cfile:test\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d.",
    "html/elements/object/data/scheme-file-scheme-only-novalid.html": "Bad value \u201cfile:\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d.",
    "html/elements/object/data/scheme-file-single-slash-c-bar-novalid.html": "Bad value \u201cfile:/C|/foo/bar\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d.",
    "html/elements/object/data/scheme-file-single-slash-novalid.html": "Bad value \u201cfile:/example.com/\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d.",
    "html/elements/object/data/scheme-file-slash-only-novalid.html": "Bad value \u201cfile:/\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d.",
    "html/elements/object/data/scheme-file-slash-slash-abc-bar-novalid.html": "Bad value \u201cfile://abc|/foo/bar\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d.",
    "html/elements/object/data/scheme-file-slash-slash-c-bar-novalid.html": "Bad value \u201cfile://C|/foo/bar\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d.",
    "html/elements/object/data/scheme-file-triple-slash-c-bar-novalid.html": "Bad value \u201cfile:///C|/foo/bar\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d.",
    "html/elements/object/data/scheme-ftp-no-slash-novalid.html": "Bad value \u201cftp:example.com/\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d.",
    "html/elements/object/data/scheme-ftp-single-slash-novalid.html": "Bad value \u201cftp:/example.com/\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d.",
    "html/elements/object/data/scheme-http-backslash-novalid.html": "Bad value \u201chttp:\\\\foo.com\\\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d.",
    "html/elements/object/data/scheme-http-no-slash-colon-novalid.html": "Bad value \u201chttp::@c:29\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d.",
    "html/elements/object/data/scheme-http-no-slash-novalid.html": "Bad value \u201chttp:foo.com\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d.",
    "html/elements/object/data/scheme-http-no-slash-square-bracket-novalid.html": "Bad value \u201chttp:[61:27]/:foo\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d.",
    "html/elements/object/data/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d.",
    "html/elements/object/data/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d.",
    "html/elements/object/data/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d.",
    "html/elements/object/data/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d.",
    "html/elements/object/data/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d.",
    "html/elements/object/data/scheme-trailing-space-novalid.html": "Bad value \u201ca: foo.com\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d.",
    "html/elements/object/data/scheme-trailing-tab-novalid.html": "Bad value \u201ca:\tfoo.com\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d.",
    "html/elements/object/data/scheme-ws-single-slash-novalid.html": "Bad value \u201cws:/example.com/\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d.",
    "html/elements/object/data/scheme-wss-no-slash-novalid.html": "Bad value \u201cwss:example.com/\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d.",
    "html/elements/object/data/scheme-wss-single-slash-novalid.html": "Bad value \u201cwss:/example.com/\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d.",
    "html/elements/object/data/userinfo-backslash-novalid.html": "Bad value \u201chttp://a\\b:c\\d@foo.com\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d.",
    "html/elements/object/data/userinfo-empty-novalid.html": "Bad value \u201chttp://@www.example.com\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d.",
    "html/elements/object/data/userinfo-host-port-path-novalid.html": "Bad value \u201chttp://a:b@c:29/d\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d.",
    "html/elements/object/data/userinfo-novalid.html": "Bad value \u201chttp://user:pass@foo:21/bar;par?b#c\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d.",
    "html/elements/object/data/userinfo-password-bad-chars-novalid.html": "Bad value \u201chttp://&a:foo(b]c@d:2/\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d.",
    "html/elements/object/data/userinfo-password-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://foo:\ud83d\udca9@example.com\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d.",
    "html/elements/object/data/userinfo-password-empty-novalid.html": "Bad value \u201chttp://a:@www.example.com\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d.",
    "html/elements/object/data/userinfo-user-empty-novalid.html": "Bad value \u201chttp://:b@www.example.com\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d.",
    "html/elements/object/data/userinfo-username-contains-at-sign-novalid.html": "Bad value \u201chttp://::@c@d:2\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d.",
    "html/elements/object/data/userinfo-username-contains-percent-encoded-novalid.html": "Bad value \u201chttp://%25DOMAIN:foobar@foodomain.com\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d.",
    "html/elements/object/data/userinfo-username-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://\ud83d\udca9:foo@example.com\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d.",
    "html/elements/object/data/userinfo-username-non-alpha-novalid.html": "Bad value \u201chttp://foo.com:b@d/\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d.",
    "html/elements/object/model-novalid.html": "Element \u201cobject\u201d is missing required attribute \u201cdata\u201d.",
    "html/elements/object/type-only-novalid.html": "Element \u201cobject\u201d is missing required attribute \u201cdata\u201d.",
    "html/elements/ol/model-novalid.html": "Duplicate ID \u201cid\u201d.",
    "html/elements/ol/start-invalid-novalid.html": "Bad value \u201cabc\u201d for attribute \u201cstart\u201d on element \u201col\u201d.",
    "html/elements/optgroup/no-label-no-legend-novalid.html": "An \u201coptgroup\u201d element with no child \u201clegend\u201d element must have a \u201clabel\u201d attribute.",
    "html/elements/option/aria-selected-haswarn.html": "The \u201caria-selected\u201d attribute should not be used on the \u201coption\u201d element.",
    "html/elements/option/empty-option-without-label-novalid.html": "Element \u201coption\u201d without attribute \u201clabel\u201d must not be empty.",
    "html/elements/option/label-novalid.html": "Bad value \u201c\u201d for attribute \u201clabel\u201d on element \u201coption\u201d.",
    "html/elements/option/model-novalid.html": "Element \u201coption\u201d without attribute \u201clabel\u201d must not be empty.",
    "html/elements/output/aria-attribute-not-allowed-novalid.html": "Element \u201coutput\u201d is missing required attribute \u201crole\u201d.",
    "html/elements/p/model-novalid.html": "No \u201cp\u201d element in scope but a \u201cp\u201d end tag seen.",
    "html/elements/param/model-novalid.html": "The \u201cparam\u201d element is obsolete. Use the \u201cdata\u201d attribute of the \u201cobject\u201d element to set the URL of the external resource.",
    "html/elements/picture/always-matching-source-media-all-spaces-with-following-source-srcset-novalid.html": "Value of \u201cmedia\u201d attribute here must not be \u201call\u201d.",
    "html/elements/picture/always-matching-source-media-all-with-following-source-srcset-novalid.html": "Value of \u201cmedia\u201d attribute here must not be \u201call\u201d.",
    "html/elements/picture/always-matching-source-media-empty-with-following-source-srcset-novalid.html": "Value of \u201cmedia\u201d attribute here must not be empty.",
    "html/elements/picture/always-matching-source-media-spaces-with-following-source-srcset-novalid.html": "Value of \u201cmedia\u201d attribute here must not be empty.",
    "html/elements/picture/always-matching-source-media-uppercase-with-following-source-srcset-novalid.html": "Value of \u201cmedia\u201d attribute here must not be \u201call\u201d.",
    "html/elements/picture/always-matching-source-sizes-with-following-source-srcset-novalid.html": "A \u201csource\u201d element that has a following sibling \u201csource\u201d element or \u201cimg\u201d element with a \u201csrcset\u201d attribute must have a \u201cmedia\u201d attribute and/or \u201ctype\u201d attribute.",
    "html/elements/picture/always-matching-source-with-following-img-srcset-novalid.html": "A \u201csource\u201d element that has a following sibling \u201csource\u201d element or \u201cimg\u201d element with a \u201csrcset\u201d attribute must have a \u201cmedia\u201d attribute and/or \u201ctype\u201d attribute.",
    "html/elements/picture/always-matching-source-with-following-source-media-novalid.html": "A \u201csource\u201d element that has a following sibling \u201csource\u201d element or \u201cimg\u201d element with a \u201csrcset\u201d attribute must have a \u201cmedia\u201d attribute and/or \u201ctype\u201d attribute.",
    "html/elements/picture/always-matching-source-with-following-source-srcset-novalid.html": "A \u201csource\u201d element that has a following sibling \u201csource\u201d element or \u201cimg\u201d element with a \u201csrcset\u201d attribute must have a \u201cmedia\u201d attribute and/or \u201ctype\u201d attribute.",
    "html/elements/picture/always-matching-source-with-following-source-type-novalid.html": "A \u201csource\u201d element that has a following sibling \u201csource\u201d element or \u201cimg\u201d element with a \u201csrcset\u201d attribute must have a \u201cmedia\u201d attribute and/or \u201ctype\u201d attribute.",
    "html/elements/picture/audio-srcset-novalid.html": "Attribute \u201csrcset\u201d not allowed on element \u201caudio\u201d at this point.",
    "html/elements/picture/html-syntax-img-end-tag-novalid.html": "Stray end tag \u201cimg\u201d.",
    "html/elements/picture/html-syntax-picture-no-end-tag-novalid.html": "End of file seen and there were open elements.",
    "html/elements/picture/html-syntax-picture-slash-no-end-tag-novalid.html": "Self-closing syntax (\u201c/>\u201d) used on a non-void HTML element. Ignoring the slash and treating as a start tag.",
    "html/elements/picture/html-syntax-picture-slash-novalid.html": "Self-closing syntax (\u201c/>\u201d) used on a non-void HTML element. Ignoring the slash and treating as a start tag.",
    "html/elements/picture/html-syntax-source-end-tag-novalid.html": "Stray end tag \u201csource\u201d.",
    "html/elements/picture/img-no-src-novalid.html": "Element \u201cimg\u201d is missing one or more of the following attributes: \u201csrc\u201d, \u201csrcset\u201d.",
    "html/elements/picture/img-no-src-with-picture-novalid.html": "Element \u201cimg\u201d is missing one or more of the following attributes: \u201csrc\u201d, \u201csrcset\u201d.",
    "html/elements/picture/img-no-src-with-source-novalid.html": "Element \u201cimg\u201d is missing one or more of the following attributes: \u201csrc\u201d, \u201csrcset\u201d.",
    "html/elements/picture/img-srcset-no-descriptor-with-sizes-novalid.html": "Bad value \u201cx\u201d for attribute \u201csrcset\u201d on element \u201cimg\u201d.",
    "html/elements/picture/img-srcset-w-and-x-width-sizes-novalid.html": "Bad value \u201cx 100w, y 2x\u201d for attribute \u201csrcset\u201d on element \u201cimg\u201d.",
    "html/elements/picture/img-srcset-w-no-sizes-novalid.html": "When the \u201csrcset\u201d attribute has any image candidate string with a width descriptor, the \u201csizes\u201d attribute must also be specified.",
    "html/elements/picture/img-type-novalid.html": "Attribute \u201ctype\u201d not allowed on element \u201cimg\u201d at this point.",
    "html/elements/picture/img-type-with-picture-novalid.html": "Attribute \u201ctype\u201d not allowed on element \u201cimg\u201d at this point.",
    "html/elements/picture/img-with-sizes-no-srcset-novalid.html": "The \u201csizes\u201d attribute must only be specified if the \u201csrcset\u201d attribute is also specified.",
    "html/elements/picture/input-type-image-srcset-novalid.html": "Attribute \u201csrcset\u201d not allowed on element \u201cinput\u201d at this point.",
    "html/elements/picture/junk-br-after-img-novalid.html": "Element \u201cbr\u201d not allowed as child of \u201cpicture\u201d in this context.",
    "html/elements/picture/junk-br-after-source-novalid.html": "Element \u201cbr\u201d not allowed as child of \u201cpicture\u201d in this context.",
    "html/elements/picture/junk-br-before-img-novalid.html": "Element \u201cbr\u201d not allowed as child of \u201cpicture\u201d in this context.",
    "html/elements/picture/junk-br-before-source-novalid.html": "Element \u201cbr\u201d not allowed as child of \u201cpicture\u201d in this context.",
    "html/elements/picture/junk-figure-wrapping-novalid.html": "Element \u201cfigure\u201d not allowed as child of \u201cpicture\u201d in this context.",
    "html/elements/picture/junk-input-type-hidden-novalid.html": "Element \u201cinput\u201d not allowed as child of \u201cpicture\u201d in this context.",
    "html/elements/picture/junk-math-nog-img-novalid.html": "Element \u201cmath\u201d not allowed as child of \u201cpicture\u201d in this context.",
    "html/elements/picture/junk-noscript-after-source-no-img-novalid.html": "Element \u201cnoscript\u201d not allowed as child of \u201cpicture\u201d in this context.",
    "html/elements/picture/junk-noscript-novalid.html": "Element \u201cnoscript\u201d not allowed as child of \u201cpicture\u201d in this context.",
    "html/elements/picture/junk-p-after-novalid.html": "Element \u201cp\u201d not allowed as child of \u201cpicture\u201d in this context.",
    "html/elements/picture/junk-p-before-novalid.html": "Element \u201cp\u201d not allowed as child of \u201cpicture\u201d in this context.",
    "html/elements/picture/junk-p-wrapping-novalid.html": "Element \u201cp\u201d not allowed as child of \u201cpicture\u201d in this context.",
    "html/elements/picture/junk-picture-before-novalid.html": "Element \u201cpicture\u201d not allowed as child of \u201cpicture\u201d in this context.",
    "html/elements/picture/junk-picture-wrapping-novalid.html": "Element \u201cpicture\u201d not allowed as child of \u201cpicture\u201d in this context.",
    "html/elements/picture/junk-span-after-novalid.html": "Element \u201cspan\u201d not allowed as child of \u201cpicture\u201d in this context.",
    "html/elements/picture/junk-span-before-novalid.html": "Element \u201cspan\u201d not allowed as child of \u201cpicture\u201d in this context.",
    "html/elements/picture/junk-span-wrapping-novalid.html": "Element \u201cspan\u201d not allowed as child of \u201cpicture\u201d in this context.",
    "html/elements/picture/junk-style-scroped-novalid.html": "Element \u201cstyle\u201d not allowed as child of \u201cpicture\u201d in this context.",
    "html/elements/picture/junk-svg-no-img-novalid.html": "Element \u201csvg\u201d not allowed as child of \u201cpicture\u201d in this context.",
    "html/elements/picture/junk-svg-novalid.html": "Element \u201csvg\u201d not allowed as child of \u201cpicture\u201d in this context.",
    "html/elements/picture/junk-text-after-img-novalid.html": "Text not allowed in \u201cpicture\u201d in this context.",
    "html/elements/picture/junk-text-after-source-novalid.html": "Text not allowed in \u201cpicture\u201d in this context.",
    "html/elements/picture/junk-text-before-img-novalid.html": "Text not allowed in \u201cpicture\u201d in this context.",
    "html/elements/picture/junk-text-before-source-novalid.html": "Text not allowed in \u201cpicture\u201d in this context.",
    "html/elements/picture/junk-video-before-novalid.html": "Element \u201cvideo\u201d not allowed as child of \u201cpicture\u201d in this context.",
    "html/elements/picture/junk-video-no-img-novalid.html": "Element \u201cvideo\u201d not allowed as child of \u201cpicture\u201d in this context.",
    "html/elements/picture/link-rel-icon-srcset-novalid.html": "Attribute \u201csrcset\u201d not allowed on element \u201clink\u201d at this point.",
    "html/elements/picture/missing-img-empty-picture-novalid.html": "Element \u201cpicture\u201d is missing a required instance of child element \u201cimg\u201d.",
    "html/elements/picture/missing-img-only-script-novalid.html": "Element \u201cpicture\u201d is missing a required instance of child element \u201cimg\u201d.",
    "html/elements/picture/missing-img-only-source-novalid.html": "Element \u201cpicture\u201d is missing a required instance of child element \u201cimg\u201d.",
    "html/elements/picture/missing-img-script-and-source-novalid.html": "Element \u201cpicture\u201d is missing a required instance of child element \u201cimg\u201d.",
    "html/elements/picture/missing-img-source-and-script-novalid.html": "Element \u201cpicture\u201d is missing a required instance of child element \u201cimg\u201d.",
    "html/elements/picture/multiple-img-novalid.html": "Element \u201cimg\u201d not allowed as child of \u201cpicture\u201d in this context.",
    "html/elements/picture/multiple-img-with-script-novalid.html": "Element \u201cimg\u201d not allowed as child of \u201cpicture\u201d in this context.",
    "html/elements/picture/multiple-img-with-source-and-script-novalid.html": "Element \u201cimg\u201d not allowed as child of \u201cpicture\u201d in this context.",
    "html/elements/picture/multiple-img-with-source-novalid.html": "Element \u201cimg\u201d not allowed as child of \u201cpicture\u201d in this context.",
    "html/elements/picture/object-srcset-novalid.html": "Attribute \u201csrcset\u201d not allowed on element \u201cobject\u201d at this point.",
    "html/elements/picture/parent-dl-novalid.html": "Element \u201cpicture\u201d not allowed as child of \u201cdl\u201d in this context.",
    "html/elements/picture/parent-hgroup-novalid.html": "Element \u201cpicture\u201d not allowed as child of \u201chgroup\u201d in this context.",
    "html/elements/picture/parent-noscript-in-head-novalid.html": "Bad start tag in \u201cpicture\u201d in \u201cnoscript\u201d in \u201chead\u201d.",
    "html/elements/picture/parent-rp-novalid.html": "Element \u201cpicture\u201d not allowed as child of \u201crp\u201d in this context.",
    "html/elements/picture/parent-ul-novalid.html": "Element \u201cpicture\u201d not allowed as child of \u201cul\u201d in this context.",
    "html/elements/picture/picture-align-novalid.html": "Attribute \u201calign\u201d not allowed on element \u201cpicture\u201d at this point.",
    "html/elements/picture/picture-alt-novalid.html": "Attribute \u201calt\u201d not allowed on element \u201cpicture\u201d at this point.",
    "html/elements/picture/picture-aria-role-application-novalid.html": "Attribute \u201crole\u201d not allowed on element \u201cpicture\u201d at this point.",
    "html/elements/picture/picture-aria-role-button-novalid.html": "Attribute \u201crole\u201d not allowed on element \u201cpicture\u201d at this point.",
    "html/elements/picture/picture-aria-role-img-novalid.html": "Attribute \u201crole\u201d not allowed on element \u201cpicture\u201d at this point.",
    "html/elements/picture/picture-aria-role-presentation-novalid.html": "Attribute \u201crole\u201d not allowed on element \u201cpicture\u201d at this point.",
    "html/elements/picture/picture-aria-role-region-novalid.html": "Attribute \u201crole\u201d not allowed on element \u201cpicture\u201d at this point.",
    "html/elements/picture/picture-border-novalid.html": "Attribute \u201cborder\u201d not allowed on element \u201cpicture\u201d at this point.",
    "html/elements/picture/picture-crossorigin-novalid.html": "Attribute \u201ccrossorigin\u201d not allowed on element \u201cpicture\u201d at this point.",
    "html/elements/picture/picture-height-novalid.html": "Attribute \u201cheight\u201d not allowed on element \u201cpicture\u201d at this point.",
    "html/elements/picture/picture-hspace-novalid.html": "Attribute \u201chspace\u201d not allowed on element \u201cpicture\u201d at this point.",
    "html/elements/picture/picture-ismap-novalid.html": "Attribute \u201cismap\u201d not allowed on element \u201cpicture\u201d at this point.",
    "html/elements/picture/picture-longdesc-novalid.html": "Attribute \u201clongdesc\u201d not allowed on element \u201cpicture\u201d at this point.",
    "html/elements/picture/picture-lowsrc-novalid.html": "Attribute \u201clowsrc\u201d not allowed on element \u201cpicture\u201d at this point.",
    "html/elements/picture/picture-media-novalid.html": "Attribute \u201cmedia\u201d not allowed on element \u201cpicture\u201d at this point.",
    "html/elements/picture/picture-name-novalid.html": "Attribute \u201cname\u201d not allowed on element \u201cpicture\u201d at this point.",
    "html/elements/picture/picture-sizes-novalid.html": "Attribute \u201csizes\u201d not allowed on element \u201cpicture\u201d at this point.",
    "html/elements/picture/picture-src-novalid.html": "Attribute \u201csrc\u201d not allowed on element \u201cpicture\u201d at this point.",
    "html/elements/picture/picture-srcset-novalid.html": "Attribute \u201csrcset\u201d not allowed on element \u201cpicture\u201d at this point.",
    "html/elements/picture/picture-usemap-novalid.html": "Attribute \u201cusemap\u201d not allowed on element \u201cpicture\u201d at this point.",
    "html/elements/picture/picture-vspace-novalid.html": "Attribute \u201cvspace\u201d not allowed on element \u201cpicture\u201d at this point.",
    "html/elements/picture/picture-width-novalid.html": "Attribute \u201cwidth\u201d not allowed on element \u201cpicture\u201d at this point.",
    "html/elements/picture/sizes-microsyntax-auto-source-size-value-novalid.html": "The \u201csizes\u201d attribute value starting with \u201cauto\u201d is only valid for lazy-loaded images. Add \u201cloading=\u201d\u201clazy\u201d to this element.",
    "html/elements/picture/sizes-microsyntax-comma-novalid.html": "Bad value \u201c,\u201d for attribute \u201csizes\u201d on element \u201cimg\u201d.",
    "html/elements/picture/sizes-microsyntax-css-comment-after-plus-novalid.html": "Bad value \u201c+/**/50vw\u201d for attribute \u201csizes\u201d on element \u201cimg\u201d.",
    "html/elements/picture/sizes-microsyntax-css-comment-before-unit-novalid.html": "Bad value \u201c50/**/vw\u201d for attribute \u201csizes\u201d on element \u201cimg\u201d.",
    "html/elements/picture/sizes-microsyntax-default-first-novalid.html": "Bad value \u201c100vw, (min-width:500px) 500px\u201d for attribute \u201csizes\u201d on element \u201cimg\u201d.",
    "html/elements/picture/sizes-microsyntax-default-source-size-value-novalid.html": "Bad value \u201cdefault\u201d for attribute \u201csizes\u201d on element \u201cimg\u201d.",
    "html/elements/picture/sizes-microsyntax-deg-source-size-value-novalid.html": "Bad value \u201c1deg\u201d for attribute \u201csizes\u201d on element \u201cimg\u201d.",
    "html/elements/picture/sizes-microsyntax-dpcm-source-size-value-novalid.html": "Bad value \u201c1dpcm\u201d for attribute \u201csizes\u201d on element \u201cimg\u201d.",
    "html/elements/picture/sizes-microsyntax-dpi-source-size-value-novalid.html": "Bad value \u201c1dpi\u201d for attribute \u201csizes\u201d on element \u201cimg\u201d.",
    "html/elements/picture/sizes-microsyntax-dppx-source-size-value-novalid.html": "Bad value \u201c1dppx\u201d for attribute \u201csizes\u201d on element \u201cimg\u201d.",
    "html/elements/picture/sizes-microsyntax-empty-novalid.html": "Bad value \u201c\u201d for attribute \u201csizes\u201d on element \u201cimg\u201d.",
    "html/elements/picture/sizes-microsyntax-foo-bar-source-size-value-novalid.html": "Bad value \u201cfoo-bar\u201d for attribute \u201csizes\u201d on element \u201cimg\u201d.",
    "html/elements/picture/sizes-microsyntax-grad-source-size-value-novalid.html": "Bad value \u201c1grad\u201d for attribute \u201csizes\u201d on element \u201cimg\u201d.",
    "html/elements/picture/sizes-microsyntax-hz-source-size-value-novalid.html": "Bad value \u201c1Hz\u201d for attribute \u201csizes\u201d on element \u201cimg\u201d.",
    "html/elements/picture/sizes-microsyntax-inherit-source-size-value-novalid.html": "Bad value \u201cinherit\u201d for attribute \u201csizes\u201d on element \u201cimg\u201d.",
    "html/elements/picture/sizes-microsyntax-initial-source-size-value-novalid.html": "Bad value \u201cinitial\u201d for attribute \u201csizes\u201d on element \u201cimg\u201d.",
    "html/elements/picture/sizes-microsyntax-junk-in-default-novalid.html": "Bad value \u201c(min-width:500px) 500px, 100vw foo bar\u201d for attribute \u201csizes\u201d on element \u201cimg\u201d.",
    "html/elements/picture/sizes-microsyntax-junk-in-source-size-novalid.html": "Bad value \u201c(min-width:500px) 500px foo bar, 100vw\u201d for attribute \u201csizes\u201d on element \u201cimg\u201d.",
    "html/elements/picture/sizes-microsyntax-khz-source-size-value-novalid.html": "Bad value \u201c1kHz\u201d for attribute \u201csizes\u201d on element \u201cimg\u201d.",
    "html/elements/picture/sizes-microsyntax-media-all-and-min-width-novalid.html": "Bad value \u201call and (min-width:500px) 500px, 100vw\u201d for attribute \u201csizes\u201d on element \u201cimg\u201d.",
    "html/elements/picture/sizes-microsyntax-media-all-novalid.html": "Bad value \u201call 500px, 100vw\u201d for attribute \u201csizes\u201d on element \u201cimg\u201d.",
    "html/elements/picture/sizes-microsyntax-media-bad-junk-novalid.html": "Bad value \u201c(}) 500px, 100vw\u201d for attribute \u201csizes\u201d on element \u201cimg\u201d.",
    "html/elements/picture/sizes-microsyntax-media-general-enclosed-junk-novalid.html": "Bad value \u201c(123) 500px, 100vw\u201d for attribute \u201csizes\u201d on element \u201cimg\u201d.",
    "html/elements/picture/sizes-microsyntax-media-min-width-no-parenthesis-novalid.html": "Bad value \u201cmin-width:500px 500px, 100vw\u201d for attribute \u201csizes\u201d on element \u201cimg\u201d.",
    "html/elements/picture/sizes-microsyntax-ms-source-size-value-novalid.html": "Bad value \u201c1ms\u201d for attribute \u201csizes\u201d on element \u201cimg\u201d.",
    "html/elements/picture/sizes-microsyntax-negative-source-size-value-novalid.html": "Bad value \u201c-1px\u201d for attribute \u201csizes\u201d on element \u201cimg\u201d.",
    "html/elements/picture/sizes-microsyntax-no-unit-in-source-size-value-novalid.html": "Bad value \u201c(min-width:500px) 50, 100vw\u201d for attribute \u201csizes\u201d on element \u201cimg\u201d.",
    "html/elements/picture/sizes-microsyntax-percent-in-source-size-value-novalid.html": "Bad value \u201c(min-width:500px) 50%, 100vw\u201d for attribute \u201csizes\u201d on element \u201cimg\u201d.",
    "html/elements/picture/sizes-microsyntax-rad-source-size-value-novalid.html": "Bad value \u201c1rad\u201d for attribute \u201csizes\u201d on element \u201cimg\u201d.",
    "html/elements/picture/sizes-microsyntax-s-source-size-value-novalid.html": "Bad value \u201c1s\u201d for attribute \u201csizes\u201d on element \u201cimg\u201d.",
    "html/elements/picture/sizes-microsyntax-scientific-notation-negative-novalid.html": "Bad value \u201c-1e+0px\u201d for attribute \u201csizes\u201d on element \u201cimg\u201d.",
    "html/elements/picture/sizes-microsyntax-scientific-notation-non-integer-in-exponent-novalid.html": "Bad value \u201c1e+1.5px\u201d for attribute \u201csizes\u201d on element \u201cimg\u201d.",
    "html/elements/picture/sizes-microsyntax-trailing-comma-novalid.html": "Bad value \u201c(min-width:500px) 500px, 100vw,\u201d for attribute \u201csizes\u201d on element \u201cimg\u201d.",
    "html/elements/picture/sizes-microsyntax-trailing-junk-novalid.html": "Bad value \u201c(min-width:500px) 500px, 100vw, foo bar\u201d for attribute \u201csizes\u201d on element \u201cimg\u201d.",
    "html/elements/picture/sizes-microsyntax-turn-source-size-value-novalid.html": "Bad value \u201c1turn\u201d for attribute \u201csizes\u201d on element \u201cimg\u201d.",
    "html/elements/picture/sizes-microsyntax-two-defaults-novalid.html": "Bad value \u201c500px, 100vw\u201d for attribute \u201csizes\u201d on element \u201cimg\u201d.",
    "html/elements/picture/source-after-img-novalid.html": "Element \u201csource\u201d not allowed as child of \u201cpicture\u201d in this context.",
    "html/elements/picture/source-align-novalid.html": "Attribute \u201calign\u201d not allowed on element \u201csource\u201d at this point.",
    "html/elements/picture/source-alt-novalid.html": "Attribute \u201calt\u201d not allowed on element \u201csource\u201d at this point.",
    "html/elements/picture/source-aria-role-img-novalid.html": "Attribute \u201crole\u201d not allowed on element \u201csource\u201d at this point.",
    "html/elements/picture/source-aria-role-presentation-novalid.html": "Attribute \u201crole\u201d not allowed on element \u201csource\u201d at this point.",
    "html/elements/picture/source-before-and-after-img-novalid.html": "Element \u201csource\u201d not allowed as child of \u201cpicture\u201d in this context.",
    "html/elements/picture/source-border-novalid.html": "Attribute \u201cborder\u201d not allowed on element \u201csource\u201d at this point.",
    "html/elements/picture/source-crossorigin-novalid.html": "Attribute \u201ccrossorigin\u201d not allowed on element \u201csource\u201d at this point.",
    "html/elements/picture/source-hspace-novalid.html": "Attribute \u201chspace\u201d not allowed on element \u201csource\u201d at this point.",
    "html/elements/picture/source-ismap-novalid.html": "Attribute \u201cismap\u201d not allowed on element \u201csource\u201d at this point.",
    "html/elements/picture/source-longdesc-novalid.html": "Attribute \u201clongdesc\u201d not allowed on element \u201csource\u201d at this point.",
    "html/elements/picture/source-name-novalid.html": "Attribute \u201ccrossorigin\u201d not allowed on element \u201csource\u201d at this point.",
    "html/elements/picture/source-no-srcset-novalid.html": "Element \u201csource\u201d is missing required attribute \u201csrcset\u201d.",
    "html/elements/picture/source-no-srcset-with-media-novalid.html": "Element \u201csource\u201d is missing required attribute \u201csrcset\u201d.",
    "html/elements/picture/source-no-srcset-with-sizes-novalid.html": "Element \u201csource\u201d is missing required attribute \u201csrcset\u201d.",
    "html/elements/picture/source-no-srcset-with-type-novalid.html": "Element \u201csource\u201d is missing required attribute \u201csrcset\u201d.",
    "html/elements/picture/source-sizes-auto-without-img-loading-lazy-novalid.html": "The \u201csizes\u201d attribute value starting with \u201cauto\u201d is only valid for lazy-loaded images. The \u201cimg\u201d element must have a \u201cloading\u201d attribute set to \u201clazy\u201d.",
    "html/elements/picture/source-src-novalid.html": "Attribute \u201csrc\u201d not allowed on element \u201csource\u201d at this point.",
    "html/elements/picture/source-src-srcset-novalid.html": "Attribute \u201csrc\u201d not allowed on element \u201csource\u201d at this point.",
    "html/elements/picture/source-srcset-h-with-sizes-novalid.html": "Bad value \u201cx 100h, y 200h\u201d for attribute \u201csrcset\u201d on element \u201csource\u201d.",
    "html/elements/picture/source-srcset-w-and-x-with-sizes-novalid.html": "Bad value \u201cx 100w, y 2x\u201d for attribute \u201csrcset\u201d on element \u201csource\u201d.",
    "html/elements/picture/source-srcset-w-no-sizes-novalid.html": "When the \u201csrcset\u201d attribute has any image candidate string with a width descriptor, the \u201csizes\u201d attribute must also be specified.",
    "html/elements/picture/source-srcset-x-with-sizes-novalid.html": "Bad value \u201cx 1x, y 2x\u201d for attribute \u201csrcset\u201d on element \u201csource\u201d.",
    "html/elements/picture/source-type-srcset-w-novalid.html": "When the \u201csrcset\u201d attribute has any image candidate string with a width descriptor, the \u201csizes\u201d attribute must also be specified.",
    "html/elements/picture/source-usemap-novalid.html": "Attribute \u201cusemap\u201d not allowed on element \u201csource\u201d at this point.",
    "html/elements/picture/source-vspace-novalid.html": "Attribute \u201cvspace\u201d not allowed on element \u201csource\u201d at this point.",
    "html/elements/picture/srcset-microsyntax-broken-url-novalid.html": "Bad value \u201chttp: 1x\u201d for attribute \u201csrcset\u201d on element \u201cimg\u201d.",
    "html/elements/picture/srcset-microsyntax-comma-novalid.html": "Bad value \u201c,\u201d for attribute \u201csrcset\u201d on element \u201cimg\u201d.",
    "html/elements/picture/srcset-microsyntax-css-comment-after-descriptor-novalid.html": "Bad value \u201cx 2x/**/\u201d for attribute \u201csrcset\u201d on element \u201cimg\u201d.",
    "html/elements/picture/srcset-microsyntax-curly-bracket-junk-novalid.html": "Bad value \u201cx {, y 1x\u201d for attribute \u201csrcset\u201d on element \u201cimg\u201d.",
    "html/elements/picture/srcset-microsyntax-empty-novalid.html": "Bad value \u201c\u201d for attribute \u201csrcset\u201d on element \u201cimg\u201d.",
    "html/elements/picture/srcset-microsyntax-function-novalid.html": "Bad value \u201cx foobar(baz quux, lol), y 1x\u201d for attribute \u201csrcset\u201d on element \u201cimg\u201d.",
    "html/elements/picture/srcset-microsyntax-h-novalid.html": "Bad value \u201cx 1h\u201d for attribute \u201csrcset\u201d on element \u201cimg\u201d.",
    "html/elements/picture/srcset-microsyntax-infinity-x-novalid.html": "Bad value \u201cx Infinityx\u201d for attribute \u201csrcset\u201d on element \u201cimg\u201d.",
    "html/elements/picture/srcset-microsyntax-leading-comma-multiple-novalid.html": "Bad value \u201c,,,x\u201d for attribute \u201csrcset\u201d on element \u201cimg\u201d.",
    "html/elements/picture/srcset-microsyntax-leading-comma-novalid.html": "Bad value \u201c,x\u201d for attribute \u201csrcset\u201d on element \u201cimg\u201d.",
    "html/elements/picture/srcset-microsyntax-nan-x-novalid.html": "Bad value \u201cx NaNx\u201d for attribute \u201csrcset\u201d on element \u201cimg\u201d.",
    "html/elements/picture/srcset-microsyntax-negative-w-novalid.html": "Bad value \u201cx -1w\u201d for attribute \u201csrcset\u201d on element \u201cimg\u201d.",
    "html/elements/picture/srcset-microsyntax-negative-x-novalid.html": "Bad value \u201cx -1x\u201d for attribute \u201csrcset\u201d on element \u201cimg\u201d.",
    "html/elements/picture/srcset-microsyntax-negative-zero-w-novalid.html": "Bad value \u201cx -0w\u201d for attribute \u201csrcset\u201d on element \u201cimg\u201d.",
    "html/elements/picture/srcset-microsyntax-negative-zero-x-novalid.html": "Bad value \u201cx -0x\u201d for attribute \u201csrcset\u201d on element \u201cimg\u201d.",
    "html/elements/picture/srcset-microsyntax-non-integer-w-novalid.html": "Bad value \u201cx 1.5w\u201d for attribute \u201csrcset\u201d on element \u201cimg\u201d.",
    "html/elements/picture/srcset-microsyntax-parenthesis-junk-novalid.html": "Bad value \u201cx ><(((((o)>, y 1x\u201d for attribute \u201csrcset\u201d on element \u201cimg\u201d.",
    "html/elements/picture/srcset-microsyntax-pipe-junk-novalid.html": "Bad value \u201cx ||, y 1x\u201d for attribute \u201csrcset\u201d on element \u201cimg\u201d.",
    "html/elements/picture/srcset-microsyntax-plus-w-novalid.html": "Bad value \u201cx +1w\u201d for attribute \u201csrcset\u201d on element \u201cimg\u201d.",
    "html/elements/picture/srcset-microsyntax-plus-x-novalid.html": "Bad value \u201cx +1x\u201d for attribute \u201csrcset\u201d on element \u201cimg\u201d.",
    "html/elements/picture/srcset-microsyntax-scientific-notation-w-novalid.html": "Bad value \u201cx 1e0w\u201d for attribute \u201csrcset\u201d on element \u201cimg\u201d.",
    "html/elements/picture/srcset-microsyntax-square-bracket-junk-novalid.html": "Bad value \u201cx [, y 1x\u201d for attribute \u201csrcset\u201d on element \u201cimg\u201d.",
    "html/elements/picture/srcset-microsyntax-trailing-comma-multiple-novalid.html": "Bad value \u201cx,,,\u201d for attribute \u201csrcset\u201d on element \u201cimg\u201d.",
    "html/elements/picture/srcset-microsyntax-trailing-comma-novalid.html": "Bad value \u201cx,\u201d for attribute \u201csrcset\u201d on element \u201cimg\u201d.",
    "html/elements/picture/srcset-microsyntax-unique-descriptors-1x-and-omitted-novalid.html": "Bad value \u201cx 1x, y\u201d for attribute \u201csrcset\u201d on element \u201cimg\u201d.",
    "html/elements/picture/srcset-microsyntax-unique-descriptors-2x-novalid.html": "Bad value \u201cx 2x, y 2x\u201d for attribute \u201csrcset\u201d on element \u201cimg\u201d.",
    "html/elements/picture/srcset-microsyntax-unique-descriptors-integer-and-decimals-x-novalid.html": "Bad value \u201cx 1x, y 1.0x\u201d for attribute \u201csrcset\u201d on element \u201cimg\u201d.",
    "html/elements/picture/srcset-microsyntax-unique-descriptors-w-novalid.html": "Bad value \u201cx 1w, y 1w\u201d for attribute \u201csrcset\u201d on element \u201cimg\u201d.",
    "html/elements/picture/srcset-microsyntax-uppercase-w-novalid.html": "Bad value \u201cx 1W\u201d for attribute \u201csrcset\u201d on element \u201cimg\u201d.",
    "html/elements/picture/srcset-microsyntax-w-and-h-novalid.html": "Bad value \u201cx 1w 1h\u201d for attribute \u201csrcset\u201d on element \u201cimg\u201d.",
    "html/elements/picture/srcset-microsyntax-w-and-no-descriptor-novalid.html": "Bad value \u201cx 1w, y\u201d for attribute \u201csrcset\u201d on element \u201cimg\u201d.",
    "html/elements/picture/srcset-microsyntax-x-and-h-novalid.html": "Bad value \u201cx 1x 1h\u201d for attribute \u201csrcset\u201d on element \u201cimg\u201d.",
    "html/elements/picture/srcset-microsyntax-x-and-w-novalid.html": "Bad value \u201cx 1x 1w\u201d for attribute \u201csrcset\u201d on element \u201cimg\u201d.",
    "html/elements/picture/srcset-microsyntax-zero-w-novalid.html": "Bad value \u201cx 0w\u201d for attribute \u201csrcset\u201d on element \u201cimg\u201d.",
    "html/elements/picture/srcset-microsyntax-zero-x-novalid.html": "Bad value \u201cx 0x\u201d for attribute \u201csrcset\u201d on element \u201cimg\u201d.",
    "html/elements/picture/svg-image-srcset-novalid.html": "Attribute \u201csrcset\u201d not allowed on element \u201cimage\u201d at this point.",
    "html/elements/picture/track-srcset-novalid.html": "Attribute \u201csrcset\u201d not allowed on element \u201ctrack\u201d at this point.",
    "html/elements/picture/video-source-sizes-srcset-novalid.html": "Attribute \u201csizes\u201d not allowed on element \u201csource\u201d at this point.",
    "html/elements/picture/video-source-srcset-novalid.html": "Attribute \u201csrcset\u201d not allowed on element \u201csource\u201d at this point.",
    "html/elements/picture/video-source-srcset-src-novalid.html": "Attribute \u201csrcset\u201d not allowed on element \u201csource\u201d at this point.",
    "html/elements/picture/video-srcset-novalid.html": "Attribute \u201csrcset\u201d not allowed on element \u201cvideo\u201d at this point.",
    "html/elements/pre/model-novalid.html": "No \u201cp\u201d element in scope but a \u201cp\u201d end tag seen.",
    "html/elements/progress/aria-valuemax-haswarn.html": "The \u201caria-valuemax\u201d attribute should not be used on a \u201cprogress\u201d element.",
    "html/elements/progress/max-zero-novalid.html": "Bad value \u201c0\u201d for attribute \u201cmax\u201d on element \u201cprogress\u201d.",
    "html/elements/progress/value-exceeds-max-novalid.html": "The value of the  \u201cvalue\u201d attribute must be less than or equal to the value of the \u201cmax\u201d attribute.",
    "html/elements/progress/value-exceeds-one-no-max-novalid.html": "The value of the  \u201cvalue\u201d attribute must be less than or equal to one when the \u201cmax\u201d attribute is absent.",
    "html/elements/progress/value-negative-novalid.html": "Bad value \u201c-10\u201d for attribute \u201cvalue\u201d on element \u201cprogress\u201d.",
    "html/elements/q/cite/fragment-backslash-novalid.html": "Bad value \u201c#\\\u201d for attribute \u201ccite\u201d on element \u201cq\u201d.",
    "html/elements/q/cite/fragment-contains-hash-novalid.html": "Bad value \u201chttp://foo/path#f#g\u201d for attribute \u201ccite\u201d on element \u201cq\u201d.",
    "html/elements/q/cite/fragment-leading-space-novalid.html": "Bad value \u201chttp://f:21/b# e\u201d for attribute \u201ccite\u201d on element \u201cq\u201d.",
    "html/elements/q/cite/host-192.0x00A80001-novalid.html": "Bad value \u201chttp://192.0x00A80001\u201d for attribute \u201ccite\u201d on element \u201cq\u201d.",
    "html/elements/q/cite/host-IP-address-broken-novalid.html": "Bad value \u201chttp://192.168.0.257/\u201d for attribute \u201ccite\u201d on element \u201cq\u201d.",
    "html/elements/q/cite/host-IP-address-fullwidth-novalid.html": "Bad value \u201chttp://\uff10\uff38\uff43\uff10\uff0e\uff10\uff12\uff15\uff10\uff0e\uff10\uff11\u201d for attribute \u201ccite\u201d on element \u201cq\u201d.",
    "html/elements/q/cite/host-IP-address-percent-encoded-novalid.html": "Bad value \u201chttp://%30%78%63%30%2e%30%32%35%30.01\u201d for attribute \u201ccite\u201d on element \u201cq\u201d.",
    "html/elements/q/cite/host-cr-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201ccite\u201d on element \u201cq\u201d.",
    "html/elements/q/cite/host-double-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff14\uff11.com\u201d for attribute \u201ccite\u201d on element \u201cq\u201d.",
    "html/elements/q/cite/host-double-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%94%ef%bc%91.com\u201d for attribute \u201ccite\u201d on element \u201cq\u201d.",
    "html/elements/q/cite/host-empty-novalid.html": "Bad value \u201chttp://\u201d for attribute \u201ccite\u201d on element \u201cq\u201d.",
    "html/elements/q/cite/host-empty-userinfo-empty-novalid.html": "Bad value \u201chttp://@/www.example.com\u201d for attribute \u201ccite\u201d on element \u201cq\u201d.",
    "html/elements/q/cite/host-empty-with-userinfo-novalid.html": "Bad value \u201chttp://user:pass@/\u201d for attribute \u201ccite\u201d on element \u201cq\u201d.",
    "html/elements/q/cite/host-hostname-in-brackets-novalid.html": "Bad value \u201chttp://[www.google.com]/\u201d for attribute \u201ccite\u201d on element \u201cq\u201d.",
    "html/elements/q/cite/host-invalid-unicode-novalid.html": "Forbidden code point U+fdd0.",
    "html/elements/q/cite/host-invalid-unicode-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%b7%90zyx.com\u201d for attribute \u201ccite\u201d on element \u201cq\u201d.",
    "html/elements/q/cite/host-newline-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201ccite\u201d on element \u201cq\u201d.",
    "html/elements/q/cite/host-space-novalid.html": "Bad value \u201chttp://example .org\u201d for attribute \u201ccite\u201d on element \u201cq\u201d.",
    "html/elements/q/cite/host-square-brackets-port-contains-colon-novalid.html": "Bad value \u201chttp://[1::2]:3:4\u201d for attribute \u201ccite\u201d on element \u201cq\u201d.",
    "html/elements/q/cite/host-tab-novalid.html": "Bad value \u201chttp://example\t.org\u201d for attribute \u201ccite\u201d on element \u201cq\u201d.",
    "html/elements/q/cite/host-u0000-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff10\uff10.com\u201d for attribute \u201ccite\u201d on element \u201cq\u201d.",
    "html/elements/q/cite/host-u0000-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%90%ef%bc%90.com\u201d for attribute \u201ccite\u201d on element \u201cq\u201d.",
    "html/elements/q/cite/path-bare-percent-sign-novalid.html": "Bad value \u201chttp://example.com/foo%\u201d for attribute \u201ccite\u201d on element \u201cq\u201d.",
    "html/elements/q/cite/path-contains-space-novalid.html": "Bad value \u201c/a/ /c\u201d for attribute \u201ccite\u201d on element \u201cq\u201d.",
    "html/elements/q/cite/path-leading-backslash-at-sign-novalid.html": "Bad value \u201chttp://foo.com/\\@\u201d for attribute \u201ccite\u201d on element \u201cq\u201d.",
    "html/elements/q/cite/path-leading-colon-backslash-novalid.html": "Bad value \u201c:\\\u201d for attribute \u201ccite\u201d on element \u201cq\u201d.",
    "html/elements/q/cite/path-leading-colon-chars-backslash-novalid.html": "Bad value \u201c:foo.com\\\u201d for attribute \u201ccite\u201d on element \u201cq\u201d.",
    "html/elements/q/cite/path-leading-space-novalid.html": "Bad value \u201chttp://f:21/ b\u201d for attribute \u201ccite\u201d on element \u201cq\u201d.",
    "html/elements/q/cite/path-percent-encoded-malformed-novalid.html": "Bad value \u201chttp://example.com/foo/%2e%2\u201d for attribute \u201ccite\u201d on element \u201cq\u201d.",
    "html/elements/q/cite/path-relative-square-brackets-novalid.html": "Bad value \u201c[61:24:74]:98\u201d for attribute \u201ccite\u201d on element \u201cq\u201d.",
    "html/elements/q/cite/path-tab-novalid.html": "Bad value \u201chttp://example.com/foo\tbar\u201d for attribute \u201ccite\u201d on element \u201cq\u201d.",
    "html/elements/q/cite/path-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b ?\u201d for attribute \u201ccite\u201d on element \u201cq\u201d.",
    "html/elements/q/cite/path-u0091-novalid.html": "Forbidden code point U+0091.",
    "html/elements/q/cite/port-999999-novalid.html": "Bad value \u201chttp://f:999999/c\u201d for attribute \u201ccite\u201d on element \u201cq\u201d.",
    "html/elements/q/cite/port-cr-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201ccite\u201d on element \u201cq\u201d.",
    "html/elements/q/cite/port-leading-colon-bracket-colon-novalid.html": "Bad value \u201chttp://2001::1]:80\u201d for attribute \u201ccite\u201d on element \u201cq\u201d.",
    "html/elements/q/cite/port-leading-colon-novalid.html": "Bad value \u201chttp://2001::1\u201d for attribute \u201ccite\u201d on element \u201cq\u201d.",
    "html/elements/q/cite/port-leading-dash-novalid.html": "Bad value \u201chttp://foo:-80/\u201d for attribute \u201ccite\u201d on element \u201cq\u201d.",
    "html/elements/q/cite/port-multiple-letters-novalid.html": "Bad value \u201chttp://f:fifty-two/c\u201d for attribute \u201ccite\u201d on element \u201cq\u201d.",
    "html/elements/q/cite/port-newline-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201ccite\u201d on element \u201cq\u201d.",
    "html/elements/q/cite/port-single-letter-novalid.html": "Bad value \u201chttp://f:b/c\u201d for attribute \u201ccite\u201d on element \u201cq\u201d.",
    "html/elements/q/cite/port-space-novalid.html": "Bad value \u201chttp://f: /c\u201d for attribute \u201ccite\u201d on element \u201cq\u201d.",
    "html/elements/q/cite/port-tab-novalid.html": "Bad value \u201chttp://f:\t/c\u201d for attribute \u201ccite\u201d on element \u201cq\u201d.",
    "html/elements/q/cite/query-leading-space-novalid.html": "Bad value \u201chttp://f:21/b? d\u201d for attribute \u201ccite\u201d on element \u201cq\u201d.",
    "html/elements/q/cite/query-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b?d #\u201d for attribute \u201ccite\u201d on element \u201cq\u201d.",
    "html/elements/q/cite/scheme-data-contains-fragment-haswarn.html": "Bad value \u201cdata:text/html,test#test\u201d for attribute \u201ccite\u201d on element \u201cq\u201d.",
    "html/elements/q/cite/scheme-data-single-slash-novalid.html": "Bad value \u201cdata:/example.com/\u201d for attribute \u201ccite\u201d on element \u201cq\u201d.",
    "html/elements/q/cite/scheme-file-backslash-novalid.html": "Bad value \u201cfile:c:\\foo\\bar.html\u201d for attribute \u201ccite\u201d on element \u201cq\u201d.",
    "html/elements/q/cite/scheme-file-no-slash-novalid.html": "Bad value \u201cfile:test\u201d for attribute \u201ccite\u201d on element \u201cq\u201d.",
    "html/elements/q/cite/scheme-file-scheme-only-novalid.html": "Bad value \u201cfile:\u201d for attribute \u201ccite\u201d on element \u201cq\u201d.",
    "html/elements/q/cite/scheme-file-single-slash-c-bar-novalid.html": "Bad value \u201cfile:/C|/foo/bar\u201d for attribute \u201ccite\u201d on element \u201cq\u201d.",
    "html/elements/q/cite/scheme-file-single-slash-novalid.html": "Bad value \u201cfile:/example.com/\u201d for attribute \u201ccite\u201d on element \u201cq\u201d.",
    "html/elements/q/cite/scheme-file-slash-only-novalid.html": "Bad value \u201cfile:/\u201d for attribute \u201ccite\u201d on element \u201cq\u201d.",
    "html/elements/q/cite/scheme-file-slash-slash-abc-bar-novalid.html": "Bad value \u201cfile://abc|/foo/bar\u201d for attribute \u201ccite\u201d on element \u201cq\u201d.",
    "html/elements/q/cite/scheme-file-slash-slash-c-bar-novalid.html": "Bad value \u201cfile://C|/foo/bar\u201d for attribute \u201ccite\u201d on element \u201cq\u201d.",
    "html/elements/q/cite/scheme-file-triple-slash-c-bar-novalid.html": "Bad value \u201cfile:///C|/foo/bar\u201d for attribute \u201ccite\u201d on element \u201cq\u201d.",
    "html/elements/q/cite/scheme-ftp-no-slash-novalid.html": "Bad value \u201cftp:example.com/\u201d for attribute \u201ccite\u201d on element \u201cq\u201d.",
    "html/elements/q/cite/scheme-ftp-single-slash-novalid.html": "Bad value \u201cftp:/example.com/\u201d for attribute \u201ccite\u201d on element \u201cq\u201d.",
    "html/elements/q/cite/scheme-http-backslash-novalid.html": "Bad value \u201chttp:\\\\foo.com\\\u201d for attribute \u201ccite\u201d on element \u201cq\u201d.",
    "html/elements/q/cite/scheme-http-no-slash-colon-novalid.html": "Bad value \u201chttp::@c:29\u201d for attribute \u201ccite\u201d on element \u201cq\u201d.",
    "html/elements/q/cite/scheme-http-no-slash-novalid.html": "Bad value \u201chttp:foo.com\u201d for attribute \u201ccite\u201d on element \u201cq\u201d.",
    "html/elements/q/cite/scheme-http-no-slash-square-bracket-novalid.html": "Bad value \u201chttp:[61:27]/:foo\u201d for attribute \u201ccite\u201d on element \u201cq\u201d.",
    "html/elements/q/cite/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201ccite\u201d on element \u201cq\u201d.",
    "html/elements/q/cite/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201ccite\u201d on element \u201cq\u201d.",
    "html/elements/q/cite/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201ccite\u201d on element \u201cq\u201d.",
    "html/elements/q/cite/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201ccite\u201d on element \u201cq\u201d.",
    "html/elements/q/cite/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201ccite\u201d on element \u201cq\u201d.",
    "html/elements/q/cite/scheme-trailing-space-novalid.html": "Bad value \u201ca: foo.com\u201d for attribute \u201ccite\u201d on element \u201cq\u201d.",
    "html/elements/q/cite/scheme-trailing-tab-novalid.html": "Bad value \u201ca:\tfoo.com\u201d for attribute \u201ccite\u201d on element \u201cq\u201d.",
    "html/elements/q/cite/scheme-ws-single-slash-novalid.html": "Bad value \u201cws:/example.com/\u201d for attribute \u201ccite\u201d on element \u201cq\u201d.",
    "html/elements/q/cite/scheme-wss-no-slash-novalid.html": "Bad value \u201cwss:example.com/\u201d for attribute \u201ccite\u201d on element \u201cq\u201d.",
    "html/elements/q/cite/scheme-wss-single-slash-novalid.html": "Bad value \u201cwss:/example.com/\u201d for attribute \u201ccite\u201d on element \u201cq\u201d.",
    "html/elements/q/cite/userinfo-backslash-novalid.html": "Bad value \u201chttp://a\\b:c\\d@foo.com\u201d for attribute \u201ccite\u201d on element \u201cq\u201d.",
    "html/elements/q/cite/userinfo-empty-novalid.html": "Bad value \u201chttp://@www.example.com\u201d for attribute \u201ccite\u201d on element \u201cq\u201d.",
    "html/elements/q/cite/userinfo-host-port-path-novalid.html": "Bad value \u201chttp://a:b@c:29/d\u201d for attribute \u201ccite\u201d on element \u201cq\u201d.",
    "html/elements/q/cite/userinfo-novalid.html": "Bad value \u201chttp://user:pass@foo:21/bar;par?b#c\u201d for attribute \u201ccite\u201d on element \u201cq\u201d.",
    "html/elements/q/cite/userinfo-password-bad-chars-novalid.html": "Bad value \u201chttp://&a:foo(b]c@d:2/\u201d for attribute \u201ccite\u201d on element \u201cq\u201d.",
    "html/elements/q/cite/userinfo-password-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://foo:\ud83d\udca9@example.com\u201d for attribute \u201ccite\u201d on element \u201cq\u201d.",
    "html/elements/q/cite/userinfo-password-empty-novalid.html": "Bad value \u201chttp://a:@www.example.com\u201d for attribute \u201ccite\u201d on element \u201cq\u201d.",
    "html/elements/q/cite/userinfo-user-empty-novalid.html": "Bad value \u201chttp://:b@www.example.com\u201d for attribute \u201ccite\u201d on element \u201cq\u201d.",
    "html/elements/q/cite/userinfo-username-contains-at-sign-novalid.html": "Bad value \u201chttp://::@c@d:2\u201d for attribute \u201ccite\u201d on element \u201cq\u201d.",
    "html/elements/q/cite/userinfo-username-contains-percent-encoded-novalid.html": "Bad value \u201chttp://%25DOMAIN:foobar@foodomain.com\u201d for attribute \u201ccite\u201d on element \u201cq\u201d.",
    "html/elements/q/cite/userinfo-username-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://\ud83d\udca9:foo@example.com\u201d for attribute \u201ccite\u201d on element \u201cq\u201d.",
    "html/elements/q/cite/userinfo-username-non-alpha-novalid.html": "Bad value \u201chttp://foo.com:b@d/\u201d for attribute \u201ccite\u201d on element \u201cq\u201d.",
    "html/elements/q/model-novalid.html": "End tag \u201cp\u201d implied, but there were open elements.",
    "html/elements/rb/rb-tabular-hasinfo.html": "Not all browsers position items appropriately when \"tabular markup\" is used with the \u201crb\u201d element. See https://www.w3.org/International/articles/ruby/markup.en.html#visual for more guidance.",
    "html/elements/rtc/rtc-hasinfo.html": "Not all browsers position items appropriately when the \u201crtc\u201d element is used. See https://www.w3.org/International/articles/ruby/markup.en.html#visual for more guidance.",
    "html/elements/ruby/empty-novalid.html": "Element \u201cruby\u201d is missing a required instance of one or more of the following child elements: \u201crp\u201d, \u201crt\u201d, \u201crtc\u201d.",
    "html/elements/ruby/missing-rt-novalid.html": "Element \u201cruby\u201d is missing a required instance of child element \u201crt\u201d.",
    "html/elements/samp/model-novalid.html": "End tag \u201cp\u201d implied, but there were open elements.",
    "html/elements/script/async-module-with-defer-novalid.html": "A \u201cscript\u201d element with \u201ctype=module\u201d must not have a \u201cdefer\u201d attribute.",
    "html/elements/script/datablock-with-async-novalid.html": "A \u201cscript\u201d element with a \u201ctype\u201d attribute whose value is neither a JavaScript MIME type, \u201cmodule\u201d, \u201cimportmap\u201d, nor \u201cspeculationrules\u201d (i.e., a data block) must not have an \u201casync\u201d attribute.",
    "html/elements/script/datablock-with-src-novalid.html": "A \u201cscript\u201d element with a \u201ctype\u201d attribute whose value is neither a JavaScript MIME type, \u201cmodule\u201d, \u201cimportmap\u201d, nor \u201cspeculationrules\u201d (i.e., a data block) must not have a \u201csrc\u201d attribute.",
    "html/elements/script/external-charset-not-utf8-novalid.html": "The only allowed value for the \u201ccharset\u201d attribute for the \u201cscript\u201d element is \u201cutf-8\u201d. (But the attribute is not needed and should be omitted altogether.)",
    "html/elements/script/importmap-with-async-novalid.html": "A \u201cscript\u201d element with \u201ctype=importmap\u201d must not have an \u201casync\u201d attribute.",
    "html/elements/script/importmap-with-crossorigin-novalid.html": "A \u201cscript\u201d element with \u201ctype=importmap\u201d must not have a \u201ccrossorigin\u201d attribute.",
    "html/elements/script/importmap/empty-json-novalid.html": "A script \u201cscript\u201d with a \u201ctype\u201d attribute whose value is \u201cimportmap\u201d must have valid JSON content.",
    "html/elements/script/importmap/forbidden-property-novalid.html": "A \u201cscript\u201d element with a \u201ctype\u201d attribute whose value is \u201cimportmap\u201d must contain a JSON object with no properties other than \u201cimports\u201d, \u201cscopes\u201d, and \u201cintegrity\u201d.",
    "html/elements/script/importmap/imports-empty-key-novalid.html": "A specifier map defined in a \u201cimports\u201d property within the content of a \u201cscript\u201d element with a \u201ctype\u201d attribute whose value is \u201cimportmap\u201d must only contain non-empty keys.",
    "html/elements/script/importmap/imports-not-object-novalid.html": "The value of the \u201cimports\u201d property within the content of a \u201cscript\u201d element with a \u201ctype\u201d attribute whose value is \u201cimportmap\u201d must be a JSON object.",
    "html/elements/script/importmap/imports-slash-mismatch-novalid.html": "A specifier map defined in a \u201cimports\u201d property within the content of a \u201cscript\u201d element with a \u201ctype\u201d attribute whose value is \u201cimportmap\u201d must have values that end with \u201c/\u201d when its corresponding key ends with \u201c/\u201d.",
    "html/elements/script/importmap/imports-value-not-string-novalid.html": "A specifier map defined in a \u201cimports\u201d property within the content of a \u201cscript\u201d element with a \u201ctype\u201d attribute whose value is \u201cimportmap\u201d must only contain string values.",
    "html/elements/script/importmap/not-json-novalid.html": "A script \u201cscript\u201d with a \u201ctype\u201d attribute whose value is \u201cimportmap\u201d must have valid JSON content.",
    "html/elements/script/importmap/scopes-key-not-url-novalid.html": "The value of the \u201cscopes\u201d property within the content of a \u201cscript\u201d element with a \u201ctype\u201d attribute whose value is \u201cimportmap\u201d must be a JSON object whose keys are valid URL strings.",
    "html/elements/script/importmap/scopes-value-not-object-novalid.html": "The value of the \u201cscopes\u201d property within the content of a \u201cscript\u201d element with a \u201ctype\u201d attribute whose value is \u201cimportmap\u201d must be a JSON object whose values are also JSON objects.",
    "html/elements/script/importmap/scopes-value-not-url-novalid.html": "A specifier map defined in a \u201cscopes\u201d property within the content of a \u201cscript\u201d element with a \u201ctype\u201d attribute whose value is \u201cimportmap\u201d must only contain valid URL values.",
    "html/elements/script/inline-attributes/datablock-async-novalid.html": "A \u201cscript\u201d element with a \u201ctype\u201d attribute whose value is neither a JavaScript MIME type, \u201cmodule\u201d, \u201cimportmap\u201d, nor \u201cspeculationrules\u201d (i.e., a data block) must not have an \u201casync\u201d attribute.",
    "html/elements/script/inline-attributes/datablock-blocking-novalid.html": "A \u201cscript\u201d element with a \u201ctype\u201d attribute whose value is neither a JavaScript MIME type, \u201cmodule\u201d, \u201cimportmap\u201d, nor \u201cspeculationrules\u201d (i.e., a data block) must not have a \u201cblocking\u201d attribute.",
    "html/elements/script/inline-attributes/datablock-crossorigin-novalid.html": "A \u201cscript\u201d element with a \u201ctype\u201d attribute whose value is neither a JavaScript MIME type, \u201cmodule\u201d, \u201cimportmap\u201d, nor \u201cspeculationrules\u201d (i.e., a data block) must not have a \u201ccrossorigin\u201d attribute.",
    "html/elements/script/inline-attributes/datablock-defer-novalid.html": "A \u201cscript\u201d element with a \u201ctype\u201d attribute whose value is neither a JavaScript MIME type, \u201cmodule\u201d, \u201cimportmap\u201d, nor \u201cspeculationrules\u201d (i.e., a data block) must not have a \u201cdefer\u201d attribute.",
    "html/elements/script/inline-attributes/datablock-fetchpriority-novalid.html": "A \u201cscript\u201d element with a \u201ctype\u201d attribute whose value is neither a JavaScript MIME type, \u201cmodule\u201d, \u201cimportmap\u201d, nor \u201cspeculationrules\u201d (i.e., a data block) must not have a \u201cfetchpriority\u201d attribute.",
    "html/elements/script/inline-attributes/datablock-integrity-novalid.html": "A \u201cscript\u201d element with a \u201ctype\u201d attribute whose value is neither a JavaScript MIME type, \u201cmodule\u201d, \u201cimportmap\u201d, nor \u201cspeculationrules\u201d (i.e., a data block) must not have an \u201cintegrity\u201d attribute.",
    "html/elements/script/inline-attributes/datablock-json-src-novalid.html": "A \u201cscript\u201d element with a \u201ctype\u201d attribute whose value is neither a JavaScript MIME type, \u201cmodule\u201d, \u201cimportmap\u201d, nor \u201cspeculationrules\u201d (i.e., a data block) must not have a \u201csrc\u201d attribute.",
    "html/elements/script/inline-attributes/datablock-nomodule-novalid.html": "A \u201cscript\u201d element with a \u201ctype\u201d attribute whose value is neither a JavaScript MIME type, \u201cmodule\u201d, \u201cimportmap\u201d, nor \u201cspeculationrules\u201d (i.e., a data block) must not have a \u201cnomodule\u201d attribute.",
    "html/elements/script/inline-attributes/datablock-referrerpolicy-novalid.html": "A \u201cscript\u201d element with a \u201ctype\u201d attribute whose value is neither a JavaScript MIME type, \u201cmodule\u201d, \u201cimportmap\u201d, nor \u201cspeculationrules\u201d (i.e., a data block) must not have a \u201creferrerpolicy\u201d attribute.",
    "html/elements/script/inline-attributes/datablock-src-novalid.html": "A \u201cscript\u201d element with a \u201ctype\u201d attribute whose value is neither a JavaScript MIME type, \u201cmodule\u201d, \u201cimportmap\u201d, nor \u201cspeculationrules\u201d (i.e., a data block) must not have a \u201csrc\u201d attribute.",
    "html/elements/script/inline-attributes/external-module-defer-novalid.html": "A \u201cscript\u201d element with \u201ctype=module\u201d must not have a \u201cdefer\u201d attribute.",
    "html/elements/script/inline-attributes/external-module-nomodule-novalid.html": "A \u201cscript\u201d element with a \u201cnomodule\u201d attribute must not have a \u201ctype\u201d attribute with the value \u201cmodule\u201d.",
    "html/elements/script/inline-attributes/importmap-async-novalid.html": "A \u201cscript\u201d element with \u201ctype=importmap\u201d must not have an \u201casync\u201d attribute.",
    "html/elements/script/inline-attributes/importmap-blocking-novalid.html": "A \u201cscript\u201d element with \u201ctype=importmap\u201d must not have a \u201cblocking\u201d attribute.",
    "html/elements/script/inline-attributes/importmap-crossorigin-novalid.html": "A \u201cscript\u201d element with \u201ctype=importmap\u201d must not have a \u201ccrossorigin\u201d attribute.",
    "html/elements/script/inline-attributes/importmap-defer-novalid.html": "A \u201cscript\u201d element with \u201ctype=importmap\u201d must not have a \u201cdefer\u201d attribute.",
    "html/elements/script/inline-attributes/importmap-fetchpriority-novalid.html": "A \u201cscript\u201d element with \u201ctype=importmap\u201d must not have a \u201cfetchpriority\u201d attribute.",
    "html/elements/script/inline-attributes/importmap-integrity-novalid.html": "A \u201cscript\u201d element with \u201ctype=importmap\u201d must not have an \u201cintegrity\u201d attribute.",
    "html/elements/script/inline-attributes/importmap-nomodule-novalid.html": "A \u201cscript\u201d element with \u201ctype=importmap\u201d must not have a \u201cnomodule\u201d attribute.",
    "html/elements/script/inline-attributes/importmap-referrerpolicy-novalid.html": "A \u201cscript\u201d element with \u201ctype=importmap\u201d must not have a \u201creferrerpolicy\u201d attribute.",
    "html/elements/script/inline-attributes/importmap-src-novalid.html": "A \u201cscript\u201d element with a \u201ctype\u201d attribute whose value is \u201cimportmap\u201d must not have a \u201csrc\u201d attribute.",
    "html/elements/script/inline-attributes/inline-classic-async-novalid.html": "An inline classic \u201cscript\u201d element (i.e., a \u201cscript\u201d element without a \u201csrc\u201d attribute and with a \u201ctype\u201d attribute that is either unspecified, empty, or a JavaScript MIME type) must not have an \u201casync\u201d attribute.",
    "html/elements/script/inline-attributes/inline-classic-blocking-novalid.html": "An inline classic \u201cscript\u201d element (i.e., a \u201cscript\u201d element without a \u201csrc\u201d attribute and with a \u201ctype\u201d attribute that is either unspecified, empty, or a JavaScript MIME type) must not have a \u201cblocking\u201d attribute.",
    "html/elements/script/inline-attributes/inline-classic-defer-novalid.html": "An inline \u201cscript\u201d element (i.e., a \u201cscript\u201d element without a \u201csrc\u201d attribute and with a \u201ctype\u201d attribute that is either unspecified, empty, or a JavaScript MIME type) must not have a \u201cdefer\u201d attribute.",
    "html/elements/script/inline-attributes/inline-classic-fetchpriority-novalid.html": "An inline classic \u201cscript\u201d element (i.e., a \u201cscript\u201d element without a \u201csrc\u201d attribute and with a \u201ctype\u201d attribute that is either unspecified, empty, or a JavaScript MIME type) must not have a \u201cfetchpriority\u201d attribute.",
    "html/elements/script/inline-attributes/inline-classic-integrity-novalid.html": "An inline classic \u201cscript\u201d element (i.e., a \u201cscript\u201d element without a \u201csrc\u201d attribute and with a \u201ctype\u201d attribute that is either unspecified, empty, or a JavaScript MIME type) must not have an \u201cintegrity\u201d attribute.",
    "html/elements/script/inline-attributes/inline-module-blocking-novalid.html": "An inline \u201cscript\u201d element with \u201ctype=module\u201d must not have a \u201cblocking\u201d attribute.",
    "html/elements/script/inline-attributes/inline-module-defer-novalid.html": "A \u201cscript\u201d element with \u201ctype=module\u201d must not have a \u201cdefer\u201d attribute.",
    "html/elements/script/inline-attributes/inline-module-fetchpriority-novalid.html": "An inline \u201cscript\u201d element with \u201ctype=module\u201d must not have a \u201cfetchpriority\u201d attribute.",
    "html/elements/script/inline-attributes/inline-module-integrity-novalid.html": "An inline \u201cscript\u201d element with \u201ctype=module\u201d must not have an \u201cintegrity\u201d attribute.",
    "html/elements/script/inline-module-with-defer-novalid.html": "A \u201cscript\u201d element with \u201ctype=module\u201d must not have a \u201cdefer\u201d attribute.",
    "html/elements/script/inline-module-with-integrity-novalid.html": "An inline \u201cscript\u201d element with \u201ctype=module\u201d must not have an \u201cintegrity\u201d attribute.",
    "html/elements/script/inline-with-async-novalid.html": "An inline classic \u201cscript\u201d element (i.e., a \u201cscript\u201d element without a \u201csrc\u201d attribute and with a \u201ctype\u201d attribute that is either unspecified, empty, or a JavaScript MIME type) must not have an \u201casync\u201d attribute.",
    "html/elements/script/inline-with-charset-novalid.html": "Element \u201cscript\u201d must not have attribute \u201ccharset\u201d unless attribute \u201csrc\u201d is also specified.",
    "html/elements/script/inline-with-defer-novalid.html": "An inline \u201cscript\u201d element (i.e., a \u201cscript\u201d element without a \u201csrc\u201d attribute and with a \u201ctype\u201d attribute that is either unspecified, empty, or a JavaScript MIME type) must not have a \u201cdefer\u201d attribute.",
    "html/elements/script/inline-with-integrity-novalid.html": "An inline classic \u201cscript\u201d element (i.e., a \u201cscript\u201d element without a \u201csrc\u201d attribute and with a \u201ctype\u201d attribute that is either unspecified, empty, or a JavaScript MIME type) must not have an \u201cintegrity\u201d attribute.",
    "html/elements/script/language-attribute-haswarn.html": "The \u201clanguage\u201d attribute on the \u201cscript\u201d element is obsolete. Use the \u201ctype\u201d attribute instead.",
    "html/elements/script/language-haswarn.html": "The \u201clanguage\u201d attribute on the \u201cscript\u201d element is obsolete. Use the \u201ctype\u201d attribute instead.",
    "html/elements/script/language-javascript-with-wrong-type-novalid.html": "A \u201cscript\u201d element with the \u201clanguage=\"JavaScript\"\u201d attribute set must not have a \u201ctype\u201d attribute whose value is not \u201ctext/javascript\u201d.",
    "html/elements/script/language-with-wrong-type-novalid.html": "A \u201cscript\u201d element with the \u201clanguage=\"JavaScript\"\u201d attribute set must not have a \u201ctype\u201d attribute whose value is not \u201ctext/javascript\u201d.",
    "html/elements/script/module-with-charset-novalid.html": "Element \u201cscript\u201d must not have attribute \u201ccharset\u201d unless attribute \u201csrc\u201d is also specified.",
    "html/elements/script/module-with-nomodule-novalid.html": "A \u201cscript\u201d element with a \u201cnomodule\u201d attribute must not have a \u201ctype\u201d attribute with the value \u201cmodule\u201d.",
    "html/elements/script/speculationrules-and-empty-novalid.html": "The \u201cand\u201d property in a document rule must contain at least one item.",
    "html/elements/script/speculationrules-and-not-array-novalid.html": "The \u201cand\u201d property in a document rule must be a JSON array.",
    "html/elements/script/speculationrules-document-missing-where-novalid.html": "A speculation rule with \u201csource\u201d set to \u201cdocument\u201d must have a \u201cwhere\u201d property.",
    "html/elements/script/speculationrules-document-with-urls-novalid.html": "A speculation rule with \u201csource\u201d set to \u201cdocument\u201d must not have a \u201curls\u201d property.",
    "html/elements/script/speculationrules-eagerness-not-string-novalid.html": "The \u201ceagerness\u201d property in a speculation rule must be a string.",
    "html/elements/script/speculationrules-href-matches-empty-array-novalid.html": "The \u201chref_matches\u201d property in a document rule must contain at least one pattern.",
    "html/elements/script/speculationrules-href-matches-empty-novalid.html": "The \u201chref_matches\u201d property in a document rule must be a non-empty string.",
    "html/elements/script/speculationrules-href-matches-not-string-novalid.html": "The \u201chref_matches\u201d property in a document rule must be a string or an array of strings.",
    "html/elements/script/speculationrules-invalid-eagerness-novalid.html": "The \u201ceagerness\u201d property in a speculation rule must be one of \u201ceager\u201d, \u201cmoderate\u201d, or \u201cconservative\u201d.",
    "html/elements/script/speculationrules-invalid-json-novalid.html": "A \u201cscript\u201d element with a \u201ctype\u201d attribute whose value is \u201cspeculationrules\u201d must have valid JSON content.",
    "html/elements/script/speculationrules-invalid-property-novalid.html": "A \u201cscript\u201d element with a \u201ctype\u201d attribute whose value is \u201cspeculationrules\u201d must contain a JSON object with only \u201cprefetch\u201d and/or \u201cprerender\u201d as properties.",
    "html/elements/script/speculationrules-invalid-source-value-novalid.html": "The \u201csource\u201d property in a speculation rule must be either \u201clist\u201d or \u201cdocument\u201d.",
    "html/elements/script/speculationrules-list-missing-urls-novalid.html": "A speculation rule with \u201csource\u201d set to \u201clist\u201d must have a \u201curls\u201d property.",
    "html/elements/script/speculationrules-list-with-where-novalid.html": "A speculation rule with \u201csource\u201d set to \u201clist\u201d must not have a \u201cwhere\u201d property.",
    "html/elements/script/speculationrules-missing-prefetch-prerender-novalid.html": "A \u201cscript\u201d element with a \u201ctype\u201d attribute whose value is \u201cspeculationrules\u201d must contain a JSON object with at least one of the properties \u201cprefetch\u201d or \u201cprerender\u201d.",
    "html/elements/script/speculationrules-missing-source-urls-where-novalid.html": "A speculation rule must have a \u201csource\u201d property, or a \u201curls\u201d property (for list rules), or a \u201cwhere\u201d property (for document rules).",
    "html/elements/script/speculationrules-not-object-novalid.html": "A \u201cscript\u201d element with a \u201ctype\u201d attribute whose value is \u201cspeculationrules\u201d must contain a JSON object.",
    "html/elements/script/speculationrules-prefetch-not-array-novalid.html": "The \u201cprefetch\u201d property within the content of a \u201cscript\u201d element with a \u201ctype\u201d attribute whose value is \u201cspeculationrules\u201d must be a JSON array.",
    "html/elements/script/speculationrules-rule-invalid-property-novalid.html": "Each rule in the \u201cprefetch\u201d array must only contain the properties \u201csource\u201d, \u201curls\u201d, \u201cwhere\u201d, and \u201ceagerness\u201d.",
    "html/elements/script/speculationrules-rule-not-object-novalid.html": "Each item in the \u201cprefetch\u201d array within the content of a \u201cscript\u201d element with a \u201ctype\u201d attribute whose value is \u201cspeculationrules\u201d must be a JSON object.",
    "html/elements/script/speculationrules-selector-matches-empty-novalid.html": "The \u201cselector_matches\u201d property in a document rule must be a non-empty string.",
    "html/elements/script/speculationrules-selector-matches-not-string-novalid.html": "The \u201cselector_matches\u201d property in a document rule must be a string or an array of strings.",
    "html/elements/script/speculationrules-source-not-string-novalid.html": "The \u201csource\u201d property in a speculation rule must be a string.",
    "html/elements/script/speculationrules-urls-empty-novalid.html": "The \u201curls\u201d property in a speculation rule must contain at least one URL.",
    "html/elements/script/speculationrules-urls-empty-string-novalid.html": "Each URL in the \u201curls\u201d array must be a non-empty string.",
    "html/elements/script/speculationrules-urls-item-not-string-novalid.html": "Each item in the \u201curls\u201d array must be a string.",
    "html/elements/script/speculationrules-urls-not-array-novalid.html": "The \u201curls\u201d property in a speculation rule must be a JSON array.",
    "html/elements/script/speculationrules-where-empty-predicate-novalid.html": "A document rule predicate must have one of the properties \u201cand\u201d, \u201cor\u201d, \u201cnot\u201d, \u201chref_matches\u201d, or \u201cselector_matches\u201d.",
    "html/elements/script/speculationrules-where-multiple-predicates-novalid.html": "A document rule predicate must have only one of the properties \u201cand\u201d, \u201cor\u201d, \u201cnot\u201d, \u201chref_matches\u201d, or \u201cselector_matches\u201d.",
    "html/elements/script/speculationrules-where-not-object-novalid.html": "The \u201cwhere\u201d property in a speculation rule must be a JSON object.",
    "html/elements/script/speculationrules-with-async-novalid.html": "A \u201cscript\u201d element with \u201ctype=speculationrules\u201d must not have an \u201casync\u201d attribute.",
    "html/elements/script/speculationrules-with-blocking-novalid.html": "A \u201cscript\u201d element with \u201ctype=speculationrules\u201d must not have a \u201cblocking\u201d attribute.",
    "html/elements/script/speculationrules-with-crossorigin-novalid.html": "A \u201cscript\u201d element with \u201ctype=speculationrules\u201d must not have a \u201ccrossorigin\u201d attribute.",
    "html/elements/script/speculationrules-with-defer-novalid.html": "A \u201cscript\u201d element with \u201ctype=speculationrules\u201d must not have a \u201cdefer\u201d attribute.",
    "html/elements/script/speculationrules-with-fetchpriority-novalid.html": "A \u201cscript\u201d element with \u201ctype=speculationrules\u201d must not have a \u201cfetchpriority\u201d attribute.",
    "html/elements/script/speculationrules-with-integrity-novalid.html": "A \u201cscript\u201d element with \u201ctype=speculationrules\u201d must not have an \u201cintegrity\u201d attribute.",
    "html/elements/script/speculationrules-with-nomodule-novalid.html": "A \u201cscript\u201d element with \u201ctype=speculationrules\u201d must not have a \u201cnomodule\u201d attribute.",
    "html/elements/script/speculationrules-with-referrerpolicy-novalid.html": "A \u201cscript\u201d element with \u201ctype=speculationrules\u201d must not have a \u201creferrerpolicy\u201d attribute.",
    "html/elements/script/speculationrules-with-src-novalid.html": "A \u201cscript\u201d element with a \u201ctype\u201d attribute whose value is \u201cspeculationrules\u201d must not have a \u201csrc\u201d attribute.",
    "html/elements/script/speculationrules/async-novalid.html": "A \u201cscript\u201d element with \u201ctype=speculationrules\u201d must not have an \u201casync\u201d attribute.",
    "html/elements/script/speculationrules/blocking-novalid.html": "A \u201cscript\u201d element with \u201ctype=speculationrules\u201d must not have a \u201cblocking\u201d attribute.",
    "html/elements/script/speculationrules/crossorigin-novalid.html": "A \u201cscript\u201d element with \u201ctype=speculationrules\u201d must not have a \u201ccrossorigin\u201d attribute.",
    "html/elements/script/speculationrules/defer-novalid.html": "A \u201cscript\u201d element with \u201ctype=speculationrules\u201d must not have a \u201cdefer\u201d attribute.",
    "html/elements/script/speculationrules/document-without-where-novalid.html": "A speculation rule with \u201csource\u201d set to \u201cdocument\u201d must have a \u201cwhere\u201d property.",
    "html/elements/script/speculationrules/empty-and-novalid.html": "The \u201cand\u201d property in a document rule must contain at least one item.",
    "html/elements/script/speculationrules/empty-object-novalid.html": "A \u201cscript\u201d element with a \u201ctype\u201d attribute whose value is \u201cspeculationrules\u201d must contain a JSON object with at least one of the properties \u201cprefetch\u201d or \u201cprerender\u201d.",
    "html/elements/script/speculationrules/empty-urls-array-novalid.html": "The \u201curls\u201d property in a speculation rule must contain at least one URL.",
    "html/elements/script/speculationrules/fetchpriority-novalid.html": "A \u201cscript\u201d element with \u201ctype=speculationrules\u201d must not have a \u201cfetchpriority\u201d attribute.",
    "html/elements/script/speculationrules/integrity-novalid.html": "A \u201cscript\u201d element with \u201ctype=speculationrules\u201d must not have an \u201cintegrity\u201d attribute.",
    "html/elements/script/speculationrules/invalid-eagerness-novalid.html": "The \u201ceagerness\u201d property in a speculation rule must be one of \u201ceager\u201d, \u201cmoderate\u201d, or \u201cconservative\u201d.",
    "html/elements/script/speculationrules/invalid-property-novalid.html": "A \u201cscript\u201d element with a \u201ctype\u201d attribute whose value is \u201cspeculationrules\u201d must contain a JSON object with at least one of the properties \u201cprefetch\u201d or \u201cprerender\u201d.",
    "html/elements/script/speculationrules/invalid-source-value-novalid.html": "The \u201csource\u201d property in a speculation rule must be either \u201clist\u201d or \u201cdocument\u201d.",
    "html/elements/script/speculationrules/list-with-where-novalid.html": "A speculation rule with \u201csource\u201d set to \u201clist\u201d must not have a \u201cwhere\u201d property.",
    "html/elements/script/speculationrules/list-without-urls-novalid.html": "A speculation rule with \u201csource\u201d set to \u201clist\u201d must have a \u201curls\u201d property.",
    "html/elements/script/speculationrules/multiple-predicates-novalid.html": "A document rule predicate must have only one of the properties \u201cand\u201d, \u201cor\u201d, \u201cnot\u201d, \u201chref_matches\u201d, or \u201cselector_matches\u201d.",
    "html/elements/script/speculationrules/nomodule-novalid.html": "A \u201cscript\u201d element with \u201ctype=speculationrules\u201d must not have a \u201cnomodule\u201d attribute.",
    "html/elements/script/speculationrules/not-json-novalid.html": "A \u201cscript\u201d element with a \u201ctype\u201d attribute whose value is \u201cspeculationrules\u201d must have valid JSON content.",
    "html/elements/script/speculationrules/referrerpolicy-novalid.html": "A \u201cscript\u201d element with \u201ctype=speculationrules\u201d must not have a \u201creferrerpolicy\u201d attribute.",
    "html/elements/script/speculationrules/with-src-novalid.html": "A \u201cscript\u201d element with a \u201ctype\u201d attribute whose value is \u201cspeculationrules\u201d must not have a \u201csrc\u201d attribute.",
    "html/elements/script/src-empty-novalid.html": "Bad value \u201c\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d.",
    "html/elements/script/src-whitespace-only-novalid.html": "Bad value \u201c\t \n\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d.",
    "html/elements/script/src/fragment-backslash-novalid.html": "Bad value \u201c#\\\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d.",
    "html/elements/script/src/fragment-contains-hash-novalid.html": "Bad value \u201chttp://foo/path#f#g\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d.",
    "html/elements/script/src/fragment-leading-space-novalid.html": "Bad value \u201chttp://f:21/b# e\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d.",
    "html/elements/script/src/host-192.0x00A80001-novalid.html": "Bad value \u201chttp://192.0x00A80001\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d.",
    "html/elements/script/src/host-IP-address-broken-novalid.html": "Bad value \u201chttp://192.168.0.257/\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d.",
    "html/elements/script/src/host-IP-address-fullwidth-novalid.html": "Bad value \u201chttp://\uff10\uff38\uff43\uff10\uff0e\uff10\uff12\uff15\uff10\uff0e\uff10\uff11\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d.",
    "html/elements/script/src/host-IP-address-percent-encoded-novalid.html": "Bad value \u201chttp://%30%78%63%30%2e%30%32%35%30.01\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d.",
    "html/elements/script/src/host-cr-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d.",
    "html/elements/script/src/host-double-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff14\uff11.com\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d.",
    "html/elements/script/src/host-double-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%94%ef%bc%91.com\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d.",
    "html/elements/script/src/host-empty-novalid.html": "Bad value \u201chttp://\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d.",
    "html/elements/script/src/host-empty-userinfo-empty-novalid.html": "Bad value \u201chttp://@/www.example.com\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d.",
    "html/elements/script/src/host-empty-with-userinfo-novalid.html": "Bad value \u201chttp://user:pass@/\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d.",
    "html/elements/script/src/host-hostname-in-brackets-novalid.html": "Bad value \u201chttp://[www.google.com]/\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d.",
    "html/elements/script/src/host-invalid-unicode-novalid.html": "Forbidden code point U+fdd0.",
    "html/elements/script/src/host-invalid-unicode-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%b7%90zyx.com\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d.",
    "html/elements/script/src/host-newline-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d.",
    "html/elements/script/src/host-space-novalid.html": "Bad value \u201chttp://example .org\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d.",
    "html/elements/script/src/host-square-brackets-port-contains-colon-novalid.html": "Bad value \u201chttp://[1::2]:3:4\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d.",
    "html/elements/script/src/host-tab-novalid.html": "Bad value \u201chttp://example\t.org\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d.",
    "html/elements/script/src/host-u0000-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff10\uff10.com\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d.",
    "html/elements/script/src/host-u0000-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%90%ef%bc%90.com\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d.",
    "html/elements/script/src/path-bare-percent-sign-novalid.html": "Bad value \u201chttp://example.com/foo%\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d.",
    "html/elements/script/src/path-contains-space-novalid.html": "Bad value \u201c/a/ /c\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d.",
    "html/elements/script/src/path-leading-backslash-at-sign-novalid.html": "Bad value \u201chttp://foo.com/\\@\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d.",
    "html/elements/script/src/path-leading-colon-backslash-novalid.html": "Bad value \u201c:\\\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d.",
    "html/elements/script/src/path-leading-colon-chars-backslash-novalid.html": "Bad value \u201c:foo.com\\\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d.",
    "html/elements/script/src/path-leading-space-novalid.html": "Bad value \u201chttp://f:21/ b\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d.",
    "html/elements/script/src/path-percent-encoded-malformed-novalid.html": "Bad value \u201chttp://example.com/foo/%2e%2\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d.",
    "html/elements/script/src/path-relative-square-brackets-novalid.html": "Bad value \u201c[61:24:74]:98\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d.",
    "html/elements/script/src/path-tab-novalid.html": "Bad value \u201chttp://example.com/foo\tbar\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d.",
    "html/elements/script/src/path-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b ?\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d.",
    "html/elements/script/src/path-u0091-novalid.html": "Forbidden code point U+0091.",
    "html/elements/script/src/port-999999-novalid.html": "Bad value \u201chttp://f:999999/c\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d.",
    "html/elements/script/src/port-cr-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d.",
    "html/elements/script/src/port-leading-colon-bracket-colon-novalid.html": "Bad value \u201chttp://2001::1]:80\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d.",
    "html/elements/script/src/port-leading-colon-novalid.html": "Bad value \u201chttp://2001::1\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d.",
    "html/elements/script/src/port-leading-dash-novalid.html": "Bad value \u201chttp://foo:-80/\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d.",
    "html/elements/script/src/port-multiple-letters-novalid.html": "Bad value \u201chttp://f:fifty-two/c\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d.",
    "html/elements/script/src/port-newline-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d.",
    "html/elements/script/src/port-single-letter-novalid.html": "Bad value \u201chttp://f:b/c\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d.",
    "html/elements/script/src/port-space-novalid.html": "Bad value \u201chttp://f: /c\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d.",
    "html/elements/script/src/port-tab-novalid.html": "Bad value \u201chttp://f:\t/c\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d.",
    "html/elements/script/src/query-leading-space-novalid.html": "Bad value \u201chttp://f:21/b? d\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d.",
    "html/elements/script/src/query-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b?d #\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d.",
    "html/elements/script/src/scheme-data-contains-fragment-haswarn.html": "Bad value \u201cdata:text/html,test#test\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d.",
    "html/elements/script/src/scheme-data-single-slash-novalid.html": "Bad value \u201cdata:/example.com/\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d.",
    "html/elements/script/src/scheme-file-backslash-novalid.html": "Bad value \u201cfile:c:\\foo\\bar.html\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d.",
    "html/elements/script/src/scheme-file-no-slash-novalid.html": "Bad value \u201cfile:test\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d.",
    "html/elements/script/src/scheme-file-scheme-only-novalid.html": "Bad value \u201cfile:\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d.",
    "html/elements/script/src/scheme-file-single-slash-c-bar-novalid.html": "Bad value \u201cfile:/C|/foo/bar\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d.",
    "html/elements/script/src/scheme-file-single-slash-novalid.html": "Bad value \u201cfile:/example.com/\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d.",
    "html/elements/script/src/scheme-file-slash-only-novalid.html": "Bad value \u201cfile:/\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d.",
    "html/elements/script/src/scheme-file-slash-slash-abc-bar-novalid.html": "Bad value \u201cfile://abc|/foo/bar\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d.",
    "html/elements/script/src/scheme-file-slash-slash-c-bar-novalid.html": "Bad value \u201cfile://C|/foo/bar\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d.",
    "html/elements/script/src/scheme-file-triple-slash-c-bar-novalid.html": "Bad value \u201cfile:///C|/foo/bar\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d.",
    "html/elements/script/src/scheme-ftp-no-slash-novalid.html": "Bad value \u201cftp:example.com/\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d.",
    "html/elements/script/src/scheme-ftp-single-slash-novalid.html": "Bad value \u201cftp:/example.com/\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d.",
    "html/elements/script/src/scheme-http-backslash-novalid.html": "Bad value \u201chttp:\\\\foo.com\\\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d.",
    "html/elements/script/src/scheme-http-no-slash-colon-novalid.html": "Bad value \u201chttp::@c:29\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d.",
    "html/elements/script/src/scheme-http-no-slash-novalid.html": "Bad value \u201chttp:foo.com\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d.",
    "html/elements/script/src/scheme-http-no-slash-square-bracket-novalid.html": "Bad value \u201chttp:[61:27]/:foo\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d.",
    "html/elements/script/src/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d.",
    "html/elements/script/src/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d.",
    "html/elements/script/src/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d.",
    "html/elements/script/src/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d.",
    "html/elements/script/src/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d.",
    "html/elements/script/src/scheme-trailing-space-novalid.html": "Bad value \u201ca: foo.com\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d.",
    "html/elements/script/src/scheme-trailing-tab-novalid.html": "Bad value \u201ca:\tfoo.com\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d.",
    "html/elements/script/src/scheme-ws-single-slash-novalid.html": "Bad value \u201cws:/example.com/\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d.",
    "html/elements/script/src/scheme-wss-no-slash-novalid.html": "Bad value \u201cwss:example.com/\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d.",
    "html/elements/script/src/scheme-wss-single-slash-novalid.html": "Bad value \u201cwss:/example.com/\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d.",
    "html/elements/script/src/userinfo-backslash-novalid.html": "Bad value \u201chttp://a\\b:c\\d@foo.com\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d.",
    "html/elements/script/src/userinfo-empty-novalid.html": "Bad value \u201chttp://@www.example.com\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d.",
    "html/elements/script/src/userinfo-host-port-path-novalid.html": "Bad value \u201chttp://a:b@c:29/d\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d.",
    "html/elements/script/src/userinfo-novalid.html": "Bad value \u201chttp://user:pass@foo:21/bar;par?b#c\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d.",
    "html/elements/script/src/userinfo-password-bad-chars-novalid.html": "Bad value \u201chttp://&a:foo(b]c@d:2/\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d.",
    "html/elements/script/src/userinfo-password-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://foo:\ud83d\udca9@example.com\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d.",
    "html/elements/script/src/userinfo-password-empty-novalid.html": "Bad value \u201chttp://a:@www.example.com\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d.",
    "html/elements/script/src/userinfo-user-empty-novalid.html": "Bad value \u201chttp://:b@www.example.com\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d.",
    "html/elements/script/src/userinfo-username-contains-at-sign-novalid.html": "Bad value \u201chttp://::@c@d:2\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d.",
    "html/elements/script/src/userinfo-username-contains-percent-encoded-novalid.html": "Bad value \u201chttp://%25DOMAIN:foobar@foodomain.com\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d.",
    "html/elements/script/src/userinfo-username-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://\ud83d\udca9:foo@example.com\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d.",
    "html/elements/script/src/userinfo-username-non-alpha-novalid.html": "Bad value \u201chttp://foo.com:b@d/\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d.",
    "html/elements/script/type-text-javascript-haswarn.html": "The \u201ctype\u201d attribute is unnecessary for JavaScript resources.",
    "html/elements/section-lacks-heading-haswarn.html": "Section lacks heading. Consider using \u201ch2\u201d-\u201ch6\u201d elements to add identifying headings to all sections, or else use a \u201cdiv\u201d element instead for any cases where no heading is needed.",
    "html/elements/section/lacks-heading-haswarn.html": "Section lacks heading. Consider using \u201ch2\u201d-\u201ch6\u201d elements to add identifying headings to all sections, or else use a \u201cdiv\u201d element instead for any cases where no heading is needed.",
    "html/elements/select/autocomplete-address-novalid.html": "Bad value \u201ccountry shipping\u201d for attribute \u201cautocomplete\u201d on element \u201cselect\u201d.",
    "html/elements/select/autocomplete-empty-novalid.html": "Bad value \u201c\u201d for attribute \u201cautocomplete\u201d on element \u201cselect\u201d.",
    "html/elements/select/autocomplete-section-novalid.html": "Bad value \u201ccountry section-blue\u201d for attribute \u201cautocomplete\u201d on element \u201cselect\u201d.",
    "html/elements/select/autocomplete-token-novalid.html": "Bad value \u201cqwerty\u201d for attribute \u201cautocomplete\u201d on element \u201cselect\u201d.",
    "html/elements/select/autocomplete-with-webauthn-novalid.html": "The value of the \u201cautocomplete\u201d attribute for the \u201cselect\u201d element must not contain \u201cwebauthn\u201d.",
    "html/elements/select/autocomplete-work-novalid.html": "Bad value \u201ccountry work\u201d for attribute \u201cautocomplete\u201d on element \u201cselect\u201d.",
    "html/elements/select/button-in-multiple-select-novalid.html": "A \u201cbutton\u201d element is only allowed as a child of a \u201cselect\u201d element that is a drop-down box (one without a \u201csize\u201d attribute greater than 1 and without a \u201cmultiple\u201d attribute).",
    "html/elements/select/button-in-sized-select-novalid.html": "A \u201cbutton\u201d element is only allowed as a child of a \u201cselect\u201d element that is a drop-down box (one without a \u201csize\u201d attribute greater than 1 and without a \u201cmultiple\u201d attribute).",
    "html/elements/select/button-with-aria-label-novalid.html": "The \u201caria-label\u201d attribute must not be used on a \u201cbutton\u201d element that is a child of a \u201cselect\u201d element.",
    "html/elements/select/button-with-role-novalid.html": "The \u201crole\u201d attribute must not be used on a \u201cbutton\u201d element that is a child of a \u201cselect\u201d element.",
    "html/elements/select/multiple-selected-without-multiple-attr-novalid.html": "The \u201cselect\u201d element cannot have more than one selected \u201coption\u201d descendant unless the \u201cmultiple\u201d attribute is specified.",
    "html/elements/select/multiple-selected-without-multiple-novalid.html": "The \u201cselect\u201d element cannot have more than one selected \u201coption\u201d descendant unless the \u201cmultiple\u201d attribute is specified.",
    "html/elements/select/required-first-option-nonempty-novalid.html": "The first child \u201coption\u201d element of a \u201cselect\u201d element with a \u201crequired\u201d attribute, and without a \u201cmultiple\u201d attribute, and without a \u201csize\u201d attribute whose value is greater than \u201c1\u201d, must have either an empty \u201cvalue\u201d attribute, or must have no text content. Consider either adding a placeholder option label, or adding a \u201csize\u201d attribute with a value equal to the number of \u201coption\u201d elements.",
    "html/elements/select/required-no-option-novalid.html": "A \u201cselect\u201d element with a \u201crequired\u201d attribute, and without a \u201cmultiple\u201d attribute, and without a \u201csize\u201d attribute whose value is greater than \u201c1\u201d, must have a child \u201coption\u201d element.",
    "html/elements/select/role-combobox-haswarn.html": "The \u201ccombobox\u201d role is unnecessary for element \u201cselect\u201d without a \u201cmultiple\u201d attribute and without a \u201csize\u201d attribute whose value is greater than 1.",
    "html/elements/select/size-zero-novalid.html": "Bad value \u201c0\u201d for attribute \u201csize\u201d on element \u201cselect\u201d.",
    "html/elements/selectedcontent/aria-hidden-in-select-novalid.html": "The \u201caria-hidden\u201d attribute must not be used on a \u201cselectedcontent\u201d element inside the \u201cbutton\u201d part of a customizable \u201cselect\u201d element.",
    "html/elements/selectedcontent/role-in-select-novalid.html": "The \u201crole\u201d attribute must not be used on a \u201cselectedcontent\u201d element inside the \u201cbutton\u201d part of a customizable \u201cselect\u201d element.",
    "html/elements/small/model-novalid.html": "End tag \u201cp\u201d implied, but there were open elements.",
    "html/elements/source/in-picture-without-srcset-novalid.html": "Element \u201csource\u201d is missing required attribute \u201csrcset\u201d.",
    "html/elements/source/media-invalid-novalid.html": "Bad value \u201c(min-width:)\u201d for attribute \u201cmedia\u201d on element \u201csource\u201d.",
    "html/elements/source/sizes-without-width-descriptor-novalid.html": "Bad value \u201cimage.webp 1x, image2.webp 2x\u201d for attribute \u201csrcset\u201d on element \u201csource\u201d.",
    "html/elements/source/src-empty-novalid.html": "Bad value \u201c\u201d for attribute \u201csrc\u201d on element \u201csource\u201d.",
    "html/elements/source/src-whitespace-only-novalid.html": "Bad value \u201c\t \n\u201d for attribute \u201csrc\u201d on element \u201csource\u201d.",
    "html/elements/source/src/fragment-backslash-novalid.html": "Bad value \u201c#\\\u201d for attribute \u201csrc\u201d on element \u201csource\u201d.",
    "html/elements/source/src/fragment-contains-hash-novalid.html": "Bad value \u201chttp://foo/path#f#g\u201d for attribute \u201csrc\u201d on element \u201csource\u201d.",
    "html/elements/source/src/fragment-leading-space-novalid.html": "Bad value \u201chttp://f:21/b# e\u201d for attribute \u201csrc\u201d on element \u201csource\u201d.",
    "html/elements/source/src/host-192.0x00A80001-novalid.html": "Bad value \u201chttp://192.0x00A80001\u201d for attribute \u201csrc\u201d on element \u201csource\u201d.",
    "html/elements/source/src/host-IP-address-broken-novalid.html": "Bad value \u201chttp://192.168.0.257/\u201d for attribute \u201csrc\u201d on element \u201csource\u201d.",
    "html/elements/source/src/host-IP-address-fullwidth-novalid.html": "Bad value \u201chttp://\uff10\uff38\uff43\uff10\uff0e\uff10\uff12\uff15\uff10\uff0e\uff10\uff11\u201d for attribute \u201csrc\u201d on element \u201csource\u201d.",
    "html/elements/source/src/host-IP-address-percent-encoded-novalid.html": "Bad value \u201chttp://%30%78%63%30%2e%30%32%35%30.01\u201d for attribute \u201csrc\u201d on element \u201csource\u201d.",
    "html/elements/source/src/host-cr-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201csrc\u201d on element \u201csource\u201d.",
    "html/elements/source/src/host-double-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff14\uff11.com\u201d for attribute \u201csrc\u201d on element \u201csource\u201d.",
    "html/elements/source/src/host-double-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%94%ef%bc%91.com\u201d for attribute \u201csrc\u201d on element \u201csource\u201d.",
    "html/elements/source/src/host-empty-novalid.html": "Bad value \u201chttp://\u201d for attribute \u201csrc\u201d on element \u201csource\u201d.",
    "html/elements/source/src/host-empty-userinfo-empty-novalid.html": "Bad value \u201chttp://@/www.example.com\u201d for attribute \u201csrc\u201d on element \u201csource\u201d.",
    "html/elements/source/src/host-empty-with-userinfo-novalid.html": "Bad value \u201chttp://user:pass@/\u201d for attribute \u201csrc\u201d on element \u201csource\u201d.",
    "html/elements/source/src/host-hostname-in-brackets-novalid.html": "Bad value \u201chttp://[www.google.com]/\u201d for attribute \u201csrc\u201d on element \u201csource\u201d.",
    "html/elements/source/src/host-invalid-unicode-novalid.html": "Forbidden code point U+fdd0.",
    "html/elements/source/src/host-invalid-unicode-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%b7%90zyx.com\u201d for attribute \u201csrc\u201d on element \u201csource\u201d.",
    "html/elements/source/src/host-newline-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201csrc\u201d on element \u201csource\u201d.",
    "html/elements/source/src/host-space-novalid.html": "Bad value \u201chttp://example .org\u201d for attribute \u201csrc\u201d on element \u201csource\u201d.",
    "html/elements/source/src/host-square-brackets-port-contains-colon-novalid.html": "Bad value \u201chttp://[1::2]:3:4\u201d for attribute \u201csrc\u201d on element \u201csource\u201d.",
    "html/elements/source/src/host-tab-novalid.html": "Bad value \u201chttp://example\t.org\u201d for attribute \u201csrc\u201d on element \u201csource\u201d.",
    "html/elements/source/src/host-u0000-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff10\uff10.com\u201d for attribute \u201csrc\u201d on element \u201csource\u201d.",
    "html/elements/source/src/host-u0000-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%90%ef%bc%90.com\u201d for attribute \u201csrc\u201d on element \u201csource\u201d.",
    "html/elements/source/src/path-bare-percent-sign-novalid.html": "Bad value \u201chttp://example.com/foo%\u201d for attribute \u201csrc\u201d on element \u201csource\u201d.",
    "html/elements/source/src/path-contains-space-novalid.html": "Bad value \u201c/a/ /c\u201d for attribute \u201csrc\u201d on element \u201csource\u201d.",
    "html/elements/source/src/path-leading-backslash-at-sign-novalid.html": "Bad value \u201chttp://foo.com/\\@\u201d for attribute \u201csrc\u201d on element \u201csource\u201d.",
    "html/elements/source/src/path-leading-colon-backslash-novalid.html": "Bad value \u201c:\\\u201d for attribute \u201csrc\u201d on element \u201csource\u201d.",
    "html/elements/source/src/path-leading-colon-chars-backslash-novalid.html": "Bad value \u201c:foo.com\\\u201d for attribute \u201csrc\u201d on element \u201csource\u201d.",
    "html/elements/source/src/path-leading-space-novalid.html": "Bad value \u201chttp://f:21/ b\u201d for attribute \u201csrc\u201d on element \u201csource\u201d.",
    "html/elements/source/src/path-percent-encoded-malformed-novalid.html": "Bad value \u201chttp://example.com/foo/%2e%2\u201d for attribute \u201csrc\u201d on element \u201csource\u201d.",
    "html/elements/source/src/path-relative-square-brackets-novalid.html": "Bad value \u201c[61:24:74]:98\u201d for attribute \u201csrc\u201d on element \u201csource\u201d.",
    "html/elements/source/src/path-tab-novalid.html": "Bad value \u201chttp://example.com/foo\tbar\u201d for attribute \u201csrc\u201d on element \u201csource\u201d.",
    "html/elements/source/src/path-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b ?\u201d for attribute \u201csrc\u201d on element \u201csource\u201d.",
    "html/elements/source/src/path-u0091-novalid.html": "Forbidden code point U+0091.",
    "html/elements/source/src/port-999999-novalid.html": "Bad value \u201chttp://f:999999/c\u201d for attribute \u201csrc\u201d on element \u201csource\u201d.",
    "html/elements/source/src/port-cr-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201csrc\u201d on element \u201csource\u201d.",
    "html/elements/source/src/port-leading-colon-bracket-colon-novalid.html": "Bad value \u201chttp://2001::1]:80\u201d for attribute \u201csrc\u201d on element \u201csource\u201d.",
    "html/elements/source/src/port-leading-colon-novalid.html": "Bad value \u201chttp://2001::1\u201d for attribute \u201csrc\u201d on element \u201csource\u201d.",
    "html/elements/source/src/port-leading-dash-novalid.html": "Bad value \u201chttp://foo:-80/\u201d for attribute \u201csrc\u201d on element \u201csource\u201d.",
    "html/elements/source/src/port-multiple-letters-novalid.html": "Bad value \u201chttp://f:fifty-two/c\u201d for attribute \u201csrc\u201d on element \u201csource\u201d.",
    "html/elements/source/src/port-newline-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201csrc\u201d on element \u201csource\u201d.",
    "html/elements/source/src/port-single-letter-novalid.html": "Bad value \u201chttp://f:b/c\u201d for attribute \u201csrc\u201d on element \u201csource\u201d.",
    "html/elements/source/src/port-space-novalid.html": "Bad value \u201chttp://f: /c\u201d for attribute \u201csrc\u201d on element \u201csource\u201d.",
    "html/elements/source/src/port-tab-novalid.html": "Bad value \u201chttp://f:\t/c\u201d for attribute \u201csrc\u201d on element \u201csource\u201d.",
    "html/elements/source/src/query-leading-space-novalid.html": "Bad value \u201chttp://f:21/b? d\u201d for attribute \u201csrc\u201d on element \u201csource\u201d.",
    "html/elements/source/src/query-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b?d #\u201d for attribute \u201csrc\u201d on element \u201csource\u201d.",
    "html/elements/source/src/scheme-data-contains-fragment-haswarn.html": "Bad value \u201cdata:text/html,test#test\u201d for attribute \u201csrc\u201d on element \u201csource\u201d.",
    "html/elements/source/src/scheme-data-single-slash-novalid.html": "Bad value \u201cdata:/example.com/\u201d for attribute \u201csrc\u201d on element \u201csource\u201d.",
    "html/elements/source/src/scheme-file-backslash-novalid.html": "Bad value \u201cfile:c:\\foo\\bar.html\u201d for attribute \u201csrc\u201d on element \u201csource\u201d.",
    "html/elements/source/src/scheme-file-no-slash-novalid.html": "Bad value \u201cfile:test\u201d for attribute \u201csrc\u201d on element \u201csource\u201d.",
    "html/elements/source/src/scheme-file-scheme-only-novalid.html": "Bad value \u201cfile:\u201d for attribute \u201csrc\u201d on element \u201csource\u201d.",
    "html/elements/source/src/scheme-file-single-slash-c-bar-novalid.html": "Bad value \u201cfile:/C|/foo/bar\u201d for attribute \u201csrc\u201d on element \u201csource\u201d.",
    "html/elements/source/src/scheme-file-single-slash-novalid.html": "Bad value \u201cfile:/example.com/\u201d for attribute \u201csrc\u201d on element \u201csource\u201d.",
    "html/elements/source/src/scheme-file-slash-only-novalid.html": "Bad value \u201cfile:/\u201d for attribute \u201csrc\u201d on element \u201csource\u201d.",
    "html/elements/source/src/scheme-file-slash-slash-abc-bar-novalid.html": "Bad value \u201cfile://abc|/foo/bar\u201d for attribute \u201csrc\u201d on element \u201csource\u201d.",
    "html/elements/source/src/scheme-file-slash-slash-c-bar-novalid.html": "Bad value \u201cfile://C|/foo/bar\u201d for attribute \u201csrc\u201d on element \u201csource\u201d.",
    "html/elements/source/src/scheme-file-triple-slash-c-bar-novalid.html": "Bad value \u201cfile:///C|/foo/bar\u201d for attribute \u201csrc\u201d on element \u201csource\u201d.",
    "html/elements/source/src/scheme-ftp-no-slash-novalid.html": "Bad value \u201cftp:example.com/\u201d for attribute \u201csrc\u201d on element \u201csource\u201d.",
    "html/elements/source/src/scheme-ftp-single-slash-novalid.html": "Bad value \u201cftp:/example.com/\u201d for attribute \u201csrc\u201d on element \u201csource\u201d.",
    "html/elements/source/src/scheme-http-backslash-novalid.html": "Bad value \u201chttp:\\\\foo.com\\\u201d for attribute \u201csrc\u201d on element \u201csource\u201d.",
    "html/elements/source/src/scheme-http-no-slash-colon-novalid.html": "Bad value \u201chttp::@c:29\u201d for attribute \u201csrc\u201d on element \u201csource\u201d.",
    "html/elements/source/src/scheme-http-no-slash-novalid.html": "Bad value \u201chttp:foo.com\u201d for attribute \u201csrc\u201d on element \u201csource\u201d.",
    "html/elements/source/src/scheme-http-no-slash-square-bracket-novalid.html": "Bad value \u201chttp:[61:27]/:foo\u201d for attribute \u201csrc\u201d on element \u201csource\u201d.",
    "html/elements/source/src/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201csrc\u201d on element \u201csource\u201d.",
    "html/elements/source/src/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201csrc\u201d on element \u201csource\u201d.",
    "html/elements/source/src/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201csrc\u201d on element \u201csource\u201d.",
    "html/elements/source/src/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201csrc\u201d on element \u201csource\u201d.",
    "html/elements/source/src/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201csrc\u201d on element \u201csource\u201d.",
    "html/elements/source/src/scheme-trailing-space-novalid.html": "Bad value \u201ca: foo.com\u201d for attribute \u201csrc\u201d on element \u201csource\u201d.",
    "html/elements/source/src/scheme-trailing-tab-novalid.html": "Bad value \u201ca:\tfoo.com\u201d for attribute \u201csrc\u201d on element \u201csource\u201d.",
    "html/elements/source/src/scheme-ws-single-slash-novalid.html": "Bad value \u201cws:/example.com/\u201d for attribute \u201csrc\u201d on element \u201csource\u201d.",
    "html/elements/source/src/scheme-wss-no-slash-novalid.html": "Bad value \u201cwss:example.com/\u201d for attribute \u201csrc\u201d on element \u201csource\u201d.",
    "html/elements/source/src/scheme-wss-single-slash-novalid.html": "Bad value \u201cwss:/example.com/\u201d for attribute \u201csrc\u201d on element \u201csource\u201d.",
    "html/elements/source/src/userinfo-backslash-novalid.html": "Bad value \u201chttp://a\\b:c\\d@foo.com\u201d for attribute \u201csrc\u201d on element \u201csource\u201d.",
    "html/elements/source/src/userinfo-empty-novalid.html": "Bad value \u201chttp://@www.example.com\u201d for attribute \u201csrc\u201d on element \u201csource\u201d.",
    "html/elements/source/src/userinfo-host-port-path-novalid.html": "Bad value \u201chttp://a:b@c:29/d\u201d for attribute \u201csrc\u201d on element \u201csource\u201d.",
    "html/elements/source/src/userinfo-novalid.html": "Bad value \u201chttp://user:pass@foo:21/bar;par?b#c\u201d for attribute \u201csrc\u201d on element \u201csource\u201d.",
    "html/elements/source/src/userinfo-password-bad-chars-novalid.html": "Bad value \u201chttp://&a:foo(b]c@d:2/\u201d for attribute \u201csrc\u201d on element \u201csource\u201d.",
    "html/elements/source/src/userinfo-password-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://foo:\ud83d\udca9@example.com\u201d for attribute \u201csrc\u201d on element \u201csource\u201d.",
    "html/elements/source/src/userinfo-password-empty-novalid.html": "Bad value \u201chttp://a:@www.example.com\u201d for attribute \u201csrc\u201d on element \u201csource\u201d.",
    "html/elements/source/src/userinfo-user-empty-novalid.html": "Bad value \u201chttp://:b@www.example.com\u201d for attribute \u201csrc\u201d on element \u201csource\u201d.",
    "html/elements/source/src/userinfo-username-contains-at-sign-novalid.html": "Bad value \u201chttp://::@c@d:2\u201d for attribute \u201csrc\u201d on element \u201csource\u201d.",
    "html/elements/source/src/userinfo-username-contains-percent-encoded-novalid.html": "Bad value \u201chttp://%25DOMAIN:foobar@foodomain.com\u201d for attribute \u201csrc\u201d on element \u201csource\u201d.",
    "html/elements/source/src/userinfo-username-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://\ud83d\udca9:foo@example.com\u201d for attribute \u201csrc\u201d on element \u201csource\u201d.",
    "html/elements/source/src/userinfo-username-non-alpha-novalid.html": "Bad value \u201chttp://foo.com:b@d/\u201d for attribute \u201csrc\u201d on element \u201csource\u201d.",
    "html/elements/source/srcset-width-in-video-novalid.html": "Attribute \u201csrcset\u201d not allowed on element \u201csource\u201d at this point.",
    "html/elements/source/width-srcset-without-sizes-novalid.html": "When the \u201csrcset\u201d attribute has any image candidate string with a width descriptor, the \u201csizes\u201d attribute must also be specified.",
    "html/elements/span/model-novalid.html": "End tag \u201cp\u201d implied, but there were open elements.",
    "html/elements/strike/obsolete-novalid.html": "The \u201cstrike\u201d element is obsolete. Use \u201cdel\u201d or \u201cs\u201d element instead.",
    "html/elements/strong/model-novalid.html": "End tag \u201cp\u201d implied, but there were open elements.",
    "html/elements/style/css-property-error-novalid.html": "CSS: \u201ccolr\u201d: Property \u201ccolr\u201d doesn't exist.",
    "html/elements/style/scoped-as-div-child-novalid.html": "Element \u201cstyle\u201d not allowed as child of \u201cdiv\u201d in this context.",
    "html/elements/style/scoped-as-p-child-novalid.html": "Element \u201cstyle\u201d not allowed as child of \u201cp\u201d in this context.",
    "html/elements/style/scoped-in-head-novalid.html": "Attribute \u201cscoped\u201d not allowed on element \u201cstyle\u201d at this point.",
    "html/elements/style/scoped-model-novalid.html": "Element \u201cstyle\u201d not allowed as child of \u201cdiv\u201d in this context.",
    "html/elements/style/scoped-multiple-adjacent-novalid.html": "Element \u201cstyle\u201d not allowed as child of \u201cdiv\u201d in this context.",
    "html/elements/style/scoped-novalid.html": "Element \u201cstyle\u201d not allowed as child of \u201cdiv\u201d in this context.",
    "html/elements/style/scoped-removed-novalid.html": "Element \u201cstyle\u201d not allowed as child of \u201cdiv\u201d in this context.",
    "html/elements/style/type-not-text-css-novalid.html": "The only allowed value for the \u201ctype\u201d attribute for the \u201cstyle\u201d element is \u201ctext/css\u201d (with no parameters). (But the attribute is not needed and should be omitted altogether.)",
    "html/elements/style/type-novalid.html": "The only allowed value for the \u201ctype\u201d attribute for the \u201cstyle\u201d element is \u201ctext/css\u201d (with no parameters). (But the attribute is not needed and should be omitted altogether.)",
    "html/elements/style/type-text-css-haswarn.html": "The \u201ctype\u201d attribute for the \u201cstyle\u201d element is not needed and should be omitted.",
    "html/elements/sub/model-novalid.html": "End tag \u201cp\u201d implied, but there were open elements.",
    "html/elements/sup/model-novalid.html": "End tag \u201cp\u201d implied, but there were open elements.",
    "html/elements/svg/role-none-with-aria-label-haswarn.html": "The \u201cnone\u201d role does not affect elements that have global ARIA attributes.",
    "html/elements/svg/role-presentation-with-tabindex-haswarn.html": "The \u201cpresentation\u201d role does not affect elements that have a \u201ctabindex\u201d attribute.",
    "html/elements/table/cell-overlaps-earlier-cell-novalid.html": "Table column 3 established by element \u201ctd\u201d has no cells beginning in it.",
    "html/elements/table/cell-overlaps-novalid.html": "Table column 3 established by element \u201ctd\u201d has no cells beginning in it.",
    "html/elements/table/cell-spans-past-end-novalid.html": "Table columns in range 3\u20266 established by element \u201ctd\u201d have no cells beginning in them.",
    "html/elements/table/cell-spans-past-row-group-novalid.html": "Table cell spans past the end of its row group established by a \u201ctbody\u201d element; clipped to the end of the row group.",
    "html/elements/table/col-no-cells-novalid.html": "A table row was 2 columns wide, which is less than the column count established using column markup (3).",
    "html/elements/table/col-span-exceeds-1000-novalid.html": "The value of the \u201cspan\u201d attribute must be less than or equal to 1000.",
    "html/elements/table/colspan-exceeds-1000-novalid.html": "The value of the \u201ccolspan\u201d attribute must be less than or equal to 1000.",
    "html/elements/table/colspan-exceeds-max-novalid.html": "The value of the \u201ccolspan\u201d attribute must be less than or equal to 1000.",
    "html/elements/table/headers-bad-idref-novalid.html": "The \u201cheaders\u201d attribute on the element \u201ctd\u201d refers to the ID \u201cnonexistent\u201d, but there is no \u201cth\u201d element with that ID in the same table.",
    "html/elements/table/headers-references-nonexistent-novalid.html": "The \u201cheaders\u201d attribute on the element \u201ctd\u201d refers to the ID \u201cnonexistent\u201d, but there is no \u201cth\u201d element with that ID in the same table.",
    "html/elements/table/integrity/Alexis_of_Russia-novalid.html": "Bad value \u201cchu\u201d for attribute \u201clang\u201d on element \u201cspan\u201d.",
    "html/elements/table/integrity/Feodor_I_of_Russia-novalid.html": "The \u201ccenter\u201d element is obsolete. Use CSS instead.",
    "html/elements/table/integrity/Naser_al-Din_Shah_Qajar-novalid.html": "An \u201cimg\u201d element must have an \u201calt\u201d attribute, except under certain conditions. For details, consult guidance on providing text alternatives for images.",
    "html/elements/table/integrity/vertical-novalid.html": "Table cell is overlapped by later table cell.",
    "html/elements/table/model-input-child-hidden-novalid.html": "Start tag \u201cinput\u201d seen in \u201ctable\u201d.",
    "html/elements/table/model-input-child-novalid.html": "Start tag \u201cinput\u201d seen in \u201ctable\u201d.",
    "html/elements/table/model-input-type-child-novalid.html": "Start tag \u201cinput\u201d seen in \u201ctable\u201d.",
    "html/elements/table/role-presentation-with-aria-label-haswarn.html": "The \u201cpresentation\u201d role does not affect elements that have global ARIA attributes.",
    "html/elements/table/row-no-cells-novalid.html": "Row 2 of a row group established by a \u201ctbody\u201d element has no cells beginning on it.",
    "html/elements/table/row-width-exceeds-col-markup-novalid.html": "A table row was 3 columns wide and exceeded the column count established using column markup (2).",
    "html/elements/table/row-width-exceeds-cols-haswarn.html": "A table row was 3 columns wide and exceeded the column count established by the first row (2).",
    "html/elements/table/row-width-less-than-col-markup-novalid.html": "A table row was 2 columns wide, which is less than the column count established using column markup (3).",
    "html/elements/table/row-width-less-than-cols-haswarn.html": "A table row was 2 columns wide, which is less than the column count established by the first row (3).",
    "html/elements/table/rowspan-exceeds-65534-novalid.html": "The value of the \u201crowspan\u201d attribute must be less than or equal to 65534.",
    "html/elements/table/rowspan-exceeds-max-novalid.html": "The value of the \u201crowspan\u201d attribute must be less than or equal to 65534.",
    "html/elements/table/td-with-role-in-role-table-novalid.html": "The \u201crole\u201d attribute must not be used on a \u201ctd\u201d element which has a \u201ctable\u201d ancestor with no \u201crole\u201d attribute, or with a \u201crole\u201d attribute whose value is \u201ctable\u201d, \u201cgrid\u201d, or \u201ctreegrid\u201d.",
    "html/elements/tbody/role-rowgroup-haswarn.html": "The \u201crowgroup\u201d role is unnecessary for element \u201ctbody\u201d.",
    "html/elements/td/colspan-zero-novalid.html": "Bad value \u201c0\u201d for attribute \u201ccolspan\u201d on element \u201ctd\u201d.",
    "html/elements/textarea/autocomplete-address-novalid.html": "Bad value \u201ccountry shipping\u201d for attribute \u201cautocomplete\u201d on element \u201ctextarea\u201d.",
    "html/elements/textarea/autocomplete-empty-novalid.html": "Bad value \u201c\u201d for attribute \u201cautocomplete\u201d on element \u201ctextarea\u201d.",
    "html/elements/textarea/autocomplete-section-novalid.html": "Bad value \u201ccountry section-blue\u201d for attribute \u201cautocomplete\u201d on element \u201ctextarea\u201d.",
    "html/elements/textarea/autocomplete-token-novalid.html": "Bad value \u201cqwerty\u201d for attribute \u201cautocomplete\u201d on element \u201ctextarea\u201d.",
    "html/elements/textarea/autocomplete-work-novalid.html": "Bad value \u201ccountry work\u201d for attribute \u201cautocomplete\u201d on element \u201ctextarea\u201d.",
    "html/elements/textarea/cols-zero-novalid.html": "Bad value \u201c0\u201d for attribute \u201ccols\u201d on element \u201ctextarea\u201d.",
    "html/elements/textarea/rows-zero-novalid.html": "Bad value \u201c0\u201d for attribute \u201crows\u201d on element \u201ctextarea\u201d.",
    "html/elements/time/datetime-invalid-day-novalid.html": "Bad value \u201c2024-02-30\u201d for attribute \u201cdatetime\u201d on element \u201ctime\u201d.",
    "html/elements/time/datetime-invalid-format-novalid.html": "Bad value \u201cnot-a-date\u201d for attribute \u201cdatetime\u201d on element \u201ctime\u201d.",
    "html/elements/time/datetime-invalid-hour-novalid.html": "Bad value \u201c2024-01-01T25:00\u201d for attribute \u201cdatetime\u201d on element \u201ctime\u201d.",
    "html/elements/time/datetime-invalid-month-novalid.html": "Bad value \u201c2024-13-01\u201d for attribute \u201cdatetime\u201d on element \u201ctime\u201d.",
    "html/elements/time/datetime-invalid-timezone-novalid.html": "Bad value \u201c2024-01-01T12:00+25:00\u201d for attribute \u201cdatetime\u201d on element \u201ctime\u201d.",
    "html/elements/title/empty-novalid.html": "Element \u201ctitle\u201d must not be empty.",
    "html/elements/title/empty-title-novalid.html": "Element \u201ctitle\u201d must not be empty.",
    "html/elements/title/missing-novalid.html": "Element \u201chead\u201d is missing a required instance of child element \u201ctitle\u201d.",
    "html/elements/track/empty-label-novalid.html": "Attribute \u201clabel\u201d for element \u201ctrack\u201d must have non-empty value.",
    "html/elements/track/label-empty-novalid.html": "Attribute \u201clabel\u201d for element \u201ctrack\u201d must have non-empty value.",
    "html/elements/track/multiple-default-novalid.html": "The \u201cdefault\u201d attribute must not occur on more than one \u201ctrack\u201d element within the same \u201caudio\u201d or \u201cvideo\u201d element.",
    "html/elements/track/src-empty-novalid.html": "Bad value \u201c\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d.",
    "html/elements/track/src-whitespace-only-novalid.html": "Bad value \u201c\t \n\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d.",
    "html/elements/track/src/fragment-backslash-novalid.html": "Bad value \u201c#\\\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d.",
    "html/elements/track/src/fragment-contains-hash-novalid.html": "Bad value \u201chttp://foo/path#f#g\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d.",
    "html/elements/track/src/fragment-leading-space-novalid.html": "Bad value \u201chttp://f:21/b# e\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d.",
    "html/elements/track/src/host-192.0x00A80001-novalid.html": "Bad value \u201chttp://192.0x00A80001\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d.",
    "html/elements/track/src/host-IP-address-broken-novalid.html": "Bad value \u201chttp://192.168.0.257/\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d.",
    "html/elements/track/src/host-IP-address-fullwidth-novalid.html": "Bad value \u201chttp://\uff10\uff38\uff43\uff10\uff0e\uff10\uff12\uff15\uff10\uff0e\uff10\uff11\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d.",
    "html/elements/track/src/host-IP-address-percent-encoded-novalid.html": "Bad value \u201chttp://%30%78%63%30%2e%30%32%35%30.01\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d.",
    "html/elements/track/src/host-cr-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d.",
    "html/elements/track/src/host-double-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff14\uff11.com\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d.",
    "html/elements/track/src/host-double-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%94%ef%bc%91.com\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d.",
    "html/elements/track/src/host-empty-novalid.html": "Bad value \u201chttp://\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d.",
    "html/elements/track/src/host-empty-userinfo-empty-novalid.html": "Bad value \u201chttp://@/www.example.com\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d.",
    "html/elements/track/src/host-empty-with-userinfo-novalid.html": "Bad value \u201chttp://user:pass@/\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d.",
    "html/elements/track/src/host-hostname-in-brackets-novalid.html": "Bad value \u201chttp://[www.google.com]/\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d.",
    "html/elements/track/src/host-invalid-unicode-novalid.html": "Forbidden code point U+fdd0.",
    "html/elements/track/src/host-invalid-unicode-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%b7%90zyx.com\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d.",
    "html/elements/track/src/host-newline-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d.",
    "html/elements/track/src/host-space-novalid.html": "Bad value \u201chttp://example .org\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d.",
    "html/elements/track/src/host-square-brackets-port-contains-colon-novalid.html": "Bad value \u201chttp://[1::2]:3:4\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d.",
    "html/elements/track/src/host-tab-novalid.html": "Bad value \u201chttp://example\t.org\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d.",
    "html/elements/track/src/host-u0000-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff10\uff10.com\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d.",
    "html/elements/track/src/host-u0000-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%90%ef%bc%90.com\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d.",
    "html/elements/track/src/path-bare-percent-sign-novalid.html": "Bad value \u201chttp://example.com/foo%\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d.",
    "html/elements/track/src/path-contains-space-novalid.html": "Bad value \u201c/a/ /c\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d.",
    "html/elements/track/src/path-leading-backslash-at-sign-novalid.html": "Bad value \u201chttp://foo.com/\\@\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d.",
    "html/elements/track/src/path-leading-colon-backslash-novalid.html": "Bad value \u201c:\\\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d.",
    "html/elements/track/src/path-leading-colon-chars-backslash-novalid.html": "Bad value \u201c:foo.com\\\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d.",
    "html/elements/track/src/path-leading-space-novalid.html": "Bad value \u201chttp://f:21/ b\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d.",
    "html/elements/track/src/path-percent-encoded-malformed-novalid.html": "Bad value \u201chttp://example.com/foo/%2e%2\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d.",
    "html/elements/track/src/path-relative-square-brackets-novalid.html": "Bad value \u201c[61:24:74]:98\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d.",
    "html/elements/track/src/path-tab-novalid.html": "Bad value \u201chttp://example.com/foo\tbar\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d.",
    "html/elements/track/src/path-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b ?\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d.",
    "html/elements/track/src/path-u0091-novalid.html": "Forbidden code point U+0091.",
    "html/elements/track/src/port-999999-novalid.html": "Bad value \u201chttp://f:999999/c\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d.",
    "html/elements/track/src/port-cr-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d.",
    "html/elements/track/src/port-leading-colon-bracket-colon-novalid.html": "Bad value \u201chttp://2001::1]:80\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d.",
    "html/elements/track/src/port-leading-colon-novalid.html": "Bad value \u201chttp://2001::1\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d.",
    "html/elements/track/src/port-leading-dash-novalid.html": "Bad value \u201chttp://foo:-80/\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d.",
    "html/elements/track/src/port-multiple-letters-novalid.html": "Bad value \u201chttp://f:fifty-two/c\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d.",
    "html/elements/track/src/port-newline-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d.",
    "html/elements/track/src/port-single-letter-novalid.html": "Bad value \u201chttp://f:b/c\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d.",
    "html/elements/track/src/port-space-novalid.html": "Bad value \u201chttp://f: /c\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d.",
    "html/elements/track/src/port-tab-novalid.html": "Bad value \u201chttp://f:\t/c\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d.",
    "html/elements/track/src/query-leading-space-novalid.html": "Bad value \u201chttp://f:21/b? d\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d.",
    "html/elements/track/src/query-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b?d #\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d.",
    "html/elements/track/src/scheme-data-contains-fragment-haswarn.html": "Bad value \u201cdata:text/html,test#test\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d.",
    "html/elements/track/src/scheme-data-single-slash-novalid.html": "Bad value \u201cdata:/example.com/\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d.",
    "html/elements/track/src/scheme-file-backslash-novalid.html": "Bad value \u201cfile:c:\\foo\\bar.html\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d.",
    "html/elements/track/src/scheme-file-no-slash-novalid.html": "Bad value \u201cfile:test\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d.",
    "html/elements/track/src/scheme-file-scheme-only-novalid.html": "Bad value \u201cfile:\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d.",
    "html/elements/track/src/scheme-file-single-slash-c-bar-novalid.html": "Bad value \u201cfile:/C|/foo/bar\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d.",
    "html/elements/track/src/scheme-file-single-slash-novalid.html": "Bad value \u201cfile:/example.com/\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d.",
    "html/elements/track/src/scheme-file-slash-only-novalid.html": "Bad value \u201cfile:/\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d.",
    "html/elements/track/src/scheme-file-slash-slash-abc-bar-novalid.html": "Bad value \u201cfile://abc|/foo/bar\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d.",
    "html/elements/track/src/scheme-file-slash-slash-c-bar-novalid.html": "Bad value \u201cfile://C|/foo/bar\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d.",
    "html/elements/track/src/scheme-file-triple-slash-c-bar-novalid.html": "Bad value \u201cfile:///C|/foo/bar\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d.",
    "html/elements/track/src/scheme-ftp-no-slash-novalid.html": "Bad value \u201cftp:example.com/\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d.",
    "html/elements/track/src/scheme-ftp-single-slash-novalid.html": "Bad value \u201cftp:/example.com/\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d.",
    "html/elements/track/src/scheme-http-backslash-novalid.html": "Bad value \u201chttp:\\\\foo.com\\\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d.",
    "html/elements/track/src/scheme-http-no-slash-colon-novalid.html": "Bad value \u201chttp::@c:29\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d.",
    "html/elements/track/src/scheme-http-no-slash-novalid.html": "Bad value \u201chttp:foo.com\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d.",
    "html/elements/track/src/scheme-http-no-slash-square-bracket-novalid.html": "Bad value \u201chttp:[61:27]/:foo\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d.",
    "html/elements/track/src/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d.",
    "html/elements/track/src/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d.",
    "html/elements/track/src/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d.",
    "html/elements/track/src/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d.",
    "html/elements/track/src/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d.",
    "html/elements/track/src/scheme-trailing-space-novalid.html": "Bad value \u201ca: foo.com\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d.",
    "html/elements/track/src/scheme-trailing-tab-novalid.html": "Bad value \u201ca:\tfoo.com\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d.",
    "html/elements/track/src/scheme-ws-single-slash-novalid.html": "Bad value \u201cws:/example.com/\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d.",
    "html/elements/track/src/scheme-wss-no-slash-novalid.html": "Bad value \u201cwss:example.com/\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d.",
    "html/elements/track/src/scheme-wss-single-slash-novalid.html": "Bad value \u201cwss:/example.com/\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d.",
    "html/elements/track/src/userinfo-backslash-novalid.html": "Bad value \u201chttp://a\\b:c\\d@foo.com\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d.",
    "html/elements/track/src/userinfo-empty-novalid.html": "Bad value \u201chttp://@www.example.com\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d.",
    "html/elements/track/src/userinfo-host-port-path-novalid.html": "Bad value \u201chttp://a:b@c:29/d\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d.",
    "html/elements/track/src/userinfo-novalid.html": "Bad value \u201chttp://user:pass@foo:21/bar;par?b#c\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d.",
    "html/elements/track/src/userinfo-password-bad-chars-novalid.html": "Bad value \u201chttp://&a:foo(b]c@d:2/\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d.",
    "html/elements/track/src/userinfo-password-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://foo:\ud83d\udca9@example.com\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d.",
    "html/elements/track/src/userinfo-password-empty-novalid.html": "Bad value \u201chttp://a:@www.example.com\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d.",
    "html/elements/track/src/userinfo-user-empty-novalid.html": "Bad value \u201chttp://:b@www.example.com\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d.",
    "html/elements/track/src/userinfo-username-contains-at-sign-novalid.html": "Bad value \u201chttp://::@c@d:2\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d.",
    "html/elements/track/src/userinfo-username-contains-percent-encoded-novalid.html": "Bad value \u201chttp://%25DOMAIN:foobar@foodomain.com\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d.",
    "html/elements/track/src/userinfo-username-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://\ud83d\udca9:foo@example.com\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d.",
    "html/elements/track/src/userinfo-username-non-alpha-novalid.html": "Bad value \u201chttp://foo.com:b@d/\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d.",
    "html/elements/tt/obsolete-novalid.html": "The \u201ctt\u201d element is obsolete. Use CSS instead.",
    "html/elements/ul/model-novalid.html": "Duplicate ID \u201cid\u201d.",
    "html/elements/unknown/html-element-novalid.html": "Element \u201cunknownhtmlelement\u201d not allowed as child of \u201cbody\u201d in this context.",
    "html/elements/unknown/mathml-element-novalid.html": "Element \u201cunknownmathelement\u201d not allowed as child of \u201cmrow\u201d in this context.",
    "html/elements/unknown/svg-element-novalid.html": "Element \u201cunknownsvgelement\u201d not allowed as child of \u201csvg\u201d in this context.",
    "html/elements/var/model-novalid.html": "End tag \u201cp\u201d implied, but there were open elements.",
    "html/elements/video/loading-invalid-novalid.html": "Bad value \u201cauto\u201d for attribute \u201cloading\u201d on element \u201cvideo\u201d.",
    "html/elements/video/model-novalid.html": "Element \u201cp\u201d not allowed as child of \u201cvideo\u201d in this context. Note: The \u201cvideo\u201d element has a transparent content model; its allowed content is inherited from its parent element.",
    "html/elements/video/poster-empty-novalid.html": "Bad value \u201c\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d.",
    "html/elements/video/poster-whitespace-only-novalid.html": "Bad value \u201c\t \n\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d.",
    "html/elements/video/poster/fragment-backslash-novalid.html": "Bad value \u201c#\\\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d.",
    "html/elements/video/poster/fragment-contains-hash-novalid.html": "Bad value \u201chttp://foo/path#f#g\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d.",
    "html/elements/video/poster/fragment-leading-space-novalid.html": "Bad value \u201chttp://f:21/b# e\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d.",
    "html/elements/video/poster/host-192.0x00A80001-novalid.html": "Bad value \u201chttp://192.0x00A80001\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d.",
    "html/elements/video/poster/host-IP-address-broken-novalid.html": "Bad value \u201chttp://192.168.0.257/\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d.",
    "html/elements/video/poster/host-IP-address-fullwidth-novalid.html": "Bad value \u201chttp://\uff10\uff38\uff43\uff10\uff0e\uff10\uff12\uff15\uff10\uff0e\uff10\uff11\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d.",
    "html/elements/video/poster/host-IP-address-percent-encoded-novalid.html": "Bad value \u201chttp://%30%78%63%30%2e%30%32%35%30.01\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d.",
    "html/elements/video/poster/host-cr-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d.",
    "html/elements/video/poster/host-double-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff14\uff11.com\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d.",
    "html/elements/video/poster/host-double-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%94%ef%bc%91.com\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d.",
    "html/elements/video/poster/host-empty-novalid.html": "Bad value \u201chttp://\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d.",
    "html/elements/video/poster/host-empty-userinfo-empty-novalid.html": "Bad value \u201chttp://@/www.example.com\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d.",
    "html/elements/video/poster/host-empty-with-userinfo-novalid.html": "Bad value \u201chttp://user:pass@/\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d.",
    "html/elements/video/poster/host-hostname-in-brackets-novalid.html": "Bad value \u201chttp://[www.google.com]/\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d.",
    "html/elements/video/poster/host-invalid-unicode-novalid.html": "Forbidden code point U+fdd0.",
    "html/elements/video/poster/host-invalid-unicode-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%b7%90zyx.com\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d.",
    "html/elements/video/poster/host-newline-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d.",
    "html/elements/video/poster/host-space-novalid.html": "Bad value \u201chttp://example .org\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d.",
    "html/elements/video/poster/host-square-brackets-port-contains-colon-novalid.html": "Bad value \u201chttp://[1::2]:3:4\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d.",
    "html/elements/video/poster/host-tab-novalid.html": "Bad value \u201chttp://example\t.org\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d.",
    "html/elements/video/poster/host-u0000-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff10\uff10.com\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d.",
    "html/elements/video/poster/host-u0000-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%90%ef%bc%90.com\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d.",
    "html/elements/video/poster/path-bare-percent-sign-novalid.html": "Bad value \u201chttp://example.com/foo%\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d.",
    "html/elements/video/poster/path-contains-space-novalid.html": "Bad value \u201c/a/ /c\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d.",
    "html/elements/video/poster/path-leading-backslash-at-sign-novalid.html": "Bad value \u201chttp://foo.com/\\@\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d.",
    "html/elements/video/poster/path-leading-colon-backslash-novalid.html": "Bad value \u201c:\\\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d.",
    "html/elements/video/poster/path-leading-colon-chars-backslash-novalid.html": "Bad value \u201c:foo.com\\\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d.",
    "html/elements/video/poster/path-leading-space-novalid.html": "Bad value \u201chttp://f:21/ b\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d.",
    "html/elements/video/poster/path-percent-encoded-malformed-novalid.html": "Bad value \u201chttp://example.com/foo/%2e%2\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d.",
    "html/elements/video/poster/path-relative-square-brackets-novalid.html": "Bad value \u201c[61:24:74]:98\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d.",
    "html/elements/video/poster/path-tab-novalid.html": "Bad value \u201chttp://example.com/foo\tbar\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d.",
    "html/elements/video/poster/path-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b ?\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d.",
    "html/elements/video/poster/path-u0091-novalid.html": "Forbidden code point U+0091.",
    "html/elements/video/poster/port-999999-novalid.html": "Bad value \u201chttp://f:999999/c\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d.",
    "html/elements/video/poster/port-cr-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d.",
    "html/elements/video/poster/port-leading-colon-bracket-colon-novalid.html": "Bad value \u201chttp://2001::1]:80\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d.",
    "html/elements/video/poster/port-leading-colon-novalid.html": "Bad value \u201chttp://2001::1\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d.",
    "html/elements/video/poster/port-leading-dash-novalid.html": "Bad value \u201chttp://foo:-80/\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d.",
    "html/elements/video/poster/port-multiple-letters-novalid.html": "Bad value \u201chttp://f:fifty-two/c\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d.",
    "html/elements/video/poster/port-newline-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d.",
    "html/elements/video/poster/port-single-letter-novalid.html": "Bad value \u201chttp://f:b/c\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d.",
    "html/elements/video/poster/port-space-novalid.html": "Bad value \u201chttp://f: /c\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d.",
    "html/elements/video/poster/port-tab-novalid.html": "Bad value \u201chttp://f:\t/c\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d.",
    "html/elements/video/poster/query-leading-space-novalid.html": "Bad value \u201chttp://f:21/b? d\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d.",
    "html/elements/video/poster/query-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b?d #\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d.",
    "html/elements/video/poster/scheme-data-contains-fragment-haswarn.html": "Bad value \u201cdata:text/html,test#test\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d.",
    "html/elements/video/poster/scheme-data-single-slash-novalid.html": "Bad value \u201cdata:/example.com/\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d.",
    "html/elements/video/poster/scheme-file-backslash-novalid.html": "Bad value \u201cfile:c:\\foo\\bar.html\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d.",
    "html/elements/video/poster/scheme-file-no-slash-novalid.html": "Bad value \u201cfile:test\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d.",
    "html/elements/video/poster/scheme-file-scheme-only-novalid.html": "Bad value \u201cfile:\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d.",
    "html/elements/video/poster/scheme-file-single-slash-c-bar-novalid.html": "Bad value \u201cfile:/C|/foo/bar\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d.",
    "html/elements/video/poster/scheme-file-single-slash-novalid.html": "Bad value \u201cfile:/example.com/\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d.",
    "html/elements/video/poster/scheme-file-slash-only-novalid.html": "Bad value \u201cfile:/\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d.",
    "html/elements/video/poster/scheme-file-slash-slash-abc-bar-novalid.html": "Bad value \u201cfile://abc|/foo/bar\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d.",
    "html/elements/video/poster/scheme-file-slash-slash-c-bar-novalid.html": "Bad value \u201cfile://C|/foo/bar\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d.",
    "html/elements/video/poster/scheme-file-triple-slash-c-bar-novalid.html": "Bad value \u201cfile:///C|/foo/bar\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d.",
    "html/elements/video/poster/scheme-ftp-no-slash-novalid.html": "Bad value \u201cftp:example.com/\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d.",
    "html/elements/video/poster/scheme-ftp-single-slash-novalid.html": "Bad value \u201cftp:/example.com/\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d.",
    "html/elements/video/poster/scheme-http-backslash-novalid.html": "Bad value \u201chttp:\\\\foo.com\\\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d.",
    "html/elements/video/poster/scheme-http-no-slash-colon-novalid.html": "Bad value \u201chttp::@c:29\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d.",
    "html/elements/video/poster/scheme-http-no-slash-novalid.html": "Bad value \u201chttp:foo.com\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d.",
    "html/elements/video/poster/scheme-http-no-slash-square-bracket-novalid.html": "Bad value \u201chttp:[61:27]/:foo\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d.",
    "html/elements/video/poster/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d.",
    "html/elements/video/poster/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d.",
    "html/elements/video/poster/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d.",
    "html/elements/video/poster/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d.",
    "html/elements/video/poster/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d.",
    "html/elements/video/poster/scheme-trailing-space-novalid.html": "Bad value \u201ca: foo.com\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d.",
    "html/elements/video/poster/scheme-trailing-tab-novalid.html": "Bad value \u201ca:\tfoo.com\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d.",
    "html/elements/video/poster/scheme-ws-single-slash-novalid.html": "Bad value \u201cws:/example.com/\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d.",
    "html/elements/video/poster/scheme-wss-no-slash-novalid.html": "Bad value \u201cwss:example.com/\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d.",
    "html/elements/video/poster/scheme-wss-single-slash-novalid.html": "Bad value \u201cwss:/example.com/\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d.",
    "html/elements/video/poster/userinfo-backslash-novalid.html": "Bad value \u201chttp://a\\b:c\\d@foo.com\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d.",
    "html/elements/video/poster/userinfo-empty-novalid.html": "Bad value \u201chttp://@www.example.com\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d.",
    "html/elements/video/poster/userinfo-host-port-path-novalid.html": "Bad value \u201chttp://a:b@c:29/d\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d.",
    "html/elements/video/poster/userinfo-novalid.html": "Bad value \u201chttp://user:pass@foo:21/bar;par?b#c\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d.",
    "html/elements/video/poster/userinfo-password-bad-chars-novalid.html": "Bad value \u201chttp://&a:foo(b]c@d:2/\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d.",
    "html/elements/video/poster/userinfo-password-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://foo:\ud83d\udca9@example.com\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d.",
    "html/elements/video/poster/userinfo-password-empty-novalid.html": "Bad value \u201chttp://a:@www.example.com\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d.",
    "html/elements/video/poster/userinfo-user-empty-novalid.html": "Bad value \u201chttp://:b@www.example.com\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d.",
    "html/elements/video/poster/userinfo-username-contains-at-sign-novalid.html": "Bad value \u201chttp://::@c@d:2\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d.",
    "html/elements/video/poster/userinfo-username-contains-percent-encoded-novalid.html": "Bad value \u201chttp://%25DOMAIN:foobar@foodomain.com\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d.",
    "html/elements/video/poster/userinfo-username-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://\ud83d\udca9:foo@example.com\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d.",
    "html/elements/video/poster/userinfo-username-non-alpha-novalid.html": "Bad value \u201chttp://foo.com:b@d/\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d.",
    "html/elements/video/src/fragment-backslash-novalid.html": "Bad value \u201c#\\\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d.",
    "html/elements/video/src/fragment-contains-hash-novalid.html": "Bad value \u201chttp://foo/path#f#g\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d.",
    "html/elements/video/src/fragment-leading-space-novalid.html": "Bad value \u201chttp://f:21/b# e\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d.",
    "html/elements/video/src/host-192.0x00A80001-novalid.html": "Bad value \u201chttp://192.0x00A80001\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d.",
    "html/elements/video/src/host-IP-address-broken-novalid.html": "Bad value \u201chttp://192.168.0.257/\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d.",
    "html/elements/video/src/host-IP-address-fullwidth-novalid.html": "Bad value \u201chttp://\uff10\uff38\uff43\uff10\uff0e\uff10\uff12\uff15\uff10\uff0e\uff10\uff11\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d.",
    "html/elements/video/src/host-IP-address-percent-encoded-novalid.html": "Bad value \u201chttp://%30%78%63%30%2e%30%32%35%30.01\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d.",
    "html/elements/video/src/host-cr-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d.",
    "html/elements/video/src/host-double-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff14\uff11.com\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d.",
    "html/elements/video/src/host-double-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%94%ef%bc%91.com\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d.",
    "html/elements/video/src/host-empty-novalid.html": "Bad value \u201chttp://\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d.",
    "html/elements/video/src/host-empty-userinfo-empty-novalid.html": "Bad value \u201chttp://@/www.example.com\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d.",
    "html/elements/video/src/host-empty-with-userinfo-novalid.html": "Bad value \u201chttp://user:pass@/\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d.",
    "html/elements/video/src/host-hostname-in-brackets-novalid.html": "Bad value \u201chttp://[www.google.com]/\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d.",
    "html/elements/video/src/host-invalid-unicode-novalid.html": "Forbidden code point U+fdd0.",
    "html/elements/video/src/host-invalid-unicode-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%b7%90zyx.com\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d.",
    "html/elements/video/src/host-newline-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d.",
    "html/elements/video/src/host-space-novalid.html": "Bad value \u201chttp://example .org\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d.",
    "html/elements/video/src/host-square-brackets-port-contains-colon-novalid.html": "Bad value \u201chttp://[1::2]:3:4\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d.",
    "html/elements/video/src/host-tab-novalid.html": "Bad value \u201chttp://example\t.org\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d.",
    "html/elements/video/src/host-u0000-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff10\uff10.com\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d.",
    "html/elements/video/src/host-u0000-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%90%ef%bc%90.com\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d.",
    "html/elements/video/src/path-bare-percent-sign-novalid.html": "Bad value \u201chttp://example.com/foo%\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d.",
    "html/elements/video/src/path-contains-space-novalid.html": "Bad value \u201c/a/ /c\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d.",
    "html/elements/video/src/path-leading-backslash-at-sign-novalid.html": "Bad value \u201chttp://foo.com/\\@\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d.",
    "html/elements/video/src/path-leading-colon-backslash-novalid.html": "Bad value \u201c:\\\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d.",
    "html/elements/video/src/path-leading-colon-chars-backslash-novalid.html": "Bad value \u201c:foo.com\\\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d.",
    "html/elements/video/src/path-leading-space-novalid.html": "Bad value \u201chttp://f:21/ b\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d.",
    "html/elements/video/src/path-percent-encoded-malformed-novalid.html": "Bad value \u201chttp://example.com/foo/%2e%2\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d.",
    "html/elements/video/src/path-relative-square-brackets-novalid.html": "Bad value \u201c[61:24:74]:98\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d.",
    "html/elements/video/src/path-tab-novalid.html": "Bad value \u201chttp://example.com/foo\tbar\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d.",
    "html/elements/video/src/path-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b ?\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d.",
    "html/elements/video/src/path-u0091-novalid.html": "Forbidden code point U+0091.",
    "html/elements/video/src/port-999999-novalid.html": "Bad value \u201chttp://f:999999/c\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d.",
    "html/elements/video/src/port-cr-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d.",
    "html/elements/video/src/port-leading-colon-bracket-colon-novalid.html": "Bad value \u201chttp://2001::1]:80\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d.",
    "html/elements/video/src/port-leading-colon-novalid.html": "Bad value \u201chttp://2001::1\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d.",
    "html/elements/video/src/port-leading-dash-novalid.html": "Bad value \u201chttp://foo:-80/\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d.",
    "html/elements/video/src/port-multiple-letters-novalid.html": "Bad value \u201chttp://f:fifty-two/c\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d.",
    "html/elements/video/src/port-newline-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d.",
    "html/elements/video/src/port-single-letter-novalid.html": "Bad value \u201chttp://f:b/c\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d.",
    "html/elements/video/src/port-space-novalid.html": "Bad value \u201chttp://f: /c\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d.",
    "html/elements/video/src/port-tab-novalid.html": "Bad value \u201chttp://f:\t/c\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d.",
    "html/elements/video/src/query-leading-space-novalid.html": "Bad value \u201chttp://f:21/b? d\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d.",
    "html/elements/video/src/query-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b?d #\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d.",
    "html/elements/video/src/scheme-data-contains-fragment-haswarn.html": "Bad value \u201cdata:text/html,test#test\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d.",
    "html/elements/video/src/scheme-data-single-slash-novalid.html": "Bad value \u201cdata:/example.com/\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d.",
    "html/elements/video/src/scheme-file-backslash-novalid.html": "Bad value \u201cfile:c:\\foo\\bar.html\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d.",
    "html/elements/video/src/scheme-file-no-slash-novalid.html": "Bad value \u201cfile:test\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d.",
    "html/elements/video/src/scheme-file-scheme-only-novalid.html": "Bad value \u201cfile:\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d.",
    "html/elements/video/src/scheme-file-single-slash-c-bar-novalid.html": "Bad value \u201cfile:/C|/foo/bar\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d.",
    "html/elements/video/src/scheme-file-single-slash-novalid.html": "Bad value \u201cfile:/example.com/\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d.",
    "html/elements/video/src/scheme-file-slash-only-novalid.html": "Bad value \u201cfile:/\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d.",
    "html/elements/video/src/scheme-file-slash-slash-abc-bar-novalid.html": "Bad value \u201cfile://abc|/foo/bar\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d.",
    "html/elements/video/src/scheme-file-slash-slash-c-bar-novalid.html": "Bad value \u201cfile://C|/foo/bar\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d.",
    "html/elements/video/src/scheme-file-triple-slash-c-bar-novalid.html": "Bad value \u201cfile:///C|/foo/bar\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d.",
    "html/elements/video/src/scheme-ftp-no-slash-novalid.html": "Bad value \u201cftp:example.com/\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d.",
    "html/elements/video/src/scheme-ftp-single-slash-novalid.html": "Bad value \u201cftp:/example.com/\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d.",
    "html/elements/video/src/scheme-http-backslash-novalid.html": "Bad value \u201chttp:\\\\foo.com\\\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d.",
    "html/elements/video/src/scheme-http-no-slash-colon-novalid.html": "Bad value \u201chttp::@c:29\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d.",
    "html/elements/video/src/scheme-http-no-slash-novalid.html": "Bad value \u201chttp:foo.com\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d.",
    "html/elements/video/src/scheme-http-no-slash-square-bracket-novalid.html": "Bad value \u201chttp:[61:27]/:foo\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d.",
    "html/elements/video/src/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d.",
    "html/elements/video/src/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d.",
    "html/elements/video/src/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d.",
    "html/elements/video/src/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d.",
    "html/elements/video/src/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d.",
    "html/elements/video/src/scheme-trailing-space-novalid.html": "Bad value \u201ca: foo.com\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d.",
    "html/elements/video/src/scheme-trailing-tab-novalid.html": "Bad value \u201ca:\tfoo.com\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d.",
    "html/elements/video/src/scheme-ws-single-slash-novalid.html": "Bad value \u201cws:/example.com/\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d.",
    "html/elements/video/src/scheme-wss-no-slash-novalid.html": "Bad value \u201cwss:example.com/\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d.",
    "html/elements/video/src/scheme-wss-single-slash-novalid.html": "Bad value \u201cwss:/example.com/\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d.",
    "html/elements/video/src/userinfo-backslash-novalid.html": "Bad value \u201chttp://a\\b:c\\d@foo.com\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d.",
    "html/elements/video/src/userinfo-empty-novalid.html": "Bad value \u201chttp://@www.example.com\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d.",
    "html/elements/video/src/userinfo-host-port-path-novalid.html": "Bad value \u201chttp://a:b@c:29/d\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d.",
    "html/elements/video/src/userinfo-novalid.html": "Bad value \u201chttp://user:pass@foo:21/bar;par?b#c\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d.",
    "html/elements/video/src/userinfo-password-bad-chars-novalid.html": "Bad value \u201chttp://&a:foo(b]c@d:2/\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d.",
    "html/elements/video/src/userinfo-password-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://foo:\ud83d\udca9@example.com\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d.",
    "html/elements/video/src/userinfo-password-empty-novalid.html": "Bad value \u201chttp://a:@www.example.com\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d.",
    "html/elements/video/src/userinfo-user-empty-novalid.html": "Bad value \u201chttp://:b@www.example.com\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d.",
    "html/elements/video/src/userinfo-username-contains-at-sign-novalid.html": "Bad value \u201chttp://::@c@d:2\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d.",
    "html/elements/video/src/userinfo-username-contains-percent-encoded-novalid.html": "Bad value \u201chttp://%25DOMAIN:foobar@foodomain.com\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d.",
    "html/elements/video/src/userinfo-username-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://\ud83d\udca9:foo@example.com\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d.",
    "html/elements/video/src/userinfo-username-non-alpha-novalid.html": "Bad value \u201chttp://foo.com:b@d/\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d.",
    "html/headings/no-top-level-haswarn.html": "This document has heading elements but none of them has a computed heading level of 1.",
    "html/headings/skip-level-h1-to-h3-novalid.html": "The heading \u201ch3\u201d (with computed level 3) follows the heading \u201ch1\u201d (with computed level 1), skipping 1 heading level.",
    "html/media-queries/001-novalid.html": "Bad value \u201cscreen and\u201d for attribute \u201cmedia\u201d on element \u201clink\u201d.",
    "html/media-queries/002-novalid.html": "Bad value \u201calla\u201d for attribute \u201cmedia\u201d on element \u201clink\u201d.",
    "html/media-queries/003-novalid.html": "Bad value \u201cPROJECT\u0130ON\u201d for attribute \u201cmedia\u201d on element \u201clink\u201d.",
    "html/media-queries/004-novalid.html": "Bad value \u201cnotscreen\u201d for attribute \u201cmedia\u201d on element \u201clink\u201d.",
    "html/media-queries/005-novalid.html": "Bad value \u201conlyscreen\u201d for attribute \u201cmedia\u201d on element \u201clink\u201d.",
    "html/media-queries/006-novalid.html": "Bad value \u201cscreenand (min-width: 400px)\u201d for attribute \u201cmedia\u201d on element \u201clink\u201d.",
    "html/media-queries/007-novalid.html": "Bad value \u201cscreen and(min-width: 400px)\u201d for attribute \u201cmedia\u201d on element \u201clink\u201d.",
    "html/media-queries/008-novalid.html": "Bad value \u201cscreen and (min-width: 400px;)\u201d for attribute \u201cmedia\u201d on element \u201clink\u201d.",
    "html/media-queries/009-novalid.html": "Bad value \u201cscreen and (min-width: 400uu)\u201d for attribute \u201cmedia\u201d on element \u201clink\u201d.",
    "html/media-queries/010-novalid.html": "Bad value \u201cscreen and (min-width: 400)\u201d for attribute \u201cmedia\u201d on element \u201clink\u201d.",
    "html/media-queries/011-novalid.html": "Bad value \u201cscreen and (min-width: 400dpi)\u201d for attribute \u201cmedia\u201d on element \u201clink\u201d.",
    "html/media-queries/013-novalid.html": "Bad value \u201cscreen and (min-width:\u201d for attribute \u201cmedia\u201d on element \u201clink\u201d.",
    "html/media-queries/014-novalid.html": "Bad value \u201cscreen and (min-width: 400px) and\u201d for attribute \u201cmedia\u201d on element \u201clink\u201d.",
    "html/media-queries/019-novalid.html": "Bad value \u201cscreen and (color: 1em)\u201d for attribute \u201cmedia\u201d on element \u201clink\u201d.",
    "html/media-queries/020-novalid.html": "Bad value \u201c,\u201d for attribute \u201cmedia\u201d on element \u201clink\u201d.",
    "html/media-queries/021-novalid.html": "Bad value \u201cscreen,,print\u201d for attribute \u201cmedia\u201d on element \u201clink\u201d.",
    "html/media-queries/022-novalid.html": "Bad value \u201cscreen,\u201d for attribute \u201cmedia\u201d on element \u201clink\u201d.",
    "html/media-queries/023-novalid.html": "Bad value \u201c,screen\u201d for attribute \u201cmedia\u201d on element \u201clink\u201d.",
    "html/media-queries/024-novalid.html": "Bad value \u201cscreen and (min-width: 400)\u201d for attribute \u201cmedia\u201d on element \u201clink\u201d.",
    "html/media-queries/device-aspect-ratio-novalid.html": "Bad value \u201cscreen and (device-aspect-ratio: 16/9)\u201d for attribute \u201cmedia\u201d on element \u201clink\u201d.",
    "html/media-queries/projection-novalid.html": "Bad value \u201cprojection\u201d for attribute \u201cmedia\u201d on element \u201clink\u201d.",
    "html/media-queries/tv-novalid.html": "Bad value \u201ctv and (scan: progressive)\u201d for attribute \u201cmedia\u201d on element \u201clink\u201d.",
    "html/microdata/itemid-scheme-data-contains-fragment-haswarn.html": "Bad value \u201cdata:text/html,test#test\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemid-without-itemscope-novalid.html": "The \u201citemid\u201d attribute must not be specified on elements that do not have both an \u201citemscope\u201d attribute and an \u201citemtype\u201d attribute specified.",
    "html/microdata/itemid-without-itemtype-novalid.html": "The \u201citemid\u201d attribute must not be specified on elements that do not have both an \u201citemscope\u201d attribute and an \u201citemtype\u201d attribute specified.",
    "html/microdata/itemid/fragment-backslash-novalid.html": "Bad value \u201c#\\\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemid/fragment-contains-hash-novalid.html": "Bad value \u201chttp://foo/path#f#g\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemid/fragment-leading-space-novalid.html": "Bad value \u201chttp://f:21/b# e\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemid/host-192.0x00A80001-novalid.html": "Bad value \u201chttp://192.0x00A80001\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemid/host-IP-address-broken-novalid.html": "Bad value \u201chttp://192.168.0.257/\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemid/host-IP-address-fullwidth-novalid.html": "Bad value \u201chttp://\uff10\uff38\uff43\uff10\uff0e\uff10\uff12\uff15\uff10\uff0e\uff10\uff11\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemid/host-IP-address-percent-encoded-novalid.html": "Bad value \u201chttp://%30%78%63%30%2e%30%32%35%30.01\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemid/host-cr-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemid/host-double-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff14\uff11.com\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemid/host-double-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%94%ef%bc%91.com\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemid/host-empty-novalid.html": "Bad value \u201chttp://\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemid/host-empty-userinfo-empty-novalid.html": "Bad value \u201chttp://@/www.example.com\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemid/host-empty-with-userinfo-novalid.html": "Bad value \u201chttp://user:pass@/\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemid/host-hostname-in-brackets-novalid.html": "Bad value \u201chttp://[www.google.com]/\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemid/host-invalid-unicode-novalid.html": "Forbidden code point U+fdd0.",
    "html/microdata/itemid/host-invalid-unicode-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%b7%90zyx.com\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemid/host-newline-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemid/host-space-novalid.html": "Bad value \u201chttp://example .org\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemid/host-square-brackets-port-contains-colon-novalid.html": "Bad value \u201chttp://[1::2]:3:4\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemid/host-tab-novalid.html": "Bad value \u201chttp://example\t.org\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemid/host-u0000-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff10\uff10.com\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemid/host-u0000-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%90%ef%bc%90.com\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemid/path-bare-percent-sign-novalid.html": "Bad value \u201chttp://example.com/foo%\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemid/path-contains-space-novalid.html": "Bad value \u201c/a/ /c\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemid/path-leading-backslash-at-sign-novalid.html": "Bad value \u201chttp://foo.com/\\@\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemid/path-leading-colon-backslash-novalid.html": "Bad value \u201c:\\\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemid/path-leading-colon-chars-backslash-novalid.html": "Bad value \u201c:foo.com\\\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemid/path-leading-space-novalid.html": "Bad value \u201chttp://f:21/ b\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemid/path-percent-encoded-malformed-novalid.html": "Bad value \u201chttp://example.com/foo/%2e%2\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemid/path-relative-square-brackets-novalid.html": "Bad value \u201c[61:24:74]:98\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemid/path-tab-novalid.html": "Bad value \u201chttp://example.com/foo\tbar\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemid/path-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b ?\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemid/path-u0091-novalid.html": "Forbidden code point U+0091.",
    "html/microdata/itemid/port-999999-novalid.html": "Bad value \u201chttp://f:999999/c\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemid/port-cr-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemid/port-leading-colon-bracket-colon-novalid.html": "Bad value \u201chttp://2001::1]:80\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemid/port-leading-colon-novalid.html": "Bad value \u201chttp://2001::1\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemid/port-leading-dash-novalid.html": "Bad value \u201chttp://foo:-80/\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemid/port-multiple-letters-novalid.html": "Bad value \u201chttp://f:fifty-two/c\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemid/port-newline-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemid/port-single-letter-novalid.html": "Bad value \u201chttp://f:b/c\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemid/port-space-novalid.html": "Bad value \u201chttp://f: /c\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemid/port-tab-novalid.html": "Bad value \u201chttp://f:\t/c\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemid/query-leading-space-novalid.html": "Bad value \u201chttp://f:21/b? d\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemid/query-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b?d #\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemid/scheme-data-single-slash-novalid.html": "Bad value \u201cdata:/example.com/\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemid/scheme-file-backslash-novalid.html": "Bad value \u201cfile:c:\\foo\\bar.html\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemid/scheme-file-no-slash-novalid.html": "Bad value \u201cfile:test\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemid/scheme-file-scheme-only-novalid.html": "Bad value \u201cfile:\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemid/scheme-file-single-slash-c-bar-novalid.html": "Bad value \u201cfile:/C|/foo/bar\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemid/scheme-file-single-slash-novalid.html": "Bad value \u201cfile:/example.com/\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemid/scheme-file-slash-only-novalid.html": "Bad value \u201cfile:/\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemid/scheme-file-slash-slash-abc-bar-novalid.html": "Bad value \u201cfile://abc|/foo/bar\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemid/scheme-file-slash-slash-c-bar-novalid.html": "Bad value \u201cfile://C|/foo/bar\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemid/scheme-file-triple-slash-c-bar-novalid.html": "Bad value \u201cfile:///C|/foo/bar\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemid/scheme-ftp-no-slash-novalid.html": "Bad value \u201cftp:example.com/\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemid/scheme-ftp-single-slash-novalid.html": "Bad value \u201cftp:/example.com/\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemid/scheme-http-backslash-novalid.html": "Bad value \u201chttp:\\\\foo.com\\\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemid/scheme-http-no-slash-colon-novalid.html": "Bad value \u201chttp::@c:29\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemid/scheme-http-no-slash-novalid.html": "Bad value \u201chttp:foo.com\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemid/scheme-http-no-slash-square-bracket-novalid.html": "Bad value \u201chttp:[61:27]/:foo\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemid/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemid/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemid/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemid/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemid/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemid/scheme-trailing-space-novalid.html": "Bad value \u201ca: foo.com\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemid/scheme-trailing-tab-novalid.html": "Bad value \u201ca:\tfoo.com\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemid/scheme-ws-single-slash-novalid.html": "Bad value \u201cws:/example.com/\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemid/scheme-wss-no-slash-novalid.html": "Bad value \u201cwss:example.com/\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemid/scheme-wss-single-slash-novalid.html": "Bad value \u201cwss:/example.com/\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemid/userinfo-backslash-novalid.html": "Bad value \u201chttp://a\\b:c\\d@foo.com\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemid/userinfo-empty-novalid.html": "Bad value \u201chttp://@www.example.com\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemid/userinfo-host-port-path-novalid.html": "Bad value \u201chttp://a:b@c:29/d\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemid/userinfo-novalid.html": "Bad value \u201chttp://user:pass@foo:21/bar;par?b#c\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemid/userinfo-password-bad-chars-novalid.html": "Bad value \u201chttp://&a:foo(b]c@d:2/\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemid/userinfo-password-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://foo:\ud83d\udca9@example.com\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemid/userinfo-password-empty-novalid.html": "Bad value \u201chttp://a:@www.example.com\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemid/userinfo-user-empty-novalid.html": "Bad value \u201chttp://:b@www.example.com\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemid/userinfo-username-contains-at-sign-novalid.html": "Bad value \u201chttp://::@c@d:2\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemid/userinfo-username-contains-percent-encoded-novalid.html": "Bad value \u201chttp://%25DOMAIN:foobar@foodomain.com\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemid/userinfo-username-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://\ud83d\udca9:foo@example.com\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemid/userinfo-username-non-alpha-novalid.html": "Bad value \u201chttp://foo.com:b@d/\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemprop-not-in-item-novalid.html": "The \u201citemprop\u201d attribute was specified, but the element is not a property of any item.",
    "html/microdata/itemref-nonexistent-id-novalid.html": "The \u201citemref\u201d attribute referenced \u201cnonexistent\u201d, but there is no element with an \u201cid\u201d attribute with that value.",
    "html/microdata/itemref-redundant-novalid.html": "The \u201citemref\u201d attribute contained redundant references.",
    "html/microdata/itemref-without-itemscope-novalid.html": "The \u201citemref\u201d attribute must not be specified on elements that do not have an \u201citemscope\u201d attribute specified.",
    "html/microdata/itemtype-empty-novalid.html": "Bad value \u201c\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemtype-scheme-data-contains-fragment-haswarn.html": "Bad value \u201cdata:text/html,test#test\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemtype-without-itemscope-novalid.html": "The \u201citemtype\u201d attribute must not be specified on elements that do not have an \u201citemscope\u201d attribute specified.",
    "html/microdata/itemtype/fragment-backslash-novalid.html": "Bad value \u201c#\\\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemtype/fragment-contains-hash-novalid.html": "Bad value \u201chttp://foo/path#f#g\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemtype/fragment-empty-hash-only-no-path-relative-novalid.html": "Bad value \u201c#\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemtype/fragment-leading-space-novalid.html": "Bad value \u201chttp://f:21/b# e\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemtype/fragment-non-ascii-relative-novalid.html": "Bad value \u201c#\u03b2\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemtype/fragment-semicolon-question-mark-relative-novalid.html": "Bad value \u201c#;?\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemtype/fragment-slash-relative-novalid.html": "Bad value \u201c#/\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemtype/host-192.0x00A80001-novalid.html": "Bad value \u201chttp://192.0x00A80001\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemtype/host-IP-address-broken-novalid.html": "Bad value \u201chttp://192.168.0.257/\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemtype/host-IP-address-fullwidth-novalid.html": "Bad value \u201chttp://\uff10\uff38\uff43\uff10\uff0e\uff10\uff12\uff15\uff10\uff0e\uff10\uff11\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemtype/host-IP-address-percent-encoded-novalid.html": "Bad value \u201chttp://%30%78%63%30%2e%30%32%35%30.01\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemtype/host-cr-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemtype/host-double-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff14\uff11.com\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemtype/host-double-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%94%ef%bc%91.com\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemtype/host-empty-novalid.html": "Bad value \u201chttp://\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemtype/host-empty-userinfo-empty-novalid.html": "Bad value \u201chttp://@/www.example.com\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemtype/host-empty-with-userinfo-novalid.html": "Bad value \u201chttp://user:pass@/\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemtype/host-hostname-in-brackets-novalid.html": "Bad value \u201chttp://[www.google.com]/\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemtype/host-invalid-unicode-novalid.html": "Forbidden code point U+fdd0.",
    "html/microdata/itemtype/host-invalid-unicode-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%b7%90zyx.com\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemtype/host-newline-novalid.html": "Bad value \u201chttp://example.\norg\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemtype/host-space-novalid.html": "Bad value \u201chttp://example .org\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemtype/host-square-brackets-port-contains-colon-novalid.html": "Bad value \u201chttp://[1::2]:3:4\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemtype/host-tab-novalid.html": "Bad value \u201chttp://example\t.org\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemtype/host-u0000-percent-encoded-novalid.html": "Bad value \u201chttp://\uff05\uff10\uff10.com\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemtype/host-u0000-percent-encoded-percent-encoded-novalid.html": "Bad value \u201chttp://%ef%bc%85%ef%bc%90%ef%bc%90.com\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemtype/path-bare-percent-sign-novalid.html": "Bad value \u201chttp://example.com/foo%\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemtype/path-contains-space-novalid.html": "Bad value \u201c/a/ /c\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemtype/path-leading-backslash-at-sign-novalid.html": "Bad value \u201chttp://foo.com/\\@\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemtype/path-leading-colon-backslash-novalid.html": "Bad value \u201c:\\\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemtype/path-leading-colon-chars-backslash-novalid.html": "Bad value \u201c:foo.com\\\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemtype/path-leading-space-novalid.html": "Bad value \u201chttp://f:21/ b\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemtype/path-percent-encoded-malformed-novalid.html": "Bad value \u201chttp://example.com/foo/%2e%2\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemtype/path-percent-encoded-slash-plus-slashes-relative-novalid.html": "Bad value \u201c/a/%2f/c\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemtype/path-percent-encoded-slash-relative-novalid.html": "Bad value \u201c/a%2fc\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemtype/path-relative-square-brackets-novalid.html": "Bad value \u201c[61:24:74]:98\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemtype/path-simple-relative-novalid.html": "Bad value \u201c/a/b/c\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemtype/path-slash-only-relative-novalid.html": "Bad value \u201c/\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemtype/path-tab-novalid.html": "Bad value \u201chttp://example.com/foo\tbar\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemtype/path-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b ?\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemtype/path-u0091-novalid.html": "Forbidden code point U+0091.",
    "html/microdata/itemtype/port-999999-novalid.html": "Bad value \u201chttp://f:999999/c\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemtype/port-cr-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemtype/port-leading-colon-bracket-colon-novalid.html": "Bad value \u201chttp://2001::1]:80\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemtype/port-leading-colon-novalid.html": "Bad value \u201chttp://2001::1\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemtype/port-leading-dash-novalid.html": "Bad value \u201chttp://foo:-80/\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemtype/port-multiple-letters-novalid.html": "Bad value \u201chttp://f:fifty-two/c\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemtype/port-newline-novalid.html": "Bad value \u201chttp://f:\n/c\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemtype/port-single-letter-novalid.html": "Bad value \u201chttp://f:b/c\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemtype/port-space-novalid.html": "Bad value \u201chttp://f: /c\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemtype/port-tab-novalid.html": "Bad value \u201chttp://f:\t/c\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemtype/query-empty-no-path-relative-novalid.html": "Bad value \u201c?\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemtype/query-leading-space-novalid.html": "Bad value \u201chttp://f:21/b? d\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemtype/query-trailing-space-novalid.html": "Bad value \u201chttp://f:21/b?d #\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemtype/scheme-data-single-slash-novalid.html": "Bad value \u201cdata:/example.com/\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemtype/scheme-file-single-slash-novalid.html": "Bad value \u201cfile:/example.com/\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemtype/scheme-ftp-no-slash-novalid.html": "Bad value \u201cftp:example.com/\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemtype/scheme-ftp-single-slash-novalid.html": "Bad value \u201cftp:/example.com/\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemtype/scheme-http-backslash-novalid.html": "Bad value \u201chttp:\\\\foo.com\\\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemtype/scheme-http-no-slash-colon-novalid.html": "Bad value \u201chttp::@c:29\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemtype/scheme-http-no-slash-novalid.html": "Bad value \u201chttp:foo.com\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemtype/scheme-http-no-slash-square-bracket-novalid.html": "Bad value \u201chttp:[61:27]/:foo\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemtype/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemtype/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemtype/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemtype/scheme-schemeless-relative-novalid.html": "Bad value \u201c//foo/bar\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemtype/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemtype/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemtype/scheme-trailing-space-novalid.html": "Bad value \u201ca: foo.com\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemtype/scheme-trailing-tab-novalid.html": "Bad value \u201ca:\tfoo.com\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemtype/scheme-ws-single-slash-novalid.html": "Bad value \u201cws:/example.com/\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemtype/scheme-wss-no-slash-novalid.html": "Bad value \u201cwss:example.com/\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemtype/scheme-wss-single-slash-novalid.html": "Bad value \u201cwss:/example.com/\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemtype/userinfo-backslash-novalid.html": "Bad value \u201chttp://a\\b:c\\d@foo.com\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemtype/userinfo-empty-novalid.html": "Bad value \u201chttp://@www.example.com\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemtype/userinfo-host-port-path-novalid.html": "Bad value \u201chttp://a:b@c:29/d\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemtype/userinfo-novalid.html": "Bad value \u201chttp://user:pass@foo:21/bar;par?b#c\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemtype/userinfo-password-bad-chars-novalid.html": "Bad value \u201chttp://&a:foo(b]c@d:2/\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemtype/userinfo-password-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://foo:\ud83d\udca9@example.com\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemtype/userinfo-password-empty-novalid.html": "Bad value \u201chttp://a:@www.example.com\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemtype/userinfo-user-empty-novalid.html": "Bad value \u201chttp://:b@www.example.com\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemtype/userinfo-username-contains-at-sign-novalid.html": "Bad value \u201chttp://::@c@d:2\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemtype/userinfo-username-contains-percent-encoded-novalid.html": "Bad value \u201chttp://%25DOMAIN:foobar@foodomain.com\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemtype/userinfo-username-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://\ud83d\udca9:foo@example.com\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d.",
    "html/microdata/itemtype/userinfo-username-non-alpha-novalid.html": "Bad value \u201chttp://foo.com:b@d/\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d.",
    "html/mime-types/001-novalid.html": "Bad value \u201ctext/html \u201d for attribute \u201ctype\u201d on element \u201clink\u201d.",
    "html/mime-types/002-novalid.html": "Bad value \u201c TEXT/HTML\u201d for attribute \u201ctype\u201d on element \u201clink\u201d.",
    "html/mime-types/003-novalid.html": "Bad value \u201ctext/html;charset=\u201d for attribute \u201ctype\u201d on element \u201clink\u201d.",
    "html/mime-types/004-novalid.html": "Bad value \u201ctext/html ;charset\u201d for attribute \u201ctype\u201d on element \u201clink\u201d.",
    "html/mime-types/005-novalid.html": "Bad value \u201ctext/html;\u201d for attribute \u201ctype\u201d on element \u201clink\u201d.",
    "html/mime-types/006-novalid.html": "Bad value \u201ctext/html; \u201d for attribute \u201ctype\u201d on element \u201clink\u201d.",
    "html/mime-types/007-novalid.html": "Bad value \u201ctext/html ;\u201d for attribute \u201ctype\u201d on element \u201clink\u201d.",
    "html/mime-types/008-novalid.html": "Bad value \u201ctext/html;charset=\"utf-8\u201d for attribute \u201ctype\u201d on element \u201clink\u201d.",
    "html/mime-types/009-novalid.html": "Bad value \u201ctext/html;charset=\"u\\\u201d for attribute \u201ctype\u201d on element \u201clink\u201d.",
    "html/mime-types/010-novalid.html": "Bad value \u201capplication\u201d for attribute \u201ctype\u201d on element \u201clink\u201d.",
    "html/mime-types/011-novalid.html": "Bad value \u201capplication/\u201d for attribute \u201ctype\u201d on element \u201clink\u201d.",
    "html/obsolete/acronym-novalid.html": "The \u201cacronym\u201d element is obsolete. Use the \u201cabbr\u201d element instead.",
    "html/obsolete/applet-novalid.html": "The \u201capplet\u201d element is obsolete. Use \u201cembed\u201d or \u201cobject\u201d element instead.",
    "html/obsolete/basefont-novalid.html": "The \u201cbasefont\u201d element is obsolete. Use CSS instead.",
    "html/obsolete/big-novalid.html": "The \u201cbig\u201d element is obsolete. Use CSS instead.",
    "html/obsolete/center-novalid.html": "The \u201ccenter\u201d element is obsolete. Use CSS instead.",
    "html/obsolete/dir-novalid.html": "The \u201cdir\u201d element is obsolete. Use the \u201cul\u201d element instead.",
    "html/obsolete/font-novalid.html": "The \u201cfont\u201d element is obsolete. Use CSS instead.",
    "html/obsolete/frameset-novalid.html": "The \u201cframeset\u201d element is obsolete. Use the \u201ciframe\u201d element and CSS instead, or use server-side includes.",
    "html/obsolete/noframes-novalid.html": "The \u201cnoframes\u201d element is obsolete. Use the \u201ciframe\u201d element and CSS instead, or use server-side includes.",
    "html/obsolete/profile-haswarn.html": "The \u201cprofile\u201d attribute on the \u201chead\u201d element is obsolete. To declare which \u201cmeta\u201d terms are used in the document, instead register the names as meta extensions. To trigger specific UA behaviors, use a \u201clink\u201d element instead.",
    "html/obsolete/strike-novalid.html": "The \u201cstrike\u201d element is obsolete. Use \u201cdel\u201d or \u201cs\u201d element instead.",
    "html/obsolete/tt-novalid.html": "The \u201ctt\u201d element is obsolete. Use CSS instead.",
    "html/other/applet-novalid.html": "The \u201capplet\u201d element is obsolete. Use \u201cembed\u201d or \u201cobject\u201d element instead.",
    "html/other/obj-novalid.html": "Element \u201cobj\u201d not allowed as child of \u201cp\u201d in this context.",
    "html/parser/almost-standards-doctype-novalid.html": "Almost standards mode doctype. Expected \u201c<!DOCTYPE html>\u201d.",
    "html/parser/astral-nonchar-in-stream-novalid.html": "Astral non-character.",
    "html/parser/astral-nonchar-novalid.html": "Character reference expands to an astral non-character (U+1fffe).",
    "html/parser/attr-value-missing-novalid.html": "Attribute value missing.",
    "html/parser/backtick-at-start-unquoted-attr-novalid.html": "\u201c`\u201d at the start of an unquoted attribute value. Probable cause: Using the wrong character as a quote.",
    "html/parser/backtick-in-unquoted-attr-novalid.html": "\u201c`\u201d in an unquoted attribute value. Probable cause: Using the wrong character as a quote.",
    "html/parser/bad-char-after-lt-novalid.html": "Bad character \u201c1\u201d after \u201c<\u201d. Probable cause: Unescaped \u201c<\u201d. Try escaping it as \u201c&lt;\u201d.",
    "html/parser/bogus-comment-novalid.html": "Bogus comment.",
    "html/parser/bogus-doctype-novalid.html": "Bogus doctype.",
    "html/parser/c1-charref-novalid.html": "A numeric character reference expanded to the C1 controls range.",
    "html/parser/charref-surrogate-novalid.html": "Character reference expands to a surrogate.",
    "html/parser/charref-zero-novalid.html": "Character reference expands to zero.",
    "html/parser/charset-after-1024-novalid.html": "A \u201ccharset\u201d attribute on a \u201cmeta\u201d element found after the first 1024 bytes.",
    "html/parser/control-charref-novalid.html": "Character reference expands to a control character (U+0001).",
    "html/parser/cr-charref-novalid.html": "A numeric character reference expanded to carriage return.",
    "html/parser/duplicate-attr-novalid.html": "Duplicate attribute \u201cid\u201d.",
    "html/parser/duplicate-id-novalid.html": "Duplicate ID \u201cfoo\u201d.",
    "html/parser/end-tag-after-body-novalid.html": "Saw an end tag after \u201cbody\u201d had been closed.",
    "html/parser/end-tag-br-novalid.html": "End tag \u201cbr\u201d.",
    "html/parser/end-tag-with-attrs-novalid.html": "End tag had attributes.",
    "html/parser/eof-after-lt-novalid.html": "End of file after \u201c<\u201d.",
    "html/parser/eof-in-attr-name-novalid.html": "End of file occurred in an attribute name. Ignoring tag.",
    "html/parser/eof-in-attr-value-novalid.html": "End of file reached when inside an attribute value. Ignoring tag.",
    "html/parser/eof-in-comment-novalid.html": "End of file inside comment.",
    "html/parser/eof-in-doctype-novalid.html": "End of file inside system identifier.",
    "html/parser/eof-in-end-tag-novalid.html": "End of file seen when looking for tag name. Ignoring tag.",
    "html/parser/eof-in-public-id-novalid.html": "End of file inside public identifier.",
    "html/parser/eof-in-system-id-novalid.html": "End of file inside system identifier.",
    "html/parser/eof-looking-for-tag-name-novalid.html": "End of file after \u201c<\u201d.",
    "html/parser/eof-without-doctype-novalid.html": "Start tag seen without seeing a doctype first. Expected \u201c<!DOCTYPE html>\u201d.",
    "html/parser/equals-at-start-unquoted-attr-novalid.html": "\u201c=\u201d at the start of an unquoted attribute value. Probable cause: Stray duplicate equals sign.",
    "html/parser/equals-expecting-attr-name-novalid.html": "Saw \u201c=\u201d when expecting an attribute name. Probable cause: Attribute name missing.",
    "html/parser/expected-public-id-novalid.html": "Expected a public identifier but the doctype ended.",
    "html/parser/expected-system-id-novalid.html": "Expected a system identifier but the doctype ended.",
    "html/parser/faux-end-tag-src-novalid.html": "End of file seen when expecting text or an end tag.",
    "html/parser/faux-end-tag-style-novalid.html": "End of file seen when expecting text or an end tag.",
    "html/parser/frameset-start-tag-novalid.html": "The \u201cframeset\u201d element is obsolete. Use the \u201ciframe\u201d element and CSS instead, or use server-side includes.",
    "html/parser/garbage-after-lt-slash-novalid.html": "Garbage after \u201c</\u201d.",
    "html/parser/gt-in-public-id-novalid.html": "\u201c>\u201d in public identifier.",
    "html/parser/gt-in-system-id-novalid.html": "\u201c>\u201d in system identifier.",
    "html/parser/image-start-tag-novalid.html": "Saw a start tag \u201cimage\u201d.",
    "html/parser/legacy-doctype-novalid.html": "Obsolete doctype. Expected \u201c<!DOCTYPE html>\u201d.",
    "html/parser/lt-at-start-unquoted-attr-novalid.html": "\u201c<\u201d at the start of an unquoted attribute value. Probable cause: Missing \u201c>\u201d immediately before.",
    "html/parser/lt-expecting-attr-name-novalid.html": "Saw \u201c<\u201d when expecting an attribute name. Probable cause: Missing \u201c>\u201d immediately before.",
    "html/parser/lt-gt-novalid.html": "Saw \u201c<>\u201d. Probable causes: Unescaped \u201c<\u201d (escape as \u201c&lt;\u201d) or mistyped start tag.",
    "html/parser/lt-in-attr-name-novalid.html": "\u201c<\u201d in attribute name. Probable cause: \u201c>\u201d missing immediately before.",
    "html/parser/lt-in-unquoted-attr-novalid.html": "\u201c<\u201d in an unquoted attribute value. Probable cause: Missing \u201c>\u201d immediately before.",
    "html/parser/lt-slash-gt-novalid.html": "Saw \u201c</>\u201d. Probable causes: Unescaped \u201c<\u201d (escape as \u201c&lt;\u201d) or mistyped end tag.",
    "html/parser/missing-space-before-doctype-name-novalid.html": "Missing space before doctype name.",
    "html/parser/named-charref-no-semicolon-novalid.html": "Named character reference was not terminated by a semicolon. (Or \u201c&\u201d should have been escaped as \u201c&amp;\u201d.)",
    "html/parser/nameless-doctype-novalid.html": "Missing space before doctype name.",
    "html/parser/nested-comment-novalid.html": "Saw \u201c<!--\u201d within a comment. Probable cause: Nested comment (not allowed).",
    "html/parser/nested-form-novalid.html": "Saw a \u201cform\u201d start tag, but there was already an active \u201cform\u201d element. Nested forms are not allowed. Ignoring the tag.",
    "html/parser/nested-heading-novalid.html": "Heading cannot be a child of another heading.",
    "html/parser/nested-table-novalid.html": "Start tag for \u201ctable\u201d seen but the previous \u201ctable\u201d is still open.",
    "html/parser/no-cell-to-close-novalid.html": "Stray end tag \u201ctd\u201d.",
    "html/parser/no-digits-after-charref-novalid.html": "No digits after \u201c\u201d.",
    "html/parser/no-doctype-novalid.html": "Start tag seen without seeing a doctype first. Expected \u201c<!DOCTYPE html>\u201d.",
    "html/parser/no-space-after-public-novalid.html": "No space between the doctype \u201cPUBLIC\u201d keyword and the quote.",
    "html/parser/no-space-after-system-novalid.html": "No space between the doctype \u201cSYSTEM\u201d keyword and the quote.",
    "html/parser/no-space-between-attrs-novalid.html": "No space between attributes.",
    "html/parser/no-space-between-public-system-novalid.html": "No space between the doctype public and system identifiers.",
    "html/parser/no-table-row-to-close-novalid.html": "Stray end tag \u201ctr\u201d.",
    "html/parser/nonspace-after-frameset-novalid.html": "The \u201cframeset\u201d element is obsolete. Use the \u201ciframe\u201d element and CSS instead, or use server-side includes.",
    "html/parser/nonspace-in-noscript-head-novalid.html": "Non-space character inside \u201cnoscript\u201d inside \u201chead\u201d.",
    "html/parser/null-in-stream-novalid.html": "Bad character \u201c\\\u201d after \u201c<\u201d. Probable cause: Unescaped \u201c<\u201d. Try escaping it as \u201c&lt;\u201d.",
    "html/parser/numeric-charref-no-semicolon-novalid.html": "Character reference was not terminated by a semicolon.",
    "html/parser/other-in-unquoted-attr-novalid.html": "\u201c\"\u201d in an unquoted attribute value. Probable causes: Attributes running together or a URL query string in an unquoted attribute value.",
    "html/parser/premature-end-of-comment-novalid.html": "End of file inside comment.",
    "html/parser/processing-instruction-novalid.html": "Saw \u201c<?\u201d. Probable cause: Attempt to use an XML processing instruction in HTML. (XML processing instructions are not supported in HTML.)",
    "html/parser/quirky-doctype-novalid.html": "Obsolete doctype. Expected \u201c<!DOCTYPE html>\u201d.",
    "html/parser/quote-in-attr-name-novalid.html": "Quote \u201c\"\u201d in attribute name. Probable cause: Matching quote missing somewhere earlier.",
    "html/parser/range-charref-novalid.html": "Character reference outside the permissible Unicode range.",
    "html/parser/select-in-table-start-novalid.html": "Start tag \u201cselect\u201d seen in \u201ctable\u201d.",
    "html/parser/self-closing-end-tag-novalid.html": "Stray \u201c/\u201d at the end of an end tag.",
    "html/parser/slash-not-followed-by-gt-novalid.html": "A slash was not immediately followed by \u201c>\u201d.",
    "html/parser/start-tag-without-doctype-novalid.html": "Start tag seen without seeing a doctype first. Expected \u201c<!DOCTYPE html>\u201d.",
    "html/parser/stray-doctype-novalid.html": "Stray doctype.",
    "html/parser/stray-end-tag-novalid.html": "Stray end tag \u201cspan\u201d.",
    "html/parser/stray-start-tag-novalid.html": "Stray start tag \u201cp\u201d.",
    "html/parser/text-after-body-novalid.html": "Non-space character after body.",
    "html/parser/text-in-table-novalid.html": "Misplaced non-space characters inside a table.",
    "html/parser/u000b-charref-novalid.html": "Character reference expands to a control character (U+000b).",
    "html/parser/u000b-novalid.html": "Forbidden code point U+000b.",
    "html/parser/u007f-charref-novalid.html": "Character reference expands to a control character (U+007f).",
    "html/parser/u10ffff-charref-novalid.html": "Character reference expands to an astral non-character (U+10ffff).",
    "html/parser/ufffe-charref-novalid.html": "Character reference expands to a non-character (U+fffe).",
    "html/parser/unassigned-charref-novalid.html": "Character reference expands to a permanently unassigned code point.",
    "html/template/template-shadowrootslotassignment-invalid-novalid.html": "Bad value \u201cinvalid\u201d for attribute \u201cshadowrootslotassignment\u201d on element \u201ctemplate\u201d.",
    "html/warnings/aria-multiselectable-on-select-haswarn.html": "The \u201caria-multiselectable\u201d attribute should not be used with the \u201cselect \u201d element.",
    "html/warnings/csp-event-handler-haswarn.html": "Event handler attribute \u201conclick\u201d violates Content Security Policy (meta tag): blocked by \u201cscript-src\u201d directive.",
    "html/warnings/csp-inline-script-haswarn.html": "Inline script violates Content Security Policy (meta tag): blocked by \u201cscript-src\u201d directive (missing \u201c\u2018unsafe-inline\u2019\u201d or nonce/hash).",
    "html/warnings/csp-inline-style-haswarn.html": "Inline style violates Content Security Policy (meta tag): blocked by \u201cstyle-src\u201d directive (missing \u201c\u2018unsafe-inline\u2019\u201d or nonce/hash).",
    "html/warnings/csp-style-attribute-haswarn.html": "The \u201cstyle\u201d attribute violates Content Security Policy (meta tag): blocked by \u201cstyle-src\u201d directive.",
    "html/warnings/h2-empty-haswarn.html": "Empty heading.",
    "html/warnings/h3-empty-haswarn.html": "Empty heading.",
    "html/warnings/h4-empty-haswarn.html": "Empty heading.",
    "html/warnings/h5-empty-haswarn.html": "Empty heading.",
    "html/warnings/h6-empty-haswarn.html": "Empty heading.",
    "html/warnings/role-directory-haswarn.html": "Bad value \u201cdirectory\u201d for attribute \u201crole\u201d on element \u201cdiv\u201d.",
    "html/warnings/unnecessary-role-article-haswarn.html": "The \u201carticle\u201d role is unnecessary for element \u201carticle\u201d.",
    "html/warnings/unnecessary-role-banner-haswarn.html": "The \u201cbanner\u201d role is unnecessary for element \u201cheader\u201d.",
    "html/warnings/unnecessary-role-complementary-haswarn.html": "The \u201ccomplementary\u201d role is unnecessary for element \u201caside\u201d.",
    "html/warnings/unnecessary-role-contentinfo-haswarn.html": "The \u201ccontentinfo\u201d role is unnecessary for element \u201cfooter\u201d.",
    "html/warnings/unnecessary-role-definition-haswarn.html": "The \u201cdefinition\u201d role is unnecessary for element \u201cdd\u201d.",
    "html/warnings/unnecessary-role-form-haswarn.html": "The \u201cform\u201d role is unnecessary for element \u201cform\u201d.",
    "html/warnings/unnecessary-role-group-on-details-haswarn.html": "The \u201cgroup\u201d role is unnecessary for element \u201cdetails\u201d.",
    "html/warnings/unnecessary-role-img-haswarn.html": "The \u201cimg\u201d role is unnecessary for element \u201cimg\u201d.",
    "html/warnings/unnecessary-role-list-haswarn.html": "The \u201clist\u201d role is unnecessary for element \u201cul\u201d.",
    "html/warnings/unnecessary-role-main-haswarn.html": "The \u201cmain\u201d role is unnecessary for element \u201cmain\u201d.",
    "html/warnings/unnecessary-role-navigation-haswarn.html": "The \u201cnavigation\u201d role is unnecessary for element \u201cnav\u201d.",
    "html/warnings/unnecessary-role-progressbar-haswarn.html": "The \u201cprogressbar\u201d role is unnecessary for element \u201cprogress\u201d.",
    "html/warnings/unnecessary-role-region-haswarn.html": "The \u201cregion\u201d role is unnecessary for element \u201csection\u201d.",
    "html/warnings/unnecessary-role-separator-haswarn.html": "The \u201cseparator\u201d role is unnecessary for element \u201chr\u201d.",
    "html/warnings/unnecessary-role-spinbutton-haswarn.html": "The \u201cspinbutton\u201d role is unnecessary for element \u201cinput\u201d whose type is \u201cnumber\u201d.",
    "html/warnings/unnecessary-role-status-haswarn.html": "The \u201cstatus\u201d role is unnecessary for element \u201coutput\u201d.",
    "html/warnings/unnecessary-role-table-haswarn.html": "The \u201ctable\u201d role is unnecessary for element \u201ctable\u201d.",
    "html/warnings/unnecessary-role-term-haswarn.html": "The \u201cterm\u201d role is unnecessary for element \u201cdt\u201d.",
    "langdetect/lang-en-dir-ltr-content-ja-haswarn.html": "This document appears to be written in Japanese but the \u201chtml\u201d start tag has \u201clang=\"en\"\u201d. Consider using \u201clang=\"ja\"\u201d (or variant) instead.",
    "langdetect/lang-en-dir-ltr-content-zh-haswarn.html": "This document appears to be written in Traditional Chinese but the \u201chtml\u201d start tag has \u201clang=\"en\"\u201d. Consider using \u201clang=\"zh-hant\"\u201d (or variant) instead.",
    "langdetect/lang-he-dir-ltr-content-he-haswarn.html": "This document appears to be written in Hebrew but the \u201chtml\u201d start tag has \u201cdir=\"ltr\"\u201d. Consider using \u201cdir=\"rtl\"\u201d instead.",
    "langdetect/lang-he-dir-ltr-content-zh-in-p-he-in-pre-haswarn.html": "This document appears to be written in Traditional Chinese but the \u201chtml\u201d start tag has \u201clang=\"he\"\u201d. Consider using \u201clang=\"zh-hant\"\u201d (or variant) instead.",
    "langdetect/lang-zh-dir-ltr-content-zh-in-pre-he-in-p-haswarn.html": "This document appears to be written in Hebrew but the \u201chtml\u201d start tag has \u201clang=\"zh-hant\"\u201d. Consider using \u201clang=\"he\"\u201d (or variant) instead.",
    "normalization/normalization-haswarn.html": "Text run is not in Unicode Normalization Form C. Should instead be \u201c\u03ae\u201d. (Copy and paste that into your source document to replace the un-normalized text.)",
    "xhtml/attributes/accesskey/003-novalid.xhtml": "Bad value \u201ca b \u306c c \u306c\u201d for attribute \u201caccesskey\u201d on element \u201ca\u201d.",
    "xhtml/attributes/accesskey/004-novalid.xhtml": "Bad value \u201ca b \u307b\u3052\u201d for attribute \u201caccesskey\u201d on element \u201ca\u201d.",
    "xhtml/attributes/data/002-novalid.xhtml": "\u201cdata-*\u201d attributes must not have characters from the range \u201cA\u201d\u2026\u201cZ\u201d in the name.",
    "xhtml/attributes/spellcheck/050-novalid.xhtml": "Bad value \u201cbadvalue\u201d for attribute \u201cspellcheck\u201d on element \u201cp\u201d.",
    "xhtml/attributes/spellcheck/350-novalid.xhtml": "Bad value \u201cbadvalue\u201d for attribute \u201cspellcheck\u201d on element \u201cp\u201d.",
    "xhtml/elements/a/100-haswarn.xhtml": "The \u201cname\u201d attribute on the \u201ca\u201d element is obsolete. Consider putting an \u201cid\u201d attribute on the nearest container instead.",
    "xhtml/elements/base/001-novalid.xhtml": "Element \u201cbase\u201d is missing one or more of the following attributes: \u201chref\u201d, \u201ctarget\u201d.",
    "xhtml/elements/caption/table-as-root-novalid.xhtml": "Element \u201ctable\u201d not allowed in this context.",
    "xhtml/elements/dialog/001-novalid.xhtml": "Element \u201cdt\u201d not allowed as child of \u201cdialog\u201d in this context.",
    "xhtml/elements/dl/032-haswarn.xhtml": "Duplicate \u201cdt\u201d name \u201ctext\u201d in \u201cdl\u201d element. Within a single \u201cdl\u201d element, there should not be more than one \u201cdt\u201d element for each name.",
    "xhtml/elements/embed/001-novalid.xhtml": "Bad value \u201c20%\u201d for attribute \u201cheight\u201d on element \u201cembed\u201d.",
    "xhtml/elements/embed/002-novalid.xhtml": "Bad value \u201cfoo\u201d for attribute \u201ctype\u201d on element \u201cembed\u201d.",
    "xhtml/elements/embed/003-novalid.xhtml": "Bad value \u201c20%\u201d for attribute \u201cwidth\u201d on element \u201cembed\u201d.",
    "xhtml/elements/figure/002-novalid.xhtml": "Text not allowed in \u201cfigure\u201d in this context.",
    "xhtml/elements/figure/101-novalid.xhtml": "Element \u201cimg\u201d not allowed as child of \u201cfigure\u201d in this context.",
    "xhtml/elements/figure/102-novalid.xhtml": "Text not allowed in \u201cfigure\u201d in this context.",
    "xhtml/elements/figure/103-novalid.xhtml": "Text not allowed in \u201cfigure\u201d in this context.",
    "xhtml/elements/figure/104-novalid.xhtml": "Element \u201cimg\u201d not allowed as child of \u201cfigure\u201d in this context.",
    "xhtml/elements/figure/304-novalid.xhtml": "Element \u201cimg\u201d not allowed as child of \u201cfigure\u201d in this context.",
    "xhtml/elements/footer/001-novalid.xhtml": "The element \u201cfooter\u201d must not appear as a descendant of the \u201cfooter\u201d element.",
    "xhtml/elements/footer/003-novalid.xhtml": "The element \u201cheader\u201d must not appear as a descendant of the \u201cfooter\u201d element.",
    "xhtml/elements/header/001-novalid.xhtml": "The element \u201cfooter\u201d must not appear as a descendant of the \u201cheader\u201d element.",
    "xhtml/elements/header/002-novalid.xhtml": "The element \u201cheader\u201d must not appear as a descendant of the \u201cheader\u201d element.",
    "xhtml/elements/iframe/042-novalid.xhtml": "Text not allowed in \u201ciframe\u201d in this context.",
    "xhtml/elements/img/003-novalid.xhtml": "The \u201cimg\u201d element with the \u201cismap\u201d attribute set must have an \u201ca\u201d ancestor with the \u201chref\u201d attribute.",
    "xhtml/elements/img/004-novalid.xhtml": "The element \u201cimg\u201d with the attribute \u201cusemap\u201d must not appear as a descendant of the \u201ca\u201d element.",
    "xhtml/elements/img/051-novalid.xhtml": "Bad value \u201c-1\u201d for attribute \u201cwidth\u201d on element \u201cimg\u201d.",
    "xhtml/elements/input/003-novalid.xhtml": "The \u201clist\u201d attribute of the \u201cinput\u201d element must refer to a \u201cdatalist\u201d element.",
    "xhtml/elements/keygen/054-also-novalid.xhtml": "The \u201ckeygen\u201d element is obsolete.",
    "xhtml/elements/keygen/054-novalid.xhtml": "The \u201ckeygen\u201d element is obsolete.",
    "xhtml/elements/keygen/055-also-novalid.xhtml": "The \u201ckeygen\u201d element is obsolete.",
    "xhtml/elements/keygen/056-also-novalid.xhtml": "The \u201ckeygen\u201d element is obsolete.",
    "xhtml/elements/keygen/056-novalid.xhtml": "The \u201ckeygen\u201d element is obsolete.",
    "xhtml/elements/keygen/057-also-novalid.xhtml": "The \u201ckeygen\u201d element is obsolete.",
    "xhtml/elements/keygen/057-novalid.xhtml": "The \u201ckeygen\u201d element is obsolete.",
    "xhtml/elements/keygen/058-also-novalid.xhtml": "The \u201ckeygen\u201d element is obsolete.",
    "xhtml/elements/keygen/058-novalid.xhtml": "The \u201ckeygen\u201d element is obsolete.",
    "xhtml/elements/keygen/059-novalid.xhtml": "The \u201ckeygen\u201d element is obsolete.",
    "xhtml/elements/keygen/060-novalid.xhtml": "The \u201ckeygen\u201d element is obsolete.",
    "xhtml/elements/keygen/061-novalid.xhtml": "The \u201ckeygen\u201d element is obsolete.",
    "xhtml/elements/keygen/154-novalid.xhtml": "The \u201ckeygen\u201d element is obsolete.",
    "xhtml/elements/keygen/157-novalid.xhtml": "The \u201ckeygen\u201d element is obsolete.",
    "xhtml/elements/keygen/359-novalid.xhtml": "The \u201ckeygen\u201d element is obsolete.",
    "xhtml/elements/keygen/360-novalid.xhtml": "The \u201ckeygen\u201d element is obsolete.",
    "xhtml/elements/keygen/361-novalid.xhtml": "The \u201ckeygen\u201d element is obsolete.",
    "xhtml/elements/keygen/keygen-novalid.xhtml": "The \u201ckeygen\u201d element is obsolete.",
    "xhtml/elements/link/001-novalid.xhtml": "A \u201clink\u201d element must have an \u201chref\u201d or \u201cimagesrcset\u201d attribute, or both.",
    "xhtml/elements/menu/embed-contextmenu-novalid.xhtml": "The \u201ccontextmenu\u201d attribute is obsolete. Use script to handle \u201ccontextmenu\u201d event instead.",
    "xhtml/elements/menu/menu-containing-hr-novalid.xhtml": "Element \u201chr\u201d not allowed as child of \u201cmenu\u201d in this context.",
    "xhtml/elements/menu/menu-containing-menu-novalid.xhtml": "Element \u201cmenu\u201d not allowed as child of \u201cmenu\u201d in this context.",
    "xhtml/elements/menu/menu-containing-text-novalid.xhtml": "Text not allowed in \u201cmenu\u201d in this context.",
    "xhtml/elements/menu/menu-type-context-haswarn.xhtml": "The \u201ctype\u201d attribute on the \u201cmenu\u201d element is obsolete. Use script to handle \u201ccontextmenu\u201d event instead.",
    "xhtml/elements/menu/menu-type-popup-haswarn.xhtml": "The \u201ctype\u201d attribute on the \u201cmenu\u201d element is obsolete. Use script to handle \u201ccontextmenu\u201d event instead.",
    "xhtml/elements/menu/menu-type-toolbar-haswarn.xhtml": "The \u201ctype\u201d attribute on the \u201cmenu\u201d element is obsolete. Use script to handle \u201ccontextmenu\u201d event instead.",
    "xhtml/elements/menu/menuitem-children-novalid.xhtml": "Element \u201cmenuitem\u201d not allowed as child of \u201cmenu\u201d in this context.",
    "xhtml/elements/menu/menuitem-label-novalid.xhtml": "Element \u201cmenuitem\u201d not allowed as child of \u201cmenu\u201d in this context.",
    "xhtml/elements/menu/p-contextmenu-novalid.xhtml": "The \u201ccontextmenu\u201d attribute is obsolete. Use script to handle \u201ccontextmenu\u201d event instead.",
    "xhtml/elements/meter/010-novalid.xhtml": "The value of the \u201cmin\u201d attribute must be less than or equal to the value of the \u201cvalue\u201d attribute.",
    "xhtml/elements/meter/011-novalid.xhtml": "Element \u201cmeter\u201d is missing required attribute \u201cvalue\u201d.",
    "xhtml/elements/meter/012-novalid.xhtml": "Element \u201cmeter\u201d is missing required attribute \u201cvalue\u201d.",
    "xhtml/elements/meter/110-novalid.xhtml": "The value of the \u201cmin\u201d attribute must be less than or equal to the value of the \u201cvalue\u201d attribute.",
    "xhtml/elements/meter/312-novalid.xhtml": "Element \u201cmeter\u201d is missing required attribute \u201cvalue\u201d.",
    "xhtml/elements/object/001-novalid.xhtml": "Element \u201cobject\u201d is missing required attribute \u201cdata\u201d.",
    "xhtml/elements/progress/008-novalid.xhtml": "The value of the  \u201cvalue\u201d attribute must be less than or equal to one when the \u201cmax\u201d attribute is absent.",
    "xhtml/elements/progress/009-novalid.xhtml": "The value of the  \u201cvalue\u201d attribute must be less than or equal to the value of the \u201cmax\u201d attribute.",
    "xhtml/elements/progress/108-novalid.xhtml": "The value of the  \u201cvalue\u201d attribute must be less than or equal to one when the \u201cmax\u201d attribute is absent.",
    "xhtml/elements/progress/309-novalid.xhtml": "The value of the  \u201cvalue\u201d attribute must be less than or equal to the value of the \u201cmax\u201d attribute.",
    "xhtml/elements/ruby/001-novalid.xhtml": "Element \u201cruby\u201d is missing a required instance of one or more of the following child elements: \u201crp\u201d, \u201crt\u201d, \u201crtc\u201d.",
    "xhtml/elements/ruby/002-novalid.xhtml": "Element \u201cruby\u201d is missing a required instance of child element \u201crt\u201d.",
    "xhtml/elements/script/001-haswarn.xhtml": "The \u201clanguage\u201d attribute on the \u201cscript\u201d element is obsolete. Use the \u201ctype\u201d attribute instead.",
    "xhtml/elements/table/201-novalid.xhtml": "Table cell spans past the end of its row group established by a \u201ctbody\u201d element; clipped to the end of the row group.",
    "xhtml/elements/table/202-novalid.xhtml": "Table cell is overlapped by later table cell.",
    "xhtml/elements/table/203-novalid.xhtml": "Table column 3 established by element \u201ctd\u201d has no cells beginning in it.",
    "xhtml/elements/table/204-novalid.xhtml": "Row 3 of an implicit row group has no cells beginning on it.",
    "xhtml/elements/table/205-novalid.xhtml": "Element \u201ccol\u201d not allowed as child of \u201ctable\u201d in this context.",
    "xhtml/other/045-novalid.xhtml": "The \u201capplet\u201d element is obsolete. Use \u201cembed\u201d or \u201cobject\u201d element instead.",
    "xhtml/xml-stylesheet/after-element-novalid.xhtml": "Any \u201cxml-stylesheet\u201d instruction in a document must occur before any elements in the document. Suppressing any further errors for this \u201cxml-stylesheet\u201d instruction.",
    "xhtml/xml-stylesheet/alternate-yes-no-title-novalid.xhtml": "An \u201cxml-stylesheet\u201d instruction with an \u201calternate\u201d pseudo-attribute whose value is \u201cyes\u201d must also have a \u201ctitle\u201d pseudo-attribute with a non-empty value.",
    "xhtml/xml-stylesheet/attr-without-value-novalid.xhtml": "Found \u201cxml-stylesheet\u201d pseudo-attribute \u201ctype\u201d without a value. All pseudo-attributes in \u201cxml-stylesheet\u201d instructions must have values.",
    "xhtml/xml-stylesheet/charset-haswarn.xhtml": "Some browsers ignore the value of the \u201cxml-stylesheet\u201d pseudo-attribute \u201ccharset\u201d.",
    "xhtml/xml-stylesheet/duplicate-attr-novalid.xhtml": "Duplicate \u201cxml-stylesheet\u201d pseudo-attribute \u201chref\u201d.",
    "xhtml/xml-stylesheet/invalid-alternate-value-novalid.xhtml": "The value of the \u201cxml-stylesheet\u201d pseudo-attribute \u201calternate\u201d must be either \u201cyes\u201d or \u201cno\u201d.",
    "xhtml/xml-stylesheet/invalid-charset-novalid.xhtml": "Bad value \u201cnot-a-charset\u201d for \u201cxml-stylesheet\u201d pseudo-attribute \u201ccharset\u201d. Bad encoding name: \u201cnot-a-charset\u201d is not a valid character encoding name.",
    "xhtml/xml-stylesheet/invalid-href-novalid.xhtml": "Bad value \u201cht tp://example.com/style.css\u201d for \u201cxml-stylesheet\u201d pseudo-attribute \u201chref\u201d. Bad URL: Illegal character in path segment. Space is not allowed.",
    "xhtml/xml-stylesheet/invalid-pseudo-attr-novalid.xhtml": "Pseudo-attribute \u201cfoo\u201d not allowed in \u201cxml-stylesheet\u201d instruction.",
    "xhtml/xml-stylesheet/invalid-type-novalid.xhtml": "Bad value \u201ctext\u201d for \u201cxml-stylesheet\u201d pseudo-attribute \u201ctype\u201d. Bad MIME type: Subtype missing.",
    "xhtml/xml-stylesheet/missing-href-novalid.xhtml": "\u201cxml-stylesheet\u201d instruction lacks \u201chref\u201d pseudo-attribute. The \u201chref\u201d pseudo-attribute is required in all \u201cxml-stylesheet\u201d instructions.",
    "xhtml/xml-stylesheet/unsupported-type-haswarn.xhtml": "\u201ctext/css\u201d and \u201ctext/xsl\u201d are the only MIME types for the \u201cxml-stylesheet\u201d pseudo-attribute \u201ctype\u201d that are supported across browsers.",
    "xhtml/xml-stylesheet/uppercase-attr-novalid.xhtml": "Pseudo-attribute \u201cHREF\u201d not allowed in \u201cxml-stylesheet\u201d instruction.",
    "xhtml/xml-stylesheet/xslt-type-haswarn.xhtml": "\u201ctext/css\u201d and \u201ctext/xsl\u201d are the only MIME types for the \u201cxml-stylesheet\u201d pseudo-attribute \u201ctype\u201d that are supported across browsers."
}
