1// Code generated by go generate gen.go; DO NOT EDIT. 2 3//go:generate go run gen.go 4 5package atom 6 7const ( 8 A Atom = 0x1 9 Abbr Atom = 0x4 10 Accept Atom = 0x1a06 11 AcceptCharset Atom = 0x1a0e 12 Accesskey Atom = 0x2c09 13 Acronym Atom = 0x6907 14 Action Atom = 0x26a06 15 Address Atom = 0x6f307 16 Align Atom = 0x7005 17 Allowfullscreen Atom = 0x2000f 18 Allowpaymentrequest Atom = 0x8013 19 Allowusermedia Atom = 0x9c0e 20 Alt Atom = 0xc703 21 Annotation Atom = 0x1c90a 22 AnnotationXml Atom = 0x1c90e 23 Applet Atom = 0x31106 24 Area Atom = 0x34e04 25 Article Atom = 0x3f407 26 As Atom = 0xd002 27 Aside Atom = 0xd805 28 Async Atom = 0xd005 29 Audio Atom = 0xe605 30 Autocomplete Atom = 0x2700c 31 Autofocus Atom = 0x10209 32 Autoplay Atom = 0x11d08 33 B Atom = 0x101 34 Base Atom = 0x12c04 35 Basefont Atom = 0x12c08 36 Bdi Atom = 0x7903 37 Bdo Atom = 0x14b03 38 Bgsound Atom = 0x15e07 39 Big Atom = 0x17003 40 Blink Atom = 0x17305 41 Blockquote Atom = 0x1870a 42 Body Atom = 0x2804 43 Br Atom = 0x202 44 Button Atom = 0x19106 45 Canvas Atom = 0xd406 46 Caption Atom = 0x22907 47 Center Atom = 0x21806 48 Challenge Atom = 0x29309 49 Charset Atom = 0x2107 50 Checked Atom = 0x47107 51 Cite Atom = 0x55c04 52 Class Atom = 0x5bd05 53 Code Atom = 0x1a004 54 Col Atom = 0x1a703 55 Colgroup Atom = 0x1a708 56 Color Atom = 0x1bf05 57 Cols Atom = 0x1c404 58 Colspan Atom = 0x1c407 59 Command Atom = 0x1d707 60 Content Atom = 0x58307 61 Contenteditable Atom = 0x5830f 62 Contextmenu Atom = 0x3780b 63 Controls Atom = 0x1de08 64 Coords Atom = 0x1ea06 65 Crossorigin Atom = 0x1f30b 66 Data Atom = 0x49d04 67 Datalist Atom = 0x49d08 68 Datetime Atom = 0x2b008 69 Dd Atom = 0x2cf02 70 Default Atom = 0xdb07 71 Defer Atom = 0x1a205 72 Del Atom = 0x44a03 73 Desc Atom = 0x55904 74 Details Atom = 0x4607 75 Dfn Atom = 0x5f03 76 Dialog Atom = 0x7a06 77 Dir Atom = 0xba03 78 Dirname Atom = 0xba07 79 Disabled Atom = 0x16408 80 Div Atom = 0x16b03 81 Dl Atom = 0x5e602 82 Download Atom = 0x45b08 83 Draggable Atom = 0x17a09 84 Dropzone Atom = 0x3fd08 85 Dt Atom = 0x64b02 86 Em Atom = 0x4202 87 Embed Atom = 0x4205 88 Enctype Atom = 0x28507 89 Face Atom = 0x21604 90 Fieldset Atom = 0x21e08 91 Figcaption Atom = 0x2260a 92 Figure Atom = 0x24006 93 Font Atom = 0x13004 94 Footer Atom = 0xca06 95 For Atom = 0x24c03 96 ForeignObject Atom = 0x24c0d 97 Foreignobject Atom = 0x2590d 98 Form Atom = 0x26604 99 Formaction Atom = 0x2660a 100 Formenctype Atom = 0x2810b 101 Formmethod Atom = 0x29c0a 102 Formnovalidate Atom = 0x2a60e 103 Formtarget Atom = 0x2b80a 104 Frame Atom = 0x5705 105 Frameset Atom = 0x5708 106 H1 Atom = 0x15c02 107 H2 Atom = 0x2d602 108 H3 Atom = 0x30502 109 H4 Atom = 0x33d02 110 H5 Atom = 0x34702 111 H6 Atom = 0x64d02 112 Head Atom = 0x32904 113 Header Atom = 0x32906 114 Headers Atom = 0x32907 115 Height Atom = 0x14306 116 Hgroup Atom = 0x2c206 117 Hidden Atom = 0x2cd06 118 High Atom = 0x2d304 119 Hr Atom = 0x15702 120 Href Atom = 0x2d804 121 Hreflang Atom = 0x2d808 122 Html Atom = 0x14704 123 HttpEquiv Atom = 0x2e00a 124 I Atom = 0x601 125 Icon Atom = 0x58204 126 Id Atom = 0xda02 127 Iframe Atom = 0x2f406 128 Image Atom = 0x2fa05 129 Img Atom = 0x2ff03 130 Input Atom = 0x44305 131 Inputmode Atom = 0x44309 132 Ins Atom = 0x1fc03 133 Integrity Atom = 0x23709 134 Is Atom = 0x16502 135 Isindex Atom = 0x30707 136 Ismap Atom = 0x30e05 137 Itemid Atom = 0x38306 138 Itemprop Atom = 0x55d08 139 Itemref Atom = 0x3c507 140 Itemscope Atom = 0x67109 141 Itemtype Atom = 0x31708 142 Kbd Atom = 0x7803 143 Keygen Atom = 0x3206 144 Keytype Atom = 0x9507 145 Kind Atom = 0x17704 146 Label Atom = 0xf105 147 Lang Atom = 0x2dc04 148 Legend Atom = 0x18106 149 Li Atom = 0x7102 150 Link Atom = 0x17404 151 List Atom = 0x4a104 152 Listing Atom = 0x4a107 153 Loop Atom = 0xf504 154 Low Atom = 0x8203 155 Main Atom = 0x1004 156 Malignmark Atom = 0x6f0a 157 Manifest Atom = 0x6d708 158 Map Atom = 0x31003 159 Mark Atom = 0x7504 160 Marquee Atom = 0x31f07 161 Math Atom = 0x32604 162 Max Atom = 0x33503 163 Maxlength Atom = 0x33509 164 Media Atom = 0xa505 165 Mediagroup Atom = 0xa50a 166 Menu Atom = 0x37f04 167 Menuitem Atom = 0x37f08 168 Meta Atom = 0x4b004 169 Meter Atom = 0xbf05 170 Method Atom = 0x2a006 171 Mglyph Atom = 0x30006 172 Mi Atom = 0x33f02 173 Min Atom = 0x33f03 174 Minlength Atom = 0x33f09 175 Mn Atom = 0x2a902 176 Mo Atom = 0x6302 177 Ms Atom = 0x67402 178 Mtext Atom = 0x34905 179 Multiple Atom = 0x35708 180 Muted Atom = 0x35f05 181 Name Atom = 0xbd04 182 Nav Atom = 0x1303 183 Nobr Atom = 0x3704 184 Noembed Atom = 0x4007 185 Noframes Atom = 0x5508 186 Nomodule Atom = 0x6108 187 Nonce Atom = 0x56605 188 Noscript Atom = 0x20e08 189 Novalidate Atom = 0x2aa0a 190 Object Atom = 0x26006 191 Ol Atom = 0x11802 192 Onabort Atom = 0x19507 193 Onafterprint Atom = 0x22e0c 194 Onautocomplete Atom = 0x26e0e 195 Onautocompleteerror Atom = 0x26e13 196 Onauxclick Atom = 0x61f0a 197 Onbeforeprint Atom = 0x69e0d 198 Onbeforeunload Atom = 0x6e70e 199 Onblur Atom = 0x5c606 200 Oncancel Atom = 0xea08 201 Oncanplay Atom = 0x14d09 202 Oncanplaythrough Atom = 0x14d10 203 Onchange Atom = 0x41308 204 Onclick Atom = 0x2ed07 205 Onclose Atom = 0x36407 206 Oncontextmenu Atom = 0x3760d 207 Oncopy Atom = 0x38906 208 Oncuechange Atom = 0x38f0b 209 Oncut Atom = 0x39a05 210 Ondblclick Atom = 0x39f0a 211 Ondrag Atom = 0x3a906 212 Ondragend Atom = 0x3a909 213 Ondragenter Atom = 0x3b20b 214 Ondragexit Atom = 0x3bd0a 215 Ondragleave Atom = 0x3d70b 216 Ondragover Atom = 0x3e20a 217 Ondragstart Atom = 0x3ec0b 218 Ondrop Atom = 0x3fb06 219 Ondurationchange Atom = 0x40b10 220 Onemptied Atom = 0x40209 221 Onended Atom = 0x41b07 222 Onerror Atom = 0x42207 223 Onfocus Atom = 0x42907 224 Onhashchange Atom = 0x4350c 225 Oninput Atom = 0x44107 226 Oninvalid Atom = 0x44d09 227 Onkeydown Atom = 0x45609 228 Onkeypress Atom = 0x4630a 229 Onkeyup Atom = 0x47807 230 Onlanguagechange Atom = 0x48510 231 Onload Atom = 0x49506 232 Onloadeddata Atom = 0x4950c 233 Onloadedmetadata Atom = 0x4a810 234 Onloadend Atom = 0x4be09 235 Onloadstart Atom = 0x4c70b 236 Onmessage Atom = 0x4d209 237 Onmessageerror Atom = 0x4d20e 238 Onmousedown Atom = 0x4e00b 239 Onmouseenter Atom = 0x4eb0c 240 Onmouseleave Atom = 0x4f70c 241 Onmousemove Atom = 0x5030b 242 Onmouseout Atom = 0x50e0a 243 Onmouseover Atom = 0x51b0b 244 Onmouseup Atom = 0x52609 245 Onmousewheel Atom = 0x5340c 246 Onoffline Atom = 0x54009 247 Ononline Atom = 0x54908 248 Onpagehide Atom = 0x5510a 249 Onpageshow Atom = 0x56b0a 250 Onpaste Atom = 0x57707 251 Onpause Atom = 0x59207 252 Onplay Atom = 0x59c06 253 Onplaying Atom = 0x59c09 254 Onpopstate Atom = 0x5a50a 255 Onprogress Atom = 0x5af0a 256 Onratechange Atom = 0x5cc0c 257 Onrejectionhandled Atom = 0x5d812 258 Onreset Atom = 0x5ea07 259 Onresize Atom = 0x5f108 260 Onscroll Atom = 0x60008 261 Onsecuritypolicyviolation Atom = 0x60819 262 Onseeked Atom = 0x62908 263 Onseeking Atom = 0x63109 264 Onselect Atom = 0x63a08 265 Onshow Atom = 0x64406 266 Onsort Atom = 0x64f06 267 Onstalled Atom = 0x65909 268 Onstorage Atom = 0x66209 269 Onsubmit Atom = 0x66b08 270 Onsuspend Atom = 0x67b09 271 Ontimeupdate Atom = 0x1310c 272 Ontoggle Atom = 0x68408 273 Onunhandledrejection Atom = 0x68c14 274 Onunload Atom = 0x6ab08 275 Onvolumechange Atom = 0x6b30e 276 Onwaiting Atom = 0x6c109 277 Onwheel Atom = 0x6ca07 278 Open Atom = 0x56304 279 Optgroup Atom = 0xf708 280 Optimum Atom = 0x6d107 281 Option Atom = 0x6e306 282 Output Atom = 0x51506 283 P Atom = 0xc01 284 Param Atom = 0xc05 285 Pattern Atom = 0x4f07 286 Picture Atom = 0xae07 287 Ping Atom = 0xfe04 288 Placeholder Atom = 0x1120b 289 Plaintext Atom = 0x1ae09 290 Playsinline Atom = 0x1210b 291 Poster Atom = 0x2c706 292 Pre Atom = 0x46803 293 Preload Atom = 0x47e07 294 Progress Atom = 0x5b108 295 Prompt Atom = 0x52e06 296 Public Atom = 0x57e06 297 Q Atom = 0x8e01 298 Radiogroup Atom = 0x30a 299 Readonly Atom = 0x34f08 300 Referrerpolicy Atom = 0x3c90e 301 Rel Atom = 0x47f03 302 Required Atom = 0x24408 303 Reversed Atom = 0xb308 304 Rows Atom = 0x3a04 305 Rowspan Atom = 0x3a07 306 Rp Atom = 0x23402 307 Rt Atom = 0x19a02 308 Ruby Atom = 0xc304 309 S Atom = 0x2501 310 Samp Atom = 0x4c04 311 Sandbox Atom = 0x10a07 312 Scope Atom = 0x67505 313 Scoped Atom = 0x67506 314 Script Atom = 0x21006 315 Seamless Atom = 0x36908 316 Section Atom = 0x5c107 317 Select Atom = 0x63c06 318 Selected Atom = 0x63c08 319 Shape Atom = 0x1e505 320 Size Atom = 0x5f504 321 Sizes Atom = 0x5f505 322 Slot Atom = 0x1ef04 323 Small Atom = 0x1fe05 324 Sortable Atom = 0x65108 325 Sorted Atom = 0x32f06 326 Source Atom = 0x37006 327 Spacer Atom = 0x42f06 328 Span Atom = 0x3d04 329 Spellcheck Atom = 0x46c0a 330 Src Atom = 0x5b803 331 Srcdoc Atom = 0x5b806 332 Srclang Atom = 0x5f907 333 Srcset Atom = 0x6f906 334 Start Atom = 0x3f205 335 Step Atom = 0x57b04 336 Strike Atom = 0x9106 337 Strong Atom = 0x6dd06 338 Style Atom = 0x6ff05 339 Sub Atom = 0x66d03 340 Summary Atom = 0x70407 341 Sup Atom = 0x70b03 342 Svg Atom = 0x70e03 343 System Atom = 0x71106 344 Tabindex Atom = 0x4b608 345 Table Atom = 0x58d05 346 Target Atom = 0x2bc06 347 Tbody Atom = 0x2705 348 Td Atom = 0x5e02 349 Template Atom = 0x71408 350 Textarea Atom = 0x34a08 351 Tfoot Atom = 0xc905 352 Th Atom = 0x15602 353 Thead Atom = 0x32805 354 Time Atom = 0x13304 355 Title Atom = 0xe105 356 Tr Atom = 0x8b02 357 Track Atom = 0x19b05 358 Translate Atom = 0x1b609 359 Tt Atom = 0x5102 360 Type Atom = 0x9804 361 Typemustmatch Atom = 0x2880d 362 U Atom = 0xb01 363 Ul Atom = 0x6602 364 Updateviacache Atom = 0x1370e 365 Usemap Atom = 0x59606 366 Value Atom = 0x1505 367 Var Atom = 0x16d03 368 Video Atom = 0x2e905 369 Wbr Atom = 0x57403 370 Width Atom = 0x64905 371 Workertype Atom = 0x71c0a 372 Wrap Atom = 0x72604 373 Xmp Atom = 0x11003 374) 375 376const hash0 = 0x81cdf10e 377 378const maxAtomLen = 25 379 380var table = [1 << 9]Atom{ 381 0x1: 0xa50a, // mediagroup 382 0x2: 0x2dc04, // lang 383 0x4: 0x2c09, // accesskey 384 0x5: 0x5708, // frameset 385 0x7: 0x63a08, // onselect 386 0x8: 0x71106, // system 387 0xa: 0x64905, // width 388 0xc: 0x2810b, // formenctype 389 0xd: 0x11802, // ol 390 0xe: 0x38f0b, // oncuechange 391 0x10: 0x14b03, // bdo 392 0x11: 0xe605, // audio 393 0x12: 0x17a09, // draggable 394 0x14: 0x2e905, // video 395 0x15: 0x2a902, // mn 396 0x16: 0x37f04, // menu 397 0x17: 0x2c706, // poster 398 0x19: 0xca06, // footer 399 0x1a: 0x2a006, // method 400 0x1b: 0x2b008, // datetime 401 0x1c: 0x19507, // onabort 402 0x1d: 0x1370e, // updateviacache 403 0x1e: 0xd005, // async 404 0x1f: 0x49506, // onload 405 0x21: 0xea08, // oncancel 406 0x22: 0x62908, // onseeked 407 0x23: 0x2fa05, // image 408 0x24: 0x5d812, // onrejectionhandled 409 0x26: 0x17404, // link 410 0x27: 0x51506, // output 411 0x28: 0x32904, // head 412 0x29: 0x4f70c, // onmouseleave 413 0x2a: 0x57707, // onpaste 414 0x2b: 0x59c09, // onplaying 415 0x2c: 0x1c407, // colspan 416 0x2f: 0x1bf05, // color 417 0x30: 0x5f504, // size 418 0x31: 0x2e00a, // http-equiv 419 0x33: 0x601, // i 420 0x34: 0x5510a, // onpagehide 421 0x35: 0x68c14, // onunhandledrejection 422 0x37: 0x42207, // onerror 423 0x3a: 0x12c08, // basefont 424 0x3f: 0x1303, // nav 425 0x40: 0x17704, // kind 426 0x41: 0x34f08, // readonly 427 0x42: 0x30006, // mglyph 428 0x44: 0x7102, // li 429 0x46: 0x2cd06, // hidden 430 0x47: 0x70e03, // svg 431 0x48: 0x57b04, // step 432 0x49: 0x23709, // integrity 433 0x4a: 0x57e06, // public 434 0x4c: 0x1a703, // col 435 0x4d: 0x1870a, // blockquote 436 0x4e: 0x34702, // h5 437 0x50: 0x5b108, // progress 438 0x51: 0x5f505, // sizes 439 0x52: 0x33d02, // h4 440 0x56: 0x32805, // thead 441 0x57: 0x9507, // keytype 442 0x58: 0x5af0a, // onprogress 443 0x59: 0x44309, // inputmode 444 0x5a: 0x3a909, // ondragend 445 0x5d: 0x39a05, // oncut 446 0x5e: 0x42f06, // spacer 447 0x5f: 0x1a708, // colgroup 448 0x62: 0x16502, // is 449 0x65: 0xd002, // as 450 0x66: 0x54009, // onoffline 451 0x67: 0x32f06, // sorted 452 0x69: 0x48510, // onlanguagechange 453 0x6c: 0x4350c, // onhashchange 454 0x6d: 0xbd04, // name 455 0x6e: 0xc905, // tfoot 456 0x6f: 0x55904, // desc 457 0x70: 0x33503, // max 458 0x72: 0x1ea06, // coords 459 0x73: 0x30502, // h3 460 0x74: 0x6e70e, // onbeforeunload 461 0x75: 0x3a04, // rows 462 0x76: 0x63c06, // select 463 0x77: 0xbf05, // meter 464 0x78: 0x38306, // itemid 465 0x79: 0x5340c, // onmousewheel 466 0x7a: 0x5b806, // srcdoc 467 0x7d: 0x19b05, // track 468 0x7f: 0x31708, // itemtype 469 0x82: 0x6302, // mo 470 0x83: 0x41308, // onchange 471 0x84: 0x32907, // headers 472 0x85: 0x5cc0c, // onratechange 473 0x86: 0x60819, // onsecuritypolicyviolation 474 0x88: 0x49d08, // datalist 475 0x89: 0x4e00b, // onmousedown 476 0x8a: 0x1ef04, // slot 477 0x8b: 0x4a810, // onloadedmetadata 478 0x8c: 0x1a06, // accept 479 0x8d: 0x26006, // object 480 0x91: 0x6b30e, // onvolumechange 481 0x92: 0x2107, // charset 482 0x93: 0x26e13, // onautocompleteerror 483 0x94: 0x8013, // allowpaymentrequest 484 0x95: 0x2804, // body 485 0x96: 0xdb07, // default 486 0x97: 0x63c08, // selected 487 0x98: 0x21604, // face 488 0x99: 0x1e505, // shape 489 0x9b: 0x68408, // ontoggle 490 0x9e: 0x64b02, // dt 491 0x9f: 0x7504, // mark 492 0xa1: 0xb01, // u 493 0xa4: 0x6ab08, // onunload 494 0xa5: 0xf504, // loop 495 0xa6: 0x16408, // disabled 496 0xaa: 0x41b07, // onended 497 0xab: 0x6f0a, // malignmark 498 0xad: 0x67b09, // onsuspend 499 0xae: 0x34905, // mtext 500 0xaf: 0x64f06, // onsort 501 0xb0: 0x55d08, // itemprop 502 0xb3: 0x67109, // itemscope 503 0xb4: 0x17305, // blink 504 0xb6: 0x3a906, // ondrag 505 0xb7: 0x6602, // ul 506 0xb8: 0x26604, // form 507 0xb9: 0x10a07, // sandbox 508 0xba: 0x5705, // frame 509 0xbb: 0x1505, // value 510 0xbc: 0x66209, // onstorage 511 0xbf: 0x6907, // acronym 512 0xc0: 0x19a02, // rt 513 0xc2: 0x202, // br 514 0xc3: 0x21e08, // fieldset 515 0xc4: 0x2880d, // typemustmatch 516 0xc5: 0x6108, // nomodule 517 0xc6: 0x4007, // noembed 518 0xc7: 0x69e0d, // onbeforeprint 519 0xc8: 0x19106, // button 520 0xc9: 0x2ed07, // onclick 521 0xca: 0x70407, // summary 522 0xcd: 0xc304, // ruby 523 0xce: 0x5bd05, // class 524 0xcf: 0x3ec0b, // ondragstart 525 0xd0: 0x22907, // caption 526 0xd4: 0x9c0e, // allowusermedia 527 0xd5: 0x4c70b, // onloadstart 528 0xd9: 0x16b03, // div 529 0xda: 0x4a104, // list 530 0xdb: 0x32604, // math 531 0xdc: 0x44305, // input 532 0xdf: 0x3e20a, // ondragover 533 0xe0: 0x2d602, // h2 534 0xe2: 0x1ae09, // plaintext 535 0xe4: 0x4eb0c, // onmouseenter 536 0xe7: 0x47107, // checked 537 0xe8: 0x46803, // pre 538 0xea: 0x35708, // multiple 539 0xeb: 0x7903, // bdi 540 0xec: 0x33509, // maxlength 541 0xed: 0x8e01, // q 542 0xee: 0x61f0a, // onauxclick 543 0xf0: 0x57403, // wbr 544 0xf2: 0x12c04, // base 545 0xf3: 0x6e306, // option 546 0xf5: 0x40b10, // ondurationchange 547 0xf7: 0x5508, // noframes 548 0xf9: 0x3fd08, // dropzone 549 0xfb: 0x67505, // scope 550 0xfc: 0xb308, // reversed 551 0xfd: 0x3b20b, // ondragenter 552 0xfe: 0x3f205, // start 553 0xff: 0x11003, // xmp 554 0x100: 0x5f907, // srclang 555 0x101: 0x2ff03, // img 556 0x104: 0x101, // b 557 0x105: 0x24c03, // for 558 0x106: 0xd805, // aside 559 0x107: 0x44107, // oninput 560 0x108: 0x34e04, // area 561 0x109: 0x29c0a, // formmethod 562 0x10a: 0x72604, // wrap 563 0x10c: 0x23402, // rp 564 0x10d: 0x4630a, // onkeypress 565 0x10e: 0x5102, // tt 566 0x110: 0x33f02, // mi 567 0x111: 0x35f05, // muted 568 0x112: 0xc703, // alt 569 0x113: 0x1a004, // code 570 0x114: 0x4202, // em 571 0x115: 0x3bd0a, // ondragexit 572 0x117: 0x3d04, // span 573 0x119: 0x6d708, // manifest 574 0x11a: 0x37f08, // menuitem 575 0x11b: 0x58307, // content 576 0x11d: 0x6c109, // onwaiting 577 0x11f: 0x4be09, // onloadend 578 0x121: 0x3760d, // oncontextmenu 579 0x123: 0x5c606, // onblur 580 0x124: 0x3f407, // article 581 0x125: 0xba03, // dir 582 0x126: 0xfe04, // ping 583 0x127: 0x24408, // required 584 0x128: 0x44d09, // oninvalid 585 0x129: 0x7005, // align 586 0x12b: 0x58204, // icon 587 0x12c: 0x64d02, // h6 588 0x12d: 0x1c404, // cols 589 0x12e: 0x2260a, // figcaption 590 0x12f: 0x45609, // onkeydown 591 0x130: 0x66b08, // onsubmit 592 0x131: 0x14d09, // oncanplay 593 0x132: 0x70b03, // sup 594 0x133: 0xc01, // p 595 0x135: 0x40209, // onemptied 596 0x136: 0x38906, // oncopy 597 0x137: 0x55c04, // cite 598 0x138: 0x39f0a, // ondblclick 599 0x13a: 0x5030b, // onmousemove 600 0x13c: 0x66d03, // sub 601 0x13d: 0x47f03, // rel 602 0x13e: 0xf708, // optgroup 603 0x142: 0x3a07, // rowspan 604 0x143: 0x37006, // source 605 0x144: 0x20e08, // noscript 606 0x145: 0x56304, // open 607 0x146: 0x1fc03, // ins 608 0x147: 0x24c0d, // foreignObject 609 0x148: 0x5a50a, // onpopstate 610 0x14a: 0x28507, // enctype 611 0x14b: 0x26e0e, // onautocomplete 612 0x14c: 0x34a08, // textarea 613 0x14e: 0x2700c, // autocomplete 614 0x14f: 0x15702, // hr 615 0x150: 0x1de08, // controls 616 0x151: 0xda02, // id 617 0x153: 0x22e0c, // onafterprint 618 0x155: 0x2590d, // foreignobject 619 0x156: 0x31f07, // marquee 620 0x157: 0x59207, // onpause 621 0x158: 0x5e602, // dl 622 0x159: 0x14306, // height 623 0x15a: 0x33f03, // min 624 0x15b: 0xba07, // dirname 625 0x15c: 0x1b609, // translate 626 0x15d: 0x14704, // html 627 0x15e: 0x33f09, // minlength 628 0x15f: 0x47e07, // preload 629 0x160: 0x71408, // template 630 0x161: 0x3d70b, // ondragleave 631 0x164: 0x5b803, // src 632 0x165: 0x6dd06, // strong 633 0x167: 0x4c04, // samp 634 0x168: 0x6f307, // address 635 0x169: 0x54908, // ononline 636 0x16b: 0x1120b, // placeholder 637 0x16c: 0x2bc06, // target 638 0x16d: 0x1fe05, // small 639 0x16e: 0x6ca07, // onwheel 640 0x16f: 0x1c90a, // annotation 641 0x170: 0x46c0a, // spellcheck 642 0x171: 0x4607, // details 643 0x172: 0xd406, // canvas 644 0x173: 0x10209, // autofocus 645 0x174: 0xc05, // param 646 0x176: 0x45b08, // download 647 0x177: 0x44a03, // del 648 0x178: 0x36407, // onclose 649 0x179: 0x7803, // kbd 650 0x17a: 0x31106, // applet 651 0x17b: 0x2d804, // href 652 0x17c: 0x5f108, // onresize 653 0x17e: 0x4950c, // onloadeddata 654 0x180: 0x8b02, // tr 655 0x181: 0x2b80a, // formtarget 656 0x182: 0xe105, // title 657 0x183: 0x6ff05, // style 658 0x184: 0x9106, // strike 659 0x185: 0x59606, // usemap 660 0x186: 0x2f406, // iframe 661 0x187: 0x1004, // main 662 0x189: 0xae07, // picture 663 0x18c: 0x30e05, // ismap 664 0x18e: 0x49d04, // data 665 0x18f: 0xf105, // label 666 0x191: 0x3c90e, // referrerpolicy 667 0x192: 0x15602, // th 668 0x194: 0x52e06, // prompt 669 0x195: 0x5c107, // section 670 0x197: 0x6d107, // optimum 671 0x198: 0x2d304, // high 672 0x199: 0x15c02, // h1 673 0x19a: 0x65909, // onstalled 674 0x19b: 0x16d03, // var 675 0x19c: 0x13304, // time 676 0x19e: 0x67402, // ms 677 0x19f: 0x32906, // header 678 0x1a0: 0x4d209, // onmessage 679 0x1a1: 0x56605, // nonce 680 0x1a2: 0x2660a, // formaction 681 0x1a3: 0x21806, // center 682 0x1a4: 0x3704, // nobr 683 0x1a5: 0x58d05, // table 684 0x1a6: 0x4a107, // listing 685 0x1a7: 0x18106, // legend 686 0x1a9: 0x29309, // challenge 687 0x1aa: 0x24006, // figure 688 0x1ab: 0xa505, // media 689 0x1ae: 0x9804, // type 690 0x1af: 0x13004, // font 691 0x1b0: 0x4d20e, // onmessageerror 692 0x1b1: 0x36908, // seamless 693 0x1b2: 0x5f03, // dfn 694 0x1b3: 0x1a205, // defer 695 0x1b4: 0x8203, // low 696 0x1b5: 0x63109, // onseeking 697 0x1b6: 0x51b0b, // onmouseover 698 0x1b7: 0x2aa0a, // novalidate 699 0x1b8: 0x71c0a, // workertype 700 0x1ba: 0x3c507, // itemref 701 0x1bd: 0x1, // a 702 0x1be: 0x31003, // map 703 0x1bf: 0x1310c, // ontimeupdate 704 0x1c0: 0x15e07, // bgsound 705 0x1c1: 0x3206, // keygen 706 0x1c2: 0x2705, // tbody 707 0x1c5: 0x64406, // onshow 708 0x1c7: 0x2501, // s 709 0x1c8: 0x4f07, // pattern 710 0x1cc: 0x14d10, // oncanplaythrough 711 0x1ce: 0x2cf02, // dd 712 0x1cf: 0x6f906, // srcset 713 0x1d0: 0x17003, // big 714 0x1d2: 0x65108, // sortable 715 0x1d3: 0x47807, // onkeyup 716 0x1d5: 0x59c06, // onplay 717 0x1d7: 0x4b004, // meta 718 0x1d8: 0x3fb06, // ondrop 719 0x1da: 0x60008, // onscroll 720 0x1db: 0x1f30b, // crossorigin 721 0x1dc: 0x56b0a, // onpageshow 722 0x1dd: 0x4, // abbr 723 0x1de: 0x5e02, // td 724 0x1df: 0x5830f, // contenteditable 725 0x1e0: 0x26a06, // action 726 0x1e1: 0x1210b, // playsinline 727 0x1e2: 0x42907, // onfocus 728 0x1e3: 0x2d808, // hreflang 729 0x1e5: 0x50e0a, // onmouseout 730 0x1e6: 0x5ea07, // onreset 731 0x1e7: 0x11d08, // autoplay 732 0x1ea: 0x67506, // scoped 733 0x1ec: 0x30a, // radiogroup 734 0x1ee: 0x3780b, // contextmenu 735 0x1ef: 0x52609, // onmouseup 736 0x1f1: 0x2c206, // hgroup 737 0x1f2: 0x2000f, // allowfullscreen 738 0x1f3: 0x4b608, // tabindex 739 0x1f6: 0x30707, // isindex 740 0x1f7: 0x1a0e, // accept-charset 741 0x1f8: 0x2a60e, // formnovalidate 742 0x1fb: 0x1c90e, // annotation-xml 743 0x1fc: 0x4205, // embed 744 0x1fd: 0x21006, // script 745 0x1fe: 0x7a06, // dialog 746 0x1ff: 0x1d707, // command 747} 748 749const atomText = "abbradiogrouparamainavalueaccept-charsetbodyaccesskeygenobro" + 750 "wspanoembedetailsampatternoframesetdfnomoduleacronymalignmar" + 751 "kbdialogallowpaymentrequestrikeytypeallowusermediagroupictur" + 752 "eversedirnameterubyaltfooterasyncanvasidefaultitleaudioncanc" + 753 "elabelooptgroupingautofocusandboxmplaceholderautoplaysinline" + 754 "basefontimeupdateviacacheightmlbdoncanplaythrough1bgsoundisa" + 755 "bledivarbigblinkindraggablegendblockquotebuttonabortrackcode" + 756 "fercolgrouplaintextranslatecolorcolspannotation-xmlcommandco" + 757 "ntrolshapecoordslotcrossoriginsmallowfullscreenoscriptfacent" + 758 "erfieldsetfigcaptionafterprintegrityfigurequiredforeignObjec" + 759 "tforeignobjectformactionautocompleteerrorformenctypemustmatc" + 760 "hallengeformmethodformnovalidatetimeformtargethgrouposterhid" + 761 "denhigh2hreflanghttp-equivideonclickiframeimageimglyph3isind" + 762 "exismappletitemtypemarqueematheadersortedmaxlength4minlength" + 763 "5mtextareadonlymultiplemutedoncloseamlessourceoncontextmenui" + 764 "temidoncopyoncuechangeoncutondblclickondragendondragenterond" + 765 "ragexitemreferrerpolicyondragleaveondragoverondragstarticleo" + 766 "ndropzonemptiedondurationchangeonendedonerroronfocuspaceronh" + 767 "ashchangeoninputmodeloninvalidonkeydownloadonkeypresspellche" + 768 "ckedonkeyupreloadonlanguagechangeonloadeddatalistingonloaded" + 769 "metadatabindexonloadendonloadstartonmessageerroronmousedowno" + 770 "nmouseenteronmouseleaveonmousemoveonmouseoutputonmouseoveron" + 771 "mouseupromptonmousewheelonofflineononlineonpagehidescitempro" + 772 "penonceonpageshowbronpastepublicontenteditableonpausemaponpl" + 773 "ayingonpopstateonprogressrcdoclassectionbluronratechangeonre" + 774 "jectionhandledonresetonresizesrclangonscrollonsecuritypolicy" + 775 "violationauxclickonseekedonseekingonselectedonshowidth6onsor" + 776 "tableonstalledonstorageonsubmitemscopedonsuspendontoggleonun" + 777 "handledrejectionbeforeprintonunloadonvolumechangeonwaitingon" + 778 "wheeloptimumanifestrongoptionbeforeunloaddressrcsetstylesumm" + 779 "arysupsvgsystemplateworkertypewrap" 780