/*
 * THIS FILE WAS AUTOMATICALLY GENERATED, DO NOT EDIT.
 *
 * This file was generated by the dom/make_names.pl script.
 *
 * Copyright (C) 2005, 2006, 2007, 2008, 2009 Apple Inc.  All rights reserved.
 *
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that the following conditions
 * are met:
 * 1. Redistributions of source code must retain the above copyright
 *    notice, this list of conditions and the following disclaimer.
 * 2. Redistributions in binary form must reproduce the above copyright
 *    notice, this list of conditions and the following disclaimer in the
 *    documentation and/or other materials provided with the distribution.
 *
 * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
 * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
 * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
 * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
 * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
 * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
 * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
 * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 */

#include "config.h"

#ifdef SKIP_STATIC_CONSTRUCTORS_ON_GCC
#define DOM_HTMLNAMES_HIDE_GLOBALS 1
#else
#define QNAME_DEFAULT_CONSTRUCTOR 1
#endif

#include "HTMLNames.h"

#include <wtf/StaticConstructors.h>
namespace WebCore {

namespace HTMLNames {

using namespace WebCore;

DEFINE_GLOBAL(AtomicString, xhtmlNamespaceURI)

static const LChar onclickString8[] = "onclick";
static const LChar onpauseString8[] = "onpause";
static const LChar aria_valueminString8[] = "aria-valuemin";
static const LChar layerString8[] = "layer";
static const LChar onchangeString8[] = "onchange";
static const LChar hiddenString8[] = "hidden";
static const LChar frameString8[] = "frame";
static const LChar nameString8[] = "name";
static const LChar aria_posinsetString8[] = "aria-posinset";
static const LChar onpageshowString8[] = "onpageshow";
static const LChar brString8[] = "br";
static const LChar tableborderString8[] = "tableborder";
static const LChar alinkString8[] = "alink";
static const LChar isString8[] = "is";
static const LChar directionString8[] = "direction";
static const LChar aria_readonlyString8[] = "aria-readonly";
static const LChar blockquoteString8[] = "blockquote";
static const LChar figcaptionString8[] = "figcaption";
static const LChar rtString8[] = "rt";
static const LChar onstalledString8[] = "onstalled";
static const LChar crossoriginString8[] = "crossorigin";
static const LChar onmouseenterString8[] = "onmouseenter";
static const LChar ontouchmoveString8[] = "ontouchmove";
static const LChar rowspanString8[] = "rowspan";
static const LChar faceString8[] = "face";
static const LChar languageString8[] = "language";
static const LChar aria_atomicString8[] = "aria-atomic";
static const LChar cellpaddingString8[] = "cellpadding";
static const LChar dirnameString8[] = "dirname";
static const LChar webkitspeechString8[] = "x-webkit-speech";
static const LChar centerString8[] = "center";
static const LChar onbeforecopyString8[] = "onbeforecopy";
static const LChar footerString8[] = "footer";
static const LChar webkitallowfullscreenString8[] = "webkitallowfullscreen";
static const LChar basefontString8[] = "basefont";
static const LChar pseudoString8[] = "pseudo";
static const LChar stepString8[] = "step";
static const LChar aria_hiddenString8[] = "aria-hidden";
static const LChar marginwidthString8[] = "marginwidth";
static const LChar aria_orientationString8[] = "aria-orientation";
static const LChar addressString8[] = "address";
static const LChar ttString8[] = "tt";
static const LChar http_equivString8[] = "http-equiv";
static const LChar audioString8[] = "audio";
static const LChar acronymString8[] = "acronym";
static const LChar tdString8[] = "td";
static const LChar declareString8[] = "declare";
static const LChar ontransitionendString8[] = "ontransitionend";
static const LChar progressString8[] = "progress";
static const LChar qString8[] = "q";
static const LChar hgroupString8[] = "hgroup";
static const LChar hspaceString8[] = "hspace";
static const LChar typeString8[] = "type";
static const LChar onmouseleaveString8[] = "onmouseleave";
static const LChar endString8[] = "end";
static const LChar inputString8[] = "input";
static const LChar roleString8[] = "role";
static const LChar autofocusString8[] = "autofocus";
static const LChar onmouseoutString8[] = "onmouseout";
static const LChar colString8[] = "col";
static const LChar codebaseString8[] = "codebase";
static const LChar colgroupString8[] = "colgroup";
static const LChar itemtypeString8[] = "itemtype";
static const LChar axisString8[] = "axis";
static const LChar onsubmitString8[] = "onsubmit";
static const LChar onloadString8[] = "onload";
static const LChar autosaveString8[] = "autosave";
static const LChar tfootString8[] = "tfoot";
static const LChar ismapString8[] = "ismap";
static const LChar webkitgrammarString8[] = "x-webkit-grammar";
static const LChar aria_grabbedString8[] = "aria-grabbed";
static const LChar asyncString8[] = "async";
static const LChar scriptString8[] = "script";
static const LChar iframeString8[] = "iframe";
static const LChar behaviorString8[] = "behavior";
static const LChar clearString8[] = "clear";
static const LChar onkeydownString8[] = "onkeydown";
static const LChar loopstartString8[] = "loopstart";
static const LChar oninputString8[] = "oninput";
static const LChar navString8[] = "nav";
static const LChar sizesString8[] = "sizes";
static const LChar onfocusinString8[] = "onfocusin";
static const LChar framesetString8[] = "frameset";
static const LChar noscriptString8[] = "noscript";
static const LChar onhashchangeString8[] = "onhashchange";
static const LChar varString8[] = "var";
static const LChar onseekingString8[] = "onseeking";
static const LChar novalidateString8[] = "novalidate";
static const LChar marqueeString8[] = "marquee";
static const LChar vlinkString8[] = "vlink";
static const LChar ondragString8[] = "ondrag";
static const LChar onmousedownString8[] = "onmousedown";
static const LChar onselectstartString8[] = "onselectstart";
static const LChar metaString8[] = "meta";
static const LChar expandedString8[] = "expanded";
static const LChar preString8[] = "pre";
static const LChar contentString8[] = "content";
static const LChar ddString8[] = "dd";
static const LChar formactionString8[] = "formaction";
static const LChar versionString8[] = "version";
static const LChar objectString8[] = "object";
static const LChar itemidString8[] = "itemid";
static const LChar onmousemoveString8[] = "onmousemove";
static const LChar delString8[] = "del";
static const LChar codetypeString8[] = "codetype";
static const LChar bString8[] = "b";
static const LChar onseekedString8[] = "onseeked";
static const LChar vspaceString8[] = "vspace";
static const LChar ondragoverString8[] = "ondragover";
static const LChar noframesString8[] = "noframes";
static const LChar altString8[] = "alt";
static const LChar openString8[] = "open";
static const LChar charString8[] = "char";
static const LChar optimumString8[] = "optimum";
static const LChar indeterminateString8[] = "indeterminate";
static const LChar aria_expandedString8[] = "aria-expanded";
static const LChar onwebkitendfullscreenString8[] = "onwebkitendfullscreen";
static const LChar onmousewheelString8[] = "onmousewheel";
static const LChar challengeString8[] = "challenge";
static const LChar dispositionString8[] = "disposition";
static const LChar scrollamountString8[] = "scrollamount";
static const LChar contenteditableString8[] = "contenteditable";
static const LChar bordercolorString8[] = "bordercolor";
static const LChar colsString8[] = "cols";
static const LChar pingString8[] = "ping";
static const LChar listString8[] = "list";
static const LChar manifestString8[] = "manifest";
static const LChar onmouseupString8[] = "onmouseup";
static const LChar rpString8[] = "rp";
static const LChar optionString8[] = "option";
static const LChar ondblclickString8[] = "ondblclick";
static const LChar headerString8[] = "header";
static const LChar coordsString8[] = "coords";
static const LChar menuString8[] = "menu";
static const LChar embedString8[] = "embed";
static const LChar startString8[] = "start";
static const LChar relString8[] = "rel";
static const LChar lowString8[] = "low";
static const LChar dirString8[] = "dir";
static const LChar onwebkitanimationendString8[] = "onwebkitanimationend";
static const LChar aria_selectedString8[] = "aria-selected";
static const LChar nowrapString8[] = "nowrap";
static const LChar aria_dropeffectString8[] = "aria-dropeffect";
static const LChar ondurationchangeString8[] = "ondurationchange";
static const LChar htmlString8[] = "html";
static const LChar aria_disabledString8[] = "aria-disabled";
static const LChar oninvalidString8[] = "oninvalid";
static const LChar incrementalString8[] = "incremental";
static const LChar webkitShadowContentString8[] = "webkitShadowContent";
static const LChar widthString8[] = "width";
static const LChar bdoString8[] = "bdo";
static const LChar headString8[] = "head";
static const LChar onpopstateString8[] = "onpopstate";
static const LChar onsuspendString8[] = "onsuspend";
static const LChar abbrString8[] = "abbr";
static const LChar kbdString8[] = "kbd";
static const LChar onvolumechangeString8[] = "onvolumechange";
static const LChar ondropString8[] = "ondrop";
static const LChar onloadeddataString8[] = "onloadeddata";
static const LChar compactString8[] = "compact";
static const LChar sortdirectionString8[] = "sortdirection";
static const LChar acceptString8[] = "accept";
static const LChar onwebkitsourceopenString8[] = "onwebkitsourceopen";
static const LChar alignString8[] = "align";
static const LChar revString8[] = "rev";
static const LChar onunloadString8[] = "onunload";
static const LChar charoffString8[] = "charoff";
static const LChar onstorageString8[] = "onstorage";
static const LChar detailsString8[] = "details";
static const LChar backgroundString8[] = "background";
static const LChar standbyString8[] = "standby";
static const LChar nobrString8[] = "nobr";
static const LChar ulString8[] = "ul";
static const LChar itempropString8[] = "itemprop";
static const LChar noresizeString8[] = "noresize";
static const LChar actionString8[] = "action";
static const LChar onerrorString8[] = "onerror";
static const LChar srcString8[] = "src";
static const LChar checkedString8[] = "checked";
static const LChar readonlyString8[] = "readonly";
static const LChar classidString8[] = "classid";
static const LChar aria_requiredString8[] = "aria-required";
static const LChar resultsString8[] = "results";
static const LChar keygenString8[] = "keygen";
static const LChar aria_controlsString8[] = "aria-controls";
static const LChar paramString8[] = "param";
static const LChar subString8[] = "sub";
static const LChar ondragenterString8[] = "ondragenter";
static const LChar ontimeupdateString8[] = "ontimeupdate";
static const LChar aria_multiselectableString8[] = "aria-multiselectable";
static const LChar colorString8[] = "color";
static const LChar figureString8[] = "figure";
static const LChar h4String8[] = "h4";
static const LChar divString8[] = "div";
static const LChar onwebkitfullscreenchangeString8[] = "onwebkitfullscreenchange";
static const LChar onbeforecutString8[] = "onbeforecut";
static const LChar headersString8[] = "headers";
static const LChar aria_valuetextString8[] = "aria-valuetext";
static const LChar maxString8[] = "max";
static const LChar frameborderString8[] = "frameborder";
static const LChar noembedString8[] = "noembed";
static const LChar placeholderString8[] = "placeholder";
static const LChar scopeString8[] = "scope";
static const LChar topmarginString8[] = "topmargin";
static const LChar kindString8[] = "kind";
static const LChar webkitdropzoneString8[] = "webkitdropzone";
static const LChar onwaitingString8[] = "onwaiting";
static const LChar aria_labeledbyString8[] = "aria-labeledby";
static const LChar aria_valuemaxString8[] = "aria-valuemax";
static const LChar onpagehideString8[] = "onpagehide";
static const LChar aria_haspopupString8[] = "aria-haspopup";
static const LChar areaString8[] = "area";
static const LChar preloadString8[] = "preload";
static const LChar wrapString8[] = "wrap";
static const LChar hreflangString8[] = "hreflang";
static const LChar downloadString8[] = "download";
static const LChar minString8[] = "min";
static const LChar appletString8[] = "applet";
static const LChar aria_pressedString8[] = "aria-pressed";
static const LChar onloadedmetadataString8[] = "onloadedmetadata";
static const LChar onresizeString8[] = "onresize";
static const LChar oncopyString8[] = "oncopy";
static const LChar sampString8[] = "samp";
static const LChar translateString8[] = "translate";
static const LChar fieldsetString8[] = "fieldset";
static const LChar styleString8[] = "style";
static const LChar formmethodString8[] = "formmethod";
static const LChar seamlessString8[] = "seamless";
static const LChar imgString8[] = "img";
static const LChar accesskeyString8[] = "accesskey";
static const LChar summaryString8[] = "summary";
static const LChar buttonString8[] = "button";
static const LChar captionString8[] = "caption";
static const LChar bgcolorString8[] = "bgcolor";
static const LChar dfnString8[] = "dfn";
static const LChar sString8[] = "s";
static const LChar strongString8[] = "strong";
static const LChar labelString8[] = "label";
static const LChar truespeedString8[] = "truespeed";
static const LChar allowfullscreenString8[] = "allowfullscreen";
static const LChar pString8[] = "p";
static const LChar formString8[] = "form";
static const LChar onbeforeloadString8[] = "onbeforeload";
static const LChar onkeyupString8[] = "onkeyup";
static const LChar rowsString8[] = "rows";
static const LChar onratechangeString8[] = "onratechange";
static const LChar onkeypressString8[] = "onkeypress";
static const LChar targetString8[] = "target";
static const LChar itemscopeString8[] = "itemscope";
static const LChar posterString8[] = "poster";
static const LChar onsearchString8[] = "onsearch";
static const LChar aria_sortString8[] = "aria-sort";
static const LChar onwebkitfullscreenerrorString8[] = "onwebkitfullscreenerror";
static const LChar defaultString8[] = "default";
static const LChar precisionString8[] = "precision";
static const LChar topString8[] = "top";
static const LChar bodyString8[] = "body";
static const LChar h2String8[] = "h2";
static const LChar mediagroupString8[] = "mediagroup";
static const LChar h3String8[] = "h3";
static const LChar bigString8[] = "big";
static const LChar noshadeString8[] = "noshade";
static const LChar keytypeString8[] = "keytype";
static const LChar scrollingString8[] = "scrolling";
static const LChar fontString8[] = "font";
static const LChar strikeString8[] = "strike";
static const LChar onwebkitanimationiterationString8[] = "onwebkitanimationiteration";
static const LChar draggableString8[] = "draggable";
static const LChar reversedString8[] = "reversed";
static const LChar onwebkitspeechchangeString8[] = "onwebkitspeechchange";
static const LChar schemeString8[] = "scheme";
static const LChar pluginspageString8[] = "pluginspage";
static const LChar oncutString8[] = "oncut";
static const LChar selectedString8[] = "selected";
static const LChar onplayString8[] = "onplay";
static const LChar templateString8[] = "template";
static const LChar cellborderString8[] = "cellborder";
static const LChar methodString8[] = "method";
static const LChar cellspacingString8[] = "cellspacing";
static const LChar tabindexString8[] = "tabindex";
static const LChar focusedString8[] = "focused";
static const LChar forString8[] = "for";
static const LChar asideString8[] = "aside";
static const LChar bgsoundString8[] = "bgsound";
static const LChar listingString8[] = "listing";
static const LChar onwebkitbeginfullscreenString8[] = "onwebkitbeginfullscreen";
static const LChar loopString8[] = "loop";
static const LChar srcdocString8[] = "srcdoc";
static const LChar viewsourceString8[] = "viewsource";
static const LChar emString8[] = "em";
static const LChar eventString8[] = "event";
static const LChar canvasString8[] = "canvas";
static const LChar rubyString8[] = "ruby";
static const LChar mayscriptString8[] = "mayscript";
static const LChar leftmarginString8[] = "leftmargin";
static const LChar onpasteString8[] = "onpaste";
static const LChar ondragendString8[] = "ondragend";
static const LChar primaryString8[] = "primary";
static const LChar textString8[] = "text";
static const LChar meterString8[] = "meter";
static const LChar commandString8[] = "command";
static const LChar scrolldelayString8[] = "scrolldelay";
static const LChar sourceString8[] = "source";
static const LChar ontouchendString8[] = "ontouchend";
static const LChar disabledString8[] = "disabled";
static const LChar compositeString8[] = "composite";
static const LChar titleString8[] = "title";
static const LChar colspanString8[] = "colspan";
static const LChar heightString8[] = "height";
static const LChar plaintextString8[] = "plaintext";
static const LChar wbrString8[] = "wbr";
static const LChar onbeforeunloadString8[] = "onbeforeunload";
static const LChar linkString8[] = "link";
static const LChar aria_activedescendantString8[] = "aria-activedescendant";
static const LChar requiredString8[] = "required";
static const LChar profileString8[] = "profile";
static const LChar aria_checkedString8[] = "aria-checked";
static const LChar dtString8[] = "dt";
static const LChar formenctypeString8[] = "formenctype";
static const LChar langString8[] = "lang";
static const LChar archiveString8[] = "archive";
static const LChar scopedString8[] = "scoped";
static const LChar oncontextmenuString8[] = "oncontextmenu";
static const LChar sizeString8[] = "size";
static const LChar insString8[] = "ins";
static const LChar hrefString8[] = "href";
static const LChar charsetString8[] = "charset";
static const LChar ononlineString8[] = "ononline";
static const LChar sectionString8[] = "section";
static const LChar textareaString8[] = "textarea";
static const LChar aria_invalidString8[] = "aria-invalid";
static const LChar classString8[] = "class";
static const LChar dataString8[] = "data";
static const LChar xmpString8[] = "xmp";
static const LChar formnovalidateString8[] = "formnovalidate";
static const LChar marginheightString8[] = "marginheight";
static const LChar tbodyString8[] = "tbody";
static const LChar loopendString8[] = "loopend";
static const LChar liString8[] = "li";
static const LChar optgroupString8[] = "optgroup";
static const LChar h1String8[] = "h1";
static const LChar aria_relevantString8[] = "aria-relevant";
static const LChar spellcheckString8[] = "spellcheck";
static const LChar onemptiedString8[] = "onemptied";
static const LChar oncanplaythroughString8[] = "oncanplaythrough";
static const LChar rulesString8[] = "rules";
static const LChar bgpropertiesString8[] = "bgproperties";
static const LChar iString8[] = "i";
static const LChar nonceString8[] = "nonce";
static const LChar borderString8[] = "border";
static const LChar aria_multilineString8[] = "aria-multiline";
static const LChar outputString8[] = "output";
static const LChar captureString8[] = "capture";
static const LChar lowsrcString8[] = "lowsrc";
static const LChar isindexString8[] = "isindex";
static const LChar enctypeString8[] = "enctype";
static const LChar itemrefString8[] = "itemref";
static const LChar spanString8[] = "span";
static const LChar onplayingString8[] = "onplaying";
static const LChar thString8[] = "th";
static const LChar tableString8[] = "table";
static const LChar trackString8[] = "track";
static const LChar onloadstartString8[] = "onloadstart";
static const LChar aria_setsizeString8[] = "aria-setsize";
static const LChar selectString8[] = "select";
static const LChar onwebkitanimationstartString8[] = "onwebkitanimationstart";
static const LChar sortableString8[] = "sortable";
static const LChar promptString8[] = "prompt";
static const LChar onwebkitkeyaddedString8[] = "onwebkitkeyadded";
static const LChar imageString8[] = "image";
static const LChar mediaString8[] = "media";
static const LChar onresetString8[] = "onreset";
static const LChar theadString8[] = "thead";
static const LChar mapString8[] = "map";
static const LChar onorientationchangeString8[] = "onorientationchange";
static const LChar markString8[] = "mark";
static const LChar onbeforepasteString8[] = "onbeforepaste";
static const LChar onendedString8[] = "onended";
static const LChar legendString8[] = "legend";
static const LChar aria_busyString8[] = "aria-busy";
static const LChar onselectString8[] = "onselect";
static const LChar aria_labelledbyString8[] = "aria-labelledby";
static const LChar controlsString8[] = "controls";
static const LChar patternString8[] = "pattern";
static const LChar webkitdirectoryString8[] = "webkitdirectory";
static const LChar mutedString8[] = "muted";
static const LChar datalistString8[] = "datalist";
static const LChar onwebkittransitionendString8[] = "onwebkittransitionend";
static const LChar olString8[] = "ol";
static const LChar aria_labelString8[] = "aria-label";
static const LChar srclangString8[] = "srclang";
static const LChar aria_levelString8[] = "aria-level";
static const LChar onfocusoutString8[] = "onfocusout";
static const LChar bdiString8[] = "bdi";
static const LChar autocompleteString8[] = "autocomplete";
static const LChar onwebkitsourcecloseString8[] = "onwebkitsourceclose";
static const LChar onwebkitneedkeyString8[] = "onwebkitneedkey";
static const LChar reset_style_inheritanceString8[] = "reset-style-inheritance";
static const LChar idString8[] = "id";
static const LChar ondragleaveString8[] = "ondragleave";
static const LChar onwebkitkeymessageString8[] = "onwebkitkeymessage";
static const LChar baseString8[] = "base";
static const LChar aria_ownsString8[] = "aria-owns";
static const LChar longdescString8[] = "longdesc";
static const LChar citeString8[] = "cite";
static const LChar codeString8[] = "code";
static const LChar autoplayString8[] = "autoplay";
static const LChar uiactionsString8[] = "uiactions";
static const LChar onfocusString8[] = "onfocus";
static const LChar formtargetString8[] = "formtarget";
static const LChar datetimeString8[] = "datetime";
static const LChar onselectionchangeString8[] = "onselectionchange";
static const LChar sandboxString8[] = "sandbox";
static const LChar onblurString8[] = "onblur";
static const LChar dialogString8[] = "dialog";
static const LChar playcountString8[] = "playcount";
static const LChar nohrefString8[] = "nohref";
static const LChar maxlengthString8[] = "maxlength";
static const LChar oncanplayString8[] = "oncanplay";
static const LChar supString8[] = "sup";
static const LChar mainString8[] = "main";
static const LChar onofflineString8[] = "onoffline";
static const LChar valueString8[] = "value";
static const LChar ontouchcancelString8[] = "ontouchcancel";
static const LChar onwebkitkeyerrorString8[] = "onwebkitkeyerror";
static const LChar hrString8[] = "hr";
static const LChar onwebkitsourceendedString8[] = "onwebkitsourceended";
static const LChar multipleString8[] = "multiple";
static const LChar smallString8[] = "small";
static const LChar aria_helpString8[] = "aria-help";
static const LChar usemapString8[] = "usemap";
static const LChar h5String8[] = "h5";
static const LChar uString8[] = "u";
static const LChar aria_describedbyString8[] = "aria-describedby";
static const LChar onprogressString8[] = "onprogress";
static const LChar ontouchstartString8[] = "ontouchstart";
static const LChar trString8[] = "tr";
static const LChar ondragstartString8[] = "ondragstart";
static const LChar onmouseoverString8[] = "onmouseover";
static const LChar h6String8[] = "h6";
static const LChar articleString8[] = "article";
static const LChar aria_liveString8[] = "aria-live";
static const LChar deferString8[] = "defer";
static const LChar aria_flowtoString8[] = "aria-flowto";
static const LChar pluginurlString8[] = "pluginurl";
static const LChar aString8[] = "a";
static const LChar valignString8[] = "valign";
static const LChar highString8[] = "high";
static const LChar onscrollString8[] = "onscroll";
static const LChar shapeString8[] = "shape";
static const LChar nolayerString8[] = "nolayer";
static const LChar valuetypeString8[] = "valuetype";
static const LChar accept_charsetString8[] = "accept-charset";
static const LChar aria_valuenowString8[] = "aria-valuenow";
static const LChar dlString8[] = "dl";
static const LChar videoString8[] = "video";
static const LChar onabortString8[] = "onabort";

static StringImpl::StaticASCIILiteral onclickData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    7,
    onclickString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (668060 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral onpauseData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    7,
    onpauseString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (9216789 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral aria_valueminData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    13,
    aria_valueminString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (2814091 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral layerData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    5,
    layerString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (16475212 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral onchangeData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    8,
    onchangeString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (1588214 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral hiddenData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    6,
    hiddenString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (12930326 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral frameData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    5,
    frameString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (3408403 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral nameData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    4,
    nameString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (8774809 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral aria_posinsetData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    13,
    aria_posinsetString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (14818088 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral onpageshowData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    10,
    onpageshowString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (2047001 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral brData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    2,
    brString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (5574895 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral tableborderData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    11,
    tableborderString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (4105225 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral alinkData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    5,
    alinkString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (2408650 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral isData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    2,
    isString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (15617733 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral directionData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    9,
    directionString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (16092904 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral aria_readonlyData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    13,
    aria_readonlyString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (1588657 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral blockquoteData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    10,
    blockquoteString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (6047050 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral figcaptionData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    10,
    figcaptionString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (13388641 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral rtData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    2,
    rtString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (8494892 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral onstalledData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    9,
    onstalledString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (366130 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral crossoriginData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    11,
    crossoriginString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (15142862 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral onmouseenterData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    12,
    onmouseenterString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (12011136 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral ontouchmoveData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    11,
    ontouchmoveString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (3062696 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral rowspanData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    7,
    rowspanString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (13630419 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral faceData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    4,
    faceString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (12427611 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral languageData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    8,
    languageString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (4109061 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral aria_atomicData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    11,
    aria_atomicString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (12819054 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral cellpaddingData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    11,
    cellpaddingString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (3763331 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral dirnameData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    7,
    dirnameString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (9899348 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral webkitspeechData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    15,
    webkitspeechString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (7275232 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral centerData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    6,
    centerString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (909285 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral onbeforecopyData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    12,
    onbeforecopyString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (10445229 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral footerData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    6,
    footerString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (13359933 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral webkitallowfullscreenData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    21,
    webkitallowfullscreenString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (1373167 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral basefontData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    8,
    basefontString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (5439393 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral pseudoData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    6,
    pseudoString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (6923620 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral stepData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    4,
    stepString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (5337026 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral aria_hiddenData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    11,
    aria_hiddenString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (7981896 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral marginwidthData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    11,
    marginwidthString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (5458369 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral aria_orientationData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    16,
    aria_orientationString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (11685540 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral addressData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    7,
    addressString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (10008206 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral ttData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    2,
    ttString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (9170852 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral http_equivData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    10,
    http_equivString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (12415310 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral audioData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    5,
    audioString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (2129307 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral acronymData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    7,
    acronymString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (5486176 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral tdData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    2,
    tdString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (10309076 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral declareData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    7,
    declareString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (13440114 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral ontransitionendData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    15,
    ontransitionendString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (14486006 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral progressData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    8,
    progressString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (11461517 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral qData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    1,
    qString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (12607837 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral hgroupData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    6,
    hgroupString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (8927907 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral hspaceData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    6,
    hspaceString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (4182216 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral typeData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    4,
    typeString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (1916283 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral onmouseleaveData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    12,
    onmouseleaveString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (9750696 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral endData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    3,
    endString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (1590106 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral inputData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    5,
    inputString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (10365436 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral roleData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    4,
    roleString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (16084934 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral autofocusData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    9,
    autofocusString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (16282013 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral onmouseoutData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    10,
    onmouseoutString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (3672358 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral colData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    3,
    colString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (12850806 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral codebaseData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    8,
    codebaseString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (3375722 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral colgroupData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    8,
    colgroupString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (3733719 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral itemtypeData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    8,
    itemtypeString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (16502055 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral axisData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    4,
    axisString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (14347904 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral onsubmitData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    8,
    onsubmitString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (10895898 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral onloadData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    6,
    onloadString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (1245164 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral autosaveData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    8,
    autosaveString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (3888087 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral tfootData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    5,
    tfootString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (13009441 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral ismapData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    5,
    ismapString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (6887213 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral webkitgrammarData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    16,
    webkitgrammarString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (3776340 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral aria_grabbedData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    12,
    aria_grabbedString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (5310651 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral asyncData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    5,
    asyncString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (2556481 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral scriptData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    6,
    scriptString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (7137273 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral iframeData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    6,
    iframeString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (16643553 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral behaviorData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    8,
    behaviorString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (11804611 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral clearData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    5,
    clearString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (12832795 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral onkeydownData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    9,
    onkeydownString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (917683 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral loopstartData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    9,
    loopstartString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (15595454 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral oninputData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    7,
    oninputString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (7945347 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral navData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    3,
    navString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (15269619 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral sizesData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    5,
    sizesString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (6795010 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral onfocusinData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    9,
    onfocusinString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (2970475 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral framesetData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    8,
    framesetString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (11229107 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral noscriptData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    8,
    noscriptString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (10168152 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral onhashchangeData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    12,
    onhashchangeString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (897163 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral varData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    3,
    varString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (9573901 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral onseekingData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    9,
    onseekingString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (1397795 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral novalidateData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    10,
    novalidateString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (5146510 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral marqueeData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    7,
    marqueeString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (1416619 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral vlinkData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    5,
    vlinkString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (12743618 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral ondragData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    6,
    ondragString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (7755023 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral onmousedownData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    11,
    onmousedownString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (10902312 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral onselectstartData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    13,
    onselectstartString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (4928924 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral metaData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    4,
    metaString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (14067019 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral expandedData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    8,
    expandedString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (13934961 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral preData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    3,
    preString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (16061734 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral contentData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    7,
    contentString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (6894765 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral ddData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    2,
    ddString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (16480447 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral formactionData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    10,
    formactionString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (12667227 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral versionData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    7,
    versionString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (8128447 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral objectData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    6,
    objectString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (6907086 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral itemidData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    6,
    itemidString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (12624379 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral onmousemoveData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    11,
    onmousemoveString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (13128910 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral delData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    3,
    delString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (2501459 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral codetypeData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    8,
    codetypeString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (7482920 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral bData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    1,
    bString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (7170995 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral onseekedData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    8,
    onseekedString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (15270585 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral vspaceData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    6,
    vspaceString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (9862276 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral ondragoverData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    10,
    ondragoverString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (7621126 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral noframesData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    8,
    noframesString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (13751064 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral altData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    3,
    altString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (15335609 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral openData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    4,
    openString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (13703631 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral charData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    4,
    charString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (12296599 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral optimumData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    7,
    optimumString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (3350287 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral indeterminateData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    13,
    indeterminateString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (10969764 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral aria_expandedData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    13,
    aria_expandedString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (6946219 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral onwebkitendfullscreenData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    21,
    onwebkitendfullscreenString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (14862164 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral onmousewheelData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    12,
    onmousewheelString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (8230218 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral challengeData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    9,
    challengeString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (12755365 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral dispositionData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    11,
    dispositionString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (8748813 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral scrollamountData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    12,
    scrollamountString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (8309213 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral contenteditableData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    15,
    contenteditableString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (1577657 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral bordercolorData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    11,
    bordercolorString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (12757423 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral colsData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    4,
    colsString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (4921975 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral pingData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    4,
    pingString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (9193756 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral listData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    4,
    listString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (15078159 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral manifestData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    8,
    manifestString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (3853375 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral onmouseupData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    9,
    onmouseupString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (8932826 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral rpData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    2,
    rpString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (4502666 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral optionData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    6,
    optionString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (2998548 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral ondblclickData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    10,
    ondblclickString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (9484479 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral headerData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    6,
    headerString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (5896178 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral coordsData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    6,
    coordsString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (14288829 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral menuData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    4,
    menuString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (13428288 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral embedData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    5,
    embedString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (855371 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral startData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    5,
    startString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (1021290 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral relData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    3,
    relString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (8963158 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral lowData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    3,
    lowString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (9523344 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral dirData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    3,
    dirString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (5122803 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral onwebkitanimationendData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    20,
    onwebkitanimationendString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (4247475 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral aria_selectedData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    13,
    aria_selectedString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (16608989 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral nowrapData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    6,
    nowrapString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (15804466 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral aria_dropeffectData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    15,
    aria_dropeffectString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (6009141 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral ondurationchangeData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    16,
    ondurationchangeString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (3875418 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral htmlData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    4,
    htmlString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (7123128 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral aria_disabledData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    13,
    aria_disabledString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (1389455 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral oninvalidData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    9,
    oninvalidString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (15155464 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral incrementalData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    11,
    incrementalString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (9277578 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral webkitShadowContentData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    19,
    webkitShadowContentString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (10370147 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral widthData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    5,
    widthString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (12902275 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral bdoData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    3,
    bdoString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (9906743 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral headData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    4,
    headString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (11457121 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral onpopstateData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    10,
    onpopstateString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (5473424 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral onsuspendData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    9,
    onsuspendString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (3306534 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral abbrData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    4,
    abbrString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (650525 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral kbdData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    3,
    kbdString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (8554610 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral onvolumechangeData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    14,
    onvolumechangeString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (1227173 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral ondropData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    6,
    ondropString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (5167850 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral onloadeddataData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    12,
    onloadeddataString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (6667087 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral compactData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    7,
    compactString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (369367 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral sortdirectionData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    13,
    sortdirectionString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (7163200 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral acceptData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    6,
    acceptString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (4839857 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral onwebkitsourceopenData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    18,
    onwebkitsourceopenString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (11118609 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral alignData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    5,
    alignString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (10094397 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral revData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    3,
    revString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (12217053 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral onunloadData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    8,
    onunloadString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (265474 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral charoffData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    7,
    charoffString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (5577617 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral onstorageData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    9,
    onstorageString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (3472742 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral detailsData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    7,
    detailsString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (4653180 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral backgroundData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    10,
    backgroundString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (8107606 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral standbyData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    7,
    standbyString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (8394231 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral nobrData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    4,
    nobrString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (419763 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral ulData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    2,
    ulString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (12324505 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral itempropData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    8,
    itempropString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (6187843 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral noresizeData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    8,
    noresizeString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (11098542 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral actionData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    6,
    actionString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (14878034 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral onerrorData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    7,
    onerrorString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (2658286 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral srcData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    3,
    srcString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (11517827 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral checkedData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    7,
    checkedString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (10213523 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral readonlyData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    8,
    readonlyString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (4471832 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral classidData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    7,
    classidString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (1789995 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral aria_requiredData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    13,
    aria_requiredString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (10656135 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral resultsData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    7,
    resultsString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (972036 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral keygenData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    6,
    keygenString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (5603105 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral aria_controlsData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    13,
    aria_controlsString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (5490937 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral paramData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    5,
    paramString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (15210019 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral subData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    3,
    subString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (15782866 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral ondragenterData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    11,
    ondragenterString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (7625423 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral ontimeupdateData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    12,
    ontimeupdateString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (15260240 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral aria_multiselectableData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    20,
    aria_multiselectableString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (14347206 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral colorData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    5,
    colorString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (2734929 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral figureData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    6,
    figureString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (13776479 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral h4Data = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    2,
    h4String8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (15343268 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral divData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    3,
    divString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (9762591 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral onwebkitfullscreenchangeData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    24,
    onwebkitfullscreenchangeString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (4583393 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral onbeforecutData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    11,
    onbeforecutString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (7604779 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral headersData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    7,
    headersString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (2627673 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral aria_valuetextData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    14,
    aria_valuetextString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (14438832 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral maxData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    3,
    maxString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (3449166 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral frameborderData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    11,
    frameborderString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (6035536 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral noembedData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    7,
    noembedString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (11476379 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral placeholderData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    11,
    placeholderString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (6132349 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral scopeData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    5,
    scopeString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (5624816 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral topmarginData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    9,
    topmarginString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (10843382 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral kindData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    4,
    kindString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (7022868 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral webkitdropzoneData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    14,
    webkitdropzoneString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (5315147 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral onwaitingData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    9,
    onwaitingString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (14930497 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral aria_labeledbyData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    14,
    aria_labeledbyString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (5436988 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral aria_valuemaxData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    13,
    aria_valuemaxString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (15306660 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral onpagehideData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    10,
    onpagehideString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (11684100 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral aria_haspopupData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    13,
    aria_haspopupString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (7196359 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral areaData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    4,
    areaString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (7355486 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral preloadData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    7,
    preloadString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (11887554 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral wrapData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    4,
    wrapString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (7601899 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral hreflangData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    8,
    hreflangString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (12582042 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral downloadData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    8,
    downloadString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (1050544 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral minData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    3,
    minString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (2196278 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral appletData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    6,
    appletString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (7823075 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral aria_pressedData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    12,
    aria_pressedString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (8024627 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral onloadedmetadataData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    16,
    onloadedmetadataString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (11435152 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral onresizeData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    8,
    onresizeString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (6999701 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral oncopyData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    6,
    oncopyString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (3498124 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral sampData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    4,
    sampString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (3617274 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral translateData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    9,
    translateString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (9982484 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral fieldsetData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    8,
    fieldsetString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (37097 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral styleData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    5,
    styleString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (10993676 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral formmethodData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    10,
    formmethodString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (7653832 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral seamlessData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    8,
    seamlessString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (9616145 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral imgData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    3,
    imgString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (11398162 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral accesskeyData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    9,
    accesskeyString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (15931860 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral summaryData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    7,
    summaryString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (1148260 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral buttonData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    6,
    buttonString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (679691 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral captionData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    7,
    captionString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (2437650 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral bgcolorData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    7,
    bgcolorString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (11074228 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral dfnData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    3,
    dfnString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (5168569 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral sData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    1,
    sString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (11249530 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral strongData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    6,
    strongString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (13282129 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral labelData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    5,
    labelString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (15092473 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral truespeedData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    9,
    truespeedString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (11732619 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral allowfullscreenData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    15,
    allowfullscreenString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (16375700 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral pData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    1,
    pString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (587733 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral formData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    4,
    formString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (10060301 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral onbeforeloadData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    12,
    onbeforeloadString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (7335060 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral onkeyupData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    7,
    onkeyupString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (7098679 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral rowsData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    4,
    rowsString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (11770835 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral onratechangeData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    12,
    onratechangeString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (8724969 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral onkeypressData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    10,
    onkeypressString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (10628960 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral targetData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    6,
    targetString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (1752822 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral itemscopeData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    9,
    itemscopeString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (247653 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral posterData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    6,
    posterString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (2570443 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral onsearchData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    8,
    onsearchString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (13779639 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral aria_sortData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    9,
    aria_sortString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (15568337 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral onwebkitfullscreenerrorData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    23,
    onwebkitfullscreenerrorString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (16488541 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral defaultData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    7,
    defaultString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (6674383 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral precisionData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    9,
    precisionString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (2942017 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral topData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    3,
    topString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (14467303 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral bodyData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    4,
    bodyString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (4862692 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral h2Data = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    2,
    h2String8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (9378819 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral mediagroupData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    10,
    mediagroupString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (13605962 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral h3Data = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    2,
    h3String8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (1803164 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral bigData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    3,
    bigString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (2330122 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral noshadeData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    7,
    noshadeString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (12172860 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral keytypeData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    7,
    keytypeString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (13164152 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral scrollingData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    9,
    scrollingString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (4321742 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral fontData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    4,
    fontString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (4588695 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral strikeData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    6,
    strikeString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (15072495 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral onwebkitanimationiterationData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    26,
    onwebkitanimationiterationString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (2350168 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral draggableData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    9,
    draggableString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (9281278 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral reversedData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    8,
    reversedString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (15723650 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral onwebkitspeechchangeData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    20,
    onwebkitspeechchangeString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (13223170 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral schemeData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    6,
    schemeString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (3952063 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral pluginspageData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    11,
    pluginspageString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (13244573 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral oncutData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    5,
    oncutString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (530518 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral selectedData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    8,
    selectedString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (15762609 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral onplayData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    6,
    onplayString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (4469333 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral templateData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    8,
    templateString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (12693000 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral cellborderData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    10,
    cellborderString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (8324519 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral methodData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    6,
    methodString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (14679268 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral cellspacingData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    11,
    cellspacingString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (7849745 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral tabindexData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    8,
    tabindexString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (10415591 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral focusedData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    7,
    focusedString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (6735095 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral forData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    3,
    forString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (4145292 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral asideData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    5,
    asideString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (10128566 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral bgsoundData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    7,
    bgsoundString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (9424179 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral listingData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    7,
    listingString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (15674586 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral onwebkitbeginfullscreenData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    23,
    onwebkitbeginfullscreenString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (174128 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral loopData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    4,
    loopString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (12741482 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral srcdocData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    6,
    srcdocString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (15297056 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral viewsourceData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    10,
    viewsourceString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (3775051 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral emData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    2,
    emString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (2724661 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral eventData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    5,
    eventString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (4205160 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral canvasData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    6,
    canvasString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (10973550 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral rubyData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    4,
    rubyString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (12793227 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral mayscriptData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    9,
    mayscriptString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (9718095 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral leftmarginData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    10,
    leftmarginString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (10359506 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral onpasteData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    7,
    onpasteString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (8282984 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral ondragendData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    9,
    ondragendString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (12737756 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral primaryData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    7,
    primaryString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (421132 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral textData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    4,
    textString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (2784654 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral meterData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    5,
    meterString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (5815470 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral commandData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    7,
    commandString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (2099501 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral scrolldelayData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    11,
    scrolldelayString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (15755012 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral sourceData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    6,
    sourceString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (341674 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral ontouchendData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    10,
    ontouchendString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (14649050 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral disabledData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    8,
    disabledString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (12237545 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral compositeData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    9,
    compositeString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (9206665 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral titleData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    5,
    titleString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (2337488 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral colspanData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    7,
    colspanString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (9715319 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral heightData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    6,
    heightString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (6697833 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral plaintextData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    9,
    plaintextString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (2551274 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral wbrData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    3,
    wbrString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (8290101 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral onbeforeunloadData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    14,
    onbeforeunloadString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (10408067 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral linkData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    4,
    linkString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (7010491 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral aria_activedescendantData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    21,
    aria_activedescendantString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (13338511 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral requiredData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    8,
    requiredString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (4894573 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral profileData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    7,
    profileString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (10479533 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral aria_checkedData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    12,
    aria_checkedString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (1517039 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral dtData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    2,
    dtString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (8177126 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral formenctypeData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    11,
    formenctypeString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (6334991 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral langData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    4,
    langString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (3702417 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral archiveData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    7,
    archiveString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (13839011 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral scopedData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    6,
    scopedString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (8814668 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral oncontextmenuData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    13,
    oncontextmenuString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (10957436 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral sizeData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    4,
    sizeString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (12715024 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral insData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    3,
    insString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (939786 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral hrefData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    4,
    hrefString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (5797448 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral charsetData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    7,
    charsetString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (14273970 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral ononlineData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    8,
    ononlineString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (6361718 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral sectionData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    7,
    sectionString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (8056235 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral textareaData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    8,
    textareaString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (10510497 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral aria_invalidData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    12,
    aria_invalidString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (3505375 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral classData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    5,
    classString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (1023741 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral dataData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    4,
    dataString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (5273875 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral xmpData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    3,
    xmpString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (8764488 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral formnovalidateData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    14,
    formnovalidateString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (5722173 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral marginheightData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    12,
    marginheightString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (14117911 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral tbodyData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    5,
    tbodyString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (14028375 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral loopendData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    7,
    loopendString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (987820 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral liData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    2,
    liString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (11097939 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral optgroupData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    8,
    optgroupString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (10180907 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral h1Data = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    2,
    h1String8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (3953979 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral aria_relevantData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    13,
    aria_relevantString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (16457375 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral spellcheckData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    10,
    spellcheckString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (4108424 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral onemptiedData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    9,
    onemptiedString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (7216733 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral oncanplaythroughData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    16,
    oncanplaythroughString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (9632525 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral rulesData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    5,
    rulesString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (8604373 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral bgpropertiesData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    12,
    bgpropertiesString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (15013629 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral iData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    1,
    iString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (16149244 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral nonceData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    5,
    nonceString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (12597381 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral borderData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    6,
    borderString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (4389816 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral aria_multilineData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    14,
    aria_multilineString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (13431022 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral outputData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    6,
    outputString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (15319621 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral captureData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    7,
    captureString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (9991654 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral lowsrcData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    6,
    lowsrcString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (8943146 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral isindexData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    7,
    isindexString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (8380254 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral enctypeData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    7,
    enctypeString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (11388071 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral itemrefData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    7,
    itemrefString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (2718931 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral spanData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    4,
    spanString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (11168892 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral onplayingData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    9,
    onplayingString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (6622660 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral thData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    2,
    thString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (3915297 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral tableData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    5,
    tableString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (8181317 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral trackData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    5,
    trackString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (10988706 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral onloadstartData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    11,
    onloadstartString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (11661007 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral aria_setsizeData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    12,
    aria_setsizeString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (13328899 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral selectData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    6,
    selectString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (210571 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral onwebkitanimationstartData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    22,
    onwebkitanimationstartString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (1438902 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral sortableData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    8,
    sortableString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (6619850 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral promptData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    6,
    promptString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (3532635 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral onwebkitkeyaddedData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    16,
    onwebkitkeyaddedString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (5334111 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral imageData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    5,
    imageString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (10287573 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral mediaData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    5,
    mediaString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (13905581 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral onresetData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    7,
    onresetString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (871509 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral theadData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    5,
    theadString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (13349519 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral mapData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    3,
    mapString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (16519384 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral onorientationchangeData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    19,
    onorientationchangeString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (4305565 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral markData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    4,
    markString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (16508213 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral onbeforepasteData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    13,
    onbeforepasteString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (10932396 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral onendedData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    7,
    onendedString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (4168741 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral legendData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    6,
    legendString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (16417202 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral aria_busyData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    9,
    aria_busyString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (75863 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral onselectData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    8,
    onselectString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (10837779 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral aria_labelledbyData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    15,
    aria_labelledbyString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (5412329 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral controlsData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    8,
    controlsString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (3696819 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral patternData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    7,
    patternString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (16283150 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral webkitdirectoryData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    15,
    webkitdirectoryString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (1344740 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral mutedData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    5,
    mutedString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (11680767 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral datalistData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    8,
    datalistString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (7058973 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral onwebkittransitionendData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    21,
    onwebkittransitionendString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (3568476 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral olData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    2,
    olString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (6672076 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral aria_labelData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    10,
    aria_labelString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (561329 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral srclangData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    7,
    srclangString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (13402710 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral aria_levelData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    10,
    aria_levelString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (8886396 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral onfocusoutData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    10,
    onfocusoutString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (4459422 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral bdiData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    3,
    bdiString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (14809812 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral autocompleteData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    12,
    autocompleteString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (14667434 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral onwebkitsourcecloseData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    19,
    onwebkitsourcecloseString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (10042583 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral onwebkitneedkeyData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    15,
    onwebkitneedkeyString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (859938 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral reset_style_inheritanceData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    23,
    reset_style_inheritanceString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (10447532 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral idData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    2,
    idString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (6145549 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral ondragleaveData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    11,
    ondragleaveString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (2163828 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral onwebkitkeymessageData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    18,
    onwebkitkeymessageString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (13202216 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral baseData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    4,
    baseString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (4376626 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral aria_ownsData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    9,
    aria_ownsString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (15671106 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral longdescData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    8,
    longdescString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (2363416 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral citeData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    4,
    citeString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (3704129 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral codeData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    4,
    codeString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (11588001 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral autoplayData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    8,
    autoplayString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (12002525 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral uiactionsData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    9,
    uiactionsString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (6617010 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral onfocusData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    7,
    onfocusString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (11484753 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral formtargetData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    10,
    formtargetString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (15594141 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral datetimeData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    8,
    datetimeString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (12167257 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral onselectionchangeData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    17,
    onselectionchangeString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (2738107 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral sandboxData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    7,
    sandboxString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (3448190 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral onblurData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    6,
    onblurString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (10264279 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral dialogData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    6,
    dialogString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (1232842 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral playcountData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    9,
    playcountString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (16731673 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral nohrefData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    6,
    nohrefString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (2672291 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral maxlengthData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    9,
    maxlengthString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (5985164 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral oncanplayData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    9,
    oncanplayString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (11894364 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral supData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    3,
    supString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (8741418 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral mainData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    4,
    mainString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (13501767 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral onofflineData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    9,
    onofflineString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (8780424 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral valueData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    5,
    valueString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (10871467 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral ontouchcancelData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    13,
    ontouchcancelString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (11977340 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral onwebkitkeyerrorData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    16,
    onwebkitkeyerrorString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (11199297 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral hrData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    2,
    hrString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (7182703 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral onwebkitsourceendedData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    19,
    onwebkitsourceendedString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (12655944 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral multipleData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    8,
    multipleString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (6185486 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral smallData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    5,
    smallString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (14362904 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral aria_helpData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    9,
    aria_helpString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (12225580 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral usemapData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    6,
    usemapString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (16643238 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral h5Data = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    2,
    h5String8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (8065295 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral uData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    1,
    uString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (13317144 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral aria_describedbyData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    16,
    aria_describedbyString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (5549123 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral onprogressData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    10,
    onprogressString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (11307581 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral ontouchstartData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    12,
    ontouchstartString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (15650339 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral trData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    2,
    trString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (16624306 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral ondragstartData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    11,
    ondragstartString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (7563418 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral onmouseoverData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    11,
    onmouseoverString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (5456314 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral h6Data = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    2,
    h6String8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (9566891 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral articleData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    7,
    articleString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (2968800 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral aria_liveData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    9,
    aria_liveString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (2064917 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral deferData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    5,
    deferString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (13832204 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral aria_flowtoData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    11,
    aria_flowtoString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (12186959 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral pluginurlData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    9,
    pluginurlString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (13481259 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral aData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    1,
    aString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (9778235 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral valignData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    6,
    valignString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (8345445 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral highData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    4,
    highString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (11748844 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral onscrollData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    8,
    onscrollString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (11456051 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral shapeData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    5,
    shapeString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (15210140 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral nolayerData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    7,
    nolayerString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (10430133 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral valuetypeData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    9,
    valuetypeString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (4808367 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral accept_charsetData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    14,
    accept_charsetString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (5192676 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral aria_valuenowData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    13,
    aria_valuenowString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (10189949 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral dlData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    2,
    dlString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (5117854 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral videoData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    5,
    videoString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (16765639 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral onabortData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    7,
    onabortString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (9017557 << StringImpl::StaticASCIILiteral::s_hashShift)
};

static StringImpl* onclickImpl = reinterpret_cast<StringImpl*>(&onclickData);
static StringImpl* onpauseImpl = reinterpret_cast<StringImpl*>(&onpauseData);
static StringImpl* aria_valueminImpl = reinterpret_cast<StringImpl*>(&aria_valueminData);
static StringImpl* layerImpl = reinterpret_cast<StringImpl*>(&layerData);
static StringImpl* onchangeImpl = reinterpret_cast<StringImpl*>(&onchangeData);
static StringImpl* hiddenImpl = reinterpret_cast<StringImpl*>(&hiddenData);
static StringImpl* frameImpl = reinterpret_cast<StringImpl*>(&frameData);
static StringImpl* nameImpl = reinterpret_cast<StringImpl*>(&nameData);
static StringImpl* aria_posinsetImpl = reinterpret_cast<StringImpl*>(&aria_posinsetData);
static StringImpl* onpageshowImpl = reinterpret_cast<StringImpl*>(&onpageshowData);
static StringImpl* brImpl = reinterpret_cast<StringImpl*>(&brData);
static StringImpl* tableborderImpl = reinterpret_cast<StringImpl*>(&tableborderData);
static StringImpl* alinkImpl = reinterpret_cast<StringImpl*>(&alinkData);
static StringImpl* isImpl = reinterpret_cast<StringImpl*>(&isData);
static StringImpl* directionImpl = reinterpret_cast<StringImpl*>(&directionData);
static StringImpl* aria_readonlyImpl = reinterpret_cast<StringImpl*>(&aria_readonlyData);
static StringImpl* blockquoteImpl = reinterpret_cast<StringImpl*>(&blockquoteData);
static StringImpl* figcaptionImpl = reinterpret_cast<StringImpl*>(&figcaptionData);
static StringImpl* rtImpl = reinterpret_cast<StringImpl*>(&rtData);
static StringImpl* onstalledImpl = reinterpret_cast<StringImpl*>(&onstalledData);
static StringImpl* crossoriginImpl = reinterpret_cast<StringImpl*>(&crossoriginData);
static StringImpl* onmouseenterImpl = reinterpret_cast<StringImpl*>(&onmouseenterData);
static StringImpl* ontouchmoveImpl = reinterpret_cast<StringImpl*>(&ontouchmoveData);
static StringImpl* rowspanImpl = reinterpret_cast<StringImpl*>(&rowspanData);
static StringImpl* faceImpl = reinterpret_cast<StringImpl*>(&faceData);
static StringImpl* languageImpl = reinterpret_cast<StringImpl*>(&languageData);
static StringImpl* aria_atomicImpl = reinterpret_cast<StringImpl*>(&aria_atomicData);
static StringImpl* cellpaddingImpl = reinterpret_cast<StringImpl*>(&cellpaddingData);
static StringImpl* dirnameImpl = reinterpret_cast<StringImpl*>(&dirnameData);
static StringImpl* webkitspeechImpl = reinterpret_cast<StringImpl*>(&webkitspeechData);
static StringImpl* centerImpl = reinterpret_cast<StringImpl*>(&centerData);
static StringImpl* onbeforecopyImpl = reinterpret_cast<StringImpl*>(&onbeforecopyData);
static StringImpl* footerImpl = reinterpret_cast<StringImpl*>(&footerData);
static StringImpl* webkitallowfullscreenImpl = reinterpret_cast<StringImpl*>(&webkitallowfullscreenData);
static StringImpl* basefontImpl = reinterpret_cast<StringImpl*>(&basefontData);
static StringImpl* pseudoImpl = reinterpret_cast<StringImpl*>(&pseudoData);
static StringImpl* stepImpl = reinterpret_cast<StringImpl*>(&stepData);
static StringImpl* aria_hiddenImpl = reinterpret_cast<StringImpl*>(&aria_hiddenData);
static StringImpl* marginwidthImpl = reinterpret_cast<StringImpl*>(&marginwidthData);
static StringImpl* aria_orientationImpl = reinterpret_cast<StringImpl*>(&aria_orientationData);
static StringImpl* addressImpl = reinterpret_cast<StringImpl*>(&addressData);
static StringImpl* ttImpl = reinterpret_cast<StringImpl*>(&ttData);
static StringImpl* http_equivImpl = reinterpret_cast<StringImpl*>(&http_equivData);
static StringImpl* audioImpl = reinterpret_cast<StringImpl*>(&audioData);
static StringImpl* acronymImpl = reinterpret_cast<StringImpl*>(&acronymData);
static StringImpl* tdImpl = reinterpret_cast<StringImpl*>(&tdData);
static StringImpl* declareImpl = reinterpret_cast<StringImpl*>(&declareData);
static StringImpl* ontransitionendImpl = reinterpret_cast<StringImpl*>(&ontransitionendData);
static StringImpl* progressImpl = reinterpret_cast<StringImpl*>(&progressData);
static StringImpl* qImpl = reinterpret_cast<StringImpl*>(&qData);
static StringImpl* hgroupImpl = reinterpret_cast<StringImpl*>(&hgroupData);
static StringImpl* hspaceImpl = reinterpret_cast<StringImpl*>(&hspaceData);
static StringImpl* typeImpl = reinterpret_cast<StringImpl*>(&typeData);
static StringImpl* onmouseleaveImpl = reinterpret_cast<StringImpl*>(&onmouseleaveData);
static StringImpl* endImpl = reinterpret_cast<StringImpl*>(&endData);
static StringImpl* inputImpl = reinterpret_cast<StringImpl*>(&inputData);
static StringImpl* roleImpl = reinterpret_cast<StringImpl*>(&roleData);
static StringImpl* autofocusImpl = reinterpret_cast<StringImpl*>(&autofocusData);
static StringImpl* onmouseoutImpl = reinterpret_cast<StringImpl*>(&onmouseoutData);
static StringImpl* colImpl = reinterpret_cast<StringImpl*>(&colData);
static StringImpl* codebaseImpl = reinterpret_cast<StringImpl*>(&codebaseData);
static StringImpl* colgroupImpl = reinterpret_cast<StringImpl*>(&colgroupData);
static StringImpl* itemtypeImpl = reinterpret_cast<StringImpl*>(&itemtypeData);
static StringImpl* axisImpl = reinterpret_cast<StringImpl*>(&axisData);
static StringImpl* onsubmitImpl = reinterpret_cast<StringImpl*>(&onsubmitData);
static StringImpl* onloadImpl = reinterpret_cast<StringImpl*>(&onloadData);
static StringImpl* autosaveImpl = reinterpret_cast<StringImpl*>(&autosaveData);
static StringImpl* tfootImpl = reinterpret_cast<StringImpl*>(&tfootData);
static StringImpl* ismapImpl = reinterpret_cast<StringImpl*>(&ismapData);
static StringImpl* webkitgrammarImpl = reinterpret_cast<StringImpl*>(&webkitgrammarData);
static StringImpl* aria_grabbedImpl = reinterpret_cast<StringImpl*>(&aria_grabbedData);
static StringImpl* asyncImpl = reinterpret_cast<StringImpl*>(&asyncData);
static StringImpl* scriptImpl = reinterpret_cast<StringImpl*>(&scriptData);
static StringImpl* iframeImpl = reinterpret_cast<StringImpl*>(&iframeData);
static StringImpl* behaviorImpl = reinterpret_cast<StringImpl*>(&behaviorData);
static StringImpl* clearImpl = reinterpret_cast<StringImpl*>(&clearData);
static StringImpl* onkeydownImpl = reinterpret_cast<StringImpl*>(&onkeydownData);
static StringImpl* loopstartImpl = reinterpret_cast<StringImpl*>(&loopstartData);
static StringImpl* oninputImpl = reinterpret_cast<StringImpl*>(&oninputData);
static StringImpl* navImpl = reinterpret_cast<StringImpl*>(&navData);
static StringImpl* sizesImpl = reinterpret_cast<StringImpl*>(&sizesData);
static StringImpl* onfocusinImpl = reinterpret_cast<StringImpl*>(&onfocusinData);
static StringImpl* framesetImpl = reinterpret_cast<StringImpl*>(&framesetData);
static StringImpl* noscriptImpl = reinterpret_cast<StringImpl*>(&noscriptData);
static StringImpl* onhashchangeImpl = reinterpret_cast<StringImpl*>(&onhashchangeData);
static StringImpl* varImpl = reinterpret_cast<StringImpl*>(&varData);
static StringImpl* onseekingImpl = reinterpret_cast<StringImpl*>(&onseekingData);
static StringImpl* novalidateImpl = reinterpret_cast<StringImpl*>(&novalidateData);
static StringImpl* marqueeImpl = reinterpret_cast<StringImpl*>(&marqueeData);
static StringImpl* vlinkImpl = reinterpret_cast<StringImpl*>(&vlinkData);
static StringImpl* ondragImpl = reinterpret_cast<StringImpl*>(&ondragData);
static StringImpl* onmousedownImpl = reinterpret_cast<StringImpl*>(&onmousedownData);
static StringImpl* onselectstartImpl = reinterpret_cast<StringImpl*>(&onselectstartData);
static StringImpl* metaImpl = reinterpret_cast<StringImpl*>(&metaData);
static StringImpl* expandedImpl = reinterpret_cast<StringImpl*>(&expandedData);
static StringImpl* preImpl = reinterpret_cast<StringImpl*>(&preData);
static StringImpl* contentImpl = reinterpret_cast<StringImpl*>(&contentData);
static StringImpl* ddImpl = reinterpret_cast<StringImpl*>(&ddData);
static StringImpl* formactionImpl = reinterpret_cast<StringImpl*>(&formactionData);
static StringImpl* versionImpl = reinterpret_cast<StringImpl*>(&versionData);
static StringImpl* objectImpl = reinterpret_cast<StringImpl*>(&objectData);
static StringImpl* itemidImpl = reinterpret_cast<StringImpl*>(&itemidData);
static StringImpl* onmousemoveImpl = reinterpret_cast<StringImpl*>(&onmousemoveData);
static StringImpl* delImpl = reinterpret_cast<StringImpl*>(&delData);
static StringImpl* codetypeImpl = reinterpret_cast<StringImpl*>(&codetypeData);
static StringImpl* bImpl = reinterpret_cast<StringImpl*>(&bData);
static StringImpl* onseekedImpl = reinterpret_cast<StringImpl*>(&onseekedData);
static StringImpl* vspaceImpl = reinterpret_cast<StringImpl*>(&vspaceData);
static StringImpl* ondragoverImpl = reinterpret_cast<StringImpl*>(&ondragoverData);
static StringImpl* noframesImpl = reinterpret_cast<StringImpl*>(&noframesData);
static StringImpl* altImpl = reinterpret_cast<StringImpl*>(&altData);
static StringImpl* openImpl = reinterpret_cast<StringImpl*>(&openData);
static StringImpl* charImpl = reinterpret_cast<StringImpl*>(&charData);
static StringImpl* optimumImpl = reinterpret_cast<StringImpl*>(&optimumData);
static StringImpl* indeterminateImpl = reinterpret_cast<StringImpl*>(&indeterminateData);
static StringImpl* aria_expandedImpl = reinterpret_cast<StringImpl*>(&aria_expandedData);
static StringImpl* onwebkitendfullscreenImpl = reinterpret_cast<StringImpl*>(&onwebkitendfullscreenData);
static StringImpl* onmousewheelImpl = reinterpret_cast<StringImpl*>(&onmousewheelData);
static StringImpl* challengeImpl = reinterpret_cast<StringImpl*>(&challengeData);
static StringImpl* dispositionImpl = reinterpret_cast<StringImpl*>(&dispositionData);
static StringImpl* scrollamountImpl = reinterpret_cast<StringImpl*>(&scrollamountData);
static StringImpl* contenteditableImpl = reinterpret_cast<StringImpl*>(&contenteditableData);
static StringImpl* bordercolorImpl = reinterpret_cast<StringImpl*>(&bordercolorData);
static StringImpl* colsImpl = reinterpret_cast<StringImpl*>(&colsData);
static StringImpl* pingImpl = reinterpret_cast<StringImpl*>(&pingData);
static StringImpl* listImpl = reinterpret_cast<StringImpl*>(&listData);
static StringImpl* manifestImpl = reinterpret_cast<StringImpl*>(&manifestData);
static StringImpl* onmouseupImpl = reinterpret_cast<StringImpl*>(&onmouseupData);
static StringImpl* rpImpl = reinterpret_cast<StringImpl*>(&rpData);
static StringImpl* optionImpl = reinterpret_cast<StringImpl*>(&optionData);
static StringImpl* ondblclickImpl = reinterpret_cast<StringImpl*>(&ondblclickData);
static StringImpl* headerImpl = reinterpret_cast<StringImpl*>(&headerData);
static StringImpl* coordsImpl = reinterpret_cast<StringImpl*>(&coordsData);
static StringImpl* menuImpl = reinterpret_cast<StringImpl*>(&menuData);
static StringImpl* embedImpl = reinterpret_cast<StringImpl*>(&embedData);
static StringImpl* startImpl = reinterpret_cast<StringImpl*>(&startData);
static StringImpl* relImpl = reinterpret_cast<StringImpl*>(&relData);
static StringImpl* lowImpl = reinterpret_cast<StringImpl*>(&lowData);
static StringImpl* dirImpl = reinterpret_cast<StringImpl*>(&dirData);
static StringImpl* onwebkitanimationendImpl = reinterpret_cast<StringImpl*>(&onwebkitanimationendData);
static StringImpl* aria_selectedImpl = reinterpret_cast<StringImpl*>(&aria_selectedData);
static StringImpl* nowrapImpl = reinterpret_cast<StringImpl*>(&nowrapData);
static StringImpl* aria_dropeffectImpl = reinterpret_cast<StringImpl*>(&aria_dropeffectData);
static StringImpl* ondurationchangeImpl = reinterpret_cast<StringImpl*>(&ondurationchangeData);
static StringImpl* htmlImpl = reinterpret_cast<StringImpl*>(&htmlData);
static StringImpl* aria_disabledImpl = reinterpret_cast<StringImpl*>(&aria_disabledData);
static StringImpl* oninvalidImpl = reinterpret_cast<StringImpl*>(&oninvalidData);
static StringImpl* incrementalImpl = reinterpret_cast<StringImpl*>(&incrementalData);
static StringImpl* webkitShadowContentImpl = reinterpret_cast<StringImpl*>(&webkitShadowContentData);
static StringImpl* widthImpl = reinterpret_cast<StringImpl*>(&widthData);
static StringImpl* bdoImpl = reinterpret_cast<StringImpl*>(&bdoData);
static StringImpl* headImpl = reinterpret_cast<StringImpl*>(&headData);
static StringImpl* onpopstateImpl = reinterpret_cast<StringImpl*>(&onpopstateData);
static StringImpl* onsuspendImpl = reinterpret_cast<StringImpl*>(&onsuspendData);
static StringImpl* abbrImpl = reinterpret_cast<StringImpl*>(&abbrData);
static StringImpl* kbdImpl = reinterpret_cast<StringImpl*>(&kbdData);
static StringImpl* onvolumechangeImpl = reinterpret_cast<StringImpl*>(&onvolumechangeData);
static StringImpl* ondropImpl = reinterpret_cast<StringImpl*>(&ondropData);
static StringImpl* onloadeddataImpl = reinterpret_cast<StringImpl*>(&onloadeddataData);
static StringImpl* compactImpl = reinterpret_cast<StringImpl*>(&compactData);
static StringImpl* sortdirectionImpl = reinterpret_cast<StringImpl*>(&sortdirectionData);
static StringImpl* acceptImpl = reinterpret_cast<StringImpl*>(&acceptData);
static StringImpl* onwebkitsourceopenImpl = reinterpret_cast<StringImpl*>(&onwebkitsourceopenData);
static StringImpl* alignImpl = reinterpret_cast<StringImpl*>(&alignData);
static StringImpl* revImpl = reinterpret_cast<StringImpl*>(&revData);
static StringImpl* onunloadImpl = reinterpret_cast<StringImpl*>(&onunloadData);
static StringImpl* charoffImpl = reinterpret_cast<StringImpl*>(&charoffData);
static StringImpl* onstorageImpl = reinterpret_cast<StringImpl*>(&onstorageData);
static StringImpl* detailsImpl = reinterpret_cast<StringImpl*>(&detailsData);
static StringImpl* backgroundImpl = reinterpret_cast<StringImpl*>(&backgroundData);
static StringImpl* standbyImpl = reinterpret_cast<StringImpl*>(&standbyData);
static StringImpl* nobrImpl = reinterpret_cast<StringImpl*>(&nobrData);
static StringImpl* ulImpl = reinterpret_cast<StringImpl*>(&ulData);
static StringImpl* itempropImpl = reinterpret_cast<StringImpl*>(&itempropData);
static StringImpl* noresizeImpl = reinterpret_cast<StringImpl*>(&noresizeData);
static StringImpl* actionImpl = reinterpret_cast<StringImpl*>(&actionData);
static StringImpl* onerrorImpl = reinterpret_cast<StringImpl*>(&onerrorData);
static StringImpl* srcImpl = reinterpret_cast<StringImpl*>(&srcData);
static StringImpl* checkedImpl = reinterpret_cast<StringImpl*>(&checkedData);
static StringImpl* readonlyImpl = reinterpret_cast<StringImpl*>(&readonlyData);
static StringImpl* classidImpl = reinterpret_cast<StringImpl*>(&classidData);
static StringImpl* aria_requiredImpl = reinterpret_cast<StringImpl*>(&aria_requiredData);
static StringImpl* resultsImpl = reinterpret_cast<StringImpl*>(&resultsData);
static StringImpl* keygenImpl = reinterpret_cast<StringImpl*>(&keygenData);
static StringImpl* aria_controlsImpl = reinterpret_cast<StringImpl*>(&aria_controlsData);
static StringImpl* paramImpl = reinterpret_cast<StringImpl*>(&paramData);
static StringImpl* subImpl = reinterpret_cast<StringImpl*>(&subData);
static StringImpl* ondragenterImpl = reinterpret_cast<StringImpl*>(&ondragenterData);
static StringImpl* ontimeupdateImpl = reinterpret_cast<StringImpl*>(&ontimeupdateData);
static StringImpl* aria_multiselectableImpl = reinterpret_cast<StringImpl*>(&aria_multiselectableData);
static StringImpl* colorImpl = reinterpret_cast<StringImpl*>(&colorData);
static StringImpl* figureImpl = reinterpret_cast<StringImpl*>(&figureData);
static StringImpl* h4Impl = reinterpret_cast<StringImpl*>(&h4Data);
static StringImpl* divImpl = reinterpret_cast<StringImpl*>(&divData);
static StringImpl* onwebkitfullscreenchangeImpl = reinterpret_cast<StringImpl*>(&onwebkitfullscreenchangeData);
static StringImpl* onbeforecutImpl = reinterpret_cast<StringImpl*>(&onbeforecutData);
static StringImpl* headersImpl = reinterpret_cast<StringImpl*>(&headersData);
static StringImpl* aria_valuetextImpl = reinterpret_cast<StringImpl*>(&aria_valuetextData);
static StringImpl* maxImpl = reinterpret_cast<StringImpl*>(&maxData);
static StringImpl* frameborderImpl = reinterpret_cast<StringImpl*>(&frameborderData);
static StringImpl* noembedImpl = reinterpret_cast<StringImpl*>(&noembedData);
static StringImpl* placeholderImpl = reinterpret_cast<StringImpl*>(&placeholderData);
static StringImpl* scopeImpl = reinterpret_cast<StringImpl*>(&scopeData);
static StringImpl* topmarginImpl = reinterpret_cast<StringImpl*>(&topmarginData);
static StringImpl* kindImpl = reinterpret_cast<StringImpl*>(&kindData);
static StringImpl* webkitdropzoneImpl = reinterpret_cast<StringImpl*>(&webkitdropzoneData);
static StringImpl* onwaitingImpl = reinterpret_cast<StringImpl*>(&onwaitingData);
static StringImpl* aria_labeledbyImpl = reinterpret_cast<StringImpl*>(&aria_labeledbyData);
static StringImpl* aria_valuemaxImpl = reinterpret_cast<StringImpl*>(&aria_valuemaxData);
static StringImpl* onpagehideImpl = reinterpret_cast<StringImpl*>(&onpagehideData);
static StringImpl* aria_haspopupImpl = reinterpret_cast<StringImpl*>(&aria_haspopupData);
static StringImpl* areaImpl = reinterpret_cast<StringImpl*>(&areaData);
static StringImpl* preloadImpl = reinterpret_cast<StringImpl*>(&preloadData);
static StringImpl* wrapImpl = reinterpret_cast<StringImpl*>(&wrapData);
static StringImpl* hreflangImpl = reinterpret_cast<StringImpl*>(&hreflangData);
static StringImpl* downloadImpl = reinterpret_cast<StringImpl*>(&downloadData);
static StringImpl* minImpl = reinterpret_cast<StringImpl*>(&minData);
static StringImpl* appletImpl = reinterpret_cast<StringImpl*>(&appletData);
static StringImpl* aria_pressedImpl = reinterpret_cast<StringImpl*>(&aria_pressedData);
static StringImpl* onloadedmetadataImpl = reinterpret_cast<StringImpl*>(&onloadedmetadataData);
static StringImpl* onresizeImpl = reinterpret_cast<StringImpl*>(&onresizeData);
static StringImpl* oncopyImpl = reinterpret_cast<StringImpl*>(&oncopyData);
static StringImpl* sampImpl = reinterpret_cast<StringImpl*>(&sampData);
static StringImpl* translateImpl = reinterpret_cast<StringImpl*>(&translateData);
static StringImpl* fieldsetImpl = reinterpret_cast<StringImpl*>(&fieldsetData);
static StringImpl* styleImpl = reinterpret_cast<StringImpl*>(&styleData);
static StringImpl* formmethodImpl = reinterpret_cast<StringImpl*>(&formmethodData);
static StringImpl* seamlessImpl = reinterpret_cast<StringImpl*>(&seamlessData);
static StringImpl* imgImpl = reinterpret_cast<StringImpl*>(&imgData);
static StringImpl* accesskeyImpl = reinterpret_cast<StringImpl*>(&accesskeyData);
static StringImpl* summaryImpl = reinterpret_cast<StringImpl*>(&summaryData);
static StringImpl* buttonImpl = reinterpret_cast<StringImpl*>(&buttonData);
static StringImpl* captionImpl = reinterpret_cast<StringImpl*>(&captionData);
static StringImpl* bgcolorImpl = reinterpret_cast<StringImpl*>(&bgcolorData);
static StringImpl* dfnImpl = reinterpret_cast<StringImpl*>(&dfnData);
static StringImpl* sImpl = reinterpret_cast<StringImpl*>(&sData);
static StringImpl* strongImpl = reinterpret_cast<StringImpl*>(&strongData);
static StringImpl* labelImpl = reinterpret_cast<StringImpl*>(&labelData);
static StringImpl* truespeedImpl = reinterpret_cast<StringImpl*>(&truespeedData);
static StringImpl* allowfullscreenImpl = reinterpret_cast<StringImpl*>(&allowfullscreenData);
static StringImpl* pImpl = reinterpret_cast<StringImpl*>(&pData);
static StringImpl* formImpl = reinterpret_cast<StringImpl*>(&formData);
static StringImpl* onbeforeloadImpl = reinterpret_cast<StringImpl*>(&onbeforeloadData);
static StringImpl* onkeyupImpl = reinterpret_cast<StringImpl*>(&onkeyupData);
static StringImpl* rowsImpl = reinterpret_cast<StringImpl*>(&rowsData);
static StringImpl* onratechangeImpl = reinterpret_cast<StringImpl*>(&onratechangeData);
static StringImpl* onkeypressImpl = reinterpret_cast<StringImpl*>(&onkeypressData);
static StringImpl* targetImpl = reinterpret_cast<StringImpl*>(&targetData);
static StringImpl* itemscopeImpl = reinterpret_cast<StringImpl*>(&itemscopeData);
static StringImpl* posterImpl = reinterpret_cast<StringImpl*>(&posterData);
static StringImpl* onsearchImpl = reinterpret_cast<StringImpl*>(&onsearchData);
static StringImpl* aria_sortImpl = reinterpret_cast<StringImpl*>(&aria_sortData);
static StringImpl* onwebkitfullscreenerrorImpl = reinterpret_cast<StringImpl*>(&onwebkitfullscreenerrorData);
static StringImpl* defaultImpl = reinterpret_cast<StringImpl*>(&defaultData);
static StringImpl* precisionImpl = reinterpret_cast<StringImpl*>(&precisionData);
static StringImpl* topImpl = reinterpret_cast<StringImpl*>(&topData);
static StringImpl* bodyImpl = reinterpret_cast<StringImpl*>(&bodyData);
static StringImpl* h2Impl = reinterpret_cast<StringImpl*>(&h2Data);
static StringImpl* mediagroupImpl = reinterpret_cast<StringImpl*>(&mediagroupData);
static StringImpl* h3Impl = reinterpret_cast<StringImpl*>(&h3Data);
static StringImpl* bigImpl = reinterpret_cast<StringImpl*>(&bigData);
static StringImpl* noshadeImpl = reinterpret_cast<StringImpl*>(&noshadeData);
static StringImpl* keytypeImpl = reinterpret_cast<StringImpl*>(&keytypeData);
static StringImpl* scrollingImpl = reinterpret_cast<StringImpl*>(&scrollingData);
static StringImpl* fontImpl = reinterpret_cast<StringImpl*>(&fontData);
static StringImpl* strikeImpl = reinterpret_cast<StringImpl*>(&strikeData);
static StringImpl* onwebkitanimationiterationImpl = reinterpret_cast<StringImpl*>(&onwebkitanimationiterationData);
static StringImpl* draggableImpl = reinterpret_cast<StringImpl*>(&draggableData);
static StringImpl* reversedImpl = reinterpret_cast<StringImpl*>(&reversedData);
static StringImpl* onwebkitspeechchangeImpl = reinterpret_cast<StringImpl*>(&onwebkitspeechchangeData);
static StringImpl* schemeImpl = reinterpret_cast<StringImpl*>(&schemeData);
static StringImpl* pluginspageImpl = reinterpret_cast<StringImpl*>(&pluginspageData);
static StringImpl* oncutImpl = reinterpret_cast<StringImpl*>(&oncutData);
static StringImpl* selectedImpl = reinterpret_cast<StringImpl*>(&selectedData);
static StringImpl* onplayImpl = reinterpret_cast<StringImpl*>(&onplayData);
static StringImpl* templateImpl = reinterpret_cast<StringImpl*>(&templateData);
static StringImpl* cellborderImpl = reinterpret_cast<StringImpl*>(&cellborderData);
static StringImpl* methodImpl = reinterpret_cast<StringImpl*>(&methodData);
static StringImpl* cellspacingImpl = reinterpret_cast<StringImpl*>(&cellspacingData);
static StringImpl* tabindexImpl = reinterpret_cast<StringImpl*>(&tabindexData);
static StringImpl* focusedImpl = reinterpret_cast<StringImpl*>(&focusedData);
static StringImpl* forImpl = reinterpret_cast<StringImpl*>(&forData);
static StringImpl* asideImpl = reinterpret_cast<StringImpl*>(&asideData);
static StringImpl* bgsoundImpl = reinterpret_cast<StringImpl*>(&bgsoundData);
static StringImpl* listingImpl = reinterpret_cast<StringImpl*>(&listingData);
static StringImpl* onwebkitbeginfullscreenImpl = reinterpret_cast<StringImpl*>(&onwebkitbeginfullscreenData);
static StringImpl* loopImpl = reinterpret_cast<StringImpl*>(&loopData);
static StringImpl* srcdocImpl = reinterpret_cast<StringImpl*>(&srcdocData);
static StringImpl* viewsourceImpl = reinterpret_cast<StringImpl*>(&viewsourceData);
static StringImpl* emImpl = reinterpret_cast<StringImpl*>(&emData);
static StringImpl* eventImpl = reinterpret_cast<StringImpl*>(&eventData);
static StringImpl* canvasImpl = reinterpret_cast<StringImpl*>(&canvasData);
static StringImpl* rubyImpl = reinterpret_cast<StringImpl*>(&rubyData);
static StringImpl* mayscriptImpl = reinterpret_cast<StringImpl*>(&mayscriptData);
static StringImpl* leftmarginImpl = reinterpret_cast<StringImpl*>(&leftmarginData);
static StringImpl* onpasteImpl = reinterpret_cast<StringImpl*>(&onpasteData);
static StringImpl* ondragendImpl = reinterpret_cast<StringImpl*>(&ondragendData);
static StringImpl* primaryImpl = reinterpret_cast<StringImpl*>(&primaryData);
static StringImpl* textImpl = reinterpret_cast<StringImpl*>(&textData);
static StringImpl* meterImpl = reinterpret_cast<StringImpl*>(&meterData);
static StringImpl* commandImpl = reinterpret_cast<StringImpl*>(&commandData);
static StringImpl* scrolldelayImpl = reinterpret_cast<StringImpl*>(&scrolldelayData);
static StringImpl* sourceImpl = reinterpret_cast<StringImpl*>(&sourceData);
static StringImpl* ontouchendImpl = reinterpret_cast<StringImpl*>(&ontouchendData);
static StringImpl* disabledImpl = reinterpret_cast<StringImpl*>(&disabledData);
static StringImpl* compositeImpl = reinterpret_cast<StringImpl*>(&compositeData);
static StringImpl* titleImpl = reinterpret_cast<StringImpl*>(&titleData);
static StringImpl* colspanImpl = reinterpret_cast<StringImpl*>(&colspanData);
static StringImpl* heightImpl = reinterpret_cast<StringImpl*>(&heightData);
static StringImpl* plaintextImpl = reinterpret_cast<StringImpl*>(&plaintextData);
static StringImpl* wbrImpl = reinterpret_cast<StringImpl*>(&wbrData);
static StringImpl* onbeforeunloadImpl = reinterpret_cast<StringImpl*>(&onbeforeunloadData);
static StringImpl* linkImpl = reinterpret_cast<StringImpl*>(&linkData);
static StringImpl* aria_activedescendantImpl = reinterpret_cast<StringImpl*>(&aria_activedescendantData);
static StringImpl* requiredImpl = reinterpret_cast<StringImpl*>(&requiredData);
static StringImpl* profileImpl = reinterpret_cast<StringImpl*>(&profileData);
static StringImpl* aria_checkedImpl = reinterpret_cast<StringImpl*>(&aria_checkedData);
static StringImpl* dtImpl = reinterpret_cast<StringImpl*>(&dtData);
static StringImpl* formenctypeImpl = reinterpret_cast<StringImpl*>(&formenctypeData);
static StringImpl* langImpl = reinterpret_cast<StringImpl*>(&langData);
static StringImpl* archiveImpl = reinterpret_cast<StringImpl*>(&archiveData);
static StringImpl* scopedImpl = reinterpret_cast<StringImpl*>(&scopedData);
static StringImpl* oncontextmenuImpl = reinterpret_cast<StringImpl*>(&oncontextmenuData);
static StringImpl* sizeImpl = reinterpret_cast<StringImpl*>(&sizeData);
static StringImpl* insImpl = reinterpret_cast<StringImpl*>(&insData);
static StringImpl* hrefImpl = reinterpret_cast<StringImpl*>(&hrefData);
static StringImpl* charsetImpl = reinterpret_cast<StringImpl*>(&charsetData);
static StringImpl* ononlineImpl = reinterpret_cast<StringImpl*>(&ononlineData);
static StringImpl* sectionImpl = reinterpret_cast<StringImpl*>(&sectionData);
static StringImpl* textareaImpl = reinterpret_cast<StringImpl*>(&textareaData);
static StringImpl* aria_invalidImpl = reinterpret_cast<StringImpl*>(&aria_invalidData);
static StringImpl* classImpl = reinterpret_cast<StringImpl*>(&classData);
static StringImpl* dataImpl = reinterpret_cast<StringImpl*>(&dataData);
static StringImpl* xmpImpl = reinterpret_cast<StringImpl*>(&xmpData);
static StringImpl* formnovalidateImpl = reinterpret_cast<StringImpl*>(&formnovalidateData);
static StringImpl* marginheightImpl = reinterpret_cast<StringImpl*>(&marginheightData);
static StringImpl* tbodyImpl = reinterpret_cast<StringImpl*>(&tbodyData);
static StringImpl* loopendImpl = reinterpret_cast<StringImpl*>(&loopendData);
static StringImpl* liImpl = reinterpret_cast<StringImpl*>(&liData);
static StringImpl* optgroupImpl = reinterpret_cast<StringImpl*>(&optgroupData);
static StringImpl* h1Impl = reinterpret_cast<StringImpl*>(&h1Data);
static StringImpl* aria_relevantImpl = reinterpret_cast<StringImpl*>(&aria_relevantData);
static StringImpl* spellcheckImpl = reinterpret_cast<StringImpl*>(&spellcheckData);
static StringImpl* onemptiedImpl = reinterpret_cast<StringImpl*>(&onemptiedData);
static StringImpl* oncanplaythroughImpl = reinterpret_cast<StringImpl*>(&oncanplaythroughData);
static StringImpl* rulesImpl = reinterpret_cast<StringImpl*>(&rulesData);
static StringImpl* bgpropertiesImpl = reinterpret_cast<StringImpl*>(&bgpropertiesData);
static StringImpl* iImpl = reinterpret_cast<StringImpl*>(&iData);
static StringImpl* nonceImpl = reinterpret_cast<StringImpl*>(&nonceData);
static StringImpl* borderImpl = reinterpret_cast<StringImpl*>(&borderData);
static StringImpl* aria_multilineImpl = reinterpret_cast<StringImpl*>(&aria_multilineData);
static StringImpl* outputImpl = reinterpret_cast<StringImpl*>(&outputData);
static StringImpl* captureImpl = reinterpret_cast<StringImpl*>(&captureData);
static StringImpl* lowsrcImpl = reinterpret_cast<StringImpl*>(&lowsrcData);
static StringImpl* isindexImpl = reinterpret_cast<StringImpl*>(&isindexData);
static StringImpl* enctypeImpl = reinterpret_cast<StringImpl*>(&enctypeData);
static StringImpl* itemrefImpl = reinterpret_cast<StringImpl*>(&itemrefData);
static StringImpl* spanImpl = reinterpret_cast<StringImpl*>(&spanData);
static StringImpl* onplayingImpl = reinterpret_cast<StringImpl*>(&onplayingData);
static StringImpl* thImpl = reinterpret_cast<StringImpl*>(&thData);
static StringImpl* tableImpl = reinterpret_cast<StringImpl*>(&tableData);
static StringImpl* trackImpl = reinterpret_cast<StringImpl*>(&trackData);
static StringImpl* onloadstartImpl = reinterpret_cast<StringImpl*>(&onloadstartData);
static StringImpl* aria_setsizeImpl = reinterpret_cast<StringImpl*>(&aria_setsizeData);
static StringImpl* selectImpl = reinterpret_cast<StringImpl*>(&selectData);
static StringImpl* onwebkitanimationstartImpl = reinterpret_cast<StringImpl*>(&onwebkitanimationstartData);
static StringImpl* sortableImpl = reinterpret_cast<StringImpl*>(&sortableData);
static StringImpl* promptImpl = reinterpret_cast<StringImpl*>(&promptData);
static StringImpl* onwebkitkeyaddedImpl = reinterpret_cast<StringImpl*>(&onwebkitkeyaddedData);
static StringImpl* imageImpl = reinterpret_cast<StringImpl*>(&imageData);
static StringImpl* mediaImpl = reinterpret_cast<StringImpl*>(&mediaData);
static StringImpl* onresetImpl = reinterpret_cast<StringImpl*>(&onresetData);
static StringImpl* theadImpl = reinterpret_cast<StringImpl*>(&theadData);
static StringImpl* mapImpl = reinterpret_cast<StringImpl*>(&mapData);
static StringImpl* onorientationchangeImpl = reinterpret_cast<StringImpl*>(&onorientationchangeData);
static StringImpl* markImpl = reinterpret_cast<StringImpl*>(&markData);
static StringImpl* onbeforepasteImpl = reinterpret_cast<StringImpl*>(&onbeforepasteData);
static StringImpl* onendedImpl = reinterpret_cast<StringImpl*>(&onendedData);
static StringImpl* legendImpl = reinterpret_cast<StringImpl*>(&legendData);
static StringImpl* aria_busyImpl = reinterpret_cast<StringImpl*>(&aria_busyData);
static StringImpl* onselectImpl = reinterpret_cast<StringImpl*>(&onselectData);
static StringImpl* aria_labelledbyImpl = reinterpret_cast<StringImpl*>(&aria_labelledbyData);
static StringImpl* controlsImpl = reinterpret_cast<StringImpl*>(&controlsData);
static StringImpl* patternImpl = reinterpret_cast<StringImpl*>(&patternData);
static StringImpl* webkitdirectoryImpl = reinterpret_cast<StringImpl*>(&webkitdirectoryData);
static StringImpl* mutedImpl = reinterpret_cast<StringImpl*>(&mutedData);
static StringImpl* datalistImpl = reinterpret_cast<StringImpl*>(&datalistData);
static StringImpl* onwebkittransitionendImpl = reinterpret_cast<StringImpl*>(&onwebkittransitionendData);
static StringImpl* olImpl = reinterpret_cast<StringImpl*>(&olData);
static StringImpl* aria_labelImpl = reinterpret_cast<StringImpl*>(&aria_labelData);
static StringImpl* srclangImpl = reinterpret_cast<StringImpl*>(&srclangData);
static StringImpl* aria_levelImpl = reinterpret_cast<StringImpl*>(&aria_levelData);
static StringImpl* onfocusoutImpl = reinterpret_cast<StringImpl*>(&onfocusoutData);
static StringImpl* bdiImpl = reinterpret_cast<StringImpl*>(&bdiData);
static StringImpl* autocompleteImpl = reinterpret_cast<StringImpl*>(&autocompleteData);
static StringImpl* onwebkitsourcecloseImpl = reinterpret_cast<StringImpl*>(&onwebkitsourcecloseData);
static StringImpl* onwebkitneedkeyImpl = reinterpret_cast<StringImpl*>(&onwebkitneedkeyData);
static StringImpl* reset_style_inheritanceImpl = reinterpret_cast<StringImpl*>(&reset_style_inheritanceData);
static StringImpl* idImpl = reinterpret_cast<StringImpl*>(&idData);
static StringImpl* ondragleaveImpl = reinterpret_cast<StringImpl*>(&ondragleaveData);
static StringImpl* onwebkitkeymessageImpl = reinterpret_cast<StringImpl*>(&onwebkitkeymessageData);
static StringImpl* baseImpl = reinterpret_cast<StringImpl*>(&baseData);
static StringImpl* aria_ownsImpl = reinterpret_cast<StringImpl*>(&aria_ownsData);
static StringImpl* longdescImpl = reinterpret_cast<StringImpl*>(&longdescData);
static StringImpl* citeImpl = reinterpret_cast<StringImpl*>(&citeData);
static StringImpl* codeImpl = reinterpret_cast<StringImpl*>(&codeData);
static StringImpl* autoplayImpl = reinterpret_cast<StringImpl*>(&autoplayData);
static StringImpl* uiactionsImpl = reinterpret_cast<StringImpl*>(&uiactionsData);
static StringImpl* onfocusImpl = reinterpret_cast<StringImpl*>(&onfocusData);
static StringImpl* formtargetImpl = reinterpret_cast<StringImpl*>(&formtargetData);
static StringImpl* datetimeImpl = reinterpret_cast<StringImpl*>(&datetimeData);
static StringImpl* onselectionchangeImpl = reinterpret_cast<StringImpl*>(&onselectionchangeData);
static StringImpl* sandboxImpl = reinterpret_cast<StringImpl*>(&sandboxData);
static StringImpl* onblurImpl = reinterpret_cast<StringImpl*>(&onblurData);
static StringImpl* dialogImpl = reinterpret_cast<StringImpl*>(&dialogData);
static StringImpl* playcountImpl = reinterpret_cast<StringImpl*>(&playcountData);
static StringImpl* nohrefImpl = reinterpret_cast<StringImpl*>(&nohrefData);
static StringImpl* maxlengthImpl = reinterpret_cast<StringImpl*>(&maxlengthData);
static StringImpl* oncanplayImpl = reinterpret_cast<StringImpl*>(&oncanplayData);
static StringImpl* supImpl = reinterpret_cast<StringImpl*>(&supData);
static StringImpl* mainImpl = reinterpret_cast<StringImpl*>(&mainData);
static StringImpl* onofflineImpl = reinterpret_cast<StringImpl*>(&onofflineData);
static StringImpl* valueImpl = reinterpret_cast<StringImpl*>(&valueData);
static StringImpl* ontouchcancelImpl = reinterpret_cast<StringImpl*>(&ontouchcancelData);
static StringImpl* onwebkitkeyerrorImpl = reinterpret_cast<StringImpl*>(&onwebkitkeyerrorData);
static StringImpl* hrImpl = reinterpret_cast<StringImpl*>(&hrData);
static StringImpl* onwebkitsourceendedImpl = reinterpret_cast<StringImpl*>(&onwebkitsourceendedData);
static StringImpl* multipleImpl = reinterpret_cast<StringImpl*>(&multipleData);
static StringImpl* smallImpl = reinterpret_cast<StringImpl*>(&smallData);
static StringImpl* aria_helpImpl = reinterpret_cast<StringImpl*>(&aria_helpData);
static StringImpl* usemapImpl = reinterpret_cast<StringImpl*>(&usemapData);
static StringImpl* h5Impl = reinterpret_cast<StringImpl*>(&h5Data);
static StringImpl* uImpl = reinterpret_cast<StringImpl*>(&uData);
static StringImpl* aria_describedbyImpl = reinterpret_cast<StringImpl*>(&aria_describedbyData);
static StringImpl* onprogressImpl = reinterpret_cast<StringImpl*>(&onprogressData);
static StringImpl* ontouchstartImpl = reinterpret_cast<StringImpl*>(&ontouchstartData);
static StringImpl* trImpl = reinterpret_cast<StringImpl*>(&trData);
static StringImpl* ondragstartImpl = reinterpret_cast<StringImpl*>(&ondragstartData);
static StringImpl* onmouseoverImpl = reinterpret_cast<StringImpl*>(&onmouseoverData);
static StringImpl* h6Impl = reinterpret_cast<StringImpl*>(&h6Data);
static StringImpl* articleImpl = reinterpret_cast<StringImpl*>(&articleData);
static StringImpl* aria_liveImpl = reinterpret_cast<StringImpl*>(&aria_liveData);
static StringImpl* deferImpl = reinterpret_cast<StringImpl*>(&deferData);
static StringImpl* aria_flowtoImpl = reinterpret_cast<StringImpl*>(&aria_flowtoData);
static StringImpl* pluginurlImpl = reinterpret_cast<StringImpl*>(&pluginurlData);
static StringImpl* aImpl = reinterpret_cast<StringImpl*>(&aData);
static StringImpl* valignImpl = reinterpret_cast<StringImpl*>(&valignData);
static StringImpl* highImpl = reinterpret_cast<StringImpl*>(&highData);
static StringImpl* onscrollImpl = reinterpret_cast<StringImpl*>(&onscrollData);
static StringImpl* shapeImpl = reinterpret_cast<StringImpl*>(&shapeData);
static StringImpl* nolayerImpl = reinterpret_cast<StringImpl*>(&nolayerData);
static StringImpl* valuetypeImpl = reinterpret_cast<StringImpl*>(&valuetypeData);
static StringImpl* accept_charsetImpl = reinterpret_cast<StringImpl*>(&accept_charsetData);
static StringImpl* aria_valuenowImpl = reinterpret_cast<StringImpl*>(&aria_valuenowData);
static StringImpl* dlImpl = reinterpret_cast<StringImpl*>(&dlData);
static StringImpl* videoImpl = reinterpret_cast<StringImpl*>(&videoData);
static StringImpl* onabortImpl = reinterpret_cast<StringImpl*>(&onabortData);

// Tags
DEFINE_GLOBAL(QualifiedName, aTag)
DEFINE_GLOBAL(QualifiedName, abbrTag)
DEFINE_GLOBAL(QualifiedName, acronymTag)
DEFINE_GLOBAL(QualifiedName, addressTag)
DEFINE_GLOBAL(QualifiedName, appletTag)
DEFINE_GLOBAL(QualifiedName, areaTag)
DEFINE_GLOBAL(QualifiedName, articleTag)
DEFINE_GLOBAL(QualifiedName, asideTag)
DEFINE_GLOBAL(QualifiedName, audioTag)
DEFINE_GLOBAL(QualifiedName, bTag)
DEFINE_GLOBAL(QualifiedName, baseTag)
DEFINE_GLOBAL(QualifiedName, basefontTag)
DEFINE_GLOBAL(QualifiedName, bdiTag)
DEFINE_GLOBAL(QualifiedName, bdoTag)
DEFINE_GLOBAL(QualifiedName, bgsoundTag)
DEFINE_GLOBAL(QualifiedName, bigTag)
DEFINE_GLOBAL(QualifiedName, blockquoteTag)
DEFINE_GLOBAL(QualifiedName, bodyTag)
DEFINE_GLOBAL(QualifiedName, brTag)
DEFINE_GLOBAL(QualifiedName, buttonTag)
DEFINE_GLOBAL(QualifiedName, canvasTag)
DEFINE_GLOBAL(QualifiedName, captionTag)
DEFINE_GLOBAL(QualifiedName, centerTag)
DEFINE_GLOBAL(QualifiedName, citeTag)
DEFINE_GLOBAL(QualifiedName, codeTag)
DEFINE_GLOBAL(QualifiedName, colTag)
DEFINE_GLOBAL(QualifiedName, colgroupTag)
DEFINE_GLOBAL(QualifiedName, commandTag)
DEFINE_GLOBAL(QualifiedName, contentTag)
DEFINE_GLOBAL(QualifiedName, datalistTag)
DEFINE_GLOBAL(QualifiedName, ddTag)
DEFINE_GLOBAL(QualifiedName, delTag)
DEFINE_GLOBAL(QualifiedName, detailsTag)
DEFINE_GLOBAL(QualifiedName, dfnTag)
DEFINE_GLOBAL(QualifiedName, dialogTag)
DEFINE_GLOBAL(QualifiedName, dirTag)
DEFINE_GLOBAL(QualifiedName, divTag)
DEFINE_GLOBAL(QualifiedName, dlTag)
DEFINE_GLOBAL(QualifiedName, dtTag)
DEFINE_GLOBAL(QualifiedName, emTag)
DEFINE_GLOBAL(QualifiedName, embedTag)
DEFINE_GLOBAL(QualifiedName, fieldsetTag)
DEFINE_GLOBAL(QualifiedName, figcaptionTag)
DEFINE_GLOBAL(QualifiedName, figureTag)
DEFINE_GLOBAL(QualifiedName, fontTag)
DEFINE_GLOBAL(QualifiedName, footerTag)
DEFINE_GLOBAL(QualifiedName, formTag)
DEFINE_GLOBAL(QualifiedName, frameTag)
DEFINE_GLOBAL(QualifiedName, framesetTag)
DEFINE_GLOBAL(QualifiedName, h1Tag)
DEFINE_GLOBAL(QualifiedName, h2Tag)
DEFINE_GLOBAL(QualifiedName, h3Tag)
DEFINE_GLOBAL(QualifiedName, h4Tag)
DEFINE_GLOBAL(QualifiedName, h5Tag)
DEFINE_GLOBAL(QualifiedName, h6Tag)
DEFINE_GLOBAL(QualifiedName, headTag)
DEFINE_GLOBAL(QualifiedName, headerTag)
DEFINE_GLOBAL(QualifiedName, hgroupTag)
DEFINE_GLOBAL(QualifiedName, hrTag)
DEFINE_GLOBAL(QualifiedName, htmlTag)
DEFINE_GLOBAL(QualifiedName, iTag)
DEFINE_GLOBAL(QualifiedName, iframeTag)
DEFINE_GLOBAL(QualifiedName, imageTag)
DEFINE_GLOBAL(QualifiedName, imgTag)
DEFINE_GLOBAL(QualifiedName, inputTag)
DEFINE_GLOBAL(QualifiedName, insTag)
DEFINE_GLOBAL(QualifiedName, isindexTag)
DEFINE_GLOBAL(QualifiedName, kbdTag)
DEFINE_GLOBAL(QualifiedName, keygenTag)
DEFINE_GLOBAL(QualifiedName, labelTag)
DEFINE_GLOBAL(QualifiedName, layerTag)
DEFINE_GLOBAL(QualifiedName, legendTag)
DEFINE_GLOBAL(QualifiedName, liTag)
DEFINE_GLOBAL(QualifiedName, linkTag)
DEFINE_GLOBAL(QualifiedName, listingTag)
DEFINE_GLOBAL(QualifiedName, mainTag)
DEFINE_GLOBAL(QualifiedName, mapTag)
DEFINE_GLOBAL(QualifiedName, markTag)
DEFINE_GLOBAL(QualifiedName, marqueeTag)
DEFINE_GLOBAL(QualifiedName, menuTag)
DEFINE_GLOBAL(QualifiedName, metaTag)
DEFINE_GLOBAL(QualifiedName, meterTag)
DEFINE_GLOBAL(QualifiedName, navTag)
DEFINE_GLOBAL(QualifiedName, nobrTag)
DEFINE_GLOBAL(QualifiedName, noembedTag)
DEFINE_GLOBAL(QualifiedName, noframesTag)
DEFINE_GLOBAL(QualifiedName, nolayerTag)
DEFINE_GLOBAL(QualifiedName, noscriptTag)
DEFINE_GLOBAL(QualifiedName, objectTag)
DEFINE_GLOBAL(QualifiedName, olTag)
DEFINE_GLOBAL(QualifiedName, optgroupTag)
DEFINE_GLOBAL(QualifiedName, optionTag)
DEFINE_GLOBAL(QualifiedName, outputTag)
DEFINE_GLOBAL(QualifiedName, pTag)
DEFINE_GLOBAL(QualifiedName, paramTag)
DEFINE_GLOBAL(QualifiedName, plaintextTag)
DEFINE_GLOBAL(QualifiedName, preTag)
DEFINE_GLOBAL(QualifiedName, progressTag)
DEFINE_GLOBAL(QualifiedName, qTag)
DEFINE_GLOBAL(QualifiedName, rpTag)
DEFINE_GLOBAL(QualifiedName, rtTag)
DEFINE_GLOBAL(QualifiedName, rubyTag)
DEFINE_GLOBAL(QualifiedName, sTag)
DEFINE_GLOBAL(QualifiedName, sampTag)
DEFINE_GLOBAL(QualifiedName, scriptTag)
DEFINE_GLOBAL(QualifiedName, sectionTag)
DEFINE_GLOBAL(QualifiedName, selectTag)
DEFINE_GLOBAL(QualifiedName, smallTag)
DEFINE_GLOBAL(QualifiedName, sourceTag)
DEFINE_GLOBAL(QualifiedName, spanTag)
DEFINE_GLOBAL(QualifiedName, strikeTag)
DEFINE_GLOBAL(QualifiedName, strongTag)
DEFINE_GLOBAL(QualifiedName, styleTag)
DEFINE_GLOBAL(QualifiedName, subTag)
DEFINE_GLOBAL(QualifiedName, summaryTag)
DEFINE_GLOBAL(QualifiedName, supTag)
DEFINE_GLOBAL(QualifiedName, tableTag)
DEFINE_GLOBAL(QualifiedName, tbodyTag)
DEFINE_GLOBAL(QualifiedName, tdTag)
DEFINE_GLOBAL(QualifiedName, templateTag)
DEFINE_GLOBAL(QualifiedName, textareaTag)
DEFINE_GLOBAL(QualifiedName, tfootTag)
DEFINE_GLOBAL(QualifiedName, thTag)
DEFINE_GLOBAL(QualifiedName, theadTag)
DEFINE_GLOBAL(QualifiedName, titleTag)
DEFINE_GLOBAL(QualifiedName, trTag)
DEFINE_GLOBAL(QualifiedName, trackTag)
DEFINE_GLOBAL(QualifiedName, ttTag)
DEFINE_GLOBAL(QualifiedName, uTag)
DEFINE_GLOBAL(QualifiedName, ulTag)
DEFINE_GLOBAL(QualifiedName, varTag)
DEFINE_GLOBAL(QualifiedName, videoTag)
DEFINE_GLOBAL(QualifiedName, wbrTag)
DEFINE_GLOBAL(QualifiedName, webkitShadowContentTag)
DEFINE_GLOBAL(QualifiedName, xmpTag)


WebCore::QualifiedName** getHTMLTags()
{
    static WebCore::QualifiedName* HTMLTags[] = {
        (WebCore::QualifiedName*)&aTag,
        (WebCore::QualifiedName*)&abbrTag,
        (WebCore::QualifiedName*)&acronymTag,
        (WebCore::QualifiedName*)&addressTag,
        (WebCore::QualifiedName*)&appletTag,
        (WebCore::QualifiedName*)&areaTag,
        (WebCore::QualifiedName*)&articleTag,
        (WebCore::QualifiedName*)&asideTag,
        (WebCore::QualifiedName*)&audioTag,
        (WebCore::QualifiedName*)&bTag,
        (WebCore::QualifiedName*)&baseTag,
        (WebCore::QualifiedName*)&basefontTag,
        (WebCore::QualifiedName*)&bdiTag,
        (WebCore::QualifiedName*)&bdoTag,
        (WebCore::QualifiedName*)&bgsoundTag,
        (WebCore::QualifiedName*)&bigTag,
        (WebCore::QualifiedName*)&blockquoteTag,
        (WebCore::QualifiedName*)&bodyTag,
        (WebCore::QualifiedName*)&brTag,
        (WebCore::QualifiedName*)&buttonTag,
        (WebCore::QualifiedName*)&canvasTag,
        (WebCore::QualifiedName*)&captionTag,
        (WebCore::QualifiedName*)&centerTag,
        (WebCore::QualifiedName*)&citeTag,
        (WebCore::QualifiedName*)&codeTag,
        (WebCore::QualifiedName*)&colTag,
        (WebCore::QualifiedName*)&colgroupTag,
        (WebCore::QualifiedName*)&commandTag,
        (WebCore::QualifiedName*)&contentTag,
        (WebCore::QualifiedName*)&datalistTag,
        (WebCore::QualifiedName*)&ddTag,
        (WebCore::QualifiedName*)&delTag,
        (WebCore::QualifiedName*)&detailsTag,
        (WebCore::QualifiedName*)&dfnTag,
        (WebCore::QualifiedName*)&dialogTag,
        (WebCore::QualifiedName*)&dirTag,
        (WebCore::QualifiedName*)&divTag,
        (WebCore::QualifiedName*)&dlTag,
        (WebCore::QualifiedName*)&dtTag,
        (WebCore::QualifiedName*)&emTag,
        (WebCore::QualifiedName*)&embedTag,
        (WebCore::QualifiedName*)&fieldsetTag,
        (WebCore::QualifiedName*)&figcaptionTag,
        (WebCore::QualifiedName*)&figureTag,
        (WebCore::QualifiedName*)&fontTag,
        (WebCore::QualifiedName*)&footerTag,
        (WebCore::QualifiedName*)&formTag,
        (WebCore::QualifiedName*)&frameTag,
        (WebCore::QualifiedName*)&framesetTag,
        (WebCore::QualifiedName*)&h1Tag,
        (WebCore::QualifiedName*)&h2Tag,
        (WebCore::QualifiedName*)&h3Tag,
        (WebCore::QualifiedName*)&h4Tag,
        (WebCore::QualifiedName*)&h5Tag,
        (WebCore::QualifiedName*)&h6Tag,
        (WebCore::QualifiedName*)&headTag,
        (WebCore::QualifiedName*)&headerTag,
        (WebCore::QualifiedName*)&hgroupTag,
        (WebCore::QualifiedName*)&hrTag,
        (WebCore::QualifiedName*)&htmlTag,
        (WebCore::QualifiedName*)&iTag,
        (WebCore::QualifiedName*)&iframeTag,
        (WebCore::QualifiedName*)&imageTag,
        (WebCore::QualifiedName*)&imgTag,
        (WebCore::QualifiedName*)&inputTag,
        (WebCore::QualifiedName*)&insTag,
        (WebCore::QualifiedName*)&isindexTag,
        (WebCore::QualifiedName*)&kbdTag,
        (WebCore::QualifiedName*)&keygenTag,
        (WebCore::QualifiedName*)&labelTag,
        (WebCore::QualifiedName*)&layerTag,
        (WebCore::QualifiedName*)&legendTag,
        (WebCore::QualifiedName*)&liTag,
        (WebCore::QualifiedName*)&linkTag,
        (WebCore::QualifiedName*)&listingTag,
        (WebCore::QualifiedName*)&mainTag,
        (WebCore::QualifiedName*)&mapTag,
        (WebCore::QualifiedName*)&markTag,
        (WebCore::QualifiedName*)&marqueeTag,
        (WebCore::QualifiedName*)&menuTag,
        (WebCore::QualifiedName*)&metaTag,
        (WebCore::QualifiedName*)&meterTag,
        (WebCore::QualifiedName*)&navTag,
        (WebCore::QualifiedName*)&nobrTag,
        (WebCore::QualifiedName*)&noembedTag,
        (WebCore::QualifiedName*)&noframesTag,
        (WebCore::QualifiedName*)&nolayerTag,
        (WebCore::QualifiedName*)&noscriptTag,
        (WebCore::QualifiedName*)&objectTag,
        (WebCore::QualifiedName*)&olTag,
        (WebCore::QualifiedName*)&optgroupTag,
        (WebCore::QualifiedName*)&optionTag,
        (WebCore::QualifiedName*)&outputTag,
        (WebCore::QualifiedName*)&pTag,
        (WebCore::QualifiedName*)&paramTag,
        (WebCore::QualifiedName*)&plaintextTag,
        (WebCore::QualifiedName*)&preTag,
        (WebCore::QualifiedName*)&progressTag,
        (WebCore::QualifiedName*)&qTag,
        (WebCore::QualifiedName*)&rpTag,
        (WebCore::QualifiedName*)&rtTag,
        (WebCore::QualifiedName*)&rubyTag,
        (WebCore::QualifiedName*)&sTag,
        (WebCore::QualifiedName*)&sampTag,
        (WebCore::QualifiedName*)&scriptTag,
        (WebCore::QualifiedName*)&sectionTag,
        (WebCore::QualifiedName*)&selectTag,
        (WebCore::QualifiedName*)&smallTag,
        (WebCore::QualifiedName*)&sourceTag,
        (WebCore::QualifiedName*)&spanTag,
        (WebCore::QualifiedName*)&strikeTag,
        (WebCore::QualifiedName*)&strongTag,
        (WebCore::QualifiedName*)&styleTag,
        (WebCore::QualifiedName*)&subTag,
        (WebCore::QualifiedName*)&summaryTag,
        (WebCore::QualifiedName*)&supTag,
        (WebCore::QualifiedName*)&tableTag,
        (WebCore::QualifiedName*)&tbodyTag,
        (WebCore::QualifiedName*)&tdTag,
        (WebCore::QualifiedName*)&templateTag,
        (WebCore::QualifiedName*)&textareaTag,
        (WebCore::QualifiedName*)&tfootTag,
        (WebCore::QualifiedName*)&thTag,
        (WebCore::QualifiedName*)&theadTag,
        (WebCore::QualifiedName*)&titleTag,
        (WebCore::QualifiedName*)&trTag,
        (WebCore::QualifiedName*)&trackTag,
        (WebCore::QualifiedName*)&ttTag,
        (WebCore::QualifiedName*)&uTag,
        (WebCore::QualifiedName*)&ulTag,
        (WebCore::QualifiedName*)&varTag,
        (WebCore::QualifiedName*)&videoTag,
        (WebCore::QualifiedName*)&wbrTag,
        (WebCore::QualifiedName*)&webkitShadowContentTag,
        (WebCore::QualifiedName*)&xmpTag,
    };
    return HTMLTags;
}

// Attributes
DEFINE_GLOBAL(QualifiedName, abbrAttr)
DEFINE_GLOBAL(QualifiedName, acceptAttr)
DEFINE_GLOBAL(QualifiedName, accept_charsetAttr)
DEFINE_GLOBAL(QualifiedName, accesskeyAttr)
DEFINE_GLOBAL(QualifiedName, actionAttr)
DEFINE_GLOBAL(QualifiedName, alignAttr)
DEFINE_GLOBAL(QualifiedName, alinkAttr)
DEFINE_GLOBAL(QualifiedName, allowfullscreenAttr)
DEFINE_GLOBAL(QualifiedName, altAttr)
DEFINE_GLOBAL(QualifiedName, archiveAttr)
DEFINE_GLOBAL(QualifiedName, aria_activedescendantAttr)
DEFINE_GLOBAL(QualifiedName, aria_atomicAttr)
DEFINE_GLOBAL(QualifiedName, aria_busyAttr)
DEFINE_GLOBAL(QualifiedName, aria_checkedAttr)
DEFINE_GLOBAL(QualifiedName, aria_controlsAttr)
DEFINE_GLOBAL(QualifiedName, aria_describedbyAttr)
DEFINE_GLOBAL(QualifiedName, aria_disabledAttr)
DEFINE_GLOBAL(QualifiedName, aria_dropeffectAttr)
DEFINE_GLOBAL(QualifiedName, aria_expandedAttr)
DEFINE_GLOBAL(QualifiedName, aria_flowtoAttr)
DEFINE_GLOBAL(QualifiedName, aria_grabbedAttr)
DEFINE_GLOBAL(QualifiedName, aria_haspopupAttr)
DEFINE_GLOBAL(QualifiedName, aria_helpAttr)
DEFINE_GLOBAL(QualifiedName, aria_hiddenAttr)
DEFINE_GLOBAL(QualifiedName, aria_invalidAttr)
DEFINE_GLOBAL(QualifiedName, aria_labelAttr)
DEFINE_GLOBAL(QualifiedName, aria_labeledbyAttr)
DEFINE_GLOBAL(QualifiedName, aria_labelledbyAttr)
DEFINE_GLOBAL(QualifiedName, aria_levelAttr)
DEFINE_GLOBAL(QualifiedName, aria_liveAttr)
DEFINE_GLOBAL(QualifiedName, aria_multilineAttr)
DEFINE_GLOBAL(QualifiedName, aria_multiselectableAttr)
DEFINE_GLOBAL(QualifiedName, aria_orientationAttr)
DEFINE_GLOBAL(QualifiedName, aria_ownsAttr)
DEFINE_GLOBAL(QualifiedName, aria_posinsetAttr)
DEFINE_GLOBAL(QualifiedName, aria_pressedAttr)
DEFINE_GLOBAL(QualifiedName, aria_readonlyAttr)
DEFINE_GLOBAL(QualifiedName, aria_relevantAttr)
DEFINE_GLOBAL(QualifiedName, aria_requiredAttr)
DEFINE_GLOBAL(QualifiedName, aria_selectedAttr)
DEFINE_GLOBAL(QualifiedName, aria_setsizeAttr)
DEFINE_GLOBAL(QualifiedName, aria_sortAttr)
DEFINE_GLOBAL(QualifiedName, aria_valuemaxAttr)
DEFINE_GLOBAL(QualifiedName, aria_valueminAttr)
DEFINE_GLOBAL(QualifiedName, aria_valuenowAttr)
DEFINE_GLOBAL(QualifiedName, aria_valuetextAttr)
DEFINE_GLOBAL(QualifiedName, asyncAttr)
DEFINE_GLOBAL(QualifiedName, autocompleteAttr)
DEFINE_GLOBAL(QualifiedName, autofocusAttr)
DEFINE_GLOBAL(QualifiedName, autoplayAttr)
DEFINE_GLOBAL(QualifiedName, autosaveAttr)
DEFINE_GLOBAL(QualifiedName, axisAttr)
DEFINE_GLOBAL(QualifiedName, backgroundAttr)
DEFINE_GLOBAL(QualifiedName, behaviorAttr)
DEFINE_GLOBAL(QualifiedName, bgcolorAttr)
DEFINE_GLOBAL(QualifiedName, bgpropertiesAttr)
DEFINE_GLOBAL(QualifiedName, borderAttr)
DEFINE_GLOBAL(QualifiedName, bordercolorAttr)
DEFINE_GLOBAL(QualifiedName, captureAttr)
DEFINE_GLOBAL(QualifiedName, cellborderAttr)
DEFINE_GLOBAL(QualifiedName, cellpaddingAttr)
DEFINE_GLOBAL(QualifiedName, cellspacingAttr)
DEFINE_GLOBAL(QualifiedName, challengeAttr)
DEFINE_GLOBAL(QualifiedName, charAttr)
DEFINE_GLOBAL(QualifiedName, charoffAttr)
DEFINE_GLOBAL(QualifiedName, charsetAttr)
DEFINE_GLOBAL(QualifiedName, checkedAttr)
DEFINE_GLOBAL(QualifiedName, citeAttr)
DEFINE_GLOBAL(QualifiedName, classAttr)
DEFINE_GLOBAL(QualifiedName, classidAttr)
DEFINE_GLOBAL(QualifiedName, clearAttr)
DEFINE_GLOBAL(QualifiedName, codeAttr)
DEFINE_GLOBAL(QualifiedName, codebaseAttr)
DEFINE_GLOBAL(QualifiedName, codetypeAttr)
DEFINE_GLOBAL(QualifiedName, colorAttr)
DEFINE_GLOBAL(QualifiedName, colsAttr)
DEFINE_GLOBAL(QualifiedName, colspanAttr)
DEFINE_GLOBAL(QualifiedName, compactAttr)
DEFINE_GLOBAL(QualifiedName, compositeAttr)
DEFINE_GLOBAL(QualifiedName, contentAttr)
DEFINE_GLOBAL(QualifiedName, contenteditableAttr)
DEFINE_GLOBAL(QualifiedName, controlsAttr)
DEFINE_GLOBAL(QualifiedName, coordsAttr)
DEFINE_GLOBAL(QualifiedName, crossoriginAttr)
DEFINE_GLOBAL(QualifiedName, dataAttr)
DEFINE_GLOBAL(QualifiedName, datetimeAttr)
DEFINE_GLOBAL(QualifiedName, declareAttr)
DEFINE_GLOBAL(QualifiedName, defaultAttr)
DEFINE_GLOBAL(QualifiedName, deferAttr)
DEFINE_GLOBAL(QualifiedName, dirAttr)
DEFINE_GLOBAL(QualifiedName, directionAttr)
DEFINE_GLOBAL(QualifiedName, dirnameAttr)
DEFINE_GLOBAL(QualifiedName, disabledAttr)
DEFINE_GLOBAL(QualifiedName, dispositionAttr)
DEFINE_GLOBAL(QualifiedName, downloadAttr)
DEFINE_GLOBAL(QualifiedName, draggableAttr)
DEFINE_GLOBAL(QualifiedName, enctypeAttr)
DEFINE_GLOBAL(QualifiedName, endAttr)
DEFINE_GLOBAL(QualifiedName, eventAttr)
DEFINE_GLOBAL(QualifiedName, expandedAttr)
DEFINE_GLOBAL(QualifiedName, faceAttr)
DEFINE_GLOBAL(QualifiedName, focusedAttr)
DEFINE_GLOBAL(QualifiedName, forAttr)
DEFINE_GLOBAL(QualifiedName, formAttr)
DEFINE_GLOBAL(QualifiedName, formactionAttr)
DEFINE_GLOBAL(QualifiedName, formenctypeAttr)
DEFINE_GLOBAL(QualifiedName, formmethodAttr)
DEFINE_GLOBAL(QualifiedName, formnovalidateAttr)
DEFINE_GLOBAL(QualifiedName, formtargetAttr)
DEFINE_GLOBAL(QualifiedName, frameAttr)
DEFINE_GLOBAL(QualifiedName, frameborderAttr)
DEFINE_GLOBAL(QualifiedName, headersAttr)
DEFINE_GLOBAL(QualifiedName, heightAttr)
DEFINE_GLOBAL(QualifiedName, hiddenAttr)
DEFINE_GLOBAL(QualifiedName, highAttr)
DEFINE_GLOBAL(QualifiedName, hrefAttr)
DEFINE_GLOBAL(QualifiedName, hreflangAttr)
DEFINE_GLOBAL(QualifiedName, hspaceAttr)
DEFINE_GLOBAL(QualifiedName, http_equivAttr)
DEFINE_GLOBAL(QualifiedName, idAttr)
DEFINE_GLOBAL(QualifiedName, incrementalAttr)
DEFINE_GLOBAL(QualifiedName, indeterminateAttr)
DEFINE_GLOBAL(QualifiedName, isAttr)
DEFINE_GLOBAL(QualifiedName, ismapAttr)
DEFINE_GLOBAL(QualifiedName, itemidAttr)
DEFINE_GLOBAL(QualifiedName, itempropAttr)
DEFINE_GLOBAL(QualifiedName, itemrefAttr)
DEFINE_GLOBAL(QualifiedName, itemscopeAttr)
DEFINE_GLOBAL(QualifiedName, itemtypeAttr)
DEFINE_GLOBAL(QualifiedName, keytypeAttr)
DEFINE_GLOBAL(QualifiedName, kindAttr)
DEFINE_GLOBAL(QualifiedName, labelAttr)
DEFINE_GLOBAL(QualifiedName, langAttr)
DEFINE_GLOBAL(QualifiedName, languageAttr)
DEFINE_GLOBAL(QualifiedName, leftmarginAttr)
DEFINE_GLOBAL(QualifiedName, linkAttr)
DEFINE_GLOBAL(QualifiedName, listAttr)
DEFINE_GLOBAL(QualifiedName, longdescAttr)
DEFINE_GLOBAL(QualifiedName, loopAttr)
DEFINE_GLOBAL(QualifiedName, loopendAttr)
DEFINE_GLOBAL(QualifiedName, loopstartAttr)
DEFINE_GLOBAL(QualifiedName, lowAttr)
DEFINE_GLOBAL(QualifiedName, lowsrcAttr)
DEFINE_GLOBAL(QualifiedName, manifestAttr)
DEFINE_GLOBAL(QualifiedName, marginheightAttr)
DEFINE_GLOBAL(QualifiedName, marginwidthAttr)
DEFINE_GLOBAL(QualifiedName, maxAttr)
DEFINE_GLOBAL(QualifiedName, maxlengthAttr)
DEFINE_GLOBAL(QualifiedName, mayscriptAttr)
DEFINE_GLOBAL(QualifiedName, mediaAttr)
DEFINE_GLOBAL(QualifiedName, mediagroupAttr)
DEFINE_GLOBAL(QualifiedName, methodAttr)
DEFINE_GLOBAL(QualifiedName, minAttr)
DEFINE_GLOBAL(QualifiedName, multipleAttr)
DEFINE_GLOBAL(QualifiedName, mutedAttr)
DEFINE_GLOBAL(QualifiedName, nameAttr)
DEFINE_GLOBAL(QualifiedName, nohrefAttr)
DEFINE_GLOBAL(QualifiedName, nonceAttr)
DEFINE_GLOBAL(QualifiedName, noresizeAttr)
DEFINE_GLOBAL(QualifiedName, noshadeAttr)
DEFINE_GLOBAL(QualifiedName, novalidateAttr)
DEFINE_GLOBAL(QualifiedName, nowrapAttr)
DEFINE_GLOBAL(QualifiedName, objectAttr)
DEFINE_GLOBAL(QualifiedName, onabortAttr)
DEFINE_GLOBAL(QualifiedName, onbeforecopyAttr)
DEFINE_GLOBAL(QualifiedName, onbeforecutAttr)
DEFINE_GLOBAL(QualifiedName, onbeforeloadAttr)
DEFINE_GLOBAL(QualifiedName, onbeforepasteAttr)
DEFINE_GLOBAL(QualifiedName, onbeforeunloadAttr)
DEFINE_GLOBAL(QualifiedName, onblurAttr)
DEFINE_GLOBAL(QualifiedName, oncanplayAttr)
DEFINE_GLOBAL(QualifiedName, oncanplaythroughAttr)
DEFINE_GLOBAL(QualifiedName, onchangeAttr)
DEFINE_GLOBAL(QualifiedName, onclickAttr)
DEFINE_GLOBAL(QualifiedName, oncontextmenuAttr)
DEFINE_GLOBAL(QualifiedName, oncopyAttr)
DEFINE_GLOBAL(QualifiedName, oncutAttr)
DEFINE_GLOBAL(QualifiedName, ondblclickAttr)
DEFINE_GLOBAL(QualifiedName, ondragAttr)
DEFINE_GLOBAL(QualifiedName, ondragendAttr)
DEFINE_GLOBAL(QualifiedName, ondragenterAttr)
DEFINE_GLOBAL(QualifiedName, ondragleaveAttr)
DEFINE_GLOBAL(QualifiedName, ondragoverAttr)
DEFINE_GLOBAL(QualifiedName, ondragstartAttr)
DEFINE_GLOBAL(QualifiedName, ondropAttr)
DEFINE_GLOBAL(QualifiedName, ondurationchangeAttr)
DEFINE_GLOBAL(QualifiedName, onemptiedAttr)
DEFINE_GLOBAL(QualifiedName, onendedAttr)
DEFINE_GLOBAL(QualifiedName, onerrorAttr)
DEFINE_GLOBAL(QualifiedName, onfocusAttr)
DEFINE_GLOBAL(QualifiedName, onfocusinAttr)
DEFINE_GLOBAL(QualifiedName, onfocusoutAttr)
DEFINE_GLOBAL(QualifiedName, onhashchangeAttr)
DEFINE_GLOBAL(QualifiedName, oninputAttr)
DEFINE_GLOBAL(QualifiedName, oninvalidAttr)
DEFINE_GLOBAL(QualifiedName, onkeydownAttr)
DEFINE_GLOBAL(QualifiedName, onkeypressAttr)
DEFINE_GLOBAL(QualifiedName, onkeyupAttr)
DEFINE_GLOBAL(QualifiedName, onloadAttr)
DEFINE_GLOBAL(QualifiedName, onloadeddataAttr)
DEFINE_GLOBAL(QualifiedName, onloadedmetadataAttr)
DEFINE_GLOBAL(QualifiedName, onloadstartAttr)
DEFINE_GLOBAL(QualifiedName, onmousedownAttr)
DEFINE_GLOBAL(QualifiedName, onmouseenterAttr)
DEFINE_GLOBAL(QualifiedName, onmouseleaveAttr)
DEFINE_GLOBAL(QualifiedName, onmousemoveAttr)
DEFINE_GLOBAL(QualifiedName, onmouseoutAttr)
DEFINE_GLOBAL(QualifiedName, onmouseoverAttr)
DEFINE_GLOBAL(QualifiedName, onmouseupAttr)
DEFINE_GLOBAL(QualifiedName, onmousewheelAttr)
DEFINE_GLOBAL(QualifiedName, onofflineAttr)
DEFINE_GLOBAL(QualifiedName, ononlineAttr)
DEFINE_GLOBAL(QualifiedName, onorientationchangeAttr)
DEFINE_GLOBAL(QualifiedName, onpagehideAttr)
DEFINE_GLOBAL(QualifiedName, onpageshowAttr)
DEFINE_GLOBAL(QualifiedName, onpasteAttr)
DEFINE_GLOBAL(QualifiedName, onpauseAttr)
DEFINE_GLOBAL(QualifiedName, onplayAttr)
DEFINE_GLOBAL(QualifiedName, onplayingAttr)
DEFINE_GLOBAL(QualifiedName, onpopstateAttr)
DEFINE_GLOBAL(QualifiedName, onprogressAttr)
DEFINE_GLOBAL(QualifiedName, onratechangeAttr)
DEFINE_GLOBAL(QualifiedName, onresetAttr)
DEFINE_GLOBAL(QualifiedName, onresizeAttr)
DEFINE_GLOBAL(QualifiedName, onscrollAttr)
DEFINE_GLOBAL(QualifiedName, onsearchAttr)
DEFINE_GLOBAL(QualifiedName, onseekedAttr)
DEFINE_GLOBAL(QualifiedName, onseekingAttr)
DEFINE_GLOBAL(QualifiedName, onselectAttr)
DEFINE_GLOBAL(QualifiedName, onselectionchangeAttr)
DEFINE_GLOBAL(QualifiedName, onselectstartAttr)
DEFINE_GLOBAL(QualifiedName, onstalledAttr)
DEFINE_GLOBAL(QualifiedName, onstorageAttr)
DEFINE_GLOBAL(QualifiedName, onsubmitAttr)
DEFINE_GLOBAL(QualifiedName, onsuspendAttr)
DEFINE_GLOBAL(QualifiedName, ontimeupdateAttr)
DEFINE_GLOBAL(QualifiedName, ontouchcancelAttr)
DEFINE_GLOBAL(QualifiedName, ontouchendAttr)
DEFINE_GLOBAL(QualifiedName, ontouchmoveAttr)
DEFINE_GLOBAL(QualifiedName, ontouchstartAttr)
DEFINE_GLOBAL(QualifiedName, ontransitionendAttr)
DEFINE_GLOBAL(QualifiedName, onunloadAttr)
DEFINE_GLOBAL(QualifiedName, onvolumechangeAttr)
DEFINE_GLOBAL(QualifiedName, onwaitingAttr)
DEFINE_GLOBAL(QualifiedName, onwebkitanimationendAttr)
DEFINE_GLOBAL(QualifiedName, onwebkitanimationiterationAttr)
DEFINE_GLOBAL(QualifiedName, onwebkitanimationstartAttr)
DEFINE_GLOBAL(QualifiedName, onwebkitbeginfullscreenAttr)
DEFINE_GLOBAL(QualifiedName, onwebkitendfullscreenAttr)
DEFINE_GLOBAL(QualifiedName, onwebkitfullscreenchangeAttr)
DEFINE_GLOBAL(QualifiedName, onwebkitfullscreenerrorAttr)
DEFINE_GLOBAL(QualifiedName, onwebkitkeyaddedAttr)
DEFINE_GLOBAL(QualifiedName, onwebkitkeyerrorAttr)
DEFINE_GLOBAL(QualifiedName, onwebkitkeymessageAttr)
DEFINE_GLOBAL(QualifiedName, onwebkitneedkeyAttr)
DEFINE_GLOBAL(QualifiedName, onwebkitsourcecloseAttr)
DEFINE_GLOBAL(QualifiedName, onwebkitsourceendedAttr)
DEFINE_GLOBAL(QualifiedName, onwebkitsourceopenAttr)
DEFINE_GLOBAL(QualifiedName, onwebkitspeechchangeAttr)
DEFINE_GLOBAL(QualifiedName, onwebkittransitionendAttr)
DEFINE_GLOBAL(QualifiedName, openAttr)
DEFINE_GLOBAL(QualifiedName, optimumAttr)
DEFINE_GLOBAL(QualifiedName, patternAttr)
DEFINE_GLOBAL(QualifiedName, pingAttr)
DEFINE_GLOBAL(QualifiedName, placeholderAttr)
DEFINE_GLOBAL(QualifiedName, playcountAttr)
DEFINE_GLOBAL(QualifiedName, pluginspageAttr)
DEFINE_GLOBAL(QualifiedName, pluginurlAttr)
DEFINE_GLOBAL(QualifiedName, posterAttr)
DEFINE_GLOBAL(QualifiedName, precisionAttr)
DEFINE_GLOBAL(QualifiedName, preloadAttr)
DEFINE_GLOBAL(QualifiedName, primaryAttr)
DEFINE_GLOBAL(QualifiedName, profileAttr)
DEFINE_GLOBAL(QualifiedName, progressAttr)
DEFINE_GLOBAL(QualifiedName, promptAttr)
DEFINE_GLOBAL(QualifiedName, pseudoAttr)
DEFINE_GLOBAL(QualifiedName, readonlyAttr)
DEFINE_GLOBAL(QualifiedName, relAttr)
DEFINE_GLOBAL(QualifiedName, requiredAttr)
DEFINE_GLOBAL(QualifiedName, reset_style_inheritanceAttr)
DEFINE_GLOBAL(QualifiedName, resultsAttr)
DEFINE_GLOBAL(QualifiedName, revAttr)
DEFINE_GLOBAL(QualifiedName, reversedAttr)
DEFINE_GLOBAL(QualifiedName, roleAttr)
DEFINE_GLOBAL(QualifiedName, rowsAttr)
DEFINE_GLOBAL(QualifiedName, rowspanAttr)
DEFINE_GLOBAL(QualifiedName, rulesAttr)
DEFINE_GLOBAL(QualifiedName, sandboxAttr)
DEFINE_GLOBAL(QualifiedName, schemeAttr)
DEFINE_GLOBAL(QualifiedName, scopeAttr)
DEFINE_GLOBAL(QualifiedName, scopedAttr)
DEFINE_GLOBAL(QualifiedName, scrollamountAttr)
DEFINE_GLOBAL(QualifiedName, scrolldelayAttr)
DEFINE_GLOBAL(QualifiedName, scrollingAttr)
DEFINE_GLOBAL(QualifiedName, seamlessAttr)
DEFINE_GLOBAL(QualifiedName, selectAttr)
DEFINE_GLOBAL(QualifiedName, selectedAttr)
DEFINE_GLOBAL(QualifiedName, shapeAttr)
DEFINE_GLOBAL(QualifiedName, sizeAttr)
DEFINE_GLOBAL(QualifiedName, sizesAttr)
DEFINE_GLOBAL(QualifiedName, sortableAttr)
DEFINE_GLOBAL(QualifiedName, sortdirectionAttr)
DEFINE_GLOBAL(QualifiedName, spanAttr)
DEFINE_GLOBAL(QualifiedName, spellcheckAttr)
DEFINE_GLOBAL(QualifiedName, srcAttr)
DEFINE_GLOBAL(QualifiedName, srcdocAttr)
DEFINE_GLOBAL(QualifiedName, srclangAttr)
DEFINE_GLOBAL(QualifiedName, standbyAttr)
DEFINE_GLOBAL(QualifiedName, startAttr)
DEFINE_GLOBAL(QualifiedName, stepAttr)
DEFINE_GLOBAL(QualifiedName, styleAttr)
DEFINE_GLOBAL(QualifiedName, summaryAttr)
DEFINE_GLOBAL(QualifiedName, tabindexAttr)
DEFINE_GLOBAL(QualifiedName, tableborderAttr)
DEFINE_GLOBAL(QualifiedName, targetAttr)
DEFINE_GLOBAL(QualifiedName, textAttr)
DEFINE_GLOBAL(QualifiedName, titleAttr)
DEFINE_GLOBAL(QualifiedName, topAttr)
DEFINE_GLOBAL(QualifiedName, topmarginAttr)
DEFINE_GLOBAL(QualifiedName, translateAttr)
DEFINE_GLOBAL(QualifiedName, truespeedAttr)
DEFINE_GLOBAL(QualifiedName, typeAttr)
DEFINE_GLOBAL(QualifiedName, uiactionsAttr)
DEFINE_GLOBAL(QualifiedName, usemapAttr)
DEFINE_GLOBAL(QualifiedName, valignAttr)
DEFINE_GLOBAL(QualifiedName, valueAttr)
DEFINE_GLOBAL(QualifiedName, valuetypeAttr)
DEFINE_GLOBAL(QualifiedName, versionAttr)
DEFINE_GLOBAL(QualifiedName, viewsourceAttr)
DEFINE_GLOBAL(QualifiedName, vlinkAttr)
DEFINE_GLOBAL(QualifiedName, vspaceAttr)
DEFINE_GLOBAL(QualifiedName, webkitallowfullscreenAttr)
DEFINE_GLOBAL(QualifiedName, webkitdirectoryAttr)
DEFINE_GLOBAL(QualifiedName, webkitdropzoneAttr)
DEFINE_GLOBAL(QualifiedName, webkitgrammarAttr)
DEFINE_GLOBAL(QualifiedName, webkitspeechAttr)
DEFINE_GLOBAL(QualifiedName, widthAttr)
DEFINE_GLOBAL(QualifiedName, wrapAttr)


WebCore::QualifiedName** getHTMLAttrs()
{
    static WebCore::QualifiedName* HTMLAttr[] = {
        (WebCore::QualifiedName*)&abbrAttr,
        (WebCore::QualifiedName*)&acceptAttr,
        (WebCore::QualifiedName*)&accept_charsetAttr,
        (WebCore::QualifiedName*)&accesskeyAttr,
        (WebCore::QualifiedName*)&actionAttr,
        (WebCore::QualifiedName*)&alignAttr,
        (WebCore::QualifiedName*)&alinkAttr,
        (WebCore::QualifiedName*)&allowfullscreenAttr,
        (WebCore::QualifiedName*)&altAttr,
        (WebCore::QualifiedName*)&archiveAttr,
        (WebCore::QualifiedName*)&aria_activedescendantAttr,
        (WebCore::QualifiedName*)&aria_atomicAttr,
        (WebCore::QualifiedName*)&aria_busyAttr,
        (WebCore::QualifiedName*)&aria_checkedAttr,
        (WebCore::QualifiedName*)&aria_controlsAttr,
        (WebCore::QualifiedName*)&aria_describedbyAttr,
        (WebCore::QualifiedName*)&aria_disabledAttr,
        (WebCore::QualifiedName*)&aria_dropeffectAttr,
        (WebCore::QualifiedName*)&aria_expandedAttr,
        (WebCore::QualifiedName*)&aria_flowtoAttr,
        (WebCore::QualifiedName*)&aria_grabbedAttr,
        (WebCore::QualifiedName*)&aria_haspopupAttr,
        (WebCore::QualifiedName*)&aria_helpAttr,
        (WebCore::QualifiedName*)&aria_hiddenAttr,
        (WebCore::QualifiedName*)&aria_invalidAttr,
        (WebCore::QualifiedName*)&aria_labelAttr,
        (WebCore::QualifiedName*)&aria_labeledbyAttr,
        (WebCore::QualifiedName*)&aria_labelledbyAttr,
        (WebCore::QualifiedName*)&aria_levelAttr,
        (WebCore::QualifiedName*)&aria_liveAttr,
        (WebCore::QualifiedName*)&aria_multilineAttr,
        (WebCore::QualifiedName*)&aria_multiselectableAttr,
        (WebCore::QualifiedName*)&aria_orientationAttr,
        (WebCore::QualifiedName*)&aria_ownsAttr,
        (WebCore::QualifiedName*)&aria_posinsetAttr,
        (WebCore::QualifiedName*)&aria_pressedAttr,
        (WebCore::QualifiedName*)&aria_readonlyAttr,
        (WebCore::QualifiedName*)&aria_relevantAttr,
        (WebCore::QualifiedName*)&aria_requiredAttr,
        (WebCore::QualifiedName*)&aria_selectedAttr,
        (WebCore::QualifiedName*)&aria_setsizeAttr,
        (WebCore::QualifiedName*)&aria_sortAttr,
        (WebCore::QualifiedName*)&aria_valuemaxAttr,
        (WebCore::QualifiedName*)&aria_valueminAttr,
        (WebCore::QualifiedName*)&aria_valuenowAttr,
        (WebCore::QualifiedName*)&aria_valuetextAttr,
        (WebCore::QualifiedName*)&asyncAttr,
        (WebCore::QualifiedName*)&autocompleteAttr,
        (WebCore::QualifiedName*)&autofocusAttr,
        (WebCore::QualifiedName*)&autoplayAttr,
        (WebCore::QualifiedName*)&autosaveAttr,
        (WebCore::QualifiedName*)&axisAttr,
        (WebCore::QualifiedName*)&backgroundAttr,
        (WebCore::QualifiedName*)&behaviorAttr,
        (WebCore::QualifiedName*)&bgcolorAttr,
        (WebCore::QualifiedName*)&bgpropertiesAttr,
        (WebCore::QualifiedName*)&borderAttr,
        (WebCore::QualifiedName*)&bordercolorAttr,
        (WebCore::QualifiedName*)&captureAttr,
        (WebCore::QualifiedName*)&cellborderAttr,
        (WebCore::QualifiedName*)&cellpaddingAttr,
        (WebCore::QualifiedName*)&cellspacingAttr,
        (WebCore::QualifiedName*)&challengeAttr,
        (WebCore::QualifiedName*)&charAttr,
        (WebCore::QualifiedName*)&charoffAttr,
        (WebCore::QualifiedName*)&charsetAttr,
        (WebCore::QualifiedName*)&checkedAttr,
        (WebCore::QualifiedName*)&citeAttr,
        (WebCore::QualifiedName*)&classAttr,
        (WebCore::QualifiedName*)&classidAttr,
        (WebCore::QualifiedName*)&clearAttr,
        (WebCore::QualifiedName*)&codeAttr,
        (WebCore::QualifiedName*)&codebaseAttr,
        (WebCore::QualifiedName*)&codetypeAttr,
        (WebCore::QualifiedName*)&colorAttr,
        (WebCore::QualifiedName*)&colsAttr,
        (WebCore::QualifiedName*)&colspanAttr,
        (WebCore::QualifiedName*)&compactAttr,
        (WebCore::QualifiedName*)&compositeAttr,
        (WebCore::QualifiedName*)&contentAttr,
        (WebCore::QualifiedName*)&contenteditableAttr,
        (WebCore::QualifiedName*)&controlsAttr,
        (WebCore::QualifiedName*)&coordsAttr,
        (WebCore::QualifiedName*)&crossoriginAttr,
        (WebCore::QualifiedName*)&dataAttr,
        (WebCore::QualifiedName*)&datetimeAttr,
        (WebCore::QualifiedName*)&declareAttr,
        (WebCore::QualifiedName*)&defaultAttr,
        (WebCore::QualifiedName*)&deferAttr,
        (WebCore::QualifiedName*)&dirAttr,
        (WebCore::QualifiedName*)&directionAttr,
        (WebCore::QualifiedName*)&dirnameAttr,
        (WebCore::QualifiedName*)&disabledAttr,
        (WebCore::QualifiedName*)&dispositionAttr,
        (WebCore::QualifiedName*)&downloadAttr,
        (WebCore::QualifiedName*)&draggableAttr,
        (WebCore::QualifiedName*)&enctypeAttr,
        (WebCore::QualifiedName*)&endAttr,
        (WebCore::QualifiedName*)&eventAttr,
        (WebCore::QualifiedName*)&expandedAttr,
        (WebCore::QualifiedName*)&faceAttr,
        (WebCore::QualifiedName*)&focusedAttr,
        (WebCore::QualifiedName*)&forAttr,
        (WebCore::QualifiedName*)&formAttr,
        (WebCore::QualifiedName*)&formactionAttr,
        (WebCore::QualifiedName*)&formenctypeAttr,
        (WebCore::QualifiedName*)&formmethodAttr,
        (WebCore::QualifiedName*)&formnovalidateAttr,
        (WebCore::QualifiedName*)&formtargetAttr,
        (WebCore::QualifiedName*)&frameAttr,
        (WebCore::QualifiedName*)&frameborderAttr,
        (WebCore::QualifiedName*)&headersAttr,
        (WebCore::QualifiedName*)&heightAttr,
        (WebCore::QualifiedName*)&hiddenAttr,
        (WebCore::QualifiedName*)&highAttr,
        (WebCore::QualifiedName*)&hrefAttr,
        (WebCore::QualifiedName*)&hreflangAttr,
        (WebCore::QualifiedName*)&hspaceAttr,
        (WebCore::QualifiedName*)&http_equivAttr,
        (WebCore::QualifiedName*)&idAttr,
        (WebCore::QualifiedName*)&incrementalAttr,
        (WebCore::QualifiedName*)&indeterminateAttr,
        (WebCore::QualifiedName*)&isAttr,
        (WebCore::QualifiedName*)&ismapAttr,
        (WebCore::QualifiedName*)&itemidAttr,
        (WebCore::QualifiedName*)&itempropAttr,
        (WebCore::QualifiedName*)&itemrefAttr,
        (WebCore::QualifiedName*)&itemscopeAttr,
        (WebCore::QualifiedName*)&itemtypeAttr,
        (WebCore::QualifiedName*)&keytypeAttr,
        (WebCore::QualifiedName*)&kindAttr,
        (WebCore::QualifiedName*)&labelAttr,
        (WebCore::QualifiedName*)&langAttr,
        (WebCore::QualifiedName*)&languageAttr,
        (WebCore::QualifiedName*)&leftmarginAttr,
        (WebCore::QualifiedName*)&linkAttr,
        (WebCore::QualifiedName*)&listAttr,
        (WebCore::QualifiedName*)&longdescAttr,
        (WebCore::QualifiedName*)&loopAttr,
        (WebCore::QualifiedName*)&loopendAttr,
        (WebCore::QualifiedName*)&loopstartAttr,
        (WebCore::QualifiedName*)&lowAttr,
        (WebCore::QualifiedName*)&lowsrcAttr,
        (WebCore::QualifiedName*)&manifestAttr,
        (WebCore::QualifiedName*)&marginheightAttr,
        (WebCore::QualifiedName*)&marginwidthAttr,
        (WebCore::QualifiedName*)&maxAttr,
        (WebCore::QualifiedName*)&maxlengthAttr,
        (WebCore::QualifiedName*)&mayscriptAttr,
        (WebCore::QualifiedName*)&mediaAttr,
        (WebCore::QualifiedName*)&mediagroupAttr,
        (WebCore::QualifiedName*)&methodAttr,
        (WebCore::QualifiedName*)&minAttr,
        (WebCore::QualifiedName*)&multipleAttr,
        (WebCore::QualifiedName*)&mutedAttr,
        (WebCore::QualifiedName*)&nameAttr,
        (WebCore::QualifiedName*)&nohrefAttr,
        (WebCore::QualifiedName*)&nonceAttr,
        (WebCore::QualifiedName*)&noresizeAttr,
        (WebCore::QualifiedName*)&noshadeAttr,
        (WebCore::QualifiedName*)&novalidateAttr,
        (WebCore::QualifiedName*)&nowrapAttr,
        (WebCore::QualifiedName*)&objectAttr,
        (WebCore::QualifiedName*)&onabortAttr,
        (WebCore::QualifiedName*)&onbeforecopyAttr,
        (WebCore::QualifiedName*)&onbeforecutAttr,
        (WebCore::QualifiedName*)&onbeforeloadAttr,
        (WebCore::QualifiedName*)&onbeforepasteAttr,
        (WebCore::QualifiedName*)&onbeforeunloadAttr,
        (WebCore::QualifiedName*)&onblurAttr,
        (WebCore::QualifiedName*)&oncanplayAttr,
        (WebCore::QualifiedName*)&oncanplaythroughAttr,
        (WebCore::QualifiedName*)&onchangeAttr,
        (WebCore::QualifiedName*)&onclickAttr,
        (WebCore::QualifiedName*)&oncontextmenuAttr,
        (WebCore::QualifiedName*)&oncopyAttr,
        (WebCore::QualifiedName*)&oncutAttr,
        (WebCore::QualifiedName*)&ondblclickAttr,
        (WebCore::QualifiedName*)&ondragAttr,
        (WebCore::QualifiedName*)&ondragendAttr,
        (WebCore::QualifiedName*)&ondragenterAttr,
        (WebCore::QualifiedName*)&ondragleaveAttr,
        (WebCore::QualifiedName*)&ondragoverAttr,
        (WebCore::QualifiedName*)&ondragstartAttr,
        (WebCore::QualifiedName*)&ondropAttr,
        (WebCore::QualifiedName*)&ondurationchangeAttr,
        (WebCore::QualifiedName*)&onemptiedAttr,
        (WebCore::QualifiedName*)&onendedAttr,
        (WebCore::QualifiedName*)&onerrorAttr,
        (WebCore::QualifiedName*)&onfocusAttr,
        (WebCore::QualifiedName*)&onfocusinAttr,
        (WebCore::QualifiedName*)&onfocusoutAttr,
        (WebCore::QualifiedName*)&onhashchangeAttr,
        (WebCore::QualifiedName*)&oninputAttr,
        (WebCore::QualifiedName*)&oninvalidAttr,
        (WebCore::QualifiedName*)&onkeydownAttr,
        (WebCore::QualifiedName*)&onkeypressAttr,
        (WebCore::QualifiedName*)&onkeyupAttr,
        (WebCore::QualifiedName*)&onloadAttr,
        (WebCore::QualifiedName*)&onloadeddataAttr,
        (WebCore::QualifiedName*)&onloadedmetadataAttr,
        (WebCore::QualifiedName*)&onloadstartAttr,
        (WebCore::QualifiedName*)&onmousedownAttr,
        (WebCore::QualifiedName*)&onmouseenterAttr,
        (WebCore::QualifiedName*)&onmouseleaveAttr,
        (WebCore::QualifiedName*)&onmousemoveAttr,
        (WebCore::QualifiedName*)&onmouseoutAttr,
        (WebCore::QualifiedName*)&onmouseoverAttr,
        (WebCore::QualifiedName*)&onmouseupAttr,
        (WebCore::QualifiedName*)&onmousewheelAttr,
        (WebCore::QualifiedName*)&onofflineAttr,
        (WebCore::QualifiedName*)&ononlineAttr,
        (WebCore::QualifiedName*)&onorientationchangeAttr,
        (WebCore::QualifiedName*)&onpagehideAttr,
        (WebCore::QualifiedName*)&onpageshowAttr,
        (WebCore::QualifiedName*)&onpasteAttr,
        (WebCore::QualifiedName*)&onpauseAttr,
        (WebCore::QualifiedName*)&onplayAttr,
        (WebCore::QualifiedName*)&onplayingAttr,
        (WebCore::QualifiedName*)&onpopstateAttr,
        (WebCore::QualifiedName*)&onprogressAttr,
        (WebCore::QualifiedName*)&onratechangeAttr,
        (WebCore::QualifiedName*)&onresetAttr,
        (WebCore::QualifiedName*)&onresizeAttr,
        (WebCore::QualifiedName*)&onscrollAttr,
        (WebCore::QualifiedName*)&onsearchAttr,
        (WebCore::QualifiedName*)&onseekedAttr,
        (WebCore::QualifiedName*)&onseekingAttr,
        (WebCore::QualifiedName*)&onselectAttr,
        (WebCore::QualifiedName*)&onselectionchangeAttr,
        (WebCore::QualifiedName*)&onselectstartAttr,
        (WebCore::QualifiedName*)&onstalledAttr,
        (WebCore::QualifiedName*)&onstorageAttr,
        (WebCore::QualifiedName*)&onsubmitAttr,
        (WebCore::QualifiedName*)&onsuspendAttr,
        (WebCore::QualifiedName*)&ontimeupdateAttr,
        (WebCore::QualifiedName*)&ontouchcancelAttr,
        (WebCore::QualifiedName*)&ontouchendAttr,
        (WebCore::QualifiedName*)&ontouchmoveAttr,
        (WebCore::QualifiedName*)&ontouchstartAttr,
        (WebCore::QualifiedName*)&ontransitionendAttr,
        (WebCore::QualifiedName*)&onunloadAttr,
        (WebCore::QualifiedName*)&onvolumechangeAttr,
        (WebCore::QualifiedName*)&onwaitingAttr,
        (WebCore::QualifiedName*)&onwebkitanimationendAttr,
        (WebCore::QualifiedName*)&onwebkitanimationiterationAttr,
        (WebCore::QualifiedName*)&onwebkitanimationstartAttr,
        (WebCore::QualifiedName*)&onwebkitbeginfullscreenAttr,
        (WebCore::QualifiedName*)&onwebkitendfullscreenAttr,
        (WebCore::QualifiedName*)&onwebkitfullscreenchangeAttr,
        (WebCore::QualifiedName*)&onwebkitfullscreenerrorAttr,
        (WebCore::QualifiedName*)&onwebkitkeyaddedAttr,
        (WebCore::QualifiedName*)&onwebkitkeyerrorAttr,
        (WebCore::QualifiedName*)&onwebkitkeymessageAttr,
        (WebCore::QualifiedName*)&onwebkitneedkeyAttr,
        (WebCore::QualifiedName*)&onwebkitsourcecloseAttr,
        (WebCore::QualifiedName*)&onwebkitsourceendedAttr,
        (WebCore::QualifiedName*)&onwebkitsourceopenAttr,
        (WebCore::QualifiedName*)&onwebkitspeechchangeAttr,
        (WebCore::QualifiedName*)&onwebkittransitionendAttr,
        (WebCore::QualifiedName*)&openAttr,
        (WebCore::QualifiedName*)&optimumAttr,
        (WebCore::QualifiedName*)&patternAttr,
        (WebCore::QualifiedName*)&pingAttr,
        (WebCore::QualifiedName*)&placeholderAttr,
        (WebCore::QualifiedName*)&playcountAttr,
        (WebCore::QualifiedName*)&pluginspageAttr,
        (WebCore::QualifiedName*)&pluginurlAttr,
        (WebCore::QualifiedName*)&posterAttr,
        (WebCore::QualifiedName*)&precisionAttr,
        (WebCore::QualifiedName*)&preloadAttr,
        (WebCore::QualifiedName*)&primaryAttr,
        (WebCore::QualifiedName*)&profileAttr,
        (WebCore::QualifiedName*)&progressAttr,
        (WebCore::QualifiedName*)&promptAttr,
        (WebCore::QualifiedName*)&pseudoAttr,
        (WebCore::QualifiedName*)&readonlyAttr,
        (WebCore::QualifiedName*)&relAttr,
        (WebCore::QualifiedName*)&requiredAttr,
        (WebCore::QualifiedName*)&reset_style_inheritanceAttr,
        (WebCore::QualifiedName*)&resultsAttr,
        (WebCore::QualifiedName*)&revAttr,
        (WebCore::QualifiedName*)&reversedAttr,
        (WebCore::QualifiedName*)&roleAttr,
        (WebCore::QualifiedName*)&rowsAttr,
        (WebCore::QualifiedName*)&rowspanAttr,
        (WebCore::QualifiedName*)&rulesAttr,
        (WebCore::QualifiedName*)&sandboxAttr,
        (WebCore::QualifiedName*)&schemeAttr,
        (WebCore::QualifiedName*)&scopeAttr,
        (WebCore::QualifiedName*)&scopedAttr,
        (WebCore::QualifiedName*)&scrollamountAttr,
        (WebCore::QualifiedName*)&scrolldelayAttr,
        (WebCore::QualifiedName*)&scrollingAttr,
        (WebCore::QualifiedName*)&seamlessAttr,
        (WebCore::QualifiedName*)&selectAttr,
        (WebCore::QualifiedName*)&selectedAttr,
        (WebCore::QualifiedName*)&shapeAttr,
        (WebCore::QualifiedName*)&sizeAttr,
        (WebCore::QualifiedName*)&sizesAttr,
        (WebCore::QualifiedName*)&sortableAttr,
        (WebCore::QualifiedName*)&sortdirectionAttr,
        (WebCore::QualifiedName*)&spanAttr,
        (WebCore::QualifiedName*)&spellcheckAttr,
        (WebCore::QualifiedName*)&srcAttr,
        (WebCore::QualifiedName*)&srcdocAttr,
        (WebCore::QualifiedName*)&srclangAttr,
        (WebCore::QualifiedName*)&standbyAttr,
        (WebCore::QualifiedName*)&startAttr,
        (WebCore::QualifiedName*)&stepAttr,
        (WebCore::QualifiedName*)&styleAttr,
        (WebCore::QualifiedName*)&summaryAttr,
        (WebCore::QualifiedName*)&tabindexAttr,
        (WebCore::QualifiedName*)&tableborderAttr,
        (WebCore::QualifiedName*)&targetAttr,
        (WebCore::QualifiedName*)&textAttr,
        (WebCore::QualifiedName*)&titleAttr,
        (WebCore::QualifiedName*)&topAttr,
        (WebCore::QualifiedName*)&topmarginAttr,
        (WebCore::QualifiedName*)&translateAttr,
        (WebCore::QualifiedName*)&truespeedAttr,
        (WebCore::QualifiedName*)&typeAttr,
        (WebCore::QualifiedName*)&uiactionsAttr,
        (WebCore::QualifiedName*)&usemapAttr,
        (WebCore::QualifiedName*)&valignAttr,
        (WebCore::QualifiedName*)&valueAttr,
        (WebCore::QualifiedName*)&valuetypeAttr,
        (WebCore::QualifiedName*)&versionAttr,
        (WebCore::QualifiedName*)&viewsourceAttr,
        (WebCore::QualifiedName*)&vlinkAttr,
        (WebCore::QualifiedName*)&vspaceAttr,
        (WebCore::QualifiedName*)&webkitallowfullscreenAttr,
        (WebCore::QualifiedName*)&webkitdirectoryAttr,
        (WebCore::QualifiedName*)&webkitdropzoneAttr,
        (WebCore::QualifiedName*)&webkitgrammarAttr,
        (WebCore::QualifiedName*)&webkitspeechAttr,
        (WebCore::QualifiedName*)&widthAttr,
        (WebCore::QualifiedName*)&wrapAttr,
    };
    return HTMLAttr;
}

void init()
{
    static bool initialized = false;
    if (initialized)
        return;
    initialized = true;

    // Use placement new to initialize the globals.

    AtomicString::init();
    AtomicString xhtmlNS("http://www.w3.org/1999/xhtml", AtomicString::ConstructFromLiteral);

    // Namespace
    new (NotNull, (void*)&xhtmlNamespaceURI) AtomicString(xhtmlNS);

#ifndef NDEBUG
    aria_relevantImpl->assertHashIsCorrect();
    h1Impl->assertHashIsCorrect();
    spellcheckImpl->assertHashIsCorrect();
    onemptiedImpl->assertHashIsCorrect();
    oncanplaythroughImpl->assertHashIsCorrect();
    rulesImpl->assertHashIsCorrect();
    iImpl->assertHashIsCorrect();
    bgpropertiesImpl->assertHashIsCorrect();
    borderImpl->assertHashIsCorrect();
    nonceImpl->assertHashIsCorrect();
    outputImpl->assertHashIsCorrect();
    aria_multilineImpl->assertHashIsCorrect();
    captureImpl->assertHashIsCorrect();
    dataImpl->assertHashIsCorrect();
    formnovalidateImpl->assertHashIsCorrect();
    xmpImpl->assertHashIsCorrect();
    marginheightImpl->assertHashIsCorrect();
    tbodyImpl->assertHashIsCorrect();
    loopendImpl->assertHashIsCorrect();
    liImpl->assertHashIsCorrect();
    optgroupImpl->assertHashIsCorrect();
    onwebkitanimationstartImpl->assertHashIsCorrect();
    aria_setsizeImpl->assertHashIsCorrect();
    selectImpl->assertHashIsCorrect();
    sortableImpl->assertHashIsCorrect();
    promptImpl->assertHashIsCorrect();
    onwebkitkeyaddedImpl->assertHashIsCorrect();
    imageImpl->assertHashIsCorrect();
    mediaImpl->assertHashIsCorrect();
    onresetImpl->assertHashIsCorrect();
    lowsrcImpl->assertHashIsCorrect();
    isindexImpl->assertHashIsCorrect();
    enctypeImpl->assertHashIsCorrect();
    itemrefImpl->assertHashIsCorrect();
    spanImpl->assertHashIsCorrect();
    thImpl->assertHashIsCorrect();
    onplayingImpl->assertHashIsCorrect();
    trackImpl->assertHashIsCorrect();
    tableImpl->assertHashIsCorrect();
    onloadstartImpl->assertHashIsCorrect();
    aria_labelledbyImpl->assertHashIsCorrect();
    controlsImpl->assertHashIsCorrect();
    patternImpl->assertHashIsCorrect();
    webkitdirectoryImpl->assertHashIsCorrect();
    mutedImpl->assertHashIsCorrect();
    datalistImpl->assertHashIsCorrect();
    theadImpl->assertHashIsCorrect();
    onorientationchangeImpl->assertHashIsCorrect();
    mapImpl->assertHashIsCorrect();
    markImpl->assertHashIsCorrect();
    onendedImpl->assertHashIsCorrect();
    onbeforepasteImpl->assertHashIsCorrect();
    legendImpl->assertHashIsCorrect();
    aria_busyImpl->assertHashIsCorrect();
    onselectImpl->assertHashIsCorrect();
    onfocusoutImpl->assertHashIsCorrect();
    bdiImpl->assertHashIsCorrect();
    autocompleteImpl->assertHashIsCorrect();
    onwebkitsourcecloseImpl->assertHashIsCorrect();
    onwebkitneedkeyImpl->assertHashIsCorrect();
    reset_style_inheritanceImpl->assertHashIsCorrect();
    onwebkittransitionendImpl->assertHashIsCorrect();
    aria_labelImpl->assertHashIsCorrect();
    olImpl->assertHashIsCorrect();
    srclangImpl->assertHashIsCorrect();
    aria_levelImpl->assertHashIsCorrect();
    onfocusImpl->assertHashIsCorrect();
    formtargetImpl->assertHashIsCorrect();
    datetimeImpl->assertHashIsCorrect();
    onselectionchangeImpl->assertHashIsCorrect();
    sandboxImpl->assertHashIsCorrect();
    onblurImpl->assertHashIsCorrect();
    idImpl->assertHashIsCorrect();
    ondragleaveImpl->assertHashIsCorrect();
    onwebkitkeymessageImpl->assertHashIsCorrect();
    baseImpl->assertHashIsCorrect();
    aria_ownsImpl->assertHashIsCorrect();
    longdescImpl->assertHashIsCorrect();
    citeImpl->assertHashIsCorrect();
    codeImpl->assertHashIsCorrect();
    autoplayImpl->assertHashIsCorrect();
    uiactionsImpl->assertHashIsCorrect();
    onwebkitkeyerrorImpl->assertHashIsCorrect();
    hrImpl->assertHashIsCorrect();
    onwebkitsourceendedImpl->assertHashIsCorrect();
    multipleImpl->assertHashIsCorrect();
    smallImpl->assertHashIsCorrect();
    usemapImpl->assertHashIsCorrect();
    aria_helpImpl->assertHashIsCorrect();
    h5Impl->assertHashIsCorrect();
    dialogImpl->assertHashIsCorrect();
    nohrefImpl->assertHashIsCorrect();
    playcountImpl->assertHashIsCorrect();
    maxlengthImpl->assertHashIsCorrect();
    oncanplayImpl->assertHashIsCorrect();
    supImpl->assertHashIsCorrect();
    mainImpl->assertHashIsCorrect();
    valueImpl->assertHashIsCorrect();
    ontouchcancelImpl->assertHashIsCorrect();
    onofflineImpl->assertHashIsCorrect();
    articleImpl->assertHashIsCorrect();
    aria_liveImpl->assertHashIsCorrect();
    aria_flowtoImpl->assertHashIsCorrect();
    deferImpl->assertHashIsCorrect();
    pluginurlImpl->assertHashIsCorrect();
    aImpl->assertHashIsCorrect();
    uImpl->assertHashIsCorrect();
    aria_describedbyImpl->assertHashIsCorrect();
    onprogressImpl->assertHashIsCorrect();
    ontouchstartImpl->assertHashIsCorrect();
    trImpl->assertHashIsCorrect();
    ondragstartImpl->assertHashIsCorrect();
    onmouseoverImpl->assertHashIsCorrect();
    h6Impl->assertHashIsCorrect();
    shapeImpl->assertHashIsCorrect();
    valuetypeImpl->assertHashIsCorrect();
    nolayerImpl->assertHashIsCorrect();
    accept_charsetImpl->assertHashIsCorrect();
    dlImpl->assertHashIsCorrect();
    aria_valuenowImpl->assertHashIsCorrect();
    videoImpl->assertHashIsCorrect();
    onabortImpl->assertHashIsCorrect();
    valignImpl->assertHashIsCorrect();
    highImpl->assertHashIsCorrect();
    onscrollImpl->assertHashIsCorrect();
    aria_haspopupImpl->assertHashIsCorrect();
    areaImpl->assertHashIsCorrect();
    preloadImpl->assertHashIsCorrect();
    wrapImpl->assertHashIsCorrect();
    hreflangImpl->assertHashIsCorrect();
    downloadImpl->assertHashIsCorrect();
    placeholderImpl->assertHashIsCorrect();
    scopeImpl->assertHashIsCorrect();
    topmarginImpl->assertHashIsCorrect();
    webkitdropzoneImpl->assertHashIsCorrect();
    kindImpl->assertHashIsCorrect();
    aria_labeledbyImpl->assertHashIsCorrect();
    onwaitingImpl->assertHashIsCorrect();
    aria_valuemaxImpl->assertHashIsCorrect();
    onpagehideImpl->assertHashIsCorrect();
    seamlessImpl->assertHashIsCorrect();
    accesskeyImpl->assertHashIsCorrect();
    imgImpl->assertHashIsCorrect();
    summaryImpl->assertHashIsCorrect();
    captionImpl->assertHashIsCorrect();
    buttonImpl->assertHashIsCorrect();
    dfnImpl->assertHashIsCorrect();
    bgcolorImpl->assertHashIsCorrect();
    sImpl->assertHashIsCorrect();
    strongImpl->assertHashIsCorrect();
    minImpl->assertHashIsCorrect();
    appletImpl->assertHashIsCorrect();
    aria_pressedImpl->assertHashIsCorrect();
    onloadedmetadataImpl->assertHashIsCorrect();
    onresizeImpl->assertHashIsCorrect();
    oncopyImpl->assertHashIsCorrect();
    sampImpl->assertHashIsCorrect();
    translateImpl->assertHashIsCorrect();
    fieldsetImpl->assertHashIsCorrect();
    styleImpl->assertHashIsCorrect();
    formmethodImpl->assertHashIsCorrect();
    onkeyupImpl->assertHashIsCorrect();
    rowsImpl->assertHashIsCorrect();
    onkeypressImpl->assertHashIsCorrect();
    onratechangeImpl->assertHashIsCorrect();
    itemscopeImpl->assertHashIsCorrect();
    targetImpl->assertHashIsCorrect();
    posterImpl->assertHashIsCorrect();
    onsearchImpl->assertHashIsCorrect();
    truespeedImpl->assertHashIsCorrect();
    labelImpl->assertHashIsCorrect();
    allowfullscreenImpl->assertHashIsCorrect();
    pImpl->assertHashIsCorrect();
    formImpl->assertHashIsCorrect();
    onbeforeloadImpl->assertHashIsCorrect();
    precisionImpl->assertHashIsCorrect();
    bodyImpl->assertHashIsCorrect();
    topImpl->assertHashIsCorrect();
    h2Impl->assertHashIsCorrect();
    mediagroupImpl->assertHashIsCorrect();
    h3Impl->assertHashIsCorrect();
    bigImpl->assertHashIsCorrect();
    noshadeImpl->assertHashIsCorrect();
    scrollingImpl->assertHashIsCorrect();
    keytypeImpl->assertHashIsCorrect();
    fontImpl->assertHashIsCorrect();
    aria_sortImpl->assertHashIsCorrect();
    defaultImpl->assertHashIsCorrect();
    onwebkitfullscreenerrorImpl->assertHashIsCorrect();
    selectedImpl->assertHashIsCorrect();
    onplayImpl->assertHashIsCorrect();
    templateImpl->assertHashIsCorrect();
    cellborderImpl->assertHashIsCorrect();
    methodImpl->assertHashIsCorrect();
    cellspacingImpl->assertHashIsCorrect();
    tabindexImpl->assertHashIsCorrect();
    focusedImpl->assertHashIsCorrect();
    asideImpl->assertHashIsCorrect();
    bgsoundImpl->assertHashIsCorrect();
    forImpl->assertHashIsCorrect();
    strikeImpl->assertHashIsCorrect();
    onwebkitanimationiterationImpl->assertHashIsCorrect();
    reversedImpl->assertHashIsCorrect();
    draggableImpl->assertHashIsCorrect();
    onwebkitspeechchangeImpl->assertHashIsCorrect();
    schemeImpl->assertHashIsCorrect();
    oncutImpl->assertHashIsCorrect();
    pluginspageImpl->assertHashIsCorrect();
    onpasteImpl->assertHashIsCorrect();
    leftmarginImpl->assertHashIsCorrect();
    mayscriptImpl->assertHashIsCorrect();
    ondragendImpl->assertHashIsCorrect();
    textImpl->assertHashIsCorrect();
    primaryImpl->assertHashIsCorrect();
    meterImpl->assertHashIsCorrect();
    scrolldelayImpl->assertHashIsCorrect();
    commandImpl->assertHashIsCorrect();
    sourceImpl->assertHashIsCorrect();
    disabledImpl->assertHashIsCorrect();
    ontouchendImpl->assertHashIsCorrect();
    compositeImpl->assertHashIsCorrect();
    listingImpl->assertHashIsCorrect();
    onwebkitbeginfullscreenImpl->assertHashIsCorrect();
    loopImpl->assertHashIsCorrect();
    srcdocImpl->assertHashIsCorrect();
    viewsourceImpl->assertHashIsCorrect();
    emImpl->assertHashIsCorrect();
    eventImpl->assertHashIsCorrect();
    rubyImpl->assertHashIsCorrect();
    canvasImpl->assertHashIsCorrect();
    linkImpl->assertHashIsCorrect();
    aria_activedescendantImpl->assertHashIsCorrect();
    requiredImpl->assertHashIsCorrect();
    profileImpl->assertHashIsCorrect();
    aria_checkedImpl->assertHashIsCorrect();
    dtImpl->assertHashIsCorrect();
    formenctypeImpl->assertHashIsCorrect();
    archiveImpl->assertHashIsCorrect();
    langImpl->assertHashIsCorrect();
    colspanImpl->assertHashIsCorrect();
    titleImpl->assertHashIsCorrect();
    heightImpl->assertHashIsCorrect();
    plaintextImpl->assertHashIsCorrect();
    wbrImpl->assertHashIsCorrect();
    onbeforeunloadImpl->assertHashIsCorrect();
    ononlineImpl->assertHashIsCorrect();
    charsetImpl->assertHashIsCorrect();
    hrefImpl->assertHashIsCorrect();
    sectionImpl->assertHashIsCorrect();
    textareaImpl->assertHashIsCorrect();
    aria_invalidImpl->assertHashIsCorrect();
    classImpl->assertHashIsCorrect();
    scopedImpl->assertHashIsCorrect();
    sizeImpl->assertHashIsCorrect();
    insImpl->assertHashIsCorrect();
    oncontextmenuImpl->assertHashIsCorrect();
    onseekedImpl->assertHashIsCorrect();
    vspaceImpl->assertHashIsCorrect();
    ondragoverImpl->assertHashIsCorrect();
    altImpl->assertHashIsCorrect();
    noframesImpl->assertHashIsCorrect();
    objectImpl->assertHashIsCorrect();
    itemidImpl->assertHashIsCorrect();
    onmousemoveImpl->assertHashIsCorrect();
    codetypeImpl->assertHashIsCorrect();
    delImpl->assertHashIsCorrect();
    bImpl->assertHashIsCorrect();
    dispositionImpl->assertHashIsCorrect();
    scrollamountImpl->assertHashIsCorrect();
    contenteditableImpl->assertHashIsCorrect();
    bordercolorImpl->assertHashIsCorrect();
    colsImpl->assertHashIsCorrect();
    pingImpl->assertHashIsCorrect();
    openImpl->assertHashIsCorrect();
    indeterminateImpl->assertHashIsCorrect();
    charImpl->assertHashIsCorrect();
    optimumImpl->assertHashIsCorrect();
    aria_expandedImpl->assertHashIsCorrect();
    onwebkitendfullscreenImpl->assertHashIsCorrect();
    onmousewheelImpl->assertHashIsCorrect();
    challengeImpl->assertHashIsCorrect();
    ondblclickImpl->assertHashIsCorrect();
    headerImpl->assertHashIsCorrect();
    coordsImpl->assertHashIsCorrect();
    menuImpl->assertHashIsCorrect();
    embedImpl->assertHashIsCorrect();
    manifestImpl->assertHashIsCorrect();
    listImpl->assertHashIsCorrect();
    onmouseupImpl->assertHashIsCorrect();
    rpImpl->assertHashIsCorrect();
    optionImpl->assertHashIsCorrect();
    aria_disabledImpl->assertHashIsCorrect();
    htmlImpl->assertHashIsCorrect();
    incrementalImpl->assertHashIsCorrect();
    oninvalidImpl->assertHashIsCorrect();
    webkitShadowContentImpl->assertHashIsCorrect();
    widthImpl->assertHashIsCorrect();
    bdoImpl->assertHashIsCorrect();
    headImpl->assertHashIsCorrect();
    onpopstateImpl->assertHashIsCorrect();
    startImpl->assertHashIsCorrect();
    relImpl->assertHashIsCorrect();
    lowImpl->assertHashIsCorrect();
    dirImpl->assertHashIsCorrect();
    onwebkitanimationendImpl->assertHashIsCorrect();
    nowrapImpl->assertHashIsCorrect();
    aria_selectedImpl->assertHashIsCorrect();
    aria_dropeffectImpl->assertHashIsCorrect();
    ondurationchangeImpl->assertHashIsCorrect();
    sortdirectionImpl->assertHashIsCorrect();
    acceptImpl->assertHashIsCorrect();
    onwebkitsourceopenImpl->assertHashIsCorrect();
    alignImpl->assertHashIsCorrect();
    revImpl->assertHashIsCorrect();
    onunloadImpl->assertHashIsCorrect();
    onsuspendImpl->assertHashIsCorrect();
    abbrImpl->assertHashIsCorrect();
    kbdImpl->assertHashIsCorrect();
    onvolumechangeImpl->assertHashIsCorrect();
    ondropImpl->assertHashIsCorrect();
    onloadeddataImpl->assertHashIsCorrect();
    compactImpl->assertHashIsCorrect();
    standbyImpl->assertHashIsCorrect();
    nobrImpl->assertHashIsCorrect();
    ulImpl->assertHashIsCorrect();
    itempropImpl->assertHashIsCorrect();
    onstorageImpl->assertHashIsCorrect();
    charoffImpl->assertHashIsCorrect();
    detailsImpl->assertHashIsCorrect();
    backgroundImpl->assertHashIsCorrect();
    subImpl->assertHashIsCorrect();
    ondragenterImpl->assertHashIsCorrect();
    ontimeupdateImpl->assertHashIsCorrect();
    aria_multiselectableImpl->assertHashIsCorrect();
    colorImpl->assertHashIsCorrect();
    noresizeImpl->assertHashIsCorrect();
    onerrorImpl->assertHashIsCorrect();
    actionImpl->assertHashIsCorrect();
    srcImpl->assertHashIsCorrect();
    readonlyImpl->assertHashIsCorrect();
    classidImpl->assertHashIsCorrect();
    checkedImpl->assertHashIsCorrect();
    aria_requiredImpl->assertHashIsCorrect();
    resultsImpl->assertHashIsCorrect();
    aria_controlsImpl->assertHashIsCorrect();
    keygenImpl->assertHashIsCorrect();
    paramImpl->assertHashIsCorrect();
    aria_valuetextImpl->assertHashIsCorrect();
    maxImpl->assertHashIsCorrect();
    frameborderImpl->assertHashIsCorrect();
    noembedImpl->assertHashIsCorrect();
    figureImpl->assertHashIsCorrect();
    h4Impl->assertHashIsCorrect();
    onwebkitfullscreenchangeImpl->assertHashIsCorrect();
    divImpl->assertHashIsCorrect();
    onbeforecutImpl->assertHashIsCorrect();
    headersImpl->assertHashIsCorrect();
    aria_posinsetImpl->assertHashIsCorrect();
    onpageshowImpl->assertHashIsCorrect();
    tableborderImpl->assertHashIsCorrect();
    brImpl->assertHashIsCorrect();
    onclickImpl->assertHashIsCorrect();
    layerImpl->assertHashIsCorrect();
    onpauseImpl->assertHashIsCorrect();
    aria_valueminImpl->assertHashIsCorrect();
    onchangeImpl->assertHashIsCorrect();
    nameImpl->assertHashIsCorrect();
    frameImpl->assertHashIsCorrect();
    hiddenImpl->assertHashIsCorrect();
    onmouseenterImpl->assertHashIsCorrect();
    ontouchmoveImpl->assertHashIsCorrect();
    rowspanImpl->assertHashIsCorrect();
    faceImpl->assertHashIsCorrect();
    aria_atomicImpl->assertHashIsCorrect();
    languageImpl->assertHashIsCorrect();
    alinkImpl->assertHashIsCorrect();
    isImpl->assertHashIsCorrect();
    directionImpl->assertHashIsCorrect();
    aria_readonlyImpl->assertHashIsCorrect();
    blockquoteImpl->assertHashIsCorrect();
    figcaptionImpl->assertHashIsCorrect();
    rtImpl->assertHashIsCorrect();
    onstalledImpl->assertHashIsCorrect();
    crossoriginImpl->assertHashIsCorrect();
    onbeforecopyImpl->assertHashIsCorrect();
    footerImpl->assertHashIsCorrect();
    webkitallowfullscreenImpl->assertHashIsCorrect();
    basefontImpl->assertHashIsCorrect();
    pseudoImpl->assertHashIsCorrect();
    aria_hiddenImpl->assertHashIsCorrect();
    marginwidthImpl->assertHashIsCorrect();
    stepImpl->assertHashIsCorrect();
    aria_orientationImpl->assertHashIsCorrect();
    addressImpl->assertHashIsCorrect();
    cellpaddingImpl->assertHashIsCorrect();
    dirnameImpl->assertHashIsCorrect();
    webkitspeechImpl->assertHashIsCorrect();
    centerImpl->assertHashIsCorrect();
    typeImpl->assertHashIsCorrect();
    onmouseleaveImpl->assertHashIsCorrect();
    endImpl->assertHashIsCorrect();
    roleImpl->assertHashIsCorrect();
    inputImpl->assertHashIsCorrect();
    autofocusImpl->assertHashIsCorrect();
    onmouseoutImpl->assertHashIsCorrect();
    colImpl->assertHashIsCorrect();
    codebaseImpl->assertHashIsCorrect();
    ttImpl->assertHashIsCorrect();
    http_equivImpl->assertHashIsCorrect();
    audioImpl->assertHashIsCorrect();
    acronymImpl->assertHashIsCorrect();
    tdImpl->assertHashIsCorrect();
    declareImpl->assertHashIsCorrect();
    ontransitionendImpl->assertHashIsCorrect();
    progressImpl->assertHashIsCorrect();
    hgroupImpl->assertHashIsCorrect();
    qImpl->assertHashIsCorrect();
    hspaceImpl->assertHashIsCorrect();
    autosaveImpl->assertHashIsCorrect();
    colgroupImpl->assertHashIsCorrect();
    itemtypeImpl->assertHashIsCorrect();
    onsubmitImpl->assertHashIsCorrect();
    axisImpl->assertHashIsCorrect();
    onloadImpl->assertHashIsCorrect();
    loopstartImpl->assertHashIsCorrect();
    oninputImpl->assertHashIsCorrect();
    navImpl->assertHashIsCorrect();
    tfootImpl->assertHashIsCorrect();
    ismapImpl->assertHashIsCorrect();
    webkitgrammarImpl->assertHashIsCorrect();
    aria_grabbedImpl->assertHashIsCorrect();
    iframeImpl->assertHashIsCorrect();
    scriptImpl->assertHashIsCorrect();
    asyncImpl->assertHashIsCorrect();
    behaviorImpl->assertHashIsCorrect();
    clearImpl->assertHashIsCorrect();
    onkeydownImpl->assertHashIsCorrect();
    onhashchangeImpl->assertHashIsCorrect();
    varImpl->assertHashIsCorrect();
    onseekingImpl->assertHashIsCorrect();
    novalidateImpl->assertHashIsCorrect();
    marqueeImpl->assertHashIsCorrect();
    vlinkImpl->assertHashIsCorrect();
    sizesImpl->assertHashIsCorrect();
    onfocusinImpl->assertHashIsCorrect();
    framesetImpl->assertHashIsCorrect();
    noscriptImpl->assertHashIsCorrect();
    contentImpl->assertHashIsCorrect();
    ddImpl->assertHashIsCorrect();
    formactionImpl->assertHashIsCorrect();
    versionImpl->assertHashIsCorrect();
    ondragImpl->assertHashIsCorrect();
    onselectstartImpl->assertHashIsCorrect();
    onmousedownImpl->assertHashIsCorrect();
    metaImpl->assertHashIsCorrect();
    expandedImpl->assertHashIsCorrect();
    preImpl->assertHashIsCorrect();
#endif // NDEBUG

    // Tags
    createQualifiedName((void*)&aTag, aImpl, xhtmlNS);
    createQualifiedName((void*)&abbrTag, abbrImpl, xhtmlNS);
    createQualifiedName((void*)&acronymTag, acronymImpl, xhtmlNS);
    createQualifiedName((void*)&addressTag, addressImpl, xhtmlNS);
    createQualifiedName((void*)&appletTag, appletImpl, xhtmlNS);
    createQualifiedName((void*)&areaTag, areaImpl, xhtmlNS);
    createQualifiedName((void*)&articleTag, articleImpl, xhtmlNS);
    createQualifiedName((void*)&asideTag, asideImpl, xhtmlNS);
    createQualifiedName((void*)&audioTag, audioImpl, xhtmlNS);
    createQualifiedName((void*)&bTag, bImpl, xhtmlNS);
    createQualifiedName((void*)&baseTag, baseImpl, xhtmlNS);
    createQualifiedName((void*)&basefontTag, basefontImpl, xhtmlNS);
    createQualifiedName((void*)&bdiTag, bdiImpl, xhtmlNS);
    createQualifiedName((void*)&bdoTag, bdoImpl, xhtmlNS);
    createQualifiedName((void*)&bgsoundTag, bgsoundImpl, xhtmlNS);
    createQualifiedName((void*)&bigTag, bigImpl, xhtmlNS);
    createQualifiedName((void*)&blockquoteTag, blockquoteImpl, xhtmlNS);
    createQualifiedName((void*)&bodyTag, bodyImpl, xhtmlNS);
    createQualifiedName((void*)&brTag, brImpl, xhtmlNS);
    createQualifiedName((void*)&buttonTag, buttonImpl, xhtmlNS);
    createQualifiedName((void*)&canvasTag, canvasImpl, xhtmlNS);
    createQualifiedName((void*)&captionTag, captionImpl, xhtmlNS);
    createQualifiedName((void*)&centerTag, centerImpl, xhtmlNS);
    createQualifiedName((void*)&citeTag, citeImpl, xhtmlNS);
    createQualifiedName((void*)&codeTag, codeImpl, xhtmlNS);
    createQualifiedName((void*)&colTag, colImpl, xhtmlNS);
    createQualifiedName((void*)&colgroupTag, colgroupImpl, xhtmlNS);
    createQualifiedName((void*)&commandTag, commandImpl, xhtmlNS);
    createQualifiedName((void*)&contentTag, contentImpl, xhtmlNS);
    createQualifiedName((void*)&datalistTag, datalistImpl, xhtmlNS);
    createQualifiedName((void*)&ddTag, ddImpl, xhtmlNS);
    createQualifiedName((void*)&delTag, delImpl, xhtmlNS);
    createQualifiedName((void*)&detailsTag, detailsImpl, xhtmlNS);
    createQualifiedName((void*)&dfnTag, dfnImpl, xhtmlNS);
    createQualifiedName((void*)&dialogTag, dialogImpl, xhtmlNS);
    createQualifiedName((void*)&dirTag, dirImpl, xhtmlNS);
    createQualifiedName((void*)&divTag, divImpl, xhtmlNS);
    createQualifiedName((void*)&dlTag, dlImpl, xhtmlNS);
    createQualifiedName((void*)&dtTag, dtImpl, xhtmlNS);
    createQualifiedName((void*)&emTag, emImpl, xhtmlNS);
    createQualifiedName((void*)&embedTag, embedImpl, xhtmlNS);
    createQualifiedName((void*)&fieldsetTag, fieldsetImpl, xhtmlNS);
    createQualifiedName((void*)&figcaptionTag, figcaptionImpl, xhtmlNS);
    createQualifiedName((void*)&figureTag, figureImpl, xhtmlNS);
    createQualifiedName((void*)&fontTag, fontImpl, xhtmlNS);
    createQualifiedName((void*)&footerTag, footerImpl, xhtmlNS);
    createQualifiedName((void*)&formTag, formImpl, xhtmlNS);
    createQualifiedName((void*)&frameTag, frameImpl, xhtmlNS);
    createQualifiedName((void*)&framesetTag, framesetImpl, xhtmlNS);
    createQualifiedName((void*)&h1Tag, h1Impl, xhtmlNS);
    createQualifiedName((void*)&h2Tag, h2Impl, xhtmlNS);
    createQualifiedName((void*)&h3Tag, h3Impl, xhtmlNS);
    createQualifiedName((void*)&h4Tag, h4Impl, xhtmlNS);
    createQualifiedName((void*)&h5Tag, h5Impl, xhtmlNS);
    createQualifiedName((void*)&h6Tag, h6Impl, xhtmlNS);
    createQualifiedName((void*)&headTag, headImpl, xhtmlNS);
    createQualifiedName((void*)&headerTag, headerImpl, xhtmlNS);
    createQualifiedName((void*)&hgroupTag, hgroupImpl, xhtmlNS);
    createQualifiedName((void*)&hrTag, hrImpl, xhtmlNS);
    createQualifiedName((void*)&htmlTag, htmlImpl, xhtmlNS);
    createQualifiedName((void*)&iTag, iImpl, xhtmlNS);
    createQualifiedName((void*)&iframeTag, iframeImpl, xhtmlNS);
    createQualifiedName((void*)&imageTag, imageImpl, xhtmlNS);
    createQualifiedName((void*)&imgTag, imgImpl, xhtmlNS);
    createQualifiedName((void*)&inputTag, inputImpl, xhtmlNS);
    createQualifiedName((void*)&insTag, insImpl, xhtmlNS);
    createQualifiedName((void*)&isindexTag, isindexImpl, xhtmlNS);
    createQualifiedName((void*)&kbdTag, kbdImpl, xhtmlNS);
    createQualifiedName((void*)&keygenTag, keygenImpl, xhtmlNS);
    createQualifiedName((void*)&labelTag, labelImpl, xhtmlNS);
    createQualifiedName((void*)&layerTag, layerImpl, xhtmlNS);
    createQualifiedName((void*)&legendTag, legendImpl, xhtmlNS);
    createQualifiedName((void*)&liTag, liImpl, xhtmlNS);
    createQualifiedName((void*)&linkTag, linkImpl, xhtmlNS);
    createQualifiedName((void*)&listingTag, listingImpl, xhtmlNS);
    createQualifiedName((void*)&mainTag, mainImpl, xhtmlNS);
    createQualifiedName((void*)&mapTag, mapImpl, xhtmlNS);
    createQualifiedName((void*)&markTag, markImpl, xhtmlNS);
    createQualifiedName((void*)&marqueeTag, marqueeImpl, xhtmlNS);
    createQualifiedName((void*)&menuTag, menuImpl, xhtmlNS);
    createQualifiedName((void*)&metaTag, metaImpl, xhtmlNS);
    createQualifiedName((void*)&meterTag, meterImpl, xhtmlNS);
    createQualifiedName((void*)&navTag, navImpl, xhtmlNS);
    createQualifiedName((void*)&nobrTag, nobrImpl, xhtmlNS);
    createQualifiedName((void*)&noembedTag, noembedImpl, xhtmlNS);
    createQualifiedName((void*)&noframesTag, noframesImpl, xhtmlNS);
    createQualifiedName((void*)&nolayerTag, nolayerImpl, xhtmlNS);
    createQualifiedName((void*)&noscriptTag, noscriptImpl, xhtmlNS);
    createQualifiedName((void*)&objectTag, objectImpl, xhtmlNS);
    createQualifiedName((void*)&olTag, olImpl, xhtmlNS);
    createQualifiedName((void*)&optgroupTag, optgroupImpl, xhtmlNS);
    createQualifiedName((void*)&optionTag, optionImpl, xhtmlNS);
    createQualifiedName((void*)&outputTag, outputImpl, xhtmlNS);
    createQualifiedName((void*)&pTag, pImpl, xhtmlNS);
    createQualifiedName((void*)&paramTag, paramImpl, xhtmlNS);
    createQualifiedName((void*)&plaintextTag, plaintextImpl, xhtmlNS);
    createQualifiedName((void*)&preTag, preImpl, xhtmlNS);
    createQualifiedName((void*)&progressTag, progressImpl, xhtmlNS);
    createQualifiedName((void*)&qTag, qImpl, xhtmlNS);
    createQualifiedName((void*)&rpTag, rpImpl, xhtmlNS);
    createQualifiedName((void*)&rtTag, rtImpl, xhtmlNS);
    createQualifiedName((void*)&rubyTag, rubyImpl, xhtmlNS);
    createQualifiedName((void*)&sTag, sImpl, xhtmlNS);
    createQualifiedName((void*)&sampTag, sampImpl, xhtmlNS);
    createQualifiedName((void*)&scriptTag, scriptImpl, xhtmlNS);
    createQualifiedName((void*)&sectionTag, sectionImpl, xhtmlNS);
    createQualifiedName((void*)&selectTag, selectImpl, xhtmlNS);
    createQualifiedName((void*)&smallTag, smallImpl, xhtmlNS);
    createQualifiedName((void*)&sourceTag, sourceImpl, xhtmlNS);
    createQualifiedName((void*)&spanTag, spanImpl, xhtmlNS);
    createQualifiedName((void*)&strikeTag, strikeImpl, xhtmlNS);
    createQualifiedName((void*)&strongTag, strongImpl, xhtmlNS);
    createQualifiedName((void*)&styleTag, styleImpl, xhtmlNS);
    createQualifiedName((void*)&subTag, subImpl, xhtmlNS);
    createQualifiedName((void*)&summaryTag, summaryImpl, xhtmlNS);
    createQualifiedName((void*)&supTag, supImpl, xhtmlNS);
    createQualifiedName((void*)&tableTag, tableImpl, xhtmlNS);
    createQualifiedName((void*)&tbodyTag, tbodyImpl, xhtmlNS);
    createQualifiedName((void*)&tdTag, tdImpl, xhtmlNS);
    createQualifiedName((void*)&templateTag, templateImpl, xhtmlNS);
    createQualifiedName((void*)&textareaTag, textareaImpl, xhtmlNS);
    createQualifiedName((void*)&tfootTag, tfootImpl, xhtmlNS);
    createQualifiedName((void*)&thTag, thImpl, xhtmlNS);
    createQualifiedName((void*)&theadTag, theadImpl, xhtmlNS);
    createQualifiedName((void*)&titleTag, titleImpl, xhtmlNS);
    createQualifiedName((void*)&trTag, trImpl, xhtmlNS);
    createQualifiedName((void*)&trackTag, trackImpl, xhtmlNS);
    createQualifiedName((void*)&ttTag, ttImpl, xhtmlNS);
    createQualifiedName((void*)&uTag, uImpl, xhtmlNS);
    createQualifiedName((void*)&ulTag, ulImpl, xhtmlNS);
    createQualifiedName((void*)&varTag, varImpl, xhtmlNS);
    createQualifiedName((void*)&videoTag, videoImpl, xhtmlNS);
    createQualifiedName((void*)&wbrTag, wbrImpl, xhtmlNS);
    createQualifiedName((void*)&webkitShadowContentTag, webkitShadowContentImpl, xhtmlNS);
    createQualifiedName((void*)&xmpTag, xmpImpl, xhtmlNS);
    // Attributes
    createQualifiedName((void*)&abbrAttr, abbrImpl);
    createQualifiedName((void*)&acceptAttr, acceptImpl);
    createQualifiedName((void*)&accept_charsetAttr, accept_charsetImpl);
    createQualifiedName((void*)&accesskeyAttr, accesskeyImpl);
    createQualifiedName((void*)&actionAttr, actionImpl);
    createQualifiedName((void*)&alignAttr, alignImpl);
    createQualifiedName((void*)&alinkAttr, alinkImpl);
    createQualifiedName((void*)&allowfullscreenAttr, allowfullscreenImpl);
    createQualifiedName((void*)&altAttr, altImpl);
    createQualifiedName((void*)&archiveAttr, archiveImpl);
    createQualifiedName((void*)&aria_activedescendantAttr, aria_activedescendantImpl);
    createQualifiedName((void*)&aria_atomicAttr, aria_atomicImpl);
    createQualifiedName((void*)&aria_busyAttr, aria_busyImpl);
    createQualifiedName((void*)&aria_checkedAttr, aria_checkedImpl);
    createQualifiedName((void*)&aria_controlsAttr, aria_controlsImpl);
    createQualifiedName((void*)&aria_describedbyAttr, aria_describedbyImpl);
    createQualifiedName((void*)&aria_disabledAttr, aria_disabledImpl);
    createQualifiedName((void*)&aria_dropeffectAttr, aria_dropeffectImpl);
    createQualifiedName((void*)&aria_expandedAttr, aria_expandedImpl);
    createQualifiedName((void*)&aria_flowtoAttr, aria_flowtoImpl);
    createQualifiedName((void*)&aria_grabbedAttr, aria_grabbedImpl);
    createQualifiedName((void*)&aria_haspopupAttr, aria_haspopupImpl);
    createQualifiedName((void*)&aria_helpAttr, aria_helpImpl);
    createQualifiedName((void*)&aria_hiddenAttr, aria_hiddenImpl);
    createQualifiedName((void*)&aria_invalidAttr, aria_invalidImpl);
    createQualifiedName((void*)&aria_labelAttr, aria_labelImpl);
    createQualifiedName((void*)&aria_labeledbyAttr, aria_labeledbyImpl);
    createQualifiedName((void*)&aria_labelledbyAttr, aria_labelledbyImpl);
    createQualifiedName((void*)&aria_levelAttr, aria_levelImpl);
    createQualifiedName((void*)&aria_liveAttr, aria_liveImpl);
    createQualifiedName((void*)&aria_multilineAttr, aria_multilineImpl);
    createQualifiedName((void*)&aria_multiselectableAttr, aria_multiselectableImpl);
    createQualifiedName((void*)&aria_orientationAttr, aria_orientationImpl);
    createQualifiedName((void*)&aria_ownsAttr, aria_ownsImpl);
    createQualifiedName((void*)&aria_posinsetAttr, aria_posinsetImpl);
    createQualifiedName((void*)&aria_pressedAttr, aria_pressedImpl);
    createQualifiedName((void*)&aria_readonlyAttr, aria_readonlyImpl);
    createQualifiedName((void*)&aria_relevantAttr, aria_relevantImpl);
    createQualifiedName((void*)&aria_requiredAttr, aria_requiredImpl);
    createQualifiedName((void*)&aria_selectedAttr, aria_selectedImpl);
    createQualifiedName((void*)&aria_setsizeAttr, aria_setsizeImpl);
    createQualifiedName((void*)&aria_sortAttr, aria_sortImpl);
    createQualifiedName((void*)&aria_valuemaxAttr, aria_valuemaxImpl);
    createQualifiedName((void*)&aria_valueminAttr, aria_valueminImpl);
    createQualifiedName((void*)&aria_valuenowAttr, aria_valuenowImpl);
    createQualifiedName((void*)&aria_valuetextAttr, aria_valuetextImpl);
    createQualifiedName((void*)&asyncAttr, asyncImpl);
    createQualifiedName((void*)&autocompleteAttr, autocompleteImpl);
    createQualifiedName((void*)&autofocusAttr, autofocusImpl);
    createQualifiedName((void*)&autoplayAttr, autoplayImpl);
    createQualifiedName((void*)&autosaveAttr, autosaveImpl);
    createQualifiedName((void*)&axisAttr, axisImpl);
    createQualifiedName((void*)&backgroundAttr, backgroundImpl);
    createQualifiedName((void*)&behaviorAttr, behaviorImpl);
    createQualifiedName((void*)&bgcolorAttr, bgcolorImpl);
    createQualifiedName((void*)&bgpropertiesAttr, bgpropertiesImpl);
    createQualifiedName((void*)&borderAttr, borderImpl);
    createQualifiedName((void*)&bordercolorAttr, bordercolorImpl);
    createQualifiedName((void*)&captureAttr, captureImpl);
    createQualifiedName((void*)&cellborderAttr, cellborderImpl);
    createQualifiedName((void*)&cellpaddingAttr, cellpaddingImpl);
    createQualifiedName((void*)&cellspacingAttr, cellspacingImpl);
    createQualifiedName((void*)&challengeAttr, challengeImpl);
    createQualifiedName((void*)&charAttr, charImpl);
    createQualifiedName((void*)&charoffAttr, charoffImpl);
    createQualifiedName((void*)&charsetAttr, charsetImpl);
    createQualifiedName((void*)&checkedAttr, checkedImpl);
    createQualifiedName((void*)&citeAttr, citeImpl);
    createQualifiedName((void*)&classAttr, classImpl);
    createQualifiedName((void*)&classidAttr, classidImpl);
    createQualifiedName((void*)&clearAttr, clearImpl);
    createQualifiedName((void*)&codeAttr, codeImpl);
    createQualifiedName((void*)&codebaseAttr, codebaseImpl);
    createQualifiedName((void*)&codetypeAttr, codetypeImpl);
    createQualifiedName((void*)&colorAttr, colorImpl);
    createQualifiedName((void*)&colsAttr, colsImpl);
    createQualifiedName((void*)&colspanAttr, colspanImpl);
    createQualifiedName((void*)&compactAttr, compactImpl);
    createQualifiedName((void*)&compositeAttr, compositeImpl);
    createQualifiedName((void*)&contentAttr, contentImpl);
    createQualifiedName((void*)&contenteditableAttr, contenteditableImpl);
    createQualifiedName((void*)&controlsAttr, controlsImpl);
    createQualifiedName((void*)&coordsAttr, coordsImpl);
    createQualifiedName((void*)&crossoriginAttr, crossoriginImpl);
    createQualifiedName((void*)&dataAttr, dataImpl);
    createQualifiedName((void*)&datetimeAttr, datetimeImpl);
    createQualifiedName((void*)&declareAttr, declareImpl);
    createQualifiedName((void*)&defaultAttr, defaultImpl);
    createQualifiedName((void*)&deferAttr, deferImpl);
    createQualifiedName((void*)&dirAttr, dirImpl);
    createQualifiedName((void*)&directionAttr, directionImpl);
    createQualifiedName((void*)&dirnameAttr, dirnameImpl);
    createQualifiedName((void*)&disabledAttr, disabledImpl);
    createQualifiedName((void*)&dispositionAttr, dispositionImpl);
    createQualifiedName((void*)&downloadAttr, downloadImpl);
    createQualifiedName((void*)&draggableAttr, draggableImpl);
    createQualifiedName((void*)&enctypeAttr, enctypeImpl);
    createQualifiedName((void*)&endAttr, endImpl);
    createQualifiedName((void*)&eventAttr, eventImpl);
    createQualifiedName((void*)&expandedAttr, expandedImpl);
    createQualifiedName((void*)&faceAttr, faceImpl);
    createQualifiedName((void*)&focusedAttr, focusedImpl);
    createQualifiedName((void*)&forAttr, forImpl);
    createQualifiedName((void*)&formAttr, formImpl);
    createQualifiedName((void*)&formactionAttr, formactionImpl);
    createQualifiedName((void*)&formenctypeAttr, formenctypeImpl);
    createQualifiedName((void*)&formmethodAttr, formmethodImpl);
    createQualifiedName((void*)&formnovalidateAttr, formnovalidateImpl);
    createQualifiedName((void*)&formtargetAttr, formtargetImpl);
    createQualifiedName((void*)&frameAttr, frameImpl);
    createQualifiedName((void*)&frameborderAttr, frameborderImpl);
    createQualifiedName((void*)&headersAttr, headersImpl);
    createQualifiedName((void*)&heightAttr, heightImpl);
    createQualifiedName((void*)&hiddenAttr, hiddenImpl);
    createQualifiedName((void*)&highAttr, highImpl);
    createQualifiedName((void*)&hrefAttr, hrefImpl);
    createQualifiedName((void*)&hreflangAttr, hreflangImpl);
    createQualifiedName((void*)&hspaceAttr, hspaceImpl);
    createQualifiedName((void*)&http_equivAttr, http_equivImpl);
    createQualifiedName((void*)&idAttr, idImpl);
    createQualifiedName((void*)&incrementalAttr, incrementalImpl);
    createQualifiedName((void*)&indeterminateAttr, indeterminateImpl);
    createQualifiedName((void*)&isAttr, isImpl);
    createQualifiedName((void*)&ismapAttr, ismapImpl);
    createQualifiedName((void*)&itemidAttr, itemidImpl);
    createQualifiedName((void*)&itempropAttr, itempropImpl);
    createQualifiedName((void*)&itemrefAttr, itemrefImpl);
    createQualifiedName((void*)&itemscopeAttr, itemscopeImpl);
    createQualifiedName((void*)&itemtypeAttr, itemtypeImpl);
    createQualifiedName((void*)&keytypeAttr, keytypeImpl);
    createQualifiedName((void*)&kindAttr, kindImpl);
    createQualifiedName((void*)&labelAttr, labelImpl);
    createQualifiedName((void*)&langAttr, langImpl);
    createQualifiedName((void*)&languageAttr, languageImpl);
    createQualifiedName((void*)&leftmarginAttr, leftmarginImpl);
    createQualifiedName((void*)&linkAttr, linkImpl);
    createQualifiedName((void*)&listAttr, listImpl);
    createQualifiedName((void*)&longdescAttr, longdescImpl);
    createQualifiedName((void*)&loopAttr, loopImpl);
    createQualifiedName((void*)&loopendAttr, loopendImpl);
    createQualifiedName((void*)&loopstartAttr, loopstartImpl);
    createQualifiedName((void*)&lowAttr, lowImpl);
    createQualifiedName((void*)&lowsrcAttr, lowsrcImpl);
    createQualifiedName((void*)&manifestAttr, manifestImpl);
    createQualifiedName((void*)&marginheightAttr, marginheightImpl);
    createQualifiedName((void*)&marginwidthAttr, marginwidthImpl);
    createQualifiedName((void*)&maxAttr, maxImpl);
    createQualifiedName((void*)&maxlengthAttr, maxlengthImpl);
    createQualifiedName((void*)&mayscriptAttr, mayscriptImpl);
    createQualifiedName((void*)&mediaAttr, mediaImpl);
    createQualifiedName((void*)&mediagroupAttr, mediagroupImpl);
    createQualifiedName((void*)&methodAttr, methodImpl);
    createQualifiedName((void*)&minAttr, minImpl);
    createQualifiedName((void*)&multipleAttr, multipleImpl);
    createQualifiedName((void*)&mutedAttr, mutedImpl);
    createQualifiedName((void*)&nameAttr, nameImpl);
    createQualifiedName((void*)&nohrefAttr, nohrefImpl);
    createQualifiedName((void*)&nonceAttr, nonceImpl);
    createQualifiedName((void*)&noresizeAttr, noresizeImpl);
    createQualifiedName((void*)&noshadeAttr, noshadeImpl);
    createQualifiedName((void*)&novalidateAttr, novalidateImpl);
    createQualifiedName((void*)&nowrapAttr, nowrapImpl);
    createQualifiedName((void*)&objectAttr, objectImpl);
    createQualifiedName((void*)&onabortAttr, onabortImpl);
    createQualifiedName((void*)&onbeforecopyAttr, onbeforecopyImpl);
    createQualifiedName((void*)&onbeforecutAttr, onbeforecutImpl);
    createQualifiedName((void*)&onbeforeloadAttr, onbeforeloadImpl);
    createQualifiedName((void*)&onbeforepasteAttr, onbeforepasteImpl);
    createQualifiedName((void*)&onbeforeunloadAttr, onbeforeunloadImpl);
    createQualifiedName((void*)&onblurAttr, onblurImpl);
    createQualifiedName((void*)&oncanplayAttr, oncanplayImpl);
    createQualifiedName((void*)&oncanplaythroughAttr, oncanplaythroughImpl);
    createQualifiedName((void*)&onchangeAttr, onchangeImpl);
    createQualifiedName((void*)&onclickAttr, onclickImpl);
    createQualifiedName((void*)&oncontextmenuAttr, oncontextmenuImpl);
    createQualifiedName((void*)&oncopyAttr, oncopyImpl);
    createQualifiedName((void*)&oncutAttr, oncutImpl);
    createQualifiedName((void*)&ondblclickAttr, ondblclickImpl);
    createQualifiedName((void*)&ondragAttr, ondragImpl);
    createQualifiedName((void*)&ondragendAttr, ondragendImpl);
    createQualifiedName((void*)&ondragenterAttr, ondragenterImpl);
    createQualifiedName((void*)&ondragleaveAttr, ondragleaveImpl);
    createQualifiedName((void*)&ondragoverAttr, ondragoverImpl);
    createQualifiedName((void*)&ondragstartAttr, ondragstartImpl);
    createQualifiedName((void*)&ondropAttr, ondropImpl);
    createQualifiedName((void*)&ondurationchangeAttr, ondurationchangeImpl);
    createQualifiedName((void*)&onemptiedAttr, onemptiedImpl);
    createQualifiedName((void*)&onendedAttr, onendedImpl);
    createQualifiedName((void*)&onerrorAttr, onerrorImpl);
    createQualifiedName((void*)&onfocusAttr, onfocusImpl);
    createQualifiedName((void*)&onfocusinAttr, onfocusinImpl);
    createQualifiedName((void*)&onfocusoutAttr, onfocusoutImpl);
    createQualifiedName((void*)&onhashchangeAttr, onhashchangeImpl);
    createQualifiedName((void*)&oninputAttr, oninputImpl);
    createQualifiedName((void*)&oninvalidAttr, oninvalidImpl);
    createQualifiedName((void*)&onkeydownAttr, onkeydownImpl);
    createQualifiedName((void*)&onkeypressAttr, onkeypressImpl);
    createQualifiedName((void*)&onkeyupAttr, onkeyupImpl);
    createQualifiedName((void*)&onloadAttr, onloadImpl);
    createQualifiedName((void*)&onloadeddataAttr, onloadeddataImpl);
    createQualifiedName((void*)&onloadedmetadataAttr, onloadedmetadataImpl);
    createQualifiedName((void*)&onloadstartAttr, onloadstartImpl);
    createQualifiedName((void*)&onmousedownAttr, onmousedownImpl);
    createQualifiedName((void*)&onmouseenterAttr, onmouseenterImpl);
    createQualifiedName((void*)&onmouseleaveAttr, onmouseleaveImpl);
    createQualifiedName((void*)&onmousemoveAttr, onmousemoveImpl);
    createQualifiedName((void*)&onmouseoutAttr, onmouseoutImpl);
    createQualifiedName((void*)&onmouseoverAttr, onmouseoverImpl);
    createQualifiedName((void*)&onmouseupAttr, onmouseupImpl);
    createQualifiedName((void*)&onmousewheelAttr, onmousewheelImpl);
    createQualifiedName((void*)&onofflineAttr, onofflineImpl);
    createQualifiedName((void*)&ononlineAttr, ononlineImpl);
    createQualifiedName((void*)&onorientationchangeAttr, onorientationchangeImpl);
    createQualifiedName((void*)&onpagehideAttr, onpagehideImpl);
    createQualifiedName((void*)&onpageshowAttr, onpageshowImpl);
    createQualifiedName((void*)&onpasteAttr, onpasteImpl);
    createQualifiedName((void*)&onpauseAttr, onpauseImpl);
    createQualifiedName((void*)&onplayAttr, onplayImpl);
    createQualifiedName((void*)&onplayingAttr, onplayingImpl);
    createQualifiedName((void*)&onpopstateAttr, onpopstateImpl);
    createQualifiedName((void*)&onprogressAttr, onprogressImpl);
    createQualifiedName((void*)&onratechangeAttr, onratechangeImpl);
    createQualifiedName((void*)&onresetAttr, onresetImpl);
    createQualifiedName((void*)&onresizeAttr, onresizeImpl);
    createQualifiedName((void*)&onscrollAttr, onscrollImpl);
    createQualifiedName((void*)&onsearchAttr, onsearchImpl);
    createQualifiedName((void*)&onseekedAttr, onseekedImpl);
    createQualifiedName((void*)&onseekingAttr, onseekingImpl);
    createQualifiedName((void*)&onselectAttr, onselectImpl);
    createQualifiedName((void*)&onselectionchangeAttr, onselectionchangeImpl);
    createQualifiedName((void*)&onselectstartAttr, onselectstartImpl);
    createQualifiedName((void*)&onstalledAttr, onstalledImpl);
    createQualifiedName((void*)&onstorageAttr, onstorageImpl);
    createQualifiedName((void*)&onsubmitAttr, onsubmitImpl);
    createQualifiedName((void*)&onsuspendAttr, onsuspendImpl);
    createQualifiedName((void*)&ontimeupdateAttr, ontimeupdateImpl);
    createQualifiedName((void*)&ontouchcancelAttr, ontouchcancelImpl);
    createQualifiedName((void*)&ontouchendAttr, ontouchendImpl);
    createQualifiedName((void*)&ontouchmoveAttr, ontouchmoveImpl);
    createQualifiedName((void*)&ontouchstartAttr, ontouchstartImpl);
    createQualifiedName((void*)&ontransitionendAttr, ontransitionendImpl);
    createQualifiedName((void*)&onunloadAttr, onunloadImpl);
    createQualifiedName((void*)&onvolumechangeAttr, onvolumechangeImpl);
    createQualifiedName((void*)&onwaitingAttr, onwaitingImpl);
    createQualifiedName((void*)&onwebkitanimationendAttr, onwebkitanimationendImpl);
    createQualifiedName((void*)&onwebkitanimationiterationAttr, onwebkitanimationiterationImpl);
    createQualifiedName((void*)&onwebkitanimationstartAttr, onwebkitanimationstartImpl);
    createQualifiedName((void*)&onwebkitbeginfullscreenAttr, onwebkitbeginfullscreenImpl);
    createQualifiedName((void*)&onwebkitendfullscreenAttr, onwebkitendfullscreenImpl);
    createQualifiedName((void*)&onwebkitfullscreenchangeAttr, onwebkitfullscreenchangeImpl);
    createQualifiedName((void*)&onwebkitfullscreenerrorAttr, onwebkitfullscreenerrorImpl);
    createQualifiedName((void*)&onwebkitkeyaddedAttr, onwebkitkeyaddedImpl);
    createQualifiedName((void*)&onwebkitkeyerrorAttr, onwebkitkeyerrorImpl);
    createQualifiedName((void*)&onwebkitkeymessageAttr, onwebkitkeymessageImpl);
    createQualifiedName((void*)&onwebkitneedkeyAttr, onwebkitneedkeyImpl);
    createQualifiedName((void*)&onwebkitsourcecloseAttr, onwebkitsourcecloseImpl);
    createQualifiedName((void*)&onwebkitsourceendedAttr, onwebkitsourceendedImpl);
    createQualifiedName((void*)&onwebkitsourceopenAttr, onwebkitsourceopenImpl);
    createQualifiedName((void*)&onwebkitspeechchangeAttr, onwebkitspeechchangeImpl);
    createQualifiedName((void*)&onwebkittransitionendAttr, onwebkittransitionendImpl);
    createQualifiedName((void*)&openAttr, openImpl);
    createQualifiedName((void*)&optimumAttr, optimumImpl);
    createQualifiedName((void*)&patternAttr, patternImpl);
    createQualifiedName((void*)&pingAttr, pingImpl);
    createQualifiedName((void*)&placeholderAttr, placeholderImpl);
    createQualifiedName((void*)&playcountAttr, playcountImpl);
    createQualifiedName((void*)&pluginspageAttr, pluginspageImpl);
    createQualifiedName((void*)&pluginurlAttr, pluginurlImpl);
    createQualifiedName((void*)&posterAttr, posterImpl);
    createQualifiedName((void*)&precisionAttr, precisionImpl);
    createQualifiedName((void*)&preloadAttr, preloadImpl);
    createQualifiedName((void*)&primaryAttr, primaryImpl);
    createQualifiedName((void*)&profileAttr, profileImpl);
    createQualifiedName((void*)&progressAttr, progressImpl);
    createQualifiedName((void*)&promptAttr, promptImpl);
    createQualifiedName((void*)&pseudoAttr, pseudoImpl);
    createQualifiedName((void*)&readonlyAttr, readonlyImpl);
    createQualifiedName((void*)&relAttr, relImpl);
    createQualifiedName((void*)&requiredAttr, requiredImpl);
    createQualifiedName((void*)&reset_style_inheritanceAttr, reset_style_inheritanceImpl);
    createQualifiedName((void*)&resultsAttr, resultsImpl);
    createQualifiedName((void*)&revAttr, revImpl);
    createQualifiedName((void*)&reversedAttr, reversedImpl);
    createQualifiedName((void*)&roleAttr, roleImpl);
    createQualifiedName((void*)&rowsAttr, rowsImpl);
    createQualifiedName((void*)&rowspanAttr, rowspanImpl);
    createQualifiedName((void*)&rulesAttr, rulesImpl);
    createQualifiedName((void*)&sandboxAttr, sandboxImpl);
    createQualifiedName((void*)&schemeAttr, schemeImpl);
    createQualifiedName((void*)&scopeAttr, scopeImpl);
    createQualifiedName((void*)&scopedAttr, scopedImpl);
    createQualifiedName((void*)&scrollamountAttr, scrollamountImpl);
    createQualifiedName((void*)&scrolldelayAttr, scrolldelayImpl);
    createQualifiedName((void*)&scrollingAttr, scrollingImpl);
    createQualifiedName((void*)&seamlessAttr, seamlessImpl);
    createQualifiedName((void*)&selectAttr, selectImpl);
    createQualifiedName((void*)&selectedAttr, selectedImpl);
    createQualifiedName((void*)&shapeAttr, shapeImpl);
    createQualifiedName((void*)&sizeAttr, sizeImpl);
    createQualifiedName((void*)&sizesAttr, sizesImpl);
    createQualifiedName((void*)&sortableAttr, sortableImpl);
    createQualifiedName((void*)&sortdirectionAttr, sortdirectionImpl);
    createQualifiedName((void*)&spanAttr, spanImpl);
    createQualifiedName((void*)&spellcheckAttr, spellcheckImpl);
    createQualifiedName((void*)&srcAttr, srcImpl);
    createQualifiedName((void*)&srcdocAttr, srcdocImpl);
    createQualifiedName((void*)&srclangAttr, srclangImpl);
    createQualifiedName((void*)&standbyAttr, standbyImpl);
    createQualifiedName((void*)&startAttr, startImpl);
    createQualifiedName((void*)&stepAttr, stepImpl);
    createQualifiedName((void*)&styleAttr, styleImpl);
    createQualifiedName((void*)&summaryAttr, summaryImpl);
    createQualifiedName((void*)&tabindexAttr, tabindexImpl);
    createQualifiedName((void*)&tableborderAttr, tableborderImpl);
    createQualifiedName((void*)&targetAttr, targetImpl);
    createQualifiedName((void*)&textAttr, textImpl);
    createQualifiedName((void*)&titleAttr, titleImpl);
    createQualifiedName((void*)&topAttr, topImpl);
    createQualifiedName((void*)&topmarginAttr, topmarginImpl);
    createQualifiedName((void*)&translateAttr, translateImpl);
    createQualifiedName((void*)&truespeedAttr, truespeedImpl);
    createQualifiedName((void*)&typeAttr, typeImpl);
    createQualifiedName((void*)&uiactionsAttr, uiactionsImpl);
    createQualifiedName((void*)&usemapAttr, usemapImpl);
    createQualifiedName((void*)&valignAttr, valignImpl);
    createQualifiedName((void*)&valueAttr, valueImpl);
    createQualifiedName((void*)&valuetypeAttr, valuetypeImpl);
    createQualifiedName((void*)&versionAttr, versionImpl);
    createQualifiedName((void*)&viewsourceAttr, viewsourceImpl);
    createQualifiedName((void*)&vlinkAttr, vlinkImpl);
    createQualifiedName((void*)&vspaceAttr, vspaceImpl);
    createQualifiedName((void*)&webkitallowfullscreenAttr, webkitallowfullscreenImpl);
    createQualifiedName((void*)&webkitdirectoryAttr, webkitdirectoryImpl);
    createQualifiedName((void*)&webkitdropzoneAttr, webkitdropzoneImpl);
    createQualifiedName((void*)&webkitgrammarAttr, webkitgrammarImpl);
    createQualifiedName((void*)&webkitspeechAttr, webkitspeechImpl);
    createQualifiedName((void*)&widthAttr, widthImpl);
    createQualifiedName((void*)&wrapAttr, wrapImpl);
}

} }

