ihave.to
Version:
Catch ideas. As they come and let them grow with your team in real time
187 lines (179 loc) • 67.9 kB
JavaScript
/*global log*/
/*global alert*/
var Template;
(function () {
"use strict";
/**
* Class for OOP based HTML creation
* Version 0.99
*
* Licensed under the MIT license <http://www.opensource.org/licenses/mit-license.php>
*
* This class enables you to create Simple json objects and parse them to HTML at runtime.
* The currently complete HTML tag reference including their complete attributes is build in this class.
* It's also possible to extend the given configuration and/or override complete tags
* with own templates (e.g. for custom attributes).
*
* EXAMPLES:
*
* 1) CREATE A LINK:
* new Template({
* A : {
* ID : 'myLink',
* CLASS : 'a b c',
* HREF : '#',
* INSERT : 'My first link using this Templateengine'
* }
* }).toHtml()
*
* Produces:
* <a href="#" class="a b c" id="myLink">My first link using this Templateengine</a>
*
*
* CREATE A CUSTOM TEMPLATE (LINK WITH IMAGE)
* var oTpl = new Template().extTpls({
* IMGLINK : '<a href="{IMAGEURL}" class="imagelink" id="{IMGLINK}"><img scr="{IMAGEURL}" alt="{ALTTEXT}"/></a>'
* });
*
* oTpl.setConfig({
* IMGLINK : {
* IMGLINKID : 'myId',
* IMAGEURL : 'url_to_my_image',
* ALTTEXT : 'an image'
* }
* }).toHtml();
*
* Also this type of writing is possible:
* new Template()
* .extTpls({IMGLINK : '<a href="{IMAGEURL}" class="imagelink" id="{IMGLINK}"><img scr="{IMAGEURL}" alt="{ALTTEXT}"/></a>'})
* .setConfig({IMGLINK : {IMGLINKID : 'myId',IMAGEURL : 'url_to_my_image',ALTTEXT : 'an image'}})
* .toHtml();
*
* Produces:
* <a href="url_to_my_image" class="imagelink"><img scr="url_to_my_image" alt="an image"/></a>
*
*
*
*
* @author Bernhard Behrendt
* @module ToolBox
* @submodule TemplateEngine
* @class Template
* @constructor
* @param {Object} config the template configuration to be rendered
* @param {Boolean} debug determine if the debugger output is enabled (log function required required)
*/
Template = function (config, debug) {
// the Storage for the HTML Template Strings
this.oTpls = false;
// Determine if there should come any debug messages
this.debug = debug;
if (this.debug !== true) {
this.debug = false;
}
// Detect if logging is enabled if a function log is available
if (this.debug === true && typeof (log) !== 'function') {
alert('FOR DEBUGGING A FUNCTION NAMED LOG IS REQUIRED [function log(message, msgtype);]');
this.debug = false;
}
// The data to be rendered as a template
this.config = false;
// Set the configuration for current HTML Code generation
if (config !== undefined) {
this.setConfig(config);
}
// Set default HTML Teplateset (override is possible)
if (!this.getTpls()) {
// A (hopefully) complete HTML Reference
// But extends are posible of cours via extend method
this.setTpls({
ABBR: "{BEFORE}<abbr accesskey=\"{ACCESSKEY}\" hidden=\"{HIDDEN}\" itemtype=\"{ITEMTYPE}\" class=\"{CLASS}\" id=\"{ID}\" lang=\"{LANG}\" contenteditable=\"{CONTENTEDITABLE}\" inert=\"{INERT}\" spellcheck=\"{SPELLCHECK}\" contextmenu=\"{CONTEXTMENU}\" itemid=\"{ITEMID}\" style=\"{STYLE}\" dir=\"{DIR}\" itemprop=\"{ITEMPROP}\" tabindex=\"{TABINDEX}\" draggable=\"{DRAGGABLE}\" itemref=\"{ITEMREF}\" title=\"{TITLE}\" dropzone=\"{DROPZONE}\" itemscope=\"{ITEMSCOPE}\" translate=\"{TRANSLATE}\" >{INSERT}</abbr>{AFTER}",
ADDRESS: "{BEFORE}<address accesskey=\"{ACCESSKEY}\" hidden=\"{HIDDEN}\" itemtype=\"{ITEMTYPE}\" class=\"{CLASS}\" id=\"{ID}\" lang=\"{LANG}\" contenteditable=\"{CONTENTEDITABLE}\" inert=\"{INERT}\" spellcheck=\"{SPELLCHECK}\" contextmenu=\"{CONTEXTMENU}\" itemid=\"{ITEMID}\" style=\"{STYLE}\" dir=\"{DIR}\" itemprop=\"{ITEMPROP}\" tabindex=\"{TABINDEX}\" draggable=\"{DRAGGABLE}\" itemref=\"{ITEMREF}\" title=\"{TITLE}\" dropzone=\"{DROPZONE}\" itemscope=\"{ITEMSCOPE}\" translate=\"{TRANSLATE}\" >{INSERT}</address>{AFTER}",
AREA: "{BEFORE}<area alt=\"{ALT}\" coords=\"{COORDS}\" shape=\"{SHAPE}\" href=\"{HREF}\" target=\"{TARGET}\" ping=\"{PING}\" rel=\"{REL}\" media=\"{MEDIA}\" hreflang=\"{HREFLANG}\" type=\"{TYPE}\" accesskey=\"{ACCESSKEY}\" hidden=\"{HIDDEN}\" itemtype=\"{ITEMTYPE}\" class=\"{CLASS}\" id=\"{ID}\" lang=\"{LANG}\" contenteditable=\"{CONTENTEDITABLE}\" inert=\"{INERT}\" spellcheck=\"{SPELLCHECK}\" contextmenu=\"{CONTEXTMENU}\" itemid=\"{ITEMID}\" style=\"{STYLE}\" dir=\"{DIR}\" itemprop=\"{ITEMPROP}\" tabindex=\"{TABINDEX}\" draggable=\"{DRAGGABLE}\" itemref=\"{ITEMREF}\" title=\"{TITLE}\" dropzone=\"{DROPZONE}\" itemscope=\"{ITEMSCOPE}\" translate=\"{TRANSLATE}\" />{AFTER}",
A: "{BEFORE}<a href=\"{HREF}\" target=\"{TARGET}\" ping=\"{PING}\" rel=\"{REL}\" media=\"{MEDIA}\" hreflang=\"{HREFLANG}\" type=\"{TYPE}\" accesskey=\"{ACCESSKEY}\" hidden=\"{HIDDEN}\" itemtype=\"{ITEMTYPE}\" class=\"{CLASS}\" id=\"{ID}\" lang=\"{LANG}\" contenteditable=\"{CONTENTEDITABLE}\" inert=\"{INERT}\" spellcheck=\"{SPELLCHECK}\" contextmenu=\"{CONTEXTMENU}\" itemid=\"{ITEMID}\" style=\"{STYLE}\" dir=\"{DIR}\" itemprop=\"{ITEMPROP}\" tabindex=\"{TABINDEX}\" draggable=\"{DRAGGABLE}\" itemref=\"{ITEMREF}\" title=\"{TITLE}\" dropzone=\"{DROPZONE}\" itemscope=\"{ITEMSCOPE}\" translate=\"{TRANSLATE}\" >{INSERT}</a>{AFTER}",
ARTICLE: "{BEFORE}<article accesskey=\"{ACCESSKEY}\" hidden=\"{HIDDEN}\" itemtype=\"{ITEMTYPE}\" class=\"{CLASS}\" id=\"{ID}\" lang=\"{LANG}\" contenteditable=\"{CONTENTEDITABLE}\" inert=\"{INERT}\" spellcheck=\"{SPELLCHECK}\" contextmenu=\"{CONTEXTMENU}\" itemid=\"{ITEMID}\" style=\"{STYLE}\" dir=\"{DIR}\" itemprop=\"{ITEMPROP}\" tabindex=\"{TABINDEX}\" draggable=\"{DRAGGABLE}\" itemref=\"{ITEMREF}\" title=\"{TITLE}\" dropzone=\"{DROPZONE}\" itemscope=\"{ITEMSCOPE}\" translate=\"{TRANSLATE}\" >{INSERT}</article>{AFTER}",
ASIDE: "{BEFORE}<aside accesskey=\"{ACCESSKEY}\" hidden=\"{HIDDEN}\" itemtype=\"{ITEMTYPE}\" class=\"{CLASS}\" id=\"{ID}\" lang=\"{LANG}\" contenteditable=\"{CONTENTEDITABLE}\" inert=\"{INERT}\" spellcheck=\"{SPELLCHECK}\" contextmenu=\"{CONTEXTMENU}\" itemid=\"{ITEMID}\" style=\"{STYLE}\" dir=\"{DIR}\" itemprop=\"{ITEMPROP}\" tabindex=\"{TABINDEX}\" draggable=\"{DRAGGABLE}\" itemref=\"{ITEMREF}\" title=\"{TITLE}\" dropzone=\"{DROPZONE}\" itemscope=\"{ITEMSCOPE}\" translate=\"{TRANSLATE}\" >{INSERT}</aside>{AFTER}",
AUDIO: "{BEFORE}<audio src=\"{SRC}\" crossorigin=\"{CROSSORIGIN}\" preload=\"{PRELOAD}\" autoplay=\"{AUTOPLAY}\" mediagroup=\"{MEDIAGROUP}\" loop=\"{LOOP}\" controls=\"{CONTROLS}\" accesskey=\"{ACCESSKEY}\" hidden=\"{HIDDEN}\" itemtype=\"{ITEMTYPE}\" class=\"{CLASS}\" id=\"{ID}\" lang=\"{LANG}\" contenteditable=\"{CONTENTEDITABLE}\" inert=\"{INERT}\" spellcheck=\"{SPELLCHECK}\" contextmenu=\"{CONTEXTMENU}\" itemid=\"{ITEMID}\" style=\"{STYLE}\" dir=\"{DIR}\" itemprop=\"{ITEMPROP}\" tabindex=\"{TABINDEX}\" draggable=\"{DRAGGABLE}\" itemref=\"{ITEMREF}\" title=\"{TITLE}\" dropzone=\"{DROPZONE}\" itemscope=\"{ITEMSCOPE}\" translate=\"{TRANSLATE}\" >{INSERT}</audio>{AFTER}",
B: "{BEFORE}<b accesskey=\"{ACCESSKEY}\" hidden=\"{HIDDEN}\" itemtype=\"{ITEMTYPE}\" class=\"{CLASS}\" id=\"{ID}\" lang=\"{LANG}\" contenteditable=\"{CONTENTEDITABLE}\" inert=\"{INERT}\" spellcheck=\"{SPELLCHECK}\" contextmenu=\"{CONTEXTMENU}\" itemid=\"{ITEMID}\" style=\"{STYLE}\" dir=\"{DIR}\" itemprop=\"{ITEMPROP}\" tabindex=\"{TABINDEX}\" draggable=\"{DRAGGABLE}\" itemref=\"{ITEMREF}\" title=\"{TITLE}\" dropzone=\"{DROPZONE}\" itemscope=\"{ITEMSCOPE}\" translate=\"{TRANSLATE}\" >{INSERT}</b>{AFTER}",
BASE: "{BEFORE}<base />{AFTER}",
BDI: "{BEFORE}<bdi none*=\"{NONE*}\" accesskey=\"{ACCESSKEY}\" hidden=\"{HIDDEN}\" itemtype=\"{ITEMTYPE}\" class=\"{CLASS}\" id=\"{ID}\" lang=\"{LANG}\" contenteditable=\"{CONTENTEDITABLE}\" inert=\"{INERT}\" spellcheck=\"{SPELLCHECK}\" contextmenu=\"{CONTEXTMENU}\" itemid=\"{ITEMID}\" style=\"{STYLE}\" dir=\"{DIR}\" itemprop=\"{ITEMPROP}\" tabindex=\"{TABINDEX}\" draggable=\"{DRAGGABLE}\" itemref=\"{ITEMREF}\" title=\"{TITLE}\" dropzone=\"{DROPZONE}\" itemscope=\"{ITEMSCOPE}\" translate=\"{TRANSLATE}\" >{INSERT}</bdi>{AFTER}",
BDO: "{BEFORE}<bdo dir*=\"{DIR*}\" accesskey=\"{ACCESSKEY}\" hidden=\"{HIDDEN}\" itemtype=\"{ITEMTYPE}\" class=\"{CLASS}\" id=\"{ID}\" lang=\"{LANG}\" contenteditable=\"{CONTENTEDITABLE}\" inert=\"{INERT}\" spellcheck=\"{SPELLCHECK}\" contextmenu=\"{CONTEXTMENU}\" itemid=\"{ITEMID}\" style=\"{STYLE}\" dir=\"{DIR}\" itemprop=\"{ITEMPROP}\" tabindex=\"{TABINDEX}\" draggable=\"{DRAGGABLE}\" itemref=\"{ITEMREF}\" title=\"{TITLE}\" dropzone=\"{DROPZONE}\" itemscope=\"{ITEMSCOPE}\" translate=\"{TRANSLATE}\" >{INSERT}</bdo>{AFTER}",
BLOCKQUOTE: "{BEFORE}<blockquote cite=\"{CITE}\" accesskey=\"{ACCESSKEY}\" hidden=\"{HIDDEN}\" itemtype=\"{ITEMTYPE}\" class=\"{CLASS}\" id=\"{ID}\" lang=\"{LANG}\" contenteditable=\"{CONTENTEDITABLE}\" inert=\"{INERT}\" spellcheck=\"{SPELLCHECK}\" contextmenu=\"{CONTEXTMENU}\" itemid=\"{ITEMID}\" style=\"{STYLE}\" dir=\"{DIR}\" itemprop=\"{ITEMPROP}\" tabindex=\"{TABINDEX}\" draggable=\"{DRAGGABLE}\" itemref=\"{ITEMREF}\" title=\"{TITLE}\" dropzone=\"{DROPZONE}\" itemscope=\"{ITEMSCOPE}\" translate=\"{TRANSLATE}\" >{INSERT}</blockquote>{AFTER}",
BODY: "{BEFORE}<body >{INSERT}</body>{AFTER}",
BR: "{BEFORE}<br accesskey=\"{ACCESSKEY}\" hidden=\"{HIDDEN}\" itemtype=\"{ITEMTYPE}\" class=\"{CLASS}\" id=\"{ID}\" lang=\"{LANG}\" contenteditable=\"{CONTENTEDITABLE}\" inert=\"{INERT}\" spellcheck=\"{SPELLCHECK}\" contextmenu=\"{CONTEXTMENU}\" itemid=\"{ITEMID}\" style=\"{STYLE}\" dir=\"{DIR}\" itemprop=\"{ITEMPROP}\" tabindex=\"{TABINDEX}\" draggable=\"{DRAGGABLE}\" itemref=\"{ITEMREF}\" title=\"{TITLE}\" dropzone=\"{DROPZONE}\" itemscope=\"{ITEMSCOPE}\" translate=\"{TRANSLATE}\" />{AFTER}",
BUTTON: "{BEFORE}<button autofocus=\"{AUTOFOCUS}\" disabled=\"{DISABLED}\" form=\"{FORM}\" formaction=\"{FORMACTION}\" formenctype=\"{FORMENCTYPE}\" formmethod=\"{FORMMETHOD}\" formnovalidate=\"{FORMNOVALIDATE}\" formtarget=\"{FORMTARGET}\" name=\"{NAME}\" type=\"{TYPE}\" value=\"{VALUE}\" accesskey=\"{ACCESSKEY}\" hidden=\"{HIDDEN}\" itemtype=\"{ITEMTYPE}\" class=\"{CLASS}\" id=\"{ID}\" lang=\"{LANG}\" contenteditable=\"{CONTENTEDITABLE}\" inert=\"{INERT}\" spellcheck=\"{SPELLCHECK}\" contextmenu=\"{CONTEXTMENU}\" itemid=\"{ITEMID}\" style=\"{STYLE}\" dir=\"{DIR}\" itemprop=\"{ITEMPROP}\" tabindex=\"{TABINDEX}\" draggable=\"{DRAGGABLE}\" itemref=\"{ITEMREF}\" title=\"{TITLE}\" dropzone=\"{DROPZONE}\" itemscope=\"{ITEMSCOPE}\" translate=\"{TRANSLATE}\" >{INSERT}</button>{AFTER}",
CANVAS: "{BEFORE}<canvas >{INSERT}</canvas>{AFTER}",
CAPTION: "{BEFORE}<caption accesskey=\"{ACCESSKEY}\" hidden=\"{HIDDEN}\" itemtype=\"{ITEMTYPE}\" class=\"{CLASS}\" id=\"{ID}\" lang=\"{LANG}\" contenteditable=\"{CONTENTEDITABLE}\" inert=\"{INERT}\" spellcheck=\"{SPELLCHECK}\" contextmenu=\"{CONTEXTMENU}\" itemid=\"{ITEMID}\" style=\"{STYLE}\" dir=\"{DIR}\" itemprop=\"{ITEMPROP}\" tabindex=\"{TABINDEX}\" draggable=\"{DRAGGABLE}\" itemref=\"{ITEMREF}\" title=\"{TITLE}\" dropzone=\"{DROPZONE}\" itemscope=\"{ITEMSCOPE}\" translate=\"{TRANSLATE}\" >{INSERT}</caption>{AFTER}",
CITE: "{BEFORE}<cite accesskey=\"{ACCESSKEY}\" hidden=\"{HIDDEN}\" itemtype=\"{ITEMTYPE}\" class=\"{CLASS}\" id=\"{ID}\" lang=\"{LANG}\" contenteditable=\"{CONTENTEDITABLE}\" inert=\"{INERT}\" spellcheck=\"{SPELLCHECK}\" contextmenu=\"{CONTEXTMENU}\" itemid=\"{ITEMID}\" style=\"{STYLE}\" dir=\"{DIR}\" itemprop=\"{ITEMPROP}\" tabindex=\"{TABINDEX}\" draggable=\"{DRAGGABLE}\" itemref=\"{ITEMREF}\" title=\"{TITLE}\" dropzone=\"{DROPZONE}\" itemscope=\"{ITEMSCOPE}\" translate=\"{TRANSLATE}\" >{INSERT}</cite>{AFTER}",
CODE: "{BEFORE}<code accesskey=\"{ACCESSKEY}\" hidden=\"{HIDDEN}\" itemtype=\"{ITEMTYPE}\" class=\"{CLASS}\" id=\"{ID}\" lang=\"{LANG}\" contenteditable=\"{CONTENTEDITABLE}\" inert=\"{INERT}\" spellcheck=\"{SPELLCHECK}\" contextmenu=\"{CONTEXTMENU}\" itemid=\"{ITEMID}\" style=\"{STYLE}\" dir=\"{DIR}\" itemprop=\"{ITEMPROP}\" tabindex=\"{TABINDEX}\" draggable=\"{DRAGGABLE}\" itemref=\"{ITEMREF}\" title=\"{TITLE}\" dropzone=\"{DROPZONE}\" itemscope=\"{ITEMSCOPE}\" translate=\"{TRANSLATE}\" >{INSERT}</code>{AFTER}",
COL: "{BEFORE}<col span=\"{SPAN}\" accesskey=\"{ACCESSKEY}\" hidden=\"{HIDDEN}\" itemtype=\"{ITEMTYPE}\" class=\"{CLASS}\" id=\"{ID}\" lang=\"{LANG}\" contenteditable=\"{CONTENTEDITABLE}\" inert=\"{INERT}\" spellcheck=\"{SPELLCHECK}\" contextmenu=\"{CONTEXTMENU}\" itemid=\"{ITEMID}\" style=\"{STYLE}\" dir=\"{DIR}\" itemprop=\"{ITEMPROP}\" tabindex=\"{TABINDEX}\" draggable=\"{DRAGGABLE}\" itemref=\"{ITEMREF}\" title=\"{TITLE}\" dropzone=\"{DROPZONE}\" itemscope=\"{ITEMSCOPE}\" translate=\"{TRANSLATE}\" >{INSERT}</col>{AFTER}",
COLGROUP: "{BEFORE}<colgroup span=\"{SPAN}\" accesskey=\"{ACCESSKEY}\" hidden=\"{HIDDEN}\" itemtype=\"{ITEMTYPE}\" class=\"{CLASS}\" id=\"{ID}\" lang=\"{LANG}\" contenteditable=\"{CONTENTEDITABLE}\" inert=\"{INERT}\" spellcheck=\"{SPELLCHECK}\" contextmenu=\"{CONTEXTMENU}\" itemid=\"{ITEMID}\" style=\"{STYLE}\" dir=\"{DIR}\" itemprop=\"{ITEMPROP}\" tabindex=\"{TABINDEX}\" draggable=\"{DRAGGABLE}\" itemref=\"{ITEMREF}\" title=\"{TITLE}\" dropzone=\"{DROPZONE}\" itemscope=\"{ITEMSCOPE}\" translate=\"{TRANSLATE}\" >{INSERT}</colgroup>{AFTER}",
COMMAND: "{BEFORE}<command type=\"{TYPE}\" label=\"{LABEL}\" icon=\"{ICON}\" disabled=\"{DISABLED}\" checked=\"{CHECKED}\" radiogroup=\"{RADIOGROUP}\" command=\"{COMMAND}\" title=\"{TITLE}\" accesskey=\"{ACCESSKEY}\" hidden=\"{HIDDEN}\" itemtype=\"{ITEMTYPE}\" class=\"{CLASS}\" id=\"{ID}\" lang=\"{LANG}\" contenteditable=\"{CONTENTEDITABLE}\" inert=\"{INERT}\" spellcheck=\"{SPELLCHECK}\" contextmenu=\"{CONTEXTMENU}\" itemid=\"{ITEMID}\" style=\"{STYLE}\" dir=\"{DIR}\" itemprop=\"{ITEMPROP}\" tabindex=\"{TABINDEX}\" draggable=\"{DRAGGABLE}\" itemref=\"{ITEMREF}\" title=\"{TITLE}\" dropzone=\"{DROPZONE}\" itemscope=\"{ITEMSCOPE}\" translate=\"{TRANSLATE}\" />{AFTER}",
DATA: "{BEFORE}<data value=\"{VALUE}\" accesskey=\"{ACCESSKEY}\" hidden=\"{HIDDEN}\" itemtype=\"{ITEMTYPE}\" class=\"{CLASS}\" id=\"{ID}\" lang=\"{LANG}\" contenteditable=\"{CONTENTEDITABLE}\" inert=\"{INERT}\" spellcheck=\"{SPELLCHECK}\" contextmenu=\"{CONTEXTMENU}\" itemid=\"{ITEMID}\" style=\"{STYLE}\" dir=\"{DIR}\" itemprop=\"{ITEMPROP}\" tabindex=\"{TABINDEX}\" draggable=\"{DRAGGABLE}\" itemref=\"{ITEMREF}\" title=\"{TITLE}\" dropzone=\"{DROPZONE}\" itemscope=\"{ITEMSCOPE}\" translate=\"{TRANSLATE}\" >{INSERT}</data>{AFTER}",
DATAGRID: "{BEFORE}<datagrid disabled=\"{DISABLED}\" multiple=\"{MULTIPLE}\" accesskey=\"{ACCESSKEY}\" hidden=\"{HIDDEN}\" itemtype=\"{ITEMTYPE}\" class=\"{CLASS}\" id=\"{ID}\" lang=\"{LANG}\" contenteditable=\"{CONTENTEDITABLE}\" inert=\"{INERT}\" spellcheck=\"{SPELLCHECK}\" contextmenu=\"{CONTEXTMENU}\" itemid=\"{ITEMID}\" style=\"{STYLE}\" dir=\"{DIR}\" itemprop=\"{ITEMPROP}\" tabindex=\"{TABINDEX}\" draggable=\"{DRAGGABLE}\" itemref=\"{ITEMREF}\" title=\"{TITLE}\" dropzone=\"{DROPZONE}\" itemscope=\"{ITEMSCOPE}\" translate=\"{TRANSLATE}\" >{INSERT}</datagrid>{AFTER}",
DATALIST: "{BEFORE}<datalist data=\"{DATA}\" accesskey=\"{ACCESSKEY}\" hidden=\"{HIDDEN}\" itemtype=\"{ITEMTYPE}\" class=\"{CLASS}\" id=\"{ID}\" lang=\"{LANG}\" contenteditable=\"{CONTENTEDITABLE}\" inert=\"{INERT}\" spellcheck=\"{SPELLCHECK}\" contextmenu=\"{CONTEXTMENU}\" itemid=\"{ITEMID}\" style=\"{STYLE}\" dir=\"{DIR}\" itemprop=\"{ITEMPROP}\" tabindex=\"{TABINDEX}\" draggable=\"{DRAGGABLE}\" itemref=\"{ITEMREF}\" title=\"{TITLE}\" dropzone=\"{DROPZONE}\" itemscope=\"{ITEMSCOPE}\" translate=\"{TRANSLATE}\" >{INSERT}</datalist>{AFTER}",
DD: "{BEFORE}<dd accesskey=\"{ACCESSKEY}\" hidden=\"{HIDDEN}\" itemtype=\"{ITEMTYPE}\" class=\"{CLASS}\" id=\"{ID}\" lang=\"{LANG}\" contenteditable=\"{CONTENTEDITABLE}\" inert=\"{INERT}\" spellcheck=\"{SPELLCHECK}\" contextmenu=\"{CONTEXTMENU}\" itemid=\"{ITEMID}\" style=\"{STYLE}\" dir=\"{DIR}\" itemprop=\"{ITEMPROP}\" tabindex=\"{TABINDEX}\" draggable=\"{DRAGGABLE}\" itemref=\"{ITEMREF}\" title=\"{TITLE}\" dropzone=\"{DROPZONE}\" itemscope=\"{ITEMSCOPE}\" translate=\"{TRANSLATE}\" >{INSERT}</dd>{AFTER}",
DEL: "{BEFORE}<del cite=\"{CITE}\" datetime=\"{DATETIME}\" accesskey=\"{ACCESSKEY}\" hidden=\"{HIDDEN}\" itemtype=\"{ITEMTYPE}\" class=\"{CLASS}\" id=\"{ID}\" lang=\"{LANG}\" contenteditable=\"{CONTENTEDITABLE}\" inert=\"{INERT}\" spellcheck=\"{SPELLCHECK}\" contextmenu=\"{CONTEXTMENU}\" itemid=\"{ITEMID}\" style=\"{STYLE}\" dir=\"{DIR}\" itemprop=\"{ITEMPROP}\" tabindex=\"{TABINDEX}\" draggable=\"{DRAGGABLE}\" itemref=\"{ITEMREF}\" title=\"{TITLE}\" dropzone=\"{DROPZONE}\" itemscope=\"{ITEMSCOPE}\" translate=\"{TRANSLATE}\" >{INSERT}</del>{AFTER}",
DFN: "{BEFORE}<dfn None, but the title attribute has special semantics for this element. If the <dfn> tag has a title attribute, then the exact value of that attribute is the term being defined.=\"{NONE, BUT THE TITLE ATTRIBUTE HAS SPECIAL SEMANTICS FOR THIS ELEMENT. IF THE <DFN> TAG HAS A TITLE ATTRIBUTE, THEN THE EXACT VALUE OF THAT ATTRIBUTE IS THE TERM BEING DEFINED.}\" accesskey=\"{ACCESSKEY}\" hidden=\"{HIDDEN}\" itemtype=\"{ITEMTYPE}\" class=\"{CLASS}\" id=\"{ID}\" lang=\"{LANG}\" contenteditable=\"{CONTENTEDITABLE}\" inert=\"{INERT}\" spellcheck=\"{SPELLCHECK}\" contextmenu=\"{CONTEXTMENU}\" itemid=\"{ITEMID}\" style=\"{STYLE}\" dir=\"{DIR}\" itemprop=\"{ITEMPROP}\" tabindex=\"{TABINDEX}\" draggable=\"{DRAGGABLE}\" itemref=\"{ITEMREF}\" title=\"{TITLE}\" dropzone=\"{DROPZONE}\" itemscope=\"{ITEMSCOPE}\" translate=\"{TRANSLATE}\" >{INSERT}</dfn>{AFTER}",
DL: "{BEFORE}<dl accesskey=\"{ACCESSKEY}\" hidden=\"{HIDDEN}\" itemtype=\"{ITEMTYPE}\" class=\"{CLASS}\" id=\"{ID}\" lang=\"{LANG}\" contenteditable=\"{CONTENTEDITABLE}\" inert=\"{INERT}\" spellcheck=\"{SPELLCHECK}\" contextmenu=\"{CONTEXTMENU}\" itemid=\"{ITEMID}\" style=\"{STYLE}\" dir=\"{DIR}\" itemprop=\"{ITEMPROP}\" tabindex=\"{TABINDEX}\" draggable=\"{DRAGGABLE}\" itemref=\"{ITEMREF}\" title=\"{TITLE}\" dropzone=\"{DROPZONE}\" itemscope=\"{ITEMSCOPE}\" translate=\"{TRANSLATE}\" >{INSERT}</dl>{AFTER}",
DETAILS: "{BEFORE}<details open=\"{OPEN}\" accesskey=\"{ACCESSKEY}\" hidden=\"{HIDDEN}\" itemtype=\"{ITEMTYPE}\" class=\"{CLASS}\" id=\"{ID}\" lang=\"{LANG}\" contenteditable=\"{CONTENTEDITABLE}\" inert=\"{INERT}\" spellcheck=\"{SPELLCHECK}\" contextmenu=\"{CONTEXTMENU}\" itemid=\"{ITEMID}\" style=\"{STYLE}\" dir=\"{DIR}\" itemprop=\"{ITEMPROP}\" tabindex=\"{TABINDEX}\" draggable=\"{DRAGGABLE}\" itemref=\"{ITEMREF}\" title=\"{TITLE}\" dropzone=\"{DROPZONE}\" itemscope=\"{ITEMSCOPE}\" translate=\"{TRANSLATE}\" >{INSERT}</details>{AFTER}",
DIV: "{BEFORE}<div accesskey=\"{ACCESSKEY}\" hidden=\"{HIDDEN}\" itemtype=\"{ITEMTYPE}\" class=\"{CLASS}\" id=\"{ID}\" lang=\"{LANG}\" contenteditable=\"{CONTENTEDITABLE}\" inert=\"{INERT}\" spellcheck=\"{SPELLCHECK}\" contextmenu=\"{CONTEXTMENU}\" itemid=\"{ITEMID}\" style=\"{STYLE}\" dir=\"{DIR}\" itemprop=\"{ITEMPROP}\" tabindex=\"{TABINDEX}\" draggable=\"{DRAGGABLE}\" itemref=\"{ITEMREF}\" title=\"{TITLE}\" dropzone=\"{DROPZONE}\" itemscope=\"{ITEMSCOPE}\" translate=\"{TRANSLATE}\" >{INSERT}</div>{AFTER}",
DT: "{BEFORE}<dt accesskey=\"{ACCESSKEY}\" hidden=\"{HIDDEN}\" itemtype=\"{ITEMTYPE}\" class=\"{CLASS}\" id=\"{ID}\" lang=\"{LANG}\" contenteditable=\"{CONTENTEDITABLE}\" inert=\"{INERT}\" spellcheck=\"{SPELLCHECK}\" contextmenu=\"{CONTEXTMENU}\" itemid=\"{ITEMID}\" style=\"{STYLE}\" dir=\"{DIR}\" itemprop=\"{ITEMPROP}\" tabindex=\"{TABINDEX}\" draggable=\"{DRAGGABLE}\" itemref=\"{ITEMREF}\" title=\"{TITLE}\" dropzone=\"{DROPZONE}\" itemscope=\"{ITEMSCOPE}\" translate=\"{TRANSLATE}\" >{INSERT}</dt>{AFTER}",
EM: "{BEFORE}<em accesskey=\"{ACCESSKEY}\" hidden=\"{HIDDEN}\" itemtype=\"{ITEMTYPE}\" class=\"{CLASS}\" id=\"{ID}\" lang=\"{LANG}\" contenteditable=\"{CONTENTEDITABLE}\" inert=\"{INERT}\" spellcheck=\"{SPELLCHECK}\" contextmenu=\"{CONTEXTMENU}\" itemid=\"{ITEMID}\" style=\"{STYLE}\" dir=\"{DIR}\" itemprop=\"{ITEMPROP}\" tabindex=\"{TABINDEX}\" draggable=\"{DRAGGABLE}\" itemref=\"{ITEMREF}\" title=\"{TITLE}\" dropzone=\"{DROPZONE}\" itemscope=\"{ITEMSCOPE}\" translate=\"{TRANSLATE}\" >{INSERT}</em>{AFTER}",
EVENTSOURCE: "{BEFORE}<eventsource src=\"{SRC}\" accesskey=\"{ACCESSKEY}\" hidden=\"{HIDDEN}\" itemtype=\"{ITEMTYPE}\" class=\"{CLASS}\" id=\"{ID}\" lang=\"{LANG}\" contenteditable=\"{CONTENTEDITABLE}\" inert=\"{INERT}\" spellcheck=\"{SPELLCHECK}\" contextmenu=\"{CONTEXTMENU}\" itemid=\"{ITEMID}\" style=\"{STYLE}\" dir=\"{DIR}\" itemprop=\"{ITEMPROP}\" tabindex=\"{TABINDEX}\" draggable=\"{DRAGGABLE}\" itemref=\"{ITEMREF}\" title=\"{TITLE}\" dropzone=\"{DROPZONE}\" itemscope=\"{ITEMSCOPE}\" translate=\"{TRANSLATE}\" />{AFTER}",
EMBED: "{BEFORE}<embed src=\"{SRC}\" type=\"{TYPE}\" width=\"{WIDTH}\" height=\"{HEIGHT}\" accesskey=\"{ACCESSKEY}\" hidden=\"{HIDDEN}\" itemtype=\"{ITEMTYPE}\" class=\"{CLASS}\" id=\"{ID}\" lang=\"{LANG}\" contenteditable=\"{CONTENTEDITABLE}\" inert=\"{INERT}\" spellcheck=\"{SPELLCHECK}\" contextmenu=\"{CONTEXTMENU}\" itemid=\"{ITEMID}\" style=\"{STYLE}\" dir=\"{DIR}\" itemprop=\"{ITEMPROP}\" tabindex=\"{TABINDEX}\" draggable=\"{DRAGGABLE}\" itemref=\"{ITEMREF}\" title=\"{TITLE}\" dropzone=\"{DROPZONE}\" itemscope=\"{ITEMSCOPE}\" translate=\"{TRANSLATE}\" />{AFTER}",
FIELDSET: "{BEFORE}<fieldset disabled=\"{DISABLED}\" form=\"{FORM}\" name=\"{NAME}\" accesskey=\"{ACCESSKEY}\" hidden=\"{HIDDEN}\" itemtype=\"{ITEMTYPE}\" class=\"{CLASS}\" id=\"{ID}\" lang=\"{LANG}\" contenteditable=\"{CONTENTEDITABLE}\" inert=\"{INERT}\" spellcheck=\"{SPELLCHECK}\" contextmenu=\"{CONTEXTMENU}\" itemid=\"{ITEMID}\" style=\"{STYLE}\" dir=\"{DIR}\" itemprop=\"{ITEMPROP}\" tabindex=\"{TABINDEX}\" draggable=\"{DRAGGABLE}\" itemref=\"{ITEMREF}\" title=\"{TITLE}\" dropzone=\"{DROPZONE}\" itemscope=\"{ITEMSCOPE}\" translate=\"{TRANSLATE}\" >{INSERT}</fieldset>{AFTER}",
FIGCAPTION: "{BEFORE}<figcaption accesskey=\"{ACCESSKEY}\" hidden=\"{HIDDEN}\" itemtype=\"{ITEMTYPE}\" class=\"{CLASS}\" id=\"{ID}\" lang=\"{LANG}\" contenteditable=\"{CONTENTEDITABLE}\" inert=\"{INERT}\" spellcheck=\"{SPELLCHECK}\" contextmenu=\"{CONTEXTMENU}\" itemid=\"{ITEMID}\" style=\"{STYLE}\" dir=\"{DIR}\" itemprop=\"{ITEMPROP}\" tabindex=\"{TABINDEX}\" draggable=\"{DRAGGABLE}\" itemref=\"{ITEMREF}\" title=\"{TITLE}\" dropzone=\"{DROPZONE}\" itemscope=\"{ITEMSCOPE}\" translate=\"{TRANSLATE}\" >{INSERT}</figcaption>{AFTER}",
FIGURE: "{BEFORE}<figure accesskey=\"{ACCESSKEY}\" hidden=\"{HIDDEN}\" itemtype=\"{ITEMTYPE}\" class=\"{CLASS}\" id=\"{ID}\" lang=\"{LANG}\" contenteditable=\"{CONTENTEDITABLE}\" inert=\"{INERT}\" spellcheck=\"{SPELLCHECK}\" contextmenu=\"{CONTEXTMENU}\" itemid=\"{ITEMID}\" style=\"{STYLE}\" dir=\"{DIR}\" itemprop=\"{ITEMPROP}\" tabindex=\"{TABINDEX}\" draggable=\"{DRAGGABLE}\" itemref=\"{ITEMREF}\" title=\"{TITLE}\" dropzone=\"{DROPZONE}\" itemscope=\"{ITEMSCOPE}\" translate=\"{TRANSLATE}\" >{INSERT}</figure>{AFTER}",
FOOTER: "{BEFORE}<footer >{INSERT}</footer>{AFTER}",
FORM: "{BEFORE}<form accept-charset=\"{ACCEPT-CHARSET}\" action=\"{ACTION}\" autocomplete=\"{AUTOCOMPLETE}\" enctype=\"{ENCTYPE}\" method=\"{METHOD}\" name=\"{NAME}\" novalidate=\"{NOVALIDATE}\" target=\"{TARGET}\" accesskey=\"{ACCESSKEY}\" hidden=\"{HIDDEN}\" itemtype=\"{ITEMTYPE}\" class=\"{CLASS}\" id=\"{ID}\" lang=\"{LANG}\" contenteditable=\"{CONTENTEDITABLE}\" inert=\"{INERT}\" spellcheck=\"{SPELLCHECK}\" contextmenu=\"{CONTEXTMENU}\" itemid=\"{ITEMID}\" style=\"{STYLE}\" dir=\"{DIR}\" itemprop=\"{ITEMPROP}\" tabindex=\"{TABINDEX}\" draggable=\"{DRAGGABLE}\" itemref=\"{ITEMREF}\" title=\"{TITLE}\" dropzone=\"{DROPZONE}\" itemscope=\"{ITEMSCOPE}\" translate=\"{TRANSLATE}\" >{INSERT}</form>{AFTER}",
H1: "{BEFORE}<h1 accesskey=\"{ACCESSKEY}\" hidden=\"{HIDDEN}\" itemtype=\"{ITEMTYPE}\" class=\"{CLASS}\" id=\"{ID}\" lang=\"{LANG}\" contenteditable=\"{CONTENTEDITABLE}\" inert=\"{INERT}\" spellcheck=\"{SPELLCHECK}\" contextmenu=\"{CONTEXTMENU}\" itemid=\"{ITEMID}\" style=\"{STYLE}\" dir=\"{DIR}\" itemprop=\"{ITEMPROP}\" tabindex=\"{TABINDEX}\" draggable=\"{DRAGGABLE}\" itemref=\"{ITEMREF}\" title=\"{TITLE}\" dropzone=\"{DROPZONE}\" itemscope=\"{ITEMSCOPE}\" translate=\"{TRANSLATE}\" >{INSERT}</h1>{AFTER}",
H2: "{BEFORE}<h2 accesskey=\"{ACCESSKEY}\" hidden=\"{HIDDEN}\" itemtype=\"{ITEMTYPE}\" class=\"{CLASS}\" id=\"{ID}\" lang=\"{LANG}\" contenteditable=\"{CONTENTEDITABLE}\" inert=\"{INERT}\" spellcheck=\"{SPELLCHECK}\" contextmenu=\"{CONTEXTMENU}\" itemid=\"{ITEMID}\" style=\"{STYLE}\" dir=\"{DIR}\" itemprop=\"{ITEMPROP}\" tabindex=\"{TABINDEX}\" draggable=\"{DRAGGABLE}\" itemref=\"{ITEMREF}\" title=\"{TITLE}\" dropzone=\"{DROPZONE}\" itemscope=\"{ITEMSCOPE}\" translate=\"{TRANSLATE}\" >{INSERT}</h2>{AFTER}",
H3: "{BEFORE}<h3 accesskey=\"{ACCESSKEY}\" hidden=\"{HIDDEN}\" itemtype=\"{ITEMTYPE}\" class=\"{CLASS}\" id=\"{ID}\" lang=\"{LANG}\" contenteditable=\"{CONTENTEDITABLE}\" inert=\"{INERT}\" spellcheck=\"{SPELLCHECK}\" contextmenu=\"{CONTEXTMENU}\" itemid=\"{ITEMID}\" style=\"{STYLE}\" dir=\"{DIR}\" itemprop=\"{ITEMPROP}\" tabindex=\"{TABINDEX}\" draggable=\"{DRAGGABLE}\" itemref=\"{ITEMREF}\" title=\"{TITLE}\" dropzone=\"{DROPZONE}\" itemscope=\"{ITEMSCOPE}\" translate=\"{TRANSLATE}\" >{INSERT}</h3>{AFTER}",
H4: "{BEFORE}<h4 accesskey=\"{ACCESSKEY}\" hidden=\"{HIDDEN}\" itemtype=\"{ITEMTYPE}\" class=\"{CLASS}\" id=\"{ID}\" lang=\"{LANG}\" contenteditable=\"{CONTENTEDITABLE}\" inert=\"{INERT}\" spellcheck=\"{SPELLCHECK}\" contextmenu=\"{CONTEXTMENU}\" itemid=\"{ITEMID}\" style=\"{STYLE}\" dir=\"{DIR}\" itemprop=\"{ITEMPROP}\" tabindex=\"{TABINDEX}\" draggable=\"{DRAGGABLE}\" itemref=\"{ITEMREF}\" title=\"{TITLE}\" dropzone=\"{DROPZONE}\" itemscope=\"{ITEMSCOPE}\" translate=\"{TRANSLATE}\" >{INSERT}</h4>{AFTER}",
H5: "{BEFORE}<h5 accesskey=\"{ACCESSKEY}\" hidden=\"{HIDDEN}\" itemtype=\"{ITEMTYPE}\" class=\"{CLASS}\" id=\"{ID}\" lang=\"{LANG}\" contenteditable=\"{CONTENTEDITABLE}\" inert=\"{INERT}\" spellcheck=\"{SPELLCHECK}\" contextmenu=\"{CONTEXTMENU}\" itemid=\"{ITEMID}\" style=\"{STYLE}\" dir=\"{DIR}\" itemprop=\"{ITEMPROP}\" tabindex=\"{TABINDEX}\" draggable=\"{DRAGGABLE}\" itemref=\"{ITEMREF}\" title=\"{TITLE}\" dropzone=\"{DROPZONE}\" itemscope=\"{ITEMSCOPE}\" translate=\"{TRANSLATE}\" >{INSERT}</h5>{AFTER}",
H6: "{BEFORE}<h6 accesskey=\"{ACCESSKEY}\" hidden=\"{HIDDEN}\" itemtype=\"{ITEMTYPE}\" class=\"{CLASS}\" id=\"{ID}\" lang=\"{LANG}\" contenteditable=\"{CONTENTEDITABLE}\" inert=\"{INERT}\" spellcheck=\"{SPELLCHECK}\" contextmenu=\"{CONTEXTMENU}\" itemid=\"{ITEMID}\" style=\"{STYLE}\" dir=\"{DIR}\" itemprop=\"{ITEMPROP}\" tabindex=\"{TABINDEX}\" draggable=\"{DRAGGABLE}\" itemref=\"{ITEMREF}\" title=\"{TITLE}\" dropzone=\"{DROPZONE}\" itemscope=\"{ITEMSCOPE}\" translate=\"{TRANSLATE}\" >{INSERT}</h6>{AFTER}",
HEAD: "{BEFORE}<head >{INSERT}</head>{AFTER}",
HEADER: "{BEFORE}<header >{INSERT}</header>{AFTER}",
HGROUP: "{BEFORE}<hgroup >{INSERT}</hgroup>{AFTER}",
HR: "{BEFORE}<hr accesskey=\"{ACCESSKEY}\" hidden=\"{HIDDEN}\" itemtype=\"{ITEMTYPE}\" class=\"{CLASS}\" id=\"{ID}\" lang=\"{LANG}\" contenteditable=\"{CONTENTEDITABLE}\" inert=\"{INERT}\" spellcheck=\"{SPELLCHECK}\" contextmenu=\"{CONTEXTMENU}\" itemid=\"{ITEMID}\" style=\"{STYLE}\" dir=\"{DIR}\" itemprop=\"{ITEMPROP}\" tabindex=\"{TABINDEX}\" draggable=\"{DRAGGABLE}\" itemref=\"{ITEMREF}\" title=\"{TITLE}\" dropzone=\"{DROPZONE}\" itemscope=\"{ITEMSCOPE}\" translate=\"{TRANSLATE}\" />{AFTER}",
HTML: "{BEFORE}<html >{INSERT}</html>{AFTER}",
I: "{BEFORE}<i accesskey=\"{ACCESSKEY}\" hidden=\"{HIDDEN}\" itemtype=\"{ITEMTYPE}\" class=\"{CLASS}\" id=\"{ID}\" lang=\"{LANG}\" contenteditable=\"{CONTENTEDITABLE}\" inert=\"{INERT}\" spellcheck=\"{SPELLCHECK}\" contextmenu=\"{CONTEXTMENU}\" itemid=\"{ITEMID}\" style=\"{STYLE}\" dir=\"{DIR}\" itemprop=\"{ITEMPROP}\" tabindex=\"{TABINDEX}\" draggable=\"{DRAGGABLE}\" itemref=\"{ITEMREF}\" title=\"{TITLE}\" dropzone=\"{DROPZONE}\" itemscope=\"{ITEMSCOPE}\" translate=\"{TRANSLATE}\" >{INSERT}</i>{AFTER}",
IFRAME: "{BEFORE}<iframe src=\"{SRC}\" srcdoc=\"{SRCDOC}\" name=\"{NAME}\" sandbox=\"{SANDBOX}\" seamless=\"{SEAMLESS}\" width=\"{WIDTH}\" height=\"{HEIGHT}\" accesskey=\"{ACCESSKEY}\" hidden=\"{HIDDEN}\" itemtype=\"{ITEMTYPE}\" class=\"{CLASS}\" id=\"{ID}\" lang=\"{LANG}\" contenteditable=\"{CONTENTEDITABLE}\" inert=\"{INERT}\" spellcheck=\"{SPELLCHECK}\" contextmenu=\"{CONTEXTMENU}\" itemid=\"{ITEMID}\" style=\"{STYLE}\" dir=\"{DIR}\" itemprop=\"{ITEMPROP}\" tabindex=\"{TABINDEX}\" draggable=\"{DRAGGABLE}\" itemref=\"{ITEMREF}\" title=\"{TITLE}\" dropzone=\"{DROPZONE}\" itemscope=\"{ITEMSCOPE}\" translate=\"{TRANSLATE}\" >{INSERT}</iframe>{AFTER}",
IMG: "{BEFORE}<img alt=\"{ALT}\" src=\"{SRC}\" crossorigin=\"{CROSSORIGIN}\" ismap=\"{ISMAP}\" usemap=\"{USEMAP}\" width=\"{WIDTH}\" height=\"{HEIGHT}\" accesskey=\"{ACCESSKEY}\" hidden=\"{HIDDEN}\" itemtype=\"{ITEMTYPE}\" class=\"{CLASS}\" id=\"{ID}\" lang=\"{LANG}\" contenteditable=\"{CONTENTEDITABLE}\" inert=\"{INERT}\" spellcheck=\"{SPELLCHECK}\" contextmenu=\"{CONTEXTMENU}\" itemid=\"{ITEMID}\" style=\"{STYLE}\" dir=\"{DIR}\" itemprop=\"{ITEMPROP}\" tabindex=\"{TABINDEX}\" draggable=\"{DRAGGABLE}\" itemref=\"{ITEMREF}\" title=\"{TITLE}\" dropzone=\"{DROPZONE}\" itemscope=\"{ITEMSCOPE}\" translate=\"{TRANSLATE}\" />{AFTER}",
INS: "{BEFORE}<ins cite=\"{CITE}\" datetime=\"{DATETIME}\" accesskey=\"{ACCESSKEY}\" hidden=\"{HIDDEN}\" itemtype=\"{ITEMTYPE}\" class=\"{CLASS}\" id=\"{ID}\" lang=\"{LANG}\" contenteditable=\"{CONTENTEDITABLE}\" inert=\"{INERT}\" spellcheck=\"{SPELLCHECK}\" contextmenu=\"{CONTEXTMENU}\" itemid=\"{ITEMID}\" style=\"{STYLE}\" dir=\"{DIR}\" itemprop=\"{ITEMPROP}\" tabindex=\"{TABINDEX}\" draggable=\"{DRAGGABLE}\" itemref=\"{ITEMREF}\" title=\"{TITLE}\" dropzone=\"{DROPZONE}\" itemscope=\"{ITEMSCOPE}\" translate=\"{TRANSLATE}\" >{INSERT}</ins>{AFTER}",
INPUT: "{BEFORE}<input accept=\"{ACCEPT}\" alt=\"{ALT}\" autocomplete=\"{AUTOCOMPLETE}\" autofocus=\"{AUTOFOCUS}\" checked=\"{CHECKED}\" disabled=\"{DISABLED}\" dirname=\"{DIRNAME}\" form=\"{FORM}\" formaction=\"{FORMACTION}\" formenctype=\"{FORMENCTYPE}\" formmethod=\"{FORMMETHOD}\" formnovalidate=\"{FORMNOVALIDATE}\" formtarget=\"{FORMTARGET}\" height=\"{HEIGHT}\" list=\"{LIST}\" max=\"{MAX}\" maxlength=\"{MAXLENGTH}\" min=\"{MIN}\" multiple=\"{MULTIPLE}\" name=\"{NAME}\" pattern=\"{PATTERN}\" placeholder=\"{PLACEHOLDER}\" readonly=\"{READONLY}\" required=\"{REQUIRED}\" size=\"{SIZE}\" src=\"{SRC}\" step=\"{STEP}\" type=\"{TYPE}\" value=\"{VALUE}\" width=\"{WIDTH}\" accesskey=\"{ACCESSKEY}\" hidden=\"{HIDDEN}\" itemtype=\"{ITEMTYPE}\" class=\"{CLASS}\" id=\"{ID}\" lang=\"{LANG}\" contenteditable=\"{CONTENTEDITABLE}\" inert=\"{INERT}\" spellcheck=\"{SPELLCHECK}\" contextmenu=\"{CONTEXTMENU}\" itemid=\"{ITEMID}\" style=\"{STYLE}\" dir=\"{DIR}\" itemprop=\"{ITEMPROP}\" tabindex=\"{TABINDEX}\" draggable=\"{DRAGGABLE}\" itemref=\"{ITEMREF}\" title=\"{TITLE}\" dropzone=\"{DROPZONE}\" itemscope=\"{ITEMSCOPE}\" translate=\"{TRANSLATE}\" />{AFTER}",
KBD: "{BEFORE}<kbd accesskey=\"{ACCESSKEY}\" hidden=\"{HIDDEN}\" itemtype=\"{ITEMTYPE}\" class=\"{CLASS}\" id=\"{ID}\" lang=\"{LANG}\" contenteditable=\"{CONTENTEDITABLE}\" inert=\"{INERT}\" spellcheck=\"{SPELLCHECK}\" contextmenu=\"{CONTEXTMENU}\" itemid=\"{ITEMID}\" style=\"{STYLE}\" dir=\"{DIR}\" itemprop=\"{ITEMPROP}\" tabindex=\"{TABINDEX}\" draggable=\"{DRAGGABLE}\" itemref=\"{ITEMREF}\" title=\"{TITLE}\" dropzone=\"{DROPZONE}\" itemscope=\"{ITEMSCOPE}\" translate=\"{TRANSLATE}\" >{INSERT}</kbd>{AFTER}",
KEYGEN: "{BEFORE}<keygen autofocus=\"{AUTOFOCUS}\" challenge=\"{CHALLENGE}\" disabled=\"{DISABLED}\" form=\"{FORM}\" keytype=\"{KEYTYPE}\" name=\"{NAME}\" accesskey=\"{ACCESSKEY}\" hidden=\"{HIDDEN}\" itemtype=\"{ITEMTYPE}\" class=\"{CLASS}\" id=\"{ID}\" lang=\"{LANG}\" contenteditable=\"{CONTENTEDITABLE}\" inert=\"{INERT}\" spellcheck=\"{SPELLCHECK}\" contextmenu=\"{CONTEXTMENU}\" itemid=\"{ITEMID}\" style=\"{STYLE}\" dir=\"{DIR}\" itemprop=\"{ITEMPROP}\" tabindex=\"{TABINDEX}\" draggable=\"{DRAGGABLE}\" itemref=\"{ITEMREF}\" title=\"{TITLE}\" dropzone=\"{DROPZONE}\" itemscope=\"{ITEMSCOPE}\" translate=\"{TRANSLATE}\" />{AFTER}",
LABEL: "{BEFORE}<label for=\"{FOR}\" form=\"{FORM}\" accesskey=\"{ACCESSKEY}\" hidden=\"{HIDDEN}\" itemtype=\"{ITEMTYPE}\" class=\"{CLASS}\" id=\"{ID}\" lang=\"{LANG}\" contenteditable=\"{CONTENTEDITABLE}\" inert=\"{INERT}\" spellcheck=\"{SPELLCHECK}\" contextmenu=\"{CONTEXTMENU}\" itemid=\"{ITEMID}\" style=\"{STYLE}\" dir=\"{DIR}\" itemprop=\"{ITEMPROP}\" tabindex=\"{TABINDEX}\" draggable=\"{DRAGGABLE}\" itemref=\"{ITEMREF}\" title=\"{TITLE}\" dropzone=\"{DROPZONE}\" itemscope=\"{ITEMSCOPE}\" translate=\"{TRANSLATE}\" >{INSERT}</label>{AFTER}",
LEGEND: "{BEFORE}<legend none=\"{NONE}\" accesskey=\"{ACCESSKEY}\" hidden=\"{HIDDEN}\" itemtype=\"{ITEMTYPE}\" class=\"{CLASS}\" id=\"{ID}\" lang=\"{LANG}\" contenteditable=\"{CONTENTEDITABLE}\" inert=\"{INERT}\" spellcheck=\"{SPELLCHECK}\" contextmenu=\"{CONTEXTMENU}\" itemid=\"{ITEMID}\" style=\"{STYLE}\" dir=\"{DIR}\" itemprop=\"{ITEMPROP}\" tabindex=\"{TABINDEX}\" draggable=\"{DRAGGABLE}\" itemref=\"{ITEMREF}\" title=\"{TITLE}\" dropzone=\"{DROPZONE}\" itemscope=\"{ITEMSCOPE}\" translate=\"{TRANSLATE}\" >{INSERT}</legend>{AFTER}",
LI: "{BEFORE}<li value=\"{VALUE}\" accesskey=\"{ACCESSKEY}\" hidden=\"{HIDDEN}\" itemtype=\"{ITEMTYPE}\" class=\"{CLASS}\" id=\"{ID}\" lang=\"{LANG}\" contenteditable=\"{CONTENTEDITABLE}\" inert=\"{INERT}\" spellcheck=\"{SPELLCHECK}\" contextmenu=\"{CONTEXTMENU}\" itemid=\"{ITEMID}\" style=\"{STYLE}\" dir=\"{DIR}\" itemprop=\"{ITEMPROP}\" tabindex=\"{TABINDEX}\" draggable=\"{DRAGGABLE}\" itemref=\"{ITEMREF}\" title=\"{TITLE}\" dropzone=\"{DROPZONE}\" itemscope=\"{ITEMSCOPE}\" translate=\"{TRANSLATE}\" >{INSERT}</li>{AFTER}",
MARK: "{BEFORE}<mark accesskey=\"{ACCESSKEY}\" hidden=\"{HIDDEN}\" itemtype=\"{ITEMTYPE}\" class=\"{CLASS}\" id=\"{ID}\" lang=\"{LANG}\" contenteditable=\"{CONTENTEDITABLE}\" inert=\"{INERT}\" spellcheck=\"{SPELLCHECK}\" contextmenu=\"{CONTEXTMENU}\" itemid=\"{ITEMID}\" style=\"{STYLE}\" dir=\"{DIR}\" itemprop=\"{ITEMPROP}\" tabindex=\"{TABINDEX}\" draggable=\"{DRAGGABLE}\" itemref=\"{ITEMREF}\" title=\"{TITLE}\" dropzone=\"{DROPZONE}\" itemscope=\"{ITEMSCOPE}\" translate=\"{TRANSLATE}\" >{INSERT}</mark>{AFTER}",
LINK: "{BEFORE}<link />{AFTER}",
MAP: "{BEFORE}<map name=\"{NAME}\" accesskey=\"{ACCESSKEY}\" hidden=\"{HIDDEN}\" itemtype=\"{ITEMTYPE}\" class=\"{CLASS}\" id=\"{ID}\" lang=\"{LANG}\" contenteditable=\"{CONTENTEDITABLE}\" inert=\"{INERT}\" spellcheck=\"{SPELLCHECK}\" contextmenu=\"{CONTEXTMENU}\" itemid=\"{ITEMID}\" style=\"{STYLE}\" dir=\"{DIR}\" itemprop=\"{ITEMPROP}\" tabindex=\"{TABINDEX}\" draggable=\"{DRAGGABLE}\" itemref=\"{ITEMREF}\" title=\"{TITLE}\" dropzone=\"{DROPZONE}\" itemscope=\"{ITEMSCOPE}\" translate=\"{TRANSLATE}\" >{INSERT}</map>{AFTER}",
MENU: "{BEFORE}<menu type=\"{TYPE}\" label=\"{LABEL}\" accesskey=\"{ACCESSKEY}\" hidden=\"{HIDDEN}\" itemtype=\"{ITEMTYPE}\" class=\"{CLASS}\" id=\"{ID}\" lang=\"{LANG}\" contenteditable=\"{CONTENTEDITABLE}\" inert=\"{INERT}\" spellcheck=\"{SPELLCHECK}\" contextmenu=\"{CONTEXTMENU}\" itemid=\"{ITEMID}\" style=\"{STYLE}\" dir=\"{DIR}\" itemprop=\"{ITEMPROP}\" tabindex=\"{TABINDEX}\" draggable=\"{DRAGGABLE}\" itemref=\"{ITEMREF}\" title=\"{TITLE}\" dropzone=\"{DROPZONE}\" itemscope=\"{ITEMSCOPE}\" translate=\"{TRANSLATE}\" >{INSERT}</menu>{AFTER}",
META: "{BEFORE}<meta />{AFTER}",
METER: "{BEFORE}<meter value=\"{VALUE}\" min=\"{MIN}\" low=\"{LOW}\" high=\"{HIGH}\" max=\"{MAX}\" optimum=\"{OPTIMUM}\" accesskey=\"{ACCESSKEY}\" hidden=\"{HIDDEN}\" itemtype=\"{ITEMTYPE}\" class=\"{CLASS}\" id=\"{ID}\" lang=\"{LANG}\" contenteditable=\"{CONTENTEDITABLE}\" inert=\"{INERT}\" spellcheck=\"{SPELLCHECK}\" contextmenu=\"{CONTEXTMENU}\" itemid=\"{ITEMID}\" style=\"{STYLE}\" dir=\"{DIR}\" itemprop=\"{ITEMPROP}\" tabindex=\"{TABINDEX}\" draggable=\"{DRAGGABLE}\" itemref=\"{ITEMREF}\" title=\"{TITLE}\" dropzone=\"{DROPZONE}\" itemscope=\"{ITEMSCOPE}\" translate=\"{TRANSLATE}\" >{INSERT}</meter>{AFTER}",
NOSCRIPT: "{BEFORE}<noscript accesskey=\"{ACCESSKEY}\" hidden=\"{HIDDEN}\" itemtype=\"{ITEMTYPE}\" class=\"{CLASS}\" id=\"{ID}\" lang=\"{LANG}\" contenteditable=\"{CONTENTEDITABLE}\" inert=\"{INERT}\" spellcheck=\"{SPELLCHECK}\" contextmenu=\"{CONTEXTMENU}\" itemid=\"{ITEMID}\" style=\"{STYLE}\" dir=\"{DIR}\" itemprop=\"{ITEMPROP}\" tabindex=\"{TABINDEX}\" draggable=\"{DRAGGABLE}\" itemref=\"{ITEMREF}\" title=\"{TITLE}\" dropzone=\"{DROPZONE}\" itemscope=\"{ITEMSCOPE}\" translate=\"{TRANSLATE}\" >{INSERT}</noscript>{AFTER}",
NAV: "{BEFORE}<nav accesskey=\"{ACCESSKEY}\" hidden=\"{HIDDEN}\" itemtype=\"{ITEMTYPE}\" class=\"{CLASS}\" id=\"{ID}\" lang=\"{LANG}\" contenteditable=\"{CONTENTEDITABLE}\" inert=\"{INERT}\" spellcheck=\"{SPELLCHECK}\" contextmenu=\"{CONTEXTMENU}\" itemid=\"{ITEMID}\" style=\"{STYLE}\" dir=\"{DIR}\" itemprop=\"{ITEMPROP}\" tabindex=\"{TABINDEX}\" draggable=\"{DRAGGABLE}\" itemref=\"{ITEMREF}\" title=\"{TITLE}\" dropzone=\"{DROPZONE}\" itemscope=\"{ITEMSCOPE}\" translate=\"{TRANSLATE}\" >{INSERT}</nav>{AFTER}",
OBJECT: "{BEFORE}<object data=\"{DATA}\" type=\"{TYPE}\" typemustmatch=\"{TYPEMUSTMATCH}\" name=\"{NAME}\" usemap=\"{USEMAP}\" form=\"{FORM}\" width=\"{WIDTH}\" height=\"{HEIGHT}\" accesskey=\"{ACCESSKEY}\" hidden=\"{HIDDEN}\" itemtype=\"{ITEMTYPE}\" class=\"{CLASS}\" id=\"{ID}\" lang=\"{LANG}\" contenteditable=\"{CONTENTEDITABLE}\" inert=\"{INERT}\" spellcheck=\"{SPELLCHECK}\" contextmenu=\"{CONTEXTMENU}\" itemid=\"{ITEMID}\" style=\"{STYLE}\" dir=\"{DIR}\" itemprop=\"{ITEMPROP}\" tabindex=\"{TABINDEX}\" draggable=\"{DRAGGABLE}\" itemref=\"{ITEMREF}\" title=\"{TITLE}\" dropzone=\"{DROPZONE}\" itemscope=\"{ITEMSCOPE}\" translate=\"{TRANSLATE}\" >{INSERT}</object>{AFTER}",
OL: "{BEFORE}<ol reversed=\"{REVERSED}\" start=\"{START}\" type=\"{TYPE}\" accesskey=\"{ACCESSKEY}\" hidden=\"{HIDDEN}\" itemtype=\"{ITEMTYPE}\" class=\"{CLASS}\" id=\"{ID}\" lang=\"{LANG}\" contenteditable=\"{CONTENTEDITABLE}\" inert=\"{INERT}\" spellcheck=\"{SPELLCHECK}\" contextmenu=\"{CONTEXTMENU}\" itemid=\"{ITEMID}\" style=\"{STYLE}\" dir=\"{DIR}\" itemprop=\"{ITEMPROP}\" tabindex=\"{TABINDEX}\" draggable=\"{DRAGGABLE}\" itemref=\"{ITEMREF}\" title=\"{TITLE}\" dropzone=\"{DROPZONE}\" itemscope=\"{ITEMSCOPE}\" translate=\"{TRANSLATE}\" >{INSERT}</ol>{AFTER}",
OPTGROUP: "{BEFORE}<optgroup disabled=\"{DISABLED}\" label=\"{LABEL}\" accesskey=\"{ACCESSKEY}\" hidden=\"{HIDDEN}\" itemtype=\"{ITEMTYPE}\" class=\"{CLASS}\" id=\"{ID}\" lang=\"{LANG}\" contenteditable=\"{CONTENTEDITABLE}\" inert=\"{INERT}\" spellcheck=\"{SPELLCHECK}\" contextmenu=\"{CONTEXTMENU}\" itemid=\"{ITEMID}\" style=\"{STYLE}\" dir=\"{DIR}\" itemprop=\"{ITEMPROP}\" tabindex=\"{TABINDEX}\" draggable=\"{DRAGGABLE}\" itemref=\"{ITEMREF}\" title=\"{TITLE}\" dropzone=\"{DROPZONE}\" itemscope=\"{ITEMSCOPE}\" translate=\"{TRANSLATE}\" >{INSERT}</optgroup>{AFTER}",
OPTION: "{BEFORE}<option disabled=\"{DISABLED}\" label=\"{LABEL}\" selected=\"{SELECTED}\" value=\"{VALUE}\" accesskey=\"{ACCESSKEY}\" hidden=\"{HIDDEN}\" itemtype=\"{ITEMTYPE}\" class=\"{CLASS}\" id=\"{ID}\" lang=\"{LANG}\" contenteditable=\"{CONTENTEDITABLE}\" inert=\"{INERT}\" spellcheck=\"{SPELLCHECK}\" contextmenu=\"{CONTEXTMENU}\" itemid=\"{ITEMID}\" style=\"{STYLE}\" dir=\"{DIR}\" itemprop=\"{ITEMPROP}\" tabindex=\"{TABINDEX}\" draggable=\"{DRAGGABLE}\" itemref=\"{ITEMREF}\" title=\"{TITLE}\" dropzone=\"{DROPZONE}\" itemscope=\"{ITEMSCOPE}\" translate=\"{TRANSLATE}\" >{INSERT}</option>{AFTER}",
P: "{BEFORE}<p accesskey=\"{ACCESSKEY}\" hidden=\"{HIDDEN}\" itemtype=\"{ITEMTYPE}\" class=\"{CLASS}\" id=\"{ID}\" lang=\"{LANG}\" contenteditable=\"{CONTENTEDITABLE}\" inert=\"{INERT}\" spellcheck=\"{SPELLCHECK}\" contextmenu=\"{CONTEXTMENU}\" itemid=\"{ITEMID}\" style=\"{STYLE}\" dir=\"{DIR}\" itemprop=\"{ITEMPROP}\" tabindex=\"{TABINDEX}\" draggable=\"{DRAGGABLE}\" itemref=\"{ITEMREF}\" title=\"{TITLE}\" dropzone=\"{DROPZONE}\" itemscope=\"{ITEMSCOPE}\" translate=\"{TRANSLATE}\" >{INSERT}</p>{AFTER}",
OUTPUT: "{BEFORE}<output for=\"{FOR}\" form=\"{FORM}\" name=\"{NAME}\" accesskey=\"{ACCESSKEY}\" hidden=\"{HIDDEN}\" itemtype=\"{ITEMTYPE}\" class=\"{CLASS}\" id=\"{ID}\" lang=\"{LANG}\" contenteditable=\"{CONTENTEDITABLE}\" inert=\"{INERT}\" spellcheck=\"{SPELLCHECK}\" contextmenu=\"{CONTEXTMENU}\" itemid=\"{ITEMID}\" style=\"{STYLE}\" dir=\"{DIR}\" itemprop=\"{ITEMPROP}\" tabindex=\"{TABINDEX}\" draggable=\"{DRAGGABLE}\" itemref=\"{ITEMREF}\" title=\"{TITLE}\" dropzone=\"{DROPZONE}\" itemscope=\"{ITEMSCOPE}\" translate=\"{TRANSLATE}\" />{AFTER}",
PARAM: "{BEFORE}<param name=\"{NAME}\" value=\"{VALUE}\" accesskey=\"{ACCESSKEY}\" hidden=\"{HIDDEN}\" itemtype=\"{ITEMTYPE}\" class=\"{CLASS}\" id=\"{ID}\" lang=\"{LANG}\" contenteditable=\"{CONTENTEDITABLE}\" inert=\"{INERT}\" spellcheck=\"{SPELLCHECK}\" contextmenu=\"{CONTEXTMENU}\" itemid=\"{ITEMID}\" style=\"{STYLE}\" dir=\"{DIR}\" itemprop=\"{ITEMPROP}\" tabindex=\"{TABINDEX}\" draggable=\"{DRAGGABLE}\" itemref=\"{ITEMREF}\" title=\"{TITLE}\" dropzone=\"{DROPZONE}\" itemscope=\"{ITEMSCOPE}\" translate=\"{TRANSLATE}\" />{AFTER}",
PRE: "{BEFORE}<pre accesskey=\"{ACCESSKEY}\" hidden=\"{HIDDEN}\" itemtype=\"{ITEMTYPE}\" class=\"{CLASS}\" id=\"{ID}\" lang=\"{LANG}\" contenteditable=\"{CONTENTEDITABLE}\" inert=\"{INERT}\" spellcheck=\"{SPELLCHECK}\" contextmenu=\"{CONTEXTMENU}\" itemid=\"{ITEMID}\" style=\"{STYLE}\" dir=\"{DIR}\" itemprop=\"{ITEMPROP}\" tabindex=\"{TABINDEX}\" draggable=\"{DRAGGABLE}\" itemref=\"{ITEMREF}\" title=\"{TITLE}\" dropzone=\"{DROPZONE}\" itemscope=\"{ITEMSCOPE}\" translate=\"{TRANSLATE}\" >{INSERT}</pre>{AFTER}",
PROGRESS: "{BEFORE}<progress value=\"{VALUE}\" max=\"{MAX}\" accesskey=\"{ACCESSKEY}\" hidden=\"{HIDDEN}\" itemtype=\"{ITEMTYPE}\" class=\"{CLASS}\" id=\"{ID}\" lang=\"{LANG}\" contenteditable=\"{CONTENTEDITABLE}\" inert=\"{INERT}\" spellcheck=\"{SPELLCHECK}\" contextmenu=\"{CONTEXTMENU}\" itemid=\"{ITEMID}\" style=\"{STYLE}\" dir=\"{DIR}\" itemprop=\"{ITEMPROP}\" tabindex=\"{TABINDEX}\" draggable=\"{DRAGGABLE}\" itemref=\"{ITEMREF}\" title=\"{TITLE}\" dropzone=\"{DROPZONE}\" itemscope=\"{ITEMSCOPE}\" translate=\"{TRANSLATE}\" >{INSERT}</progress>{AFTER}",
Q: "{BEFORE}<q cite=\"{CITE}\" accesskey=\"{ACCESSKEY}\" hidden=\"{HIDDEN}\" itemtype=\"{ITEMTYPE}\" class=\"{CLASS}\" id=\"{ID}\" lang=\"{LANG}\" contenteditable=\"{CONTENTEDITABLE}\" inert=\"{INERT}\" spellcheck=\"{SPELLCHECK}\" contextmenu=\"{CONTEXTMENU}\" itemid=\"{ITEMID}\" style=\"{STYLE}\" dir=\"{DIR}\" itemprop=\"{ITEMPROP}\" tabindex=\"{TABINDEX}\" draggable=\"{DRAGGABLE}\" itemref=\"{ITEMREF}\" title=\"{TITLE}\" dropzone=\"{DROPZONE}\" itemscope=\"{ITEMSCOPE}\" translate=\"{TRANSLATE}\" >{INSERT}</q>{AFTER}",
RUBY: "{BEFORE}<ruby none=\"{NONE}\" accesskey=\"{ACCESSKEY}\" hidden=\"{HIDDEN}\" itemtype=\"{ITEMTYPE}\" class=\"{CLASS}\" id=\"{ID}\" lang=\"{LANG}\" contenteditable=\"{CONTENTEDITABLE}\" inert=\"{INERT}\" spellcheck=\"{SPELLCHECK}\" contextmenu=\"{CONTEXTMENU}\" itemid=\"{ITEMID}\" style=\"{STYLE}\" dir=\"{DIR}\" itemprop=\"{ITEMPROP}\" tabindex=\"{TABINDEX}\" draggable=\"{DRAGGABLE}\" itemref=\"{ITEMREF}\" title=\"{TITLE}\" dropzone=\"{DROPZONE}\" itemscope=\"{ITEMSCOPE}\" translate=\"{TRANSLATE}\" >{INSERT}</ruby>{AFTER}",
RP: "{BEFORE}<rp none=\"{NONE}\" accesskey=\"{ACCESSKEY}\" hidden=\"{HIDDEN}\" itemtype=\"{ITEMTYPE}\" class=\"{CLASS}\" id=\"{ID}\" lang=\"{LANG}\" contenteditable=\"{CONTENTEDITABLE}\" inert=\"{INERT}\" spellcheck=\"{SPELLCHECK}\" contextmenu=\"{CONTEXTMENU}\" itemid=\"{ITEMID}\" style=\"{STYLE}\" dir=\"{DIR}\" itemprop=\"{ITEMPROP}\" tabindex=\"{TABINDEX}\" draggable=\"{DRAGGABLE}\" itemref=\"{ITEMREF}\" title=\"{TITLE}\" dropzone=\"{DROPZONE}\" itemscope=\"{ITEMSCOPE}\" translate=\"{TRANSLATE}\" >{INSERT}</rp>{AFTER}",
RT: "{BEFORE}<rt none=\"{NONE}\" accesskey=\"{ACCESSKEY}\" hidden=\"{HIDDEN}\" itemtype=\"{ITEMTYPE}\" class=\"{CLASS}\" id=\"{ID}\" lang=\"{LANG}\" contenteditable=\"{CONTENTEDITABLE}\" inert=\"{INERT}\" spellcheck=\"{SPELLCHECK}\" contextmenu=\"{CONTEXTMENU}\" itemid=\"{ITEMID}\" style=\"{STYLE}\" dir=\"{DIR}\" itemprop=\"{ITEMPROP}\" tabindex=\"{TABINDEX}\" draggable=\"{DRAGGABLE}\" itemref=\"{ITEMREF}\" title=\"{TITLE}\" dropzone=\"{DROPZONE}\" itemscope=\"{ITEMSCOPE}\" translate=\"{TRANSLATE}\" >{INSERT}</rt>{AFTER}",
S: "{BEFORE}<s accesskey=\"{ACCESSKEY}\" hidden=\"{HIDDEN}\" itemtype=\"{ITEMTYPE}\" class=\"{CLASS}\" id=\"{ID}\" lang=\"{LANG}\" contenteditable=\"{CONTENTEDITABLE}\" inert=\"{INERT}\" spellcheck=\"{SPELLCHECK}\" contextmenu=\"{CONTEXTMENU}\" itemid=\"{ITEMID}\" style=\"{STYLE}\" dir=\"{DIR}\" itemprop=\"{ITEMPROP}\" tabindex=\"{TABINDEX}\" draggable=\"{DRAGGABLE}\" itemref=\"{ITEMREF}\" title=\"{TITLE}\" dropzone=\"{DROPZONE}\" itemscope=\"{ITEMSCOPE}\" translate=\"{TRANSLATE}\" >{INSERT}</s>{AFTER}",
SAMP: "{BEFORE}<samp accesskey=\"{ACCESSKEY}\" hidden=\"{HIDDEN}\" itemtype=\"{ITEMTYPE}\" class=\"{CLASS}\" id=\"{ID}\" lang=\"{LANG}\" contenteditable=\"{CONTENTEDITABLE}\" inert=\"{INERT}\" spellcheck=\"{SPELLCHECK}\" contextmenu=\"{CONTEXTMENU}\" itemid=\"{ITEMID}\" style=\"{STYLE}\" dir=\"{DIR}\" itemprop=\"{ITEMPROP}\" tabindex=\"{TABINDEX}\" draggable=\"{DRAGGABLE}\" itemref=\"{ITEMREF}\" title=\"{TITLE}\" dropzone=\"{DROPZONE}\" itemscope=\"{ITEMSCOPE}\" translate=\"{TRANSLATE}\" >{INSERT}</samp>{AFTER}",
SCRIPT: "{BEFORE}<script src=\"{SRC}\" async=\"{ASYNC}\" defer=\"{DEFER}\" type=\"{TYPE}\" charset=\"{CHARSET}\" accesskey=\"{ACCESSKEY}\" hidden=\"{HIDDEN}\" itemtype=\"{ITEMTYPE}\" class=\"{CLASS}\" id=\"{ID}\" lang=\"{LANG}\" contenteditable=\"{CONTENTEDITABLE}\" inert=\"{INERT}\" spellcheck=\"{SPELLCHECK}\" contextmenu=\"{CONTEXTMENU}\" itemid=\"{ITEMID}\" style=\"{STYLE}\" dir=\"{DIR}\" itemprop=\"{ITEMPROP}\" tabindex=\"{TABINDEX}\" draggable=\"{DRAGGABLE}\" itemref=\"{ITEMREF}\" title=\"{TITLE}\" dropzone=\"{DROPZONE}\" itemscope=\"{ITEMSCOPE}\" translate=\"{TRANSLATE}\" >{INSERT}</script>{AFTER}",
SECTION: "{BEFORE}<section accesskey=\"{ACCESSKEY}\" hidden=\"{HIDDEN}\" itemtype=\"{ITEMTYPE}\" class=\"{CLASS}\" id=\"{ID}\" lang=\"{LANG}\" contenteditable=\"{CONTENTEDITABLE}\" inert=\"{INERT}\" spellcheck=\"{SPELLCHECK}\" contextmenu=\"{CONTEXTMENU}\" itemid=\"{ITEMID}\" style=\"{STYLE}\" dir=\"{DIR}\" itemprop=\"{ITEMPROP}\" tabindex=\"{TABINDEX}\" draggable=\"{DRAGGABLE}\" itemref=\"{ITEMREF}\" title=\"{TITLE}\" dropzone=\"{DROPZONE}\" itemscope=\"{ITEMSCOPE}\" translate=\"{TRANSLATE}\" >{INSERT}</section>{AFTER}",
SELECT: "{BEFORE}<select autofocus=\"{AUTOFOCUS}\" disabled=\"{DISABLED}\" form=\"{FORM}\" multiple=\"{MULTIPLE}\" name=\"{NAME}\" size=\"{SIZE}\" accesskey=\"{ACCESSKEY}\" hidden=\"{HIDDEN}\" itemtype=\"{ITEMTYPE}\" class=\"{CLASS}\" id=\"{ID}\" lang=\"{LANG}\" contenteditable=\"{CONTENTEDITABLE}\" inert=\"{INERT}\" spellcheck=\"{SPELLCHECK}\" contextmenu=\"{CONTEXTMENU}\" itemid=\"{ITEMID}\" style=\"{STYLE}\" dir=\"{DIR}\" itemprop=\"{ITEMPROP}\" tabindex=\"{TABINDEX}\" draggable=\"{DRAGGABLE}\" itemref=\"{ITEMREF}\" title=\"{TITLE}\" dropzone=\"{DROPZONE}\" itemscope=\"{ITEMSCOPE}\" translate=\"{TRANSLATE}\" >{INSERT}</select>{AFTER}",
SMALL: "{BEFORE}<small accesskey=\"{ACCESSKEY}\" hidden=\"{HIDDEN}\" itemtype=\"{ITEMTYPE}\" class=\"{CLASS}\" id=\"{ID}\" lang=\"{LANG}\" contenteditable=\"{CONTENTEDITABLE}\" inert=\"{INERT}\" spellcheck=\"{SPELLCHECK}\" contextmenu=\"{CONTEXTMENU}\" itemid=\"{ITEMID}\" style=\"{STYLE}\" dir=\"{DIR}\" itemprop=\"{ITEMPROP}\" tabindex=\"{TABINDEX}\" draggable=\"{DRAGGABLE}\" itemref=\"{ITEMREF}\" title=\"{TITLE}\" dropzone=\"{DROPZONE}\" itemscope=\"{ITEMSCOPE}\" translate=\"{TRANSLATE}\" >{INSERT}</small>{AFTER}",
SOURCE: "{BEFORE}<source src=\"{SRC}\" type=\"{TYPE}\" media=\"{MEDIA}\" accesskey=\"{ACCESSKEY}\" hidden=\"{HIDDEN}\" itemtype=\"{ITEMTYPE}\" class=\"{CLASS}\" id=\"{ID}\" lang=\"{LANG}\" contenteditable=\"{CONTENTEDITABLE}\" inert=\"{INERT}\" spellcheck=\"{SPELLCHECK}\" contextmenu=\"{CONTEXTMENU}\" itemid=\"{ITEMID}\" style=\"{STYLE}\" dir=\"{DIR}\" itemprop=\"{ITEMPROP}\" tabindex=\"{TABINDEX}\" draggable=\"{DRAGGABLE}\" itemref=\"{ITEMREF}\" title=\"{TITLE}\" dropzone=\"{DROPZONE}\" itemscope=\"{ITEMSCOPE}\" translate=\"{TRANSLATE}\" />{AFTER}",
SPAN: "{BEF