nsHtml5AttributeName.cpp (167125B)
1 /* 2 * Copyright (c) 2008-2017 Mozilla Foundation 3 * 4 * Permission is hereby granted, free of charge, to any person obtaining a 5 * copy of this software and associated documentation files (the "Software"), 6 * to deal in the Software without restriction, including without limitation 7 * the rights to use, copy, modify, merge, publish, distribute, sublicense, 8 * and/or sell copies of the Software, and to permit persons to whom the 9 * Software is furnished to do so, subject to the following conditions: 10 * 11 * The above copyright notice and this permission notice shall be included in 12 * all copies or substantial portions of the Software. 13 * 14 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 16 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL 17 * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 18 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 19 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 20 * DEALINGS IN THE SOFTWARE. 21 */ 22 23 /* 24 * THIS IS A GENERATED FILE. PLEASE DO NOT EDIT. 25 * Please edit AttributeName.java instead and regenerate. 26 */ 27 28 #define nsHtml5AttributeName_cpp__ 29 30 #include "nsHtml5ElementName.h" 31 #include "nsHtml5Tokenizer.h" 32 #include "nsHtml5TreeBuilder.h" 33 #include "nsHtml5StackNode.h" 34 #include "nsHtml5UTF16Buffer.h" 35 #include "nsHtml5StateSnapshot.h" 36 #include "nsHtml5Portability.h" 37 38 #include "nsHtml5AttributeName.h" 39 40 int32_t* nsHtml5AttributeName::ALL_NO_NS = 0; 41 int32_t* nsHtml5AttributeName::XMLNS_NS = 0; 42 int32_t* nsHtml5AttributeName::XML_NS = 0; 43 int32_t* nsHtml5AttributeName::XLINK_NS = 0; 44 nsStaticAtom** nsHtml5AttributeName::ALL_NO_PREFIX = 0; 45 nsStaticAtom** nsHtml5AttributeName::XMLNS_PREFIX = 0; 46 nsStaticAtom** nsHtml5AttributeName::XLINK_PREFIX = 0; 47 nsStaticAtom** nsHtml5AttributeName::XML_PREFIX = 0; 48 49 nsHtml5AttributeName::nsHtml5AttributeName(int32_t* uri, nsStaticAtom* html, 50 nsStaticAtom* mathml, 51 nsStaticAtom* svg, 52 nsStaticAtom** prefix) 53 : uri(uri), prefix(prefix), custom(false) { 54 MOZ_COUNT_CTOR(nsHtml5AttributeName); 55 this->local[HTML] = html; 56 this->local[MATHML] = mathml; 57 this->local[SVG] = svg; 58 } 59 60 nsHtml5AttributeName::nsHtml5AttributeName() 61 : uri(ALL_NO_NS), prefix(ALL_NO_PREFIX), custom(true) { 62 MOZ_COUNT_CTOR(nsHtml5AttributeName); 63 this->local[0] = nullptr; 64 this->local[1] = nullptr; 65 this->local[2] = nullptr; 66 } 67 68 nsHtml5AttributeName::~nsHtml5AttributeName() { 69 MOZ_COUNT_DTOR(nsHtml5AttributeName); 70 if (custom) { 71 NS_IF_RELEASE(local[0]); 72 } 73 } 74 75 int32_t nsHtml5AttributeName::getUri(int32_t mode) { return uri[mode]; } 76 77 nsAtom* nsHtml5AttributeName::getLocal(int32_t mode) { return local[mode]; } 78 79 nsStaticAtom* nsHtml5AttributeName::getPrefix(int32_t mode) { 80 return prefix[mode]; 81 } 82 83 bool nsHtml5AttributeName::equalsAnother(nsHtml5AttributeName* another) { 84 return this->getLocal(nsHtml5AttributeName::HTML) == 85 another->getLocal(nsHtml5AttributeName::HTML); 86 } 87 88 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ALT = nullptr; 89 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DIR = nullptr; 90 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DUR = nullptr; 91 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_END = nullptr; 92 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FOR = nullptr; 93 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_IN2 = nullptr; 94 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_LOW = nullptr; 95 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MIN = nullptr; 96 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MAX = nullptr; 97 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_REL = nullptr; 98 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_REV = nullptr; 99 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SRC = nullptr; 100 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_D = nullptr; 101 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_R = nullptr; 102 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_X = nullptr; 103 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_Y = nullptr; 104 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_Z = nullptr; 105 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_K1 = nullptr; 106 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_X1 = nullptr; 107 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_Y1 = nullptr; 108 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_K2 = nullptr; 109 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_X2 = nullptr; 110 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_Y2 = nullptr; 111 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_K3 = nullptr; 112 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_K4 = nullptr; 113 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_XML_SPACE = nullptr; 114 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_XML_LANG = nullptr; 115 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_GRAB = nullptr; 116 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_VALUEMAX = nullptr; 117 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_LABELLEDBY = nullptr; 118 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_DESCRIBEDBY = nullptr; 119 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_DISABLED = nullptr; 120 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_CHECKED = nullptr; 121 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_SELECTED = nullptr; 122 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_DROPEFFECT = nullptr; 123 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_REQUIRED = nullptr; 124 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_EXPANDED = nullptr; 125 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_PRESSED = nullptr; 126 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_LEVEL = nullptr; 127 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_CHANNEL = nullptr; 128 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_HIDDEN = nullptr; 129 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_SECRET = nullptr; 130 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_POSINSET = nullptr; 131 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_ATOMIC = nullptr; 132 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_INVALID = nullptr; 133 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_TEMPLATEID = nullptr; 134 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_VALUEMIN = nullptr; 135 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_MULTISELECTABLE = nullptr; 136 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_CONTROLS = nullptr; 137 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_MULTILINE = nullptr; 138 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_READONLY = nullptr; 139 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_OWNS = nullptr; 140 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_ACTIVEDESCENDANT = 141 nullptr; 142 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_RELEVANT = nullptr; 143 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_DATATYPE = nullptr; 144 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_VALUENOW = nullptr; 145 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_SORT = nullptr; 146 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_AUTOCOMPLETE = nullptr; 147 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_FLOWTO = nullptr; 148 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_BUSY = nullptr; 149 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_LIVE = nullptr; 150 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_HASPOPUP = nullptr; 151 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_SETSIZE = nullptr; 152 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CLEAR = nullptr; 153 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DISABLED = nullptr; 154 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DEFAULT = nullptr; 155 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DATA = nullptr; 156 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_EQUALCOLUMNS = nullptr; 157 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_EQUALROWS = nullptr; 158 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_HSPACE = nullptr; 159 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ISMAP = nullptr; 160 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_LOCAL = nullptr; 161 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_LSPACE = nullptr; 162 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MOVABLELIMITS = nullptr; 163 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_NOTATION = nullptr; 164 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONDATAAVAILABLE = nullptr; 165 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONPASTE = nullptr; 166 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_RSPACE = nullptr; 167 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ROWALIGN = nullptr; 168 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ROTATE = nullptr; 169 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SEPARATOR = nullptr; 170 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SEPARATORS = nullptr; 171 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_VSPACE = nullptr; 172 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_XCHANNELSELECTOR = nullptr; 173 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_YCHANNELSELECTOR = nullptr; 174 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ENABLE_BACKGROUND = nullptr; 175 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONDBLCLICK = nullptr; 176 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONABORT = nullptr; 177 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CALCMODE = nullptr; 178 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CHECKED = nullptr; 179 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FENCE = nullptr; 180 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FETCHPRIORITY = nullptr; 181 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_NONCE = nullptr; 182 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONSCROLL = nullptr; 183 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONACTIVATE = nullptr; 184 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_OPACITY = nullptr; 185 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SPACING = nullptr; 186 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SPECULAREXPONENT = nullptr; 187 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SPECULARCONSTANT = nullptr; 188 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_BORDER = nullptr; 189 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ID = nullptr; 190 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_GRADIENTTRANSFORM = nullptr; 191 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_GRADIENTUNITS = nullptr; 192 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_HIDDEN = nullptr; 193 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_HEADERS = nullptr; 194 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_LOADING = nullptr; 195 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_READONLY = nullptr; 196 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_RENDERING_INTENT = nullptr; 197 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SHADOWROOTMODE = nullptr; 198 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SEED = nullptr; 199 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SHADOWROOTREFERENCETARGET = 200 nullptr; 201 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SHADOWROOTCLONABLE = nullptr; 202 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SHADOWROOTSERIALIZABLE = 203 nullptr; 204 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SRCDOC = nullptr; 205 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_STDDEVIATION = nullptr; 206 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SANDBOX = nullptr; 207 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SHADOWROOTDELEGATESFOCUS = 208 nullptr; 209 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_WORD_SPACING = nullptr; 210 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ACCENTUNDER = nullptr; 211 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ACCEPT_CHARSET = nullptr; 212 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ACCESSKEY = nullptr; 213 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ACCENT = nullptr; 214 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ACCEPT = nullptr; 215 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_BEVELLED = nullptr; 216 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_BASEFREQUENCY = nullptr; 217 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_BASELINE_SHIFT = nullptr; 218 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_BASEPROFILE = nullptr; 219 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_BASELINE = nullptr; 220 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_BASE = nullptr; 221 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CODE = nullptr; 222 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CODETYPE = nullptr; 223 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CODEBASE = nullptr; 224 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CITE = nullptr; 225 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DEFER = nullptr; 226 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DATETIME = nullptr; 227 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DIRECTION = nullptr; 228 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_EDGEMODE = nullptr; 229 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_EDGE = nullptr; 230 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ENTERKEYHINT = nullptr; 231 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FACE = nullptr; 232 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_INDEX = nullptr; 233 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_INTERCEPT = nullptr; 234 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_INTEGRITY = nullptr; 235 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_LINEBREAK = nullptr; 236 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_LABEL = nullptr; 237 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_LINETHICKNESS = nullptr; 238 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MODE = nullptr; 239 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_NAME = nullptr; 240 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_NORESIZE = nullptr; 241 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONBEFOREUNLOAD = nullptr; 242 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONREPEAT = nullptr; 243 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_OBJECT = nullptr; 244 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONSELECT = nullptr; 245 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ORDER = nullptr; 246 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_OTHER = nullptr; 247 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONRESET = nullptr; 248 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONREADYSTATECHANGE = nullptr; 249 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONMESSAGE = nullptr; 250 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONBEGIN = nullptr; 251 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONBEFOREPRINT = nullptr; 252 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ORIENT = nullptr; 253 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ORIENTATION = nullptr; 254 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONBEFORECOPY = nullptr; 255 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONSELECTSTART = nullptr; 256 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONBEFOREPASTE = nullptr; 257 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONKEYPRESS = nullptr; 258 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONKEYUP = nullptr; 259 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONBEFORECUT = nullptr; 260 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONKEYDOWN = nullptr; 261 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONRESIZE = nullptr; 262 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_REPEAT = nullptr; 263 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_REFERRERPOLICY = nullptr; 264 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_RULES = nullptr; 265 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ROLE = nullptr; 266 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_REPEATCOUNT = nullptr; 267 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_REPEATDUR = nullptr; 268 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SELECTED = nullptr; 269 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SIZES = nullptr; 270 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SUPERSCRIPTSHIFT = nullptr; 271 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_STRETCHY = nullptr; 272 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SCHEME = nullptr; 273 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SPREADMETHOD = nullptr; 274 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SELECTION = nullptr; 275 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SIZE = nullptr; 276 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_TYPE = nullptr; 277 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DIFFUSECONSTANT = nullptr; 278 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_HREF = nullptr; 279 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_HREFLANG = nullptr; 280 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONAFTERPRINT = nullptr; 281 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_PROFILE = nullptr; 282 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SURFACESCALE = nullptr; 283 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_XREF = nullptr; 284 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ALIGN = nullptr; 285 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ALIGNMENT_BASELINE = nullptr; 286 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ALIGNMENTSCOPE = nullptr; 287 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DRAGGABLE = nullptr; 288 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_HEIGHT = nullptr; 289 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_IMAGESIZES = nullptr; 290 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_IMAGESRCSET = nullptr; 291 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_IMAGE_RENDERING = nullptr; 292 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_LANGUAGE = nullptr; 293 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_LANG = nullptr; 294 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_LARGEOP = nullptr; 295 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_LONGDESC = nullptr; 296 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_LENGTHADJUST = nullptr; 297 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MARGINHEIGHT = nullptr; 298 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MARGINWIDTH = nullptr; 299 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ORIGIN = nullptr; 300 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_PING = nullptr; 301 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_TARGET = nullptr; 302 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_TARGETX = nullptr; 303 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_TARGETY = nullptr; 304 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARCHIVE = nullptr; 305 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_HIGH = nullptr; 306 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_LIGHTING_COLOR = nullptr; 307 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MATHBACKGROUND = nullptr; 308 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_METHOD = nullptr; 309 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MATHVARIANT = nullptr; 310 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MATHCOLOR = nullptr; 311 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MATHSIZE = nullptr; 312 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_NOSHADE = nullptr; 313 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONCHANGE = nullptr; 314 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_PATHLENGTH = nullptr; 315 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_PATH = nullptr; 316 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ALTIMG = nullptr; 317 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ACTIONTYPE = nullptr; 318 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ACTION = nullptr; 319 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ACTIVE = nullptr; 320 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ADDITIVE = nullptr; 321 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_BEGIN = nullptr; 322 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DOMINANT_BASELINE = nullptr; 323 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DIVISOR = nullptr; 324 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DEFINITIONURL = nullptr; 325 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_LIMITINGCONEANGLE = nullptr; 326 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MEDIA = nullptr; 327 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MANIFEST = nullptr; 328 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONFINISH = nullptr; 329 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_OPTIMUM = nullptr; 330 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_RADIOGROUP = nullptr; 331 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_RADIUS = nullptr; 332 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SCRIPTLEVEL = nullptr; 333 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SCRIPTSIZEMULTIPLIER = nullptr; 334 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SCRIPTMINSIZE = nullptr; 335 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_TABINDEX = nullptr; 336 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_VALIGN = nullptr; 337 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_VISIBILITY = nullptr; 338 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_BACKGROUND = nullptr; 339 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_LINK = nullptr; 340 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MARKER_MID = nullptr; 341 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MARKERHEIGHT = nullptr; 342 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MARKER_END = nullptr; 343 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MASK = nullptr; 344 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MARKER_START = nullptr; 345 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MARKERWIDTH = nullptr; 346 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MASKUNITS = nullptr; 347 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MARKERUNITS = nullptr; 348 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MASKCONTENTUNITS = nullptr; 349 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_AMPLITUDE = nullptr; 350 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CELLSPACING = nullptr; 351 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CELLPADDING = nullptr; 352 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DECLARE = nullptr; 353 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FILL_RULE = nullptr; 354 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FILL = nullptr; 355 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FILL_OPACITY = nullptr; 356 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MAXLENGTH = nullptr; 357 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONCLICK = nullptr; 358 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONBLUR = nullptr; 359 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_REPLACE = nullptr; 360 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ROWLINES = nullptr; 361 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SCALE = nullptr; 362 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_STYLE = nullptr; 363 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_TABLEVALUES = nullptr; 364 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_TITLE = nullptr; 365 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_AZIMUTH = nullptr; 366 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FORMAT = nullptr; 367 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FRAMEBORDER = nullptr; 368 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FRAME = nullptr; 369 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FRAMESPACING = nullptr; 370 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FROM = nullptr; 371 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FORM = nullptr; 372 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_PROMPT = nullptr; 373 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_PRIMITIVEUNITS = nullptr; 374 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SYMMETRIC = nullptr; 375 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SUMMARY = nullptr; 376 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_USEMAP = nullptr; 377 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ZOOMANDPAN = nullptr; 378 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ASYNC = nullptr; 379 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ALINK = nullptr; 380 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_IN = nullptr; 381 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_EVENT = nullptr; 382 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ICON = nullptr; 383 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_KERNELMATRIX = nullptr; 384 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_KERNING = nullptr; 385 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_KERNELUNITLENGTH = nullptr; 386 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONUNLOAD = nullptr; 387 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_OPEN = nullptr; 388 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONINVALID = nullptr; 389 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONEND = nullptr; 390 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONINPUT = nullptr; 391 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_POINTER_EVENTS = nullptr; 392 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_POINTS = nullptr; 393 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_POINTSATX = nullptr; 394 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_POINTSATY = nullptr; 395 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_POINTSATZ = nullptr; 396 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SPAN = nullptr; 397 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_STANDBY = nullptr; 398 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_TRANSFORM_ORIGIN = nullptr; 399 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_TRANSFORM = nullptr; 400 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_VLINK = nullptr; 401 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_WHEN = nullptr; 402 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_XLINK_HREF = nullptr; 403 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_XLINK_TITLE = nullptr; 404 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_XLINK_ROLE = nullptr; 405 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_XLINK_ARCROLE = nullptr; 406 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_XMLNS_XLINK = nullptr; 407 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_XMLNS = nullptr; 408 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_XLINK_TYPE = nullptr; 409 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_XLINK_SHOW = nullptr; 410 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_XLINK_ACTUATE = nullptr; 411 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_AUTOPLAY = nullptr; 412 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_AUTOCORRECT = nullptr; 413 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_AUTOCOMPLETE = nullptr; 414 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_AUTOFOCUS = nullptr; 415 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_AUTOCAPITALIZE = nullptr; 416 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_BGCOLOR = nullptr; 417 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_COLOR_PROFILE = nullptr; 418 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_COLOR_RENDERING = nullptr; 419 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_COLOR_INTERPOLATION = nullptr; 420 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_COLOR = nullptr; 421 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_COLOR_INTERPOLATION_FILTERS = 422 nullptr; 423 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ENCODING = nullptr; 424 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_EXPONENT = nullptr; 425 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FLOOD_COLOR = nullptr; 426 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FLOOD_OPACITY = nullptr; 427 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_LQUOTE = nullptr; 428 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_NUMOCTAVES = nullptr; 429 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_NOMODULE = nullptr; 430 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONLOAD = nullptr; 431 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONMOUSEWHEEL = nullptr; 432 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONMOUSEENTER = nullptr; 433 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONMOUSEOVER = nullptr; 434 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONFOCUSIN = nullptr; 435 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONCONTEXTMENU = nullptr; 436 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONZOOM = nullptr; 437 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONCOPY = nullptr; 438 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONMOUSELEAVE = nullptr; 439 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONMOUSEMOVE = nullptr; 440 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONMOUSEUP = nullptr; 441 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONFOCUS = nullptr; 442 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONMOUSEOUT = nullptr; 443 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONFOCUSOUT = nullptr; 444 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONMOUSEDOWN = nullptr; 445 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_TO = nullptr; 446 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_RQUOTE = nullptr; 447 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_STROKE_LINECAP = nullptr; 448 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_STROKE_DASHARRAY = nullptr; 449 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_STROKE_DASHOFFSET = nullptr; 450 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_STROKE_LINEJOIN = nullptr; 451 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_STROKE_MITERLIMIT = nullptr; 452 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_STROKE = nullptr; 453 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SCROLLING = nullptr; 454 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_STROKE_WIDTH = nullptr; 455 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_STROKE_OPACITY = nullptr; 456 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_COMPACT = nullptr; 457 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CLIP = nullptr; 458 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CLIP_RULE = nullptr; 459 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CLIP_PATH = nullptr; 460 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CLIPPATHUNITS = nullptr; 461 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DISPLAY = nullptr; 462 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DISPLAYSTYLE = nullptr; 463 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_GLYPH_ORIENTATION_VERTICAL = 464 nullptr; 465 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_GLYPH_ORIENTATION_HORIZONTAL = 466 nullptr; 467 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_GLYPHREF = nullptr; 468 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_HTTP_EQUIV = nullptr; 469 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_KEYPOINTS = nullptr; 470 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_LOOP = nullptr; 471 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_PROPERTY = nullptr; 472 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SCOPED = nullptr; 473 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_STEP = nullptr; 474 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SHAPE_RENDERING = nullptr; 475 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SCOPE = nullptr; 476 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SHAPE = nullptr; 477 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SLOPE = nullptr; 478 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_STOP_COLOR = nullptr; 479 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_STOP_OPACITY = nullptr; 480 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_TEMPLATE = nullptr; 481 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_WRAP = nullptr; 482 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ABBR = nullptr; 483 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ATTRIBUTENAME = nullptr; 484 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ATTRIBUTETYPE = nullptr; 485 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CHAR = nullptr; 486 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_COORDS = nullptr; 487 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CHAROFF = nullptr; 488 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CHARSET = nullptr; 489 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_NOWRAP = nullptr; 490 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_NOHREF = nullptr; 491 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONDRAG = nullptr; 492 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONDRAGENTER = nullptr; 493 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONDRAGOVER = nullptr; 494 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONDRAGEND = nullptr; 495 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONDROP = nullptr; 496 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONDRAGDROP = nullptr; 497 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONERROR = nullptr; 498 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_OPERATOR = nullptr; 499 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_OVERFLOW = nullptr; 500 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONDRAGSTART = nullptr; 501 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONDRAGLEAVE = nullptr; 502 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_STARTOFFSET = nullptr; 503 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_START = nullptr; 504 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_AS = nullptr; 505 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_AXIS = nullptr; 506 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_BIAS = nullptr; 507 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_COLSPAN = nullptr; 508 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CLASSID = nullptr; 509 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CROSSORIGIN = nullptr; 510 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_COLS = nullptr; 511 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CURSOR = nullptr; 512 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CLOSURE = nullptr; 513 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CLOSE = nullptr; 514 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CLASS = nullptr; 515 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_IS = nullptr; 516 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_KEYSYSTEM = nullptr; 517 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_KEYSPLINES = nullptr; 518 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_LOWSRC = nullptr; 519 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MAXSIZE = nullptr; 520 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MINSIZE = nullptr; 521 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_OFFSET = nullptr; 522 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_PRESERVEALPHA = nullptr; 523 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_PRESERVEASPECTRATIO = nullptr; 524 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ROWSPAN = nullptr; 525 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ROWSPACING = nullptr; 526 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ROWS = nullptr; 527 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SRCSET = nullptr; 528 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SUBSCRIPTSHIFT = nullptr; 529 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_VERSION = nullptr; 530 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ALTTEXT = nullptr; 531 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CONTENTEDITABLE = nullptr; 532 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CONTROLS = nullptr; 533 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CONTENT = nullptr; 534 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CONTEXTMENU = nullptr; 535 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DEPTH = nullptr; 536 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ENCTYPE = nullptr; 537 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FONT_STRETCH = nullptr; 538 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FILTER = nullptr; 539 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FONTWEIGHT = nullptr; 540 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FONT_WEIGHT = nullptr; 541 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FONTSTYLE = nullptr; 542 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FONT_STYLE = nullptr; 543 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FONTFAMILY = nullptr; 544 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FONT_FAMILY = nullptr; 545 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FONT_VARIANT = nullptr; 546 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FONT_SIZE_ADJUST = nullptr; 547 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FILTERUNITS = nullptr; 548 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FONTSIZE = nullptr; 549 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FONT_SIZE = nullptr; 550 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_KEYTIMES = nullptr; 551 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_LETTER_SPACING = nullptr; 552 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_LIST = nullptr; 553 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MULTIPLE = nullptr; 554 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_RT = nullptr; 555 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONSTOP = nullptr; 556 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONSTART = nullptr; 557 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_POSTER = nullptr; 558 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_PATTERNTRANSFORM = nullptr; 559 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_PATTERN = nullptr; 560 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_PATTERNUNITS = nullptr; 561 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_PATTERNCONTENTUNITS = nullptr; 562 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_RESTART = nullptr; 563 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_STITCHTILES = nullptr; 564 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SYSTEMLANGUAGE = nullptr; 565 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_TEXT_RENDERING = nullptr; 566 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_TEXT_DECORATION = nullptr; 567 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_TEXT_ANCHOR = nullptr; 568 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_TEXTLENGTH = nullptr; 569 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_TEXT = nullptr; 570 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_WRITING_MODE = nullptr; 571 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_WIDTH = nullptr; 572 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ACCUMULATE = nullptr; 573 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_COLUMNSPAN = nullptr; 574 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_COLUMNLINES = nullptr; 575 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_COLUMNALIGN = nullptr; 576 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_COLUMNSPACING = nullptr; 577 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_COLUMNWIDTH = nullptr; 578 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_GROUPALIGN = nullptr; 579 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_INPUTMODE = nullptr; 580 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONSUBMIT = nullptr; 581 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONCUT = nullptr; 582 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_REQUIRED = nullptr; 583 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_REQUIREDFEATURES = nullptr; 584 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_RESULT = nullptr; 585 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_REQUIREDEXTENSIONS = nullptr; 586 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_VALUES = nullptr; 587 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_VALUETYPE = nullptr; 588 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_VALUE = nullptr; 589 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ELEVATION = nullptr; 590 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_VIEWTARGET = nullptr; 591 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_VIEWBOX = nullptr; 592 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CX = nullptr; 593 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DX = nullptr; 594 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FX = nullptr; 595 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_RX = nullptr; 596 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_REFX = nullptr; 597 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_BY = nullptr; 598 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CY = nullptr; 599 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DY = nullptr; 600 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FY = nullptr; 601 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_RY = nullptr; 602 nsHtml5AttributeName* nsHtml5AttributeName::ATTR_REFY = nullptr; 603 nsHtml5AttributeName** nsHtml5AttributeName::ATTRIBUTE_NAMES = 0; 604 static int32_t const ATTRIBUTE_HASHES_DATA[] = { 605 1854497003, 1747939528, 1941454586, 1681174213, 1776114564, 1915025672, 606 2001669450, 1680165421, 1721347639, 1754792749, 1805715716, 1898428101, 607 1922699851, 1983347764, 2016787611, 71827457, 1680282148, 1689324870, 608 1740045858, 1752985897, 1756471625, 1788254870, 1823580230, 1874698443, 609 1906423097, 1921894426, 1933145837, 1972863609, 1991392548, 2007019632, 610 2060302634, 57205395, 911736834, 1680181996, 1680368221, 1685882101, 611 1704526375, 1734182982, 1747299630, 1749027145, 1754606246, 1754907227, 612 1757053236, 1785174319, 1804036350, 1816144023, 1853862084, 1867620412, 613 1884343396, 1905628916, 1910441627, 1916278099, 1922567078, 1924585254, 614 1937777860, 1966439670, 1974849131, 1988132214, 2000162011, 2004199576, 615 2009071951, 2024616088, 2081947650, 53006051, 60345635, 885522434, 616 1680095865, 1680165533, 1680229115, 1680343801, 1680437801, 1682440540, 617 1687620127, 1692408896, 1716623661, 1731048742, 1739583824, 1740130375, 618 1747792072, 1748552744, 1749856356, 1754214628, 1754645079, 1754858317, 619 1756190926, 1756804936, 1767875272, 1782518297, 1786821704, 1791070327, 620 1804235064, 1814656326, 1820928104, 1824377064, 1854464212, 1865910347, 621 1873590471, 1884142379, 1891186903, 1903612236, 1906408542, 1908462185, 622 1910503637, 1915394254, 1917327080, 1922413292, 1922671417, 1924462384, 623 1932870919, 1934917372, 1941409583, 1965349396, 1972196486, 1972909592, 624 1982640164, 1983461061, 1990062797, 1999273799, 2001578182, 2001814704, 625 2005925890, 2008084807, 2010452700, 2018908874, 2026741958, 2066743298, 626 2089811970, 52488851, 55077603, 59825747, 68157441, 878182402, 627 901775362, 1037879561, 1680159327, 1680165437, 1680165692, 1680198203, 628 1680231247, 1680315086, 1680345965, 1680413393, 1680452349, 1681879063, 629 1683805446, 1686731997, 1689048326, 1689839946, 1699185409, 1714763319, 630 1721189160, 1723336432, 1733874289, 1736416327, 1739927860, 1740096054, 631 1742183484, 1747446838, 1747839118, 1748306996, 1748869205, 1749399124, 632 1751679545, 1753297133, 1754546894, 1754643237, 1754647353, 1754798923, 633 1754872618, 1754958648, 1756302628, 1756737685, 1756874572, 1765800271, 634 1772032615, 1780975314, 1785051290, 1786740932, 1787193500, 1790814502, 635 1801312388, 1804069019, 1804978712, 1814558026, 1814986837, 1820262641, 636 1822002839, 1823841492, 1825677514, 1854302364, 1854474395, 1864698185, 637 1867448617, 1872034503, 1874261045, 1881750231, 1884267068, 1889633006, 638 1894552650, 1900548965, 1903759600, 1905754853, 1906419001, 1907701479, 639 1909819252, 1910441773, 1910527802, 1915295948, 1916210285, 1916337499, 640 1917953597, 1922319046, 1922470745, 1922665052, 1922679386, 1924206934, 641 1924570799, 1924738716, 1932986153, 1933508940, 1935597338, 1941253366, 642 1941438085, 1942026440, 1965561677, 1966454567, 1972744939, 1972904522, 643 1972962123, 1980235778, 1983266615, 1983416119, 1987410233, 1988788535, 644 1991021879, 1991643278, 2000125224, 2001210183, 2001634459, 2001710299, 645 2001898808, 2004957380, 2006516551, 2007064812, 2008408414, 2009141482, 646 2015950026, 2016910397, 2023146024, 2024763702, 2026975253, 2065170434, 647 2075005220, 2083520514, 2091784484, 50917059, 52489043, 53537523, 648 56685811, 57210387, 59830867, 60817409, 71303169, 72351745, 649 884998146, 894959618, 902299650, 928514050, 1038063816, 1680140893, 650 1680159328, 1680165436, 1680165487, 1680165613, 1680181850, 1680185931, 651 1680198381, 1680230940, 1680251485, 1680311085, 1680323325, 1680345685, 652 1680347981, 1680411449, 1680433915, 1680446153, 1680511804, 1681733672, 653 1681969220, 1682587945, 1684319541, 1685902598, 1687164232, 1687751191, 654 1689130184, 1689788441, 1691145478, 1692933184, 1704262346, 1714745560, 655 1716303957, 1720503541, 1721305962, 1723309623, 1723336528, 1732771842, 656 1733919469, 1734404167, 1739561208, 1739914974, 1739962169, 1740045862, 657 1740119884, 1740222216, 1747295467, 1747309881, 1747479606, 1747800157, 658 1747906667, 1748021284, 1748503880, 1748566068, 1748971848, 1749350104, 659 1749549708, 1751507685, 1751755561, 1753049109, 1753550036, 1754434872, 660 1754579720, 1754612424, 1754644293, 1754647074, 1754698327, 1754794646, 661 1754835516, 1754860061, 1754899031, 1754927689, 1756147974, 1756219733, 662 1756360955, 1756704824, 1756762256, 1756836998, 1756889417, 1757421892, 663 1767725700, 1771569964, 1773606972, 1780879045, 1781007934, 1784574102, 664 1785053243, 1786622296, 1786775671, 1786851500, 1787365531, 1788842244, 665 1791068279, 1797886599, 1803561214, 1804054854, 1804081401, 1804405895, 666 1805715690, 1814517574, 1814560070, 1814656840, 1816104145, 1816178925, 667 1820727381, 1821958888, 1823574314, 1823829083, 1824159037, 1825437894, 668 1848600826, 1854285018, 1854366938, 1854466380, 1854497001, 1854497008, 669 1865910331, 1866496199, 1867462756, 1871251689, 1872343590, 1873656984, 670 1874270021, 1874788501, 1884079398, 1884246821, 1884295780, 1889569526, 671 1890996553, 1891937366, 1898415413, 1900544002, 1902640276, 1903659239, 672 1905541832, 1905672729, 1905902311, 1906408598, 1906421049, 1907660596, 673 1908316832, 1909438149, 1910328970, 1910441770, 1910487243, 1910507338, 674 1910572893, 1915048235, 1915341049, 1915757815, 1916247343, 1916286197, 675 1917295176, 1917857531, 1921061206, 1921977416, 1922400908, 1922413307, 676 1922566877, 1922607670, 1922665179, 1922677495, 1922679610, 1923088386, 677 1924443742, 1924517489, 1924583073, 1924629705, 1924773438, 1932959284, 678 1933123337, 1933369607, 1934917290, 1934970504, 1937336473, 1939976792, 679 1941286708, 1941435445, 1941440197, 1941550652, 1943317364, 1965512429, 680 1966384692, 1966442279, 1972151670, 1972656710, 1972744954, 1972904518, 681 1972908839, 1972922984, 1972996699, 1975062341, 1982254612, 1983157559, 682 1983290011, 1983398182, 1983432389, 1984430082, 1987422362, 1988784439, 683 1989522022, 1990107683, 1991220282, 1991625270, 1993343287, 2000096287, 684 2000160071, 2000752725, 2001527900, 2001634458, 2001669449, 2001710298, 685 2001732764, 2001826027, 2001898809, 2004846654, 2005342360, 2006459190, 686 2006824246, 2007021895, 2007064819, 2008401563, 2009041198, 2009079867, 687 2009231684, 2010716309, 2016711994, 2016810187, 2017010843, 2019887833, 688 2023342821, 2024647008, 2024794274, 2026893641, 2034765641, 2060474743, 689 2065694722, 2073034754, 2081423362, 2082471938}; 690 staticJArray<int32_t, int32_t> nsHtml5AttributeName::ATTRIBUTE_HASHES = { 691 ATTRIBUTE_HASHES_DATA, std::size(ATTRIBUTE_HASHES_DATA)}; 692 void nsHtml5AttributeName::initializeStatics() { 693 ALL_NO_NS = new int32_t[3]; 694 ALL_NO_NS[0] = kNameSpaceID_None; 695 ALL_NO_NS[1] = kNameSpaceID_None; 696 ALL_NO_NS[2] = kNameSpaceID_None; 697 XMLNS_NS = new int32_t[3]; 698 XMLNS_NS[0] = kNameSpaceID_None; 699 XMLNS_NS[1] = kNameSpaceID_XMLNS; 700 XMLNS_NS[2] = kNameSpaceID_XMLNS; 701 XML_NS = new int32_t[3]; 702 XML_NS[0] = kNameSpaceID_None; 703 XML_NS[1] = kNameSpaceID_XML; 704 XML_NS[2] = kNameSpaceID_XML; 705 XLINK_NS = new int32_t[3]; 706 XLINK_NS[0] = kNameSpaceID_None; 707 XLINK_NS[1] = kNameSpaceID_XLink; 708 XLINK_NS[2] = kNameSpaceID_XLink; 709 ALL_NO_PREFIX = new nsStaticAtom*[3]; 710 ALL_NO_PREFIX[0] = nullptr; 711 ALL_NO_PREFIX[1] = nullptr; 712 ALL_NO_PREFIX[2] = nullptr; 713 XMLNS_PREFIX = new nsStaticAtom*[3]; 714 XMLNS_PREFIX[0] = nullptr; 715 XMLNS_PREFIX[1] = nsGkAtoms::xmlns; 716 XMLNS_PREFIX[2] = nsGkAtoms::xmlns; 717 XLINK_PREFIX = new nsStaticAtom*[3]; 718 XLINK_PREFIX[0] = nullptr; 719 XLINK_PREFIX[1] = nsGkAtoms::xlink; 720 XLINK_PREFIX[2] = nsGkAtoms::xlink; 721 XML_PREFIX = new nsStaticAtom*[3]; 722 XML_PREFIX[0] = nullptr; 723 XML_PREFIX[1] = nsGkAtoms::xml; 724 XML_PREFIX[2] = nsGkAtoms::xml; 725 ATTR_ALT = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::alt, nsGkAtoms::alt, 726 nsGkAtoms::alt, ALL_NO_PREFIX); 727 ATTR_DIR = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::dir, nsGkAtoms::dir, 728 nsGkAtoms::dir, ALL_NO_PREFIX); 729 ATTR_DUR = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::dur, nsGkAtoms::dur, 730 nsGkAtoms::dur, ALL_NO_PREFIX); 731 ATTR_END = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::end, nsGkAtoms::end, 732 nsGkAtoms::end, ALL_NO_PREFIX); 733 ATTR_FOR = 734 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::_for, nsGkAtoms::_for, 735 nsGkAtoms::_for, ALL_NO_PREFIX); 736 ATTR_IN2 = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::in2, nsGkAtoms::in2, 737 nsGkAtoms::in2, ALL_NO_PREFIX); 738 ATTR_LOW = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::low, nsGkAtoms::low, 739 nsGkAtoms::low, ALL_NO_PREFIX); 740 ATTR_MIN = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::min, nsGkAtoms::min, 741 nsGkAtoms::min, ALL_NO_PREFIX); 742 ATTR_MAX = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::max, nsGkAtoms::max, 743 nsGkAtoms::max, ALL_NO_PREFIX); 744 ATTR_REL = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::rel, nsGkAtoms::rel, 745 nsGkAtoms::rel, ALL_NO_PREFIX); 746 ATTR_REV = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::rev, nsGkAtoms::rev, 747 nsGkAtoms::rev, ALL_NO_PREFIX); 748 ATTR_SRC = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::src, nsGkAtoms::src, 749 nsGkAtoms::src, ALL_NO_PREFIX); 750 ATTR_D = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::d, nsGkAtoms::d, 751 nsGkAtoms::d, ALL_NO_PREFIX); 752 ATTR_R = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::r, nsGkAtoms::r, 753 nsGkAtoms::r, ALL_NO_PREFIX); 754 ATTR_X = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::x, nsGkAtoms::x, 755 nsGkAtoms::x, ALL_NO_PREFIX); 756 ATTR_Y = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::y, nsGkAtoms::y, 757 nsGkAtoms::y, ALL_NO_PREFIX); 758 ATTR_Z = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::z, nsGkAtoms::z, 759 nsGkAtoms::z, ALL_NO_PREFIX); 760 ATTR_K1 = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::k1, nsGkAtoms::k1, 761 nsGkAtoms::k1, ALL_NO_PREFIX); 762 ATTR_X1 = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::x1, nsGkAtoms::x1, 763 nsGkAtoms::x1, ALL_NO_PREFIX); 764 ATTR_Y1 = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::y1, nsGkAtoms::y1, 765 nsGkAtoms::y1, ALL_NO_PREFIX); 766 ATTR_K2 = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::k2, nsGkAtoms::k2, 767 nsGkAtoms::k2, ALL_NO_PREFIX); 768 ATTR_X2 = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::x2, nsGkAtoms::x2, 769 nsGkAtoms::x2, ALL_NO_PREFIX); 770 ATTR_Y2 = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::y2, nsGkAtoms::y2, 771 nsGkAtoms::y2, ALL_NO_PREFIX); 772 ATTR_K3 = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::k3, nsGkAtoms::k3, 773 nsGkAtoms::k3, ALL_NO_PREFIX); 774 ATTR_K4 = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::k4, nsGkAtoms::k4, 775 nsGkAtoms::k4, ALL_NO_PREFIX); 776 ATTR_XML_SPACE = 777 new nsHtml5AttributeName(XML_NS, nsGkAtoms::xml_space, nsGkAtoms::space, 778 nsGkAtoms::space, XML_PREFIX); 779 ATTR_XML_LANG = 780 new nsHtml5AttributeName(XML_NS, nsGkAtoms::xml_lang, nsGkAtoms::lang, 781 nsGkAtoms::lang, XML_PREFIX); 782 ATTR_ARIA_GRAB = new nsHtml5AttributeName( 783 ALL_NO_NS, nsGkAtoms::aria_grab, nsGkAtoms::aria_grab, 784 nsGkAtoms::aria_grab, ALL_NO_PREFIX); 785 ATTR_ARIA_VALUEMAX = new nsHtml5AttributeName( 786 ALL_NO_NS, nsGkAtoms::aria_valuemax, nsGkAtoms::aria_valuemax, 787 nsGkAtoms::aria_valuemax, ALL_NO_PREFIX); 788 ATTR_ARIA_LABELLEDBY = new nsHtml5AttributeName( 789 ALL_NO_NS, nsGkAtoms::aria_labelledby, nsGkAtoms::aria_labelledby, 790 nsGkAtoms::aria_labelledby, ALL_NO_PREFIX); 791 ATTR_ARIA_DESCRIBEDBY = new nsHtml5AttributeName( 792 ALL_NO_NS, nsGkAtoms::aria_describedby, nsGkAtoms::aria_describedby, 793 nsGkAtoms::aria_describedby, ALL_NO_PREFIX); 794 ATTR_ARIA_DISABLED = new nsHtml5AttributeName( 795 ALL_NO_NS, nsGkAtoms::aria_disabled, nsGkAtoms::aria_disabled, 796 nsGkAtoms::aria_disabled, ALL_NO_PREFIX); 797 ATTR_ARIA_CHECKED = new nsHtml5AttributeName( 798 ALL_NO_NS, nsGkAtoms::aria_checked, nsGkAtoms::aria_checked, 799 nsGkAtoms::aria_checked, ALL_NO_PREFIX); 800 ATTR_ARIA_SELECTED = new nsHtml5AttributeName( 801 ALL_NO_NS, nsGkAtoms::aria_selected, nsGkAtoms::aria_selected, 802 nsGkAtoms::aria_selected, ALL_NO_PREFIX); 803 ATTR_ARIA_DROPEFFECT = new nsHtml5AttributeName( 804 ALL_NO_NS, nsGkAtoms::aria_dropeffect, nsGkAtoms::aria_dropeffect, 805 nsGkAtoms::aria_dropeffect, ALL_NO_PREFIX); 806 ATTR_ARIA_REQUIRED = new nsHtml5AttributeName( 807 ALL_NO_NS, nsGkAtoms::aria_required, nsGkAtoms::aria_required, 808 nsGkAtoms::aria_required, ALL_NO_PREFIX); 809 ATTR_ARIA_EXPANDED = new nsHtml5AttributeName( 810 ALL_NO_NS, nsGkAtoms::aria_expanded, nsGkAtoms::aria_expanded, 811 nsGkAtoms::aria_expanded, ALL_NO_PREFIX); 812 ATTR_ARIA_PRESSED = new nsHtml5AttributeName( 813 ALL_NO_NS, nsGkAtoms::aria_pressed, nsGkAtoms::aria_pressed, 814 nsGkAtoms::aria_pressed, ALL_NO_PREFIX); 815 ATTR_ARIA_LEVEL = new nsHtml5AttributeName( 816 ALL_NO_NS, nsGkAtoms::aria_level, nsGkAtoms::aria_level, 817 nsGkAtoms::aria_level, ALL_NO_PREFIX); 818 ATTR_ARIA_CHANNEL = new nsHtml5AttributeName( 819 ALL_NO_NS, nsGkAtoms::aria_channel, nsGkAtoms::aria_channel, 820 nsGkAtoms::aria_channel, ALL_NO_PREFIX); 821 ATTR_ARIA_HIDDEN = new nsHtml5AttributeName( 822 ALL_NO_NS, nsGkAtoms::aria_hidden, nsGkAtoms::aria_hidden, 823 nsGkAtoms::aria_hidden, ALL_NO_PREFIX); 824 ATTR_ARIA_SECRET = new nsHtml5AttributeName( 825 ALL_NO_NS, nsGkAtoms::aria_secret, nsGkAtoms::aria_secret, 826 nsGkAtoms::aria_secret, ALL_NO_PREFIX); 827 ATTR_ARIA_POSINSET = new nsHtml5AttributeName( 828 ALL_NO_NS, nsGkAtoms::aria_posinset, nsGkAtoms::aria_posinset, 829 nsGkAtoms::aria_posinset, ALL_NO_PREFIX); 830 ATTR_ARIA_ATOMIC = new nsHtml5AttributeName( 831 ALL_NO_NS, nsGkAtoms::aria_atomic, nsGkAtoms::aria_atomic, 832 nsGkAtoms::aria_atomic, ALL_NO_PREFIX); 833 ATTR_ARIA_INVALID = new nsHtml5AttributeName( 834 ALL_NO_NS, nsGkAtoms::aria_invalid, nsGkAtoms::aria_invalid, 835 nsGkAtoms::aria_invalid, ALL_NO_PREFIX); 836 ATTR_ARIA_TEMPLATEID = new nsHtml5AttributeName( 837 ALL_NO_NS, nsGkAtoms::aria_templateid, nsGkAtoms::aria_templateid, 838 nsGkAtoms::aria_templateid, ALL_NO_PREFIX); 839 ATTR_ARIA_VALUEMIN = new nsHtml5AttributeName( 840 ALL_NO_NS, nsGkAtoms::aria_valuemin, nsGkAtoms::aria_valuemin, 841 nsGkAtoms::aria_valuemin, ALL_NO_PREFIX); 842 ATTR_ARIA_MULTISELECTABLE = 843 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::aria_multiselectable, 844 nsGkAtoms::aria_multiselectable, 845 nsGkAtoms::aria_multiselectable, ALL_NO_PREFIX); 846 ATTR_ARIA_CONTROLS = new nsHtml5AttributeName( 847 ALL_NO_NS, nsGkAtoms::aria_controls, nsGkAtoms::aria_controls, 848 nsGkAtoms::aria_controls, ALL_NO_PREFIX); 849 ATTR_ARIA_MULTILINE = new nsHtml5AttributeName( 850 ALL_NO_NS, nsGkAtoms::aria_multiline, nsGkAtoms::aria_multiline, 851 nsGkAtoms::aria_multiline, ALL_NO_PREFIX); 852 ATTR_ARIA_READONLY = new nsHtml5AttributeName( 853 ALL_NO_NS, nsGkAtoms::aria_readonly, nsGkAtoms::aria_readonly, 854 nsGkAtoms::aria_readonly, ALL_NO_PREFIX); 855 ATTR_ARIA_OWNS = new nsHtml5AttributeName( 856 ALL_NO_NS, nsGkAtoms::aria_owns, nsGkAtoms::aria_owns, 857 nsGkAtoms::aria_owns, ALL_NO_PREFIX); 858 ATTR_ARIA_ACTIVEDESCENDANT = 859 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::aria_activedescendant, 860 nsGkAtoms::aria_activedescendant, 861 nsGkAtoms::aria_activedescendant, ALL_NO_PREFIX); 862 ATTR_ARIA_RELEVANT = new nsHtml5AttributeName( 863 ALL_NO_NS, nsGkAtoms::aria_relevant, nsGkAtoms::aria_relevant, 864 nsGkAtoms::aria_relevant, ALL_NO_PREFIX); 865 ATTR_ARIA_DATATYPE = new nsHtml5AttributeName( 866 ALL_NO_NS, nsGkAtoms::aria_datatype, nsGkAtoms::aria_datatype, 867 nsGkAtoms::aria_datatype, ALL_NO_PREFIX); 868 ATTR_ARIA_VALUENOW = new nsHtml5AttributeName( 869 ALL_NO_NS, nsGkAtoms::aria_valuenow, nsGkAtoms::aria_valuenow, 870 nsGkAtoms::aria_valuenow, ALL_NO_PREFIX); 871 ATTR_ARIA_SORT = new nsHtml5AttributeName( 872 ALL_NO_NS, nsGkAtoms::aria_sort, nsGkAtoms::aria_sort, 873 nsGkAtoms::aria_sort, ALL_NO_PREFIX); 874 ATTR_ARIA_AUTOCOMPLETE = new nsHtml5AttributeName( 875 ALL_NO_NS, nsGkAtoms::aria_autocomplete, nsGkAtoms::aria_autocomplete, 876 nsGkAtoms::aria_autocomplete, ALL_NO_PREFIX); 877 ATTR_ARIA_FLOWTO = new nsHtml5AttributeName( 878 ALL_NO_NS, nsGkAtoms::aria_flowto, nsGkAtoms::aria_flowto, 879 nsGkAtoms::aria_flowto, ALL_NO_PREFIX); 880 ATTR_ARIA_BUSY = new nsHtml5AttributeName( 881 ALL_NO_NS, nsGkAtoms::aria_busy, nsGkAtoms::aria_busy, 882 nsGkAtoms::aria_busy, ALL_NO_PREFIX); 883 ATTR_ARIA_LIVE = new nsHtml5AttributeName( 884 ALL_NO_NS, nsGkAtoms::aria_live, nsGkAtoms::aria_live, 885 nsGkAtoms::aria_live, ALL_NO_PREFIX); 886 ATTR_ARIA_HASPOPUP = new nsHtml5AttributeName( 887 ALL_NO_NS, nsGkAtoms::aria_haspopup, nsGkAtoms::aria_haspopup, 888 nsGkAtoms::aria_haspopup, ALL_NO_PREFIX); 889 ATTR_ARIA_SETSIZE = new nsHtml5AttributeName( 890 ALL_NO_NS, nsGkAtoms::aria_setsize, nsGkAtoms::aria_setsize, 891 nsGkAtoms::aria_setsize, ALL_NO_PREFIX); 892 ATTR_CLEAR = 893 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::clear, nsGkAtoms::clear, 894 nsGkAtoms::clear, ALL_NO_PREFIX); 895 ATTR_DISABLED = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::disabled, 896 nsGkAtoms::disabled, 897 nsGkAtoms::disabled, ALL_NO_PREFIX); 898 ATTR_DEFAULT = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::_default, 899 nsGkAtoms::_default, 900 nsGkAtoms::_default, ALL_NO_PREFIX); 901 ATTR_DATA = 902 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::data, nsGkAtoms::data, 903 nsGkAtoms::data, ALL_NO_PREFIX); 904 ATTR_EQUALCOLUMNS = new nsHtml5AttributeName( 905 ALL_NO_NS, nsGkAtoms::equalcolumns, nsGkAtoms::equalcolumns, 906 nsGkAtoms::equalcolumns, ALL_NO_PREFIX); 907 ATTR_EQUALROWS = new nsHtml5AttributeName( 908 ALL_NO_NS, nsGkAtoms::equalrows, nsGkAtoms::equalrows, 909 nsGkAtoms::equalrows, ALL_NO_PREFIX); 910 ATTR_HSPACE = 911 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::hspace, nsGkAtoms::hspace, 912 nsGkAtoms::hspace, ALL_NO_PREFIX); 913 ATTR_ISMAP = 914 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::ismap, nsGkAtoms::ismap, 915 nsGkAtoms::ismap, ALL_NO_PREFIX); 916 ATTR_LOCAL = 917 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::local, nsGkAtoms::local, 918 nsGkAtoms::local, ALL_NO_PREFIX); 919 ATTR_LSPACE = 920 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::lspace, nsGkAtoms::lspace, 921 nsGkAtoms::lspace, ALL_NO_PREFIX); 922 ATTR_MOVABLELIMITS = new nsHtml5AttributeName( 923 ALL_NO_NS, nsGkAtoms::movablelimits, nsGkAtoms::movablelimits, 924 nsGkAtoms::movablelimits, ALL_NO_PREFIX); 925 ATTR_NOTATION = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::notation, 926 nsGkAtoms::notation, 927 nsGkAtoms::notation, ALL_NO_PREFIX); 928 ATTR_ONDATAAVAILABLE = new nsHtml5AttributeName( 929 ALL_NO_NS, nsGkAtoms::ondataavailable, nsGkAtoms::ondataavailable, 930 nsGkAtoms::ondataavailable, ALL_NO_PREFIX); 931 ATTR_ONPASTE = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::onpaste, 932 nsGkAtoms::onpaste, 933 nsGkAtoms::onpaste, ALL_NO_PREFIX); 934 ATTR_RSPACE = 935 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::rspace, nsGkAtoms::rspace, 936 nsGkAtoms::rspace, ALL_NO_PREFIX); 937 ATTR_ROWALIGN = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::rowalign, 938 nsGkAtoms::rowalign, 939 nsGkAtoms::rowalign, ALL_NO_PREFIX); 940 ATTR_ROTATE = 941 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::rotate, nsGkAtoms::rotate, 942 nsGkAtoms::rotate, ALL_NO_PREFIX); 943 ATTR_SEPARATOR = new nsHtml5AttributeName( 944 ALL_NO_NS, nsGkAtoms::separator, nsGkAtoms::separator, 945 nsGkAtoms::separator, ALL_NO_PREFIX); 946 ATTR_SEPARATORS = new nsHtml5AttributeName( 947 ALL_NO_NS, nsGkAtoms::separators, nsGkAtoms::separators, 948 nsGkAtoms::separators, ALL_NO_PREFIX); 949 ATTR_VSPACE = 950 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::vspace, nsGkAtoms::vspace, 951 nsGkAtoms::vspace, ALL_NO_PREFIX); 952 ATTR_XCHANNELSELECTOR = new nsHtml5AttributeName( 953 ALL_NO_NS, nsGkAtoms::xchannelselector, nsGkAtoms::xchannelselector, 954 nsGkAtoms::xChannelSelector, ALL_NO_PREFIX); 955 ATTR_YCHANNELSELECTOR = new nsHtml5AttributeName( 956 ALL_NO_NS, nsGkAtoms::ychannelselector, nsGkAtoms::ychannelselector, 957 nsGkAtoms::yChannelSelector, ALL_NO_PREFIX); 958 ATTR_ENABLE_BACKGROUND = new nsHtml5AttributeName( 959 ALL_NO_NS, nsGkAtoms::enable_background, nsGkAtoms::enable_background, 960 nsGkAtoms::enable_background, ALL_NO_PREFIX); 961 ATTR_ONDBLCLICK = new nsHtml5AttributeName( 962 ALL_NO_NS, nsGkAtoms::ondblclick, nsGkAtoms::ondblclick, 963 nsGkAtoms::ondblclick, ALL_NO_PREFIX); 964 ATTR_ONABORT = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::onabort, 965 nsGkAtoms::onabort, 966 nsGkAtoms::onabort, ALL_NO_PREFIX); 967 ATTR_CALCMODE = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::calcmode, 968 nsGkAtoms::calcmode, 969 nsGkAtoms::calcMode, ALL_NO_PREFIX); 970 ATTR_CHECKED = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::checked, 971 nsGkAtoms::checked, 972 nsGkAtoms::checked, ALL_NO_PREFIX); 973 ATTR_FENCE = 974 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::fence, nsGkAtoms::fence, 975 nsGkAtoms::fence, ALL_NO_PREFIX); 976 ATTR_FETCHPRIORITY = new nsHtml5AttributeName( 977 ALL_NO_NS, nsGkAtoms::fetchpriority, nsGkAtoms::fetchpriority, 978 nsGkAtoms::fetchpriority, ALL_NO_PREFIX); 979 ATTR_NONCE = 980 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::nonce, nsGkAtoms::nonce, 981 nsGkAtoms::nonce, ALL_NO_PREFIX); 982 ATTR_ONSCROLL = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::onscroll, 983 nsGkAtoms::onscroll, 984 nsGkAtoms::onscroll, ALL_NO_PREFIX); 985 ATTR_ONACTIVATE = new nsHtml5AttributeName( 986 ALL_NO_NS, nsGkAtoms::onactivate, nsGkAtoms::onactivate, 987 nsGkAtoms::onactivate, ALL_NO_PREFIX); 988 ATTR_OPACITY = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::opacity, 989 nsGkAtoms::opacity, 990 nsGkAtoms::opacity, ALL_NO_PREFIX); 991 ATTR_SPACING = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::spacing, 992 nsGkAtoms::spacing, 993 nsGkAtoms::spacing, ALL_NO_PREFIX); 994 ATTR_SPECULAREXPONENT = new nsHtml5AttributeName( 995 ALL_NO_NS, nsGkAtoms::specularexponent, nsGkAtoms::specularexponent, 996 nsGkAtoms::specularExponent, ALL_NO_PREFIX); 997 ATTR_SPECULARCONSTANT = new nsHtml5AttributeName( 998 ALL_NO_NS, nsGkAtoms::specularconstant, nsGkAtoms::specularconstant, 999 nsGkAtoms::specularConstant, ALL_NO_PREFIX); 1000 ATTR_BORDER = 1001 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::border, nsGkAtoms::border, 1002 nsGkAtoms::border, ALL_NO_PREFIX); 1003 ATTR_ID = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::id, nsGkAtoms::id, 1004 nsGkAtoms::id, ALL_NO_PREFIX); 1005 ATTR_GRADIENTTRANSFORM = new nsHtml5AttributeName( 1006 ALL_NO_NS, nsGkAtoms::gradienttransform, nsGkAtoms::gradienttransform, 1007 nsGkAtoms::gradientTransform, ALL_NO_PREFIX); 1008 ATTR_GRADIENTUNITS = new nsHtml5AttributeName( 1009 ALL_NO_NS, nsGkAtoms::gradientunits, nsGkAtoms::gradientunits, 1010 nsGkAtoms::gradientUnits, ALL_NO_PREFIX); 1011 ATTR_HIDDEN = 1012 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::hidden, nsGkAtoms::hidden, 1013 nsGkAtoms::hidden, ALL_NO_PREFIX); 1014 ATTR_HEADERS = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::headers, 1015 nsGkAtoms::headers, 1016 nsGkAtoms::headers, ALL_NO_PREFIX); 1017 ATTR_LOADING = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::loading, 1018 nsGkAtoms::loading, 1019 nsGkAtoms::loading, ALL_NO_PREFIX); 1020 ATTR_READONLY = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::readonly, 1021 nsGkAtoms::readonly, 1022 nsGkAtoms::readonly, ALL_NO_PREFIX); 1023 ATTR_RENDERING_INTENT = new nsHtml5AttributeName( 1024 ALL_NO_NS, nsGkAtoms::rendering_intent, nsGkAtoms::rendering_intent, 1025 nsGkAtoms::rendering_intent, ALL_NO_PREFIX); 1026 ATTR_SHADOWROOTMODE = new nsHtml5AttributeName( 1027 ALL_NO_NS, nsGkAtoms::shadowrootmode, nsGkAtoms::shadowrootmode, 1028 nsGkAtoms::shadowrootmode, ALL_NO_PREFIX); 1029 ATTR_SEED = 1030 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::seed, nsGkAtoms::seed, 1031 nsGkAtoms::seed, ALL_NO_PREFIX); 1032 ATTR_SHADOWROOTREFERENCETARGET = new nsHtml5AttributeName( 1033 ALL_NO_NS, nsGkAtoms::shadowrootreferencetarget, 1034 nsGkAtoms::shadowrootreferencetarget, 1035 nsGkAtoms::shadowrootreferencetarget, ALL_NO_PREFIX); 1036 ATTR_SHADOWROOTCLONABLE = new nsHtml5AttributeName( 1037 ALL_NO_NS, nsGkAtoms::shadowrootclonable, nsGkAtoms::shadowrootclonable, 1038 nsGkAtoms::shadowrootclonable, ALL_NO_PREFIX); 1039 ATTR_SHADOWROOTSERIALIZABLE = new nsHtml5AttributeName( 1040 ALL_NO_NS, nsGkAtoms::shadowrootserializable, 1041 nsGkAtoms::shadowrootserializable, nsGkAtoms::shadowrootserializable, 1042 ALL_NO_PREFIX); 1043 ATTR_SRCDOC = 1044 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::srcdoc, nsGkAtoms::srcdoc, 1045 nsGkAtoms::srcdoc, ALL_NO_PREFIX); 1046 ATTR_STDDEVIATION = new nsHtml5AttributeName( 1047 ALL_NO_NS, nsGkAtoms::stddeviation, nsGkAtoms::stddeviation, 1048 nsGkAtoms::stdDeviation, ALL_NO_PREFIX); 1049 ATTR_SANDBOX = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::sandbox, 1050 nsGkAtoms::sandbox, 1051 nsGkAtoms::sandbox, ALL_NO_PREFIX); 1052 ATTR_SHADOWROOTDELEGATESFOCUS = new nsHtml5AttributeName( 1053 ALL_NO_NS, nsGkAtoms::shadowrootdelegatesfocus, 1054 nsGkAtoms::shadowrootdelegatesfocus, nsGkAtoms::shadowrootdelegatesfocus, 1055 ALL_NO_PREFIX); 1056 ATTR_WORD_SPACING = new nsHtml5AttributeName( 1057 ALL_NO_NS, nsGkAtoms::word_spacing, nsGkAtoms::word_spacing, 1058 nsGkAtoms::word_spacing, ALL_NO_PREFIX); 1059 ATTR_ACCENTUNDER = new nsHtml5AttributeName( 1060 ALL_NO_NS, nsGkAtoms::accentunder, nsGkAtoms::accentunder, 1061 nsGkAtoms::accentunder, ALL_NO_PREFIX); 1062 ATTR_ACCEPT_CHARSET = new nsHtml5AttributeName( 1063 ALL_NO_NS, nsGkAtoms::acceptcharset, nsGkAtoms::acceptcharset, 1064 nsGkAtoms::acceptcharset, ALL_NO_PREFIX); 1065 ATTR_ACCESSKEY = new nsHtml5AttributeName( 1066 ALL_NO_NS, nsGkAtoms::accesskey, nsGkAtoms::accesskey, 1067 nsGkAtoms::accesskey, ALL_NO_PREFIX); 1068 ATTR_ACCENT = 1069 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::accent, nsGkAtoms::accent, 1070 nsGkAtoms::accent, ALL_NO_PREFIX); 1071 ATTR_ACCEPT = 1072 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::accept, nsGkAtoms::accept, 1073 nsGkAtoms::accept, ALL_NO_PREFIX); 1074 ATTR_BEVELLED = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::bevelled, 1075 nsGkAtoms::bevelled, 1076 nsGkAtoms::bevelled, ALL_NO_PREFIX); 1077 ATTR_BASEFREQUENCY = new nsHtml5AttributeName( 1078 ALL_NO_NS, nsGkAtoms::basefrequency, nsGkAtoms::basefrequency, 1079 nsGkAtoms::baseFrequency, ALL_NO_PREFIX); 1080 ATTR_BASELINE_SHIFT = new nsHtml5AttributeName( 1081 ALL_NO_NS, nsGkAtoms::baseline_shift, nsGkAtoms::baseline_shift, 1082 nsGkAtoms::baseline_shift, ALL_NO_PREFIX); 1083 ATTR_BASEPROFILE = new nsHtml5AttributeName( 1084 ALL_NO_NS, nsGkAtoms::baseprofile, nsGkAtoms::baseprofile, 1085 nsGkAtoms::baseProfile, ALL_NO_PREFIX); 1086 ATTR_BASELINE = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::baseline, 1087 nsGkAtoms::baseline, 1088 nsGkAtoms::baseline, ALL_NO_PREFIX); 1089 ATTR_BASE = 1090 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::base, nsGkAtoms::base, 1091 nsGkAtoms::base, ALL_NO_PREFIX); 1092 ATTR_CODE = 1093 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::code, nsGkAtoms::code, 1094 nsGkAtoms::code, ALL_NO_PREFIX); 1095 ATTR_CODETYPE = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::codetype, 1096 nsGkAtoms::codetype, 1097 nsGkAtoms::codetype, ALL_NO_PREFIX); 1098 ATTR_CODEBASE = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::codebase, 1099 nsGkAtoms::codebase, 1100 nsGkAtoms::codebase, ALL_NO_PREFIX); 1101 ATTR_CITE = 1102 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::cite, nsGkAtoms::cite, 1103 nsGkAtoms::cite, ALL_NO_PREFIX); 1104 ATTR_DEFER = 1105 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::defer, nsGkAtoms::defer, 1106 nsGkAtoms::defer, ALL_NO_PREFIX); 1107 ATTR_DATETIME = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::datetime, 1108 nsGkAtoms::datetime, 1109 nsGkAtoms::datetime, ALL_NO_PREFIX); 1110 ATTR_DIRECTION = new nsHtml5AttributeName( 1111 ALL_NO_NS, nsGkAtoms::direction, nsGkAtoms::direction, 1112 nsGkAtoms::direction, ALL_NO_PREFIX); 1113 ATTR_EDGEMODE = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::edgemode, 1114 nsGkAtoms::edgemode, 1115 nsGkAtoms::edgeMode, ALL_NO_PREFIX); 1116 ATTR_EDGE = 1117 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::edge, nsGkAtoms::edge, 1118 nsGkAtoms::edge, ALL_NO_PREFIX); 1119 ATTR_ENTERKEYHINT = new nsHtml5AttributeName( 1120 ALL_NO_NS, nsGkAtoms::enterkeyhint, nsGkAtoms::enterkeyhint, 1121 nsGkAtoms::enterkeyhint, ALL_NO_PREFIX); 1122 ATTR_FACE = 1123 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::face, nsGkAtoms::face, 1124 nsGkAtoms::face, ALL_NO_PREFIX); 1125 ATTR_INDEX = 1126 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::index, nsGkAtoms::index, 1127 nsGkAtoms::index, ALL_NO_PREFIX); 1128 ATTR_INTERCEPT = new nsHtml5AttributeName( 1129 ALL_NO_NS, nsGkAtoms::intercept, nsGkAtoms::intercept, 1130 nsGkAtoms::intercept, ALL_NO_PREFIX); 1131 ATTR_INTEGRITY = new nsHtml5AttributeName( 1132 ALL_NO_NS, nsGkAtoms::integrity, nsGkAtoms::integrity, 1133 nsGkAtoms::integrity, ALL_NO_PREFIX); 1134 ATTR_LINEBREAK = new nsHtml5AttributeName( 1135 ALL_NO_NS, nsGkAtoms::linebreak, nsGkAtoms::linebreak, 1136 nsGkAtoms::linebreak, ALL_NO_PREFIX); 1137 ATTR_LABEL = 1138 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::label, nsGkAtoms::label, 1139 nsGkAtoms::label, ALL_NO_PREFIX); 1140 ATTR_LINETHICKNESS = new nsHtml5AttributeName( 1141 ALL_NO_NS, nsGkAtoms::linethickness, nsGkAtoms::linethickness, 1142 nsGkAtoms::linethickness, ALL_NO_PREFIX); 1143 ATTR_MODE = 1144 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::mode, nsGkAtoms::mode, 1145 nsGkAtoms::mode, ALL_NO_PREFIX); 1146 ATTR_NAME = 1147 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::name, nsGkAtoms::name, 1148 nsGkAtoms::name, ALL_NO_PREFIX); 1149 ATTR_NORESIZE = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::noresize, 1150 nsGkAtoms::noresize, 1151 nsGkAtoms::noresize, ALL_NO_PREFIX); 1152 ATTR_ONBEFOREUNLOAD = new nsHtml5AttributeName( 1153 ALL_NO_NS, nsGkAtoms::onbeforeunload, nsGkAtoms::onbeforeunload, 1154 nsGkAtoms::onbeforeunload, ALL_NO_PREFIX); 1155 ATTR_ONREPEAT = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::onrepeat, 1156 nsGkAtoms::onrepeat, 1157 nsGkAtoms::onrepeat, ALL_NO_PREFIX); 1158 ATTR_OBJECT = 1159 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::object, nsGkAtoms::object, 1160 nsGkAtoms::object, ALL_NO_PREFIX); 1161 ATTR_ONSELECT = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::onselect, 1162 nsGkAtoms::onselect, 1163 nsGkAtoms::onselect, ALL_NO_PREFIX); 1164 ATTR_ORDER = 1165 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::order, nsGkAtoms::order, 1166 nsGkAtoms::order, ALL_NO_PREFIX); 1167 ATTR_OTHER = 1168 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::other, nsGkAtoms::other, 1169 nsGkAtoms::other, ALL_NO_PREFIX); 1170 ATTR_ONRESET = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::onreset, 1171 nsGkAtoms::onreset, 1172 nsGkAtoms::onreset, ALL_NO_PREFIX); 1173 ATTR_ONREADYSTATECHANGE = new nsHtml5AttributeName( 1174 ALL_NO_NS, nsGkAtoms::onreadystatechange, nsGkAtoms::onreadystatechange, 1175 nsGkAtoms::onreadystatechange, ALL_NO_PREFIX); 1176 ATTR_ONMESSAGE = new nsHtml5AttributeName( 1177 ALL_NO_NS, nsGkAtoms::onmessage, nsGkAtoms::onmessage, 1178 nsGkAtoms::onmessage, ALL_NO_PREFIX); 1179 ATTR_ONBEGIN = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::onbegin, 1180 nsGkAtoms::onbegin, 1181 nsGkAtoms::onbegin, ALL_NO_PREFIX); 1182 ATTR_ONBEFOREPRINT = new nsHtml5AttributeName( 1183 ALL_NO_NS, nsGkAtoms::onbeforeprint, nsGkAtoms::onbeforeprint, 1184 nsGkAtoms::onbeforeprint, ALL_NO_PREFIX); 1185 ATTR_ORIENT = 1186 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::orient, nsGkAtoms::orient, 1187 nsGkAtoms::orient, ALL_NO_PREFIX); 1188 ATTR_ORIENTATION = new nsHtml5AttributeName( 1189 ALL_NO_NS, nsGkAtoms::orientation, nsGkAtoms::orientation, 1190 nsGkAtoms::orientation, ALL_NO_PREFIX); 1191 ATTR_ONBEFORECOPY = new nsHtml5AttributeName( 1192 ALL_NO_NS, nsGkAtoms::onbeforecopy, nsGkAtoms::onbeforecopy, 1193 nsGkAtoms::onbeforecopy, ALL_NO_PREFIX); 1194 ATTR_ONSELECTSTART = new nsHtml5AttributeName( 1195 ALL_NO_NS, nsGkAtoms::onselectstart, nsGkAtoms::onselectstart, 1196 nsGkAtoms::onselectstart, ALL_NO_PREFIX); 1197 ATTR_ONBEFOREPASTE = new nsHtml5AttributeName( 1198 ALL_NO_NS, nsGkAtoms::onbeforepaste, nsGkAtoms::onbeforepaste, 1199 nsGkAtoms::onbeforepaste, ALL_NO_PREFIX); 1200 ATTR_ONKEYPRESS = new nsHtml5AttributeName( 1201 ALL_NO_NS, nsGkAtoms::onkeypress, nsGkAtoms::onkeypress, 1202 nsGkAtoms::onkeypress, ALL_NO_PREFIX); 1203 ATTR_ONKEYUP = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::onkeyup, 1204 nsGkAtoms::onkeyup, 1205 nsGkAtoms::onkeyup, ALL_NO_PREFIX); 1206 ATTR_ONBEFORECUT = new nsHtml5AttributeName( 1207 ALL_NO_NS, nsGkAtoms::onbeforecut, nsGkAtoms::onbeforecut, 1208 nsGkAtoms::onbeforecut, ALL_NO_PREFIX); 1209 ATTR_ONKEYDOWN = new nsHtml5AttributeName( 1210 ALL_NO_NS, nsGkAtoms::onkeydown, nsGkAtoms::onkeydown, 1211 nsGkAtoms::onkeydown, ALL_NO_PREFIX); 1212 ATTR_ONRESIZE = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::onresize, 1213 nsGkAtoms::onresize, 1214 nsGkAtoms::onresize, ALL_NO_PREFIX); 1215 ATTR_REPEAT = 1216 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::repeat, nsGkAtoms::repeat, 1217 nsGkAtoms::repeat, ALL_NO_PREFIX); 1218 ATTR_REFERRERPOLICY = new nsHtml5AttributeName( 1219 ALL_NO_NS, nsGkAtoms::referrerpolicy, nsGkAtoms::referrerpolicy, 1220 nsGkAtoms::referrerpolicy, ALL_NO_PREFIX); 1221 ATTR_RULES = 1222 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::rules, nsGkAtoms::rules, 1223 nsGkAtoms::rules, ALL_NO_PREFIX); 1224 ATTR_ROLE = 1225 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::role, nsGkAtoms::role, 1226 nsGkAtoms::role, ALL_NO_PREFIX); 1227 ATTR_REPEATCOUNT = new nsHtml5AttributeName( 1228 ALL_NO_NS, nsGkAtoms::repeatcount, nsGkAtoms::repeatcount, 1229 nsGkAtoms::repeatCount, ALL_NO_PREFIX); 1230 ATTR_REPEATDUR = new nsHtml5AttributeName( 1231 ALL_NO_NS, nsGkAtoms::repeatdur, nsGkAtoms::repeatdur, 1232 nsGkAtoms::repeatDur, ALL_NO_PREFIX); 1233 ATTR_SELECTED = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::selected, 1234 nsGkAtoms::selected, 1235 nsGkAtoms::selected, ALL_NO_PREFIX); 1236 ATTR_SIZES = 1237 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::sizes, nsGkAtoms::sizes, 1238 nsGkAtoms::sizes, ALL_NO_PREFIX); 1239 ATTR_SUPERSCRIPTSHIFT = new nsHtml5AttributeName( 1240 ALL_NO_NS, nsGkAtoms::superscriptshift, nsGkAtoms::superscriptshift, 1241 nsGkAtoms::superscriptshift, ALL_NO_PREFIX); 1242 ATTR_STRETCHY = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::stretchy, 1243 nsGkAtoms::stretchy, 1244 nsGkAtoms::stretchy, ALL_NO_PREFIX); 1245 ATTR_SCHEME = 1246 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::scheme, nsGkAtoms::scheme, 1247 nsGkAtoms::scheme, ALL_NO_PREFIX); 1248 ATTR_SPREADMETHOD = new nsHtml5AttributeName( 1249 ALL_NO_NS, nsGkAtoms::spreadmethod, nsGkAtoms::spreadmethod, 1250 nsGkAtoms::spreadMethod, ALL_NO_PREFIX); 1251 ATTR_SELECTION = new nsHtml5AttributeName( 1252 ALL_NO_NS, nsGkAtoms::selection, nsGkAtoms::selection, 1253 nsGkAtoms::selection, ALL_NO_PREFIX); 1254 ATTR_SIZE = 1255 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::size, nsGkAtoms::size, 1256 nsGkAtoms::size, ALL_NO_PREFIX); 1257 ATTR_TYPE = 1258 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::type, nsGkAtoms::type, 1259 nsGkAtoms::type, ALL_NO_PREFIX); 1260 ATTR_DIFFUSECONSTANT = new nsHtml5AttributeName( 1261 ALL_NO_NS, nsGkAtoms::diffuseconstant, nsGkAtoms::diffuseconstant, 1262 nsGkAtoms::diffuseConstant, ALL_NO_PREFIX); 1263 ATTR_HREF = 1264 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::href, nsGkAtoms::href, 1265 nsGkAtoms::href, ALL_NO_PREFIX); 1266 ATTR_HREFLANG = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::hreflang, 1267 nsGkAtoms::hreflang, 1268 nsGkAtoms::hreflang, ALL_NO_PREFIX); 1269 ATTR_ONAFTERPRINT = new nsHtml5AttributeName( 1270 ALL_NO_NS, nsGkAtoms::onafterprint, nsGkAtoms::onafterprint, 1271 nsGkAtoms::onafterprint, ALL_NO_PREFIX); 1272 ATTR_PROFILE = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::profile, 1273 nsGkAtoms::profile, 1274 nsGkAtoms::profile, ALL_NO_PREFIX); 1275 ATTR_SURFACESCALE = new nsHtml5AttributeName( 1276 ALL_NO_NS, nsGkAtoms::surfacescale, nsGkAtoms::surfacescale, 1277 nsGkAtoms::surfaceScale, ALL_NO_PREFIX); 1278 ATTR_XREF = 1279 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::xref, nsGkAtoms::xref, 1280 nsGkAtoms::xref, ALL_NO_PREFIX); 1281 ATTR_ALIGN = 1282 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::align, nsGkAtoms::align, 1283 nsGkAtoms::align, ALL_NO_PREFIX); 1284 ATTR_ALIGNMENT_BASELINE = new nsHtml5AttributeName( 1285 ALL_NO_NS, nsGkAtoms::alignment_baseline, nsGkAtoms::alignment_baseline, 1286 nsGkAtoms::alignment_baseline, ALL_NO_PREFIX); 1287 ATTR_ALIGNMENTSCOPE = new nsHtml5AttributeName( 1288 ALL_NO_NS, nsGkAtoms::alignmentscope, nsGkAtoms::alignmentscope, 1289 nsGkAtoms::alignmentscope, ALL_NO_PREFIX); 1290 ATTR_DRAGGABLE = new nsHtml5AttributeName( 1291 ALL_NO_NS, nsGkAtoms::draggable, nsGkAtoms::draggable, 1292 nsGkAtoms::draggable, ALL_NO_PREFIX); 1293 ATTR_HEIGHT = 1294 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::height, nsGkAtoms::height, 1295 nsGkAtoms::height, ALL_NO_PREFIX); 1296 ATTR_IMAGESIZES = new nsHtml5AttributeName( 1297 ALL_NO_NS, nsGkAtoms::imagesizes, nsGkAtoms::imagesizes, 1298 nsGkAtoms::imagesizes, ALL_NO_PREFIX); 1299 ATTR_IMAGESRCSET = new nsHtml5AttributeName( 1300 ALL_NO_NS, nsGkAtoms::imagesrcset, nsGkAtoms::imagesrcset, 1301 nsGkAtoms::imagesrcset, ALL_NO_PREFIX); 1302 ATTR_IMAGE_RENDERING = new nsHtml5AttributeName( 1303 ALL_NO_NS, nsGkAtoms::image_rendering, nsGkAtoms::image_rendering, 1304 nsGkAtoms::image_rendering, ALL_NO_PREFIX); 1305 ATTR_LANGUAGE = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::language, 1306 nsGkAtoms::language, 1307 nsGkAtoms::language, ALL_NO_PREFIX); 1308 ATTR_LANG = 1309 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::lang, nsGkAtoms::lang, 1310 nsGkAtoms::lang, ALL_NO_PREFIX); 1311 ATTR_LARGEOP = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::largeop, 1312 nsGkAtoms::largeop, 1313 nsGkAtoms::largeop, ALL_NO_PREFIX); 1314 ATTR_LONGDESC = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::longdesc, 1315 nsGkAtoms::longdesc, 1316 nsGkAtoms::longdesc, ALL_NO_PREFIX); 1317 ATTR_LENGTHADJUST = new nsHtml5AttributeName( 1318 ALL_NO_NS, nsGkAtoms::lengthadjust, nsGkAtoms::lengthadjust, 1319 nsGkAtoms::lengthAdjust, ALL_NO_PREFIX); 1320 ATTR_MARGINHEIGHT = new nsHtml5AttributeName( 1321 ALL_NO_NS, nsGkAtoms::marginheight, nsGkAtoms::marginheight, 1322 nsGkAtoms::marginheight, ALL_NO_PREFIX); 1323 ATTR_MARGINWIDTH = new nsHtml5AttributeName( 1324 ALL_NO_NS, nsGkAtoms::marginwidth, nsGkAtoms::marginwidth, 1325 nsGkAtoms::marginwidth, ALL_NO_PREFIX); 1326 ATTR_ORIGIN = 1327 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::origin, nsGkAtoms::origin, 1328 nsGkAtoms::origin, ALL_NO_PREFIX); 1329 ATTR_PING = 1330 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::ping, nsGkAtoms::ping, 1331 nsGkAtoms::ping, ALL_NO_PREFIX); 1332 ATTR_TARGET = 1333 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::target, nsGkAtoms::target, 1334 nsGkAtoms::target, ALL_NO_PREFIX); 1335 ATTR_TARGETX = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::targetx, 1336 nsGkAtoms::targetx, 1337 nsGkAtoms::targetX, ALL_NO_PREFIX); 1338 ATTR_TARGETY = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::targety, 1339 nsGkAtoms::targety, 1340 nsGkAtoms::targetY, ALL_NO_PREFIX); 1341 ATTR_ARCHIVE = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::archive, 1342 nsGkAtoms::archive, 1343 nsGkAtoms::archive, ALL_NO_PREFIX); 1344 ATTR_HIGH = 1345 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::high, nsGkAtoms::high, 1346 nsGkAtoms::high, ALL_NO_PREFIX); 1347 ATTR_LIGHTING_COLOR = new nsHtml5AttributeName( 1348 ALL_NO_NS, nsGkAtoms::lighting_color, nsGkAtoms::lighting_color, 1349 nsGkAtoms::lighting_color, ALL_NO_PREFIX); 1350 ATTR_MATHBACKGROUND = new nsHtml5AttributeName( 1351 ALL_NO_NS, nsGkAtoms::mathbackground, nsGkAtoms::mathbackground, 1352 nsGkAtoms::mathbackground, ALL_NO_PREFIX); 1353 ATTR_METHOD = 1354 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::method, nsGkAtoms::method, 1355 nsGkAtoms::method, ALL_NO_PREFIX); 1356 ATTR_MATHVARIANT = new nsHtml5AttributeName( 1357 ALL_NO_NS, nsGkAtoms::mathvariant, nsGkAtoms::mathvariant, 1358 nsGkAtoms::mathvariant, ALL_NO_PREFIX); 1359 ATTR_MATHCOLOR = new nsHtml5AttributeName( 1360 ALL_NO_NS, nsGkAtoms::mathcolor, nsGkAtoms::mathcolor, 1361 nsGkAtoms::mathcolor, ALL_NO_PREFIX); 1362 ATTR_MATHSIZE = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::mathsize, 1363 nsGkAtoms::mathsize, 1364 nsGkAtoms::mathsize, ALL_NO_PREFIX); 1365 ATTR_NOSHADE = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::noshade, 1366 nsGkAtoms::noshade, 1367 nsGkAtoms::noshade, ALL_NO_PREFIX); 1368 ATTR_ONCHANGE = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::onchange, 1369 nsGkAtoms::onchange, 1370 nsGkAtoms::onchange, ALL_NO_PREFIX); 1371 ATTR_PATHLENGTH = new nsHtml5AttributeName( 1372 ALL_NO_NS, nsGkAtoms::pathlength, nsGkAtoms::pathlength, 1373 nsGkAtoms::pathLength, ALL_NO_PREFIX); 1374 ATTR_PATH = 1375 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::path, nsGkAtoms::path, 1376 nsGkAtoms::path, ALL_NO_PREFIX); 1377 ATTR_ALTIMG = 1378 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::altimg, nsGkAtoms::altimg, 1379 nsGkAtoms::altimg, ALL_NO_PREFIX); 1380 ATTR_ACTIONTYPE = new nsHtml5AttributeName( 1381 ALL_NO_NS, nsGkAtoms::actiontype, nsGkAtoms::actiontype, 1382 nsGkAtoms::actiontype, ALL_NO_PREFIX); 1383 ATTR_ACTION = 1384 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::action, nsGkAtoms::action, 1385 nsGkAtoms::action, ALL_NO_PREFIX); 1386 ATTR_ACTIVE = 1387 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::active, nsGkAtoms::active, 1388 nsGkAtoms::active, ALL_NO_PREFIX); 1389 ATTR_ADDITIVE = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::additive, 1390 nsGkAtoms::additive, 1391 nsGkAtoms::additive, ALL_NO_PREFIX); 1392 ATTR_BEGIN = 1393 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::begin, nsGkAtoms::begin, 1394 nsGkAtoms::begin, ALL_NO_PREFIX); 1395 ATTR_DOMINANT_BASELINE = new nsHtml5AttributeName( 1396 ALL_NO_NS, nsGkAtoms::dominant_baseline, nsGkAtoms::dominant_baseline, 1397 nsGkAtoms::dominant_baseline, ALL_NO_PREFIX); 1398 ATTR_DIVISOR = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::divisor, 1399 nsGkAtoms::divisor, 1400 nsGkAtoms::divisor, ALL_NO_PREFIX); 1401 ATTR_DEFINITIONURL = new nsHtml5AttributeName( 1402 ALL_NO_NS, nsGkAtoms::definitionurl, nsGkAtoms::definitionURL, 1403 nsGkAtoms::definitionurl, ALL_NO_PREFIX); 1404 ATTR_LIMITINGCONEANGLE = new nsHtml5AttributeName( 1405 ALL_NO_NS, nsGkAtoms::limitingconeangle, nsGkAtoms::limitingconeangle, 1406 nsGkAtoms::limitingConeAngle, ALL_NO_PREFIX); 1407 ATTR_MEDIA = 1408 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::media, nsGkAtoms::media, 1409 nsGkAtoms::media, ALL_NO_PREFIX); 1410 ATTR_MANIFEST = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::manifest, 1411 nsGkAtoms::manifest, 1412 nsGkAtoms::manifest, ALL_NO_PREFIX); 1413 ATTR_ONFINISH = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::onfinish, 1414 nsGkAtoms::onfinish, 1415 nsGkAtoms::onfinish, ALL_NO_PREFIX); 1416 ATTR_OPTIMUM = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::optimum, 1417 nsGkAtoms::optimum, 1418 nsGkAtoms::optimum, ALL_NO_PREFIX); 1419 ATTR_RADIOGROUP = new nsHtml5AttributeName( 1420 ALL_NO_NS, nsGkAtoms::radiogroup, nsGkAtoms::radiogroup, 1421 nsGkAtoms::radiogroup, ALL_NO_PREFIX); 1422 ATTR_RADIUS = 1423 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::radius, nsGkAtoms::radius, 1424 nsGkAtoms::radius, ALL_NO_PREFIX); 1425 ATTR_SCRIPTLEVEL = new nsHtml5AttributeName( 1426 ALL_NO_NS, nsGkAtoms::scriptlevel, nsGkAtoms::scriptlevel, 1427 nsGkAtoms::scriptlevel, ALL_NO_PREFIX); 1428 ATTR_SCRIPTSIZEMULTIPLIER = 1429 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::scriptsizemultiplier, 1430 nsGkAtoms::scriptsizemultiplier, 1431 nsGkAtoms::scriptsizemultiplier, ALL_NO_PREFIX); 1432 ATTR_SCRIPTMINSIZE = new nsHtml5AttributeName( 1433 ALL_NO_NS, nsGkAtoms::scriptminsize, nsGkAtoms::scriptminsize, 1434 nsGkAtoms::scriptminsize, ALL_NO_PREFIX); 1435 ATTR_TABINDEX = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::tabindex, 1436 nsGkAtoms::tabindex, 1437 nsGkAtoms::tabindex, ALL_NO_PREFIX); 1438 ATTR_VALIGN = 1439 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::valign, nsGkAtoms::valign, 1440 nsGkAtoms::valign, ALL_NO_PREFIX); 1441 ATTR_VISIBILITY = new nsHtml5AttributeName( 1442 ALL_NO_NS, nsGkAtoms::visibility, nsGkAtoms::visibility, 1443 nsGkAtoms::visibility, ALL_NO_PREFIX); 1444 ATTR_BACKGROUND = new nsHtml5AttributeName( 1445 ALL_NO_NS, nsGkAtoms::background, nsGkAtoms::background, 1446 nsGkAtoms::background, ALL_NO_PREFIX); 1447 ATTR_LINK = 1448 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::link, nsGkAtoms::link, 1449 nsGkAtoms::link, ALL_NO_PREFIX); 1450 ATTR_MARKER_MID = new nsHtml5AttributeName( 1451 ALL_NO_NS, nsGkAtoms::marker_mid, nsGkAtoms::marker_mid, 1452 nsGkAtoms::marker_mid, ALL_NO_PREFIX); 1453 ATTR_MARKERHEIGHT = new nsHtml5AttributeName( 1454 ALL_NO_NS, nsGkAtoms::markerheight, nsGkAtoms::markerheight, 1455 nsGkAtoms::markerHeight, ALL_NO_PREFIX); 1456 ATTR_MARKER_END = new nsHtml5AttributeName( 1457 ALL_NO_NS, nsGkAtoms::marker_end, nsGkAtoms::marker_end, 1458 nsGkAtoms::marker_end, ALL_NO_PREFIX); 1459 ATTR_MASK = 1460 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::mask, nsGkAtoms::mask, 1461 nsGkAtoms::mask, ALL_NO_PREFIX); 1462 ATTR_MARKER_START = new nsHtml5AttributeName( 1463 ALL_NO_NS, nsGkAtoms::marker_start, nsGkAtoms::marker_start, 1464 nsGkAtoms::marker_start, ALL_NO_PREFIX); 1465 ATTR_MARKERWIDTH = new nsHtml5AttributeName( 1466 ALL_NO_NS, nsGkAtoms::markerwidth, nsGkAtoms::markerwidth, 1467 nsGkAtoms::markerWidth, ALL_NO_PREFIX); 1468 ATTR_MASKUNITS = new nsHtml5AttributeName( 1469 ALL_NO_NS, nsGkAtoms::maskunits, nsGkAtoms::maskunits, 1470 nsGkAtoms::maskUnits, ALL_NO_PREFIX); 1471 ATTR_MARKERUNITS = new nsHtml5AttributeName( 1472 ALL_NO_NS, nsGkAtoms::markerunits, nsGkAtoms::markerunits, 1473 nsGkAtoms::markerUnits, ALL_NO_PREFIX); 1474 ATTR_MASKCONTENTUNITS = new nsHtml5AttributeName( 1475 ALL_NO_NS, nsGkAtoms::maskcontentunits, nsGkAtoms::maskcontentunits, 1476 nsGkAtoms::maskContentUnits, ALL_NO_PREFIX); 1477 ATTR_AMPLITUDE = new nsHtml5AttributeName( 1478 ALL_NO_NS, nsGkAtoms::amplitude, nsGkAtoms::amplitude, 1479 nsGkAtoms::amplitude, ALL_NO_PREFIX); 1480 ATTR_CELLSPACING = new nsHtml5AttributeName( 1481 ALL_NO_NS, nsGkAtoms::cellspacing, nsGkAtoms::cellspacing, 1482 nsGkAtoms::cellspacing, ALL_NO_PREFIX); 1483 ATTR_CELLPADDING = new nsHtml5AttributeName( 1484 ALL_NO_NS, nsGkAtoms::cellpadding, nsGkAtoms::cellpadding, 1485 nsGkAtoms::cellpadding, ALL_NO_PREFIX); 1486 ATTR_DECLARE = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::declare, 1487 nsGkAtoms::declare, 1488 nsGkAtoms::declare, ALL_NO_PREFIX); 1489 ATTR_FILL_RULE = new nsHtml5AttributeName( 1490 ALL_NO_NS, nsGkAtoms::fill_rule, nsGkAtoms::fill_rule, 1491 nsGkAtoms::fill_rule, ALL_NO_PREFIX); 1492 ATTR_FILL = 1493 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::fill, nsGkAtoms::fill, 1494 nsGkAtoms::fill, ALL_NO_PREFIX); 1495 ATTR_FILL_OPACITY = new nsHtml5AttributeName( 1496 ALL_NO_NS, nsGkAtoms::fill_opacity, nsGkAtoms::fill_opacity, 1497 nsGkAtoms::fill_opacity, ALL_NO_PREFIX); 1498 ATTR_MAXLENGTH = new nsHtml5AttributeName( 1499 ALL_NO_NS, nsGkAtoms::maxlength, nsGkAtoms::maxlength, 1500 nsGkAtoms::maxlength, ALL_NO_PREFIX); 1501 ATTR_ONCLICK = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::onclick, 1502 nsGkAtoms::onclick, 1503 nsGkAtoms::onclick, ALL_NO_PREFIX); 1504 ATTR_ONBLUR = 1505 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::onblur, nsGkAtoms::onblur, 1506 nsGkAtoms::onblur, ALL_NO_PREFIX); 1507 ATTR_REPLACE = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::replace, 1508 nsGkAtoms::replace, 1509 nsGkAtoms::replace, ALL_NO_PREFIX); 1510 ATTR_ROWLINES = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::rowlines, 1511 nsGkAtoms::rowlines, 1512 nsGkAtoms::rowlines, ALL_NO_PREFIX); 1513 ATTR_SCALE = 1514 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::scale, nsGkAtoms::scale, 1515 nsGkAtoms::scale, ALL_NO_PREFIX); 1516 ATTR_STYLE = 1517 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::style, nsGkAtoms::style, 1518 nsGkAtoms::style, ALL_NO_PREFIX); 1519 ATTR_TABLEVALUES = new nsHtml5AttributeName( 1520 ALL_NO_NS, nsGkAtoms::tablevalues, nsGkAtoms::tablevalues, 1521 nsGkAtoms::tableValues, ALL_NO_PREFIX); 1522 ATTR_TITLE = 1523 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::title, nsGkAtoms::title, 1524 nsGkAtoms::title, ALL_NO_PREFIX); 1525 ATTR_AZIMUTH = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::azimuth, 1526 nsGkAtoms::azimuth, 1527 nsGkAtoms::azimuth, ALL_NO_PREFIX); 1528 ATTR_FORMAT = 1529 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::format, nsGkAtoms::format, 1530 nsGkAtoms::format, ALL_NO_PREFIX); 1531 ATTR_FRAMEBORDER = new nsHtml5AttributeName( 1532 ALL_NO_NS, nsGkAtoms::frameborder, nsGkAtoms::frameborder, 1533 nsGkAtoms::frameborder, ALL_NO_PREFIX); 1534 ATTR_FRAME = 1535 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::frame, nsGkAtoms::frame, 1536 nsGkAtoms::frame, ALL_NO_PREFIX); 1537 ATTR_FRAMESPACING = new nsHtml5AttributeName( 1538 ALL_NO_NS, nsGkAtoms::framespacing, nsGkAtoms::framespacing, 1539 nsGkAtoms::framespacing, ALL_NO_PREFIX); 1540 ATTR_FROM = 1541 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::from, nsGkAtoms::from, 1542 nsGkAtoms::from, ALL_NO_PREFIX); 1543 ATTR_FORM = 1544 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::form, nsGkAtoms::form, 1545 nsGkAtoms::form, ALL_NO_PREFIX); 1546 ATTR_PROMPT = 1547 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::prompt, nsGkAtoms::prompt, 1548 nsGkAtoms::prompt, ALL_NO_PREFIX); 1549 ATTR_PRIMITIVEUNITS = new nsHtml5AttributeName( 1550 ALL_NO_NS, nsGkAtoms::primitiveunits, nsGkAtoms::primitiveunits, 1551 nsGkAtoms::primitiveUnits, ALL_NO_PREFIX); 1552 ATTR_SYMMETRIC = new nsHtml5AttributeName( 1553 ALL_NO_NS, nsGkAtoms::symmetric, nsGkAtoms::symmetric, 1554 nsGkAtoms::symmetric, ALL_NO_PREFIX); 1555 ATTR_SUMMARY = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::summary, 1556 nsGkAtoms::summary, 1557 nsGkAtoms::summary, ALL_NO_PREFIX); 1558 ATTR_USEMAP = 1559 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::usemap, nsGkAtoms::usemap, 1560 nsGkAtoms::usemap, ALL_NO_PREFIX); 1561 ATTR_ZOOMANDPAN = new nsHtml5AttributeName( 1562 ALL_NO_NS, nsGkAtoms::zoomandpan, nsGkAtoms::zoomandpan, 1563 nsGkAtoms::zoomAndPan, ALL_NO_PREFIX); 1564 ATTR_ASYNC = 1565 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::async, nsGkAtoms::async, 1566 nsGkAtoms::async, ALL_NO_PREFIX); 1567 ATTR_ALINK = 1568 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::alink, nsGkAtoms::alink, 1569 nsGkAtoms::alink, ALL_NO_PREFIX); 1570 ATTR_IN = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::in, nsGkAtoms::in, 1571 nsGkAtoms::in, ALL_NO_PREFIX); 1572 ATTR_EVENT = 1573 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::event, nsGkAtoms::event, 1574 nsGkAtoms::event, ALL_NO_PREFIX); 1575 ATTR_ICON = 1576 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::icon, nsGkAtoms::icon, 1577 nsGkAtoms::icon, ALL_NO_PREFIX); 1578 ATTR_KERNELMATRIX = new nsHtml5AttributeName( 1579 ALL_NO_NS, nsGkAtoms::kernelmatrix, nsGkAtoms::kernelmatrix, 1580 nsGkAtoms::kernelMatrix, ALL_NO_PREFIX); 1581 ATTR_KERNING = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::kerning, 1582 nsGkAtoms::kerning, 1583 nsGkAtoms::kerning, ALL_NO_PREFIX); 1584 ATTR_KERNELUNITLENGTH = new nsHtml5AttributeName( 1585 ALL_NO_NS, nsGkAtoms::kernelunitlength, nsGkAtoms::kernelunitlength, 1586 nsGkAtoms::kernelUnitLength, ALL_NO_PREFIX); 1587 ATTR_ONUNLOAD = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::onunload, 1588 nsGkAtoms::onunload, 1589 nsGkAtoms::onunload, ALL_NO_PREFIX); 1590 ATTR_OPEN = 1591 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::open, nsGkAtoms::open, 1592 nsGkAtoms::open, ALL_NO_PREFIX); 1593 ATTR_ONINVALID = new nsHtml5AttributeName( 1594 ALL_NO_NS, nsGkAtoms::oninvalid, nsGkAtoms::oninvalid, 1595 nsGkAtoms::oninvalid, ALL_NO_PREFIX); 1596 ATTR_ONEND = 1597 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::onend, nsGkAtoms::onend, 1598 nsGkAtoms::onend, ALL_NO_PREFIX); 1599 ATTR_ONINPUT = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::oninput, 1600 nsGkAtoms::oninput, 1601 nsGkAtoms::oninput, ALL_NO_PREFIX); 1602 ATTR_POINTER_EVENTS = new nsHtml5AttributeName( 1603 ALL_NO_NS, nsGkAtoms::pointer_events, nsGkAtoms::pointer_events, 1604 nsGkAtoms::pointer_events, ALL_NO_PREFIX); 1605 ATTR_POINTS = 1606 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::points, nsGkAtoms::points, 1607 nsGkAtoms::points, ALL_NO_PREFIX); 1608 ATTR_POINTSATX = new nsHtml5AttributeName( 1609 ALL_NO_NS, nsGkAtoms::pointsatx, nsGkAtoms::pointsatx, 1610 nsGkAtoms::pointsAtX, ALL_NO_PREFIX); 1611 ATTR_POINTSATY = new nsHtml5AttributeName( 1612 ALL_NO_NS, nsGkAtoms::pointsaty, nsGkAtoms::pointsaty, 1613 nsGkAtoms::pointsAtY, ALL_NO_PREFIX); 1614 ATTR_POINTSATZ = new nsHtml5AttributeName( 1615 ALL_NO_NS, nsGkAtoms::pointsatz, nsGkAtoms::pointsatz, 1616 nsGkAtoms::pointsAtZ, ALL_NO_PREFIX); 1617 ATTR_SPAN = 1618 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::span, nsGkAtoms::span, 1619 nsGkAtoms::span, ALL_NO_PREFIX); 1620 ATTR_STANDBY = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::standby, 1621 nsGkAtoms::standby, 1622 nsGkAtoms::standby, ALL_NO_PREFIX); 1623 ATTR_TRANSFORM_ORIGIN = new nsHtml5AttributeName( 1624 ALL_NO_NS, nsGkAtoms::transform_origin, nsGkAtoms::transform_origin, 1625 nsGkAtoms::transform_origin, ALL_NO_PREFIX); 1626 ATTR_TRANSFORM = new nsHtml5AttributeName( 1627 ALL_NO_NS, nsGkAtoms::transform, nsGkAtoms::transform, 1628 nsGkAtoms::transform, ALL_NO_PREFIX); 1629 ATTR_VLINK = 1630 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::vlink, nsGkAtoms::vlink, 1631 nsGkAtoms::vlink, ALL_NO_PREFIX); 1632 ATTR_WHEN = 1633 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::when, nsGkAtoms::when, 1634 nsGkAtoms::when, ALL_NO_PREFIX); 1635 ATTR_XLINK_HREF = 1636 new nsHtml5AttributeName(XLINK_NS, nsGkAtoms::xlink_href, nsGkAtoms::href, 1637 nsGkAtoms::href, XLINK_PREFIX); 1638 ATTR_XLINK_TITLE = new nsHtml5AttributeName(XLINK_NS, nsGkAtoms::xlink_title, 1639 nsGkAtoms::title, 1640 nsGkAtoms::title, XLINK_PREFIX); 1641 ATTR_XLINK_ROLE = 1642 new nsHtml5AttributeName(XLINK_NS, nsGkAtoms::xlink_role, nsGkAtoms::role, 1643 nsGkAtoms::role, XLINK_PREFIX); 1644 ATTR_XLINK_ARCROLE = new nsHtml5AttributeName( 1645 XLINK_NS, nsGkAtoms::xlink_arcrole, nsGkAtoms::arcrole, 1646 nsGkAtoms::arcrole, XLINK_PREFIX); 1647 ATTR_XMLNS_XLINK = new nsHtml5AttributeName(XMLNS_NS, nsGkAtoms::xmlns_xlink, 1648 nsGkAtoms::xlink, 1649 nsGkAtoms::xlink, XMLNS_PREFIX); 1650 ATTR_XMLNS = 1651 new nsHtml5AttributeName(XMLNS_NS, nsGkAtoms::xmlns, nsGkAtoms::xmlns, 1652 nsGkAtoms::xmlns, ALL_NO_PREFIX); 1653 ATTR_XLINK_TYPE = 1654 new nsHtml5AttributeName(XLINK_NS, nsGkAtoms::xlink_type, nsGkAtoms::type, 1655 nsGkAtoms::type, XLINK_PREFIX); 1656 ATTR_XLINK_SHOW = 1657 new nsHtml5AttributeName(XLINK_NS, nsGkAtoms::xlink_show, nsGkAtoms::show, 1658 nsGkAtoms::show, XLINK_PREFIX); 1659 ATTR_XLINK_ACTUATE = new nsHtml5AttributeName( 1660 XLINK_NS, nsGkAtoms::xlink_actuate, nsGkAtoms::actuate, 1661 nsGkAtoms::actuate, XLINK_PREFIX); 1662 ATTR_AUTOPLAY = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::autoplay, 1663 nsGkAtoms::autoplay, 1664 nsGkAtoms::autoplay, ALL_NO_PREFIX); 1665 ATTR_AUTOCORRECT = new nsHtml5AttributeName( 1666 ALL_NO_NS, nsGkAtoms::autocorrect, nsGkAtoms::autocorrect, 1667 nsGkAtoms::autocorrect, ALL_NO_PREFIX); 1668 ATTR_AUTOCOMPLETE = new nsHtml5AttributeName( 1669 ALL_NO_NS, nsGkAtoms::autocomplete, nsGkAtoms::autocomplete, 1670 nsGkAtoms::autocomplete, ALL_NO_PREFIX); 1671 ATTR_AUTOFOCUS = new nsHtml5AttributeName( 1672 ALL_NO_NS, nsGkAtoms::autofocus, nsGkAtoms::autofocus, 1673 nsGkAtoms::autofocus, ALL_NO_PREFIX); 1674 ATTR_AUTOCAPITALIZE = new nsHtml5AttributeName( 1675 ALL_NO_NS, nsGkAtoms::autocapitalize, nsGkAtoms::autocapitalize, 1676 nsGkAtoms::autocapitalize, ALL_NO_PREFIX); 1677 ATTR_BGCOLOR = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::bgcolor, 1678 nsGkAtoms::bgcolor, 1679 nsGkAtoms::bgcolor, ALL_NO_PREFIX); 1680 ATTR_COLOR_PROFILE = new nsHtml5AttributeName( 1681 ALL_NO_NS, nsGkAtoms::color_profile, nsGkAtoms::color_profile, 1682 nsGkAtoms::color_profile, ALL_NO_PREFIX); 1683 ATTR_COLOR_RENDERING = new nsHtml5AttributeName( 1684 ALL_NO_NS, nsGkAtoms::color_rendering, nsGkAtoms::color_rendering, 1685 nsGkAtoms::color_rendering, ALL_NO_PREFIX); 1686 ATTR_COLOR_INTERPOLATION = new nsHtml5AttributeName( 1687 ALL_NO_NS, nsGkAtoms::color_interpolation, nsGkAtoms::color_interpolation, 1688 nsGkAtoms::color_interpolation, ALL_NO_PREFIX); 1689 ATTR_COLOR = 1690 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::color, nsGkAtoms::color, 1691 nsGkAtoms::color, ALL_NO_PREFIX); 1692 ATTR_COLOR_INTERPOLATION_FILTERS = new nsHtml5AttributeName( 1693 ALL_NO_NS, nsGkAtoms::color_interpolation_filters, 1694 nsGkAtoms::color_interpolation_filters, 1695 nsGkAtoms::color_interpolation_filters, ALL_NO_PREFIX); 1696 ATTR_ENCODING = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::encoding, 1697 nsGkAtoms::encoding, 1698 nsGkAtoms::encoding, ALL_NO_PREFIX); 1699 ATTR_EXPONENT = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::exponent, 1700 nsGkAtoms::exponent, 1701 nsGkAtoms::exponent, ALL_NO_PREFIX); 1702 ATTR_FLOOD_COLOR = new nsHtml5AttributeName( 1703 ALL_NO_NS, nsGkAtoms::flood_color, nsGkAtoms::flood_color, 1704 nsGkAtoms::flood_color, ALL_NO_PREFIX); 1705 ATTR_FLOOD_OPACITY = new nsHtml5AttributeName( 1706 ALL_NO_NS, nsGkAtoms::flood_opacity, nsGkAtoms::flood_opacity, 1707 nsGkAtoms::flood_opacity, ALL_NO_PREFIX); 1708 ATTR_LQUOTE = 1709 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::lquote, nsGkAtoms::lquote, 1710 nsGkAtoms::lquote, ALL_NO_PREFIX); 1711 ATTR_NUMOCTAVES = new nsHtml5AttributeName( 1712 ALL_NO_NS, nsGkAtoms::numoctaves, nsGkAtoms::numoctaves, 1713 nsGkAtoms::numOctaves, ALL_NO_PREFIX); 1714 ATTR_NOMODULE = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::nomodule, 1715 nsGkAtoms::nomodule, 1716 nsGkAtoms::nomodule, ALL_NO_PREFIX); 1717 ATTR_ONLOAD = 1718 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::onload, nsGkAtoms::onload, 1719 nsGkAtoms::onload, ALL_NO_PREFIX); 1720 ATTR_ONMOUSEWHEEL = new nsHtml5AttributeName( 1721 ALL_NO_NS, nsGkAtoms::onmousewheel, nsGkAtoms::onmousewheel, 1722 nsGkAtoms::onmousewheel, ALL_NO_PREFIX); 1723 ATTR_ONMOUSEENTER = new nsHtml5AttributeName( 1724 ALL_NO_NS, nsGkAtoms::onmouseenter, nsGkAtoms::onmouseenter, 1725 nsGkAtoms::onmouseenter, ALL_NO_PREFIX); 1726 ATTR_ONMOUSEOVER = new nsHtml5AttributeName( 1727 ALL_NO_NS, nsGkAtoms::onmouseover, nsGkAtoms::onmouseover, 1728 nsGkAtoms::onmouseover, ALL_NO_PREFIX); 1729 ATTR_ONFOCUSIN = new nsHtml5AttributeName( 1730 ALL_NO_NS, nsGkAtoms::onfocusin, nsGkAtoms::onfocusin, 1731 nsGkAtoms::onfocusin, ALL_NO_PREFIX); 1732 ATTR_ONCONTEXTMENU = new nsHtml5AttributeName( 1733 ALL_NO_NS, nsGkAtoms::oncontextmenu, nsGkAtoms::oncontextmenu, 1734 nsGkAtoms::oncontextmenu, ALL_NO_PREFIX); 1735 ATTR_ONZOOM = 1736 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::onzoom, nsGkAtoms::onzoom, 1737 nsGkAtoms::onzoom, ALL_NO_PREFIX); 1738 ATTR_ONCOPY = 1739 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::oncopy, nsGkAtoms::oncopy, 1740 nsGkAtoms::oncopy, ALL_NO_PREFIX); 1741 ATTR_ONMOUSELEAVE = new nsHtml5AttributeName( 1742 ALL_NO_NS, nsGkAtoms::onmouseleave, nsGkAtoms::onmouseleave, 1743 nsGkAtoms::onmouseleave, ALL_NO_PREFIX); 1744 ATTR_ONMOUSEMOVE = new nsHtml5AttributeName( 1745 ALL_NO_NS, nsGkAtoms::onmousemove, nsGkAtoms::onmousemove, 1746 nsGkAtoms::onmousemove, ALL_NO_PREFIX); 1747 ATTR_ONMOUSEUP = new nsHtml5AttributeName( 1748 ALL_NO_NS, nsGkAtoms::onmouseup, nsGkAtoms::onmouseup, 1749 nsGkAtoms::onmouseup, ALL_NO_PREFIX); 1750 ATTR_ONFOCUS = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::onfocus, 1751 nsGkAtoms::onfocus, 1752 nsGkAtoms::onfocus, ALL_NO_PREFIX); 1753 ATTR_ONMOUSEOUT = new nsHtml5AttributeName( 1754 ALL_NO_NS, nsGkAtoms::onmouseout, nsGkAtoms::onmouseout, 1755 nsGkAtoms::onmouseout, ALL_NO_PREFIX); 1756 ATTR_ONFOCUSOUT = new nsHtml5AttributeName( 1757 ALL_NO_NS, nsGkAtoms::onfocusout, nsGkAtoms::onfocusout, 1758 nsGkAtoms::onfocusout, ALL_NO_PREFIX); 1759 ATTR_ONMOUSEDOWN = new nsHtml5AttributeName( 1760 ALL_NO_NS, nsGkAtoms::onmousedown, nsGkAtoms::onmousedown, 1761 nsGkAtoms::onmousedown, ALL_NO_PREFIX); 1762 ATTR_TO = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::to, nsGkAtoms::to, 1763 nsGkAtoms::to, ALL_NO_PREFIX); 1764 ATTR_RQUOTE = 1765 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::rquote, nsGkAtoms::rquote, 1766 nsGkAtoms::rquote, ALL_NO_PREFIX); 1767 ATTR_STROKE_LINECAP = new nsHtml5AttributeName( 1768 ALL_NO_NS, nsGkAtoms::stroke_linecap, nsGkAtoms::stroke_linecap, 1769 nsGkAtoms::stroke_linecap, ALL_NO_PREFIX); 1770 ATTR_STROKE_DASHARRAY = new nsHtml5AttributeName( 1771 ALL_NO_NS, nsGkAtoms::stroke_dasharray, nsGkAtoms::stroke_dasharray, 1772 nsGkAtoms::stroke_dasharray, ALL_NO_PREFIX); 1773 ATTR_STROKE_DASHOFFSET = new nsHtml5AttributeName( 1774 ALL_NO_NS, nsGkAtoms::stroke_dashoffset, nsGkAtoms::stroke_dashoffset, 1775 nsGkAtoms::stroke_dashoffset, ALL_NO_PREFIX); 1776 ATTR_STROKE_LINEJOIN = new nsHtml5AttributeName( 1777 ALL_NO_NS, nsGkAtoms::stroke_linejoin, nsGkAtoms::stroke_linejoin, 1778 nsGkAtoms::stroke_linejoin, ALL_NO_PREFIX); 1779 ATTR_STROKE_MITERLIMIT = new nsHtml5AttributeName( 1780 ALL_NO_NS, nsGkAtoms::stroke_miterlimit, nsGkAtoms::stroke_miterlimit, 1781 nsGkAtoms::stroke_miterlimit, ALL_NO_PREFIX); 1782 ATTR_STROKE = 1783 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::stroke, nsGkAtoms::stroke, 1784 nsGkAtoms::stroke, ALL_NO_PREFIX); 1785 ATTR_SCROLLING = new nsHtml5AttributeName( 1786 ALL_NO_NS, nsGkAtoms::scrolling, nsGkAtoms::scrolling, 1787 nsGkAtoms::scrolling, ALL_NO_PREFIX); 1788 ATTR_STROKE_WIDTH = new nsHtml5AttributeName( 1789 ALL_NO_NS, nsGkAtoms::stroke_width, nsGkAtoms::stroke_width, 1790 nsGkAtoms::stroke_width, ALL_NO_PREFIX); 1791 ATTR_STROKE_OPACITY = new nsHtml5AttributeName( 1792 ALL_NO_NS, nsGkAtoms::stroke_opacity, nsGkAtoms::stroke_opacity, 1793 nsGkAtoms::stroke_opacity, ALL_NO_PREFIX); 1794 ATTR_COMPACT = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::compact, 1795 nsGkAtoms::compact, 1796 nsGkAtoms::compact, ALL_NO_PREFIX); 1797 ATTR_CLIP = 1798 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::clip, nsGkAtoms::clip, 1799 nsGkAtoms::clip, ALL_NO_PREFIX); 1800 ATTR_CLIP_RULE = new nsHtml5AttributeName( 1801 ALL_NO_NS, nsGkAtoms::clip_rule, nsGkAtoms::clip_rule, 1802 nsGkAtoms::clip_rule, ALL_NO_PREFIX); 1803 ATTR_CLIP_PATH = new nsHtml5AttributeName( 1804 ALL_NO_NS, nsGkAtoms::clip_path, nsGkAtoms::clip_path, 1805 nsGkAtoms::clip_path, ALL_NO_PREFIX); 1806 ATTR_CLIPPATHUNITS = new nsHtml5AttributeName( 1807 ALL_NO_NS, nsGkAtoms::clippathunits, nsGkAtoms::clippathunits, 1808 nsGkAtoms::clipPathUnits, ALL_NO_PREFIX); 1809 ATTR_DISPLAY = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::display, 1810 nsGkAtoms::display, 1811 nsGkAtoms::display, ALL_NO_PREFIX); 1812 ATTR_DISPLAYSTYLE = new nsHtml5AttributeName( 1813 ALL_NO_NS, nsGkAtoms::displaystyle, nsGkAtoms::displaystyle, 1814 nsGkAtoms::displaystyle, ALL_NO_PREFIX); 1815 ATTR_GLYPH_ORIENTATION_VERTICAL = new nsHtml5AttributeName( 1816 ALL_NO_NS, nsGkAtoms::glyph_orientation_vertical, 1817 nsGkAtoms::glyph_orientation_vertical, 1818 nsGkAtoms::glyph_orientation_vertical, ALL_NO_PREFIX); 1819 ATTR_GLYPH_ORIENTATION_HORIZONTAL = new nsHtml5AttributeName( 1820 ALL_NO_NS, nsGkAtoms::glyph_orientation_horizontal, 1821 nsGkAtoms::glyph_orientation_horizontal, 1822 nsGkAtoms::glyph_orientation_horizontal, ALL_NO_PREFIX); 1823 ATTR_GLYPHREF = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::glyphref, 1824 nsGkAtoms::glyphref, 1825 nsGkAtoms::glyphRef, ALL_NO_PREFIX); 1826 ATTR_HTTP_EQUIV = new nsHtml5AttributeName( 1827 ALL_NO_NS, nsGkAtoms::httpEquiv, nsGkAtoms::httpEquiv, 1828 nsGkAtoms::httpEquiv, ALL_NO_PREFIX); 1829 ATTR_KEYPOINTS = new nsHtml5AttributeName( 1830 ALL_NO_NS, nsGkAtoms::keypoints, nsGkAtoms::keypoints, 1831 nsGkAtoms::keyPoints, ALL_NO_PREFIX); 1832 ATTR_LOOP = 1833 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::loop, nsGkAtoms::loop, 1834 nsGkAtoms::loop, ALL_NO_PREFIX); 1835 ATTR_PROPERTY = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::property, 1836 nsGkAtoms::property, 1837 nsGkAtoms::property, ALL_NO_PREFIX); 1838 ATTR_SCOPED = 1839 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::scoped, nsGkAtoms::scoped, 1840 nsGkAtoms::scoped, ALL_NO_PREFIX); 1841 ATTR_STEP = 1842 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::step, nsGkAtoms::step, 1843 nsGkAtoms::step, ALL_NO_PREFIX); 1844 ATTR_SHAPE_RENDERING = new nsHtml5AttributeName( 1845 ALL_NO_NS, nsGkAtoms::shape_rendering, nsGkAtoms::shape_rendering, 1846 nsGkAtoms::shape_rendering, ALL_NO_PREFIX); 1847 ATTR_SCOPE = 1848 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::scope, nsGkAtoms::scope, 1849 nsGkAtoms::scope, ALL_NO_PREFIX); 1850 ATTR_SHAPE = 1851 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::shape, nsGkAtoms::shape, 1852 nsGkAtoms::shape, ALL_NO_PREFIX); 1853 ATTR_SLOPE = 1854 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::slope, nsGkAtoms::slope, 1855 nsGkAtoms::slope, ALL_NO_PREFIX); 1856 ATTR_STOP_COLOR = new nsHtml5AttributeName( 1857 ALL_NO_NS, nsGkAtoms::stop_color, nsGkAtoms::stop_color, 1858 nsGkAtoms::stop_color, ALL_NO_PREFIX); 1859 ATTR_STOP_OPACITY = new nsHtml5AttributeName( 1860 ALL_NO_NS, nsGkAtoms::stop_opacity, nsGkAtoms::stop_opacity, 1861 nsGkAtoms::stop_opacity, ALL_NO_PREFIX); 1862 ATTR_TEMPLATE = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::_template, 1863 nsGkAtoms::_template, 1864 nsGkAtoms::_template, ALL_NO_PREFIX); 1865 ATTR_WRAP = 1866 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::wrap, nsGkAtoms::wrap, 1867 nsGkAtoms::wrap, ALL_NO_PREFIX); 1868 ATTR_ABBR = 1869 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::abbr, nsGkAtoms::abbr, 1870 nsGkAtoms::abbr, ALL_NO_PREFIX); 1871 ATTR_ATTRIBUTENAME = new nsHtml5AttributeName( 1872 ALL_NO_NS, nsGkAtoms::attributename, nsGkAtoms::attributename, 1873 nsGkAtoms::attributeName, ALL_NO_PREFIX); 1874 ATTR_ATTRIBUTETYPE = new nsHtml5AttributeName( 1875 ALL_NO_NS, nsGkAtoms::attributetype, nsGkAtoms::attributetype, 1876 nsGkAtoms::attributeType, ALL_NO_PREFIX); 1877 ATTR_CHAR = 1878 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::_char, nsGkAtoms::_char, 1879 nsGkAtoms::_char, ALL_NO_PREFIX); 1880 ATTR_COORDS = 1881 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::coords, nsGkAtoms::coords, 1882 nsGkAtoms::coords, ALL_NO_PREFIX); 1883 ATTR_CHAROFF = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::charoff, 1884 nsGkAtoms::charoff, 1885 nsGkAtoms::charoff, ALL_NO_PREFIX); 1886 ATTR_CHARSET = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::charset, 1887 nsGkAtoms::charset, 1888 nsGkAtoms::charset, ALL_NO_PREFIX); 1889 ATTR_NOWRAP = 1890 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::nowrap, nsGkAtoms::nowrap, 1891 nsGkAtoms::nowrap, ALL_NO_PREFIX); 1892 ATTR_NOHREF = 1893 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::nohref, nsGkAtoms::nohref, 1894 nsGkAtoms::nohref, ALL_NO_PREFIX); 1895 ATTR_ONDRAG = 1896 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::ondrag, nsGkAtoms::ondrag, 1897 nsGkAtoms::ondrag, ALL_NO_PREFIX); 1898 ATTR_ONDRAGENTER = new nsHtml5AttributeName( 1899 ALL_NO_NS, nsGkAtoms::ondragenter, nsGkAtoms::ondragenter, 1900 nsGkAtoms::ondragenter, ALL_NO_PREFIX); 1901 ATTR_ONDRAGOVER = new nsHtml5AttributeName( 1902 ALL_NO_NS, nsGkAtoms::ondragover, nsGkAtoms::ondragover, 1903 nsGkAtoms::ondragover, ALL_NO_PREFIX); 1904 ATTR_ONDRAGEND = new nsHtml5AttributeName( 1905 ALL_NO_NS, nsGkAtoms::ondragend, nsGkAtoms::ondragend, 1906 nsGkAtoms::ondragend, ALL_NO_PREFIX); 1907 ATTR_ONDROP = 1908 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::ondrop, nsGkAtoms::ondrop, 1909 nsGkAtoms::ondrop, ALL_NO_PREFIX); 1910 ATTR_ONDRAGDROP = new nsHtml5AttributeName( 1911 ALL_NO_NS, nsGkAtoms::ondragdrop, nsGkAtoms::ondragdrop, 1912 nsGkAtoms::ondragdrop, ALL_NO_PREFIX); 1913 ATTR_ONERROR = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::onerror, 1914 nsGkAtoms::onerror, 1915 nsGkAtoms::onerror, ALL_NO_PREFIX); 1916 ATTR_OPERATOR = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::_operator, 1917 nsGkAtoms::_operator, 1918 nsGkAtoms::_operator, ALL_NO_PREFIX); 1919 ATTR_OVERFLOW = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::overflow, 1920 nsGkAtoms::overflow, 1921 nsGkAtoms::overflow, ALL_NO_PREFIX); 1922 ATTR_ONDRAGSTART = new nsHtml5AttributeName( 1923 ALL_NO_NS, nsGkAtoms::ondragstart, nsGkAtoms::ondragstart, 1924 nsGkAtoms::ondragstart, ALL_NO_PREFIX); 1925 ATTR_ONDRAGLEAVE = new nsHtml5AttributeName( 1926 ALL_NO_NS, nsGkAtoms::ondragleave, nsGkAtoms::ondragleave, 1927 nsGkAtoms::ondragleave, ALL_NO_PREFIX); 1928 ATTR_STARTOFFSET = new nsHtml5AttributeName( 1929 ALL_NO_NS, nsGkAtoms::startoffset, nsGkAtoms::startoffset, 1930 nsGkAtoms::startOffset, ALL_NO_PREFIX); 1931 ATTR_START = 1932 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::start, nsGkAtoms::start, 1933 nsGkAtoms::start, ALL_NO_PREFIX); 1934 ATTR_AS = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::as, nsGkAtoms::as, 1935 nsGkAtoms::as, ALL_NO_PREFIX); 1936 ATTR_AXIS = 1937 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::axis, nsGkAtoms::axis, 1938 nsGkAtoms::axis, ALL_NO_PREFIX); 1939 ATTR_BIAS = 1940 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::bias, nsGkAtoms::bias, 1941 nsGkAtoms::bias, ALL_NO_PREFIX); 1942 ATTR_COLSPAN = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::colspan, 1943 nsGkAtoms::colspan, 1944 nsGkAtoms::colspan, ALL_NO_PREFIX); 1945 ATTR_CLASSID = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::classid, 1946 nsGkAtoms::classid, 1947 nsGkAtoms::classid, ALL_NO_PREFIX); 1948 ATTR_CROSSORIGIN = new nsHtml5AttributeName( 1949 ALL_NO_NS, nsGkAtoms::crossorigin, nsGkAtoms::crossorigin, 1950 nsGkAtoms::crossorigin, ALL_NO_PREFIX); 1951 ATTR_COLS = 1952 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::cols, nsGkAtoms::cols, 1953 nsGkAtoms::cols, ALL_NO_PREFIX); 1954 ATTR_CURSOR = 1955 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::cursor, nsGkAtoms::cursor, 1956 nsGkAtoms::cursor, ALL_NO_PREFIX); 1957 ATTR_CLOSURE = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::closure, 1958 nsGkAtoms::closure, 1959 nsGkAtoms::closure, ALL_NO_PREFIX); 1960 ATTR_CLOSE = 1961 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::close, nsGkAtoms::close, 1962 nsGkAtoms::close, ALL_NO_PREFIX); 1963 ATTR_CLASS = 1964 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::_class, nsGkAtoms::_class, 1965 nsGkAtoms::_class, ALL_NO_PREFIX); 1966 ATTR_IS = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::is, nsGkAtoms::is, 1967 nsGkAtoms::is, ALL_NO_PREFIX); 1968 ATTR_KEYSYSTEM = new nsHtml5AttributeName( 1969 ALL_NO_NS, nsGkAtoms::keysystem, nsGkAtoms::keysystem, 1970 nsGkAtoms::keysystem, ALL_NO_PREFIX); 1971 ATTR_KEYSPLINES = new nsHtml5AttributeName( 1972 ALL_NO_NS, nsGkAtoms::keysplines, nsGkAtoms::keysplines, 1973 nsGkAtoms::keySplines, ALL_NO_PREFIX); 1974 ATTR_LOWSRC = 1975 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::lowsrc, nsGkAtoms::lowsrc, 1976 nsGkAtoms::lowsrc, ALL_NO_PREFIX); 1977 ATTR_MAXSIZE = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::maxsize, 1978 nsGkAtoms::maxsize, 1979 nsGkAtoms::maxsize, ALL_NO_PREFIX); 1980 ATTR_MINSIZE = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::minsize, 1981 nsGkAtoms::minsize, 1982 nsGkAtoms::minsize, ALL_NO_PREFIX); 1983 ATTR_OFFSET = 1984 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::offset, nsGkAtoms::offset, 1985 nsGkAtoms::offset, ALL_NO_PREFIX); 1986 ATTR_PRESERVEALPHA = new nsHtml5AttributeName( 1987 ALL_NO_NS, nsGkAtoms::preservealpha, nsGkAtoms::preservealpha, 1988 nsGkAtoms::preserveAlpha, ALL_NO_PREFIX); 1989 ATTR_PRESERVEASPECTRATIO = new nsHtml5AttributeName( 1990 ALL_NO_NS, nsGkAtoms::preserveaspectratio, nsGkAtoms::preserveaspectratio, 1991 nsGkAtoms::preserveAspectRatio, ALL_NO_PREFIX); 1992 ATTR_ROWSPAN = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::rowspan, 1993 nsGkAtoms::rowspan, 1994 nsGkAtoms::rowspan, ALL_NO_PREFIX); 1995 ATTR_ROWSPACING = new nsHtml5AttributeName( 1996 ALL_NO_NS, nsGkAtoms::rowspacing, nsGkAtoms::rowspacing, 1997 nsGkAtoms::rowspacing, ALL_NO_PREFIX); 1998 ATTR_ROWS = 1999 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::rows, nsGkAtoms::rows, 2000 nsGkAtoms::rows, ALL_NO_PREFIX); 2001 ATTR_SRCSET = 2002 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::srcset, nsGkAtoms::srcset, 2003 nsGkAtoms::srcset, ALL_NO_PREFIX); 2004 ATTR_SUBSCRIPTSHIFT = new nsHtml5AttributeName( 2005 ALL_NO_NS, nsGkAtoms::subscriptshift, nsGkAtoms::subscriptshift, 2006 nsGkAtoms::subscriptshift, ALL_NO_PREFIX); 2007 ATTR_VERSION = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::version, 2008 nsGkAtoms::version, 2009 nsGkAtoms::version, ALL_NO_PREFIX); 2010 ATTR_ALTTEXT = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::alttext, 2011 nsGkAtoms::alttext, 2012 nsGkAtoms::alttext, ALL_NO_PREFIX); 2013 ATTR_CONTENTEDITABLE = new nsHtml5AttributeName( 2014 ALL_NO_NS, nsGkAtoms::contenteditable, nsGkAtoms::contenteditable, 2015 nsGkAtoms::contenteditable, ALL_NO_PREFIX); 2016 ATTR_CONTROLS = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::controls, 2017 nsGkAtoms::controls, 2018 nsGkAtoms::controls, ALL_NO_PREFIX); 2019 ATTR_CONTENT = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::content, 2020 nsGkAtoms::content, 2021 nsGkAtoms::content, ALL_NO_PREFIX); 2022 ATTR_CONTEXTMENU = new nsHtml5AttributeName( 2023 ALL_NO_NS, nsGkAtoms::contextmenu, nsGkAtoms::contextmenu, 2024 nsGkAtoms::contextmenu, ALL_NO_PREFIX); 2025 ATTR_DEPTH = 2026 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::depth, nsGkAtoms::depth, 2027 nsGkAtoms::depth, ALL_NO_PREFIX); 2028 ATTR_ENCTYPE = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::enctype, 2029 nsGkAtoms::enctype, 2030 nsGkAtoms::enctype, ALL_NO_PREFIX); 2031 ATTR_FONT_STRETCH = new nsHtml5AttributeName( 2032 ALL_NO_NS, nsGkAtoms::font_stretch, nsGkAtoms::font_stretch, 2033 nsGkAtoms::font_stretch, ALL_NO_PREFIX); 2034 ATTR_FILTER = 2035 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::filter, nsGkAtoms::filter, 2036 nsGkAtoms::filter, ALL_NO_PREFIX); 2037 ATTR_FONTWEIGHT = new nsHtml5AttributeName( 2038 ALL_NO_NS, nsGkAtoms::fontweight, nsGkAtoms::fontweight, 2039 nsGkAtoms::fontweight, ALL_NO_PREFIX); 2040 ATTR_FONT_WEIGHT = new nsHtml5AttributeName( 2041 ALL_NO_NS, nsGkAtoms::font_weight, nsGkAtoms::font_weight, 2042 nsGkAtoms::font_weight, ALL_NO_PREFIX); 2043 ATTR_FONTSTYLE = new nsHtml5AttributeName( 2044 ALL_NO_NS, nsGkAtoms::fontstyle, nsGkAtoms::fontstyle, 2045 nsGkAtoms::fontstyle, ALL_NO_PREFIX); 2046 ATTR_FONT_STYLE = new nsHtml5AttributeName( 2047 ALL_NO_NS, nsGkAtoms::font_style, nsGkAtoms::font_style, 2048 nsGkAtoms::font_style, ALL_NO_PREFIX); 2049 ATTR_FONTFAMILY = new nsHtml5AttributeName( 2050 ALL_NO_NS, nsGkAtoms::fontfamily, nsGkAtoms::fontfamily, 2051 nsGkAtoms::fontfamily, ALL_NO_PREFIX); 2052 ATTR_FONT_FAMILY = new nsHtml5AttributeName( 2053 ALL_NO_NS, nsGkAtoms::font_family, nsGkAtoms::font_family, 2054 nsGkAtoms::font_family, ALL_NO_PREFIX); 2055 ATTR_FONT_VARIANT = new nsHtml5AttributeName( 2056 ALL_NO_NS, nsGkAtoms::font_variant, nsGkAtoms::font_variant, 2057 nsGkAtoms::font_variant, ALL_NO_PREFIX); 2058 ATTR_FONT_SIZE_ADJUST = new nsHtml5AttributeName( 2059 ALL_NO_NS, nsGkAtoms::font_size_adjust, nsGkAtoms::font_size_adjust, 2060 nsGkAtoms::font_size_adjust, ALL_NO_PREFIX); 2061 ATTR_FILTERUNITS = new nsHtml5AttributeName( 2062 ALL_NO_NS, nsGkAtoms::filterunits, nsGkAtoms::filterunits, 2063 nsGkAtoms::filterUnits, ALL_NO_PREFIX); 2064 ATTR_FONTSIZE = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::fontsize, 2065 nsGkAtoms::fontsize, 2066 nsGkAtoms::fontsize, ALL_NO_PREFIX); 2067 ATTR_FONT_SIZE = new nsHtml5AttributeName( 2068 ALL_NO_NS, nsGkAtoms::font_size, nsGkAtoms::font_size, 2069 nsGkAtoms::font_size, ALL_NO_PREFIX); 2070 ATTR_KEYTIMES = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::keytimes, 2071 nsGkAtoms::keytimes, 2072 nsGkAtoms::keyTimes, ALL_NO_PREFIX); 2073 ATTR_LETTER_SPACING = new nsHtml5AttributeName( 2074 ALL_NO_NS, nsGkAtoms::letter_spacing, nsGkAtoms::letter_spacing, 2075 nsGkAtoms::letter_spacing, ALL_NO_PREFIX); 2076 ATTR_LIST = 2077 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::list, nsGkAtoms::list, 2078 nsGkAtoms::list, ALL_NO_PREFIX); 2079 ATTR_MULTIPLE = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::multiple, 2080 nsGkAtoms::multiple, 2081 nsGkAtoms::multiple, ALL_NO_PREFIX); 2082 ATTR_RT = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::rt, nsGkAtoms::rt, 2083 nsGkAtoms::rt, ALL_NO_PREFIX); 2084 ATTR_ONSTOP = 2085 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::onstop, nsGkAtoms::onstop, 2086 nsGkAtoms::onstop, ALL_NO_PREFIX); 2087 ATTR_ONSTART = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::onstart, 2088 nsGkAtoms::onstart, 2089 nsGkAtoms::onstart, ALL_NO_PREFIX); 2090 ATTR_POSTER = 2091 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::poster, nsGkAtoms::poster, 2092 nsGkAtoms::poster, ALL_NO_PREFIX); 2093 ATTR_PATTERNTRANSFORM = new nsHtml5AttributeName( 2094 ALL_NO_NS, nsGkAtoms::patterntransform, nsGkAtoms::patterntransform, 2095 nsGkAtoms::patternTransform, ALL_NO_PREFIX); 2096 ATTR_PATTERN = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::pattern, 2097 nsGkAtoms::pattern, 2098 nsGkAtoms::pattern, ALL_NO_PREFIX); 2099 ATTR_PATTERNUNITS = new nsHtml5AttributeName( 2100 ALL_NO_NS, nsGkAtoms::patternunits, nsGkAtoms::patternunits, 2101 nsGkAtoms::patternUnits, ALL_NO_PREFIX); 2102 ATTR_PATTERNCONTENTUNITS = new nsHtml5AttributeName( 2103 ALL_NO_NS, nsGkAtoms::patterncontentunits, nsGkAtoms::patterncontentunits, 2104 nsGkAtoms::patternContentUnits, ALL_NO_PREFIX); 2105 ATTR_RESTART = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::restart, 2106 nsGkAtoms::restart, 2107 nsGkAtoms::restart, ALL_NO_PREFIX); 2108 ATTR_STITCHTILES = new nsHtml5AttributeName( 2109 ALL_NO_NS, nsGkAtoms::stitchtiles, nsGkAtoms::stitchtiles, 2110 nsGkAtoms::stitchTiles, ALL_NO_PREFIX); 2111 ATTR_SYSTEMLANGUAGE = new nsHtml5AttributeName( 2112 ALL_NO_NS, nsGkAtoms::systemlanguage, nsGkAtoms::systemlanguage, 2113 nsGkAtoms::systemLanguage, ALL_NO_PREFIX); 2114 ATTR_TEXT_RENDERING = new nsHtml5AttributeName( 2115 ALL_NO_NS, nsGkAtoms::text_rendering, nsGkAtoms::text_rendering, 2116 nsGkAtoms::text_rendering, ALL_NO_PREFIX); 2117 ATTR_TEXT_DECORATION = new nsHtml5AttributeName( 2118 ALL_NO_NS, nsGkAtoms::text_decoration, nsGkAtoms::text_decoration, 2119 nsGkAtoms::text_decoration, ALL_NO_PREFIX); 2120 ATTR_TEXT_ANCHOR = new nsHtml5AttributeName( 2121 ALL_NO_NS, nsGkAtoms::text_anchor, nsGkAtoms::text_anchor, 2122 nsGkAtoms::text_anchor, ALL_NO_PREFIX); 2123 ATTR_TEXTLENGTH = new nsHtml5AttributeName( 2124 ALL_NO_NS, nsGkAtoms::textlength, nsGkAtoms::textlength, 2125 nsGkAtoms::textLength, ALL_NO_PREFIX); 2126 ATTR_TEXT = 2127 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::text, nsGkAtoms::text, 2128 nsGkAtoms::text, ALL_NO_PREFIX); 2129 ATTR_WRITING_MODE = new nsHtml5AttributeName( 2130 ALL_NO_NS, nsGkAtoms::writing_mode, nsGkAtoms::writing_mode, 2131 nsGkAtoms::writing_mode, ALL_NO_PREFIX); 2132 ATTR_WIDTH = 2133 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::width, nsGkAtoms::width, 2134 nsGkAtoms::width, ALL_NO_PREFIX); 2135 ATTR_ACCUMULATE = new nsHtml5AttributeName( 2136 ALL_NO_NS, nsGkAtoms::accumulate, nsGkAtoms::accumulate, 2137 nsGkAtoms::accumulate, ALL_NO_PREFIX); 2138 ATTR_COLUMNSPAN = new nsHtml5AttributeName( 2139 ALL_NO_NS, nsGkAtoms::columnspan, nsGkAtoms::columnspan, 2140 nsGkAtoms::columnspan, ALL_NO_PREFIX); 2141 ATTR_COLUMNLINES = new nsHtml5AttributeName( 2142 ALL_NO_NS, nsGkAtoms::columnlines, nsGkAtoms::columnlines, 2143 nsGkAtoms::columnlines, ALL_NO_PREFIX); 2144 ATTR_COLUMNALIGN = new nsHtml5AttributeName( 2145 ALL_NO_NS, nsGkAtoms::columnalign, nsGkAtoms::columnalign, 2146 nsGkAtoms::columnalign, ALL_NO_PREFIX); 2147 ATTR_COLUMNSPACING = new nsHtml5AttributeName( 2148 ALL_NO_NS, nsGkAtoms::columnspacing, nsGkAtoms::columnspacing, 2149 nsGkAtoms::columnspacing, ALL_NO_PREFIX); 2150 ATTR_COLUMNWIDTH = new nsHtml5AttributeName( 2151 ALL_NO_NS, nsGkAtoms::columnwidth, nsGkAtoms::columnwidth, 2152 nsGkAtoms::columnwidth, ALL_NO_PREFIX); 2153 ATTR_GROUPALIGN = new nsHtml5AttributeName( 2154 ALL_NO_NS, nsGkAtoms::groupalign, nsGkAtoms::groupalign, 2155 nsGkAtoms::groupalign, ALL_NO_PREFIX); 2156 ATTR_INPUTMODE = new nsHtml5AttributeName( 2157 ALL_NO_NS, nsGkAtoms::inputmode, nsGkAtoms::inputmode, 2158 nsGkAtoms::inputmode, ALL_NO_PREFIX); 2159 ATTR_ONSUBMIT = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::onsubmit, 2160 nsGkAtoms::onsubmit, 2161 nsGkAtoms::onsubmit, ALL_NO_PREFIX); 2162 ATTR_ONCUT = 2163 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::oncut, nsGkAtoms::oncut, 2164 nsGkAtoms::oncut, ALL_NO_PREFIX); 2165 ATTR_REQUIRED = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::required, 2166 nsGkAtoms::required, 2167 nsGkAtoms::required, ALL_NO_PREFIX); 2168 ATTR_REQUIREDFEATURES = new nsHtml5AttributeName( 2169 ALL_NO_NS, nsGkAtoms::requiredfeatures, nsGkAtoms::requiredfeatures, 2170 nsGkAtoms::requiredFeatures, ALL_NO_PREFIX); 2171 ATTR_RESULT = 2172 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::result, nsGkAtoms::result, 2173 nsGkAtoms::result, ALL_NO_PREFIX); 2174 ATTR_REQUIREDEXTENSIONS = new nsHtml5AttributeName( 2175 ALL_NO_NS, nsGkAtoms::requiredextensions, nsGkAtoms::requiredextensions, 2176 nsGkAtoms::requiredExtensions, ALL_NO_PREFIX); 2177 ATTR_VALUES = 2178 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::values, nsGkAtoms::values, 2179 nsGkAtoms::values, ALL_NO_PREFIX); 2180 ATTR_VALUETYPE = new nsHtml5AttributeName( 2181 ALL_NO_NS, nsGkAtoms::valuetype, nsGkAtoms::valuetype, 2182 nsGkAtoms::valuetype, ALL_NO_PREFIX); 2183 ATTR_VALUE = 2184 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::value, nsGkAtoms::value, 2185 nsGkAtoms::value, ALL_NO_PREFIX); 2186 ATTR_ELEVATION = new nsHtml5AttributeName( 2187 ALL_NO_NS, nsGkAtoms::elevation, nsGkAtoms::elevation, 2188 nsGkAtoms::elevation, ALL_NO_PREFIX); 2189 ATTR_VIEWTARGET = new nsHtml5AttributeName( 2190 ALL_NO_NS, nsGkAtoms::viewtarget, nsGkAtoms::viewtarget, 2191 nsGkAtoms::viewTarget, ALL_NO_PREFIX); 2192 ATTR_VIEWBOX = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::viewbox, 2193 nsGkAtoms::viewbox, 2194 nsGkAtoms::viewBox, ALL_NO_PREFIX); 2195 ATTR_CX = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::cx, nsGkAtoms::cx, 2196 nsGkAtoms::cx, ALL_NO_PREFIX); 2197 ATTR_DX = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::dx, nsGkAtoms::dx, 2198 nsGkAtoms::dx, ALL_NO_PREFIX); 2199 ATTR_FX = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::fx, nsGkAtoms::fx, 2200 nsGkAtoms::fx, ALL_NO_PREFIX); 2201 ATTR_RX = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::rx, nsGkAtoms::rx, 2202 nsGkAtoms::rx, ALL_NO_PREFIX); 2203 ATTR_REFX = 2204 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::refx, nsGkAtoms::refx, 2205 nsGkAtoms::refX, ALL_NO_PREFIX); 2206 ATTR_BY = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::by, nsGkAtoms::by, 2207 nsGkAtoms::by, ALL_NO_PREFIX); 2208 ATTR_CY = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::cy, nsGkAtoms::cy, 2209 nsGkAtoms::cy, ALL_NO_PREFIX); 2210 ATTR_DY = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::dy, nsGkAtoms::dy, 2211 nsGkAtoms::dy, ALL_NO_PREFIX); 2212 ATTR_FY = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::fy, nsGkAtoms::fy, 2213 nsGkAtoms::fy, ALL_NO_PREFIX); 2214 ATTR_RY = new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::ry, nsGkAtoms::ry, 2215 nsGkAtoms::ry, ALL_NO_PREFIX); 2216 ATTR_REFY = 2217 new nsHtml5AttributeName(ALL_NO_NS, nsGkAtoms::refy, nsGkAtoms::refy, 2218 nsGkAtoms::refY, ALL_NO_PREFIX); 2219 ATTRIBUTE_NAMES = new nsHtml5AttributeName*[508]; 2220 ATTRIBUTE_NAMES[0] = ATTR_MARKERUNITS; 2221 ATTRIBUTE_NAMES[1] = ATTR_BASELINE; 2222 ATTRIBUTE_NAMES[2] = ATTR_STOP_COLOR; 2223 ATTRIBUTE_NAMES[3] = ATTR_CLEAR; 2224 ATTRIBUTE_NAMES[4] = ATTR_XREF; 2225 ATTRIBUTE_NAMES[5] = ATTR_AUTOPLAY; 2226 ATTRIBUTE_NAMES[6] = ATTR_FONT_STYLE; 2227 ATTRIBUTE_NAMES[7] = ATTR_ARIA_DISABLED; 2228 ATTRIBUTE_NAMES[8] = ATTR_OPACITY; 2229 ATTRIBUTE_NAMES[9] = ATTR_ONBEFOREPRINT; 2230 ATTRIBUTE_NAMES[10] = ATTR_PATH; 2231 ATTRIBUTE_NAMES[11] = ATTR_ALINK; 2232 ATTRIBUTE_NAMES[12] = ATTR_ONMOUSEDOWN; 2233 ATTRIBUTE_NAMES[13] = ATTR_COLS; 2234 ATTRIBUTE_NAMES[14] = ATTR_COLUMNLINES; 2235 ATTRIBUTE_NAMES[15] = ATTR_Y; 2236 ATTRIBUTE_NAMES[16] = ATTR_ARIA_MULTISELECTABLE; 2237 ATTRIBUTE_NAMES[17] = ATTR_ROTATE; 2238 ATTRIBUTE_NAMES[18] = ATTR_SHADOWROOTCLONABLE; 2239 ATTRIBUTE_NAMES[19] = ATTR_LINEBREAK; 2240 ATTRIBUTE_NAMES[20] = ATTR_REPEATDUR; 2241 ATTRIBUTE_NAMES[21] = ATTR_ORIGIN; 2242 ATTRIBUTE_NAMES[22] = ATTR_RADIUS; 2243 ATTRIBUTE_NAMES[23] = ATTR_TABLEVALUES; 2244 ATTRIBUTE_NAMES[24] = ATTR_POINTSATZ; 2245 ATTRIBUTE_NAMES[25] = ATTR_NUMOCTAVES; 2246 ATTRIBUTE_NAMES[26] = ATTR_CLIPPATHUNITS; 2247 ATTRIBUTE_NAMES[27] = ATTR_ONDRAGEND; 2248 ATTRIBUTE_NAMES[28] = ATTR_ROWS; 2249 ATTRIBUTE_NAMES[29] = ATTR_PATTERNTRANSFORM; 2250 ATTRIBUTE_NAMES[30] = ATTR_VIEWTARGET; 2251 ATTRIBUTE_NAMES[31] = ATTR_MIN; 2252 ATTRIBUTE_NAMES[32] = ATTR_K3; 2253 ATTRIBUTE_NAMES[33] = ATTR_ARIA_CHANNEL; 2254 ATTRIBUTE_NAMES[34] = ATTR_ARIA_VALUENOW; 2255 ATTRIBUTE_NAMES[35] = ATTR_LOCAL; 2256 ATTRIBUTE_NAMES[36] = ATTR_ONABORT; 2257 ATTRIBUTE_NAMES[37] = ATTR_HIDDEN; 2258 ATTRIBUTE_NAMES[38] = ATTR_ACCEPT_CHARSET; 2259 ATTRIBUTE_NAMES[39] = ATTR_DIRECTION; 2260 ATTRIBUTE_NAMES[40] = ATTR_OBJECT; 2261 ATTRIBUTE_NAMES[41] = ATTR_ONBEFORECUT; 2262 ATTRIBUTE_NAMES[42] = ATTR_SIZE; 2263 ATTRIBUTE_NAMES[43] = ATTR_IMAGE_RENDERING; 2264 ATTRIBUTE_NAMES[44] = ATTR_MATHBACKGROUND; 2265 ATTRIBUTE_NAMES[45] = ATTR_DIVISOR; 2266 ATTRIBUTE_NAMES[46] = ATTR_LINK; 2267 ATTRIBUTE_NAMES[47] = ATTR_FILL_OPACITY; 2268 ATTRIBUTE_NAMES[48] = ATTR_FORM; 2269 ATTRIBUTE_NAMES[49] = ATTR_OPEN; 2270 ATTRIBUTE_NAMES[50] = ATTR_XLINK_TITLE; 2271 ATTRIBUTE_NAMES[51] = ATTR_COLOR_INTERPOLATION; 2272 ATTRIBUTE_NAMES[52] = ATTR_ONZOOM; 2273 ATTRIBUTE_NAMES[53] = ATTR_STROKE; 2274 ATTRIBUTE_NAMES[54] = ATTR_LOOP; 2275 ATTRIBUTE_NAMES[55] = ATTR_COORDS; 2276 ATTRIBUTE_NAMES[56] = ATTR_STARTOFFSET; 2277 ATTRIBUTE_NAMES[57] = ATTR_LOWSRC; 2278 ATTRIBUTE_NAMES[58] = ATTR_CONTEXTMENU; 2279 ATTRIBUTE_NAMES[59] = ATTR_KEYTIMES; 2280 ATTRIBUTE_NAMES[60] = ATTR_TEXT_DECORATION; 2281 ATTRIBUTE_NAMES[61] = ATTR_REQUIRED; 2282 ATTRIBUTE_NAMES[62] = ATTR_CY; 2283 ATTRIBUTE_NAMES[63] = ATTR_END; 2284 ATTRIBUTE_NAMES[64] = ATTR_SRC; 2285 ATTRIBUTE_NAMES[65] = ATTR_Y1; 2286 ATTRIBUTE_NAMES[66] = ATTR_ARIA_GRAB; 2287 ATTRIBUTE_NAMES[67] = ATTR_ARIA_REQUIRED; 2288 ATTRIBUTE_NAMES[68] = ATTR_ARIA_ATOMIC; 2289 ATTRIBUTE_NAMES[69] = ATTR_ARIA_OWNS; 2290 ATTRIBUTE_NAMES[70] = ATTR_ARIA_BUSY; 2291 ATTRIBUTE_NAMES[71] = ATTR_EQUALCOLUMNS; 2292 ATTRIBUTE_NAMES[72] = ATTR_ONDATAAVAILABLE; 2293 ATTRIBUTE_NAMES[73] = ATTR_XCHANNELSELECTOR; 2294 ATTRIBUTE_NAMES[74] = ATTR_FETCHPRIORITY; 2295 ATTRIBUTE_NAMES[75] = ATTR_BORDER; 2296 ATTRIBUTE_NAMES[76] = ATTR_RENDERING_INTENT; 2297 ATTRIBUTE_NAMES[77] = ATTR_SANDBOX; 2298 ATTRIBUTE_NAMES[78] = ATTR_BEVELLED; 2299 ATTRIBUTE_NAMES[79] = ATTR_CODEBASE; 2300 ATTRIBUTE_NAMES[80] = ATTR_FACE; 2301 ATTRIBUTE_NAMES[81] = ATTR_NAME; 2302 ATTRIBUTE_NAMES[82] = ATTR_ONRESET; 2303 ATTRIBUTE_NAMES[83] = ATTR_ONSELECTSTART; 2304 ATTRIBUTE_NAMES[84] = ATTR_REFERRERPOLICY; 2305 ATTRIBUTE_NAMES[85] = ATTR_STRETCHY; 2306 ATTRIBUTE_NAMES[86] = ATTR_HREFLANG; 2307 ATTRIBUTE_NAMES[87] = ATTR_DRAGGABLE; 2308 ATTRIBUTE_NAMES[88] = ATTR_LONGDESC; 2309 ATTRIBUTE_NAMES[89] = ATTR_TARGETY; 2310 ATTRIBUTE_NAMES[90] = ATTR_MATHSIZE; 2311 ATTRIBUTE_NAMES[91] = ATTR_ACTIVE; 2312 ATTRIBUTE_NAMES[92] = ATTR_MANIFEST; 2313 ATTRIBUTE_NAMES[93] = ATTR_TABINDEX; 2314 ATTRIBUTE_NAMES[94] = ATTR_MASK; 2315 ATTRIBUTE_NAMES[95] = ATTR_CELLPADDING; 2316 ATTRIBUTE_NAMES[96] = ATTR_REPLACE; 2317 ATTRIBUTE_NAMES[97] = ATTR_FRAMEBORDER; 2318 ATTRIBUTE_NAMES[98] = ATTR_SUMMARY; 2319 ATTRIBUTE_NAMES[99] = ATTR_KERNELMATRIX; 2320 ATTRIBUTE_NAMES[100] = ATTR_POINTER_EVENTS; 2321 ATTRIBUTE_NAMES[101] = ATTR_TRANSFORM; 2322 ATTRIBUTE_NAMES[102] = ATTR_XMLNS; 2323 ATTRIBUTE_NAMES[103] = ATTR_AUTOCAPITALIZE; 2324 ATTRIBUTE_NAMES[104] = ATTR_EXPONENT; 2325 ATTRIBUTE_NAMES[105] = ATTR_ONMOUSEENTER; 2326 ATTRIBUTE_NAMES[106] = ATTR_ONMOUSEUP; 2327 ATTRIBUTE_NAMES[107] = ATTR_STROKE_DASHARRAY; 2328 ATTRIBUTE_NAMES[108] = ATTR_COMPACT; 2329 ATTRIBUTE_NAMES[109] = ATTR_GLYPH_ORIENTATION_HORIZONTAL; 2330 ATTRIBUTE_NAMES[110] = ATTR_SHAPE_RENDERING; 2331 ATTRIBUTE_NAMES[111] = ATTR_ABBR; 2332 ATTRIBUTE_NAMES[112] = ATTR_NOHREF; 2333 ATTRIBUTE_NAMES[113] = ATTR_OPERATOR; 2334 ATTRIBUTE_NAMES[114] = ATTR_BIAS; 2335 ATTRIBUTE_NAMES[115] = ATTR_CLASS; 2336 ATTRIBUTE_NAMES[116] = ATTR_PRESERVEALPHA; 2337 ATTRIBUTE_NAMES[117] = ATTR_ALTTEXT; 2338 ATTRIBUTE_NAMES[118] = ATTR_FILTER; 2339 ATTRIBUTE_NAMES[119] = ATTR_FONT_SIZE_ADJUST; 2340 ATTRIBUTE_NAMES[120] = ATTR_RT; 2341 ATTRIBUTE_NAMES[121] = ATTR_RESTART; 2342 ATTRIBUTE_NAMES[122] = ATTR_WRITING_MODE; 2343 ATTRIBUTE_NAMES[123] = ATTR_GROUPALIGN; 2344 ATTRIBUTE_NAMES[124] = ATTR_VALUES; 2345 ATTRIBUTE_NAMES[125] = ATTR_FX; 2346 ATTRIBUTE_NAMES[126] = ATTR_RY; 2347 ATTRIBUTE_NAMES[127] = ATTR_DIR; 2348 ATTRIBUTE_NAMES[128] = ATTR_IN2; 2349 ATTRIBUTE_NAMES[129] = ATTR_REL; 2350 ATTRIBUTE_NAMES[130] = ATTR_R; 2351 ATTRIBUTE_NAMES[131] = ATTR_K1; 2352 ATTRIBUTE_NAMES[132] = ATTR_X2; 2353 ATTRIBUTE_NAMES[133] = ATTR_XML_SPACE; 2354 ATTRIBUTE_NAMES[134] = ATTR_ARIA_LABELLEDBY; 2355 ATTRIBUTE_NAMES[135] = ATTR_ARIA_SELECTED; 2356 ATTRIBUTE_NAMES[136] = ATTR_ARIA_PRESSED; 2357 ATTRIBUTE_NAMES[137] = ATTR_ARIA_SECRET; 2358 ATTRIBUTE_NAMES[138] = ATTR_ARIA_TEMPLATEID; 2359 ATTRIBUTE_NAMES[139] = ATTR_ARIA_MULTILINE; 2360 ATTRIBUTE_NAMES[140] = ATTR_ARIA_RELEVANT; 2361 ATTRIBUTE_NAMES[141] = ATTR_ARIA_AUTOCOMPLETE; 2362 ATTRIBUTE_NAMES[142] = ATTR_ARIA_HASPOPUP; 2363 ATTRIBUTE_NAMES[143] = ATTR_DEFAULT; 2364 ATTRIBUTE_NAMES[144] = ATTR_HSPACE; 2365 ATTRIBUTE_NAMES[145] = ATTR_MOVABLELIMITS; 2366 ATTRIBUTE_NAMES[146] = ATTR_RSPACE; 2367 ATTRIBUTE_NAMES[147] = ATTR_SEPARATORS; 2368 ATTRIBUTE_NAMES[148] = ATTR_ENABLE_BACKGROUND; 2369 ATTRIBUTE_NAMES[149] = ATTR_CHECKED; 2370 ATTRIBUTE_NAMES[150] = ATTR_ONSCROLL; 2371 ATTRIBUTE_NAMES[151] = ATTR_SPECULAREXPONENT; 2372 ATTRIBUTE_NAMES[152] = ATTR_GRADIENTTRANSFORM; 2373 ATTRIBUTE_NAMES[153] = ATTR_LOADING; 2374 ATTRIBUTE_NAMES[154] = ATTR_SEED; 2375 ATTRIBUTE_NAMES[155] = ATTR_SRCDOC; 2376 ATTRIBUTE_NAMES[156] = ATTR_WORD_SPACING; 2377 ATTRIBUTE_NAMES[157] = ATTR_ACCENT; 2378 ATTRIBUTE_NAMES[158] = ATTR_BASELINE_SHIFT; 2379 ATTRIBUTE_NAMES[159] = ATTR_CODE; 2380 ATTRIBUTE_NAMES[160] = ATTR_DEFER; 2381 ATTRIBUTE_NAMES[161] = ATTR_EDGE; 2382 ATTRIBUTE_NAMES[162] = ATTR_INTERCEPT; 2383 ATTRIBUTE_NAMES[163] = ATTR_LINETHICKNESS; 2384 ATTRIBUTE_NAMES[164] = ATTR_ONBEFOREUNLOAD; 2385 ATTRIBUTE_NAMES[165] = ATTR_ORDER; 2386 ATTRIBUTE_NAMES[166] = ATTR_ONMESSAGE; 2387 ATTRIBUTE_NAMES[167] = ATTR_ORIENTATION; 2388 ATTRIBUTE_NAMES[168] = ATTR_ONKEYPRESS; 2389 ATTRIBUTE_NAMES[169] = ATTR_ONRESIZE; 2390 ATTRIBUTE_NAMES[170] = ATTR_ROLE; 2391 ATTRIBUTE_NAMES[171] = ATTR_SIZES; 2392 ATTRIBUTE_NAMES[172] = ATTR_SPREADMETHOD; 2393 ATTRIBUTE_NAMES[173] = ATTR_DIFFUSECONSTANT; 2394 ATTRIBUTE_NAMES[174] = ATTR_PROFILE; 2395 ATTRIBUTE_NAMES[175] = ATTR_ALIGNMENT_BASELINE; 2396 ATTRIBUTE_NAMES[176] = ATTR_IMAGESIZES; 2397 ATTRIBUTE_NAMES[177] = ATTR_LANG; 2398 ATTRIBUTE_NAMES[178] = ATTR_MARGINHEIGHT; 2399 ATTRIBUTE_NAMES[179] = ATTR_TARGET; 2400 ATTRIBUTE_NAMES[180] = ATTR_HIGH; 2401 ATTRIBUTE_NAMES[181] = ATTR_MATHVARIANT; 2402 ATTRIBUTE_NAMES[182] = ATTR_ONCHANGE; 2403 ATTRIBUTE_NAMES[183] = ATTR_ACTIONTYPE; 2404 ATTRIBUTE_NAMES[184] = ATTR_BEGIN; 2405 ATTRIBUTE_NAMES[185] = ATTR_LIMITINGCONEANGLE; 2406 ATTRIBUTE_NAMES[186] = ATTR_OPTIMUM; 2407 ATTRIBUTE_NAMES[187] = ATTR_SCRIPTSIZEMULTIPLIER; 2408 ATTRIBUTE_NAMES[188] = ATTR_VISIBILITY; 2409 ATTRIBUTE_NAMES[189] = ATTR_MARKERHEIGHT; 2410 ATTRIBUTE_NAMES[190] = ATTR_MARKERWIDTH; 2411 ATTRIBUTE_NAMES[191] = ATTR_AMPLITUDE; 2412 ATTRIBUTE_NAMES[192] = ATTR_FILL_RULE; 2413 ATTRIBUTE_NAMES[193] = ATTR_ONCLICK; 2414 ATTRIBUTE_NAMES[194] = ATTR_SCALE; 2415 ATTRIBUTE_NAMES[195] = ATTR_AZIMUTH; 2416 ATTRIBUTE_NAMES[196] = ATTR_FRAMESPACING; 2417 ATTRIBUTE_NAMES[197] = ATTR_PRIMITIVEUNITS; 2418 ATTRIBUTE_NAMES[198] = ATTR_ZOOMANDPAN; 2419 ATTRIBUTE_NAMES[199] = ATTR_EVENT; 2420 ATTRIBUTE_NAMES[200] = ATTR_KERNELUNITLENGTH; 2421 ATTRIBUTE_NAMES[201] = ATTR_ONEND; 2422 ATTRIBUTE_NAMES[202] = ATTR_POINTSATX; 2423 ATTRIBUTE_NAMES[203] = ATTR_STANDBY; 2424 ATTRIBUTE_NAMES[204] = ATTR_WHEN; 2425 ATTRIBUTE_NAMES[205] = ATTR_XLINK_ARCROLE; 2426 ATTRIBUTE_NAMES[206] = ATTR_XLINK_SHOW; 2427 ATTRIBUTE_NAMES[207] = ATTR_AUTOCOMPLETE; 2428 ATTRIBUTE_NAMES[208] = ATTR_COLOR_PROFILE; 2429 ATTRIBUTE_NAMES[209] = ATTR_COLOR_INTERPOLATION_FILTERS; 2430 ATTRIBUTE_NAMES[210] = ATTR_FLOOD_OPACITY; 2431 ATTRIBUTE_NAMES[211] = ATTR_ONLOAD; 2432 ATTRIBUTE_NAMES[212] = ATTR_ONFOCUSIN; 2433 ATTRIBUTE_NAMES[213] = ATTR_ONMOUSELEAVE; 2434 ATTRIBUTE_NAMES[214] = ATTR_ONMOUSEOUT; 2435 ATTRIBUTE_NAMES[215] = ATTR_RQUOTE; 2436 ATTRIBUTE_NAMES[216] = ATTR_STROKE_LINEJOIN; 2437 ATTRIBUTE_NAMES[217] = ATTR_STROKE_WIDTH; 2438 ATTRIBUTE_NAMES[218] = ATTR_CLIP_RULE; 2439 ATTRIBUTE_NAMES[219] = ATTR_DISPLAYSTYLE; 2440 ATTRIBUTE_NAMES[220] = ATTR_HTTP_EQUIV; 2441 ATTRIBUTE_NAMES[221] = ATTR_SCOPED; 2442 ATTRIBUTE_NAMES[222] = ATTR_SHAPE; 2443 ATTRIBUTE_NAMES[223] = ATTR_TEMPLATE; 2444 ATTRIBUTE_NAMES[224] = ATTR_ATTRIBUTETYPE; 2445 ATTRIBUTE_NAMES[225] = ATTR_CHARSET; 2446 ATTRIBUTE_NAMES[226] = ATTR_ONDRAGENTER; 2447 ATTRIBUTE_NAMES[227] = ATTR_ONDRAGDROP; 2448 ATTRIBUTE_NAMES[228] = ATTR_ONDRAGSTART; 2449 ATTRIBUTE_NAMES[229] = ATTR_AS; 2450 ATTRIBUTE_NAMES[230] = ATTR_CLASSID; 2451 ATTRIBUTE_NAMES[231] = ATTR_CLOSURE; 2452 ATTRIBUTE_NAMES[232] = ATTR_KEYSYSTEM; 2453 ATTRIBUTE_NAMES[233] = ATTR_MINSIZE; 2454 ATTRIBUTE_NAMES[234] = ATTR_ROWSPAN; 2455 ATTRIBUTE_NAMES[235] = ATTR_SUBSCRIPTSHIFT; 2456 ATTRIBUTE_NAMES[236] = ATTR_CONTROLS; 2457 ATTRIBUTE_NAMES[237] = ATTR_ENCTYPE; 2458 ATTRIBUTE_NAMES[238] = ATTR_FONT_WEIGHT; 2459 ATTRIBUTE_NAMES[239] = ATTR_FONT_FAMILY; 2460 ATTRIBUTE_NAMES[240] = ATTR_FONTSIZE; 2461 ATTRIBUTE_NAMES[241] = ATTR_LIST; 2462 ATTRIBUTE_NAMES[242] = ATTR_ONSTART; 2463 ATTRIBUTE_NAMES[243] = ATTR_PATTERNUNITS; 2464 ATTRIBUTE_NAMES[244] = ATTR_SYSTEMLANGUAGE; 2465 ATTRIBUTE_NAMES[245] = ATTR_TEXTLENGTH; 2466 ATTRIBUTE_NAMES[246] = ATTR_ACCUMULATE; 2467 ATTRIBUTE_NAMES[247] = ATTR_COLUMNSPACING; 2468 ATTRIBUTE_NAMES[248] = ATTR_ONSUBMIT; 2469 ATTRIBUTE_NAMES[249] = ATTR_RESULT; 2470 ATTRIBUTE_NAMES[250] = ATTR_VALUE; 2471 ATTRIBUTE_NAMES[251] = ATTR_CX; 2472 ATTRIBUTE_NAMES[252] = ATTR_REFX; 2473 ATTRIBUTE_NAMES[253] = ATTR_FY; 2474 ATTRIBUTE_NAMES[254] = ATTR_REFY; 2475 ATTRIBUTE_NAMES[255] = ATTR_ALT; 2476 ATTRIBUTE_NAMES[256] = ATTR_DUR; 2477 ATTRIBUTE_NAMES[257] = ATTR_FOR; 2478 ATTRIBUTE_NAMES[258] = ATTR_LOW; 2479 ATTRIBUTE_NAMES[259] = ATTR_MAX; 2480 ATTRIBUTE_NAMES[260] = ATTR_REV; 2481 ATTRIBUTE_NAMES[261] = ATTR_D; 2482 ATTRIBUTE_NAMES[262] = ATTR_X; 2483 ATTRIBUTE_NAMES[263] = ATTR_Z; 2484 ATTRIBUTE_NAMES[264] = ATTR_X1; 2485 ATTRIBUTE_NAMES[265] = ATTR_K2; 2486 ATTRIBUTE_NAMES[266] = ATTR_Y2; 2487 ATTRIBUTE_NAMES[267] = ATTR_K4; 2488 ATTRIBUTE_NAMES[268] = ATTR_XML_LANG; 2489 ATTRIBUTE_NAMES[269] = ATTR_ARIA_VALUEMAX; 2490 ATTRIBUTE_NAMES[270] = ATTR_ARIA_DESCRIBEDBY; 2491 ATTRIBUTE_NAMES[271] = ATTR_ARIA_CHECKED; 2492 ATTRIBUTE_NAMES[272] = ATTR_ARIA_DROPEFFECT; 2493 ATTRIBUTE_NAMES[273] = ATTR_ARIA_EXPANDED; 2494 ATTRIBUTE_NAMES[274] = ATTR_ARIA_LEVEL; 2495 ATTRIBUTE_NAMES[275] = ATTR_ARIA_HIDDEN; 2496 ATTRIBUTE_NAMES[276] = ATTR_ARIA_POSINSET; 2497 ATTRIBUTE_NAMES[277] = ATTR_ARIA_INVALID; 2498 ATTRIBUTE_NAMES[278] = ATTR_ARIA_VALUEMIN; 2499 ATTRIBUTE_NAMES[279] = ATTR_ARIA_CONTROLS; 2500 ATTRIBUTE_NAMES[280] = ATTR_ARIA_READONLY; 2501 ATTRIBUTE_NAMES[281] = ATTR_ARIA_ACTIVEDESCENDANT; 2502 ATTRIBUTE_NAMES[282] = ATTR_ARIA_DATATYPE; 2503 ATTRIBUTE_NAMES[283] = ATTR_ARIA_SORT; 2504 ATTRIBUTE_NAMES[284] = ATTR_ARIA_FLOWTO; 2505 ATTRIBUTE_NAMES[285] = ATTR_ARIA_LIVE; 2506 ATTRIBUTE_NAMES[286] = ATTR_ARIA_SETSIZE; 2507 ATTRIBUTE_NAMES[287] = ATTR_DISABLED; 2508 ATTRIBUTE_NAMES[288] = ATTR_DATA; 2509 ATTRIBUTE_NAMES[289] = ATTR_EQUALROWS; 2510 ATTRIBUTE_NAMES[290] = ATTR_ISMAP; 2511 ATTRIBUTE_NAMES[291] = ATTR_LSPACE; 2512 ATTRIBUTE_NAMES[292] = ATTR_NOTATION; 2513 ATTRIBUTE_NAMES[293] = ATTR_ONPASTE; 2514 ATTRIBUTE_NAMES[294] = ATTR_ROWALIGN; 2515 ATTRIBUTE_NAMES[295] = ATTR_SEPARATOR; 2516 ATTRIBUTE_NAMES[296] = ATTR_VSPACE; 2517 ATTRIBUTE_NAMES[297] = ATTR_YCHANNELSELECTOR; 2518 ATTRIBUTE_NAMES[298] = ATTR_ONDBLCLICK; 2519 ATTRIBUTE_NAMES[299] = ATTR_CALCMODE; 2520 ATTRIBUTE_NAMES[300] = ATTR_FENCE; 2521 ATTRIBUTE_NAMES[301] = ATTR_NONCE; 2522 ATTRIBUTE_NAMES[302] = ATTR_ONACTIVATE; 2523 ATTRIBUTE_NAMES[303] = ATTR_SPACING; 2524 ATTRIBUTE_NAMES[304] = ATTR_SPECULARCONSTANT; 2525 ATTRIBUTE_NAMES[305] = ATTR_ID; 2526 ATTRIBUTE_NAMES[306] = ATTR_GRADIENTUNITS; 2527 ATTRIBUTE_NAMES[307] = ATTR_HEADERS; 2528 ATTRIBUTE_NAMES[308] = ATTR_READONLY; 2529 ATTRIBUTE_NAMES[309] = ATTR_SHADOWROOTMODE; 2530 ATTRIBUTE_NAMES[310] = ATTR_SHADOWROOTREFERENCETARGET; 2531 ATTRIBUTE_NAMES[311] = ATTR_SHADOWROOTSERIALIZABLE; 2532 ATTRIBUTE_NAMES[312] = ATTR_STDDEVIATION; 2533 ATTRIBUTE_NAMES[313] = ATTR_SHADOWROOTDELEGATESFOCUS; 2534 ATTRIBUTE_NAMES[314] = ATTR_ACCENTUNDER; 2535 ATTRIBUTE_NAMES[315] = ATTR_ACCESSKEY; 2536 ATTRIBUTE_NAMES[316] = ATTR_ACCEPT; 2537 ATTRIBUTE_NAMES[317] = ATTR_BASEFREQUENCY; 2538 ATTRIBUTE_NAMES[318] = ATTR_BASEPROFILE; 2539 ATTRIBUTE_NAMES[319] = ATTR_BASE; 2540 ATTRIBUTE_NAMES[320] = ATTR_CODETYPE; 2541 ATTRIBUTE_NAMES[321] = ATTR_CITE; 2542 ATTRIBUTE_NAMES[322] = ATTR_DATETIME; 2543 ATTRIBUTE_NAMES[323] = ATTR_EDGEMODE; 2544 ATTRIBUTE_NAMES[324] = ATTR_ENTERKEYHINT; 2545 ATTRIBUTE_NAMES[325] = ATTR_INDEX; 2546 ATTRIBUTE_NAMES[326] = ATTR_INTEGRITY; 2547 ATTRIBUTE_NAMES[327] = ATTR_LABEL; 2548 ATTRIBUTE_NAMES[328] = ATTR_MODE; 2549 ATTRIBUTE_NAMES[329] = ATTR_NORESIZE; 2550 ATTRIBUTE_NAMES[330] = ATTR_ONREPEAT; 2551 ATTRIBUTE_NAMES[331] = ATTR_ONSELECT; 2552 ATTRIBUTE_NAMES[332] = ATTR_OTHER; 2553 ATTRIBUTE_NAMES[333] = ATTR_ONREADYSTATECHANGE; 2554 ATTRIBUTE_NAMES[334] = ATTR_ONBEGIN; 2555 ATTRIBUTE_NAMES[335] = ATTR_ORIENT; 2556 ATTRIBUTE_NAMES[336] = ATTR_ONBEFORECOPY; 2557 ATTRIBUTE_NAMES[337] = ATTR_ONBEFOREPASTE; 2558 ATTRIBUTE_NAMES[338] = ATTR_ONKEYUP; 2559 ATTRIBUTE_NAMES[339] = ATTR_ONKEYDOWN; 2560 ATTRIBUTE_NAMES[340] = ATTR_REPEAT; 2561 ATTRIBUTE_NAMES[341] = ATTR_RULES; 2562 ATTRIBUTE_NAMES[342] = ATTR_REPEATCOUNT; 2563 ATTRIBUTE_NAMES[343] = ATTR_SELECTED; 2564 ATTRIBUTE_NAMES[344] = ATTR_SUPERSCRIPTSHIFT; 2565 ATTRIBUTE_NAMES[345] = ATTR_SCHEME; 2566 ATTRIBUTE_NAMES[346] = ATTR_SELECTION; 2567 ATTRIBUTE_NAMES[347] = ATTR_TYPE; 2568 ATTRIBUTE_NAMES[348] = ATTR_HREF; 2569 ATTRIBUTE_NAMES[349] = ATTR_ONAFTERPRINT; 2570 ATTRIBUTE_NAMES[350] = ATTR_SURFACESCALE; 2571 ATTRIBUTE_NAMES[351] = ATTR_ALIGN; 2572 ATTRIBUTE_NAMES[352] = ATTR_ALIGNMENTSCOPE; 2573 ATTRIBUTE_NAMES[353] = ATTR_HEIGHT; 2574 ATTRIBUTE_NAMES[354] = ATTR_IMAGESRCSET; 2575 ATTRIBUTE_NAMES[355] = ATTR_LANGUAGE; 2576 ATTRIBUTE_NAMES[356] = ATTR_LARGEOP; 2577 ATTRIBUTE_NAMES[357] = ATTR_LENGTHADJUST; 2578 ATTRIBUTE_NAMES[358] = ATTR_MARGINWIDTH; 2579 ATTRIBUTE_NAMES[359] = ATTR_PING; 2580 ATTRIBUTE_NAMES[360] = ATTR_TARGETX; 2581 ATTRIBUTE_NAMES[361] = ATTR_ARCHIVE; 2582 ATTRIBUTE_NAMES[362] = ATTR_LIGHTING_COLOR; 2583 ATTRIBUTE_NAMES[363] = ATTR_METHOD; 2584 ATTRIBUTE_NAMES[364] = ATTR_MATHCOLOR; 2585 ATTRIBUTE_NAMES[365] = ATTR_NOSHADE; 2586 ATTRIBUTE_NAMES[366] = ATTR_PATHLENGTH; 2587 ATTRIBUTE_NAMES[367] = ATTR_ALTIMG; 2588 ATTRIBUTE_NAMES[368] = ATTR_ACTION; 2589 ATTRIBUTE_NAMES[369] = ATTR_ADDITIVE; 2590 ATTRIBUTE_NAMES[370] = ATTR_DOMINANT_BASELINE; 2591 ATTRIBUTE_NAMES[371] = ATTR_DEFINITIONURL; 2592 ATTRIBUTE_NAMES[372] = ATTR_MEDIA; 2593 ATTRIBUTE_NAMES[373] = ATTR_ONFINISH; 2594 ATTRIBUTE_NAMES[374] = ATTR_RADIOGROUP; 2595 ATTRIBUTE_NAMES[375] = ATTR_SCRIPTLEVEL; 2596 ATTRIBUTE_NAMES[376] = ATTR_SCRIPTMINSIZE; 2597 ATTRIBUTE_NAMES[377] = ATTR_VALIGN; 2598 ATTRIBUTE_NAMES[378] = ATTR_BACKGROUND; 2599 ATTRIBUTE_NAMES[379] = ATTR_MARKER_MID; 2600 ATTRIBUTE_NAMES[380] = ATTR_MARKER_END; 2601 ATTRIBUTE_NAMES[381] = ATTR_MARKER_START; 2602 ATTRIBUTE_NAMES[382] = ATTR_MASKUNITS; 2603 ATTRIBUTE_NAMES[383] = ATTR_MASKCONTENTUNITS; 2604 ATTRIBUTE_NAMES[384] = ATTR_CELLSPACING; 2605 ATTRIBUTE_NAMES[385] = ATTR_DECLARE; 2606 ATTRIBUTE_NAMES[386] = ATTR_FILL; 2607 ATTRIBUTE_NAMES[387] = ATTR_MAXLENGTH; 2608 ATTRIBUTE_NAMES[388] = ATTR_ONBLUR; 2609 ATTRIBUTE_NAMES[389] = ATTR_ROWLINES; 2610 ATTRIBUTE_NAMES[390] = ATTR_STYLE; 2611 ATTRIBUTE_NAMES[391] = ATTR_TITLE; 2612 ATTRIBUTE_NAMES[392] = ATTR_FORMAT; 2613 ATTRIBUTE_NAMES[393] = ATTR_FRAME; 2614 ATTRIBUTE_NAMES[394] = ATTR_FROM; 2615 ATTRIBUTE_NAMES[395] = ATTR_PROMPT; 2616 ATTRIBUTE_NAMES[396] = ATTR_SYMMETRIC; 2617 ATTRIBUTE_NAMES[397] = ATTR_USEMAP; 2618 ATTRIBUTE_NAMES[398] = ATTR_ASYNC; 2619 ATTRIBUTE_NAMES[399] = ATTR_IN; 2620 ATTRIBUTE_NAMES[400] = ATTR_ICON; 2621 ATTRIBUTE_NAMES[401] = ATTR_KERNING; 2622 ATTRIBUTE_NAMES[402] = ATTR_ONUNLOAD; 2623 ATTRIBUTE_NAMES[403] = ATTR_ONINVALID; 2624 ATTRIBUTE_NAMES[404] = ATTR_ONINPUT; 2625 ATTRIBUTE_NAMES[405] = ATTR_POINTS; 2626 ATTRIBUTE_NAMES[406] = ATTR_POINTSATY; 2627 ATTRIBUTE_NAMES[407] = ATTR_SPAN; 2628 ATTRIBUTE_NAMES[408] = ATTR_TRANSFORM_ORIGIN; 2629 ATTRIBUTE_NAMES[409] = ATTR_VLINK; 2630 ATTRIBUTE_NAMES[410] = ATTR_XLINK_HREF; 2631 ATTRIBUTE_NAMES[411] = ATTR_XLINK_ROLE; 2632 ATTRIBUTE_NAMES[412] = ATTR_XMLNS_XLINK; 2633 ATTRIBUTE_NAMES[413] = ATTR_XLINK_TYPE; 2634 ATTRIBUTE_NAMES[414] = ATTR_XLINK_ACTUATE; 2635 ATTRIBUTE_NAMES[415] = ATTR_AUTOCORRECT; 2636 ATTRIBUTE_NAMES[416] = ATTR_AUTOFOCUS; 2637 ATTRIBUTE_NAMES[417] = ATTR_BGCOLOR; 2638 ATTRIBUTE_NAMES[418] = ATTR_COLOR_RENDERING; 2639 ATTRIBUTE_NAMES[419] = ATTR_COLOR; 2640 ATTRIBUTE_NAMES[420] = ATTR_ENCODING; 2641 ATTRIBUTE_NAMES[421] = ATTR_FLOOD_COLOR; 2642 ATTRIBUTE_NAMES[422] = ATTR_LQUOTE; 2643 ATTRIBUTE_NAMES[423] = ATTR_NOMODULE; 2644 ATTRIBUTE_NAMES[424] = ATTR_ONMOUSEWHEEL; 2645 ATTRIBUTE_NAMES[425] = ATTR_ONMOUSEOVER; 2646 ATTRIBUTE_NAMES[426] = ATTR_ONCONTEXTMENU; 2647 ATTRIBUTE_NAMES[427] = ATTR_ONCOPY; 2648 ATTRIBUTE_NAMES[428] = ATTR_ONMOUSEMOVE; 2649 ATTRIBUTE_NAMES[429] = ATTR_ONFOCUS; 2650 ATTRIBUTE_NAMES[430] = ATTR_ONFOCUSOUT; 2651 ATTRIBUTE_NAMES[431] = ATTR_TO; 2652 ATTRIBUTE_NAMES[432] = ATTR_STROKE_LINECAP; 2653 ATTRIBUTE_NAMES[433] = ATTR_STROKE_DASHOFFSET; 2654 ATTRIBUTE_NAMES[434] = ATTR_STROKE_MITERLIMIT; 2655 ATTRIBUTE_NAMES[435] = ATTR_SCROLLING; 2656 ATTRIBUTE_NAMES[436] = ATTR_STROKE_OPACITY; 2657 ATTRIBUTE_NAMES[437] = ATTR_CLIP; 2658 ATTRIBUTE_NAMES[438] = ATTR_CLIP_PATH; 2659 ATTRIBUTE_NAMES[439] = ATTR_DISPLAY; 2660 ATTRIBUTE_NAMES[440] = ATTR_GLYPH_ORIENTATION_VERTICAL; 2661 ATTRIBUTE_NAMES[441] = ATTR_GLYPHREF; 2662 ATTRIBUTE_NAMES[442] = ATTR_KEYPOINTS; 2663 ATTRIBUTE_NAMES[443] = ATTR_PROPERTY; 2664 ATTRIBUTE_NAMES[444] = ATTR_STEP; 2665 ATTRIBUTE_NAMES[445] = ATTR_SCOPE; 2666 ATTRIBUTE_NAMES[446] = ATTR_SLOPE; 2667 ATTRIBUTE_NAMES[447] = ATTR_STOP_OPACITY; 2668 ATTRIBUTE_NAMES[448] = ATTR_WRAP; 2669 ATTRIBUTE_NAMES[449] = ATTR_ATTRIBUTENAME; 2670 ATTRIBUTE_NAMES[450] = ATTR_CHAR; 2671 ATTRIBUTE_NAMES[451] = ATTR_CHAROFF; 2672 ATTRIBUTE_NAMES[452] = ATTR_NOWRAP; 2673 ATTRIBUTE_NAMES[453] = ATTR_ONDRAG; 2674 ATTRIBUTE_NAMES[454] = ATTR_ONDRAGOVER; 2675 ATTRIBUTE_NAMES[455] = ATTR_ONDROP; 2676 ATTRIBUTE_NAMES[456] = ATTR_ONERROR; 2677 ATTRIBUTE_NAMES[457] = ATTR_OVERFLOW; 2678 ATTRIBUTE_NAMES[458] = ATTR_ONDRAGLEAVE; 2679 ATTRIBUTE_NAMES[459] = ATTR_START; 2680 ATTRIBUTE_NAMES[460] = ATTR_AXIS; 2681 ATTRIBUTE_NAMES[461] = ATTR_COLSPAN; 2682 ATTRIBUTE_NAMES[462] = ATTR_CROSSORIGIN; 2683 ATTRIBUTE_NAMES[463] = ATTR_CURSOR; 2684 ATTRIBUTE_NAMES[464] = ATTR_CLOSE; 2685 ATTRIBUTE_NAMES[465] = ATTR_IS; 2686 ATTRIBUTE_NAMES[466] = ATTR_KEYSPLINES; 2687 ATTRIBUTE_NAMES[467] = ATTR_MAXSIZE; 2688 ATTRIBUTE_NAMES[468] = ATTR_OFFSET; 2689 ATTRIBUTE_NAMES[469] = ATTR_PRESERVEASPECTRATIO; 2690 ATTRIBUTE_NAMES[470] = ATTR_ROWSPACING; 2691 ATTRIBUTE_NAMES[471] = ATTR_SRCSET; 2692 ATTRIBUTE_NAMES[472] = ATTR_VERSION; 2693 ATTRIBUTE_NAMES[473] = ATTR_CONTENTEDITABLE; 2694 ATTRIBUTE_NAMES[474] = ATTR_CONTENT; 2695 ATTRIBUTE_NAMES[475] = ATTR_DEPTH; 2696 ATTRIBUTE_NAMES[476] = ATTR_FONT_STRETCH; 2697 ATTRIBUTE_NAMES[477] = ATTR_FONTWEIGHT; 2698 ATTRIBUTE_NAMES[478] = ATTR_FONTSTYLE; 2699 ATTRIBUTE_NAMES[479] = ATTR_FONTFAMILY; 2700 ATTRIBUTE_NAMES[480] = ATTR_FONT_VARIANT; 2701 ATTRIBUTE_NAMES[481] = ATTR_FILTERUNITS; 2702 ATTRIBUTE_NAMES[482] = ATTR_FONT_SIZE; 2703 ATTRIBUTE_NAMES[483] = ATTR_LETTER_SPACING; 2704 ATTRIBUTE_NAMES[484] = ATTR_MULTIPLE; 2705 ATTRIBUTE_NAMES[485] = ATTR_ONSTOP; 2706 ATTRIBUTE_NAMES[486] = ATTR_POSTER; 2707 ATTRIBUTE_NAMES[487] = ATTR_PATTERN; 2708 ATTRIBUTE_NAMES[488] = ATTR_PATTERNCONTENTUNITS; 2709 ATTRIBUTE_NAMES[489] = ATTR_STITCHTILES; 2710 ATTRIBUTE_NAMES[490] = ATTR_TEXT_RENDERING; 2711 ATTRIBUTE_NAMES[491] = ATTR_TEXT_ANCHOR; 2712 ATTRIBUTE_NAMES[492] = ATTR_TEXT; 2713 ATTRIBUTE_NAMES[493] = ATTR_WIDTH; 2714 ATTRIBUTE_NAMES[494] = ATTR_COLUMNSPAN; 2715 ATTRIBUTE_NAMES[495] = ATTR_COLUMNALIGN; 2716 ATTRIBUTE_NAMES[496] = ATTR_COLUMNWIDTH; 2717 ATTRIBUTE_NAMES[497] = ATTR_INPUTMODE; 2718 ATTRIBUTE_NAMES[498] = ATTR_ONCUT; 2719 ATTRIBUTE_NAMES[499] = ATTR_REQUIREDFEATURES; 2720 ATTRIBUTE_NAMES[500] = ATTR_REQUIREDEXTENSIONS; 2721 ATTRIBUTE_NAMES[501] = ATTR_VALUETYPE; 2722 ATTRIBUTE_NAMES[502] = ATTR_ELEVATION; 2723 ATTRIBUTE_NAMES[503] = ATTR_VIEWBOX; 2724 ATTRIBUTE_NAMES[504] = ATTR_DX; 2725 ATTRIBUTE_NAMES[505] = ATTR_RX; 2726 ATTRIBUTE_NAMES[506] = ATTR_BY; 2727 ATTRIBUTE_NAMES[507] = ATTR_DY; 2728 } 2729 2730 void nsHtml5AttributeName::releaseStatics() { 2731 delete[] ALL_NO_NS; 2732 delete[] XMLNS_NS; 2733 delete[] XML_NS; 2734 delete[] XLINK_NS; 2735 delete[] ALL_NO_PREFIX; 2736 delete[] XMLNS_PREFIX; 2737 delete[] XLINK_PREFIX; 2738 delete[] XML_PREFIX; 2739 delete ATTR_ALT; 2740 delete ATTR_DIR; 2741 delete ATTR_DUR; 2742 delete ATTR_END; 2743 delete ATTR_FOR; 2744 delete ATTR_IN2; 2745 delete ATTR_LOW; 2746 delete ATTR_MIN; 2747 delete ATTR_MAX; 2748 delete ATTR_REL; 2749 delete ATTR_REV; 2750 delete ATTR_SRC; 2751 delete ATTR_D; 2752 delete ATTR_R; 2753 delete ATTR_X; 2754 delete ATTR_Y; 2755 delete ATTR_Z; 2756 delete ATTR_K1; 2757 delete ATTR_X1; 2758 delete ATTR_Y1; 2759 delete ATTR_K2; 2760 delete ATTR_X2; 2761 delete ATTR_Y2; 2762 delete ATTR_K3; 2763 delete ATTR_K4; 2764 delete ATTR_XML_SPACE; 2765 delete ATTR_XML_LANG; 2766 delete ATTR_ARIA_GRAB; 2767 delete ATTR_ARIA_VALUEMAX; 2768 delete ATTR_ARIA_LABELLEDBY; 2769 delete ATTR_ARIA_DESCRIBEDBY; 2770 delete ATTR_ARIA_DISABLED; 2771 delete ATTR_ARIA_CHECKED; 2772 delete ATTR_ARIA_SELECTED; 2773 delete ATTR_ARIA_DROPEFFECT; 2774 delete ATTR_ARIA_REQUIRED; 2775 delete ATTR_ARIA_EXPANDED; 2776 delete ATTR_ARIA_PRESSED; 2777 delete ATTR_ARIA_LEVEL; 2778 delete ATTR_ARIA_CHANNEL; 2779 delete ATTR_ARIA_HIDDEN; 2780 delete ATTR_ARIA_SECRET; 2781 delete ATTR_ARIA_POSINSET; 2782 delete ATTR_ARIA_ATOMIC; 2783 delete ATTR_ARIA_INVALID; 2784 delete ATTR_ARIA_TEMPLATEID; 2785 delete ATTR_ARIA_VALUEMIN; 2786 delete ATTR_ARIA_MULTISELECTABLE; 2787 delete ATTR_ARIA_CONTROLS; 2788 delete ATTR_ARIA_MULTILINE; 2789 delete ATTR_ARIA_READONLY; 2790 delete ATTR_ARIA_OWNS; 2791 delete ATTR_ARIA_ACTIVEDESCENDANT; 2792 delete ATTR_ARIA_RELEVANT; 2793 delete ATTR_ARIA_DATATYPE; 2794 delete ATTR_ARIA_VALUENOW; 2795 delete ATTR_ARIA_SORT; 2796 delete ATTR_ARIA_AUTOCOMPLETE; 2797 delete ATTR_ARIA_FLOWTO; 2798 delete ATTR_ARIA_BUSY; 2799 delete ATTR_ARIA_LIVE; 2800 delete ATTR_ARIA_HASPOPUP; 2801 delete ATTR_ARIA_SETSIZE; 2802 delete ATTR_CLEAR; 2803 delete ATTR_DISABLED; 2804 delete ATTR_DEFAULT; 2805 delete ATTR_DATA; 2806 delete ATTR_EQUALCOLUMNS; 2807 delete ATTR_EQUALROWS; 2808 delete ATTR_HSPACE; 2809 delete ATTR_ISMAP; 2810 delete ATTR_LOCAL; 2811 delete ATTR_LSPACE; 2812 delete ATTR_MOVABLELIMITS; 2813 delete ATTR_NOTATION; 2814 delete ATTR_ONDATAAVAILABLE; 2815 delete ATTR_ONPASTE; 2816 delete ATTR_RSPACE; 2817 delete ATTR_ROWALIGN; 2818 delete ATTR_ROTATE; 2819 delete ATTR_SEPARATOR; 2820 delete ATTR_SEPARATORS; 2821 delete ATTR_VSPACE; 2822 delete ATTR_XCHANNELSELECTOR; 2823 delete ATTR_YCHANNELSELECTOR; 2824 delete ATTR_ENABLE_BACKGROUND; 2825 delete ATTR_ONDBLCLICK; 2826 delete ATTR_ONABORT; 2827 delete ATTR_CALCMODE; 2828 delete ATTR_CHECKED; 2829 delete ATTR_FENCE; 2830 delete ATTR_FETCHPRIORITY; 2831 delete ATTR_NONCE; 2832 delete ATTR_ONSCROLL; 2833 delete ATTR_ONACTIVATE; 2834 delete ATTR_OPACITY; 2835 delete ATTR_SPACING; 2836 delete ATTR_SPECULAREXPONENT; 2837 delete ATTR_SPECULARCONSTANT; 2838 delete ATTR_BORDER; 2839 delete ATTR_ID; 2840 delete ATTR_GRADIENTTRANSFORM; 2841 delete ATTR_GRADIENTUNITS; 2842 delete ATTR_HIDDEN; 2843 delete ATTR_HEADERS; 2844 delete ATTR_LOADING; 2845 delete ATTR_READONLY; 2846 delete ATTR_RENDERING_INTENT; 2847 delete ATTR_SHADOWROOTMODE; 2848 delete ATTR_SEED; 2849 delete ATTR_SHADOWROOTREFERENCETARGET; 2850 delete ATTR_SHADOWROOTCLONABLE; 2851 delete ATTR_SHADOWROOTSERIALIZABLE; 2852 delete ATTR_SRCDOC; 2853 delete ATTR_STDDEVIATION; 2854 delete ATTR_SANDBOX; 2855 delete ATTR_SHADOWROOTDELEGATESFOCUS; 2856 delete ATTR_WORD_SPACING; 2857 delete ATTR_ACCENTUNDER; 2858 delete ATTR_ACCEPT_CHARSET; 2859 delete ATTR_ACCESSKEY; 2860 delete ATTR_ACCENT; 2861 delete ATTR_ACCEPT; 2862 delete ATTR_BEVELLED; 2863 delete ATTR_BASEFREQUENCY; 2864 delete ATTR_BASELINE_SHIFT; 2865 delete ATTR_BASEPROFILE; 2866 delete ATTR_BASELINE; 2867 delete ATTR_BASE; 2868 delete ATTR_CODE; 2869 delete ATTR_CODETYPE; 2870 delete ATTR_CODEBASE; 2871 delete ATTR_CITE; 2872 delete ATTR_DEFER; 2873 delete ATTR_DATETIME; 2874 delete ATTR_DIRECTION; 2875 delete ATTR_EDGEMODE; 2876 delete ATTR_EDGE; 2877 delete ATTR_ENTERKEYHINT; 2878 delete ATTR_FACE; 2879 delete ATTR_INDEX; 2880 delete ATTR_INTERCEPT; 2881 delete ATTR_INTEGRITY; 2882 delete ATTR_LINEBREAK; 2883 delete ATTR_LABEL; 2884 delete ATTR_LINETHICKNESS; 2885 delete ATTR_MODE; 2886 delete ATTR_NAME; 2887 delete ATTR_NORESIZE; 2888 delete ATTR_ONBEFOREUNLOAD; 2889 delete ATTR_ONREPEAT; 2890 delete ATTR_OBJECT; 2891 delete ATTR_ONSELECT; 2892 delete ATTR_ORDER; 2893 delete ATTR_OTHER; 2894 delete ATTR_ONRESET; 2895 delete ATTR_ONREADYSTATECHANGE; 2896 delete ATTR_ONMESSAGE; 2897 delete ATTR_ONBEGIN; 2898 delete ATTR_ONBEFOREPRINT; 2899 delete ATTR_ORIENT; 2900 delete ATTR_ORIENTATION; 2901 delete ATTR_ONBEFORECOPY; 2902 delete ATTR_ONSELECTSTART; 2903 delete ATTR_ONBEFOREPASTE; 2904 delete ATTR_ONKEYPRESS; 2905 delete ATTR_ONKEYUP; 2906 delete ATTR_ONBEFORECUT; 2907 delete ATTR_ONKEYDOWN; 2908 delete ATTR_ONRESIZE; 2909 delete ATTR_REPEAT; 2910 delete ATTR_REFERRERPOLICY; 2911 delete ATTR_RULES; 2912 delete ATTR_ROLE; 2913 delete ATTR_REPEATCOUNT; 2914 delete ATTR_REPEATDUR; 2915 delete ATTR_SELECTED; 2916 delete ATTR_SIZES; 2917 delete ATTR_SUPERSCRIPTSHIFT; 2918 delete ATTR_STRETCHY; 2919 delete ATTR_SCHEME; 2920 delete ATTR_SPREADMETHOD; 2921 delete ATTR_SELECTION; 2922 delete ATTR_SIZE; 2923 delete ATTR_TYPE; 2924 delete ATTR_DIFFUSECONSTANT; 2925 delete ATTR_HREF; 2926 delete ATTR_HREFLANG; 2927 delete ATTR_ONAFTERPRINT; 2928 delete ATTR_PROFILE; 2929 delete ATTR_SURFACESCALE; 2930 delete ATTR_XREF; 2931 delete ATTR_ALIGN; 2932 delete ATTR_ALIGNMENT_BASELINE; 2933 delete ATTR_ALIGNMENTSCOPE; 2934 delete ATTR_DRAGGABLE; 2935 delete ATTR_HEIGHT; 2936 delete ATTR_IMAGESIZES; 2937 delete ATTR_IMAGESRCSET; 2938 delete ATTR_IMAGE_RENDERING; 2939 delete ATTR_LANGUAGE; 2940 delete ATTR_LANG; 2941 delete ATTR_LARGEOP; 2942 delete ATTR_LONGDESC; 2943 delete ATTR_LENGTHADJUST; 2944 delete ATTR_MARGINHEIGHT; 2945 delete ATTR_MARGINWIDTH; 2946 delete ATTR_ORIGIN; 2947 delete ATTR_PING; 2948 delete ATTR_TARGET; 2949 delete ATTR_TARGETX; 2950 delete ATTR_TARGETY; 2951 delete ATTR_ARCHIVE; 2952 delete ATTR_HIGH; 2953 delete ATTR_LIGHTING_COLOR; 2954 delete ATTR_MATHBACKGROUND; 2955 delete ATTR_METHOD; 2956 delete ATTR_MATHVARIANT; 2957 delete ATTR_MATHCOLOR; 2958 delete ATTR_MATHSIZE; 2959 delete ATTR_NOSHADE; 2960 delete ATTR_ONCHANGE; 2961 delete ATTR_PATHLENGTH; 2962 delete ATTR_PATH; 2963 delete ATTR_ALTIMG; 2964 delete ATTR_ACTIONTYPE; 2965 delete ATTR_ACTION; 2966 delete ATTR_ACTIVE; 2967 delete ATTR_ADDITIVE; 2968 delete ATTR_BEGIN; 2969 delete ATTR_DOMINANT_BASELINE; 2970 delete ATTR_DIVISOR; 2971 delete ATTR_DEFINITIONURL; 2972 delete ATTR_LIMITINGCONEANGLE; 2973 delete ATTR_MEDIA; 2974 delete ATTR_MANIFEST; 2975 delete ATTR_ONFINISH; 2976 delete ATTR_OPTIMUM; 2977 delete ATTR_RADIOGROUP; 2978 delete ATTR_RADIUS; 2979 delete ATTR_SCRIPTLEVEL; 2980 delete ATTR_SCRIPTSIZEMULTIPLIER; 2981 delete ATTR_SCRIPTMINSIZE; 2982 delete ATTR_TABINDEX; 2983 delete ATTR_VALIGN; 2984 delete ATTR_VISIBILITY; 2985 delete ATTR_BACKGROUND; 2986 delete ATTR_LINK; 2987 delete ATTR_MARKER_MID; 2988 delete ATTR_MARKERHEIGHT; 2989 delete ATTR_MARKER_END; 2990 delete ATTR_MASK; 2991 delete ATTR_MARKER_START; 2992 delete ATTR_MARKERWIDTH; 2993 delete ATTR_MASKUNITS; 2994 delete ATTR_MARKERUNITS; 2995 delete ATTR_MASKCONTENTUNITS; 2996 delete ATTR_AMPLITUDE; 2997 delete ATTR_CELLSPACING; 2998 delete ATTR_CELLPADDING; 2999 delete ATTR_DECLARE; 3000 delete ATTR_FILL_RULE; 3001 delete ATTR_FILL; 3002 delete ATTR_FILL_OPACITY; 3003 delete ATTR_MAXLENGTH; 3004 delete ATTR_ONCLICK; 3005 delete ATTR_ONBLUR; 3006 delete ATTR_REPLACE; 3007 delete ATTR_ROWLINES; 3008 delete ATTR_SCALE; 3009 delete ATTR_STYLE; 3010 delete ATTR_TABLEVALUES; 3011 delete ATTR_TITLE; 3012 delete ATTR_AZIMUTH; 3013 delete ATTR_FORMAT; 3014 delete ATTR_FRAMEBORDER; 3015 delete ATTR_FRAME; 3016 delete ATTR_FRAMESPACING; 3017 delete ATTR_FROM; 3018 delete ATTR_FORM; 3019 delete ATTR_PROMPT; 3020 delete ATTR_PRIMITIVEUNITS; 3021 delete ATTR_SYMMETRIC; 3022 delete ATTR_SUMMARY; 3023 delete ATTR_USEMAP; 3024 delete ATTR_ZOOMANDPAN; 3025 delete ATTR_ASYNC; 3026 delete ATTR_ALINK; 3027 delete ATTR_IN; 3028 delete ATTR_EVENT; 3029 delete ATTR_ICON; 3030 delete ATTR_KERNELMATRIX; 3031 delete ATTR_KERNING; 3032 delete ATTR_KERNELUNITLENGTH; 3033 delete ATTR_ONUNLOAD; 3034 delete ATTR_OPEN; 3035 delete ATTR_ONINVALID; 3036 delete ATTR_ONEND; 3037 delete ATTR_ONINPUT; 3038 delete ATTR_POINTER_EVENTS; 3039 delete ATTR_POINTS; 3040 delete ATTR_POINTSATX; 3041 delete ATTR_POINTSATY; 3042 delete ATTR_POINTSATZ; 3043 delete ATTR_SPAN; 3044 delete ATTR_STANDBY; 3045 delete ATTR_TRANSFORM_ORIGIN; 3046 delete ATTR_TRANSFORM; 3047 delete ATTR_VLINK; 3048 delete ATTR_WHEN; 3049 delete ATTR_XLINK_HREF; 3050 delete ATTR_XLINK_TITLE; 3051 delete ATTR_XLINK_ROLE; 3052 delete ATTR_XLINK_ARCROLE; 3053 delete ATTR_XMLNS_XLINK; 3054 delete ATTR_XMLNS; 3055 delete ATTR_XLINK_TYPE; 3056 delete ATTR_XLINK_SHOW; 3057 delete ATTR_XLINK_ACTUATE; 3058 delete ATTR_AUTOPLAY; 3059 delete ATTR_AUTOCORRECT; 3060 delete ATTR_AUTOCOMPLETE; 3061 delete ATTR_AUTOFOCUS; 3062 delete ATTR_AUTOCAPITALIZE; 3063 delete ATTR_BGCOLOR; 3064 delete ATTR_COLOR_PROFILE; 3065 delete ATTR_COLOR_RENDERING; 3066 delete ATTR_COLOR_INTERPOLATION; 3067 delete ATTR_COLOR; 3068 delete ATTR_COLOR_INTERPOLATION_FILTERS; 3069 delete ATTR_ENCODING; 3070 delete ATTR_EXPONENT; 3071 delete ATTR_FLOOD_COLOR; 3072 delete ATTR_FLOOD_OPACITY; 3073 delete ATTR_LQUOTE; 3074 delete ATTR_NUMOCTAVES; 3075 delete ATTR_NOMODULE; 3076 delete ATTR_ONLOAD; 3077 delete ATTR_ONMOUSEWHEEL; 3078 delete ATTR_ONMOUSEENTER; 3079 delete ATTR_ONMOUSEOVER; 3080 delete ATTR_ONFOCUSIN; 3081 delete ATTR_ONCONTEXTMENU; 3082 delete ATTR_ONZOOM; 3083 delete ATTR_ONCOPY; 3084 delete ATTR_ONMOUSELEAVE; 3085 delete ATTR_ONMOUSEMOVE; 3086 delete ATTR_ONMOUSEUP; 3087 delete ATTR_ONFOCUS; 3088 delete ATTR_ONMOUSEOUT; 3089 delete ATTR_ONFOCUSOUT; 3090 delete ATTR_ONMOUSEDOWN; 3091 delete ATTR_TO; 3092 delete ATTR_RQUOTE; 3093 delete ATTR_STROKE_LINECAP; 3094 delete ATTR_STROKE_DASHARRAY; 3095 delete ATTR_STROKE_DASHOFFSET; 3096 delete ATTR_STROKE_LINEJOIN; 3097 delete ATTR_STROKE_MITERLIMIT; 3098 delete ATTR_STROKE; 3099 delete ATTR_SCROLLING; 3100 delete ATTR_STROKE_WIDTH; 3101 delete ATTR_STROKE_OPACITY; 3102 delete ATTR_COMPACT; 3103 delete ATTR_CLIP; 3104 delete ATTR_CLIP_RULE; 3105 delete ATTR_CLIP_PATH; 3106 delete ATTR_CLIPPATHUNITS; 3107 delete ATTR_DISPLAY; 3108 delete ATTR_DISPLAYSTYLE; 3109 delete ATTR_GLYPH_ORIENTATION_VERTICAL; 3110 delete ATTR_GLYPH_ORIENTATION_HORIZONTAL; 3111 delete ATTR_GLYPHREF; 3112 delete ATTR_HTTP_EQUIV; 3113 delete ATTR_KEYPOINTS; 3114 delete ATTR_LOOP; 3115 delete ATTR_PROPERTY; 3116 delete ATTR_SCOPED; 3117 delete ATTR_STEP; 3118 delete ATTR_SHAPE_RENDERING; 3119 delete ATTR_SCOPE; 3120 delete ATTR_SHAPE; 3121 delete ATTR_SLOPE; 3122 delete ATTR_STOP_COLOR; 3123 delete ATTR_STOP_OPACITY; 3124 delete ATTR_TEMPLATE; 3125 delete ATTR_WRAP; 3126 delete ATTR_ABBR; 3127 delete ATTR_ATTRIBUTENAME; 3128 delete ATTR_ATTRIBUTETYPE; 3129 delete ATTR_CHAR; 3130 delete ATTR_COORDS; 3131 delete ATTR_CHAROFF; 3132 delete ATTR_CHARSET; 3133 delete ATTR_NOWRAP; 3134 delete ATTR_NOHREF; 3135 delete ATTR_ONDRAG; 3136 delete ATTR_ONDRAGENTER; 3137 delete ATTR_ONDRAGOVER; 3138 delete ATTR_ONDRAGEND; 3139 delete ATTR_ONDROP; 3140 delete ATTR_ONDRAGDROP; 3141 delete ATTR_ONERROR; 3142 delete ATTR_OPERATOR; 3143 delete ATTR_OVERFLOW; 3144 delete ATTR_ONDRAGSTART; 3145 delete ATTR_ONDRAGLEAVE; 3146 delete ATTR_STARTOFFSET; 3147 delete ATTR_START; 3148 delete ATTR_AS; 3149 delete ATTR_AXIS; 3150 delete ATTR_BIAS; 3151 delete ATTR_COLSPAN; 3152 delete ATTR_CLASSID; 3153 delete ATTR_CROSSORIGIN; 3154 delete ATTR_COLS; 3155 delete ATTR_CURSOR; 3156 delete ATTR_CLOSURE; 3157 delete ATTR_CLOSE; 3158 delete ATTR_CLASS; 3159 delete ATTR_IS; 3160 delete ATTR_KEYSYSTEM; 3161 delete ATTR_KEYSPLINES; 3162 delete ATTR_LOWSRC; 3163 delete ATTR_MAXSIZE; 3164 delete ATTR_MINSIZE; 3165 delete ATTR_OFFSET; 3166 delete ATTR_PRESERVEALPHA; 3167 delete ATTR_PRESERVEASPECTRATIO; 3168 delete ATTR_ROWSPAN; 3169 delete ATTR_ROWSPACING; 3170 delete ATTR_ROWS; 3171 delete ATTR_SRCSET; 3172 delete ATTR_SUBSCRIPTSHIFT; 3173 delete ATTR_VERSION; 3174 delete ATTR_ALTTEXT; 3175 delete ATTR_CONTENTEDITABLE; 3176 delete ATTR_CONTROLS; 3177 delete ATTR_CONTENT; 3178 delete ATTR_CONTEXTMENU; 3179 delete ATTR_DEPTH; 3180 delete ATTR_ENCTYPE; 3181 delete ATTR_FONT_STRETCH; 3182 delete ATTR_FILTER; 3183 delete ATTR_FONTWEIGHT; 3184 delete ATTR_FONT_WEIGHT; 3185 delete ATTR_FONTSTYLE; 3186 delete ATTR_FONT_STYLE; 3187 delete ATTR_FONTFAMILY; 3188 delete ATTR_FONT_FAMILY; 3189 delete ATTR_FONT_VARIANT; 3190 delete ATTR_FONT_SIZE_ADJUST; 3191 delete ATTR_FILTERUNITS; 3192 delete ATTR_FONTSIZE; 3193 delete ATTR_FONT_SIZE; 3194 delete ATTR_KEYTIMES; 3195 delete ATTR_LETTER_SPACING; 3196 delete ATTR_LIST; 3197 delete ATTR_MULTIPLE; 3198 delete ATTR_RT; 3199 delete ATTR_ONSTOP; 3200 delete ATTR_ONSTART; 3201 delete ATTR_POSTER; 3202 delete ATTR_PATTERNTRANSFORM; 3203 delete ATTR_PATTERN; 3204 delete ATTR_PATTERNUNITS; 3205 delete ATTR_PATTERNCONTENTUNITS; 3206 delete ATTR_RESTART; 3207 delete ATTR_STITCHTILES; 3208 delete ATTR_SYSTEMLANGUAGE; 3209 delete ATTR_TEXT_RENDERING; 3210 delete ATTR_TEXT_DECORATION; 3211 delete ATTR_TEXT_ANCHOR; 3212 delete ATTR_TEXTLENGTH; 3213 delete ATTR_TEXT; 3214 delete ATTR_WRITING_MODE; 3215 delete ATTR_WIDTH; 3216 delete ATTR_ACCUMULATE; 3217 delete ATTR_COLUMNSPAN; 3218 delete ATTR_COLUMNLINES; 3219 delete ATTR_COLUMNALIGN; 3220 delete ATTR_COLUMNSPACING; 3221 delete ATTR_COLUMNWIDTH; 3222 delete ATTR_GROUPALIGN; 3223 delete ATTR_INPUTMODE; 3224 delete ATTR_ONSUBMIT; 3225 delete ATTR_ONCUT; 3226 delete ATTR_REQUIRED; 3227 delete ATTR_REQUIREDFEATURES; 3228 delete ATTR_RESULT; 3229 delete ATTR_REQUIREDEXTENSIONS; 3230 delete ATTR_VALUES; 3231 delete ATTR_VALUETYPE; 3232 delete ATTR_VALUE; 3233 delete ATTR_ELEVATION; 3234 delete ATTR_VIEWTARGET; 3235 delete ATTR_VIEWBOX; 3236 delete ATTR_CX; 3237 delete ATTR_DX; 3238 delete ATTR_FX; 3239 delete ATTR_RX; 3240 delete ATTR_REFX; 3241 delete ATTR_BY; 3242 delete ATTR_CY; 3243 delete ATTR_DY; 3244 delete ATTR_FY; 3245 delete ATTR_RY; 3246 delete ATTR_REFY; 3247 delete[] ATTRIBUTE_NAMES; 3248 }