diff --git a/src/nu/validator/htmlparser/impl/ElementName.java b/src/nu/validator/htmlparser/impl/ElementName.java
index f0a1076a..2d09c338 100644
--- a/src/nu/validator/htmlparser/impl/ElementName.java
+++ b/src/nu/validator/htmlparser/impl/ElementName.java
@@ -845,10 +845,6 @@ public void destructor() {
// CPPONLY: NS_NewHTMLUnknownElement,
// CPPONLY: NS_NewSVGUnknownElement,
TreeBuilder.LINK_OR_BASEFONT_OR_BGSOUND | SPECIAL);
-public static final ElementName DISCARD = new ElementName("discard", "discard",
-// CPPONLY: NS_NewHTMLUnknownElement,
-// CPPONLY: NS_NewSVGDiscardElement,
-TreeBuilder.OTHER);
public static final ElementName EMBED = new ElementName("embed", "embed",
// CPPONLY: NS_NewHTMLEmbedElement,
// CPPONLY: NS_NewSVGUnknownElement,
@@ -1486,31 +1482,31 @@ public void destructor() {
// CPPONLY: NS_NewSVGUnknownElement,
TreeBuilder.TBODY_OR_THEAD_OR_TFOOT | SPECIAL | FOSTER_PARENTING | OPTIONAL_END_TAG);
private final static @NoLength ElementName[] ELEMENT_NAMES = {
-CAPTION,
-CIRCLE,
+FIGCAPTION,
+CITE,
FRAMESET,
H1,
-ALTGLYPH,
-MARKER,
+CLIPPATH,
+METER,
RADIALGRADIENT,
B,
BGSOUND,
-PICTURE,
-TRACK,
-HGROUP,
+SOURCE,
+DL,
+RP,
NOFRAMES,
MTEXT,
VIEW,
DIV,
G,
FEFUNCA,
-TD,
-FRAME,
-ALTGLYPHDEF,
-SWITCH,
-ALTGLYPHITEM,
-SPAN,
-CENTER,
+THEAD,
+FIGURE,
+GLYPHREF,
+TEXTPATH,
+ANIMATETRANSFORM,
+SECTION,
+HR,
CANVAS,
BASEFONT,
FEDISTANTLIGHT,
@@ -1523,20 +1519,20 @@ public void destructor() {
P,
H5,
FEFUNCB,
-FEFLOOD,
-ANIMATE,
-FEMERGENODE,
-IFRAME,
-TABLE,
-FEDIFFUSELIGHTING,
-MPATH,
-LINK,
-LABEL,
-FORM,
-MAIN,
-MO,
-STOP,
-FILTER,
+HEAD,
+BASE,
+FEIMAGE,
+LINE,
+TITLE,
+FESPECULARLIGHTING,
+PATH,
+MARK,
+UL,
+PARAM,
+OPTION,
+VIDEO,
+BR,
+FOOTER,
TR,
DETAILS,
DT,
@@ -1561,34 +1557,34 @@ public void destructor() {
AREA,
META,
DESC,
-EMBED,
-LEGEND,
-ASIDE,
-BLOCKQUOTE,
-ELLIPSE,
-FEMERGE,
-FECOMPOSITE,
-MARQUEE,
-STRIKE,
-TIME,
-DIALOG,
-LISTING,
-MGLYPH,
-TH,
-LI,
-MALIGNMARK,
-HTML,
-SMALL,
-ACRONYM,
-ANIMATEMOTION,
-MN,
-POLYGON,
-TSPAN,
-COLGROUP,
-OPTGROUP,
-ABBR,
-FEFUNCR,
-FEGAUSSIANBLUR,
+FEBLEND,
+NOEMBED,
+ARTICLE,
+CODE,
+FETURBULENCE,
+FETILE,
+IMAGE,
+POLYLINE,
+STYLE,
+TEMPLATE,
+FEFUNCG,
+STRONG,
+MATH,
+SEARCH,
+MI,
+MASK,
+OL,
+SYMBOL,
+EM,
+BUTTON,
+KEYGEN,
+PATTERN,
+AUDIO,
+FEDISPLACEMENTMAP,
+SAMP,
+ANIMATECOLOR,
+FECOMPONENTTRANSFER,
+HEADER,
NOBR,
ADDRESS,
DEFS,
@@ -1637,90 +1633,89 @@ public void destructor() {
TEXTAREA,
RB,
DD,
-DISCARD,
-FEBLEND,
-HEAD,
-NOEMBED,
-THEAD,
-ARTICLE,
-BASE,
-CODE,
-CITE,
-FETURBULENCE,
-FEIMAGE,
-FETILE,
-FIGURE,
-IMAGE,
-LINE,
-POLYLINE,
-SOURCE,
-STYLE,
-TITLE,
-TEMPLATE,
-GLYPHREF,
-FEFUNCG,
-FESPECULARLIGHTING,
-STRONG,
-CLIPPATH,
-MATH,
-PATH,
-SEARCH,
-TEXTPATH,
-MI,
-MARK,
-MASK,
-DL,
-OL,
-UL,
-SYMBOL,
-ANIMATETRANSFORM,
-EM,
-PARAM,
-BUTTON,
-FIGCAPTION,
-KEYGEN,
-OPTION,
-PATTERN,
-SECTION,
-AUDIO,
-VIDEO,
-FEDISPLACEMENTMAP,
-RP,
-SAMP,
-BR,
-ANIMATECOLOR,
-HR,
-FECOMPONENTTRANSFER,
-FOOTER,
-HEADER,
-METER,
+EMBED,
+FEFLOOD,
+LEGEND,
+TD,
+ASIDE,
+ANIMATE,
+BLOCKQUOTE,
+CIRCLE,
+ELLIPSE,
+FEMERGENODE,
+FEMERGE,
+FRAME,
+FECOMPOSITE,
+IFRAME,
+MARQUEE,
+PICTURE,
+STRIKE,
+TABLE,
+TIME,
+ALTGLYPHDEF,
+DIALOG,
+FEDIFFUSELIGHTING,
+LISTING,
+ALTGLYPH,
+MGLYPH,
+MPATH,
+TH,
+SWITCH,
+LI,
+LINK,
+MALIGNMARK,
+TRACK,
+HTML,
+LABEL,
+SMALL,
+ALTGLYPHITEM,
+ACRONYM,
+FORM,
+ANIMATEMOTION,
+CAPTION,
+MN,
+MAIN,
+POLYGON,
+SPAN,
+TSPAN,
+MO,
+COLGROUP,
+HGROUP,
+OPTGROUP,
+STOP,
+ABBR,
+CENTER,
+FEFUNCR,
+FILTER,
+FEGAUSSIANBLUR,
+MARKER,
};
private final static int[] ELEMENT_HASHES = {
-1899272519,
-1748225318,
+1900845386,
+1748359220,
2001349720,
876609538,
-1797585096,
-1971461414,
+1798686984,
+1971465813,
2007781534,
59768833,
1730965751,
-1755148615,
-1857653029,
-1935549734,
+1756474198,
+1864368130,
+1938817026,
1988763672,
2005324101,
2060065124,
52490899,
62390273,
1682547543,
-1738539010,
-1749813541,
-1763839627,
-1806806678,
-1881288348,
-1907435316,
-1966223078,
+1740181637,
+1749905526,
+1766992520,
+1807599880,
+1881498736,
+1907661127,
+1967128578,
1982935782,
1999397992,
2001392798,
@@ -1733,20 +1728,20 @@ public void destructor() {
67108865,
943718402,
1699324759,
-1733076167,
-1747306711,
-1749673195,
-1751386406,
-1757137429,
-1783388497,
-1803929861,
-1853642948,
-1870268949,
-1884120164,
-1904412884,
-1919418370,
-1941221172,
-1967795910,
+1733890180,
+1747814436,
+1749715159,
+1752979652,
+1757146773,
+1783388498,
+1805502724,
+1854228692,
+1873281026,
+1889085973,
+1905563974,
+1925844629,
+1963982850,
+1967795958,
1973420034,
1983633431,
1998585858,
@@ -1771,34 +1766,34 @@ public void destructor() {
1679960596,
1686491348,
1715310660,
-1732381397,
-1736200310,
-1747048757,
-1747838298,
-1749395095,
-1749723735,
-1749932347,
-1753362711,
-1756600614,
-1757157700,
-1782357526,
-1786534215,
-1803876550,
-1805647874,
-1818230786,
-1854228698,
-1868312196,
-1874053333,
-1881613047,
-1898223949,
-1902641154,
-1906087319,
-1907959605,
-1932928296,
-1939219752,
-1965115924,
-1967760215,
-1968053806,
+1733054663,
+1737099991,
+1747176599,
+1748100148,
+1749656156,
+1749801286,
+1751288021,
+1755076808,
+1756625221,
+1757268168,
+1783210839,
+1790207270,
+1803929812,
+1806805526,
+1818755074,
+1854245076,
+1870135298,
+1874102998,
+1881669634,
+1898753862,
+1903302038,
+1906135367,
+1914900309,
+1934172497,
+1941178676,
+1965334268,
+1967788867,
+1968836118,
1971938532,
1982173479,
1983533124,
@@ -1847,62 +1842,61 @@ public void destructor() {
1689922072,
1703936002,
1730150402,
-1732069431,
-1733054663,
-1733890180,
-1737099991,
-1740181637,
-1747176599,
-1747814436,
-1748100148,
-1748359220,
-1749656156,
-1749715159,
-1749801286,
-1749905526,
-1751288021,
-1752979652,
-1755076808,
-1756474198,
-1756625221,
-1757146773,
-1757268168,
-1766992520,
-1783210839,
-1783388498,
-1790207270,
-1798686984,
-1803929812,
-1805502724,
-1806805526,
-1807599880,
-1818755074,
-1854228692,
-1854245076,
-1864368130,
-1870135298,
-1873281026,
-1874102998,
-1881498736,
-1881669634,
-1889085973,
-1898753862,
-1900845386,
-1903302038,
-1905563974,
-1906135367,
-1907661127,
-1914900309,
-1925844629,
-1934172497,
-1938817026,
-1941178676,
-1963982850,
-1965334268,
-1967128578,
-1967788867,
-1967795958,
-1968836118,
-1971465813,
+1732381397,
+1733076167,
+1736200310,
+1738539010,
+1747048757,
+1747306711,
+1747838298,
+1748225318,
+1749395095,
+1749673195,
+1749723735,
+1749813541,
+1749932347,
+1751386406,
+1753362711,
+1755148615,
+1756600614,
+1757137429,
+1757157700,
+1763839627,
+1782357526,
+1783388497,
+1786534215,
+1797585096,
+1803876550,
+1803929861,
+1805647874,
+1806806678,
+1818230786,
+1853642948,
+1854228698,
+1857653029,
+1868312196,
+1870268949,
+1874053333,
+1881288348,
+1881613047,
+1884120164,
+1898223949,
+1899272519,
+1902641154,
+1904412884,
+1906087319,
+1907435316,
+1907959605,
+1919418370,
+1932928296,
+1935549734,
+1939219752,
+1941221172,
+1965115924,
+1966223078,
+1967760215,
+1967795910,
+1968053806,
+1971461414,
};
}