Browse Source

html/atom: add atom.Acronym

Fixes golang/go#23507

Change-Id: Id39b28f211dfdb6a5464752b8b62e2528b46286b
Reviewed-on: https://go-review.googlesource.com/91315
Reviewed-by: David Symonds <dsymonds@golang.org>
Nigel Tao 8 years ago
parent
commit
309822c5b9
3 changed files with 686 additions and 682 deletions
  1. 1 0
      html/atom/gen.go
  2. 684 682
      html/atom/table.go
  3. 1 0
      html/atom/table_test.go

+ 1 - 0
html/atom/gen.go

@@ -665,6 +665,7 @@ var eventHandlers = []string{
 
 // extra are ad-hoc values not covered by any of the lists above.
 var extra = []string{
+	"acronym",
 	"align",
 	"annotation",
 	"annotation-xml",

+ 684 - 682
html/atom/table.go

@@ -10,366 +10,367 @@ const (
 	Accept                    Atom = 0x1a06
 	AcceptCharset             Atom = 0x1a0e
 	Accesskey                 Atom = 0x2c09
-	Action                    Atom = 0x25a06
-	Address                   Atom = 0x6ed07
-	Align                     Atom = 0x6d405
-	Allowfullscreen           Atom = 0x1f00f
-	Allowpaymentrequest       Atom = 0x6913
-	Allowusermedia            Atom = 0x850e
-	Alt                       Atom = 0xb003
-	Annotation                Atom = 0x1b90a
-	AnnotationXml             Atom = 0x1b90e
-	Applet                    Atom = 0x30106
-	Area                      Atom = 0x34a04
-	Article                   Atom = 0x3f007
-	As                        Atom = 0xb902
-	Aside                     Atom = 0xc105
-	Async                     Atom = 0xb905
-	Audio                     Atom = 0xcf05
-	Autocomplete              Atom = 0x2600c
-	Autofocus                 Atom = 0xeb09
-	Autoplay                  Atom = 0x10608
+	Acronym                   Atom = 0x6907
+	Action                    Atom = 0x26a06
+	Address                   Atom = 0x6f307
+	Align                     Atom = 0x7005
+	Allowfullscreen           Atom = 0x2000f
+	Allowpaymentrequest       Atom = 0x8013
+	Allowusermedia            Atom = 0x9c0e
+	Alt                       Atom = 0xc703
+	Annotation                Atom = 0x1c90a
+	AnnotationXml             Atom = 0x1c90e
+	Applet                    Atom = 0x31106
+	Area                      Atom = 0x34e04
+	Article                   Atom = 0x3f407
+	As                        Atom = 0xd002
+	Aside                     Atom = 0xd805
+	Async                     Atom = 0xd005
+	Audio                     Atom = 0xe605
+	Autocomplete              Atom = 0x2700c
+	Autofocus                 Atom = 0x10209
+	Autoplay                  Atom = 0x11d08
 	B                         Atom = 0x101
-	Base                      Atom = 0x11504
-	Basefont                  Atom = 0x11508
-	Bdi                       Atom = 0x16103
-	Bdo                       Atom = 0x13403
-	Bgsound                   Atom = 0x14707
-	Big                       Atom = 0x15903
-	Blink                     Atom = 0x15c05
-	Blockquote                Atom = 0x1680a
+	Base                      Atom = 0x12c04
+	Basefont                  Atom = 0x12c08
+	Bdi                       Atom = 0x7903
+	Bdo                       Atom = 0x14b03
+	Bgsound                   Atom = 0x15e07
+	Big                       Atom = 0x17003
+	Blink                     Atom = 0x17305
+	Blockquote                Atom = 0x1870a
 	Body                      Atom = 0x2804
 	Br                        Atom = 0x202
-	Button                    Atom = 0x17206
-	Canvas                    Atom = 0xbd06
-	Caption                   Atom = 0x21907
-	Center                    Atom = 0x20806
-	Challenge                 Atom = 0x28309
+	Button                    Atom = 0x19106
+	Canvas                    Atom = 0xd406
+	Caption                   Atom = 0x22907
+	Center                    Atom = 0x21806
+	Challenge                 Atom = 0x29309
 	Charset                   Atom = 0x2107
-	Checked                   Atom = 0x46d07
-	Cite                      Atom = 0x55804
-	Class                     Atom = 0x5b905
-	Code                      Atom = 0x19004
-	Col                       Atom = 0x19703
-	Colgroup                  Atom = 0x19708
-	Color                     Atom = 0x1af05
-	Cols                      Atom = 0x1b404
-	Colspan                   Atom = 0x1b407
-	Command                   Atom = 0x1c707
-	Content                   Atom = 0x57f07
-	Contenteditable           Atom = 0x57f0f
-	Contextmenu               Atom = 0x3740b
-	Controls                  Atom = 0x1ce08
-	Coords                    Atom = 0x1da06
-	Crossorigin               Atom = 0x1e30b
-	Data                      Atom = 0x49904
-	Datalist                  Atom = 0x49908
-	Datetime                  Atom = 0x2a008
-	Dd                        Atom = 0x2bf02
-	Default                   Atom = 0xc407
-	Defer                     Atom = 0x19205
-	Del                       Atom = 0x44603
-	Desc                      Atom = 0x55504
+	Checked                   Atom = 0x47107
+	Cite                      Atom = 0x55c04
+	Class                     Atom = 0x5bd05
+	Code                      Atom = 0x1a004
+	Col                       Atom = 0x1a703
+	Colgroup                  Atom = 0x1a708
+	Color                     Atom = 0x1bf05
+	Cols                      Atom = 0x1c404
+	Colspan                   Atom = 0x1c407
+	Command                   Atom = 0x1d707
+	Content                   Atom = 0x58307
+	Contenteditable           Atom = 0x5830f
+	Contextmenu               Atom = 0x3780b
+	Controls                  Atom = 0x1de08
+	Coords                    Atom = 0x1ea06
+	Crossorigin               Atom = 0x1f30b
+	Data                      Atom = 0x49d04
+	Datalist                  Atom = 0x49d08
+	Datetime                  Atom = 0x2b008
+	Dd                        Atom = 0x2cf02
+	Default                   Atom = 0xdb07
+	Defer                     Atom = 0x1a205
+	Del                       Atom = 0x44a03
+	Desc                      Atom = 0x55904
 	Details                   Atom = 0x4607
 	Dfn                       Atom = 0x5f03
-	Dialog                    Atom = 0x16206
-	Dir                       Atom = 0xa303
-	Dirname                   Atom = 0xa307
-	Disabled                  Atom = 0x14d08
-	Div                       Atom = 0x15403
-	Dl                        Atom = 0x5e202
-	Download                  Atom = 0x45708
-	Draggable                 Atom = 0x18309
-	Dropzone                  Atom = 0x3f908
-	Dt                        Atom = 0x64702
+	Dialog                    Atom = 0x7a06
+	Dir                       Atom = 0xba03
+	Dirname                   Atom = 0xba07
+	Disabled                  Atom = 0x16408
+	Div                       Atom = 0x16b03
+	Dl                        Atom = 0x5e602
+	Download                  Atom = 0x45b08
+	Draggable                 Atom = 0x17a09
+	Dropzone                  Atom = 0x3fd08
+	Dt                        Atom = 0x64b02
 	Em                        Atom = 0x4202
 	Embed                     Atom = 0x4205
-	Enctype                   Atom = 0x27507
-	Face                      Atom = 0x20604
-	Fieldset                  Atom = 0x20e08
-	Figcaption                Atom = 0x2160a
-	Figure                    Atom = 0x23006
-	Font                      Atom = 0x11904
-	Footer                    Atom = 0xb306
-	For                       Atom = 0x23c03
-	ForeignObject             Atom = 0x23c0d
-	Foreignobject             Atom = 0x2490d
-	Form                      Atom = 0x25604
-	Formaction                Atom = 0x2560a
-	Formenctype               Atom = 0x2710b
-	Formmethod                Atom = 0x28c0a
-	Formnovalidate            Atom = 0x2960e
-	Formtarget                Atom = 0x2a80a
+	Enctype                   Atom = 0x28507
+	Face                      Atom = 0x21604
+	Fieldset                  Atom = 0x21e08
+	Figcaption                Atom = 0x2260a
+	Figure                    Atom = 0x24006
+	Font                      Atom = 0x13004
+	Footer                    Atom = 0xca06
+	For                       Atom = 0x24c03
+	ForeignObject             Atom = 0x24c0d
+	Foreignobject             Atom = 0x2590d
+	Form                      Atom = 0x26604
+	Formaction                Atom = 0x2660a
+	Formenctype               Atom = 0x2810b
+	Formmethod                Atom = 0x29c0a
+	Formnovalidate            Atom = 0x2a60e
+	Formtarget                Atom = 0x2b80a
 	Frame                     Atom = 0x5705
 	Frameset                  Atom = 0x5708
-	H1                        Atom = 0x14502
-	H2                        Atom = 0x2c602
-	H3                        Atom = 0x2f502
-	H4                        Atom = 0x33902
-	H5                        Atom = 0x34302
-	H6                        Atom = 0x64902
-	Head                      Atom = 0x32504
-	Header                    Atom = 0x32506
-	Headers                   Atom = 0x32507
-	Height                    Atom = 0x12c06
-	Hgroup                    Atom = 0x2b206
-	Hidden                    Atom = 0x2bd06
-	High                      Atom = 0x2c304
-	Hr                        Atom = 0x14002
-	Href                      Atom = 0x2c804
-	Hreflang                  Atom = 0x2c808
-	Html                      Atom = 0x13004
-	HttpEquiv                 Atom = 0x2d00a
+	H1                        Atom = 0x15c02
+	H2                        Atom = 0x2d602
+	H3                        Atom = 0x30502
+	H4                        Atom = 0x33d02
+	H5                        Atom = 0x34702
+	H6                        Atom = 0x64d02
+	Head                      Atom = 0x32904
+	Header                    Atom = 0x32906
+	Headers                   Atom = 0x32907
+	Height                    Atom = 0x14306
+	Hgroup                    Atom = 0x2c206
+	Hidden                    Atom = 0x2cd06
+	High                      Atom = 0x2d304
+	Hr                        Atom = 0x15702
+	Href                      Atom = 0x2d804
+	Hreflang                  Atom = 0x2d808
+	Html                      Atom = 0x14704
+	HttpEquiv                 Atom = 0x2e00a
 	I                         Atom = 0x601
-	Icon                      Atom = 0x57e04
-	Id                        Atom = 0xc302
-	Iframe                    Atom = 0x2e406
-	Image                     Atom = 0x2ea05
-	Img                       Atom = 0x2ef03
-	Input                     Atom = 0x43f05
-	Inputmode                 Atom = 0x43f09
-	Ins                       Atom = 0x1ec03
-	Integrity                 Atom = 0x22709
-	Is                        Atom = 0x14e02
-	Isindex                   Atom = 0x2f707
-	Ismap                     Atom = 0x2fe05
-	Itemid                    Atom = 0x37f06
-	Itemprop                  Atom = 0x55908
-	Itemref                   Atom = 0x3c107
-	Itemscope                 Atom = 0x66d09
-	Itemtype                  Atom = 0x30708
-	Kbd                       Atom = 0x16003
+	Icon                      Atom = 0x58204
+	Id                        Atom = 0xda02
+	Iframe                    Atom = 0x2f406
+	Image                     Atom = 0x2fa05
+	Img                       Atom = 0x2ff03
+	Input                     Atom = 0x44305
+	Inputmode                 Atom = 0x44309
+	Ins                       Atom = 0x1fc03
+	Integrity                 Atom = 0x23709
+	Is                        Atom = 0x16502
+	Isindex                   Atom = 0x30707
+	Ismap                     Atom = 0x30e05
+	Itemid                    Atom = 0x38306
+	Itemprop                  Atom = 0x55d08
+	Itemref                   Atom = 0x3c507
+	Itemscope                 Atom = 0x67109
+	Itemtype                  Atom = 0x31708
+	Kbd                       Atom = 0x7803
 	Keygen                    Atom = 0x3206
-	Keytype                   Atom = 0x7e07
-	Kind                      Atom = 0x18004
-	Label                     Atom = 0xda05
-	Lang                      Atom = 0x2cc04
-	Legend                    Atom = 0x18a06
-	Li                        Atom = 0x11102
-	Link                      Atom = 0x15d04
-	List                      Atom = 0x49d04
-	Listing                   Atom = 0x49d07
-	Loop                      Atom = 0xde04
-	Low                       Atom = 0x6b03
+	Keytype                   Atom = 0x9507
+	Kind                      Atom = 0x17704
+	Label                     Atom = 0xf105
+	Lang                      Atom = 0x2dc04
+	Legend                    Atom = 0x18106
+	Li                        Atom = 0x7102
+	Link                      Atom = 0x17404
+	List                      Atom = 0x4a104
+	Listing                   Atom = 0x4a107
+	Loop                      Atom = 0xf504
+	Low                       Atom = 0x8203
 	Main                      Atom = 0x1004
-	Malignmark                Atom = 0x6d30a
-	Manifest                  Atom = 0x30f08
-	Map                       Atom = 0x30003
-	Mark                      Atom = 0x6d904
-	Marquee                   Atom = 0x31b07
-	Math                      Atom = 0x32204
-	Max                       Atom = 0x33103
-	Maxlength                 Atom = 0x33109
-	Media                     Atom = 0x8e05
-	Mediagroup                Atom = 0x8e0a
-	Menu                      Atom = 0x37b04
-	Menuitem                  Atom = 0x37b08
-	Meta                      Atom = 0x4ac04
-	Meter                     Atom = 0xa805
-	Method                    Atom = 0x29006
-	Mglyph                    Atom = 0x2f006
-	Mi                        Atom = 0x33b02
-	Min                       Atom = 0x33b03
-	Minlength                 Atom = 0x33b09
-	Mn                        Atom = 0x29902
+	Malignmark                Atom = 0x6f0a
+	Manifest                  Atom = 0x6d708
+	Map                       Atom = 0x31003
+	Mark                      Atom = 0x7504
+	Marquee                   Atom = 0x31f07
+	Math                      Atom = 0x32604
+	Max                       Atom = 0x33503
+	Maxlength                 Atom = 0x33509
+	Media                     Atom = 0xa505
+	Mediagroup                Atom = 0xa50a
+	Menu                      Atom = 0x37f04
+	Menuitem                  Atom = 0x37f08
+	Meta                      Atom = 0x4b004
+	Meter                     Atom = 0xbf05
+	Method                    Atom = 0x2a006
+	Mglyph                    Atom = 0x30006
+	Mi                        Atom = 0x33f02
+	Min                       Atom = 0x33f03
+	Minlength                 Atom = 0x33f09
+	Mn                        Atom = 0x2a902
 	Mo                        Atom = 0x6302
-	Ms                        Atom = 0x67002
-	Mtext                     Atom = 0x34505
-	Multiple                  Atom = 0x35308
-	Muted                     Atom = 0x35b05
-	Name                      Atom = 0xa604
+	Ms                        Atom = 0x67402
+	Mtext                     Atom = 0x34905
+	Multiple                  Atom = 0x35708
+	Muted                     Atom = 0x35f05
+	Name                      Atom = 0xbd04
 	Nav                       Atom = 0x1303
 	Nobr                      Atom = 0x3704
 	Noembed                   Atom = 0x4007
 	Noframes                  Atom = 0x5508
 	Nomodule                  Atom = 0x6108
-	Nonce                     Atom = 0x56205
-	Noscript                  Atom = 0x1fe08
-	Novalidate                Atom = 0x29a0a
-	Object                    Atom = 0x25006
-	Ol                        Atom = 0x10102
-	Onabort                   Atom = 0x17607
-	Onafterprint              Atom = 0x21e0c
-	Onautocomplete            Atom = 0x25e0e
-	Onautocompleteerror       Atom = 0x25e13
-	Onauxclick                Atom = 0x61b0a
-	Onbeforeprint             Atom = 0x69a0d
-	Onbeforeunload            Atom = 0x6e10e
-	Onblur                    Atom = 0x5c206
-	Oncancel                  Atom = 0xd308
-	Oncanplay                 Atom = 0x13609
-	Oncanplaythrough          Atom = 0x13610
-	Onchange                  Atom = 0x40f08
-	Onclick                   Atom = 0x2dd07
-	Onclose                   Atom = 0x36007
-	Oncontextmenu             Atom = 0x3720d
-	Oncopy                    Atom = 0x38506
-	Oncuechange               Atom = 0x38b0b
-	Oncut                     Atom = 0x39605
-	Ondblclick                Atom = 0x39b0a
-	Ondrag                    Atom = 0x3a506
-	Ondragend                 Atom = 0x3a509
-	Ondragenter               Atom = 0x3ae0b
-	Ondragexit                Atom = 0x3b90a
-	Ondragleave               Atom = 0x3d30b
-	Ondragover                Atom = 0x3de0a
-	Ondragstart               Atom = 0x3e80b
-	Ondrop                    Atom = 0x3f706
-	Ondurationchange          Atom = 0x40710
-	Onemptied                 Atom = 0x3fe09
-	Onended                   Atom = 0x41707
-	Onerror                   Atom = 0x41e07
-	Onfocus                   Atom = 0x42507
-	Onhashchange              Atom = 0x4310c
-	Oninput                   Atom = 0x43d07
-	Oninvalid                 Atom = 0x44909
-	Onkeydown                 Atom = 0x45209
-	Onkeypress                Atom = 0x45f0a
-	Onkeyup                   Atom = 0x47407
-	Onlanguagechange          Atom = 0x48110
-	Onload                    Atom = 0x49106
-	Onloadeddata              Atom = 0x4910c
-	Onloadedmetadata          Atom = 0x4a410
-	Onloadend                 Atom = 0x4ba09
-	Onloadstart               Atom = 0x4c30b
-	Onmessage                 Atom = 0x4ce09
-	Onmessageerror            Atom = 0x4ce0e
-	Onmousedown               Atom = 0x4dc0b
-	Onmouseenter              Atom = 0x4e70c
-	Onmouseleave              Atom = 0x4f30c
-	Onmousemove               Atom = 0x4ff0b
-	Onmouseout                Atom = 0x50a0a
-	Onmouseover               Atom = 0x5170b
-	Onmouseup                 Atom = 0x52209
-	Onmousewheel              Atom = 0x5300c
-	Onoffline                 Atom = 0x53c09
-	Ononline                  Atom = 0x54508
-	Onpagehide                Atom = 0x54d0a
-	Onpageshow                Atom = 0x5670a
-	Onpaste                   Atom = 0x57307
-	Onpause                   Atom = 0x58e07
-	Onplay                    Atom = 0x59806
-	Onplaying                 Atom = 0x59809
-	Onpopstate                Atom = 0x5a10a
-	Onprogress                Atom = 0x5ab0a
-	Onratechange              Atom = 0x5c80c
-	Onrejectionhandled        Atom = 0x5d412
-	Onreset                   Atom = 0x5e607
-	Onresize                  Atom = 0x5ed08
-	Onscroll                  Atom = 0x5fc08
-	Onsecuritypolicyviolation Atom = 0x60419
-	Onseeked                  Atom = 0x62508
-	Onseeking                 Atom = 0x62d09
-	Onselect                  Atom = 0x63608
-	Onshow                    Atom = 0x64006
-	Onsort                    Atom = 0x64b06
-	Onstalled                 Atom = 0x65509
-	Onstorage                 Atom = 0x65e09
-	Onsubmit                  Atom = 0x66708
-	Onsuspend                 Atom = 0x67709
-	Ontimeupdate              Atom = 0x11a0c
-	Ontoggle                  Atom = 0x68008
-	Onunhandledrejection      Atom = 0x68814
-	Onunload                  Atom = 0x6a708
-	Onvolumechange            Atom = 0x6af0e
-	Onwaiting                 Atom = 0x6bd09
-	Onwheel                   Atom = 0x6c607
-	Open                      Atom = 0x55f04
-	Optgroup                  Atom = 0xe008
-	Optimum                   Atom = 0x6cd07
-	Option                    Atom = 0x6dd06
-	Output                    Atom = 0x51106
+	Nonce                     Atom = 0x56605
+	Noscript                  Atom = 0x20e08
+	Novalidate                Atom = 0x2aa0a
+	Object                    Atom = 0x26006
+	Ol                        Atom = 0x11802
+	Onabort                   Atom = 0x19507
+	Onafterprint              Atom = 0x22e0c
+	Onautocomplete            Atom = 0x26e0e
+	Onautocompleteerror       Atom = 0x26e13
+	Onauxclick                Atom = 0x61f0a
+	Onbeforeprint             Atom = 0x69e0d
+	Onbeforeunload            Atom = 0x6e70e
+	Onblur                    Atom = 0x5c606
+	Oncancel                  Atom = 0xea08
+	Oncanplay                 Atom = 0x14d09
+	Oncanplaythrough          Atom = 0x14d10
+	Onchange                  Atom = 0x41308
+	Onclick                   Atom = 0x2ed07
+	Onclose                   Atom = 0x36407
+	Oncontextmenu             Atom = 0x3760d
+	Oncopy                    Atom = 0x38906
+	Oncuechange               Atom = 0x38f0b
+	Oncut                     Atom = 0x39a05
+	Ondblclick                Atom = 0x39f0a
+	Ondrag                    Atom = 0x3a906
+	Ondragend                 Atom = 0x3a909
+	Ondragenter               Atom = 0x3b20b
+	Ondragexit                Atom = 0x3bd0a
+	Ondragleave               Atom = 0x3d70b
+	Ondragover                Atom = 0x3e20a
+	Ondragstart               Atom = 0x3ec0b
+	Ondrop                    Atom = 0x3fb06
+	Ondurationchange          Atom = 0x40b10
+	Onemptied                 Atom = 0x40209
+	Onended                   Atom = 0x41b07
+	Onerror                   Atom = 0x42207
+	Onfocus                   Atom = 0x42907
+	Onhashchange              Atom = 0x4350c
+	Oninput                   Atom = 0x44107
+	Oninvalid                 Atom = 0x44d09
+	Onkeydown                 Atom = 0x45609
+	Onkeypress                Atom = 0x4630a
+	Onkeyup                   Atom = 0x47807
+	Onlanguagechange          Atom = 0x48510
+	Onload                    Atom = 0x49506
+	Onloadeddata              Atom = 0x4950c
+	Onloadedmetadata          Atom = 0x4a810
+	Onloadend                 Atom = 0x4be09
+	Onloadstart               Atom = 0x4c70b
+	Onmessage                 Atom = 0x4d209
+	Onmessageerror            Atom = 0x4d20e
+	Onmousedown               Atom = 0x4e00b
+	Onmouseenter              Atom = 0x4eb0c
+	Onmouseleave              Atom = 0x4f70c
+	Onmousemove               Atom = 0x5030b
+	Onmouseout                Atom = 0x50e0a
+	Onmouseover               Atom = 0x51b0b
+	Onmouseup                 Atom = 0x52609
+	Onmousewheel              Atom = 0x5340c
+	Onoffline                 Atom = 0x54009
+	Ononline                  Atom = 0x54908
+	Onpagehide                Atom = 0x5510a
+	Onpageshow                Atom = 0x56b0a
+	Onpaste                   Atom = 0x57707
+	Onpause                   Atom = 0x59207
+	Onplay                    Atom = 0x59c06
+	Onplaying                 Atom = 0x59c09
+	Onpopstate                Atom = 0x5a50a
+	Onprogress                Atom = 0x5af0a
+	Onratechange              Atom = 0x5cc0c
+	Onrejectionhandled        Atom = 0x5d812
+	Onreset                   Atom = 0x5ea07
+	Onresize                  Atom = 0x5f108
+	Onscroll                  Atom = 0x60008
+	Onsecuritypolicyviolation Atom = 0x60819
+	Onseeked                  Atom = 0x62908
+	Onseeking                 Atom = 0x63109
+	Onselect                  Atom = 0x63a08
+	Onshow                    Atom = 0x64406
+	Onsort                    Atom = 0x64f06
+	Onstalled                 Atom = 0x65909
+	Onstorage                 Atom = 0x66209
+	Onsubmit                  Atom = 0x66b08
+	Onsuspend                 Atom = 0x67b09
+	Ontimeupdate              Atom = 0x1310c
+	Ontoggle                  Atom = 0x68408
+	Onunhandledrejection      Atom = 0x68c14
+	Onunload                  Atom = 0x6ab08
+	Onvolumechange            Atom = 0x6b30e
+	Onwaiting                 Atom = 0x6c109
+	Onwheel                   Atom = 0x6ca07
+	Open                      Atom = 0x56304
+	Optgroup                  Atom = 0xf708
+	Optimum                   Atom = 0x6d107
+	Option                    Atom = 0x6e306
+	Output                    Atom = 0x51506
 	P                         Atom = 0xc01
 	Param                     Atom = 0xc05
 	Pattern                   Atom = 0x4f07
-	Picture                   Atom = 0x9707
-	Ping                      Atom = 0xe704
-	Placeholder               Atom = 0xfb0b
-	Plaintext                 Atom = 0x19e09
-	Playsinline               Atom = 0x10a0b
-	Poster                    Atom = 0x2b706
-	Pre                       Atom = 0x46403
-	Preload                   Atom = 0x47a07
-	Progress                  Atom = 0x5ad08
-	Prompt                    Atom = 0x52a06
-	Public                    Atom = 0x57a06
-	Q                         Atom = 0x7701
+	Picture                   Atom = 0xae07
+	Ping                      Atom = 0xfe04
+	Placeholder               Atom = 0x1120b
+	Plaintext                 Atom = 0x1ae09
+	Playsinline               Atom = 0x1210b
+	Poster                    Atom = 0x2c706
+	Pre                       Atom = 0x46803
+	Preload                   Atom = 0x47e07
+	Progress                  Atom = 0x5b108
+	Prompt                    Atom = 0x52e06
+	Public                    Atom = 0x57e06
+	Q                         Atom = 0x8e01
 	Radiogroup                Atom = 0x30a
-	Readonly                  Atom = 0x34b08
-	Referrerpolicy            Atom = 0x3c50e
-	Rel                       Atom = 0x47b03
-	Required                  Atom = 0x23408
-	Reversed                  Atom = 0x9c08
+	Readonly                  Atom = 0x34f08
+	Referrerpolicy            Atom = 0x3c90e
+	Rel                       Atom = 0x47f03
+	Required                  Atom = 0x24408
+	Reversed                  Atom = 0xb308
 	Rows                      Atom = 0x3a04
 	Rowspan                   Atom = 0x3a07
-	Rp                        Atom = 0x22402
-	Rt                        Atom = 0x17b02
-	Ruby                      Atom = 0xac04
+	Rp                        Atom = 0x23402
+	Rt                        Atom = 0x19a02
+	Ruby                      Atom = 0xc304
 	S                         Atom = 0x2501
 	Samp                      Atom = 0x4c04
-	Sandbox                   Atom = 0xf307
-	Scope                     Atom = 0x67105
-	Scoped                    Atom = 0x67106
-	Script                    Atom = 0x20006
-	Seamless                  Atom = 0x36508
-	Section                   Atom = 0x5bd07
-	Select                    Atom = 0x63806
-	Selected                  Atom = 0x63808
-	Shape                     Atom = 0x1d505
-	Size                      Atom = 0x5f104
-	Sizes                     Atom = 0x5f105
-	Slot                      Atom = 0x1df04
-	Small                     Atom = 0x1ee05
-	Sortable                  Atom = 0x64d08
-	Sorted                    Atom = 0x32b06
-	Source                    Atom = 0x36c06
-	Spacer                    Atom = 0x42b06
+	Sandbox                   Atom = 0x10a07
+	Scope                     Atom = 0x67505
+	Scoped                    Atom = 0x67506
+	Script                    Atom = 0x21006
+	Seamless                  Atom = 0x36908
+	Section                   Atom = 0x5c107
+	Select                    Atom = 0x63c06
+	Selected                  Atom = 0x63c08
+	Shape                     Atom = 0x1e505
+	Size                      Atom = 0x5f504
+	Sizes                     Atom = 0x5f505
+	Slot                      Atom = 0x1ef04
+	Small                     Atom = 0x1fe05
+	Sortable                  Atom = 0x65108
+	Sorted                    Atom = 0x32f06
+	Source                    Atom = 0x37006
+	Spacer                    Atom = 0x42f06
 	Span                      Atom = 0x3d04
-	Spellcheck                Atom = 0x4680a
-	Src                       Atom = 0x5b403
-	Srcdoc                    Atom = 0x5b406
-	Srclang                   Atom = 0x5f507
-	Srcset                    Atom = 0x6f306
-	Start                     Atom = 0x3ee05
-	Step                      Atom = 0x57704
-	Strike                    Atom = 0x7a06
-	Strong                    Atom = 0x31506
-	Style                     Atom = 0x6f905
-	Sub                       Atom = 0x66903
-	Summary                   Atom = 0x6fe07
-	Sup                       Atom = 0x70503
-	Svg                       Atom = 0x70803
-	System                    Atom = 0x70b06
-	Tabindex                  Atom = 0x4b208
-	Table                     Atom = 0x58905
-	Target                    Atom = 0x2ac06
+	Spellcheck                Atom = 0x46c0a
+	Src                       Atom = 0x5b803
+	Srcdoc                    Atom = 0x5b806
+	Srclang                   Atom = 0x5f907
+	Srcset                    Atom = 0x6f906
+	Start                     Atom = 0x3f205
+	Step                      Atom = 0x57b04
+	Strike                    Atom = 0x9106
+	Strong                    Atom = 0x6dd06
+	Style                     Atom = 0x6ff05
+	Sub                       Atom = 0x66d03
+	Summary                   Atom = 0x70407
+	Sup                       Atom = 0x70b03
+	Svg                       Atom = 0x70e03
+	System                    Atom = 0x71106
+	Tabindex                  Atom = 0x4b608
+	Table                     Atom = 0x58d05
+	Target                    Atom = 0x2bc06
 	Tbody                     Atom = 0x2705
 	Td                        Atom = 0x5e02
-	Template                  Atom = 0x70e08
-	Textarea                  Atom = 0x34608
-	Tfoot                     Atom = 0xb205
-	Th                        Atom = 0x13f02
-	Thead                     Atom = 0x32405
-	Time                      Atom = 0x11c04
-	Title                     Atom = 0xca05
-	Tr                        Atom = 0x7402
-	Track                     Atom = 0x17c05
-	Translate                 Atom = 0x1a609
+	Template                  Atom = 0x71408
+	Textarea                  Atom = 0x34a08
+	Tfoot                     Atom = 0xc905
+	Th                        Atom = 0x15602
+	Thead                     Atom = 0x32805
+	Time                      Atom = 0x13304
+	Title                     Atom = 0xe105
+	Tr                        Atom = 0x8b02
+	Track                     Atom = 0x19b05
+	Translate                 Atom = 0x1b609
 	Tt                        Atom = 0x5102
-	Type                      Atom = 0x8104
-	Typemustmatch             Atom = 0x2780d
+	Type                      Atom = 0x9804
+	Typemustmatch             Atom = 0x2880d
 	U                         Atom = 0xb01
 	Ul                        Atom = 0x6602
-	Updateviacache            Atom = 0x1200e
-	Usemap                    Atom = 0x59206
+	Updateviacache            Atom = 0x1370e
+	Usemap                    Atom = 0x59606
 	Value                     Atom = 0x1505
-	Var                       Atom = 0x15603
-	Video                     Atom = 0x2d905
-	Wbr                       Atom = 0x57003
-	Width                     Atom = 0x64505
-	Workertype                Atom = 0x7160a
-	Wrap                      Atom = 0x72004
-	Xmp                       Atom = 0xf903
+	Var                       Atom = 0x16d03
+	Video                     Atom = 0x2e905
+	Wbr                       Atom = 0x57403
+	Width                     Atom = 0x64905
+	Workertype                Atom = 0x71c0a
+	Wrap                      Atom = 0x72604
+	Xmp                       Atom = 0x11003
 )
 
 const hash0 = 0x81cdf10e
@@ -377,401 +378,402 @@ const hash0 = 0x81cdf10e
 const maxAtomLen = 25
 
 var table = [1 << 9]Atom{
-	0x1:   0x8e0a,  // mediagroup
-	0x2:   0x2cc04, // lang
+	0x1:   0xa50a,  // mediagroup
+	0x2:   0x2dc04, // lang
 	0x4:   0x2c09,  // accesskey
 	0x5:   0x5708,  // frameset
-	0x7:   0x63608, // onselect
-	0x8:   0x70b06, // system
-	0xa:   0x64505, // width
-	0xc:   0x2710b, // formenctype
-	0xd:   0x10102, // ol
-	0xe:   0x38b0b, // oncuechange
-	0x10:  0x13403, // bdo
-	0x11:  0xcf05,  // audio
-	0x12:  0x18309, // draggable
-	0x14:  0x2d905, // video
-	0x15:  0x29902, // mn
-	0x16:  0x37b04, // menu
-	0x17:  0x2b706, // poster
-	0x19:  0xb306,  // footer
-	0x1a:  0x29006, // method
-	0x1b:  0x2a008, // datetime
-	0x1c:  0x17607, // onabort
-	0x1d:  0x1200e, // updateviacache
-	0x1e:  0xb905,  // async
-	0x1f:  0x49106, // onload
-	0x21:  0xd308,  // oncancel
-	0x22:  0x62508, // onseeked
-	0x23:  0x2ea05, // image
-	0x24:  0x5d412, // onrejectionhandled
-	0x26:  0x15d04, // link
-	0x27:  0x51106, // output
-	0x28:  0x32504, // head
-	0x29:  0x4f30c, // onmouseleave
-	0x2a:  0x57307, // onpaste
-	0x2b:  0x59809, // onplaying
-	0x2c:  0x1b407, // colspan
-	0x2f:  0x1af05, // color
-	0x30:  0x5f104, // size
-	0x31:  0x2d00a, // http-equiv
+	0x7:   0x63a08, // onselect
+	0x8:   0x71106, // system
+	0xa:   0x64905, // width
+	0xc:   0x2810b, // formenctype
+	0xd:   0x11802, // ol
+	0xe:   0x38f0b, // oncuechange
+	0x10:  0x14b03, // bdo
+	0x11:  0xe605,  // audio
+	0x12:  0x17a09, // draggable
+	0x14:  0x2e905, // video
+	0x15:  0x2a902, // mn
+	0x16:  0x37f04, // menu
+	0x17:  0x2c706, // poster
+	0x19:  0xca06,  // footer
+	0x1a:  0x2a006, // method
+	0x1b:  0x2b008, // datetime
+	0x1c:  0x19507, // onabort
+	0x1d:  0x1370e, // updateviacache
+	0x1e:  0xd005,  // async
+	0x1f:  0x49506, // onload
+	0x21:  0xea08,  // oncancel
+	0x22:  0x62908, // onseeked
+	0x23:  0x2fa05, // image
+	0x24:  0x5d812, // onrejectionhandled
+	0x26:  0x17404, // link
+	0x27:  0x51506, // output
+	0x28:  0x32904, // head
+	0x29:  0x4f70c, // onmouseleave
+	0x2a:  0x57707, // onpaste
+	0x2b:  0x59c09, // onplaying
+	0x2c:  0x1c407, // colspan
+	0x2f:  0x1bf05, // color
+	0x30:  0x5f504, // size
+	0x31:  0x2e00a, // http-equiv
 	0x33:  0x601,   // i
-	0x34:  0x54d0a, // onpagehide
-	0x35:  0x68814, // onunhandledrejection
-	0x37:  0x41e07, // onerror
-	0x3a:  0x11508, // basefont
+	0x34:  0x5510a, // onpagehide
+	0x35:  0x68c14, // onunhandledrejection
+	0x37:  0x42207, // onerror
+	0x3a:  0x12c08, // basefont
 	0x3f:  0x1303,  // nav
-	0x40:  0x18004, // kind
-	0x41:  0x34b08, // readonly
-	0x42:  0x2f006, // mglyph
-	0x44:  0x11102, // li
-	0x46:  0x2bd06, // hidden
-	0x47:  0x70803, // svg
-	0x48:  0x57704, // step
-	0x49:  0x22709, // integrity
-	0x4a:  0x57a06, // public
-	0x4c:  0x19703, // col
-	0x4d:  0x1680a, // blockquote
-	0x4e:  0x34302, // h5
-	0x50:  0x5ad08, // progress
-	0x51:  0x5f105, // sizes
-	0x52:  0x33902, // h4
-	0x56:  0x32405, // thead
-	0x57:  0x7e07,  // keytype
-	0x58:  0x5ab0a, // onprogress
-	0x59:  0x43f09, // inputmode
-	0x5a:  0x3a509, // ondragend
-	0x5d:  0x39605, // oncut
-	0x5e:  0x42b06, // spacer
-	0x5f:  0x19708, // colgroup
-	0x62:  0x14e02, // is
-	0x65:  0xb902,  // as
-	0x66:  0x53c09, // onoffline
-	0x67:  0x32b06, // sorted
-	0x69:  0x48110, // onlanguagechange
-	0x6c:  0x4310c, // onhashchange
-	0x6d:  0xa604,  // name
-	0x6e:  0xb205,  // tfoot
-	0x6f:  0x55504, // desc
-	0x70:  0x33103, // max
-	0x72:  0x1da06, // coords
-	0x73:  0x2f502, // h3
-	0x74:  0x6e10e, // onbeforeunload
+	0x40:  0x17704, // kind
+	0x41:  0x34f08, // readonly
+	0x42:  0x30006, // mglyph
+	0x44:  0x7102,  // li
+	0x46:  0x2cd06, // hidden
+	0x47:  0x70e03, // svg
+	0x48:  0x57b04, // step
+	0x49:  0x23709, // integrity
+	0x4a:  0x57e06, // public
+	0x4c:  0x1a703, // col
+	0x4d:  0x1870a, // blockquote
+	0x4e:  0x34702, // h5
+	0x50:  0x5b108, // progress
+	0x51:  0x5f505, // sizes
+	0x52:  0x33d02, // h4
+	0x56:  0x32805, // thead
+	0x57:  0x9507,  // keytype
+	0x58:  0x5af0a, // onprogress
+	0x59:  0x44309, // inputmode
+	0x5a:  0x3a909, // ondragend
+	0x5d:  0x39a05, // oncut
+	0x5e:  0x42f06, // spacer
+	0x5f:  0x1a708, // colgroup
+	0x62:  0x16502, // is
+	0x65:  0xd002,  // as
+	0x66:  0x54009, // onoffline
+	0x67:  0x32f06, // sorted
+	0x69:  0x48510, // onlanguagechange
+	0x6c:  0x4350c, // onhashchange
+	0x6d:  0xbd04,  // name
+	0x6e:  0xc905,  // tfoot
+	0x6f:  0x55904, // desc
+	0x70:  0x33503, // max
+	0x72:  0x1ea06, // coords
+	0x73:  0x30502, // h3
+	0x74:  0x6e70e, // onbeforeunload
 	0x75:  0x3a04,  // rows
-	0x76:  0x63806, // select
-	0x77:  0xa805,  // meter
-	0x78:  0x37f06, // itemid
-	0x79:  0x5300c, // onmousewheel
-	0x7a:  0x5b406, // srcdoc
-	0x7d:  0x17c05, // track
-	0x7f:  0x30708, // itemtype
+	0x76:  0x63c06, // select
+	0x77:  0xbf05,  // meter
+	0x78:  0x38306, // itemid
+	0x79:  0x5340c, // onmousewheel
+	0x7a:  0x5b806, // srcdoc
+	0x7d:  0x19b05, // track
+	0x7f:  0x31708, // itemtype
 	0x82:  0x6302,  // mo
-	0x83:  0x40f08, // onchange
-	0x84:  0x32507, // headers
-	0x85:  0x5c80c, // onratechange
-	0x86:  0x60419, // onsecuritypolicyviolation
-	0x88:  0x49908, // datalist
-	0x89:  0x4dc0b, // onmousedown
-	0x8a:  0x1df04, // slot
-	0x8b:  0x4a410, // onloadedmetadata
+	0x83:  0x41308, // onchange
+	0x84:  0x32907, // headers
+	0x85:  0x5cc0c, // onratechange
+	0x86:  0x60819, // onsecuritypolicyviolation
+	0x88:  0x49d08, // datalist
+	0x89:  0x4e00b, // onmousedown
+	0x8a:  0x1ef04, // slot
+	0x8b:  0x4a810, // onloadedmetadata
 	0x8c:  0x1a06,  // accept
-	0x8d:  0x25006, // object
-	0x91:  0x6af0e, // onvolumechange
+	0x8d:  0x26006, // object
+	0x91:  0x6b30e, // onvolumechange
 	0x92:  0x2107,  // charset
-	0x93:  0x25e13, // onautocompleteerror
-	0x94:  0x6913,  // allowpaymentrequest
+	0x93:  0x26e13, // onautocompleteerror
+	0x94:  0x8013,  // allowpaymentrequest
 	0x95:  0x2804,  // body
-	0x96:  0xc407,  // default
-	0x97:  0x63808, // selected
-	0x98:  0x20604, // face
-	0x99:  0x1d505, // shape
-	0x9b:  0x68008, // ontoggle
-	0x9e:  0x64702, // dt
-	0x9f:  0x6d904, // mark
+	0x96:  0xdb07,  // default
+	0x97:  0x63c08, // selected
+	0x98:  0x21604, // face
+	0x99:  0x1e505, // shape
+	0x9b:  0x68408, // ontoggle
+	0x9e:  0x64b02, // dt
+	0x9f:  0x7504,  // mark
 	0xa1:  0xb01,   // u
-	0xa4:  0x6a708, // onunload
-	0xa5:  0xde04,  // loop
-	0xa6:  0x14d08, // disabled
-	0xaa:  0x41707, // onended
-	0xab:  0x6d30a, // malignmark
-	0xad:  0x67709, // onsuspend
-	0xae:  0x34505, // mtext
-	0xaf:  0x64b06, // onsort
-	0xb0:  0x55908, // itemprop
-	0xb3:  0x66d09, // itemscope
-	0xb4:  0x15c05, // blink
-	0xb6:  0x3a506, // ondrag
+	0xa4:  0x6ab08, // onunload
+	0xa5:  0xf504,  // loop
+	0xa6:  0x16408, // disabled
+	0xaa:  0x41b07, // onended
+	0xab:  0x6f0a,  // malignmark
+	0xad:  0x67b09, // onsuspend
+	0xae:  0x34905, // mtext
+	0xaf:  0x64f06, // onsort
+	0xb0:  0x55d08, // itemprop
+	0xb3:  0x67109, // itemscope
+	0xb4:  0x17305, // blink
+	0xb6:  0x3a906, // ondrag
 	0xb7:  0x6602,  // ul
-	0xb8:  0x25604, // form
-	0xb9:  0xf307,  // sandbox
+	0xb8:  0x26604, // form
+	0xb9:  0x10a07, // sandbox
 	0xba:  0x5705,  // frame
 	0xbb:  0x1505,  // value
-	0xbc:  0x65e09, // onstorage
-	0xc0:  0x17b02, // rt
+	0xbc:  0x66209, // onstorage
+	0xbf:  0x6907,  // acronym
+	0xc0:  0x19a02, // rt
 	0xc2:  0x202,   // br
-	0xc3:  0x20e08, // fieldset
-	0xc4:  0x2780d, // typemustmatch
+	0xc3:  0x21e08, // fieldset
+	0xc4:  0x2880d, // typemustmatch
 	0xc5:  0x6108,  // nomodule
 	0xc6:  0x4007,  // noembed
-	0xc7:  0x69a0d, // onbeforeprint
-	0xc8:  0x17206, // button
-	0xc9:  0x2dd07, // onclick
-	0xca:  0x6fe07, // summary
-	0xcd:  0xac04,  // ruby
-	0xce:  0x5b905, // class
-	0xcf:  0x3e80b, // ondragstart
-	0xd0:  0x21907, // caption
-	0xd4:  0x850e,  // allowusermedia
-	0xd5:  0x4c30b, // onloadstart
-	0xd9:  0x15403, // div
-	0xda:  0x49d04, // list
-	0xdb:  0x32204, // math
-	0xdc:  0x43f05, // input
-	0xdf:  0x3de0a, // ondragover
-	0xe0:  0x2c602, // h2
-	0xe2:  0x19e09, // plaintext
-	0xe4:  0x4e70c, // onmouseenter
-	0xe7:  0x46d07, // checked
-	0xe8:  0x46403, // pre
-	0xea:  0x35308, // multiple
-	0xeb:  0x16103, // bdi
-	0xec:  0x33109, // maxlength
-	0xed:  0x7701,  // q
-	0xee:  0x61b0a, // onauxclick
-	0xf0:  0x57003, // wbr
-	0xf2:  0x11504, // base
-	0xf3:  0x6dd06, // option
-	0xf5:  0x40710, // ondurationchange
+	0xc7:  0x69e0d, // onbeforeprint
+	0xc8:  0x19106, // button
+	0xc9:  0x2ed07, // onclick
+	0xca:  0x70407, // summary
+	0xcd:  0xc304,  // ruby
+	0xce:  0x5bd05, // class
+	0xcf:  0x3ec0b, // ondragstart
+	0xd0:  0x22907, // caption
+	0xd4:  0x9c0e,  // allowusermedia
+	0xd5:  0x4c70b, // onloadstart
+	0xd9:  0x16b03, // div
+	0xda:  0x4a104, // list
+	0xdb:  0x32604, // math
+	0xdc:  0x44305, // input
+	0xdf:  0x3e20a, // ondragover
+	0xe0:  0x2d602, // h2
+	0xe2:  0x1ae09, // plaintext
+	0xe4:  0x4eb0c, // onmouseenter
+	0xe7:  0x47107, // checked
+	0xe8:  0x46803, // pre
+	0xea:  0x35708, // multiple
+	0xeb:  0x7903,  // bdi
+	0xec:  0x33509, // maxlength
+	0xed:  0x8e01,  // q
+	0xee:  0x61f0a, // onauxclick
+	0xf0:  0x57403, // wbr
+	0xf2:  0x12c04, // base
+	0xf3:  0x6e306, // option
+	0xf5:  0x40b10, // ondurationchange
 	0xf7:  0x5508,  // noframes
-	0xf9:  0x3f908, // dropzone
-	0xfb:  0x67105, // scope
-	0xfc:  0x9c08,  // reversed
-	0xfd:  0x3ae0b, // ondragenter
-	0xfe:  0x3ee05, // start
-	0xff:  0xf903,  // xmp
-	0x100: 0x5f507, // srclang
-	0x101: 0x2ef03, // img
+	0xf9:  0x3fd08, // dropzone
+	0xfb:  0x67505, // scope
+	0xfc:  0xb308,  // reversed
+	0xfd:  0x3b20b, // ondragenter
+	0xfe:  0x3f205, // start
+	0xff:  0x11003, // xmp
+	0x100: 0x5f907, // srclang
+	0x101: 0x2ff03, // img
 	0x104: 0x101,   // b
-	0x105: 0x23c03, // for
-	0x106: 0xc105,  // aside
-	0x107: 0x43d07, // oninput
-	0x108: 0x34a04, // area
-	0x109: 0x28c0a, // formmethod
-	0x10a: 0x72004, // wrap
-	0x10c: 0x22402, // rp
-	0x10d: 0x45f0a, // onkeypress
+	0x105: 0x24c03, // for
+	0x106: 0xd805,  // aside
+	0x107: 0x44107, // oninput
+	0x108: 0x34e04, // area
+	0x109: 0x29c0a, // formmethod
+	0x10a: 0x72604, // wrap
+	0x10c: 0x23402, // rp
+	0x10d: 0x4630a, // onkeypress
 	0x10e: 0x5102,  // tt
-	0x110: 0x33b02, // mi
-	0x111: 0x35b05, // muted
-	0x112: 0xb003,  // alt
-	0x113: 0x19004, // code
+	0x110: 0x33f02, // mi
+	0x111: 0x35f05, // muted
+	0x112: 0xc703,  // alt
+	0x113: 0x1a004, // code
 	0x114: 0x4202,  // em
-	0x115: 0x3b90a, // ondragexit
+	0x115: 0x3bd0a, // ondragexit
 	0x117: 0x3d04,  // span
-	0x119: 0x30f08, // manifest
-	0x11a: 0x37b08, // menuitem
-	0x11b: 0x57f07, // content
-	0x11d: 0x6bd09, // onwaiting
-	0x11f: 0x4ba09, // onloadend
-	0x121: 0x3720d, // oncontextmenu
-	0x123: 0x5c206, // onblur
-	0x124: 0x3f007, // article
-	0x125: 0xa303,  // dir
-	0x126: 0xe704,  // ping
-	0x127: 0x23408, // required
-	0x128: 0x44909, // oninvalid
-	0x129: 0x6d405, // align
-	0x12b: 0x57e04, // icon
-	0x12c: 0x64902, // h6
-	0x12d: 0x1b404, // cols
-	0x12e: 0x2160a, // figcaption
-	0x12f: 0x45209, // onkeydown
-	0x130: 0x66708, // onsubmit
-	0x131: 0x13609, // oncanplay
-	0x132: 0x70503, // sup
+	0x119: 0x6d708, // manifest
+	0x11a: 0x37f08, // menuitem
+	0x11b: 0x58307, // content
+	0x11d: 0x6c109, // onwaiting
+	0x11f: 0x4be09, // onloadend
+	0x121: 0x3760d, // oncontextmenu
+	0x123: 0x5c606, // onblur
+	0x124: 0x3f407, // article
+	0x125: 0xba03,  // dir
+	0x126: 0xfe04,  // ping
+	0x127: 0x24408, // required
+	0x128: 0x44d09, // oninvalid
+	0x129: 0x7005,  // align
+	0x12b: 0x58204, // icon
+	0x12c: 0x64d02, // h6
+	0x12d: 0x1c404, // cols
+	0x12e: 0x2260a, // figcaption
+	0x12f: 0x45609, // onkeydown
+	0x130: 0x66b08, // onsubmit
+	0x131: 0x14d09, // oncanplay
+	0x132: 0x70b03, // sup
 	0x133: 0xc01,   // p
-	0x135: 0x3fe09, // onemptied
-	0x136: 0x38506, // oncopy
-	0x137: 0x55804, // cite
-	0x138: 0x39b0a, // ondblclick
-	0x13a: 0x4ff0b, // onmousemove
-	0x13c: 0x66903, // sub
-	0x13d: 0x47b03, // rel
-	0x13e: 0xe008,  // optgroup
+	0x135: 0x40209, // onemptied
+	0x136: 0x38906, // oncopy
+	0x137: 0x55c04, // cite
+	0x138: 0x39f0a, // ondblclick
+	0x13a: 0x5030b, // onmousemove
+	0x13c: 0x66d03, // sub
+	0x13d: 0x47f03, // rel
+	0x13e: 0xf708,  // optgroup
 	0x142: 0x3a07,  // rowspan
-	0x143: 0x36c06, // source
-	0x144: 0x1fe08, // noscript
-	0x145: 0x55f04, // open
-	0x146: 0x1ec03, // ins
-	0x147: 0x23c0d, // foreignObject
-	0x148: 0x5a10a, // onpopstate
-	0x14a: 0x27507, // enctype
-	0x14b: 0x25e0e, // onautocomplete
-	0x14c: 0x34608, // textarea
-	0x14e: 0x2600c, // autocomplete
-	0x14f: 0x14002, // hr
-	0x150: 0x1ce08, // controls
-	0x151: 0xc302,  // id
-	0x153: 0x21e0c, // onafterprint
-	0x155: 0x2490d, // foreignobject
-	0x156: 0x31b07, // marquee
-	0x157: 0x58e07, // onpause
-	0x158: 0x5e202, // dl
-	0x159: 0x12c06, // height
-	0x15a: 0x33b03, // min
-	0x15b: 0xa307,  // dirname
-	0x15c: 0x1a609, // translate
-	0x15d: 0x13004, // html
-	0x15e: 0x33b09, // minlength
-	0x15f: 0x47a07, // preload
-	0x160: 0x70e08, // template
-	0x161: 0x3d30b, // ondragleave
-	0x164: 0x5b403, // src
-	0x165: 0x31506, // strong
+	0x143: 0x37006, // source
+	0x144: 0x20e08, // noscript
+	0x145: 0x56304, // open
+	0x146: 0x1fc03, // ins
+	0x147: 0x24c0d, // foreignObject
+	0x148: 0x5a50a, // onpopstate
+	0x14a: 0x28507, // enctype
+	0x14b: 0x26e0e, // onautocomplete
+	0x14c: 0x34a08, // textarea
+	0x14e: 0x2700c, // autocomplete
+	0x14f: 0x15702, // hr
+	0x150: 0x1de08, // controls
+	0x151: 0xda02,  // id
+	0x153: 0x22e0c, // onafterprint
+	0x155: 0x2590d, // foreignobject
+	0x156: 0x31f07, // marquee
+	0x157: 0x59207, // onpause
+	0x158: 0x5e602, // dl
+	0x159: 0x14306, // height
+	0x15a: 0x33f03, // min
+	0x15b: 0xba07,  // dirname
+	0x15c: 0x1b609, // translate
+	0x15d: 0x14704, // html
+	0x15e: 0x33f09, // minlength
+	0x15f: 0x47e07, // preload
+	0x160: 0x71408, // template
+	0x161: 0x3d70b, // ondragleave
+	0x164: 0x5b803, // src
+	0x165: 0x6dd06, // strong
 	0x167: 0x4c04,  // samp
-	0x168: 0x6ed07, // address
-	0x169: 0x54508, // ononline
-	0x16b: 0xfb0b,  // placeholder
-	0x16c: 0x2ac06, // target
-	0x16d: 0x1ee05, // small
-	0x16e: 0x6c607, // onwheel
-	0x16f: 0x1b90a, // annotation
-	0x170: 0x4680a, // spellcheck
+	0x168: 0x6f307, // address
+	0x169: 0x54908, // ononline
+	0x16b: 0x1120b, // placeholder
+	0x16c: 0x2bc06, // target
+	0x16d: 0x1fe05, // small
+	0x16e: 0x6ca07, // onwheel
+	0x16f: 0x1c90a, // annotation
+	0x170: 0x46c0a, // spellcheck
 	0x171: 0x4607,  // details
-	0x172: 0xbd06,  // canvas
-	0x173: 0xeb09,  // autofocus
+	0x172: 0xd406,  // canvas
+	0x173: 0x10209, // autofocus
 	0x174: 0xc05,   // param
-	0x176: 0x45708, // download
-	0x177: 0x44603, // del
-	0x178: 0x36007, // onclose
-	0x179: 0x16003, // kbd
-	0x17a: 0x30106, // applet
-	0x17b: 0x2c804, // href
-	0x17c: 0x5ed08, // onresize
-	0x17e: 0x4910c, // onloadeddata
-	0x180: 0x7402,  // tr
-	0x181: 0x2a80a, // formtarget
-	0x182: 0xca05,  // title
-	0x183: 0x6f905, // style
-	0x184: 0x7a06,  // strike
-	0x185: 0x59206, // usemap
-	0x186: 0x2e406, // iframe
+	0x176: 0x45b08, // download
+	0x177: 0x44a03, // del
+	0x178: 0x36407, // onclose
+	0x179: 0x7803,  // kbd
+	0x17a: 0x31106, // applet
+	0x17b: 0x2d804, // href
+	0x17c: 0x5f108, // onresize
+	0x17e: 0x4950c, // onloadeddata
+	0x180: 0x8b02,  // tr
+	0x181: 0x2b80a, // formtarget
+	0x182: 0xe105,  // title
+	0x183: 0x6ff05, // style
+	0x184: 0x9106,  // strike
+	0x185: 0x59606, // usemap
+	0x186: 0x2f406, // iframe
 	0x187: 0x1004,  // main
-	0x189: 0x9707,  // picture
-	0x18c: 0x2fe05, // ismap
-	0x18e: 0x49904, // data
-	0x18f: 0xda05,  // label
-	0x191: 0x3c50e, // referrerpolicy
-	0x192: 0x13f02, // th
-	0x194: 0x52a06, // prompt
-	0x195: 0x5bd07, // section
-	0x197: 0x6cd07, // optimum
-	0x198: 0x2c304, // high
-	0x199: 0x14502, // h1
-	0x19a: 0x65509, // onstalled
-	0x19b: 0x15603, // var
-	0x19c: 0x11c04, // time
-	0x19e: 0x67002, // ms
-	0x19f: 0x32506, // header
-	0x1a0: 0x4ce09, // onmessage
-	0x1a1: 0x56205, // nonce
-	0x1a2: 0x2560a, // formaction
-	0x1a3: 0x20806, // center
+	0x189: 0xae07,  // picture
+	0x18c: 0x30e05, // ismap
+	0x18e: 0x49d04, // data
+	0x18f: 0xf105,  // label
+	0x191: 0x3c90e, // referrerpolicy
+	0x192: 0x15602, // th
+	0x194: 0x52e06, // prompt
+	0x195: 0x5c107, // section
+	0x197: 0x6d107, // optimum
+	0x198: 0x2d304, // high
+	0x199: 0x15c02, // h1
+	0x19a: 0x65909, // onstalled
+	0x19b: 0x16d03, // var
+	0x19c: 0x13304, // time
+	0x19e: 0x67402, // ms
+	0x19f: 0x32906, // header
+	0x1a0: 0x4d209, // onmessage
+	0x1a1: 0x56605, // nonce
+	0x1a2: 0x2660a, // formaction
+	0x1a3: 0x21806, // center
 	0x1a4: 0x3704,  // nobr
-	0x1a5: 0x58905, // table
-	0x1a6: 0x49d07, // listing
-	0x1a7: 0x18a06, // legend
-	0x1a9: 0x28309, // challenge
-	0x1aa: 0x23006, // figure
-	0x1ab: 0x8e05,  // media
-	0x1ae: 0x8104,  // type
-	0x1af: 0x11904, // font
-	0x1b0: 0x4ce0e, // onmessageerror
-	0x1b1: 0x36508, // seamless
+	0x1a5: 0x58d05, // table
+	0x1a6: 0x4a107, // listing
+	0x1a7: 0x18106, // legend
+	0x1a9: 0x29309, // challenge
+	0x1aa: 0x24006, // figure
+	0x1ab: 0xa505,  // media
+	0x1ae: 0x9804,  // type
+	0x1af: 0x13004, // font
+	0x1b0: 0x4d20e, // onmessageerror
+	0x1b1: 0x36908, // seamless
 	0x1b2: 0x5f03,  // dfn
-	0x1b3: 0x19205, // defer
-	0x1b4: 0x6b03,  // low
-	0x1b5: 0x62d09, // onseeking
-	0x1b6: 0x5170b, // onmouseover
-	0x1b7: 0x29a0a, // novalidate
-	0x1b8: 0x7160a, // workertype
-	0x1ba: 0x3c107, // itemref
+	0x1b3: 0x1a205, // defer
+	0x1b4: 0x8203,  // low
+	0x1b5: 0x63109, // onseeking
+	0x1b6: 0x51b0b, // onmouseover
+	0x1b7: 0x2aa0a, // novalidate
+	0x1b8: 0x71c0a, // workertype
+	0x1ba: 0x3c507, // itemref
 	0x1bd: 0x1,     // a
-	0x1be: 0x30003, // map
-	0x1bf: 0x11a0c, // ontimeupdate
-	0x1c0: 0x14707, // bgsound
+	0x1be: 0x31003, // map
+	0x1bf: 0x1310c, // ontimeupdate
+	0x1c0: 0x15e07, // bgsound
 	0x1c1: 0x3206,  // keygen
 	0x1c2: 0x2705,  // tbody
-	0x1c5: 0x64006, // onshow
+	0x1c5: 0x64406, // onshow
 	0x1c7: 0x2501,  // s
 	0x1c8: 0x4f07,  // pattern
-	0x1cc: 0x13610, // oncanplaythrough
-	0x1ce: 0x2bf02, // dd
-	0x1cf: 0x6f306, // srcset
-	0x1d0: 0x15903, // big
-	0x1d2: 0x64d08, // sortable
-	0x1d3: 0x47407, // onkeyup
-	0x1d5: 0x59806, // onplay
-	0x1d7: 0x4ac04, // meta
-	0x1d8: 0x3f706, // ondrop
-	0x1da: 0x5fc08, // onscroll
-	0x1db: 0x1e30b, // crossorigin
-	0x1dc: 0x5670a, // onpageshow
+	0x1cc: 0x14d10, // oncanplaythrough
+	0x1ce: 0x2cf02, // dd
+	0x1cf: 0x6f906, // srcset
+	0x1d0: 0x17003, // big
+	0x1d2: 0x65108, // sortable
+	0x1d3: 0x47807, // onkeyup
+	0x1d5: 0x59c06, // onplay
+	0x1d7: 0x4b004, // meta
+	0x1d8: 0x3fb06, // ondrop
+	0x1da: 0x60008, // onscroll
+	0x1db: 0x1f30b, // crossorigin
+	0x1dc: 0x56b0a, // onpageshow
 	0x1dd: 0x4,     // abbr
 	0x1de: 0x5e02,  // td
-	0x1df: 0x57f0f, // contenteditable
-	0x1e0: 0x25a06, // action
-	0x1e1: 0x10a0b, // playsinline
-	0x1e2: 0x42507, // onfocus
-	0x1e3: 0x2c808, // hreflang
-	0x1e5: 0x50a0a, // onmouseout
-	0x1e6: 0x5e607, // onreset
-	0x1e7: 0x10608, // autoplay
-	0x1ea: 0x67106, // scoped
+	0x1df: 0x5830f, // contenteditable
+	0x1e0: 0x26a06, // action
+	0x1e1: 0x1210b, // playsinline
+	0x1e2: 0x42907, // onfocus
+	0x1e3: 0x2d808, // hreflang
+	0x1e5: 0x50e0a, // onmouseout
+	0x1e6: 0x5ea07, // onreset
+	0x1e7: 0x11d08, // autoplay
+	0x1ea: 0x67506, // scoped
 	0x1ec: 0x30a,   // radiogroup
-	0x1ee: 0x3740b, // contextmenu
-	0x1ef: 0x52209, // onmouseup
-	0x1f1: 0x2b206, // hgroup
-	0x1f2: 0x1f00f, // allowfullscreen
-	0x1f3: 0x4b208, // tabindex
-	0x1f6: 0x2f707, // isindex
+	0x1ee: 0x3780b, // contextmenu
+	0x1ef: 0x52609, // onmouseup
+	0x1f1: 0x2c206, // hgroup
+	0x1f2: 0x2000f, // allowfullscreen
+	0x1f3: 0x4b608, // tabindex
+	0x1f6: 0x30707, // isindex
 	0x1f7: 0x1a0e,  // accept-charset
-	0x1f8: 0x2960e, // formnovalidate
-	0x1fb: 0x1b90e, // annotation-xml
+	0x1f8: 0x2a60e, // formnovalidate
+	0x1fb: 0x1c90e, // annotation-xml
 	0x1fc: 0x4205,  // embed
-	0x1fd: 0x20006, // script
-	0x1fe: 0x16206, // dialog
-	0x1ff: 0x1c707, // command
+	0x1fd: 0x21006, // script
+	0x1fe: 0x7a06,  // dialog
+	0x1ff: 0x1d707, // command
 }
 
 const atomText = "abbradiogrouparamainavalueaccept-charsetbodyaccesskeygenobro" +
-	"wspanoembedetailsampatternoframesetdfnomoduleallowpaymentreq" +
-	"uestrikeytypeallowusermediagroupictureversedirnameterubyaltf" +
-	"ooterasyncanvasidefaultitleaudioncancelabelooptgroupingautof" +
-	"ocusandboxmplaceholderautoplaysinlinebasefontimeupdateviacac" +
-	"heightmlbdoncanplaythrough1bgsoundisabledivarbigblinkbdialog" +
-	"blockquotebuttonabortrackindraggablegendcodefercolgrouplaint" +
-	"extranslatecolorcolspannotation-xmlcommandcontrolshapecoords" +
-	"lotcrossoriginsmallowfullscreenoscriptfacenterfieldsetfigcap" +
-	"tionafterprintegrityfigurequiredforeignObjectforeignobjectfo" +
-	"rmactionautocompleteerrorformenctypemustmatchallengeformmeth" +
-	"odformnovalidatetimeformtargethgrouposterhiddenhigh2hreflang" +
-	"http-equivideonclickiframeimageimglyph3isindexismappletitemt" +
-	"ypemanifestrongmarqueematheadersortedmaxlength4minlength5mte" +
-	"xtareadonlymultiplemutedoncloseamlessourceoncontextmenuitemi" +
-	"doncopyoncuechangeoncutondblclickondragendondragenterondrage" +
-	"xitemreferrerpolicyondragleaveondragoverondragstarticleondro" +
-	"pzonemptiedondurationchangeonendedonerroronfocuspaceronhashc" +
-	"hangeoninputmodeloninvalidonkeydownloadonkeypresspellchecked" +
-	"onkeyupreloadonlanguagechangeonloadeddatalistingonloadedmeta" +
-	"databindexonloadendonloadstartonmessageerroronmousedownonmou" +
-	"seenteronmouseleaveonmousemoveonmouseoutputonmouseoveronmous" +
-	"eupromptonmousewheelonofflineononlineonpagehidescitempropeno" +
-	"nceonpageshowbronpastepublicontenteditableonpausemaponplayin" +
-	"gonpopstateonprogressrcdoclassectionbluronratechangeonreject" +
-	"ionhandledonresetonresizesrclangonscrollonsecuritypolicyviol" +
-	"ationauxclickonseekedonseekingonselectedonshowidth6onsortabl" +
-	"eonstalledonstorageonsubmitemscopedonsuspendontoggleonunhand" +
-	"ledrejectionbeforeprintonunloadonvolumechangeonwaitingonwhee" +
-	"loptimumalignmarkoptionbeforeunloaddressrcsetstylesummarysup" +
-	"svgsystemplateworkertypewrap"
+	"wspanoembedetailsampatternoframesetdfnomoduleacronymalignmar" +
+	"kbdialogallowpaymentrequestrikeytypeallowusermediagroupictur" +
+	"eversedirnameterubyaltfooterasyncanvasidefaultitleaudioncanc" +
+	"elabelooptgroupingautofocusandboxmplaceholderautoplaysinline" +
+	"basefontimeupdateviacacheightmlbdoncanplaythrough1bgsoundisa" +
+	"bledivarbigblinkindraggablegendblockquotebuttonabortrackcode" +
+	"fercolgrouplaintextranslatecolorcolspannotation-xmlcommandco" +
+	"ntrolshapecoordslotcrossoriginsmallowfullscreenoscriptfacent" +
+	"erfieldsetfigcaptionafterprintegrityfigurequiredforeignObjec" +
+	"tforeignobjectformactionautocompleteerrorformenctypemustmatc" +
+	"hallengeformmethodformnovalidatetimeformtargethgrouposterhid" +
+	"denhigh2hreflanghttp-equivideonclickiframeimageimglyph3isind" +
+	"exismappletitemtypemarqueematheadersortedmaxlength4minlength" +
+	"5mtextareadonlymultiplemutedoncloseamlessourceoncontextmenui" +
+	"temidoncopyoncuechangeoncutondblclickondragendondragenterond" +
+	"ragexitemreferrerpolicyondragleaveondragoverondragstarticleo" +
+	"ndropzonemptiedondurationchangeonendedonerroronfocuspaceronh" +
+	"ashchangeoninputmodeloninvalidonkeydownloadonkeypresspellche" +
+	"ckedonkeyupreloadonlanguagechangeonloadeddatalistingonloaded" +
+	"metadatabindexonloadendonloadstartonmessageerroronmousedowno" +
+	"nmouseenteronmouseleaveonmousemoveonmouseoutputonmouseoveron" +
+	"mouseupromptonmousewheelonofflineononlineonpagehidescitempro" +
+	"penonceonpageshowbronpastepublicontenteditableonpausemaponpl" +
+	"ayingonpopstateonprogressrcdoclassectionbluronratechangeonre" +
+	"jectionhandledonresetonresizesrclangonscrollonsecuritypolicy" +
+	"violationauxclickonseekedonseekingonselectedonshowidth6onsor" +
+	"tableonstalledonstorageonsubmitemscopedonsuspendontoggleonun" +
+	"handledrejectionbeforeprintonunloadonvolumechangeonwaitingon" +
+	"wheeloptimumanifestrongoptionbeforeunloaddressrcsetstylesumm" +
+	"arysupsvgsystemplateworkertypewrap"

+ 1 - 0
html/atom/table_test.go

@@ -10,6 +10,7 @@ var testAtomList = []string{
 	"accept",
 	"accept-charset",
 	"accesskey",
+	"acronym",
 	"action",
 	"address",
 	"align",