blob: 2a938864cb9d3e88b3259c4856412517a39dce5f [file] [log] [blame]
Matthias Andreas Benkard832a54e2019-01-29 09:27:38 +01001// 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 = 0xaa07
14 Action Atom = 0x27206
15 Address Atom = 0x6f307
16 Align Atom = 0xb105
17 Allowfullscreen Atom = 0x2080f
18 Allowpaymentrequest Atom = 0xc113
19 Allowusermedia Atom = 0xdd0e
20 Alt Atom = 0xf303
21 Annotation Atom = 0x1c90a
22 AnnotationXml Atom = 0x1c90e
23 Applet Atom = 0x31906
24 Area Atom = 0x35604
25 Article Atom = 0x3fc07
26 As Atom = 0x3c02
27 Aside Atom = 0x10705
28 Async Atom = 0xff05
29 Audio Atom = 0x11505
30 Autocomplete Atom = 0x2780c
31 Autofocus Atom = 0x12109
32 Autoplay Atom = 0x13c08
33 B Atom = 0x101
34 Base Atom = 0x3b04
35 Basefont Atom = 0x3b08
36 Bdi Atom = 0xba03
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 = 0x10306
46 Caption Atom = 0x23107
47 Center Atom = 0x22006
48 Challenge Atom = 0x29b09
49 Charset Atom = 0x2107
50 Checked Atom = 0x47907
51 Cite Atom = 0x19c04
52 Class Atom = 0x56405
53 Code Atom = 0x5c504
54 Col Atom = 0x1ab03
55 Colgroup Atom = 0x1ab08
56 Color Atom = 0x1bf05
57 Cols Atom = 0x1c404
58 Colspan Atom = 0x1c407
59 Command Atom = 0x1d707
60 Content Atom = 0x58b07
61 Contenteditable Atom = 0x58b0f
62 Contextmenu Atom = 0x3800b
63 Controls Atom = 0x1de08
64 Coords Atom = 0x1ea06
65 Crossorigin Atom = 0x1fb0b
66 Data Atom = 0x4a504
67 Datalist Atom = 0x4a508
68 Datetime Atom = 0x2b808
69 Dd Atom = 0x2d702
70 Default Atom = 0x10a07
71 Defer Atom = 0x5c705
72 Del Atom = 0x45203
73 Desc Atom = 0x56104
74 Details Atom = 0x7207
75 Dfn Atom = 0x8703
76 Dialog Atom = 0xbb06
77 Dir Atom = 0x9303
78 Dirname Atom = 0x9307
79 Disabled Atom = 0x16408
80 Div Atom = 0x16b03
81 Dl Atom = 0x5e602
82 Download Atom = 0x46308
83 Draggable Atom = 0x17a09
84 Dropzone Atom = 0x40508
85 Dt Atom = 0x64b02
86 Em Atom = 0x6e02
87 Embed Atom = 0x6e05
88 Enctype Atom = 0x28d07
89 Face Atom = 0x21e04
90 Fieldset Atom = 0x22608
91 Figcaption Atom = 0x22e0a
92 Figure Atom = 0x24806
93 Font Atom = 0x3f04
94 Footer Atom = 0xf606
95 For Atom = 0x25403
96 ForeignObject Atom = 0x2540d
97 Foreignobject Atom = 0x2610d
98 Form Atom = 0x26e04
99 Formaction Atom = 0x26e0a
100 Formenctype Atom = 0x2890b
101 Formmethod Atom = 0x2a40a
102 Formnovalidate Atom = 0x2ae0e
103 Formtarget Atom = 0x2c00a
104 Frame Atom = 0x8b05
105 Frameset Atom = 0x8b08
106 H1 Atom = 0x15c02
107 H2 Atom = 0x2de02
108 H3 Atom = 0x30d02
109 H4 Atom = 0x34502
110 H5 Atom = 0x34f02
111 H6 Atom = 0x64d02
112 Head Atom = 0x33104
113 Header Atom = 0x33106
114 Headers Atom = 0x33107
115 Height Atom = 0x5206
116 Hgroup Atom = 0x2ca06
117 Hidden Atom = 0x2d506
118 High Atom = 0x2db04
119 Hr Atom = 0x15702
120 Href Atom = 0x2e004
121 Hreflang Atom = 0x2e008
122 Html Atom = 0x5604
123 HttpEquiv Atom = 0x2e80a
124 I Atom = 0x601
125 Icon Atom = 0x58a04
126 Id Atom = 0x10902
127 Iframe Atom = 0x2fc06
128 Image Atom = 0x30205
129 Img Atom = 0x30703
130 Input Atom = 0x44b05
131 Inputmode Atom = 0x44b09
132 Ins Atom = 0x20403
133 Integrity Atom = 0x23f09
134 Is Atom = 0x16502
135 Isindex Atom = 0x30f07
136 Ismap Atom = 0x31605
137 Itemid Atom = 0x38b06
138 Itemprop Atom = 0x19d08
139 Itemref Atom = 0x3cd07
140 Itemscope Atom = 0x67109
141 Itemtype Atom = 0x31f08
142 Kbd Atom = 0xb903
143 Keygen Atom = 0x3206
144 Keytype Atom = 0xd607
145 Kind Atom = 0x17704
146 Label Atom = 0x5905
147 Lang Atom = 0x2e404
148 Legend Atom = 0x18106
149 Li Atom = 0xb202
150 Link Atom = 0x17404
151 List Atom = 0x4a904
152 Listing Atom = 0x4a907
153 Loop Atom = 0x5d04
154 Low Atom = 0xc303
155 Main Atom = 0x1004
156 Malignmark Atom = 0xb00a
157 Manifest Atom = 0x6d708
158 Map Atom = 0x31803
159 Mark Atom = 0xb604
160 Marquee Atom = 0x32707
161 Math Atom = 0x32e04
162 Max Atom = 0x33d03
163 Maxlength Atom = 0x33d09
164 Media Atom = 0xe605
165 Mediagroup Atom = 0xe60a
166 Menu Atom = 0x38704
167 Menuitem Atom = 0x38708
168 Meta Atom = 0x4b804
169 Meter Atom = 0x9805
170 Method Atom = 0x2a806
171 Mglyph Atom = 0x30806
172 Mi Atom = 0x34702
173 Min Atom = 0x34703
174 Minlength Atom = 0x34709
175 Mn Atom = 0x2b102
176 Mo Atom = 0xa402
177 Ms Atom = 0x67402
178 Mtext Atom = 0x35105
179 Multiple Atom = 0x35f08
180 Muted Atom = 0x36705
181 Name Atom = 0x9604
182 Nav Atom = 0x1303
183 Nobr Atom = 0x3704
184 Noembed Atom = 0x6c07
185 Noframes Atom = 0x8908
186 Nomodule Atom = 0xa208
187 Nonce Atom = 0x1a605
188 Noscript Atom = 0x21608
189 Novalidate Atom = 0x2b20a
190 Object Atom = 0x26806
191 Ol Atom = 0x13702
192 Onabort Atom = 0x19507
193 Onafterprint Atom = 0x2360c
194 Onautocomplete Atom = 0x2760e
195 Onautocompleteerror Atom = 0x27613
196 Onauxclick Atom = 0x61f0a
197 Onbeforeprint Atom = 0x69e0d
198 Onbeforeunload Atom = 0x6e70e
199 Onblur Atom = 0x56d06
200 Oncancel Atom = 0x11908
201 Oncanplay Atom = 0x14d09
202 Oncanplaythrough Atom = 0x14d10
203 Onchange Atom = 0x41b08
204 Onclick Atom = 0x2f507
205 Onclose Atom = 0x36c07
206 Oncontextmenu Atom = 0x37e0d
207 Oncopy Atom = 0x39106
208 Oncuechange Atom = 0x3970b
209 Oncut Atom = 0x3a205
210 Ondblclick Atom = 0x3a70a
211 Ondrag Atom = 0x3b106
212 Ondragend Atom = 0x3b109
213 Ondragenter Atom = 0x3ba0b
214 Ondragexit Atom = 0x3c50a
215 Ondragleave Atom = 0x3df0b
216 Ondragover Atom = 0x3ea0a
217 Ondragstart Atom = 0x3f40b
218 Ondrop Atom = 0x40306
219 Ondurationchange Atom = 0x41310
220 Onemptied Atom = 0x40a09
221 Onended Atom = 0x42307
222 Onerror Atom = 0x42a07
223 Onfocus Atom = 0x43107
224 Onhashchange Atom = 0x43d0c
225 Oninput Atom = 0x44907
226 Oninvalid Atom = 0x45509
227 Onkeydown Atom = 0x45e09
228 Onkeypress Atom = 0x46b0a
229 Onkeyup Atom = 0x48007
230 Onlanguagechange Atom = 0x48d10
231 Onload Atom = 0x49d06
232 Onloadeddata Atom = 0x49d0c
233 Onloadedmetadata Atom = 0x4b010
234 Onloadend Atom = 0x4c609
235 Onloadstart Atom = 0x4cf0b
236 Onmessage Atom = 0x4da09
237 Onmessageerror Atom = 0x4da0e
238 Onmousedown Atom = 0x4e80b
239 Onmouseenter Atom = 0x4f30c
240 Onmouseleave Atom = 0x4ff0c
241 Onmousemove Atom = 0x50b0b
242 Onmouseout Atom = 0x5160a
243 Onmouseover Atom = 0x5230b
244 Onmouseup Atom = 0x52e09
245 Onmousewheel Atom = 0x53c0c
246 Onoffline Atom = 0x54809
247 Ononline Atom = 0x55108
248 Onpagehide Atom = 0x5590a
249 Onpageshow Atom = 0x5730a
250 Onpaste Atom = 0x57f07
251 Onpause Atom = 0x59a07
252 Onplay Atom = 0x5a406
253 Onplaying Atom = 0x5a409
254 Onpopstate Atom = 0x5ad0a
255 Onprogress Atom = 0x5b70a
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 = 0x400c
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 = 0x1a304
279 Optgroup Atom = 0x5f08
280 Optimum Atom = 0x6d107
281 Option Atom = 0x6e306
282 Output Atom = 0x51d06
283 P Atom = 0xc01
284 Param Atom = 0xc05
285 Pattern Atom = 0x6607
286 Picture Atom = 0x7b07
287 Ping Atom = 0xef04
288 Placeholder Atom = 0x1310b
289 Plaintext Atom = 0x1b209
290 Playsinline Atom = 0x1400b
291 Poster Atom = 0x2cf06
292 Pre Atom = 0x47003
293 Preload Atom = 0x48607
294 Progress Atom = 0x5b908
295 Prompt Atom = 0x53606
296 Public Atom = 0x58606
297 Q Atom = 0xcf01
298 Radiogroup Atom = 0x30a
299 Rb Atom = 0x3a02
300 Readonly Atom = 0x35708
301 Referrerpolicy Atom = 0x3d10e
302 Rel Atom = 0x48703
303 Required Atom = 0x24c08
304 Reversed Atom = 0x8008
305 Rows Atom = 0x9c04
306 Rowspan Atom = 0x9c07
307 Rp Atom = 0x23c02
308 Rt Atom = 0x19a02
309 Rtc Atom = 0x19a03
310 Ruby Atom = 0xfb04
311 S Atom = 0x2501
312 Samp Atom = 0x7804
313 Sandbox Atom = 0x12907
314 Scope Atom = 0x67505
315 Scoped Atom = 0x67506
316 Script Atom = 0x21806
317 Seamless Atom = 0x37108
318 Section Atom = 0x56807
319 Select Atom = 0x63c06
320 Selected Atom = 0x63c08
321 Shape Atom = 0x1e505
322 Size Atom = 0x5f504
323 Sizes Atom = 0x5f505
324 Slot Atom = 0x1ef04
325 Small Atom = 0x20605
326 Sortable Atom = 0x65108
327 Sorted Atom = 0x33706
328 Source Atom = 0x37806
329 Spacer Atom = 0x43706
330 Span Atom = 0x9f04
331 Spellcheck Atom = 0x4740a
332 Src Atom = 0x5c003
333 Srcdoc Atom = 0x5c006
334 Srclang Atom = 0x5f907
335 Srcset Atom = 0x6f906
336 Start Atom = 0x3fa05
337 Step Atom = 0x58304
338 Strike Atom = 0xd206
339 Strong Atom = 0x6dd06
340 Style Atom = 0x6ff05
341 Sub Atom = 0x66d03
342 Summary Atom = 0x70407
343 Sup Atom = 0x70b03
344 Svg Atom = 0x70e03
345 System Atom = 0x71106
346 Tabindex Atom = 0x4be08
347 Table Atom = 0x59505
348 Target Atom = 0x2c406
349 Tbody Atom = 0x2705
350 Td Atom = 0x9202
351 Template Atom = 0x71408
352 Textarea Atom = 0x35208
353 Tfoot Atom = 0xf505
354 Th Atom = 0x15602
355 Thead Atom = 0x33005
356 Time Atom = 0x4204
357 Title Atom = 0x11005
358 Tr Atom = 0xcc02
359 Track Atom = 0x1ba05
360 Translate Atom = 0x1f209
361 Tt Atom = 0x6802
362 Type Atom = 0xd904
363 Typemustmatch Atom = 0x2900d
364 U Atom = 0xb01
365 Ul Atom = 0xa702
366 Updateviacache Atom = 0x460e
367 Usemap Atom = 0x59e06
368 Value Atom = 0x1505
369 Var Atom = 0x16d03
370 Video Atom = 0x2f105
371 Wbr Atom = 0x57c03
372 Width Atom = 0x64905
373 Workertype Atom = 0x71c0a
374 Wrap Atom = 0x72604
375 Xmp Atom = 0x12f03
376)
377
378const hash0 = 0x81cdf10e
379
380const maxAtomLen = 25
381
382var table = [1 << 9]Atom{
383 0x1: 0xe60a, // mediagroup
384 0x2: 0x2e404, // lang
385 0x4: 0x2c09, // accesskey
386 0x5: 0x8b08, // frameset
387 0x7: 0x63a08, // onselect
388 0x8: 0x71106, // system
389 0xa: 0x64905, // width
390 0xc: 0x2890b, // formenctype
391 0xd: 0x13702, // ol
392 0xe: 0x3970b, // oncuechange
393 0x10: 0x14b03, // bdo
394 0x11: 0x11505, // audio
395 0x12: 0x17a09, // draggable
396 0x14: 0x2f105, // video
397 0x15: 0x2b102, // mn
398 0x16: 0x38704, // menu
399 0x17: 0x2cf06, // poster
400 0x19: 0xf606, // footer
401 0x1a: 0x2a806, // method
402 0x1b: 0x2b808, // datetime
403 0x1c: 0x19507, // onabort
404 0x1d: 0x460e, // updateviacache
405 0x1e: 0xff05, // async
406 0x1f: 0x49d06, // onload
407 0x21: 0x11908, // oncancel
408 0x22: 0x62908, // onseeked
409 0x23: 0x30205, // image
410 0x24: 0x5d812, // onrejectionhandled
411 0x26: 0x17404, // link
412 0x27: 0x51d06, // output
413 0x28: 0x33104, // head
414 0x29: 0x4ff0c, // onmouseleave
415 0x2a: 0x57f07, // onpaste
416 0x2b: 0x5a409, // onplaying
417 0x2c: 0x1c407, // colspan
418 0x2f: 0x1bf05, // color
419 0x30: 0x5f504, // size
420 0x31: 0x2e80a, // http-equiv
421 0x33: 0x601, // i
422 0x34: 0x5590a, // onpagehide
423 0x35: 0x68c14, // onunhandledrejection
424 0x37: 0x42a07, // onerror
425 0x3a: 0x3b08, // basefont
426 0x3f: 0x1303, // nav
427 0x40: 0x17704, // kind
428 0x41: 0x35708, // readonly
429 0x42: 0x30806, // mglyph
430 0x44: 0xb202, // li
431 0x46: 0x2d506, // hidden
432 0x47: 0x70e03, // svg
433 0x48: 0x58304, // step
434 0x49: 0x23f09, // integrity
435 0x4a: 0x58606, // public
436 0x4c: 0x1ab03, // col
437 0x4d: 0x1870a, // blockquote
438 0x4e: 0x34f02, // h5
439 0x50: 0x5b908, // progress
440 0x51: 0x5f505, // sizes
441 0x52: 0x34502, // h4
442 0x56: 0x33005, // thead
443 0x57: 0xd607, // keytype
444 0x58: 0x5b70a, // onprogress
445 0x59: 0x44b09, // inputmode
446 0x5a: 0x3b109, // ondragend
447 0x5d: 0x3a205, // oncut
448 0x5e: 0x43706, // spacer
449 0x5f: 0x1ab08, // colgroup
450 0x62: 0x16502, // is
451 0x65: 0x3c02, // as
452 0x66: 0x54809, // onoffline
453 0x67: 0x33706, // sorted
454 0x69: 0x48d10, // onlanguagechange
455 0x6c: 0x43d0c, // onhashchange
456 0x6d: 0x9604, // name
457 0x6e: 0xf505, // tfoot
458 0x6f: 0x56104, // desc
459 0x70: 0x33d03, // max
460 0x72: 0x1ea06, // coords
461 0x73: 0x30d02, // h3
462 0x74: 0x6e70e, // onbeforeunload
463 0x75: 0x9c04, // rows
464 0x76: 0x63c06, // select
465 0x77: 0x9805, // meter
466 0x78: 0x38b06, // itemid
467 0x79: 0x53c0c, // onmousewheel
468 0x7a: 0x5c006, // srcdoc
469 0x7d: 0x1ba05, // track
470 0x7f: 0x31f08, // itemtype
471 0x82: 0xa402, // mo
472 0x83: 0x41b08, // onchange
473 0x84: 0x33107, // headers
474 0x85: 0x5cc0c, // onratechange
475 0x86: 0x60819, // onsecuritypolicyviolation
476 0x88: 0x4a508, // datalist
477 0x89: 0x4e80b, // onmousedown
478 0x8a: 0x1ef04, // slot
479 0x8b: 0x4b010, // onloadedmetadata
480 0x8c: 0x1a06, // accept
481 0x8d: 0x26806, // object
482 0x91: 0x6b30e, // onvolumechange
483 0x92: 0x2107, // charset
484 0x93: 0x27613, // onautocompleteerror
485 0x94: 0xc113, // allowpaymentrequest
486 0x95: 0x2804, // body
487 0x96: 0x10a07, // default
488 0x97: 0x63c08, // selected
489 0x98: 0x21e04, // face
490 0x99: 0x1e505, // shape
491 0x9b: 0x68408, // ontoggle
492 0x9e: 0x64b02, // dt
493 0x9f: 0xb604, // mark
494 0xa1: 0xb01, // u
495 0xa4: 0x6ab08, // onunload
496 0xa5: 0x5d04, // loop
497 0xa6: 0x16408, // disabled
498 0xaa: 0x42307, // onended
499 0xab: 0xb00a, // malignmark
500 0xad: 0x67b09, // onsuspend
501 0xae: 0x35105, // mtext
502 0xaf: 0x64f06, // onsort
503 0xb0: 0x19d08, // itemprop
504 0xb3: 0x67109, // itemscope
505 0xb4: 0x17305, // blink
506 0xb6: 0x3b106, // ondrag
507 0xb7: 0xa702, // ul
508 0xb8: 0x26e04, // form
509 0xb9: 0x12907, // sandbox
510 0xba: 0x8b05, // frame
511 0xbb: 0x1505, // value
512 0xbc: 0x66209, // onstorage
513 0xbf: 0xaa07, // acronym
514 0xc0: 0x19a02, // rt
515 0xc2: 0x202, // br
516 0xc3: 0x22608, // fieldset
517 0xc4: 0x2900d, // typemustmatch
518 0xc5: 0xa208, // nomodule
519 0xc6: 0x6c07, // noembed
520 0xc7: 0x69e0d, // onbeforeprint
521 0xc8: 0x19106, // button
522 0xc9: 0x2f507, // onclick
523 0xca: 0x70407, // summary
524 0xcd: 0xfb04, // ruby
525 0xce: 0x56405, // class
526 0xcf: 0x3f40b, // ondragstart
527 0xd0: 0x23107, // caption
528 0xd4: 0xdd0e, // allowusermedia
529 0xd5: 0x4cf0b, // onloadstart
530 0xd9: 0x16b03, // div
531 0xda: 0x4a904, // list
532 0xdb: 0x32e04, // math
533 0xdc: 0x44b05, // input
534 0xdf: 0x3ea0a, // ondragover
535 0xe0: 0x2de02, // h2
536 0xe2: 0x1b209, // plaintext
537 0xe4: 0x4f30c, // onmouseenter
538 0xe7: 0x47907, // checked
539 0xe8: 0x47003, // pre
540 0xea: 0x35f08, // multiple
541 0xeb: 0xba03, // bdi
542 0xec: 0x33d09, // maxlength
543 0xed: 0xcf01, // q
544 0xee: 0x61f0a, // onauxclick
545 0xf0: 0x57c03, // wbr
546 0xf2: 0x3b04, // base
547 0xf3: 0x6e306, // option
548 0xf5: 0x41310, // ondurationchange
549 0xf7: 0x8908, // noframes
550 0xf9: 0x40508, // dropzone
551 0xfb: 0x67505, // scope
552 0xfc: 0x8008, // reversed
553 0xfd: 0x3ba0b, // ondragenter
554 0xfe: 0x3fa05, // start
555 0xff: 0x12f03, // xmp
556 0x100: 0x5f907, // srclang
557 0x101: 0x30703, // img
558 0x104: 0x101, // b
559 0x105: 0x25403, // for
560 0x106: 0x10705, // aside
561 0x107: 0x44907, // oninput
562 0x108: 0x35604, // area
563 0x109: 0x2a40a, // formmethod
564 0x10a: 0x72604, // wrap
565 0x10c: 0x23c02, // rp
566 0x10d: 0x46b0a, // onkeypress
567 0x10e: 0x6802, // tt
568 0x110: 0x34702, // mi
569 0x111: 0x36705, // muted
570 0x112: 0xf303, // alt
571 0x113: 0x5c504, // code
572 0x114: 0x6e02, // em
573 0x115: 0x3c50a, // ondragexit
574 0x117: 0x9f04, // span
575 0x119: 0x6d708, // manifest
576 0x11a: 0x38708, // menuitem
577 0x11b: 0x58b07, // content
578 0x11d: 0x6c109, // onwaiting
579 0x11f: 0x4c609, // onloadend
580 0x121: 0x37e0d, // oncontextmenu
581 0x123: 0x56d06, // onblur
582 0x124: 0x3fc07, // article
583 0x125: 0x9303, // dir
584 0x126: 0xef04, // ping
585 0x127: 0x24c08, // required
586 0x128: 0x45509, // oninvalid
587 0x129: 0xb105, // align
588 0x12b: 0x58a04, // icon
589 0x12c: 0x64d02, // h6
590 0x12d: 0x1c404, // cols
591 0x12e: 0x22e0a, // figcaption
592 0x12f: 0x45e09, // onkeydown
593 0x130: 0x66b08, // onsubmit
594 0x131: 0x14d09, // oncanplay
595 0x132: 0x70b03, // sup
596 0x133: 0xc01, // p
597 0x135: 0x40a09, // onemptied
598 0x136: 0x39106, // oncopy
599 0x137: 0x19c04, // cite
600 0x138: 0x3a70a, // ondblclick
601 0x13a: 0x50b0b, // onmousemove
602 0x13c: 0x66d03, // sub
603 0x13d: 0x48703, // rel
604 0x13e: 0x5f08, // optgroup
605 0x142: 0x9c07, // rowspan
606 0x143: 0x37806, // source
607 0x144: 0x21608, // noscript
608 0x145: 0x1a304, // open
609 0x146: 0x20403, // ins
610 0x147: 0x2540d, // foreignObject
611 0x148: 0x5ad0a, // onpopstate
612 0x14a: 0x28d07, // enctype
613 0x14b: 0x2760e, // onautocomplete
614 0x14c: 0x35208, // textarea
615 0x14e: 0x2780c, // autocomplete
616 0x14f: 0x15702, // hr
617 0x150: 0x1de08, // controls
618 0x151: 0x10902, // id
619 0x153: 0x2360c, // onafterprint
620 0x155: 0x2610d, // foreignobject
621 0x156: 0x32707, // marquee
622 0x157: 0x59a07, // onpause
623 0x158: 0x5e602, // dl
624 0x159: 0x5206, // height
625 0x15a: 0x34703, // min
626 0x15b: 0x9307, // dirname
627 0x15c: 0x1f209, // translate
628 0x15d: 0x5604, // html
629 0x15e: 0x34709, // minlength
630 0x15f: 0x48607, // preload
631 0x160: 0x71408, // template
632 0x161: 0x3df0b, // ondragleave
633 0x162: 0x3a02, // rb
634 0x164: 0x5c003, // src
635 0x165: 0x6dd06, // strong
636 0x167: 0x7804, // samp
637 0x168: 0x6f307, // address
638 0x169: 0x55108, // ononline
639 0x16b: 0x1310b, // placeholder
640 0x16c: 0x2c406, // target
641 0x16d: 0x20605, // small
642 0x16e: 0x6ca07, // onwheel
643 0x16f: 0x1c90a, // annotation
644 0x170: 0x4740a, // spellcheck
645 0x171: 0x7207, // details
646 0x172: 0x10306, // canvas
647 0x173: 0x12109, // autofocus
648 0x174: 0xc05, // param
649 0x176: 0x46308, // download
650 0x177: 0x45203, // del
651 0x178: 0x36c07, // onclose
652 0x179: 0xb903, // kbd
653 0x17a: 0x31906, // applet
654 0x17b: 0x2e004, // href
655 0x17c: 0x5f108, // onresize
656 0x17e: 0x49d0c, // onloadeddata
657 0x180: 0xcc02, // tr
658 0x181: 0x2c00a, // formtarget
659 0x182: 0x11005, // title
660 0x183: 0x6ff05, // style
661 0x184: 0xd206, // strike
662 0x185: 0x59e06, // usemap
663 0x186: 0x2fc06, // iframe
664 0x187: 0x1004, // main
665 0x189: 0x7b07, // picture
666 0x18c: 0x31605, // ismap
667 0x18e: 0x4a504, // data
668 0x18f: 0x5905, // label
669 0x191: 0x3d10e, // referrerpolicy
670 0x192: 0x15602, // th
671 0x194: 0x53606, // prompt
672 0x195: 0x56807, // section
673 0x197: 0x6d107, // optimum
674 0x198: 0x2db04, // high
675 0x199: 0x15c02, // h1
676 0x19a: 0x65909, // onstalled
677 0x19b: 0x16d03, // var
678 0x19c: 0x4204, // time
679 0x19e: 0x67402, // ms
680 0x19f: 0x33106, // header
681 0x1a0: 0x4da09, // onmessage
682 0x1a1: 0x1a605, // nonce
683 0x1a2: 0x26e0a, // formaction
684 0x1a3: 0x22006, // center
685 0x1a4: 0x3704, // nobr
686 0x1a5: 0x59505, // table
687 0x1a6: 0x4a907, // listing
688 0x1a7: 0x18106, // legend
689 0x1a9: 0x29b09, // challenge
690 0x1aa: 0x24806, // figure
691 0x1ab: 0xe605, // media
692 0x1ae: 0xd904, // type
693 0x1af: 0x3f04, // font
694 0x1b0: 0x4da0e, // onmessageerror
695 0x1b1: 0x37108, // seamless
696 0x1b2: 0x8703, // dfn
697 0x1b3: 0x5c705, // defer
698 0x1b4: 0xc303, // low
699 0x1b5: 0x19a03, // rtc
700 0x1b6: 0x5230b, // onmouseover
701 0x1b7: 0x2b20a, // novalidate
702 0x1b8: 0x71c0a, // workertype
703 0x1ba: 0x3cd07, // itemref
704 0x1bd: 0x1, // a
705 0x1be: 0x31803, // map
706 0x1bf: 0x400c, // ontimeupdate
707 0x1c0: 0x15e07, // bgsound
708 0x1c1: 0x3206, // keygen
709 0x1c2: 0x2705, // tbody
710 0x1c5: 0x64406, // onshow
711 0x1c7: 0x2501, // s
712 0x1c8: 0x6607, // pattern
713 0x1cc: 0x14d10, // oncanplaythrough
714 0x1ce: 0x2d702, // dd
715 0x1cf: 0x6f906, // srcset
716 0x1d0: 0x17003, // big
717 0x1d2: 0x65108, // sortable
718 0x1d3: 0x48007, // onkeyup
719 0x1d5: 0x5a406, // onplay
720 0x1d7: 0x4b804, // meta
721 0x1d8: 0x40306, // ondrop
722 0x1da: 0x60008, // onscroll
723 0x1db: 0x1fb0b, // crossorigin
724 0x1dc: 0x5730a, // onpageshow
725 0x1dd: 0x4, // abbr
726 0x1de: 0x9202, // td
727 0x1df: 0x58b0f, // contenteditable
728 0x1e0: 0x27206, // action
729 0x1e1: 0x1400b, // playsinline
730 0x1e2: 0x43107, // onfocus
731 0x1e3: 0x2e008, // hreflang
732 0x1e5: 0x5160a, // onmouseout
733 0x1e6: 0x5ea07, // onreset
734 0x1e7: 0x13c08, // autoplay
735 0x1e8: 0x63109, // onseeking
736 0x1ea: 0x67506, // scoped
737 0x1ec: 0x30a, // radiogroup
738 0x1ee: 0x3800b, // contextmenu
739 0x1ef: 0x52e09, // onmouseup
740 0x1f1: 0x2ca06, // hgroup
741 0x1f2: 0x2080f, // allowfullscreen
742 0x1f3: 0x4be08, // tabindex
743 0x1f6: 0x30f07, // isindex
744 0x1f7: 0x1a0e, // accept-charset
745 0x1f8: 0x2ae0e, // formnovalidate
746 0x1fb: 0x1c90e, // annotation-xml
747 0x1fc: 0x6e05, // embed
748 0x1fd: 0x21806, // script
749 0x1fe: 0xbb06, // dialog
750 0x1ff: 0x1d707, // command
751}
752
753const atomText = "abbradiogrouparamainavalueaccept-charsetbodyaccesskeygenobrb" +
754 "asefontimeupdateviacacheightmlabelooptgroupatternoembedetail" +
755 "sampictureversedfnoframesetdirnameterowspanomoduleacronymali" +
756 "gnmarkbdialogallowpaymentrequestrikeytypeallowusermediagroup" +
757 "ingaltfooterubyasyncanvasidefaultitleaudioncancelautofocusan" +
758 "dboxmplaceholderautoplaysinlinebdoncanplaythrough1bgsoundisa" +
759 "bledivarbigblinkindraggablegendblockquotebuttonabortcitempro" +
760 "penoncecolgrouplaintextrackcolorcolspannotation-xmlcommandco" +
761 "ntrolshapecoordslotranslatecrossoriginsmallowfullscreenoscri" +
762 "ptfacenterfieldsetfigcaptionafterprintegrityfigurequiredfore" +
763 "ignObjectforeignobjectformactionautocompleteerrorformenctype" +
764 "mustmatchallengeformmethodformnovalidatetimeformtargethgroup" +
765 "osterhiddenhigh2hreflanghttp-equivideonclickiframeimageimgly" +
766 "ph3isindexismappletitemtypemarqueematheadersortedmaxlength4m" +
767 "inlength5mtextareadonlymultiplemutedoncloseamlessourceoncont" +
768 "extmenuitemidoncopyoncuechangeoncutondblclickondragendondrag" +
769 "enterondragexitemreferrerpolicyondragleaveondragoverondragst" +
770 "articleondropzonemptiedondurationchangeonendedonerroronfocus" +
771 "paceronhashchangeoninputmodeloninvalidonkeydownloadonkeypres" +
772 "spellcheckedonkeyupreloadonlanguagechangeonloadeddatalisting" +
773 "onloadedmetadatabindexonloadendonloadstartonmessageerroronmo" +
774 "usedownonmouseenteronmouseleaveonmousemoveonmouseoutputonmou" +
775 "seoveronmouseupromptonmousewheelonofflineononlineonpagehides" +
776 "classectionbluronpageshowbronpastepublicontenteditableonpaus" +
777 "emaponplayingonpopstateonprogressrcdocodeferonratechangeonre" +
778 "jectionhandledonresetonresizesrclangonscrollonsecuritypolicy" +
779 "violationauxclickonseekedonseekingonselectedonshowidth6onsor" +
780 "tableonstalledonstorageonsubmitemscopedonsuspendontoggleonun" +
781 "handledrejectionbeforeprintonunloadonvolumechangeonwaitingon" +
782 "wheeloptimumanifestrongoptionbeforeunloaddressrcsetstylesumm" +
783 "arysupsvgsystemplateworkertypewrap"