github.com/mdaxf/iac@v0.0.0-20240519030858-58a061660378/vendor_skip/golang.org/x/net/html/atom/table.go (about)

     1  // Code generated by go generate gen.go; DO NOT EDIT.
     2  
     3  //go:generate go run gen.go
     4  
     5  package atom
     6  
     7  const (
     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  
   378  const hash0 = 0x81cdf10e
   379  
   380  const maxAtomLen = 25
   381  
   382  var 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  
   753  const 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"