UNPKG

mini-program-cljs

Version:

1 lines 62.2 kB
["^ ","~:resource-id",["~:shadow.build.classpath/resource","goog/dom/tagname.js"],"~:js","goog.provide(\"goog.dom.TagName\");\ngoog.require(\"goog.dom.HtmlElement\");\n/**\n * @constructor\n * @param {string} tagName\n * @template T\n */\ngoog.dom.TagName = function(tagName) {\n /** @private @type {string} */ this.tagName_ = tagName;\n};\n/**\n * @return {string}\n * @override\n */\ngoog.dom.TagName.prototype.toString = function() {\n return this.tagName_;\n};\n/** @type {!goog.dom.TagName<!HTMLAnchorElement>} */ goog.dom.TagName.A = new goog.dom.TagName(\"A\");\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */ goog.dom.TagName.ABBR = new goog.dom.TagName(\"ABBR\");\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */ goog.dom.TagName.ACRONYM = new goog.dom.TagName(\"ACRONYM\");\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */ goog.dom.TagName.ADDRESS = new goog.dom.TagName(\"ADDRESS\");\n/** @type {!goog.dom.TagName<!HTMLAppletElement>} */ goog.dom.TagName.APPLET = new goog.dom.TagName(\"APPLET\");\n/** @type {!goog.dom.TagName<!HTMLAreaElement>} */ goog.dom.TagName.AREA = new goog.dom.TagName(\"AREA\");\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */ goog.dom.TagName.ARTICLE = new goog.dom.TagName(\"ARTICLE\");\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */ goog.dom.TagName.ASIDE = new goog.dom.TagName(\"ASIDE\");\n/** @type {!goog.dom.TagName<!HTMLAudioElement>} */ goog.dom.TagName.AUDIO = new goog.dom.TagName(\"AUDIO\");\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */ goog.dom.TagName.B = new goog.dom.TagName(\"B\");\n/** @type {!goog.dom.TagName<!HTMLBaseElement>} */ goog.dom.TagName.BASE = new goog.dom.TagName(\"BASE\");\n/** @type {!goog.dom.TagName<!HTMLBaseFontElement>} */ goog.dom.TagName.BASEFONT = new goog.dom.TagName(\"BASEFONT\");\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */ goog.dom.TagName.BDI = new goog.dom.TagName(\"BDI\");\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */ goog.dom.TagName.BDO = new goog.dom.TagName(\"BDO\");\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */ goog.dom.TagName.BIG = new goog.dom.TagName(\"BIG\");\n/** @type {!goog.dom.TagName<!HTMLQuoteElement>} */ goog.dom.TagName.BLOCKQUOTE = new goog.dom.TagName(\"BLOCKQUOTE\");\n/** @type {!goog.dom.TagName<!HTMLBodyElement>} */ goog.dom.TagName.BODY = new goog.dom.TagName(\"BODY\");\n/** @type {!goog.dom.TagName<!HTMLBRElement>} */ goog.dom.TagName.BR = new goog.dom.TagName(\"BR\");\n/** @type {!goog.dom.TagName<!HTMLButtonElement>} */ goog.dom.TagName.BUTTON = new goog.dom.TagName(\"BUTTON\");\n/** @type {!goog.dom.TagName<!HTMLCanvasElement>} */ goog.dom.TagName.CANVAS = new goog.dom.TagName(\"CANVAS\");\n/** @type {!goog.dom.TagName<!HTMLTableCaptionElement>} */ goog.dom.TagName.CAPTION = new goog.dom.TagName(\"CAPTION\");\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */ goog.dom.TagName.CENTER = new goog.dom.TagName(\"CENTER\");\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */ goog.dom.TagName.CITE = new goog.dom.TagName(\"CITE\");\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */ goog.dom.TagName.CODE = new goog.dom.TagName(\"CODE\");\n/** @type {!goog.dom.TagName<!HTMLTableColElement>} */ goog.dom.TagName.COL = new goog.dom.TagName(\"COL\");\n/** @type {!goog.dom.TagName<!HTMLTableColElement>} */ goog.dom.TagName.COLGROUP = new goog.dom.TagName(\"COLGROUP\");\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */ goog.dom.TagName.COMMAND = new goog.dom.TagName(\"COMMAND\");\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */ goog.dom.TagName.DATA = new goog.dom.TagName(\"DATA\");\n/** @type {!goog.dom.TagName<!HTMLDataListElement>} */ goog.dom.TagName.DATALIST = new goog.dom.TagName(\"DATALIST\");\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */ goog.dom.TagName.DD = new goog.dom.TagName(\"DD\");\n/** @type {!goog.dom.TagName<!HTMLModElement>} */ goog.dom.TagName.DEL = new goog.dom.TagName(\"DEL\");\n/** @type {!goog.dom.TagName<!HTMLDetailsElement>} */ goog.dom.TagName.DETAILS = new goog.dom.TagName(\"DETAILS\");\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */ goog.dom.TagName.DFN = new goog.dom.TagName(\"DFN\");\n/** @type {!goog.dom.TagName<!HTMLDialogElement>} */ goog.dom.TagName.DIALOG = new goog.dom.TagName(\"DIALOG\");\n/** @type {!goog.dom.TagName<!HTMLDirectoryElement>} */ goog.dom.TagName.DIR = new goog.dom.TagName(\"DIR\");\n/** @type {!goog.dom.TagName<!HTMLDivElement>} */ goog.dom.TagName.DIV = new goog.dom.TagName(\"DIV\");\n/** @type {!goog.dom.TagName<!HTMLDListElement>} */ goog.dom.TagName.DL = new goog.dom.TagName(\"DL\");\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */ goog.dom.TagName.DT = new goog.dom.TagName(\"DT\");\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */ goog.dom.TagName.EM = new goog.dom.TagName(\"EM\");\n/** @type {!goog.dom.TagName<!HTMLEmbedElement>} */ goog.dom.TagName.EMBED = new goog.dom.TagName(\"EMBED\");\n/** @type {!goog.dom.TagName<!HTMLFieldSetElement>} */ goog.dom.TagName.FIELDSET = new goog.dom.TagName(\"FIELDSET\");\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */ goog.dom.TagName.FIGCAPTION = new goog.dom.TagName(\"FIGCAPTION\");\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */ goog.dom.TagName.FIGURE = new goog.dom.TagName(\"FIGURE\");\n/** @type {!goog.dom.TagName<!HTMLFontElement>} */ goog.dom.TagName.FONT = new goog.dom.TagName(\"FONT\");\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */ goog.dom.TagName.FOOTER = new goog.dom.TagName(\"FOOTER\");\n/** @type {!goog.dom.TagName<!HTMLFormElement>} */ goog.dom.TagName.FORM = new goog.dom.TagName(\"FORM\");\n/** @type {!goog.dom.TagName<!HTMLFrameElement>} */ goog.dom.TagName.FRAME = new goog.dom.TagName(\"FRAME\");\n/** @type {!goog.dom.TagName<!HTMLFrameSetElement>} */ goog.dom.TagName.FRAMESET = new goog.dom.TagName(\"FRAMESET\");\n/** @type {!goog.dom.TagName<!HTMLHeadingElement>} */ goog.dom.TagName.H1 = new goog.dom.TagName(\"H1\");\n/** @type {!goog.dom.TagName<!HTMLHeadingElement>} */ goog.dom.TagName.H2 = new goog.dom.TagName(\"H2\");\n/** @type {!goog.dom.TagName<!HTMLHeadingElement>} */ goog.dom.TagName.H3 = new goog.dom.TagName(\"H3\");\n/** @type {!goog.dom.TagName<!HTMLHeadingElement>} */ goog.dom.TagName.H4 = new goog.dom.TagName(\"H4\");\n/** @type {!goog.dom.TagName<!HTMLHeadingElement>} */ goog.dom.TagName.H5 = new goog.dom.TagName(\"H5\");\n/** @type {!goog.dom.TagName<!HTMLHeadingElement>} */ goog.dom.TagName.H6 = new goog.dom.TagName(\"H6\");\n/** @type {!goog.dom.TagName<!HTMLHeadElement>} */ goog.dom.TagName.HEAD = new goog.dom.TagName(\"HEAD\");\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */ goog.dom.TagName.HEADER = new goog.dom.TagName(\"HEADER\");\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */ goog.dom.TagName.HGROUP = new goog.dom.TagName(\"HGROUP\");\n/** @type {!goog.dom.TagName<!HTMLHRElement>} */ goog.dom.TagName.HR = new goog.dom.TagName(\"HR\");\n/** @type {!goog.dom.TagName<!HTMLHtmlElement>} */ goog.dom.TagName.HTML = new goog.dom.TagName(\"HTML\");\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */ goog.dom.TagName.I = new goog.dom.TagName(\"I\");\n/** @type {!goog.dom.TagName<!HTMLIFrameElement>} */ goog.dom.TagName.IFRAME = new goog.dom.TagName(\"IFRAME\");\n/** @type {!goog.dom.TagName<!HTMLImageElement>} */ goog.dom.TagName.IMG = new goog.dom.TagName(\"IMG\");\n/** @type {!goog.dom.TagName<!HTMLInputElement>} */ goog.dom.TagName.INPUT = new goog.dom.TagName(\"INPUT\");\n/** @type {!goog.dom.TagName<!HTMLModElement>} */ goog.dom.TagName.INS = new goog.dom.TagName(\"INS\");\n/** @type {!goog.dom.TagName<!HTMLIsIndexElement>} */ goog.dom.TagName.ISINDEX = new goog.dom.TagName(\"ISINDEX\");\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */ goog.dom.TagName.KBD = new goog.dom.TagName(\"KBD\");\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */ goog.dom.TagName.KEYGEN = new goog.dom.TagName(\"KEYGEN\");\n/** @type {!goog.dom.TagName<!HTMLLabelElement>} */ goog.dom.TagName.LABEL = new goog.dom.TagName(\"LABEL\");\n/** @type {!goog.dom.TagName<!HTMLLegendElement>} */ goog.dom.TagName.LEGEND = new goog.dom.TagName(\"LEGEND\");\n/** @type {!goog.dom.TagName<!HTMLLIElement>} */ goog.dom.TagName.LI = new goog.dom.TagName(\"LI\");\n/** @type {!goog.dom.TagName<!HTMLLinkElement>} */ goog.dom.TagName.LINK = new goog.dom.TagName(\"LINK\");\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */ goog.dom.TagName.MAIN = new goog.dom.TagName(\"MAIN\");\n/** @type {!goog.dom.TagName<!HTMLMapElement>} */ goog.dom.TagName.MAP = new goog.dom.TagName(\"MAP\");\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */ goog.dom.TagName.MARK = new goog.dom.TagName(\"MARK\");\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */ goog.dom.TagName.MATH = new goog.dom.TagName(\"MATH\");\n/** @type {!goog.dom.TagName<!HTMLMenuElement>} */ goog.dom.TagName.MENU = new goog.dom.TagName(\"MENU\");\n/** @type {!goog.dom.TagName<!HTMLMenuItemElement>} */ goog.dom.TagName.MENUITEM = new goog.dom.TagName(\"MENUITEM\");\n/** @type {!goog.dom.TagName<!HTMLMetaElement>} */ goog.dom.TagName.META = new goog.dom.TagName(\"META\");\n/** @type {!goog.dom.TagName<!HTMLMeterElement>} */ goog.dom.TagName.METER = new goog.dom.TagName(\"METER\");\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */ goog.dom.TagName.NAV = new goog.dom.TagName(\"NAV\");\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */ goog.dom.TagName.NOFRAMES = new goog.dom.TagName(\"NOFRAMES\");\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */ goog.dom.TagName.NOSCRIPT = new goog.dom.TagName(\"NOSCRIPT\");\n/** @type {!goog.dom.TagName<!HTMLObjectElement>} */ goog.dom.TagName.OBJECT = new goog.dom.TagName(\"OBJECT\");\n/** @type {!goog.dom.TagName<!HTMLOListElement>} */ goog.dom.TagName.OL = new goog.dom.TagName(\"OL\");\n/** @type {!goog.dom.TagName<!HTMLOptGroupElement>} */ goog.dom.TagName.OPTGROUP = new goog.dom.TagName(\"OPTGROUP\");\n/** @type {!goog.dom.TagName<!HTMLOptionElement>} */ goog.dom.TagName.OPTION = new goog.dom.TagName(\"OPTION\");\n/** @type {!goog.dom.TagName<!HTMLOutputElement>} */ goog.dom.TagName.OUTPUT = new goog.dom.TagName(\"OUTPUT\");\n/** @type {!goog.dom.TagName<!HTMLParagraphElement>} */ goog.dom.TagName.P = new goog.dom.TagName(\"P\");\n/** @type {!goog.dom.TagName<!HTMLParamElement>} */ goog.dom.TagName.PARAM = new goog.dom.TagName(\"PARAM\");\n/** @type {!goog.dom.TagName<!HTMLPictureElement>} */ goog.dom.TagName.PICTURE = new goog.dom.TagName(\"PICTURE\");\n/** @type {!goog.dom.TagName<!HTMLPreElement>} */ goog.dom.TagName.PRE = new goog.dom.TagName(\"PRE\");\n/** @type {!goog.dom.TagName<!HTMLProgressElement>} */ goog.dom.TagName.PROGRESS = new goog.dom.TagName(\"PROGRESS\");\n/** @type {!goog.dom.TagName<!HTMLQuoteElement>} */ goog.dom.TagName.Q = new goog.dom.TagName(\"Q\");\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */ goog.dom.TagName.RP = new goog.dom.TagName(\"RP\");\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */ goog.dom.TagName.RT = new goog.dom.TagName(\"RT\");\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */ goog.dom.TagName.RTC = new goog.dom.TagName(\"RTC\");\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */ goog.dom.TagName.RUBY = new goog.dom.TagName(\"RUBY\");\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */ goog.dom.TagName.S = new goog.dom.TagName(\"S\");\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */ goog.dom.TagName.SAMP = new goog.dom.TagName(\"SAMP\");\n/** @type {!goog.dom.TagName<!HTMLScriptElement>} */ goog.dom.TagName.SCRIPT = new goog.dom.TagName(\"SCRIPT\");\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */ goog.dom.TagName.SECTION = new goog.dom.TagName(\"SECTION\");\n/** @type {!goog.dom.TagName<!HTMLSelectElement>} */ goog.dom.TagName.SELECT = new goog.dom.TagName(\"SELECT\");\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */ goog.dom.TagName.SMALL = new goog.dom.TagName(\"SMALL\");\n/** @type {!goog.dom.TagName<!HTMLSourceElement>} */ goog.dom.TagName.SOURCE = new goog.dom.TagName(\"SOURCE\");\n/** @type {!goog.dom.TagName<!HTMLSpanElement>} */ goog.dom.TagName.SPAN = new goog.dom.TagName(\"SPAN\");\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */ goog.dom.TagName.STRIKE = new goog.dom.TagName(\"STRIKE\");\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */ goog.dom.TagName.STRONG = new goog.dom.TagName(\"STRONG\");\n/** @type {!goog.dom.TagName<!HTMLStyleElement>} */ goog.dom.TagName.STYLE = new goog.dom.TagName(\"STYLE\");\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */ goog.dom.TagName.SUB = new goog.dom.TagName(\"SUB\");\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */ goog.dom.TagName.SUMMARY = new goog.dom.TagName(\"SUMMARY\");\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */ goog.dom.TagName.SUP = new goog.dom.TagName(\"SUP\");\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */ goog.dom.TagName.SVG = new goog.dom.TagName(\"SVG\");\n/** @type {!goog.dom.TagName<!HTMLTableElement>} */ goog.dom.TagName.TABLE = new goog.dom.TagName(\"TABLE\");\n/** @type {!goog.dom.TagName<!HTMLTableSectionElement>} */ goog.dom.TagName.TBODY = new goog.dom.TagName(\"TBODY\");\n/** @type {!goog.dom.TagName<!HTMLTableCellElement>} */ goog.dom.TagName.TD = new goog.dom.TagName(\"TD\");\n/** @type {!goog.dom.TagName<!HTMLTemplateElement>} */ goog.dom.TagName.TEMPLATE = new goog.dom.TagName(\"TEMPLATE\");\n/** @type {!goog.dom.TagName<!HTMLTextAreaElement>} */ goog.dom.TagName.TEXTAREA = new goog.dom.TagName(\"TEXTAREA\");\n/** @type {!goog.dom.TagName<!HTMLTableSectionElement>} */ goog.dom.TagName.TFOOT = new goog.dom.TagName(\"TFOOT\");\n/** @type {!goog.dom.TagName<!HTMLTableCellElement>} */ goog.dom.TagName.TH = new goog.dom.TagName(\"TH\");\n/** @type {!goog.dom.TagName<!HTMLTableSectionElement>} */ goog.dom.TagName.THEAD = new goog.dom.TagName(\"THEAD\");\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */ goog.dom.TagName.TIME = new goog.dom.TagName(\"TIME\");\n/** @type {!goog.dom.TagName<!HTMLTitleElement>} */ goog.dom.TagName.TITLE = new goog.dom.TagName(\"TITLE\");\n/** @type {!goog.dom.TagName<!HTMLTableRowElement>} */ goog.dom.TagName.TR = new goog.dom.TagName(\"TR\");\n/** @type {!goog.dom.TagName<!HTMLTrackElement>} */ goog.dom.TagName.TRACK = new goog.dom.TagName(\"TRACK\");\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */ goog.dom.TagName.TT = new goog.dom.TagName(\"TT\");\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */ goog.dom.TagName.U = new goog.dom.TagName(\"U\");\n/** @type {!goog.dom.TagName<!HTMLUListElement>} */ goog.dom.TagName.UL = new goog.dom.TagName(\"UL\");\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */ goog.dom.TagName.VAR = new goog.dom.TagName(\"VAR\");\n/** @type {!goog.dom.TagName<!HTMLVideoElement>} */ goog.dom.TagName.VIDEO = new goog.dom.TagName(\"VIDEO\");\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */ goog.dom.TagName.WBR = new goog.dom.TagName(\"WBR\");\n","~:source","// Copyright 2007 The Closure Library Authors. All Rights Reserved.\n//\n// Licensed under the Apache License, Version 2.0 (the \"License\");\n// you may not use this file except in compliance with the License.\n// You may obtain a copy of the License at\n//\n// http://www.apache.org/licenses/LICENSE-2.0\n//\n// Unless required by applicable law or agreed to in writing, software\n// distributed under the License is distributed on an \"AS-IS\" BASIS,\n// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n// See the License for the specific language governing permissions and\n// limitations under the License.\n\n/**\n * @fileoverview Defines the goog.dom.TagName class. Its constants enumerate\n * all HTML tag names specified in either the W3C HTML 4.01 index of elements\n * or the HTML5.1 specification.\n *\n * References:\n * https://www.w3.org/TR/html401/index/elements.html\n * https://www.w3.org/TR/html51/dom.html#elements\n */\ngoog.provide('goog.dom.TagName');\n\ngoog.require('goog.dom.HtmlElement');\n\n\n/**\n * A tag name with the type of the element stored in the generic.\n * @param {string} tagName\n * @constructor\n * @template T\n */\ngoog.dom.TagName = function(tagName) {\n /** @private {string} */\n this.tagName_ = tagName;\n};\n\n\n/**\n * Returns the tag name.\n * @return {string}\n * @override\n */\ngoog.dom.TagName.prototype.toString = function() {\n return this.tagName_;\n};\n\n\n// Closure Compiler unconditionally converts the following constants to their\n// string value (goog.dom.TagName.A -> 'A'). These are the consequences:\n// 1. Don't add any members or static members to goog.dom.TagName as they\n// couldn't be accessed after this optimization.\n// 2. Keep the constant name and its string value the same:\n// goog.dom.TagName.X = new goog.dom.TagName('Y');\n// is converted to 'X', not 'Y'.\n\n\n/** @type {!goog.dom.TagName<!HTMLAnchorElement>} */\ngoog.dom.TagName.A = new goog.dom.TagName('A');\n\n\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */\ngoog.dom.TagName.ABBR = new goog.dom.TagName('ABBR');\n\n\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */\ngoog.dom.TagName.ACRONYM = new goog.dom.TagName('ACRONYM');\n\n\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */\ngoog.dom.TagName.ADDRESS = new goog.dom.TagName('ADDRESS');\n\n\n/** @type {!goog.dom.TagName<!HTMLAppletElement>} */\ngoog.dom.TagName.APPLET = new goog.dom.TagName('APPLET');\n\n\n/** @type {!goog.dom.TagName<!HTMLAreaElement>} */\ngoog.dom.TagName.AREA = new goog.dom.TagName('AREA');\n\n\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */\ngoog.dom.TagName.ARTICLE = new goog.dom.TagName('ARTICLE');\n\n\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */\ngoog.dom.TagName.ASIDE = new goog.dom.TagName('ASIDE');\n\n\n/** @type {!goog.dom.TagName<!HTMLAudioElement>} */\ngoog.dom.TagName.AUDIO = new goog.dom.TagName('AUDIO');\n\n\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */\ngoog.dom.TagName.B = new goog.dom.TagName('B');\n\n\n/** @type {!goog.dom.TagName<!HTMLBaseElement>} */\ngoog.dom.TagName.BASE = new goog.dom.TagName('BASE');\n\n\n/** @type {!goog.dom.TagName<!HTMLBaseFontElement>} */\ngoog.dom.TagName.BASEFONT = new goog.dom.TagName('BASEFONT');\n\n\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */\ngoog.dom.TagName.BDI = new goog.dom.TagName('BDI');\n\n\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */\ngoog.dom.TagName.BDO = new goog.dom.TagName('BDO');\n\n\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */\ngoog.dom.TagName.BIG = new goog.dom.TagName('BIG');\n\n\n/** @type {!goog.dom.TagName<!HTMLQuoteElement>} */\ngoog.dom.TagName.BLOCKQUOTE = new goog.dom.TagName('BLOCKQUOTE');\n\n\n/** @type {!goog.dom.TagName<!HTMLBodyElement>} */\ngoog.dom.TagName.BODY = new goog.dom.TagName('BODY');\n\n\n/** @type {!goog.dom.TagName<!HTMLBRElement>} */\ngoog.dom.TagName.BR = new goog.dom.TagName('BR');\n\n\n/** @type {!goog.dom.TagName<!HTMLButtonElement>} */\ngoog.dom.TagName.BUTTON = new goog.dom.TagName('BUTTON');\n\n\n/** @type {!goog.dom.TagName<!HTMLCanvasElement>} */\ngoog.dom.TagName.CANVAS = new goog.dom.TagName('CANVAS');\n\n\n/** @type {!goog.dom.TagName<!HTMLTableCaptionElement>} */\ngoog.dom.TagName.CAPTION = new goog.dom.TagName('CAPTION');\n\n\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */\ngoog.dom.TagName.CENTER = new goog.dom.TagName('CENTER');\n\n\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */\ngoog.dom.TagName.CITE = new goog.dom.TagName('CITE');\n\n\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */\ngoog.dom.TagName.CODE = new goog.dom.TagName('CODE');\n\n\n/** @type {!goog.dom.TagName<!HTMLTableColElement>} */\ngoog.dom.TagName.COL = new goog.dom.TagName('COL');\n\n\n/** @type {!goog.dom.TagName<!HTMLTableColElement>} */\ngoog.dom.TagName.COLGROUP = new goog.dom.TagName('COLGROUP');\n\n\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */\ngoog.dom.TagName.COMMAND = new goog.dom.TagName('COMMAND');\n\n\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */\ngoog.dom.TagName.DATA = new goog.dom.TagName('DATA');\n\n\n/** @type {!goog.dom.TagName<!HTMLDataListElement>} */\ngoog.dom.TagName.DATALIST = new goog.dom.TagName('DATALIST');\n\n\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */\ngoog.dom.TagName.DD = new goog.dom.TagName('DD');\n\n\n/** @type {!goog.dom.TagName<!HTMLModElement>} */\ngoog.dom.TagName.DEL = new goog.dom.TagName('DEL');\n\n\n/** @type {!goog.dom.TagName<!HTMLDetailsElement>} */\ngoog.dom.TagName.DETAILS = new goog.dom.TagName('DETAILS');\n\n\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */\ngoog.dom.TagName.DFN = new goog.dom.TagName('DFN');\n\n\n/** @type {!goog.dom.TagName<!HTMLDialogElement>} */\ngoog.dom.TagName.DIALOG = new goog.dom.TagName('DIALOG');\n\n\n/** @type {!goog.dom.TagName<!HTMLDirectoryElement>} */\ngoog.dom.TagName.DIR = new goog.dom.TagName('DIR');\n\n\n/** @type {!goog.dom.TagName<!HTMLDivElement>} */\ngoog.dom.TagName.DIV = new goog.dom.TagName('DIV');\n\n\n/** @type {!goog.dom.TagName<!HTMLDListElement>} */\ngoog.dom.TagName.DL = new goog.dom.TagName('DL');\n\n\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */\ngoog.dom.TagName.DT = new goog.dom.TagName('DT');\n\n\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */\ngoog.dom.TagName.EM = new goog.dom.TagName('EM');\n\n\n/** @type {!goog.dom.TagName<!HTMLEmbedElement>} */\ngoog.dom.TagName.EMBED = new goog.dom.TagName('EMBED');\n\n\n/** @type {!goog.dom.TagName<!HTMLFieldSetElement>} */\ngoog.dom.TagName.FIELDSET = new goog.dom.TagName('FIELDSET');\n\n\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */\ngoog.dom.TagName.FIGCAPTION = new goog.dom.TagName('FIGCAPTION');\n\n\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */\ngoog.dom.TagName.FIGURE = new goog.dom.TagName('FIGURE');\n\n\n/** @type {!goog.dom.TagName<!HTMLFontElement>} */\ngoog.dom.TagName.FONT = new goog.dom.TagName('FONT');\n\n\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */\ngoog.dom.TagName.FOOTER = new goog.dom.TagName('FOOTER');\n\n\n/** @type {!goog.dom.TagName<!HTMLFormElement>} */\ngoog.dom.TagName.FORM = new goog.dom.TagName('FORM');\n\n\n/** @type {!goog.dom.TagName<!HTMLFrameElement>} */\ngoog.dom.TagName.FRAME = new goog.dom.TagName('FRAME');\n\n\n/** @type {!goog.dom.TagName<!HTMLFrameSetElement>} */\ngoog.dom.TagName.FRAMESET = new goog.dom.TagName('FRAMESET');\n\n\n/** @type {!goog.dom.TagName<!HTMLHeadingElement>} */\ngoog.dom.TagName.H1 = new goog.dom.TagName('H1');\n\n\n/** @type {!goog.dom.TagName<!HTMLHeadingElement>} */\ngoog.dom.TagName.H2 = new goog.dom.TagName('H2');\n\n\n/** @type {!goog.dom.TagName<!HTMLHeadingElement>} */\ngoog.dom.TagName.H3 = new goog.dom.TagName('H3');\n\n\n/** @type {!goog.dom.TagName<!HTMLHeadingElement>} */\ngoog.dom.TagName.H4 = new goog.dom.TagName('H4');\n\n\n/** @type {!goog.dom.TagName<!HTMLHeadingElement>} */\ngoog.dom.TagName.H5 = new goog.dom.TagName('H5');\n\n\n/** @type {!goog.dom.TagName<!HTMLHeadingElement>} */\ngoog.dom.TagName.H6 = new goog.dom.TagName('H6');\n\n\n/** @type {!goog.dom.TagName<!HTMLHeadElement>} */\ngoog.dom.TagName.HEAD = new goog.dom.TagName('HEAD');\n\n\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */\ngoog.dom.TagName.HEADER = new goog.dom.TagName('HEADER');\n\n\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */\ngoog.dom.TagName.HGROUP = new goog.dom.TagName('HGROUP');\n\n\n/** @type {!goog.dom.TagName<!HTMLHRElement>} */\ngoog.dom.TagName.HR = new goog.dom.TagName('HR');\n\n\n/** @type {!goog.dom.TagName<!HTMLHtmlElement>} */\ngoog.dom.TagName.HTML = new goog.dom.TagName('HTML');\n\n\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */\ngoog.dom.TagName.I = new goog.dom.TagName('I');\n\n\n/** @type {!goog.dom.TagName<!HTMLIFrameElement>} */\ngoog.dom.TagName.IFRAME = new goog.dom.TagName('IFRAME');\n\n\n/** @type {!goog.dom.TagName<!HTMLImageElement>} */\ngoog.dom.TagName.IMG = new goog.dom.TagName('IMG');\n\n\n/** @type {!goog.dom.TagName<!HTMLInputElement>} */\ngoog.dom.TagName.INPUT = new goog.dom.TagName('INPUT');\n\n\n/** @type {!goog.dom.TagName<!HTMLModElement>} */\ngoog.dom.TagName.INS = new goog.dom.TagName('INS');\n\n\n/** @type {!goog.dom.TagName<!HTMLIsIndexElement>} */\ngoog.dom.TagName.ISINDEX = new goog.dom.TagName('ISINDEX');\n\n\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */\ngoog.dom.TagName.KBD = new goog.dom.TagName('KBD');\n\n\n// HTMLKeygenElement is deprecated.\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */\ngoog.dom.TagName.KEYGEN = new goog.dom.TagName('KEYGEN');\n\n\n/** @type {!goog.dom.TagName<!HTMLLabelElement>} */\ngoog.dom.TagName.LABEL = new goog.dom.TagName('LABEL');\n\n\n/** @type {!goog.dom.TagName<!HTMLLegendElement>} */\ngoog.dom.TagName.LEGEND = new goog.dom.TagName('LEGEND');\n\n\n/** @type {!goog.dom.TagName<!HTMLLIElement>} */\ngoog.dom.TagName.LI = new goog.dom.TagName('LI');\n\n\n/** @type {!goog.dom.TagName<!HTMLLinkElement>} */\ngoog.dom.TagName.LINK = new goog.dom.TagName('LINK');\n\n\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */\ngoog.dom.TagName.MAIN = new goog.dom.TagName('MAIN');\n\n\n/** @type {!goog.dom.TagName<!HTMLMapElement>} */\ngoog.dom.TagName.MAP = new goog.dom.TagName('MAP');\n\n\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */\ngoog.dom.TagName.MARK = new goog.dom.TagName('MARK');\n\n\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */\ngoog.dom.TagName.MATH = new goog.dom.TagName('MATH');\n\n\n/** @type {!goog.dom.TagName<!HTMLMenuElement>} */\ngoog.dom.TagName.MENU = new goog.dom.TagName('MENU');\n\n\n/** @type {!goog.dom.TagName<!HTMLMenuItemElement>} */\ngoog.dom.TagName.MENUITEM = new goog.dom.TagName('MENUITEM');\n\n\n/** @type {!goog.dom.TagName<!HTMLMetaElement>} */\ngoog.dom.TagName.META = new goog.dom.TagName('META');\n\n\n/** @type {!goog.dom.TagName<!HTMLMeterElement>} */\ngoog.dom.TagName.METER = new goog.dom.TagName('METER');\n\n\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */\ngoog.dom.TagName.NAV = new goog.dom.TagName('NAV');\n\n\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */\ngoog.dom.TagName.NOFRAMES = new goog.dom.TagName('NOFRAMES');\n\n\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */\ngoog.dom.TagName.NOSCRIPT = new goog.dom.TagName('NOSCRIPT');\n\n\n/** @type {!goog.dom.TagName<!HTMLObjectElement>} */\ngoog.dom.TagName.OBJECT = new goog.dom.TagName('OBJECT');\n\n\n/** @type {!goog.dom.TagName<!HTMLOListElement>} */\ngoog.dom.TagName.OL = new goog.dom.TagName('OL');\n\n\n/** @type {!goog.dom.TagName<!HTMLOptGroupElement>} */\ngoog.dom.TagName.OPTGROUP = new goog.dom.TagName('OPTGROUP');\n\n\n/** @type {!goog.dom.TagName<!HTMLOptionElement>} */\ngoog.dom.TagName.OPTION = new goog.dom.TagName('OPTION');\n\n\n/** @type {!goog.dom.TagName<!HTMLOutputElement>} */\ngoog.dom.TagName.OUTPUT = new goog.dom.TagName('OUTPUT');\n\n\n/** @type {!goog.dom.TagName<!HTMLParagraphElement>} */\ngoog.dom.TagName.P = new goog.dom.TagName('P');\n\n\n/** @type {!goog.dom.TagName<!HTMLParamElement>} */\ngoog.dom.TagName.PARAM = new goog.dom.TagName('PARAM');\n\n\n/** @type {!goog.dom.TagName<!HTMLPictureElement>} */\ngoog.dom.TagName.PICTURE = new goog.dom.TagName('PICTURE');\n\n\n/** @type {!goog.dom.TagName<!HTMLPreElement>} */\ngoog.dom.TagName.PRE = new goog.dom.TagName('PRE');\n\n\n/** @type {!goog.dom.TagName<!HTMLProgressElement>} */\ngoog.dom.TagName.PROGRESS = new goog.dom.TagName('PROGRESS');\n\n\n/** @type {!goog.dom.TagName<!HTMLQuoteElement>} */\ngoog.dom.TagName.Q = new goog.dom.TagName('Q');\n\n\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */\ngoog.dom.TagName.RP = new goog.dom.TagName('RP');\n\n\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */\ngoog.dom.TagName.RT = new goog.dom.TagName('RT');\n\n\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */\ngoog.dom.TagName.RTC = new goog.dom.TagName('RTC');\n\n\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */\ngoog.dom.TagName.RUBY = new goog.dom.TagName('RUBY');\n\n\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */\ngoog.dom.TagName.S = new goog.dom.TagName('S');\n\n\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */\ngoog.dom.TagName.SAMP = new goog.dom.TagName('SAMP');\n\n\n/** @type {!goog.dom.TagName<!HTMLScriptElement>} */\ngoog.dom.TagName.SCRIPT = new goog.dom.TagName('SCRIPT');\n\n\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */\ngoog.dom.TagName.SECTION = new goog.dom.TagName('SECTION');\n\n\n/** @type {!goog.dom.TagName<!HTMLSelectElement>} */\ngoog.dom.TagName.SELECT = new goog.dom.TagName('SELECT');\n\n\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */\ngoog.dom.TagName.SMALL = new goog.dom.TagName('SMALL');\n\n\n/** @type {!goog.dom.TagName<!HTMLSourceElement>} */\ngoog.dom.TagName.SOURCE = new goog.dom.TagName('SOURCE');\n\n\n/** @type {!goog.dom.TagName<!HTMLSpanElement>} */\ngoog.dom.TagName.SPAN = new goog.dom.TagName('SPAN');\n\n\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */\ngoog.dom.TagName.STRIKE = new goog.dom.TagName('STRIKE');\n\n\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */\ngoog.dom.TagName.STRONG = new goog.dom.TagName('STRONG');\n\n\n/** @type {!goog.dom.TagName<!HTMLStyleElement>} */\ngoog.dom.TagName.STYLE = new goog.dom.TagName('STYLE');\n\n\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */\ngoog.dom.TagName.SUB = new goog.dom.TagName('SUB');\n\n\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */\ngoog.dom.TagName.SUMMARY = new goog.dom.TagName('SUMMARY');\n\n\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */\ngoog.dom.TagName.SUP = new goog.dom.TagName('SUP');\n\n\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */\ngoog.dom.TagName.SVG = new goog.dom.TagName('SVG');\n\n\n/** @type {!goog.dom.TagName<!HTMLTableElement>} */\ngoog.dom.TagName.TABLE = new goog.dom.TagName('TABLE');\n\n\n/** @type {!goog.dom.TagName<!HTMLTableSectionElement>} */\ngoog.dom.TagName.TBODY = new goog.dom.TagName('TBODY');\n\n\n/** @type {!goog.dom.TagName<!HTMLTableCellElement>} */\ngoog.dom.TagName.TD = new goog.dom.TagName('TD');\n\n\n/** @type {!goog.dom.TagName<!HTMLTemplateElement>} */\ngoog.dom.TagName.TEMPLATE = new goog.dom.TagName('TEMPLATE');\n\n\n/** @type {!goog.dom.TagName<!HTMLTextAreaElement>} */\ngoog.dom.TagName.TEXTAREA = new goog.dom.TagName('TEXTAREA');\n\n\n/** @type {!goog.dom.TagName<!HTMLTableSectionElement>} */\ngoog.dom.TagName.TFOOT = new goog.dom.TagName('TFOOT');\n\n\n/** @type {!goog.dom.TagName<!HTMLTableCellElement>} */\ngoog.dom.TagName.TH = new goog.dom.TagName('TH');\n\n\n/** @type {!goog.dom.TagName<!HTMLTableSectionElement>} */\ngoog.dom.TagName.THEAD = new goog.dom.TagName('THEAD');\n\n\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */\ngoog.dom.TagName.TIME = new goog.dom.TagName('TIME');\n\n\n/** @type {!goog.dom.TagName<!HTMLTitleElement>} */\ngoog.dom.TagName.TITLE = new goog.dom.TagName('TITLE');\n\n\n/** @type {!goog.dom.TagName<!HTMLTableRowElement>} */\ngoog.dom.TagName.TR = new goog.dom.TagName('TR');\n\n\n/** @type {!goog.dom.TagName<!HTMLTrackElement>} */\ngoog.dom.TagName.TRACK = new goog.dom.TagName('TRACK');\n\n\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */\ngoog.dom.TagName.TT = new goog.dom.TagName('TT');\n\n\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */\ngoog.dom.TagName.U = new goog.dom.TagName('U');\n\n\n/** @type {!goog.dom.TagName<!HTMLUListElement>} */\ngoog.dom.TagName.UL = new goog.dom.TagName('UL');\n\n\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */\ngoog.dom.TagName.VAR = new goog.dom.TagName('VAR');\n\n\n/** @type {!goog.dom.TagName<!HTMLVideoElement>} */\ngoog.dom.TagName.VIDEO = new goog.dom.TagName('VIDEO');\n\n\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */\ngoog.dom.TagName.WBR = new goog.dom.TagName('WBR');\n","~:compiled-at",1584073468365,"~:source-map-json","{\n\"version\":3,\n\"file\":\"goog.dom.tagname.js\",\n\"lineCount\":148,\n\"mappings\":\"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\",\n\"sources\":[\"goog/dom/tagname.js\"],\n\"sourcesContent\":[\"// Copyright 2007 The Closure Library Authors. All Rights Reserved.\\n//\\n// Licensed under the Apache License, Version 2.0 (the \\\"License\\\");\\n// you may not use this file except in compliance with the License.\\n// You may obtain a copy of the License at\\n//\\n// http://www.apache.org/licenses/LICENSE-2.0\\n//\\n// Unless required by applicable law or agreed to in writing, software\\n// distributed under the License is distributed on an \\\"AS-IS\\\" BASIS,\\n// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\\n// See the License for the specific language governing permissions and\\n// limitations under the License.\\n\\n/**\\n * @fileoverview Defines the goog.dom.TagName class. Its constants enumerate\\n * all HTML tag names specified in either the W3C HTML 4.01 index of elements\\n * or the HTML5.1 specification.\\n *\\n * References:\\n * https://www.w3.org/TR/html401/index/elements.html\\n * https://www.w3.org/TR/html51/dom.html#elements\\n */\\ngoog.provide('goog.dom.TagName');\\n\\ngoog.require('goog.dom.HtmlElement');\\n\\n\\n/**\\n * A tag name with the type of the element stored in the generic.\\n * @param {string} tagName\\n * @constructor\\n * @template T\\n */\\ngoog.dom.TagName = function(tagName) {\\n /** @private {string} */\\n this.tagName_ = tagName;\\n};\\n\\n\\n/**\\n * Returns the tag name.\\n * @return {string}\\n * @override\\n */\\ngoog.dom.TagName.prototype.toString = function() {\\n return this.tagName_;\\n};\\n\\n\\n// Closure Compiler unconditionally converts the following constants to their\\n// string value (goog.dom.TagName.A -> 'A'). These are the consequences:\\n// 1. Don't add any members or static members to goog.dom.TagName as they\\n// couldn't be accessed after this optimization.\\n// 2. Keep the constant name and its string value the same:\\n// goog.dom.TagName.X = new goog.dom.TagName('Y');\\n// is converted to 'X', not 'Y'.\\n\\n\\n/** @type {!goog.dom.TagName<!HTMLAnchorElement>} */\\ngoog.dom.TagName.A = new goog.dom.TagName('A');\\n\\n\\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */\\ngoog.dom.TagName.ABBR = new goog.dom.TagName('ABBR');\\n\\n\\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */\\ngoog.dom.TagName.ACRONYM = new goog.dom.TagName('ACRONYM');\\n\\n\\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */\\ngoog.dom.TagName.ADDRESS = new goog.dom.TagName('ADDRESS');\\n\\n\\n/** @type {!goog.dom.TagName<!HTMLAppletElement>} */\\ngoog.dom.TagName.APPLET = new goog.dom.TagName('APPLET');\\n\\n\\n/** @type {!goog.dom.TagName<!HTMLAreaElement>} */\\ngoog.dom.TagName.AREA = new goog.dom.TagName('AREA');\\n\\n\\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */\\ngoog.dom.TagName.ARTICLE = new goog.dom.TagName('ARTICLE');\\n\\n\\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */\\ngoog.dom.TagName.ASIDE = new goog.dom.TagName('ASIDE');\\n\\n\\n/** @type {!goog.dom.TagName<!HTMLAudioElement>} */\\ngoog.dom.TagName.AUDIO = new goog.dom.TagName('AUDIO');\\n\\n\\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */\\ngoog.dom.TagName.B = new goog.dom.TagName('B');\\n\\n\\n/** @type {!goog.dom.TagName<!HTMLBaseElement>} */\\ngoog.dom.TagName.BASE = new goog.dom.TagName('BASE');\\n\\n\\n/** @type {!goog.dom.TagName<!HTMLBaseFontElement>} */\\ngoog.dom.TagName.BASEFONT = new goog.dom.TagName('BASEFONT');\\n\\n\\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */\\ngoog.dom.TagName.BDI = new goog.dom.TagName('BDI');\\n\\n\\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */\\ngoog.dom.TagName.BDO = new goog.dom.TagName('BDO');\\n\\n\\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */\\ngoog.dom.TagName.BIG = new goog.dom.TagName('BIG');\\n\\n\\n/** @type {!goog.dom.TagName<!HTMLQuoteElement>} */\\ngoog.dom.TagName.BLOCKQUOTE = new goog.dom.TagName('BLOCKQUOTE');\\n\\n\\n/** @type {!goog.dom.TagName<!HTMLBodyElement>} */\\ngoog.dom.TagName.BODY = new goog.dom.TagName('BODY');\\n\\n\\n/** @type {!goog.dom.TagName<!HTMLBRElement>} */\\ngoog.dom.TagName.BR = new goog.dom.TagName('BR');\\n\\n\\n/** @type {!goog.dom.TagName<!HTMLButtonElement>} */\\ngoog.dom.TagName.BUTTON = new goog.dom.TagName('BUTTON');\\n\\n\\n/** @type {!goog.dom.TagName<!HTMLCanvasElement>} */\\ngoog.dom.TagName.CANVAS = new goog.dom.TagName('CANVAS');\\n\\n\\n/** @type {!goog.dom.TagName<!HTMLTableCaptionElement>} */\\ngoog.dom.TagName.CAPTION = new goog.dom.TagName('CAPTION');\\n\\n\\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */\\ngoog.dom.TagName.CENTER = new goog.dom.TagName('CENTER');\\n\\n\\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */\\ngoog.dom.TagName.CITE = new goog.dom.TagName('CITE');\\n\\n\\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */\\ngoog.dom.TagName.CODE = new goog.dom.TagName('CODE');\\n\\n\\n/** @type {!goog.dom.TagName<!HTMLTableColElement>} */\\ngoog.dom.TagName.COL = new goog.dom.TagName('COL');\\n\\n\\n/** @type {!goog.dom.TagName<!HTMLTableColElement>} */\\ngoog.dom.TagName.COLGROUP = new goog.dom.TagName('COLGROUP');\\n\\n\\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */\\ngoog.dom.TagName.COMMAND = new goog.dom.TagName('COMMAND');\\n\\n\\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */\\ngoog.dom.TagName.DATA = new goog.dom.TagName('DATA');\\n\\n\\n/** @type {!goog.dom.TagName<!HTMLDataListElement>} */\\ngoog.dom.TagName.DATALIST = new goog.dom.TagName('DATALIST');\\n\\n\\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */\\ngoog.dom.TagName.DD = new goog.dom.TagName('DD');\\n\\n\\n/** @type {!goog.dom.TagName<!HTMLModElement>} */\\ngoog.dom.TagName.DEL = new goog.dom.TagName('DEL');\\n\\n\\n/** @type {!goog.dom.TagName<!HTMLDetailsElement>} */\\ngoog.dom.TagName.DETAILS = new goog.dom.TagName('DETAILS');\\n\\n\\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */\\ngoog.dom.TagName.DFN = new goog.dom.TagName('DFN');\\n\\n\\n/** @type {!goog.dom.TagName<!HTMLDialogElement>} */\\ngoog.dom.TagName.DIALOG = new goog.dom.TagName('DIALOG');\\n\\n\\n/** @type {!goog.dom.TagName<!HTMLDirectoryElement>} */\\ngoog.dom.TagName.DIR = new goog.dom.TagName('DIR');\\n\\n\\n/** @type {!goog.dom.TagName<!HTMLDivElement>} */\\ngoog.dom.TagName.DIV = new goog.dom.TagName('DIV');\\n\\n\\n/** @type {!goog.dom.TagName<!HTMLDListElement>} */\\ngoog.dom.TagName.DL = new goog.dom.TagName('DL');\\n\\n\\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */\\ngoog.dom.TagName.DT = new goog.dom.TagName('DT');\\n\\n\\n/** @type {!goog.dom.TagName<!goog.dom.HtmlElement>} */\\ngoog.dom.TagName.EM = new goog.dom.TagName('EM');\\n\\n\\n/** @type {!goog.dom.TagName<!HTMLEmb