!(function (e) { if ('object' == typeof exports && 'undefined' != typeof module) module.exports = e(); else if ('function' == typeof define && define.amd) { define([], e); } else { var r; r = 'undefined' != typeof window ? window : 'undefined' != typeof global ? global : 'undefined' != typeof self ? self : this; r.markdownit = e(); } })(function () { var e; return (function e(r, t, n) { function s(i, a) { if (!t[i]) { if (!r[i]) { var c = 'function' == typeof require && require; if (!a && c) { return c(i, true); } if (o) { return o(i, true); } var l = new Error("Cannot find module '" + i + "'"); throw ((l.code = 'MODULE_NOT_FOUND'), l); } var u = (t[i] = { exports: {} }); r[i][0].call( u.exports, function (e) { var t = r[i][1][e]; return s(t ? t : e); }, u, u.exports, e, r, t, n ); } return t[i].exports; } for (var o = 'function' == typeof require && require, i = 0; i < n.length; i++) { s(n[i]); } return s; })( { 1: [ function (e, r, t) { 'use strict'; r.exports = e('entities/maps/entities.json'); }, { 'entities/maps/entities.json': 52 } ], 2: [ function (e, r, t) { 'use strict'; r.exports = [ 'address', 'article', 'aside', 'base', 'basefont', 'blockquote', 'body', 'caption', 'center', 'col', 'colgroup', 'dd', 'details', 'dialog', 'dir', 'div', 'dl', 'dt', 'fieldset', 'figcaption', 'figure', 'footer', 'form', 'frame', 'frameset', 'h1', 'h2', 'h3', 'h4', 'h5', 'h6', 'head', 'header', 'hr', 'html', 'iframe', 'legend', 'li', 'link', 'main', 'menu', 'menuitem', 'meta', 'nav', 'noframes', 'ol', 'optgroup', 'option', 'p', 'param', 'pre', 'section', 'source', 'title', 'summary', 'table', 'tbody', 'td', 'tfoot', 'th', 'thead', 'title', 'tr', 'track', 'ul' ]; }, {} ], 3: [ function (e, r, t) { 'use strict'; var n = '<[A-Za-z][A-Za-z0-9\\-]*(?:\\s+[a-zA-Z_:][a-zA-Z0-9:._-]*(?:\\s*=\\s*(?:[^"\'=<>`\\x00-\\x20]+|\'[^\']*\'|"[^"]*"))?)*\\s*\\/?>'; var s = '<\\/[A-Za-z][A-Za-z0-9\\-]*\\s*>'; var o = new RegExp('^(?:' + n + '|' + s + '|||<[?].*?[?]>|]*>|)'); var i = new RegExp('^(?:' + n + '|' + s + ')'); r.exports.HTML_TAG_RE = o; r.exports.HTML_OPEN_CLOSE_TAG_RE = i; }, {} ], 4: [ function (e, r, t) { 'use strict'; function n(e) { return Object.prototype.toString.call(e); } function s(e) { return '[object String]' === n(e); } function o(e, r) { return y.call(e, r); } function i(e) { Array.prototype.slice.call(arguments, 1).forEach(function (r) { if (r) { if ('object' != typeof r) { throw new TypeError(r + 'must be object'); } Object.keys(r).forEach(function (t) { e[t] = r[t]; }); } }); return e; } function a(e, r, t) { return [].concat(e.slice(0, r), t, e.slice(r + 1)); } function c(e) { return ( !(e >= 55296 && e <= 57343) && !(e >= 64976 && e <= 65007) && 65535 != (65535 & e) && 65534 != (65535 & e) && !(e >= 0 && e <= 8) && 11 !== e && !(e >= 14 && e <= 31) && !(e >= 127 && e <= 159) && !(e > 1114111) ); } function l(e) { if (e > 65535) { e -= 65536; var r = 55296 + (e >> 10); var t = 56320 + (1023 & e); return String.fromCharCode(r, t); } return String.fromCharCode(e); } function u(e, r) { var t = 0; return o(w, r) ? w[r] : 35 === r.charCodeAt(0) && A.test(r) && ((t = 'x' === r[1].toLowerCase() ? parseInt(r.slice(2), 16) : parseInt(r.slice(1), 10)), c(t)) ? l(t) : e; } function p(e) { return e.indexOf('\\') < 0 ? e : e.replace(x, '$1'); } function h(e) { return e.indexOf('\\') < 0 && e.indexOf('&') < 0 ? e : e.replace(C, function (e, r, t) { return r ? r : u(e, t); }); } function f(e) { return q[e]; } function d(e) { return D.test(e) ? e.replace(/[&<>"]/g, f) : e; } function m(e) { return e.replace(/[.?*+^$[\]\\(){}|-]/g, '\\$&'); } function _(e) { switch (e) { case 9: case 32: return true; } return false; } function g(e) { if (e >= 8192 && e <= 8202) { return true; } switch (e) { case 9: case 10: case 11: case 12: case 13: case 32: case 160: case 5760: case 8239: case 8287: case 12288: return true; } return false; } function b(e) { return E.test(e); } function k(e) { switch (e) { case 33: case 34: case 35: case 36: case 37: case 38: case 39: case 40: case 41: case 42: case 43: case 44: case 45: case 46: case 47: case 58: case 59: case 60: case 61: case 62: case 63: case 64: case 91: case 92: case 93: case 94: case 95: case 96: case 123: case 124: case 125: case 126: return true; default: return false; } } function v(e) { return e.trim().replace(/\s+/g, ' ').toUpperCase(); } var y = Object.prototype.hasOwnProperty; var x = /\\([!"#$%&'()*+,\-.\/:;<=>?@[\\\]^_`{|}~])/g; var C = new RegExp(x.source + '|' + /&([a-z#][a-z0-9]{1,31});/gi.source, 'gi'); var A = /^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))/i; var w = e('./entities'); var D = /[&<>"]/; var q = { '&': '&', '<': '<', '>': '>', '"': '"' }; var E = e('uc.micro/categories/P/regex'); t.lib = {}; t.lib.mdurl = e('mdurl'); t.lib.ucmicro = e('uc.micro'); t.assign = i; t.isString = s; t.has = o; t.unescapeMd = p; t.unescapeAll = h; t.isValidEntityCode = c; t.fromCodePoint = l; t.escapeHtml = d; t.arrayReplaceAt = a; t.isSpace = _; t.isWhiteSpace = g; t.isMdAsciiPunct = k; t.isPunctChar = b; t.escapeRE = m; t.normalizeReference = v; }, { './entities': 1, mdurl: 58, 'uc.micro': 65, 'uc.micro/categories/P/regex': 63 } ], 5: [ function (e, r, t) { 'use strict'; t.parseLinkLabel = e('./parse_link_label'); t.parseLinkDestination = e('./parse_link_destination'); t.parseLinkTitle = e('./parse_link_title'); }, { './parse_link_destination': 6, './parse_link_label': 7, './parse_link_title': 8 } ], 6: [ function (e, r, t) { 'use strict'; var n = e('../common/utils').isSpace; var s = e('../common/utils').unescapeAll; r.exports = function (e, r, t) { var o; var i; var a = r; var c = { ok: false, pos: 0, lines: 0, str: '' }; if (60 === e.charCodeAt(r)) { for (r++; r < t; ) { if (10 === (o = e.charCodeAt(r)) || n(o)) { return c; } if (62 === o) { c.pos = r + 1; c.str = s(e.slice(a + 1, r)); c.ok = true; return c; } 92 === o && r + 1 < t ? (r += 2) : r++; } return c; } for (i = 0; r < t && 32 !== (o = e.charCodeAt(r)) && !(o < 32 || 127 === o); ) { if (92 === o && r + 1 < t) { r += 2; } else { if (40 === o && ++i > 1) { break; } if (41 === o && --i < 0) { break; } r++; } } return a === r ? c : ((c.str = s(e.slice(a, r))), (c.lines = 0), (c.pos = r), (c.ok = true), c); }; }, { '../common/utils': 4 } ], 7: [ function (e, r, t) { 'use strict'; r.exports = function (e, r, t) { var n; var s; var o; var i; var a = -1; var c = e.posMax; var l = e.pos; for (e.pos = r + 1, n = 1; e.pos < c; ) { if (93 === (o = e.src.charCodeAt(e.pos)) && 0 === --n) { s = true; break; } i = e.pos; e.md.inline.skipToken(e); if (91 === o) { if (i === e.pos - 1) n++; else if (t) { e.pos = l; return -1; } } } if (s) { a = e.pos; } e.pos = l; return a; }; }, {} ], 8: [ function (e, r, t) { 'use strict'; var n = e('../common/utils').unescapeAll; r.exports = function (e, r, t) { var s; var o; var i = 0; var a = r; var c = { ok: false, pos: 0, lines: 0, str: '' }; if (r >= t) { return c; } if (34 !== (o = e.charCodeAt(r)) && 39 !== o && 40 !== o) { return c; } for (r++, 40 === o && (o = 41); r < t; ) { if ((s = e.charCodeAt(r)) === o) { c.pos = r + 1; c.lines = i; c.str = n(e.slice(a + 1, r)); c.ok = true; return c; } 10 === s ? i++ : 92 === s && r + 1 < t && (r++, 10 === e.charCodeAt(r) && i++); r++; } return c; }; }, { '../common/utils': 4 } ], 9: [ function (e, r, t) { 'use strict'; function n(e) { var r = e.trim().toLowerCase(); return !g.test(r) || !!b.test(r); } function s(e) { var r = d.parse(e, true); if (r.hostname && (!r.protocol || k.indexOf(r.protocol) >= 0)) { try { r.hostname = m.toASCII(r.hostname); } catch (e) { console.log('CatchClause', e); console.log('CatchClause', e); } } return d.encode(d.format(r)); } function o(e) { var r = d.parse(e, true); if (r.hostname && (!r.protocol || k.indexOf(r.protocol) >= 0)) { try { r.hostname = m.toUnicode(r.hostname); } catch (e) { console.log('CatchClause', e); console.log('CatchClause', e); } } return d.decode(d.format(r)); } function i(e, r) { if (!(this instanceof i)) { return new i(e, r); } r || a.isString(e) || ((r = e || {}), (e = 'default')); this.inline = new h(); this.block = new p(); this.core = new u(); this.renderer = new l(); this.linkify = new f(); this.validateLink = n; this.normalizeLink = s; this.normalizeLinkText = o; this.utils = a; this.helpers = a.assign({}, c); this.options = {}; this.configure(e); if (r) { this.set(r); } } var a = e('./common/utils'); var c = e('./helpers'); var l = e('./renderer'); var u = e('./parser_core'); var p = e('./parser_block'); var h = e('./parser_inline'); var f = e('linkify-it'); var d = e('mdurl'); var m = e('punycode'); var _ = { default: e('./presets/default'), zero: e('./presets/zero'), commonmark: e('./presets/commonmark') }; var g = /^(vbscript|javascript|file|data):/; var b = /^data:image\/(gif|png|jpeg|webp);/; var k = ['http:', 'https:', 'mailto:']; i.prototype.set = function (e) { a.assign(this.options, e); return this; }; i.prototype.configure = function (e) { var r; var that = this; if (a.isString(e) && ((r = e), !(e = _[r]))) { throw new Error('Wrong `markdown-it` preset "' + r + '", check name'); } if (!e) { throw new Error("Wrong `markdown-it` preset, can't be empty"); } if (e.options) { that.set(e.options); } if (e.components) { Object.keys(e.components).forEach(function (r) { if (e.components[r].rules) { that[r].ruler.enableOnly(e.components[r].rules); } if (e.components[r].rules2) { that[r].ruler2.enableOnly(e.components[r].rules2); } }); } return this; }; i.prototype.enable = function (e, r) { var t = []; Array.isArray(e) || (e = [e]); ['core', 'block', 'inline'].forEach(function (r) { t = t.concat(this[r].ruler.enable(e, true)); }, this); t = t.concat(this.inline.ruler2.enable(e, true)); var n = e.filter(function (e) { return t.indexOf(e) < 0; }); if (n.length && !r) { throw new Error('MarkdownIt. Failed to enable unknown rule(s): ' + n); } return this; }; i.prototype.disable = function (e, r) { var t = []; Array.isArray(e) || (e = [e]); ['core', 'block', 'inline'].forEach(function (r) { t = t.concat(this[r].ruler.disable(e, true)); }, this); t = t.concat(this.inline.ruler2.disable(e, true)); var n = e.filter(function (e) { return t.indexOf(e) < 0; }); if (n.length && !r) { throw new Error('MarkdownIt. Failed to disable unknown rule(s): ' + n); } return this; }; i.prototype.use = function (e) { var r = [this].concat(Array.prototype.slice.call(arguments, 1)); if (e && e.apply) { e.apply(e, r); return this; } }; i.prototype.parse = function (e, r) { if ('string' != typeof e) { throw new Error('Input data should be a String'); } var t = new this.core.State(e, this, r); this.core.process(t); return t.tokens; }; i.prototype.render = function (e, r) { r = r || {}; return this.renderer.render(this.parse(e, r), this.options, r); }; i.prototype.parseInline = function (e, r) { var t = new this.core.State(e, this, r); t.inlineMode = true; this.core.process(t); return t.tokens; }; i.prototype.renderInline = function (e, r) { r = r || {}; return this.renderer.render(this.parseInline(e, r), this.options, r); }; r.exports = i; }, { './common/utils': 4, './helpers': 5, './parser_block': 10, './parser_core': 11, './parser_inline': 12, './presets/commonmark': 13, './presets/default': 14, './presets/zero': 15, './renderer': 16, 'linkify-it': 53, mdurl: 58, punycode: 60 } ], 10: [ function (e, r, t) { 'use strict'; function n() { this.ruler = new s(); for (var e = 0; e < o.length; e++) { this.ruler.push(o[e][0], o[e][1], { alt: (o[e][2] || []).slice() }); } } var s = e('./ruler'); var o = [ ['table', e('./rules_block/table'), ['paragraph', 'reference']], ['code', e('./rules_block/code')], ['fence', e('./rules_block/fence'), ['paragraph', 'reference', 'blockquote', 'list']], ['blockquote', e('./rules_block/blockquote'), ['paragraph', 'reference', 'list']], ['hr', e('./rules_block/hr'), ['paragraph', 'reference', 'blockquote', 'list']], ['list', e('./rules_block/list'), ['paragraph', 'reference', 'blockquote']], ['reference', e('./rules_block/reference')], ['heading', e('./rules_block/heading'), ['paragraph', 'reference', 'blockquote']], ['lheading', e('./rules_block/lheading')], ['html_block', e('./rules_block/html_block'), ['paragraph', 'reference', 'blockquote']], ['paragraph', e('./rules_block/paragraph')] ]; n.prototype.tokenize = function (e, r, t) { for ( var n, s = this.ruler.getRules(''), o = s.length, i = r, a = false, c = e.md.options.maxNesting; i < t && ((e.line = i = e.skipEmptyLines(i)), !(i >= t)) && !(e.sCount[i] < e.blkIndent); ) { if (e.level >= c) { e.line = t; break; } for (n = 0; n < o && !s[n](e, i, t, false); n++) {} e.tight = !a; if (e.isEmpty(e.line - 1)) { a = true; } if ((i = e.line) < t && e.isEmpty(i)) { a = true; i++; e.line = i; } } }; n.prototype.parse = function (e, r, t, n) { var s; if (e) { s = new this.State(e, r, t, n); this.tokenize(s, s.line, s.lineMax); } }; n.prototype.State = e('./rules_block/state_block'); r.exports = n; }, { './ruler': 17, './rules_block/blockquote': 18, './rules_block/code': 19, './rules_block/fence': 20, './rules_block/heading': 21, './rules_block/hr': 22, './rules_block/html_block': 23, './rules_block/lheading': 24, './rules_block/list': 25, './rules_block/paragraph': 26, './rules_block/reference': 27, './rules_block/state_block': 28, './rules_block/table': 29 } ], 11: [ function (e, r, t) { 'use strict'; function n() { this.ruler = new s(); for (var e = 0; e < o.length; e++) { this.ruler.push(o[e][0], o[e][1]); } } var s = e('./ruler'); var o = [ ['normalize', e('./rules_core/normalize')], ['block', e('./rules_core/block')], ['inline', e('./rules_core/inline')], ['linkify', e('./rules_core/linkify')], ['replacements', e('./rules_core/replacements')], ['smartquotes', e('./rules_core/smartquotes')] ]; n.prototype.process = function (e) { var r; var t; var n; for (n = this.ruler.getRules(''), r = 0, t = n.length; r < t; r++) { n[r](e); } }; n.prototype.State = e('./rules_core/state_core'); r.exports = n; }, { './ruler': 17, './rules_core/block': 30, './rules_core/inline': 31, './rules_core/linkify': 32, './rules_core/normalize': 33, './rules_core/replacements': 34, './rules_core/smartquotes': 35, './rules_core/state_core': 36 } ], 12: [ function (e, r, t) { 'use strict'; function n() { var e; for (this.ruler = new s(), e = 0; e < o.length; e++) { this.ruler.push(o[e][0], o[e][1]); } for (this.ruler2 = new s(), e = 0; e < i.length; e++) { this.ruler2.push(i[e][0], i[e][1]); } } var s = e('./ruler'); var o = [ ['text', e('./rules_inline/text')], ['newline', e('./rules_inline/newline')], ['escape', e('./rules_inline/escape')], ['backticks', e('./rules_inline/backticks')], ['strikethrough', e('./rules_inline/strikethrough').tokenize], ['emphasis', e('./rules_inline/emphasis').tokenize], ['link', e('./rules_inline/link')], ['image', e('./rules_inline/image')], ['autolink', e('./rules_inline/autolink')], ['html_inline', e('./rules_inline/html_inline')], ['entity', e('./rules_inline/entity')] ]; var i = [ ['balance_pairs', e('./rules_inline/balance_pairs')], ['strikethrough', e('./rules_inline/strikethrough').postProcess], ['emphasis', e('./rules_inline/emphasis').postProcess], ['text_collapse', e('./rules_inline/text_collapse')] ]; n.prototype.skipToken = function (e) { var r; var t; var n = e.pos; var s = this.ruler.getRules(''); var o = s.length; var i = e.md.options.maxNesting; var a = e.cache; if (void 0 !== a[n]) { return void (e.pos = a[n]); } if (e.level < i) { for (t = 0; t < o && (e.level++, (r = s[t](e, true)), e.level--, !r); t++) {} } else { e.pos = e.posMax; } r || e.pos++; a[n] = e.pos; }; n.prototype.tokenize = function (e) { for (var r, t, n = this.ruler.getRules(''), s = n.length, o = e.posMax, i = e.md.options.maxNesting; e.pos < o; ) { if (e.level < i) { for (t = 0; t < s && !(r = n[t](e, false)); t++) {} } if (r) { if (e.pos >= o) { break; } } else { e.pending += e.src[e.pos++]; } } if (e.pending) { e.pushPending(); } }; n.prototype.parse = function (e, r, t, n) { var s; var o; var i; var a = new this.State(e, r, t, n); for (this.tokenize(a), o = this.ruler2.getRules(''), i = o.length, s = 0; s < i; s++) { o[s](a); } }; n.prototype.State = e('./rules_inline/state_inline'); r.exports = n; }, { './ruler': 17, './rules_inline/autolink': 37, './rules_inline/backticks': 38, './rules_inline/balance_pairs': 39, './rules_inline/emphasis': 40, './rules_inline/entity': 41, './rules_inline/escape': 42, './rules_inline/html_inline': 43, './rules_inline/image': 44, './rules_inline/link': 45, './rules_inline/newline': 46, './rules_inline/state_inline': 47, './rules_inline/strikethrough': 48, './rules_inline/text': 49, './rules_inline/text_collapse': 50 } ], 13: [ function (e, r, t) { 'use strict'; r.exports = { options: { html: true, xhtmlOut: true, breaks: false, langPrefix: 'language-', linkify: false, typographer: false, quotes: '\u201C\u201D\u2018\u2019', highlight: null, maxNesting: 20 }, components: { core: { rules: ['normalize', 'block', 'inline'] }, block: { rules: ['blockquote', 'code', 'fence', 'heading', 'hr', 'html_block', 'lheading', 'list', 'reference', 'paragraph'] }, inline: { rules: ['autolink', 'backticks', 'emphasis', 'entity', 'escape', 'html_inline', 'image', 'link', 'newline', 'text'], rules2: ['balance_pairs', 'emphasis', 'text_collapse'] } } }; }, {} ], 14: [ function (e, r, t) { 'use strict'; r.exports = { options: { html: false, xhtmlOut: false, breaks: false, langPrefix: 'language-', linkify: false, typographer: false, quotes: '\u201C\u201D\u2018\u2019', highlight: null, maxNesting: 100 }, components: { core: {}, block: {}, inline: {} } }; }, {} ], 15: [ function (e, r, t) { 'use strict'; r.exports = { options: { html: false, xhtmlOut: false, breaks: false, langPrefix: 'language-', linkify: false, typographer: false, quotes: '\u201C\u201D\u2018\u2019', highlight: null, maxNesting: 20 }, components: { core: { rules: ['normalize', 'block', 'inline'] }, block: { rules: ['paragraph'] }, inline: { rules: ['text'], rules2: ['balance_pairs', 'text_collapse'] } } }; }, {} ], 16: [ function (e, r, t) { 'use strict'; function n() { this.rules = s({}, a); } var s = e('./common/utils').assign; var o = e('./common/utils').unescapeAll; var i = e('./common/utils').escapeHtml; var a = {}; a.code_inline = function (e, r, t, n, s) { var o = e[r]; return '' + i(e[r].content) + ''; }; a.code_block = function (e, r, t, n, s) { var o = e[r]; return '' + i(e[r].content) + '\n'; }; a.fence = function (e, r, t, n, s) { var a; var c; var l; var u; var p = e[r]; var h = p.info ? o(p.info).trim() : ''; var f = ''; if (h) { f = h.split(/\s+/g)[0]; } a = t.highlight ? t.highlight(p.content, f) || i(p.content) : i(p.content); return 0 === a.indexOf('' + a + '\n') : '
' + a + '
\n'; }; a.image = function (e, r, t, n, s) { var o = e[r]; o.attrs[o.attrIndex('alt')][1] = s.renderInlineAsText(o.children, t, n); return s.renderToken(e, r, t); }; a.hardbreak = function (e, r, t) { return t.xhtmlOut ? '
\n' : '
\n'; }; a.softbreak = function (e, r, t) { return t.breaks ? (t.xhtmlOut ? '
\n' : '
\n') : '\n'; }; a.text = function (e, r) { return i(e[r].content); }; a.html_block = function (e, r) { return e[r].content; }; a.html_inline = function (e, r) { return e[r].content; }; n.prototype.renderAttrs = function (e) { var r; var t; var n; if (!e.attrs) { return ''; } for (n = '', r = 0, t = e.attrs.length; r < t; r++) { n += ' ' + i(e.attrs[r][0]) + '="' + i(e.attrs[r][1]) + '"'; } return n; }; n.prototype.renderToken = function (e, r, t) { var n; var s = ''; var o = false; var i = e[r]; return i.hidden ? '' : (i.block && i.nesting !== -1 && r && e[r - 1].hidden && (s += '\n'), (s += (i.nesting === -1 ? '\n' : '>')); }; n.prototype.renderInline = function (e, r, t) { for (var n, s = '', o = this.rules, i = 0, a = e.length; i < a; i++) { n = e[i].type; s += void 0 !== o[n] ? o[n](e, i, r, t, this) : this.renderToken(e, i, r); } return s; }; n.prototype.renderInlineAsText = function (e, r, t) { for (var n = '', s = 0, o = e.length; s < o; s++) { 'text' === e[s].type ? (n += e[s].content) : 'image' === e[s].type && (n += this.renderInlineAsText(e[s].children, r, t)); } return n; }; n.prototype.render = function (e, r, t) { var n; var s; var o; var i = ''; var a = this.rules; for (n = 0, s = e.length; n < s; n++) { o = e[n].type; i += 'inline' === o ? this.renderInline(e[n].children, r, t) : void 0 !== a[o] ? a[e[n].type](e, n, r, t, this) : this.renderToken(e, n, r, t); } return i; }; r.exports = n; }, { './common/utils': 4 } ], 17: [ function (e, r, t) { 'use strict'; function n() { this.__rules__ = []; this.__cache__ = null; } n.prototype.__find__ = function (e) { for (var r = 0; r < this.__rules__.length; r++) { if (this.__rules__[r].name === e) { return r; } } return -1; }; n.prototype.__compile__ = function () { var that = this; var r = ['']; that.__rules__.forEach(function (e) { if (e.enabled) { e.alt.forEach(function (e) { if (r.indexOf(e) < 0) { r.push(e); } }); } }); that.__cache__ = {}; r.forEach(function (r) { that.__cache__[r] = []; that.__rules__.forEach(function (t) { if (t.enabled) { (r && t.alt.indexOf(r) < 0) || that.__cache__[r].push(t.fn); } }); }); }; n.prototype.at = function (e, r, t) { var n = this.__find__(e); var s = t || {}; if (n === -1) { throw new Error('Parser rule not found: ' + e); } this.__rules__[n].fn = r; this.__rules__[n].alt = s.alt || []; this.__cache__ = null; }; n.prototype.before = function (e, r, t, n) { var s = this.__find__(e); var o = n || {}; if (s === -1) { throw new Error('Parser rule not found: ' + e); } this.__rules__.splice(s, 0, { name: r, enabled: true, fn: t, alt: o.alt || [] }); this.__cache__ = null; }; n.prototype.after = function (e, r, t, n) { var s = this.__find__(e); var o = n || {}; if (s === -1) { throw new Error('Parser rule not found: ' + e); } this.__rules__.splice(s + 1, 0, { name: r, enabled: true, fn: t, alt: o.alt || [] }); this.__cache__ = null; }; n.prototype.push = function (e, r, t) { var n = t || {}; this.__rules__.push({ name: e, enabled: true, fn: r, alt: n.alt || [] }); this.__cache__ = null; }; n.prototype.enable = function (e, r) { Array.isArray(e) || (e = [e]); var t = []; e.forEach(function (e) { var n = this.__find__(e); if (n < 0) { if (r) { return; } throw new Error('Rules manager: invalid rule name ' + e); } this.__rules__[n].enabled = true; t.push(e); }, this); this.__cache__ = null; return t; }; n.prototype.enableOnly = function (e, r) { Array.isArray(e) || (e = [e]); this.__rules__.forEach(function (e) { e.enabled = false; }); this.enable(e, r); }; n.prototype.disable = function (e, r) { Array.isArray(e) || (e = [e]); var t = []; e.forEach(function (e) { var n = this.__find__(e); if (n < 0) { if (r) { return; } throw new Error('Rules manager: invalid rule name ' + e); } this.__rules__[n].enabled = false; t.push(e); }, this); this.__cache__ = null; return t; }; n.prototype.getRules = function (e) { if (null === this.__cache__) { this.__compile__(); } return this.__cache__[e] || []; }; r.exports = n; }, {} ], 18: [ function (e, r, t) { 'use strict'; var n = e('../common/utils').isSpace; r.exports = function (e, r, t, s) { var o; var i; var a; var c; var l; var u; var p; var h; var f; var d; var m; var _; var g; var b; var k; var v; var y; var x; var C; var A; var w = e.lineMax; var D = e.bMarks[r] + e.tShift[r]; var q = e.eMarks[r]; if (e.sCount[r] - e.blkIndent >= 4) { return false; } if (62 !== e.src.charCodeAt(D++)) { return false; } if (s) { return true; } for ( c = d = e.sCount[r] + D - (e.bMarks[r] + e.tShift[r]), 32 === e.src.charCodeAt(D) ? (D++, c++, d++, (o = false), (y = true)) : 9 === e.src.charCodeAt(D) ? ((y = true), (e.bsCount[r] + d) % 4 == 3 ? (D++, c++, d++, (o = false)) : (o = true)) : (y = false), m = [e.bMarks[r]], e.bMarks[r] = D; D < q && ((i = e.src.charCodeAt(D)), n(i)); ) { 9 === i ? (d += 4 - ((d + e.bsCount[r] + (o ? 1 : 0)) % 4)) : d++; D++; } for ( _ = [e.bsCount[r]], e.bsCount[r] = e.sCount[r] + 1 + (y ? 1 : 0), p = D >= q, k = [e.sCount[r]], e.sCount[r] = d - c, v = [e.tShift[r]], e.tShift[r] = D - e.bMarks[r], C = e.md.block.ruler.getRules('blockquote'), b = e.parentType, e.parentType = 'blockquote', f = r + 1; f < t && ((l = e.sCount[f] < e.blkIndent), (D = e.bMarks[f] + e.tShift[f]), (q = e.eMarks[f]), !(D >= q)); f++ ) { if (62 !== e.src.charCodeAt(D++) || l) { if (p) { break; } for (x = false, a = 0, u = C.length; a < u; a++) { if (C[a](e, f, t, true)) { x = true; break; } } if (x) { e.lineMax = f; if (0 !== e.blkIndent) { m.push(e.bMarks[f]); _.push(e.bsCount[f]); v.push(e.tShift[f]); k.push(e.sCount[f]); e.sCount[f] -= e.blkIndent; } break; } if (l) { break; } m.push(e.bMarks[f]); _.push(e.bsCount[f]); v.push(e.tShift[f]); k.push(e.sCount[f]); e.sCount[f] = -1; } else { for ( c = d = e.sCount[f] + D - (e.bMarks[f] + e.tShift[f]), 32 === e.src.charCodeAt(D) ? (D++, c++, d++, (o = false), (y = true)) : 9 === e.src.charCodeAt(D) ? ((y = true), (e.bsCount[f] + d) % 4 == 3 ? (D++, c++, d++, (o = false)) : (o = true)) : (y = false), m.push(e.bMarks[f]), e.bMarks[f] = D; D < q && ((i = e.src.charCodeAt(D)), n(i)); ) { 9 === i ? (d += 4 - ((d + e.bsCount[f] + (o ? 1 : 0)) % 4)) : d++; D++; } p = D >= q; _.push(e.bsCount[f]); e.bsCount[f] = e.sCount[f] + 1 + (y ? 1 : 0); k.push(e.sCount[f]); e.sCount[f] = d - c; v.push(e.tShift[f]); e.tShift[f] = D - e.bMarks[f]; } } for ( g = e.blkIndent, e.blkIndent = 0, A = e.push('blockquote_open', 'blockquote', 1), A.markup = '>', A.map = h = [r, 0], e.md.block.tokenize(e, r, f), A = e.push('blockquote_close', 'blockquote', -1), A.markup = '>', e.lineMax = w, e.parentType = b, h[1] = e.line, a = 0; a < v.length; a++ ) { e.bMarks[a + r] = m[a]; e.tShift[a + r] = v[a]; e.sCount[a + r] = k[a]; e.bsCount[a + r] = _[a]; } e.blkIndent = g; return true; }; }, { '../common/utils': 4 } ], 19: [ function (e, r, t) { 'use strict'; r.exports = function (e, r, t) { var n; var s; var o; if (e.sCount[r] - e.blkIndent < 4) { return false; } for (s = n = r + 1; n < t; ) { if (e.isEmpty(n)) { n++; } else { if (!(e.sCount[n] - e.blkIndent >= 4)) { break; } n++; s = n; } } e.line = s; o = e.push('code_block', 'code', 0); o.content = e.getLines(r, s, 4 + e.blkIndent, true); o.map = [r, e.line]; return true; }; }, {} ], 20: [ function (e, r, t) { 'use strict'; r.exports = function (e, r, t, n) { var s; var o; var i; var a; var c; var l; var u; var p = false; var h = e.bMarks[r] + e.tShift[r]; var f = e.eMarks[r]; if (e.sCount[r] - e.blkIndent >= 4) { return false; } if (h + 3 > f) { return false; } if (126 !== (s = e.src.charCodeAt(h)) && 96 !== s) { return false; } c = h; h = e.skipChars(h, s); if ((o = h - c) < 3) { return false; } u = e.src.slice(c, h); i = e.src.slice(h, f); if (i.indexOf(String.fromCharCode(s)) >= 0) { return false; } if (n) { return true; } for (a = r; !(++a >= t) && ((h = c = e.bMarks[a] + e.tShift[a]), (f = e.eMarks[a]), !(h < f && e.sCount[a] < e.blkIndent)); ) { if (e.src.charCodeAt(h) === s && !(e.sCount[a] - e.blkIndent >= 4 || (h = e.skipChars(h, s)) - c < o || (h = e.skipSpaces(h)) < f)) { p = true; break; } } o = e.sCount[r]; e.line = a + (p ? 1 : 0); l = e.push('fence', 'code', 0); l.info = i; l.content = e.getLines(r + 1, a, o, true); l.markup = u; l.map = [r, e.line]; return true; }; }, {} ], 21: [ function (e, r, t) { 'use strict'; var n = e('../common/utils').isSpace; r.exports = function (e, r, t, s) { var o; var i; var a; var c; var l = e.bMarks[r] + e.tShift[r]; var u = e.eMarks[r]; if (e.sCount[r] - e.blkIndent >= 4) { return false; } if (35 !== (o = e.src.charCodeAt(l)) || l >= u) { return false; } for (i = 1, o = e.src.charCodeAt(++l); 35 === o && l < u && i <= 6; ) { i++; o = e.src.charCodeAt(++l); } return ( !(i > 6 || (l < u && !n(o))) && (!!s || ((u = e.skipSpacesBack(u, l)), (a = e.skipCharsBack(u, 35, l)), a > l && n(e.src.charCodeAt(a - 1)) && (u = a), (e.line = r + 1), (c = e.push('heading_open', 'h' + String(i), 1)), (c.markup = '########'.slice(0, i)), (c.map = [r, e.line]), (c = e.push('inline', '', 0)), (c.content = e.src.slice(l, u).trim()), (c.map = [r, e.line]), (c.children = []), (c = e.push('heading_close', 'h' + String(i), -1)), (c.markup = '########'.slice(0, i)), true)) ); }; }, { '../common/utils': 4 } ], 22: [ function (e, r, t) { 'use strict'; var n = e('../common/utils').isSpace; r.exports = function (e, r, t, s) { var o; var i; var a; var c; var l = e.bMarks[r] + e.tShift[r]; var u = e.eMarks[r]; if (e.sCount[r] - e.blkIndent >= 4) { return false; } if (42 !== (o = e.src.charCodeAt(l++)) && 45 !== o && 95 !== o) { return false; } for (i = 1; l < u; ) { if ((a = e.src.charCodeAt(l++)) !== o && !n(a)) { return false; } if (a === o) { i++; } } return ( !(i < 3) && (!!s || ((e.line = r + 1), (c = e.push('hr', 'hr', 0)), (c.map = [r, e.line]), (c.markup = Array(i + 1).join(String.fromCharCode(o))), true)) ); }; }, { '../common/utils': 4 } ], 23: [ function (e, r, t) { 'use strict'; var n = e('../common/html_blocks'); var s = e('../common/html_re').HTML_OPEN_CLOSE_TAG_RE; var o = [ [/^<(script|pre|style)(?=(\s|>|$))/i, /<\/(script|pre|style)>/i, true], [/^/, true], [/^<\?/, /\?>/, true], [/^/, true], [/^/, true], [new RegExp('^|$))', 'i'), /^$/, true], [new RegExp(s.source + '\\s*$'), /^$/, false] ]; r.exports = function (e, r, t, n) { var s; var i; var a; var c; var l = e.bMarks[r] + e.tShift[r]; var u = e.eMarks[r]; if (e.sCount[r] - e.blkIndent >= 4) { return false; } if (!e.md.options.html) { return false; } if (60 !== e.src.charCodeAt(l)) { return false; } for (c = e.src.slice(l, u), s = 0; s < o.length && !o[s][0].test(c); s++) {} if (s === o.length) { return false; } if (n) { return o[s][2]; } i = r + 1; if (!o[s][1].test(c)) { for (; i < t && !(e.sCount[i] < e.blkIndent); i++) { c = e.src.slice(l, u); { u = e.eMarks[i]; { l = e.bMarks[i] + e.tShift[i]; if (o[s][1].test(c)) { if (0 !== c.length) { i++; } break; } } } } } e.line = i; a = e.push('html_block', '', 0); a.map = [r, i]; a.content = e.getLines(r, i, e.blkIndent, true); return true; }; }, { '../common/html_blocks': 2, '../common/html_re': 3 } ], 24: [ function (e, r, t) { 'use strict'; r.exports = function (e, r, t) { var n; var s; var o; var i; var a; var c; var l; var u; var p; var h; var f = r + 1; var d = e.md.block.ruler.getRules('paragraph'); if (e.sCount[r] - e.blkIndent >= 4) { return false; } for (h = e.parentType, e.parentType = 'paragraph'; f < t && !e.isEmpty(f); f++) { if (!(e.sCount[f] - e.blkIndent > 3)) { if ( e.sCount[f] >= e.blkIndent && ((c = e.bMarks[f] + e.tShift[f]), (l = e.eMarks[f]), c < l && (45 === (p = e.src.charCodeAt(c)) || 61 === p) && ((c = e.skipChars(c, p)), (c = e.skipSpaces(c)) >= l)) ) { u = 61 === p ? 1 : 2; break; } if (!(e.sCount[f] < 0)) { for (s = false, o = 0, i = d.length; o < i; o++) { if (d[o](e, f, t, true)) { s = true; break; } } if (s) { break; } } } } return ( !!u && ((n = e.getLines(r, f, e.blkIndent, false).trim()), (e.line = f + 1), (a = e.push('heading_open', 'h' + String(u), 1)), (a.markup = String.fromCharCode(p)), (a.map = [r, e.line]), (a = e.push('inline', '', 0)), (a.content = n), (a.map = [r, e.line - 1]), (a.children = []), (a = e.push('heading_close', 'h' + String(u), -1)), (a.markup = String.fromCharCode(p)), (e.parentType = h), true) ); }; }, {} ], 25: [ function (e, r, t) { 'use strict'; function n(e, r) { var t; var n; var s; var o; n = e.bMarks[r] + e.tShift[r]; s = e.eMarks[r]; t = e.src.charCodeAt(n++); return 42 !== t && 45 !== t && 43 !== t ? -1 : n < s && ((o = e.src.charCodeAt(n)), !i(o)) ? -1 : n; } function s(e, r) { var t; var n = e.bMarks[r] + e.tShift[r]; var s = n; var o = e.eMarks[r]; if (s + 1 >= o) { return -1; } if ((t = e.src.charCodeAt(s++)) < 48 || t > 57) { return -1; } for (;;) { if (s >= o) { return -1; } t = e.src.charCodeAt(s++); { if (!(t >= 48 && t <= 57)) { if (41 === t || 46 === t) { break; } return -1; } if (s - n >= 10) { return -1; } } } return s < o && ((t = e.src.charCodeAt(s)), !i(t)) ? -1 : s; } function o(e, r) { var t; var n; var s = e.level + 2; for (t = r + 2, n = e.tokens.length - 2; t < n; t++) { if (e.tokens[t].level === s && 'paragraph_open' === e.tokens[t].type) { e.tokens[t + 2].hidden = true; e.tokens[t].hidden = true; t += 2; } } } var i = e('../common/utils').isSpace; r.exports = function (e, r, t, a) { var c; var l; var u; var p; var h; var f; var d; var m; var _; var g; var b; var k; var v; var y; var x; var C; var A; var w; var D; var q; var E; var S; var F; var L; var z; var T; var I; var R; var M = false; var B = true; if (e.sCount[r] - e.blkIndent >= 4) { return false; } if (a && 'paragraph' === e.parentType && e.tShift[r] >= e.blkIndent) { M = true; } if ((F = s(e, r)) >= 0) { d = true; z = e.bMarks[r] + e.tShift[r]; v = Number(e.src.substr(z, F - z - 1)); if (M && 1 !== v) { return false; } } else { if (!((F = n(e, r)) >= 0)) { return false; } d = false; } if (M && e.skipSpaces(F) >= e.eMarks[r]) { return false; } k = e.src.charCodeAt(F - 1); if (a) { return true; } for ( b = e.tokens.length, d ? ((R = e.push('ordered_list_open', 'ol', 1)), 1 !== v && (R.attrs = [['start', v]])) : (R = e.push('bullet_list_open', 'ul', 1)), R.map = g = [r, 0], R.markup = String.fromCharCode(k), x = r, L = false, I = e.md.block.ruler.getRules('list'), D = e.parentType, e.parentType = 'list'; x < t; ) { for (S = F, y = e.eMarks[x], f = C = e.sCount[x] + F - (e.bMarks[r] + e.tShift[r]); S < y && ((c = e.src.charCodeAt(S)), i(c)); ) { 9 === c ? (C += 4 - ((C + e.bsCount[x]) % 4)) : C++; S++; } l = S; h = l >= y ? 1 : C - f; if (h > 4) { h = 1; } p = f + h; R = e.push('list_item_open', 'li', 1); R.markup = String.fromCharCode(k); R.map = m = [r, 0]; A = e.blkIndent; E = e.tight; q = e.tShift[r]; w = e.sCount[r]; e.blkIndent = p; e.tight = true; e.tShift[r] = l - e.bMarks[r]; e.sCount[r] = C; l >= y && e.isEmpty(r + 1) ? (e.line = Math.min(e.line + 2, t)) : e.md.block.tokenize(e, r, t, true); (e.tight && !L) || (B = false); L = e.line - r > 1 && e.isEmpty(e.line - 1); e.blkIndent = A; e.tShift[r] = q; e.sCount[r] = w; e.tight = E; R = e.push('list_item_close', 'li', -1); R.markup = String.fromCharCode(k); x = r = e.line; m[1] = x; l = e.bMarks[r]; if (x >= t) { break; } if (e.sCount[x] < e.blkIndent) { break; } for (T = false, u = 0, _ = I.length; u < _; u++) { if (I[u](e, x, t, true)) { T = true; break; } } if (T) { break; } if (d) { if ((F = s(e, x)) < 0) { break; } } else if ((F = n(e, x)) < 0) { break; } if (k !== e.src.charCodeAt(F - 1)) { break; } } R = d ? e.push('ordered_list_close', 'ol', -1) : e.push('bullet_list_close', 'ul', -1); R.markup = String.fromCharCode(k); g[1] = x; e.line = x; e.parentType = D; if (B) { o(e, b); } return true; }; }, { '../common/utils': 4 } ], 26: [ function (e, r, t) { 'use strict'; r.exports = function (e, r) { var t; var n; var s; var o; var i; var a; var c = r + 1; var l = e.md.block.ruler.getRules('paragraph'); var u = e.lineMax; for (a = e.parentType, e.parentType = 'paragraph'; c < u && !e.isEmpty(c); c++) { if (!(e.sCount[c] - e.blkIndent > 3 || e.sCount[c] < 0)) { for (n = false, s = 0, o = l.length; s < o; s++) { if (l[s](e, c, u, true)) { n = true; break; } } if (n) { break; } } } t = e.getLines(r, c, e.blkIndent, false).trim(); e.line = c; i = e.push('paragraph_open', 'p', 1); i.map = [r, e.line]; i = e.push('inline', '', 0); i.content = t; i.map = [r, e.line]; i.children = []; i = e.push('paragraph_close', 'p', -1); e.parentType = a; return true; }; }, {} ], 27: [ function (e, r, t) { 'use strict'; var n = e('../common/utils').normalizeReference; var s = e('../common/utils').isSpace; r.exports = function (e, r, t, o) { var i; var a; var c; var l; var u; var p; var h; var f; var d; var m; var _; var g; var b; var k; var v; var y; var x = 0; var C = e.bMarks[r] + e.tShift[r]; var A = e.eMarks[r]; var w = r + 1; if (e.sCount[r] - e.blkIndent >= 4) { return false; } if (91 !== e.src.charCodeAt(C)) { return false; } for (; ++C < A; ) { if (93 === e.src.charCodeAt(C) && 92 !== e.src.charCodeAt(C - 1)) { if (C + 1 === A) { return false; } if (58 !== e.src.charCodeAt(C + 1)) { return false; } break; } } for (l = e.lineMax, v = e.md.block.ruler.getRules('reference'), m = e.parentType, e.parentType = 'reference'; w < l && !e.isEmpty(w); w++) { if (!(e.sCount[w] - e.blkIndent > 3 || e.sCount[w] < 0)) { for (k = false, p = 0, h = v.length; p < h; p++) { if (v[p](e, w, l, true)) { k = true; break; } } if (k) { break; } } } for (b = e.getLines(r, w, e.blkIndent, false).trim(), A = b.length, C = 1; C < A; C++) { if (91 === (i = b.charCodeAt(C))) { return false; } if (93 === i) { d = C; break; } 10 === i ? x++ : 92 === i && ++C < A && 10 === b.charCodeAt(C) && x++; } if (d < 0 || 58 !== b.charCodeAt(d + 1)) { return false; } for (C = d + 2; C < A; C++) { if (10 === (i = b.charCodeAt(C))) x++; else if (!s(i)) { break; } } _ = e.md.helpers.parseLinkDestination(b, C, A); if (!_.ok) { return false; } u = e.md.normalizeLink(_.str); if (!e.md.validateLink(u)) { return false; } for (C = _.pos, x += _.lines, a = C, c = x, g = C; C < A; C++) { if (10 === (i = b.charCodeAt(C))) x++; else if (!s(i)) { break; } } for ( _ = e.md.helpers.parseLinkTitle(b, C, A), C < A && g !== C && _.ok ? ((y = _.str), (C = _.pos), (x += _.lines)) : ((y = ''), (C = a), (x = c)); C < A && ((i = b.charCodeAt(C)), s(i)); ) { C++; } if (C < A && 10 !== b.charCodeAt(C) && y) { for (y = '', C = a, x = c; C < A && ((i = b.charCodeAt(C)), s(i)); ) { C++; } } return ( !(C < A && 10 !== b.charCodeAt(C)) && !!(f = n(b.slice(1, d))) && (!!o || (void 0 === e.env.references && (e.env.references = {}), void 0 === e.env.references[f] && (e.env.references[f] = { title: y, href: u }), (e.parentType = m), (e.line = r + x + 1), true)) ); }; }, { '../common/utils': 4 } ], 28: [ function (e, r, t) { 'use strict'; function n(e, r, t, n) { var s; var i; var a; var c; var l; var u; var p; var h; for ( this.src = e, this.md = r, this.env = t, this.tokens = n, this.bMarks = [], this.eMarks = [], this.tShift = [], this.sCount = [], this.bsCount = [], this.blkIndent = 0, this.line = 0, this.lineMax = 0, this.tight = false, this.ddIndent = -1, this.parentType = 'root', this.level = 0, this.result = '', i = this.src, h = false, a = c = u = p = 0, l = i.length; c < l; c++ ) { s = i.charCodeAt(c); if (!h) { if (o(s)) { u++; 9 === s ? (p += 4 - (p % 4)) : p++; continue; } h = true; } (10 !== s && c !== l - 1) || (10 !== s && c++, this.bMarks.push(a), this.eMarks.push(c), this.tShift.push(u), this.sCount.push(p), this.bsCount.push(0), (h = false), (u = 0), (p = 0), (a = c + 1)); } this.bMarks.push(i.length); this.eMarks.push(i.length); this.tShift.push(0); this.sCount.push(0); this.bsCount.push(0); this.lineMax = this.bMarks.length - 1; } var s = e('../token'); var o = e('../common/utils').isSpace; n.prototype.push = function (e, r, t) { var n = new s(e, r, t); n.block = true; if (t < 0) { this.level--; } n.level = this.level; if (t > 0) { this.level++; } this.tokens.push(n); return n; }; n.prototype.isEmpty = function (e) { return this.bMarks[e] + this.tShift[e] >= this.eMarks[e]; }; n.prototype.skipEmptyLines = function (e) { for (var r = this.lineMax; e < r && !(this.bMarks[e] + this.tShift[e] < this.eMarks[e]); e++) {} return e; }; n.prototype.skipSpaces = function (e) { for (var r, t = this.src.length; e < t && ((r = this.src.charCodeAt(e)), o(r)); e++) {} return e; }; n.prototype.skipSpacesBack = function (e, r) { if (e <= r) { return e; } for (; e > r; ) { if (!o(this.src.charCodeAt(--e))) { return e + 1; } } return e; }; n.prototype.skipChars = function (e, r) { for (var t = this.src.length; e < t && this.src.charCodeAt(e) === r; e++) {} return e; }; n.prototype.skipCharsBack = function (e, r, t) { if (e <= t) { return e; } for (; e > t; ) { if (r !== this.src.charCodeAt(--e)) { return e + 1; } } return e; }; n.prototype.getLines = function (e, r, t, n) { var s; var i; var a; var c; var l; var u; var p; var h = e; if (e >= r) { return ''; } for (u = new Array(r - e), s = 0; h < r; h++, s++) { for (i = 0, p = c = this.bMarks[h], l = h + 1 < r || n ? this.eMarks[h] + 1 : this.eMarks[h]; c < l && i < t; ) { a = this.src.charCodeAt(c); if (o(a)) { 9 === a ? (i += 4 - ((i + this.bsCount[h]) % 4)) : i++; } else { if (!(c - p < this.tShift[h])) { break; } i++; } c++; } u[s] = i > t ? new Array(i - t + 1).join(' ') + this.src.slice(c, l) : this.src.slice(c, l); } return u.join(''); }; n.prototype.Token = s; r.exports = n; }, { '../common/utils': 4, '../token': 51 } ], 29: [ function (e, r, t) { 'use strict'; function n(e, r) { var t = e.bMarks[r] + e.blkIndent; var n = e.eMarks[r]; return e.src.substr(t, n - t); } function s(e) { var r; var t = []; var n = 0; var s = e.length; var o = 0; var i = 0; var a = false; var c = 0; for (r = e.charCodeAt(n); n < s; ) { 96 === r ? a ? ((a = false), (c = n)) : o % 2 == 0 && ((a = true), (c = n)) : 124 !== r || o % 2 != 0 || a || (t.push(e.substring(i, n)), (i = n + 1)); 92 === r ? o++ : (o = 0); n++; if (n === s && a) { a = false; n = c + 1; } r = e.charCodeAt(n); } t.push(e.substring(i)); return t; } var o = e('../common/utils').isSpace; r.exports = function (e, r, t, i) { var a; var c; var l; var u; var p; var h; var f; var d; var m; var _; var g; var b; if (r + 2 > t) { return false; } p = r + 1; if (e.sCount[p] < e.blkIndent) { return false; } if (e.sCount[p] - e.blkIndent >= 4) { return false; } if ((l = e.bMarks[p] + e.tShift[p]) >= e.eMarks[p]) { return false; } if (124 !== (a = e.src.charCodeAt(l++)) && 45 !== a && 58 !== a) { return false; } for (; l < e.eMarks[p]; ) { if (124 !== (a = e.src.charCodeAt(l)) && 45 !== a && 58 !== a && !o(a)) { return false; } l++; } for (c = n(e, r + 1), h = c.split('|'), m = [], u = 0; u < h.length; u++) { if (!(_ = h[u].trim())) { if (0 === u || u === h.length - 1) { continue; } return false; } if (!/^:?-+:?$/.test(_)) { return false; } 58 === _.charCodeAt(_.length - 1) ? m.push(58 === _.charCodeAt(0) ? 'center' : 'right') : 58 === _.charCodeAt(0) ? m.push('left') : m.push(''); } c = n(e, r).trim(); if (c.indexOf('|') === -1) { return false; } if (e.sCount[r] - e.blkIndent >= 4) { return false; } h = s(c.replace(/^\||\|$/g, '')); if ((f = h.length) > m.length) { return false; } if (i) { return true; } for ( d = e.push('table_open', 'table', 1), d.map = g = [r, 0], d = e.push('thead_open', 'thead', 1), d.map = [r, r + 1], d = e.push('tr_open', 'tr', 1), d.map = [r, r + 1], u = 0; u < h.length; u++ ) { d = e.push('th_open', 'th', 1); d.map = [r, r + 1]; if (m[u]) { d.attrs = [['style', 'text-align:' + m[u]]]; } d = e.push('inline', '', 0); d.content = h[u].trim(); d.map = [r, r + 1]; d.children = []; d = e.push('th_close', 'th', -1); } for ( d = e.push('tr_close', 'tr', -1), d = e.push('thead_close', 'thead', -1), d = e.push('tbody_open', 'tbody', 1), d.map = b = [r + 2, 0], p = r + 2; p < t && !(e.sCount[p] < e.blkIndent) && ((c = n(e, p).trim()), c.indexOf('|') !== -1) && !(e.sCount[p] - e.blkIndent >= 4); p++ ) { for (h = s(c.replace(/^\||\|$/g, '')), d = e.push('tr_open', 'tr', 1), u = 0; u < f; u++) { d = e.push('td_open', 'td', 1); if (m[u]) { d.attrs = [['style', 'text-align:' + m[u]]]; } d = e.push('inline', '', 0); d.content = h[u] ? h[u].trim() : ''; d.children = []; d = e.push('td_close', 'td', -1); } d = e.push('tr_close', 'tr', -1); } d = e.push('tbody_close', 'tbody', -1); d = e.push('table_close', 'table', -1); g[1] = b[1] = p; e.line = p; return true; }; }, { '../common/utils': 4 } ], 30: [ function (e, r, t) { 'use strict'; r.exports = function (e) { var r; e.inlineMode ? ((r = new e.Token('inline', '', 0)), (r.content = e.src), (r.map = [0, 1]), (r.children = []), e.tokens.push(r)) : e.md.block.parse(e.src, e.md, e.env, e.tokens); }; }, {} ], 31: [ function (e, r, t) { 'use strict'; r.exports = function (e) { var r; var t; var n; var s = e.tokens; for (t = 0, n = s.length; t < n; t++) { r = s[t]; if ('inline' === r.type) { e.md.inline.parse(r.content, e.md, e.env, r.children); } } }; }, {} ], 32: [ function (e, r, t) { 'use strict'; function n(e) { return /^\s]/i.test(e); } function s(e) { return /^<\/a\s*>/i.test(e); } var o = e('../common/utils').arrayReplaceAt; r.exports = function (e) { var r; var t; var i; var a; var c; var l; var u; var p; var h; var f; var d; var m; var _; var g; var b; var k; var v; var y = e.tokens; if (e.md.options.linkify) { for (t = 0, i = y.length; t < i; t++) { if ('inline' === y[t].type && e.md.linkify.pretest(y[t].content)) { for (a = y[t].children, _ = 0, r = a.length - 1; r >= 0; r--) { l = a[r]; if ('link_close' !== l.type) { if ('html_inline' === l.type) { if (n(l.content) && _ > 0) { _--; } if (s(l.content)) { _++; } } if (!(_ > 0) && 'text' === l.type && e.md.linkify.test(l.content)) { for (h = l.content, v = e.md.linkify.match(h), u = [], m = l.level, d = 0, p = 0; p < v.length; p++) { g = v[p].url; b = e.md.normalizeLink(g); if (e.md.validateLink(b)) { k = v[p].text; k = v[p].schema ? 'mailto:' !== v[p].schema || /^mailto:/i.test(k) ? e.md.normalizeLinkText(k) : e.md.normalizeLinkText('mailto:' + k).replace(/^mailto:/, '') : e.md.normalizeLinkText('http://' + k).replace(/^http:\/\//, ''); f = v[p].index; if (f > d) { (c = new e.Token('text', '', 0)), (c.content = h.slice(d, f)), (c.level = m), u.push(c); } c = new e.Token('link_open', 'a', 1); c.attrs = [['href', b]]; c.level = m++; c.markup = 'linkify'; c.info = 'auto'; u.push(c); c = new e.Token('text', '', 0); c.content = k; c.level = m; u.push(c); c = new e.Token('link_close', 'a', -1); c.level = --m; c.markup = 'linkify'; c.info = 'auto'; u.push(c); d = v[p].lastIndex; } } if (d < h.length) { c = new e.Token('text', '', 0); c.content = h.slice(d); c.level = m; u.push(c); } y[t].children = a = o(a, r, u); } } else { for (r--; a[r].level !== l.level && 'link_open' !== a[r].type; ) { r--; } } } } } } }; }, { '../common/utils': 4 } ], 33: [ function (e, r, t) { 'use strict'; r.exports = function (e) { var r; r = e.src.replace(/\r[\n\u0085]?|[\u2424\u2028\u0085]/g, '\n'); r = r.replace(/\u0000/g, '\uFFFD'); e.src = r; }; }, {} ], 34: [ function (e, r, t) { 'use strict'; function n(e, r) { return c[r.toLowerCase()]; } function s(e) { var r; var t; var s = 0; for (r = e.length - 1; r >= 0; r--) { t = e[r]; 'text' !== t.type || s || (t.content = t.content.replace(/\((c|tm|r|p)\)/gi, n)); if ('link_open' === t.type && 'auto' === t.info) { s--; } if ('link_close' === t.type && 'auto' === t.info) { s++; } } } function o(e) { var r; var t; var n = 0; for (r = e.length - 1; r >= 0; r--) { t = e[r]; 'text' !== t.type || n || (i.test(t.content) && (t.content = t.content .replace(/\+-/g, '\xB1') .replace(/\.{2,}/g, '\u2026') .replace(/([?!])\u2026/g, '$1..') .replace(/([?!]){4,}/g, '$1$1$1') .replace(/,{2,}/g, ',') .replace(/(^|[^-])---([^-]|$)/gm, '$1\u2014$2') .replace(/(^|\s)--(\s|$)/gm, '$1\u2013$2') .replace(/(^|[^-\s])--([^-\s]|$)/gm, '$1\u2013$2'))); if ('link_open' === t.type && 'auto' === t.info) { n--; } if ('link_close' === t.type && 'auto' === t.info) { n++; } } } var i = /\+-|\.\.|\?\?\?\?|!!!!|,,|--/; var a = /\((c|tm|r|p)\)/i; var c = { c: '\xA9', r: '\xAE', p: '\xA7', tm: '\u2122' }; r.exports = function (e) { var r; if (e.md.options.typographer) { for (r = e.tokens.length - 1; r >= 0; r--) { if ('inline' === e.tokens[r].type) { if (a.test(e.tokens[r].content)) { s(e.tokens[r].children); } if (i.test(e.tokens[r].content)) { o(e.tokens[r].children); } } } } }; }, {} ], 35: [ function (e, r, t) { 'use strict'; function n(e, r, t) { return e.substr(0, r) + t + e.substr(r + 1); } function s(e, r) { var t; var s; var c; var u; var p; var h; var f; var d; var m; var _; var g; var b; var k; var v; var y; var x; var C; var A; var w; var D; var q; for (w = [], t = 0; t < e.length; t++) { for (s = e[t], f = e[t].level, C = w.length - 1; C >= 0 && !(w[C].level <= f); C--) {} w.length = C + 1; if ('text' === s.type) { c = s.content; p = 0; h = c.length; e: for (; p < h && ((l.lastIndex = p), (u = l.exec(c))); ) { y = x = true; p = u.index + 1; A = "'" === u[0]; m = 32; if (u.index - 1 >= 0) { m = c.charCodeAt(u.index - 1); } else { for (C = t - 1; C >= 0; C--) { if ('text' === e[C].type) { m = e[C].content.charCodeAt(e[C].content.length - 1); break; } } } _ = 32; if (p < h) { _ = c.charCodeAt(p); } else { for (C = t + 1; C < e.length; C++) { if ('text' === e[C].type) { _ = e[C].content.charCodeAt(0); break; } } } g = a(m) || i(String.fromCharCode(m)); b = a(_) || i(String.fromCharCode(_)); k = o(m); v = o(_); v ? (y = false) : b && (k || g || (y = false)); k ? (x = false) : g && (v || b || (x = false)); if (34 === _ && '"' === u[0] && m >= 48 && m <= 57) { x = y = false; } if (y && x) { y = false; x = b; } if (y || x) { if (x) { for (C = w.length - 1; C >= 0 && ((d = w[C]), !(w[C].level < f)); C--) { if (d.single === A && w[C].level === f) { d = w[C]; A ? ((D = r.md.options.quotes[2]), (q = r.md.options.quotes[3])) : ((D = r.md.options.quotes[0]), (q = r.md.options.quotes[1])); s.content = n(s.content, u.index, q); e[d.token].content = n(e[d.token].content, d.pos, D); p += q.length - 1; if (d.token === t) { p += D.length - 1; } c = s.content; h = c.length; w.length = C; continue e; } } } y ? w.push({ token: t, pos: u.index, single: A, level: f }) : x && A && (s.content = n(s.content, u.index, '\u2019')); } else { if (A) { s.content = n(s.content, u.index, '\u2019'); } } } } } } var o = e('../common/utils').isWhiteSpace; var i = e('../common/utils').isPunctChar; var a = e('../common/utils').isMdAsciiPunct; var c = /['"]/; var l = /['"]/g; r.exports = function (e) { var r; if (e.md.options.typographer) { for (r = e.tokens.length - 1; r >= 0; r--) { if ('inline' === e.tokens[r].type && c.test(e.tokens[r].content)) { s(e.tokens[r].children, e); } } } }; }, { '../common/utils': 4 } ], 36: [ function (e, r, t) { 'use strict'; function n(e, r, t) { this.src = e; this.env = t; this.tokens = []; this.inlineMode = false; this.md = r; } var s = e('../token'); n.prototype.Token = s; r.exports = n; }, { '../token': 51 } ], 37: [ function (e, r, t) { 'use strict'; var n = /^<([a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*)>/; var s = /^<([a-zA-Z][a-zA-Z0-9+.\-]{1,31}):([^<>\x00-\x20]*)>/; r.exports = function (e, r) { var t; var o; var i; var a; var c; var l; var u = e.pos; return ( 60 === e.src.charCodeAt(u) && ((t = e.src.slice(u)), !(t.indexOf('>') < 0) && (s.test(t) ? ((o = t.match(s)), (a = o[0].slice(1, -1)), (c = e.md.normalizeLink(a)), !!e.md.validateLink(c) && (r || ((l = e.push('link_open', 'a', 1)), (l.attrs = [['href', c]]), (l.markup = 'autolink'), (l.info = 'auto'), (l = e.push('text', '', 0)), (l.content = e.md.normalizeLinkText(a)), (l = e.push('link_close', 'a', -1)), (l.markup = 'autolink'), (l.info = 'auto')), (e.pos += o[0].length), true)) : !!n.test(t) && ((i = t.match(n)), (a = i[0].slice(1, -1)), (c = e.md.normalizeLink('mailto:' + a)), !!e.md.validateLink(c) && (r || ((l = e.push('link_open', 'a', 1)), (l.attrs = [['href', c]]), (l.markup = 'autolink'), (l.info = 'auto'), (l = e.push('text', '', 0)), (l.content = e.md.normalizeLinkText(a)), (l = e.push('link_close', 'a', -1)), (l.markup = 'autolink'), (l.info = 'auto')), (e.pos += i[0].length), true)))) ); }; }, {} ], 38: [ function (e, r, t) { 'use strict'; r.exports = function (e, r) { var t; var n; var s; var o; var i; var a; var c = e.pos; if (96 !== e.src.charCodeAt(c)) { return false; } for (t = c, c++, n = e.posMax; c < n && 96 === e.src.charCodeAt(c); ) { c++; } for (s = e.src.slice(t, c), o = i = c; (o = e.src.indexOf('`', i)) !== -1; ) { for (i = o + 1; i < n && 96 === e.src.charCodeAt(i); ) { i++; } if (i - o === s.length) { r || ((a = e.push('code_inline', 'code', 0)), (a.markup = s), (a.content = e.src .slice(c, o) .replace(/[ \n]+/g, ' ') .trim())); e.pos = i; return true; } } r || (e.pending += s); e.pos += s.length; return true; }; }, {} ], 39: [ function (e, r, t) { 'use strict'; r.exports = function (e) { var r; var t; var n; var s; var o = e.delimiters; var i = e.delimiters.length; for (r = 0; r < i; r++) { n = o[r]; if (n.close) { for (t = r - n.jump - 1; t >= 0; ) { s = o[t]; if (s.open && s.marker === n.marker && s.end < 0 && s.level === n.level) { var a = (s.close || n.open) && void 0 !== s.length && void 0 !== n.length && (s.length + n.length) % 3 == 0; if (!a) { n.jump = r - t; n.open = false; s.end = r; s.jump = 0; break; } } t -= s.jump + 1; } } } }; }, {} ], 40: [ function (e, r, t) { 'use strict'; r.exports.tokenize = function (e, r) { var t; var n; var s; var o = e.pos; var i = e.src.charCodeAt(o); if (r) { return false; } if (95 !== i && 42 !== i) { return false; } for (n = e.scanDelims(e.pos, 42 === i), t = 0; t < n.length; t++) { s = e.push('text', '', 0); s.content = String.fromCharCode(i); e.delimiters.push({ marker: i, length: n.length, jump: t, token: e.tokens.length - 1, level: e.level, end: -1, open: n.can_open, close: n.can_close }); } e.pos += n.length; return true; }; r.exports.postProcess = function (e) { var r; var t; var n; var s; var o; var i; var a = e.delimiters; var c = e.delimiters.length; for (r = 0; r < c; r++) { t = a[r]; (95 !== t.marker && 42 !== t.marker) || (t.end !== -1 && ((n = a[t.end]), (i = r + 1 < c && a[r + 1].end === t.end - 1 && a[r + 1].token === t.token + 1 && a[t.end - 1].token === n.token - 1 && a[r + 1].marker === t.marker), (o = String.fromCharCode(t.marker)), (s = e.tokens[t.token]), (s.type = i ? 'strong_open' : 'em_open'), (s.tag = i ? 'strong' : 'em'), (s.nesting = 1), (s.markup = i ? o + o : o), (s.content = ''), (s = e.tokens[n.token]), (s.type = i ? 'strong_close' : 'em_close'), (s.tag = i ? 'strong' : 'em'), (s.nesting = -1), (s.markup = i ? o + o : o), (s.content = ''), i && ((e.tokens[a[r + 1].token].content = ''), (e.tokens[a[t.end - 1].token].content = ''), r++))); } }; }, {} ], 41: [ function (e, r, t) { 'use strict'; var n = e('../common/entities'); var s = e('../common/utils').has; var o = e('../common/utils').isValidEntityCode; var i = e('../common/utils').fromCodePoint; r.exports = function (e, r) { var t; var a; var c = e.pos; var l = e.posMax; if (38 !== e.src.charCodeAt(c)) { return false; } if (c + 1 < l) { if (35 === e.src.charCodeAt(c + 1)) { if ((a = e.src.slice(c).match(/^&#((?:x[a-f0-9]{1,8}|[0-9]{1,8}));/i))) { r || ((t = 'x' === a[1][0].toLowerCase() ? parseInt(a[1].slice(1), 16) : parseInt(a[1], 10)), (e.pending += i(o(t) ? t : 65533))); e.pos += a[0].length; return true; } } else if ((a = e.src.slice(c).match(/^&([a-z][a-z0-9]{1,31});/i)) && s(n, a[1])) { r || (e.pending += n[a[1]]); e.pos += a[0].length; return true; } } r || (e.pending += '&'); e.pos++; return true; }; }, { '../common/entities': 1, '../common/utils': 4 } ], 42: [ function (e, r, t) { 'use strict'; for (var n = e('../common/utils').isSpace, s = [], o = 0; o < 256; o++) { s.push(0); } '\\!"#$%&\'()*+,./:;<=>?@[]^_`{|}~-'.split('').forEach(function (e) { s[e.charCodeAt(0)] = 1; }); r.exports = function (e, r) { var t; var o = e.pos; var i = e.posMax; if (92 !== e.src.charCodeAt(o)) { return false; } if (++o < i) { if ((t = e.src.charCodeAt(o)) < 256 && 0 !== s[t]) { r || (e.pending += e.src[o]); e.pos += 2; return true; } if (10 === t) { for (r || e.push('hardbreak', 'br', 0), o++; o < i && ((t = e.src.charCodeAt(o)), n(t)); ) { o++; } e.pos = o; return true; } } r || (e.pending += '\\'); e.pos++; return true; }; }, { '../common/utils': 4 } ], 43: [ function (e, r, t) { 'use strict'; function n(e) { var r = 32 | e; return r >= 97 && r <= 122; } var s = e('../common/html_re').HTML_TAG_RE; r.exports = function (e, r) { var t; var o; var i; var a; var c = e.pos; return ( !!e.md.options.html && ((i = e.posMax), !(60 !== e.src.charCodeAt(c) || c + 2 >= i) && !(33 !== (t = e.src.charCodeAt(c + 1)) && 63 !== t && 47 !== t && !n(t)) && !!(o = e.src.slice(c).match(s)) && (r || ((a = e.push('html_inline', '', 0)), (a.content = e.src.slice(c, c + o[0].length))), (e.pos += o[0].length), true)) ); }; }, { '../common/html_re': 3 } ], 44: [ function (e, r, t) { 'use strict'; var n = e('../common/utils').normalizeReference; var s = e('../common/utils').isSpace; r.exports = function (e, r) { var t; var o; var i; var a; var c; var l; var u; var p; var h; var f; var d; var m; var _; var g = ''; var b = e.pos; var k = e.posMax; if (33 !== e.src.charCodeAt(e.pos)) { return false; } if (91 !== e.src.charCodeAt(e.pos + 1)) { return false; } l = e.pos + 2; if ((c = e.md.helpers.parseLinkLabel(e, e.pos + 1, false)) < 0) { return false; } if ((u = c + 1) < k && 40 === e.src.charCodeAt(u)) { for (u++; u < k && ((o = e.src.charCodeAt(u)), s(o) || 10 === o); u++) {} if (u >= k) { return false; } for ( _ = u, h = e.md.helpers.parseLinkDestination(e.src, u, e.posMax), h.ok && ((g = e.md.normalizeLink(h.str)), e.md.validateLink(g) ? (u = h.pos) : (g = '')), _ = u; u < k && ((o = e.src.charCodeAt(u)), s(o) || 10 === o); u++ ) {} h = e.md.helpers.parseLinkTitle(e.src, u, e.posMax); if (u < k && _ !== u && h.ok) { for (f = h.str, u = h.pos; u < k && ((o = e.src.charCodeAt(u)), s(o) || 10 === o); u++) {} } else { f = ''; } if (u >= k || 41 !== e.src.charCodeAt(u)) { e.pos = b; return false; } u++; } else { if (void 0 === e.env.references) { return false; } u < k && 91 === e.src.charCodeAt(u) ? ((_ = u + 1), (u = e.md.helpers.parseLinkLabel(e, u)), u >= 0 ? (a = e.src.slice(_, u++)) : (u = c + 1)) : (u = c + 1); a || (a = e.src.slice(l, c)); if (!(p = e.env.references[n(a)])) { e.pos = b; return false; } g = p.href; f = p.title; } r || ((i = e.src.slice(l, c)), e.md.inline.parse(i, e.md, e.env, (m = [])), (d = e.push('image', 'img', 0)), (d.attrs = t = [ ['src', g], ['alt', ''] ]), (d.children = m), (d.content = i), f && t.push(['title', f])); e.pos = u; e.posMax = k; return true; }; }, { '../common/utils': 4 } ], 45: [ function (e, r, t) { 'use strict'; var n = e('../common/utils').normalizeReference; var s = e('../common/utils').isSpace; r.exports = function (e, r) { var t; var o; var i; var a; var c; var l; var u; var p; var h; var f; var d = ''; var m = e.pos; var _ = e.posMax; var g = e.pos; var b = true; if (91 !== e.src.charCodeAt(e.pos)) { return false; } c = e.pos + 1; if ((a = e.md.helpers.parseLinkLabel(e, e.pos, true)) < 0) { return false; } if ((l = a + 1) < _ && 40 === e.src.charCodeAt(l)) { for (b = false, l++; l < _ && ((o = e.src.charCodeAt(l)), s(o) || 10 === o); l++) {} if (l >= _) { return false; } for ( g = l, u = e.md.helpers.parseLinkDestination(e.src, l, e.posMax), u.ok && ((d = e.md.normalizeLink(u.str)), e.md.validateLink(d) ? (l = u.pos) : (d = '')), g = l; l < _ && ((o = e.src.charCodeAt(l)), s(o) || 10 === o); l++ ) {} u = e.md.helpers.parseLinkTitle(e.src, l, e.posMax); if (l < _ && g !== l && u.ok) { for (h = u.str, l = u.pos; l < _ && ((o = e.src.charCodeAt(l)), s(o) || 10 === o); l++) {} } else { h = ''; } if (l >= _ || 41 !== e.src.charCodeAt(l)) { b = true; } l++; } if (b) { if (void 0 === e.env.references) { return false; } l < _ && 91 === e.src.charCodeAt(l) ? ((g = l + 1), (l = e.md.helpers.parseLinkLabel(e, l)), l >= 0 ? (i = e.src.slice(g, l++)) : (l = a + 1)) : (l = a + 1); i || (i = e.src.slice(c, a)); if (!(p = e.env.references[n(i)])) { e.pos = m; return false; } d = p.href; h = p.title; } r || ((e.pos = c), (e.posMax = a), (f = e.push('link_open', 'a', 1)), (f.attrs = t = [['href', d]]), h && t.push(['title', h]), e.md.inline.tokenize(e), (f = e.push('link_close', 'a', -1))); e.pos = l; e.posMax = _; return true; }; }, { '../common/utils': 4 } ], 46: [ function (e, r, t) { 'use strict'; var n = e('../common/utils').isSpace; r.exports = function (e, r) { var t; var s; var o = e.pos; if (10 !== e.src.charCodeAt(o)) { return false; } for ( t = e.pending.length - 1, s = e.posMax, r || (t >= 0 && 32 === e.pending.charCodeAt(t) ? t >= 1 && 32 === e.pending.charCodeAt(t - 1) ? ((e.pending = e.pending.replace(/ +$/, '')), e.push('hardbreak', 'br', 0)) : ((e.pending = e.pending.slice(0, -1)), e.push('softbreak', 'br', 0)) : e.push('softbreak', 'br', 0)), o++; o < s && n(e.src.charCodeAt(o)); ) { o++; } e.pos = o; return true; }; }, { '../common/utils': 4 } ], 47: [ function (e, r, t) { 'use strict'; function n(e, r, t, n) { this.src = e; this.env = t; this.md = r; this.tokens = n; this.pos = 0; this.posMax = this.src.length; this.level = 0; this.pending = ''; this.pendingLevel = 0; this.cache = {}; this.delimiters = []; } var s = e('../token'); var o = e('../common/utils').isWhiteSpace; var i = e('../common/utils').isPunctChar; var a = e('../common/utils').isMdAsciiPunct; n.prototype.pushPending = function () { var e = new s('text', '', 0); e.content = this.pending; e.level = this.pendingLevel; this.tokens.push(e); this.pending = ''; return e; }; n.prototype.push = function (e, r, t) { if (this.pending) { this.pushPending(); } var n = new s(e, r, t); if (t < 0) { this.level--; } n.level = this.level; if (t > 0) { this.level++; } this.pendingLevel = this.level; this.tokens.push(n); return n; }; n.prototype.scanDelims = function (e, r) { var t; var n; var s; var c; var l; var u; var p; var h; var f; var d = e; var m = true; var _ = true; var g = this.posMax; var b = this.src.charCodeAt(e); for (t = e > 0 ? this.src.charCodeAt(e - 1) : 32; d < g && this.src.charCodeAt(d) === b; ) { d++; } s = d - e; n = d < g ? this.src.charCodeAt(d) : 32; p = a(t) || i(String.fromCharCode(t)); f = a(n) || i(String.fromCharCode(n)); u = o(t); h = o(n); h ? (m = false) : f && (u || p || (m = false)); u ? (_ = false) : p && (h || f || (_ = false)); r ? ((c = m), (l = _)) : ((c = m && (!_ || p)), (l = _ && (!m || f))); return { can_open: c, can_close: l, length: s }; }; n.prototype.Token = s; r.exports = n; }, { '../common/utils': 4, '../token': 51 } ], 48: [ function (e, r, t) { 'use strict'; r.exports.tokenize = function (e, r) { var t; var n; var s; var o; var i; var a = e.pos; var c = e.src.charCodeAt(a); if (r) { return false; } if (126 !== c) { return false; } n = e.scanDelims(e.pos, true); o = n.length; i = String.fromCharCode(c); if (o < 2) { return false; } for (o % 2 && ((s = e.push('text', '', 0)), (s.content = i), o--), t = 0; t < o; t += 2) { s = e.push('text', '', 0); s.content = i + i; e.delimiters.push({ marker: c, jump: t, token: e.tokens.length - 1, level: e.level, end: -1, open: n.can_open, close: n.can_close }); } e.pos += n.length; return true; }; r.exports.postProcess = function (e) { var r; var t; var n; var s; var o; var i = []; var a = e.delimiters; var c = e.delimiters.length; for (r = 0; r < c; r++) { n = a[r]; if (126 === n.marker && n.end !== -1) { s = a[n.end]; o = e.tokens[n.token]; o.type = 's_open'; o.tag = 's'; o.nesting = 1; o.markup = '~~'; o.content = ''; o = e.tokens[s.token]; o.type = 's_close'; o.tag = 's'; o.nesting = -1; o.markup = '~~'; o.content = ''; if ('text' === e.tokens[s.token - 1].type && '~' === e.tokens[s.token - 1].content) { i.push(s.token - 1); } } } for (; i.length; ) { for (r = i.pop(), t = r + 1; t < e.tokens.length && 's_close' === e.tokens[t].type; ) { t++; } t--; if (r !== t) { o = e.tokens[t]; e.tokens[t] = e.tokens[r]; e.tokens[r] = o; } } }; }, {} ], 49: [ function (e, r, t) { 'use strict'; function n(e) { switch (e) { case 10: case 33: case 35: case 36: case 37: case 38: case 42: case 43: case 45: case 58: case 60: case 61: case 62: case 64: case 91: case 92: case 93: case 94: case 95: case 96: case 123: case 125: case 126: return true; default: return false; } } r.exports = function (e, r) { for (var t = e.pos; t < e.posMax && !n(e.src.charCodeAt(t)); ) { t++; } return t !== e.pos && (r || (e.pending += e.src.slice(e.pos, t)), (e.pos = t), true); }; }, {} ], 50: [ function (e, r, t) { 'use strict'; r.exports = function (e) { var r; var t; var n = 0; var s = e.tokens; var o = e.tokens.length; for (r = t = 0; r < o; r++) { n += s[r].nesting; s[r].level = n; 'text' === s[r].type && r + 1 < o && 'text' === s[r + 1].type ? (s[r + 1].content = s[r].content + s[r + 1].content) : (r !== t && (s[t] = s[r]), t++); } if (r !== t) { s.length = t; } }; }, {} ], 51: [ function (e, r, t) { 'use strict'; function n(e, r, t) { this.type = e; this.tag = r; this.attrs = null; this.map = null; this.nesting = t; this.level = 0; this.children = null; this.content = ''; this.markup = ''; this.info = ''; this.meta = null; this.block = false; this.hidden = false; } n.prototype.attrIndex = function (e) { var r; var t; var n; if (!this.attrs) { return -1; } for (r = this.attrs, t = 0, n = r.length; t < n; t++) { if (r[t][0] === e) { return t; } } return -1; }; n.prototype.attrPush = function (e) { this.attrs ? this.attrs.push(e) : (this.attrs = [e]); }; n.prototype.attrSet = function (e, r) { var t = this.attrIndex(e); var n = [e, r]; t < 0 ? this.attrPush(n) : (this.attrs[t] = n); }; n.prototype.attrGet = function (e) { var r = this.attrIndex(e); var t = null; if (r >= 0) { t = this.attrs[r][1]; } return t; }; n.prototype.attrJoin = function (e, r) { var t = this.attrIndex(e); t < 0 ? this.attrPush([e, r]) : (this.attrs[t][1] = this.attrs[t][1] + ' ' + r); }; r.exports = n; }, {} ], 52: [ function (e, r, t) { r.exports = { Aacute: '\xC1', aacute: '\xE1', Abreve: '\u0102', abreve: '\u0103', ac: '\u223E', acd: '\u223F', acE: '\u223E\u0333', Acirc: '\xC2', acirc: '\xE2', acute: '\xB4', Acy: '\u0410', acy: '\u0430', AElig: '\xC6', aelig: '\xE6', af: '\u2061', Afr: '\uD835\uDD04', afr: '\uD835\uDD1E', Agrave: '\xC0', agrave: '\xE0', alefsym: '\u2135', aleph: '\u2135', Alpha: '\u0391', alpha: '\u03B1', Amacr: '\u0100', amacr: '\u0101', amalg: '\u2A3F', amp: '&', AMP: '&', andand: '\u2A55', And: '\u2A53', and: '\u2227', andd: '\u2A5C', andslope: '\u2A58', andv: '\u2A5A', ang: '\u2220', ange: '\u29A4', angle: '\u2220', angmsdaa: '\u29A8', angmsdab: '\u29A9', angmsdac: '\u29AA', angmsdad: '\u29AB', angmsdae: '\u29AC', angmsdaf: '\u29AD', angmsdag: '\u29AE', angmsdah: '\u29AF', angmsd: '\u2221', angrt: '\u221F', angrtvb: '\u22BE', angrtvbd: '\u299D', angsph: '\u2222', angst: '\xC5', angzarr: '\u237C', Aogon: '\u0104', aogon: '\u0105', Aopf: '\uD835\uDD38', aopf: '\uD835\uDD52', apacir: '\u2A6F', ap: '\u2248', apE: '\u2A70', ape: '\u224A', apid: '\u224B', apos: "'", ApplyFunction: '\u2061', approx: '\u2248', approxeq: '\u224A', Aring: '\xC5', aring: '\xE5', Ascr: '\uD835\uDC9C', ascr: '\uD835\uDCB6', Assign: '\u2254', ast: '*', asymp: '\u2248', asympeq: '\u224D', Atilde: '\xC3', atilde: '\xE3', Auml: '\xC4', auml: '\xE4', awconint: '\u2233', awint: '\u2A11', backcong: '\u224C', backepsilon: '\u03F6', backprime: '\u2035', backsim: '\u223D', backsimeq: '\u22CD', Backslash: '\u2216', Barv: '\u2AE7', barvee: '\u22BD', barwed: '\u2305', Barwed: '\u2306', barwedge: '\u2305', bbrk: '\u23B5', bbrktbrk: '\u23B6', bcong: '\u224C', Bcy: '\u0411', bcy: '\u0431', bdquo: '\u201E', becaus: '\u2235', because: '\u2235', Because: '\u2235', bemptyv: '\u29B0', bepsi: '\u03F6', bernou: '\u212C', Bernoullis: '\u212C', Beta: '\u0392', beta: '\u03B2', beth: '\u2136', between: '\u226C', Bfr: '\uD835\uDD05', bfr: '\uD835\uDD1F', bigcap: '\u22C2', bigcirc: '\u25EF', bigcup: '\u22C3', bigodot: '\u2A00', bigoplus: '\u2A01', bigotimes: '\u2A02', bigsqcup: '\u2A06', bigstar: '\u2605', bigtriangledown: '\u25BD', bigtriangleup: '\u25B3', biguplus: '\u2A04', bigvee: '\u22C1', bigwedge: '\u22C0', bkarow: '\u290D', blacklozenge: '\u29EB', blacksquare: '\u25AA', blacktriangle: '\u25B4', blacktriangledown: '\u25BE', blacktriangleleft: '\u25C2', blacktriangleright: '\u25B8', blank: '\u2423', blk12: '\u2592', blk14: '\u2591', blk34: '\u2593', block: '\u2588', bne: '=\u20E5', bnequiv: '\u2261\u20E5', bNot: '\u2AED', bnot: '\u2310', Bopf: '\uD835\uDD39', bopf: '\uD835\uDD53', bot: '\u22A5', bottom: '\u22A5', bowtie: '\u22C8', boxbox: '\u29C9', boxdl: '\u2510', boxdL: '\u2555', boxDl: '\u2556', boxDL: '\u2557', boxdr: '\u250C', boxdR: '\u2552', boxDr: '\u2553', boxDR: '\u2554', boxh: '\u2500', boxH: '\u2550', boxhd: '\u252C', boxHd: '\u2564', boxhD: '\u2565', boxHD: '\u2566', boxhu: '\u2534', boxHu: '\u2567', boxhU: '\u2568', boxHU: '\u2569', boxminus: '\u229F', boxplus: '\u229E', boxtimes: '\u22A0', boxul: '\u2518', boxuL: '\u255B', boxUl: '\u255C', boxUL: '\u255D', boxur: '\u2514', boxuR: '\u2558', boxUr: '\u2559', boxUR: '\u255A', boxv: '\u2502', boxV: '\u2551', boxvh: '\u253C', boxvH: '\u256A', boxVh: '\u256B', boxVH: '\u256C', boxvl: '\u2524', boxvL: '\u2561', boxVl: '\u2562', boxVL: '\u2563', boxvr: '\u251C', boxvR: '\u255E', boxVr: '\u255F', boxVR: '\u2560', bprime: '\u2035', breve: '\u02D8', Breve: '\u02D8', brvbar: '\xA6', bscr: '\uD835\uDCB7', Bscr: '\u212C', bsemi: '\u204F', bsim: '\u223D', bsime: '\u22CD', bsolb: '\u29C5', bsol: '\\', bsolhsub: '\u27C8', bull: '\u2022', bullet: '\u2022', bump: '\u224E', bumpE: '\u2AAE', bumpe: '\u224F', Bumpeq: '\u224E', bumpeq: '\u224F', Cacute: '\u0106', cacute: '\u0107', capand: '\u2A44', capbrcup: '\u2A49', capcap: '\u2A4B', cap: '\u2229', Cap: '\u22D2', capcup: '\u2A47', capdot: '\u2A40', CapitalDifferentialD: '\u2145', caps: '\u2229\uFE00', caret: '\u2041', caron: '\u02C7', Cayleys: '\u212D', ccaps: '\u2A4D', Ccaron: '\u010C', ccaron: '\u010D', Ccedil: '\xC7', ccedil: '\xE7', Ccirc: '\u0108', ccirc: '\u0109', Cconint: '\u2230', ccups: '\u2A4C', ccupssm: '\u2A50', Cdot: '\u010A', cdot: '\u010B', cedil: '\xB8', Cedilla: '\xB8', cemptyv: '\u29B2', cent: '\xA2', centerdot: '\xB7', CenterDot: '\xB7', cfr: '\uD835\uDD20', Cfr: '\u212D', CHcy: '\u0427', chcy: '\u0447', check: '\u2713', checkmark: '\u2713', Chi: '\u03A7', chi: '\u03C7', circ: '\u02C6', circeq: '\u2257', circlearrowleft: '\u21BA', circlearrowright: '\u21BB', circledast: '\u229B', circledcirc: '\u229A', circleddash: '\u229D', CircleDot: '\u2299', circledR: '\xAE', circledS: '\u24C8', CircleMinus: '\u2296', CirclePlus: '\u2295', CircleTimes: '\u2297', cir: '\u25CB', cirE: '\u29C3', cire: '\u2257', cirfnint: '\u2A10', cirmid: '\u2AEF', cirscir: '\u29C2', ClockwiseContourIntegral: '\u2232', CloseCurlyDoubleQuote: '\u201D', CloseCurlyQuote: '\u2019', clubs: '\u2663', clubsuit: '\u2663', colon: ':', Colon: '\u2237', Colone: '\u2A74', colone: '\u2254', coloneq: '\u2254', comma: ',', commat: '@', comp: '\u2201', compfn: '\u2218', complement: '\u2201', complexes: '\u2102', cong: '\u2245', congdot: '\u2A6D', Congruent: '\u2261', conint: '\u222E', Conint: '\u222F', ContourIntegral: '\u222E', copf: '\uD835\uDD54', Copf: '\u2102', coprod: '\u2210', Coproduct: '\u2210', copy: '\xA9', COPY: '\xA9', copysr: '\u2117', CounterClockwiseContourIntegral: '\u2233', crarr: '\u21B5', cross: '\u2717', Cross: '\u2A2F', Cscr: '\uD835\uDC9E', cscr: '\uD835\uDCB8', csub: '\u2ACF', csube: '\u2AD1', csup: '\u2AD0', csupe: '\u2AD2', ctdot: '\u22EF', cudarrl: '\u2938', cudarrr: '\u2935', cuepr: '\u22DE', cuesc: '\u22DF', cularr: '\u21B6', cularrp: '\u293D', cupbrcap: '\u2A48', cupcap: '\u2A46', CupCap: '\u224D', cup: '\u222A', Cup: '\u22D3', cupcup: '\u2A4A', cupdot: '\u228D', cupor: '\u2A45', cups: '\u222A\uFE00', curarr: '\u21B7', curarrm: '\u293C', curlyeqprec: '\u22DE', curlyeqsucc: '\u22DF', curlyvee: '\u22CE', curlywedge: '\u22CF', curren: '\xA4', curvearrowleft: '\u21B6', curvearrowright: '\u21B7', cuvee: '\u22CE', cuwed: '\u22CF', cwconint: '\u2232', cwint: '\u2231', cylcty: '\u232D', dagger: '\u2020', Dagger: '\u2021', daleth: '\u2138', darr: '\u2193', Darr: '\u21A1', dArr: '\u21D3', dash: '\u2010', Dashv: '\u2AE4', dashv: '\u22A3', dbkarow: '\u290F', dblac: '\u02DD', Dcaron: '\u010E', dcaron: '\u010F', Dcy: '\u0414', dcy: '\u0434', ddagger: '\u2021', ddarr: '\u21CA', DD: '\u2145', dd: '\u2146', DDotrahd: '\u2911', ddotseq: '\u2A77', deg: '\xB0', Del: '\u2207', Delta: '\u0394', delta: '\u03B4', demptyv: '\u29B1', dfisht: '\u297F', Dfr: '\uD835\uDD07', dfr: '\uD835\uDD21', dHar: '\u2965', dharl: '\u21C3', dharr: '\u21C2', DiacriticalAcute: '\xB4', DiacriticalDot: '\u02D9', DiacriticalDoubleAcute: '\u02DD', DiacriticalGrave: '`', DiacriticalTilde: '\u02DC', diam: '\u22C4', diamond: '\u22C4', Diamond: '\u22C4', diamondsuit: '\u2666', diams: '\u2666', die: '\xA8', DifferentialD: '\u2146', digamma: '\u03DD', disin: '\u22F2', div: '\xF7', divide: '\xF7', divideontimes: '\u22C7', divonx: '\u22C7', DJcy: '\u0402', djcy: '\u0452', dlcorn: '\u231E', dlcrop: '\u230D', dollar: '$', Dopf: '\uD835\uDD3B', dopf: '\uD835\uDD55', Dot: '\xA8', dot: '\u02D9', DotDot: '\u20DC', doteq: '\u2250', doteqdot: '\u2251', DotEqual: '\u2250', dotminus: '\u2238', dotplus: '\u2214', dotsquare: '\u22A1', doublebarwedge: '\u2306', DoubleContourIntegral: '\u222F', DoubleDot: '\xA8', DoubleDownArrow: '\u21D3', DoubleLeftArrow: '\u21D0', DoubleLeftRightArrow: '\u21D4', DoubleLeftTee: '\u2AE4', DoubleLongLeftArrow: '\u27F8', DoubleLongLeftRightArrow: '\u27FA', DoubleLongRightArrow: '\u27F9', DoubleRightArrow: '\u21D2', DoubleRightTee: '\u22A8', DoubleUpArrow: '\u21D1', DoubleUpDownArrow: '\u21D5', DoubleVerticalBar: '\u2225', DownArrowBar: '\u2913', downarrow: '\u2193', DownArrow: '\u2193', Downarrow: '\u21D3', DownArrowUpArrow: '\u21F5', DownBreve: '\u0311', downdownarrows: '\u21CA', downharpoonleft: '\u21C3', downharpoonright: '\u21C2', DownLeftRightVector: '\u2950', DownLeftTeeVector: '\u295E', DownLeftVectorBar: '\u2956', DownLeftVector: '\u21BD', DownRightTeeVector: '\u295F', DownRightVectorBar: '\u2957', DownRightVector: '\u21C1', DownTeeArrow: '\u21A7', DownTee: '\u22A4', drbkarow: '\u2910', drcorn: '\u231F', drcrop: '\u230C', Dscr: '\uD835\uDC9F', dscr: '\uD835\uDCB9', DScy: '\u0405', dscy: '\u0455', dsol: '\u29F6', Dstrok: '\u0110', dstrok: '\u0111', dtdot: '\u22F1', dtri: '\u25BF', dtrif: '\u25BE', duarr: '\u21F5', duhar: '\u296F', dwangle: '\u29A6', DZcy: '\u040F', dzcy: '\u045F', dzigrarr: '\u27FF', Eacute: '\xC9', eacute: '\xE9', easter: '\u2A6E', Ecaron: '\u011A', ecaron: '\u011B', Ecirc: '\xCA', ecirc: '\xEA', ecir: '\u2256', ecolon: '\u2255', Ecy: '\u042D', ecy: '\u044D', eDDot: '\u2A77', Edot: '\u0116', edot: '\u0117', eDot: '\u2251', ee: '\u2147', efDot: '\u2252', Efr: '\uD835\uDD08', efr: '\uD835\uDD22', eg: '\u2A9A', Egrave: '\xC8', egrave: '\xE8', egs: '\u2A96', egsdot: '\u2A98', el: '\u2A99', Element: '\u2208', elinters: '\u23E7', ell: '\u2113', els: '\u2A95', elsdot: '\u2A97', Emacr: '\u0112', emacr: '\u0113', empty: '\u2205', emptyset: '\u2205', EmptySmallSquare: '\u25FB', emptyv: '\u2205', EmptyVerySmallSquare: '\u25AB', emsp13: '\u2004', emsp14: '\u2005', emsp: '\u2003', ENG: '\u014A', eng: '\u014B', ensp: '\u2002', Eogon: '\u0118', eogon: '\u0119', Eopf: '\uD835\uDD3C', eopf: '\uD835\uDD56', epar: '\u22D5', eparsl: '\u29E3', eplus: '\u2A71', epsi: '\u03B5', Epsilon: '\u0395', epsilon: '\u03B5', epsiv: '\u03F5', eqcirc: '\u2256', eqcolon: '\u2255', eqsim: '\u2242', eqslantgtr: '\u2A96', eqslantless: '\u2A95', Equal: '\u2A75', equals: '=', EqualTilde: '\u2242', equest: '\u225F', Equilibrium: '\u21CC', equiv: '\u2261', equivDD: '\u2A78', eqvparsl: '\u29E5', erarr: '\u2971', erDot: '\u2253', escr: '\u212F', Escr: '\u2130', esdot: '\u2250', Esim: '\u2A73', esim: '\u2242', Eta: '\u0397', eta: '\u03B7', ETH: '\xD0', eth: '\xF0', Euml: '\xCB', euml: '\xEB', euro: '\u20AC', excl: '!', exist: '\u2203', Exists: '\u2203', expectation: '\u2130', exponentiale: '\u2147', ExponentialE: '\u2147', fallingdotseq: '\u2252', Fcy: '\u0424', fcy: '\u0444', female: '\u2640', ffilig: '\uFB03', fflig: '\uFB00', ffllig: '\uFB04', Ffr: '\uD835\uDD09', ffr: '\uD835\uDD23', filig: '\uFB01', FilledSmallSquare: '\u25FC', FilledVerySmallSquare: '\u25AA', fjlig: 'fj', flat: '\u266D', fllig: '\uFB02', fltns: '\u25B1', fnof: '\u0192', Fopf: '\uD835\uDD3D', fopf: '\uD835\uDD57', forall: '\u2200', ForAll: '\u2200', fork: '\u22D4', forkv: '\u2AD9', Fouriertrf: '\u2131', fpartint: '\u2A0D', frac12: '\xBD', frac13: '\u2153', frac14: '\xBC', frac15: '\u2155', frac16: '\u2159', frac18: '\u215B', frac23: '\u2154', frac25: '\u2156', frac34: '\xBE', frac35: '\u2157', frac38: '\u215C', frac45: '\u2158', frac56: '\u215A', frac58: '\u215D', frac78: '\u215E', frasl: '\u2044', frown: '\u2322', fscr: '\uD835\uDCBB', Fscr: '\u2131', gacute: '\u01F5', Gamma: '\u0393', gamma: '\u03B3', Gammad: '\u03DC', gammad: '\u03DD', gap: '\u2A86', Gbreve: '\u011E', gbreve: '\u011F', Gcedil: '\u0122', Gcirc: '\u011C', gcirc: '\u011D', Gcy: '\u0413', gcy: '\u0433', Gdot: '\u0120', gdot: '\u0121', ge: '\u2265', gE: '\u2267', gEl: '\u2A8C', gel: '\u22DB', geq: '\u2265', geqq: '\u2267', geqslant: '\u2A7E', gescc: '\u2AA9', ges: '\u2A7E', gesdot: '\u2A80', gesdoto: '\u2A82', gesdotol: '\u2A84', gesl: '\u22DB\uFE00', gesles: '\u2A94', Gfr: '\uD835\uDD0A', gfr: '\uD835\uDD24', gg: '\u226B', Gg: '\u22D9', ggg: '\u22D9', gimel: '\u2137', GJcy: '\u0403', gjcy: '\u0453', gla: '\u2AA5', gl: '\u2277', glE: '\u2A92', glj: '\u2AA4', gnap: '\u2A8A', gnapprox: '\u2A8A', gne: '\u2A88', gnE: '\u2269', gneq: '\u2A88', gneqq: '\u2269', gnsim: '\u22E7', Gopf: '\uD835\uDD3E', gopf: '\uD835\uDD58', grave: '`', GreaterEqual: '\u2265', GreaterEqualLess: '\u22DB', GreaterFullEqual: '\u2267', GreaterGreater: '\u2AA2', GreaterLess: '\u2277', GreaterSlantEqual: '\u2A7E', GreaterTilde: '\u2273', Gscr: '\uD835\uDCA2', gscr: '\u210A', gsim: '\u2273', gsime: '\u2A8E', gsiml: '\u2A90', gtcc: '\u2AA7', gtcir: '\u2A7A', gt: '>', GT: '>', Gt: '\u226B', gtdot: '\u22D7', gtlPar: '\u2995', gtquest: '\u2A7C', gtrapprox: '\u2A86', gtrarr: '\u2978', gtrdot: '\u22D7', gtreqless: '\u22DB', gtreqqless: '\u2A8C', gtrless: '\u2277', gtrsim: '\u2273', gvertneqq: '\u2269\uFE00', gvnE: '\u2269\uFE00', Hacek: '\u02C7', hairsp: '\u200A', half: '\xBD', hamilt: '\u210B', HARDcy: '\u042A', hardcy: '\u044A', harrcir: '\u2948', harr: '\u2194', hArr: '\u21D4', harrw: '\u21AD', Hat: '^', hbar: '\u210F', Hcirc: '\u0124', hcirc: '\u0125', hearts: '\u2665', heartsuit: '\u2665', hellip: '\u2026', hercon: '\u22B9', hfr: '\uD835\uDD25', Hfr: '\u210C', HilbertSpace: '\u210B', hksearow: '\u2925', hkswarow: '\u2926', hoarr: '\u21FF', homtht: '\u223B', hookleftarrow: '\u21A9', hookrightarrow: '\u21AA', hopf: '\uD835\uDD59', Hopf: '\u210D', horbar: '\u2015', HorizontalLine: '\u2500', hscr: '\uD835\uDCBD', Hscr: '\u210B', hslash: '\u210F', Hstrok: '\u0126', hstrok: '\u0127', HumpDownHump: '\u224E', HumpEqual: '\u224F', hybull: '\u2043', hyphen: '\u2010', Iacute: '\xCD', iacute: '\xED', ic: '\u2063', Icirc: '\xCE', icirc: '\xEE', Icy: '\u0418', icy: '\u0438', Idot: '\u0130', IEcy: '\u0415', iecy: '\u0435', iexcl: '\xA1', iff: '\u21D4', ifr: '\uD835\uDD26', Ifr: '\u2111', Igrave: '\xCC', igrave: '\xEC', ii: '\u2148', iiiint: '\u2A0C', iiint: '\u222D', iinfin: '\u29DC', iiota: '\u2129', IJlig: '\u0132', ijlig: '\u0133', Imacr: '\u012A', imacr: '\u012B', image: '\u2111', ImaginaryI: '\u2148', imagline: '\u2110', imagpart: '\u2111', imath: '\u0131', Im: '\u2111', imof: '\u22B7', imped: '\u01B5', Implies: '\u21D2', incare: '\u2105', in: '\u2208', infin: '\u221E', infintie: '\u29DD', inodot: '\u0131', intcal: '\u22BA', int: '\u222B', Int: '\u222C', integers: '\u2124', Integral: '\u222B', intercal: '\u22BA', Intersection: '\u22C2', intlarhk: '\u2A17', intprod: '\u2A3C', InvisibleComma: '\u2063', InvisibleTimes: '\u2062', IOcy: '\u0401', iocy: '\u0451', Iogon: '\u012E', iogon: '\u012F', Iopf: '\uD835\uDD40', iopf: '\uD835\uDD5A', Iota: '\u0399', iota: '\u03B9', iprod: '\u2A3C', iquest: '\xBF', iscr: '\uD835\uDCBE', Iscr: '\u2110', isin: '\u2208', isindot: '\u22F5', isinE: '\u22F9', isins: '\u22F4', isinsv: '\u22F3', isinv: '\u2208', it: '\u2062', Itilde: '\u0128', itilde: '\u0129', Iukcy: '\u0406', iukcy: '\u0456', Iuml: '\xCF', iuml: '\xEF', Jcirc: '\u0134', jcirc: '\u0135', Jcy: '\u0419', jcy: '\u0439', Jfr: '\uD835\uDD0D', jfr: '\uD835\uDD27', jmath: '\u0237', Jopf: '\uD835\uDD41', jopf: '\uD835\uDD5B', Jscr: '\uD835\uDCA5', jscr: '\uD835\uDCBF', Jsercy: '\u0408', jsercy: '\u0458', Jukcy: '\u0404', jukcy: '\u0454', Kappa: '\u039A', kappa: '\u03BA', kappav: '\u03F0', Kcedil: '\u0136', kcedil: '\u0137', Kcy: '\u041A', kcy: '\u043A', Kfr: '\uD835\uDD0E', kfr: '\uD835\uDD28', kgreen: '\u0138', KHcy: '\u0425', khcy: '\u0445', KJcy: '\u040C', kjcy: '\u045C', Kopf: '\uD835\uDD42', kopf: '\uD835\uDD5C', Kscr: '\uD835\uDCA6', kscr: '\uD835\uDCC0', lAarr: '\u21DA', Lacute: '\u0139', lacute: '\u013A', laemptyv: '\u29B4', lagran: '\u2112', Lambda: '\u039B', lambda: '\u03BB', lang: '\u27E8', Lang: '\u27EA', langd: '\u2991', langle: '\u27E8', lap: '\u2A85', Laplacetrf: '\u2112', laquo: '\xAB', larrb: '\u21E4', larrbfs: '\u291F', larr: '\u2190', Larr: '\u219E', lArr: '\u21D0', larrfs: '\u291D', larrhk: '\u21A9', larrlp: '\u21AB', larrpl: '\u2939', larrsim: '\u2973', larrtl: '\u21A2', latail: '\u2919', lAtail: '\u291B', lat: '\u2AAB', late: '\u2AAD', lates: '\u2AAD\uFE00', lbarr: '\u290C', lBarr: '\u290E', lbbrk: '\u2772', lbrace: '{', lbrack: '[', lbrke: '\u298B', lbrksld: '\u298F', lbrkslu: '\u298D', Lcaron: '\u013D', lcaron: '\u013E', Lcedil: '\u013B', lcedil: '\u013C', lceil: '\u2308', lcub: '{', Lcy: '\u041B', lcy: '\u043B', ldca: '\u2936', ldquo: '\u201C', ldquor: '\u201E', ldrdhar: '\u2967', ldrushar: '\u294B', ldsh: '\u21B2', le: '\u2264', lE: '\u2266', LeftAngleBracket: '\u27E8', LeftArrowBar: '\u21E4', leftarrow: '\u2190', LeftArrow: '\u2190', Leftarrow: '\u21D0', LeftArrowRightArrow: '\u21C6', leftarrowtail: '\u21A2', LeftCeiling: '\u2308', LeftDoubleBracket: '\u27E6', LeftDownTeeVector: '\u2961', LeftDownVectorBar: '\u2959', LeftDownVector: '\u21C3', LeftFloor: '\u230A', leftharpoondown: '\u21BD', leftharpoonup: '\u21BC', leftleftarrows: '\u21C7', leftrightarrow: '\u2194', LeftRightArrow: '\u2194', Leftrightarrow: '\u21D4', leftrightarrows: '\u21C6', leftrightharpoons: '\u21CB', leftrightsquigarrow: '\u21AD', LeftRightVector: '\u294E', LeftTeeArrow: '\u21A4', LeftTee: '\u22A3', LeftTeeVector: '\u295A', leftthreetimes: '\u22CB', LeftTriangleBar: '\u29CF', LeftTriangle: '\u22B2', LeftTriangleEqual: '\u22B4', LeftUpDownVector: '\u2951', LeftUpTeeVector: '\u2960', LeftUpVectorBar: '\u2958', LeftUpVector: '\u21BF', LeftVectorBar: '\u2952', LeftVector: '\u21BC', lEg: '\u2A8B', leg: '\u22DA', leq: '\u2264', leqq: '\u2266', leqslant: '\u2A7D', lescc: '\u2AA8', les: '\u2A7D', lesdot: '\u2A7F', lesdoto: '\u2A81', lesdotor: '\u2A83', lesg: '\u22DA\uFE00', lesges: '\u2A93', lessapprox: '\u2A85', lessdot: '\u22D6', lesseqgtr: '\u22DA', lesseqqgtr: '\u2A8B', LessEqualGreater: '\u22DA', LessFullEqual: '\u2266', LessGreater: '\u2276', lessgtr: '\u2276', LessLess: '\u2AA1', lesssim: '\u2272', LessSlantEqual: '\u2A7D', LessTilde: '\u2272', lfisht: '\u297C', lfloor: '\u230A', Lfr: '\uD835\uDD0F', lfr: '\uD835\uDD29', lg: '\u2276', lgE: '\u2A91', lHar: '\u2962', lhard: '\u21BD', lharu: '\u21BC', lharul: '\u296A', lhblk: '\u2584', LJcy: '\u0409', ljcy: '\u0459', llarr: '\u21C7', ll: '\u226A', Ll: '\u22D8', llcorner: '\u231E', Lleftarrow: '\u21DA', llhard: '\u296B', lltri: '\u25FA', Lmidot: '\u013F', lmidot: '\u0140', lmoustache: '\u23B0', lmoust: '\u23B0', lnap: '\u2A89', lnapprox: '\u2A89', lne: '\u2A87', lnE: '\u2268', lneq: '\u2A87', lneqq: '\u2268', lnsim: '\u22E6', loang: '\u27EC', loarr: '\u21FD', lobrk: '\u27E6', longleftarrow: '\u27F5', LongLeftArrow: '\u27F5', Longleftarrow: '\u27F8', longleftrightarrow: '\u27F7', LongLeftRightArrow: '\u27F7', Longleftrightarrow: '\u27FA', longmapsto: '\u27FC', longrightarrow: '\u27F6', LongRightArrow: '\u27F6', Longrightarrow: '\u27F9', looparrowleft: '\u21AB', looparrowright: '\u21AC', lopar: '\u2985', Lopf: '\uD835\uDD43', lopf: '\uD835\uDD5D', loplus: '\u2A2D', lotimes: '\u2A34', lowast: '\u2217', lowbar: '_', LowerLeftArrow: '\u2199', LowerRightArrow: '\u2198', loz: '\u25CA', lozenge: '\u25CA', lozf: '\u29EB', lpar: '(', lparlt: '\u2993', lrarr: '\u21C6', lrcorner: '\u231F', lrhar: '\u21CB', lrhard: '\u296D', lrm: '\u200E', lrtri: '\u22BF', lsaquo: '\u2039', lscr: '\uD835\uDCC1', Lscr: '\u2112', lsh: '\u21B0', Lsh: '\u21B0', lsim: '\u2272', lsime: '\u2A8D', lsimg: '\u2A8F', lsqb: '[', lsquo: '\u2018', lsquor: '\u201A', Lstrok: '\u0141', lstrok: '\u0142', ltcc: '\u2AA6', ltcir: '\u2A79', lt: '<', LT: '<', Lt: '\u226A', ltdot: '\u22D6', lthree: '\u22CB', ltimes: '\u22C9', ltlarr: '\u2976', ltquest: '\u2A7B', ltri: '\u25C3', ltrie: '\u22B4', ltrif: '\u25C2', ltrPar: '\u2996', lurdshar: '\u294A', luruhar: '\u2966', lvertneqq: '\u2268\uFE00', lvnE: '\u2268\uFE00', macr: '\xAF', male: '\u2642', malt: '\u2720', maltese: '\u2720', Map: '\u2905', map: '\u21A6', mapsto: '\u21A6', mapstodown: '\u21A7', mapstoleft: '\u21A4', mapstoup: '\u21A5', marker: '\u25AE', mcomma: '\u2A29', Mcy: '\u041C', mcy: '\u043C', mdash: '\u2014', mDDot: '\u223A', measuredangle: '\u2221', MediumSpace: '\u205F', Mellintrf: '\u2133', Mfr: '\uD835\uDD10', mfr: '\uD835\uDD2A', mho: '\u2127', micro: '\xB5', midast: '*', midcir: '\u2AF0', mid: '\u2223', middot: '\xB7', minusb: '\u229F', minus: '\u2212', minusd: '\u2238', minusdu: '\u2A2A', MinusPlus: '\u2213', mlcp: '\u2ADB', mldr: '\u2026', mnplus: '\u2213', models: '\u22A7', Mopf: '\uD835\uDD44', mopf: '\uD835\uDD5E', mp: '\u2213', mscr: '\uD835\uDCC2', Mscr: '\u2133', mstpos: '\u223E', Mu: '\u039C', mu: '\u03BC', multimap: '\u22B8', mumap: '\u22B8', nabla: '\u2207', Nacute: '\u0143', nacute: '\u0144', nang: '\u2220\u20D2', nap: '\u2249', napE: '\u2A70\u0338', napid: '\u224B\u0338', napos: '\u0149', napprox: '\u2249', natural: '\u266E', naturals: '\u2115', natur: '\u266E', nbsp: '\xA0', nbump: '\u224E\u0338', nbumpe: '\u224F\u0338', ncap: '\u2A43', Ncaron: '\u0147', ncaron: '\u0148', Ncedil: '\u0145', ncedil: '\u0146', ncong: '\u2247', ncongdot: '\u2A6D\u0338', ncup: '\u2A42', Ncy: '\u041D', ncy: '\u043D', ndash: '\u2013', nearhk: '\u2924', nearr: '\u2197', neArr: '\u21D7', nearrow: '\u2197', ne: '\u2260', nedot: '\u2250\u0338', NegativeMediumSpace: '\u200B', NegativeThickSpace: '\u200B', NegativeThinSpace: '\u200B', NegativeVeryThinSpace: '\u200B', nequiv: '\u2262', nesear: '\u2928', nesim: '\u2242\u0338', NestedGreaterGreater: '\u226B', NestedLessLess: '\u226A', NewLine: '\n', nexist: '\u2204', nexists: '\u2204', Nfr: '\uD835\uDD11', nfr: '\uD835\uDD2B', ngE: '\u2267\u0338', nge: '\u2271', ngeq: '\u2271', ngeqq: '\u2267\u0338', ngeqslant: '\u2A7E\u0338', nges: '\u2A7E\u0338', nGg: '\u22D9\u0338', ngsim: '\u2275', nGt: '\u226B\u20D2', ngt: '\u226F', ngtr: '\u226F', nGtv: '\u226B\u0338', nharr: '\u21AE', nhArr: '\u21CE', nhpar: '\u2AF2', ni: '\u220B', nis: '\u22FC', nisd: '\u22FA', niv: '\u220B', NJcy: '\u040A', njcy: '\u045A', nlarr: '\u219A', nlArr: '\u21CD', nldr: '\u2025', nlE: '\u2266\u0338', nle: '\u2270', nleftarrow: '\u219A', nLeftarrow: '\u21CD', nleftrightarrow: '\u21AE', nLeftrightarrow: '\u21CE', nleq: '\u2270', nleqq: '\u2266\u0338', nleqslant: '\u2A7D\u0338', nles: '\u2A7D\u0338', nless: '\u226E', nLl: '\u22D8\u0338', nlsim: '\u2274', nLt: '\u226A\u20D2', nlt: '\u226E', nltri: '\u22EA', nltrie: '\u22EC', nLtv: '\u226A\u0338', nmid: '\u2224', NoBreak: '\u2060', NonBreakingSpace: '\xA0', nopf: '\uD835\uDD5F', Nopf: '\u2115', Not: '\u2AEC', not: '\xAC', NotCongruent: '\u2262', NotCupCap: '\u226D', NotDoubleVerticalBar: '\u2226', NotElement: '\u2209', NotEqual: '\u2260', NotEqualTilde: '\u2242\u0338', NotExists: '\u2204', NotGreater: '\u226F', NotGreaterEqual: '\u2271', NotGreaterFullEqual: '\u2267\u0338', NotGreaterGreater: '\u226B\u0338', NotGreaterLess: '\u2279', NotGreaterSlantEqual: '\u2A7E\u0338', NotGreaterTilde: '\u2275', NotHumpDownHump: '\u224E\u0338', NotHumpEqual: '\u224F\u0338', notin: '\u2209', notindot: '\u22F5\u0338', notinE: '\u22F9\u0338', notinva: '\u2209', notinvb: '\u22F7', notinvc: '\u22F6', NotLeftTriangleBar: '\u29CF\u0338', NotLeftTriangle: '\u22EA', NotLeftTriangleEqual: '\u22EC', NotLess: '\u226E', NotLessEqual: '\u2270', NotLessGreater: '\u2278', NotLessLess: '\u226A\u0338', NotLessSlantEqual: '\u2A7D\u0338', NotLessTilde: '\u2274', NotNestedGreaterGreater: '\u2AA2\u0338', NotNestedLessLess: '\u2AA1\u0338', notni: '\u220C', notniva: '\u220C', notnivb: '\u22FE', notnivc: '\u22FD', NotPrecedes: '\u2280', NotPrecedesEqual: '\u2AAF\u0338', NotPrecedesSlantEqual: '\u22E0', NotReverseElement: '\u220C', NotRightTriangleBar: '\u29D0\u0338', NotRightTriangle: '\u22EB', NotRightTriangleEqual: '\u22ED', NotSquareSubset: '\u228F\u0338', NotSquareSubsetEqual: '\u22E2', NotSquareSuperset: '\u2290\u0338', NotSquareSupersetEqual: '\u22E3', NotSubset: '\u2282\u20D2', NotSubsetEqual: '\u2288', NotSucceeds: '\u2281', NotSucceedsEqual: '\u2AB0\u0338', NotSucceedsSlantEqual: '\u22E1', NotSucceedsTilde: '\u227F\u0338', NotSuperset: '\u2283\u20D2', NotSupersetEqual: '\u2289', NotTilde: '\u2241', NotTildeEqual: '\u2244', NotTildeFullEqual: '\u2247', NotTildeTilde: '\u2249', NotVerticalBar: '\u2224', nparallel: '\u2226', npar: '\u2226', nparsl: '\u2AFD\u20E5', npart: '\u2202\u0338', npolint: '\u2A14', npr: '\u2280', nprcue: '\u22E0', nprec: '\u2280', npreceq: '\u2AAF\u0338', npre: '\u2AAF\u0338', nrarrc: '\u2933\u0338', nrarr: '\u219B', nrArr: '\u21CF', nrarrw: '\u219D\u0338', nrightarrow: '\u219B', nRightarrow: '\u21CF', nrtri: '\u22EB', nrtrie: '\u22ED', nsc: '\u2281', nsccue: '\u22E1', nsce: '\u2AB0\u0338', Nscr: '\uD835\uDCA9', nscr: '\uD835\uDCC3', nshortmid: '\u2224', nshortparallel: '\u2226', nsim: '\u2241', nsime: '\u2244', nsimeq: '\u2244', nsmid: '\u2224', nspar: '\u2226', nsqsube: '\u22E2', nsqsupe: '\u22E3', nsub: '\u2284', nsubE: '\u2AC5\u0338', nsube: '\u2288', nsubset: '\u2282\u20D2', nsubseteq: '\u2288', nsubseteqq: '\u2AC5\u0338', nsucc: '\u2281', nsucceq: '\u2AB0\u0338', nsup: '\u2285', nsupE: '\u2AC6\u0338', nsupe: '\u2289', nsupset: '\u2283\u20D2', nsupseteq: '\u2289', nsupseteqq: '\u2AC6\u0338', ntgl: '\u2279', Ntilde: '\xD1', ntilde: '\xF1', ntlg: '\u2278', ntriangleleft: '\u22EA', ntrianglelefteq: '\u22EC', ntriangleright: '\u22EB', ntrianglerighteq: '\u22ED', Nu: '\u039D', nu: '\u03BD', num: '#', numero: '\u2116', numsp: '\u2007', nvap: '\u224D\u20D2', nvdash: '\u22AC', nvDash: '\u22AD', nVdash: '\u22AE', nVDash: '\u22AF', nvge: '\u2265\u20D2', nvgt: '>\u20D2', nvHarr: '\u2904', nvinfin: '\u29DE', nvlArr: '\u2902', nvle: '\u2264\u20D2', nvlt: '<\u20D2', nvltrie: '\u22B4\u20D2', nvrArr: '\u2903', nvrtrie: '\u22B5\u20D2', nvsim: '\u223C\u20D2', nwarhk: '\u2923', nwarr: '\u2196', nwArr: '\u21D6', nwarrow: '\u2196', nwnear: '\u2927', Oacute: '\xD3', oacute: '\xF3', oast: '\u229B', Ocirc: '\xD4', ocirc: '\xF4', ocir: '\u229A', Ocy: '\u041E', ocy: '\u043E', odash: '\u229D', Odblac: '\u0150', odblac: '\u0151', odiv: '\u2A38', odot: '\u2299', odsold: '\u29BC', OElig: '\u0152', oelig: '\u0153', ofcir: '\u29BF', Ofr: '\uD835\uDD12', ofr: '\uD835\uDD2C', ogon: '\u02DB', Ograve: '\xD2', ograve: '\xF2', ogt: '\u29C1', ohbar: '\u29B5', ohm: '\u03A9', oint: '\u222E', olarr: '\u21BA', olcir: '\u29BE', olcross: '\u29BB', oline: '\u203E', olt: '\u29C0', Omacr: '\u014C', omacr: '\u014D', Omega: '\u03A9', omega: '\u03C9', Omicron: '\u039F', omicron: '\u03BF', omid: '\u29B6', ominus: '\u2296', Oopf: '\uD835\uDD46', oopf: '\uD835\uDD60', opar: '\u29B7', OpenCurlyDoubleQuote: '\u201C', OpenCurlyQuote: '\u2018', operp: '\u29B9', oplus: '\u2295', orarr: '\u21BB', Or: '\u2A54', or: '\u2228', ord: '\u2A5D', order: '\u2134', orderof: '\u2134', ordf: '\xAA', ordm: '\xBA', origof: '\u22B6', oror: '\u2A56', orslope: '\u2A57', orv: '\u2A5B', oS: '\u24C8', Oscr: '\uD835\uDCAA', oscr: '\u2134', Oslash: '\xD8', oslash: '\xF8', osol: '\u2298', Otilde: '\xD5', otilde: '\xF5', otimesas: '\u2A36', Otimes: '\u2A37', otimes: '\u2297', Ouml: '\xD6', ouml: '\xF6', ovbar: '\u233D', OverBar: '\u203E', OverBrace: '\u23DE', OverBracket: '\u23B4', OverParenthesis: '\u23DC', para: '\xB6', parallel: '\u2225', par: '\u2225', parsim: '\u2AF3', parsl: '\u2AFD', part: '\u2202', PartialD: '\u2202', Pcy: '\u041F', pcy: '\u043F', percnt: '%', period: '.', permil: '\u2030', perp: '\u22A5', pertenk: '\u2031', Pfr: '\uD835\uDD13', pfr: '\uD835\uDD2D', Phi: '\u03A6', phi: '\u03C6', phiv: '\u03D5', phmmat: '\u2133', phone: '\u260E', Pi: '\u03A0', pi: '\u03C0', pitchfork: '\u22D4', piv: '\u03D6', planck: '\u210F', planckh: '\u210E', plankv: '\u210F', plusacir: '\u2A23', plusb: '\u229E', pluscir: '\u2A22', plus: '+', plusdo: '\u2214', plusdu: '\u2A25', pluse: '\u2A72', PlusMinus: '\xB1', plusmn: '\xB1', plussim: '\u2A26', plustwo: '\u2A27', pm: '\xB1', Poincareplane: '\u210C', pointint: '\u2A15', popf: '\uD835\uDD61', Popf: '\u2119', pound: '\xA3', prap: '\u2AB7', Pr: '\u2ABB', pr: '\u227A', prcue: '\u227C', precapprox: '\u2AB7', prec: '\u227A', preccurlyeq: '\u227C', Precedes: '\u227A', PrecedesEqual: '\u2AAF', PrecedesSlantEqual: '\u227C', PrecedesTilde: '\u227E', preceq: '\u2AAF', precnapprox: '\u2AB9', precneqq: '\u2AB5', precnsim: '\u22E8', pre: '\u2AAF', prE: '\u2AB3', precsim: '\u227E', prime: '\u2032', Prime: '\u2033', primes: '\u2119', prnap: '\u2AB9', prnE: '\u2AB5', prnsim: '\u22E8', prod: '\u220F', Product: '\u220F', profalar: '\u232E', profline: '\u2312', profsurf: '\u2313', prop: '\u221D', Proportional: '\u221D', Proportion: '\u2237', propto: '\u221D', prsim: '\u227E', prurel: '\u22B0', Pscr: '\uD835\uDCAB', pscr: '\uD835\uDCC5', Psi: '\u03A8', psi: '\u03C8', puncsp: '\u2008', Qfr: '\uD835\uDD14', qfr: '\uD835\uDD2E', qint: '\u2A0C', qopf: '\uD835\uDD62', Qopf: '\u211A', qprime: '\u2057', Qscr: '\uD835\uDCAC', qscr: '\uD835\uDCC6', quaternions: '\u210D', quatint: '\u2A16', quest: '?', questeq: '\u225F', quot: '"', QUOT: '"', rAarr: '\u21DB', race: '\u223D\u0331', Racute: '\u0154', racute: '\u0155', radic: '\u221A', raemptyv: '\u29B3', rang: '\u27E9', Rang: '\u27EB', rangd: '\u2992', range: '\u29A5', rangle: '\u27E9', raquo: '\xBB', rarrap: '\u2975', rarrb: '\u21E5', rarrbfs: '\u2920', rarrc: '\u2933', rarr: '\u2192', Rarr: '\u21A0', rArr: '\u21D2', rarrfs: '\u291E', rarrhk: '\u21AA', rarrlp: '\u21AC', rarrpl: '\u2945', rarrsim: '\u2974', Rarrtl: '\u2916', rarrtl: '\u21A3', rarrw: '\u219D', ratail: '\u291A', rAtail: '\u291C', ratio: '\u2236', rationals: '\u211A', rbarr: '\u290D', rBarr: '\u290F', RBarr: '\u2910', rbbrk: '\u2773', rbrace: '}', rbrack: ']', rbrke: '\u298C', rbrksld: '\u298E', rbrkslu: '\u2990', Rcaron: '\u0158', rcaron: '\u0159', Rcedil: '\u0156', rcedil: '\u0157', rceil: '\u2309', rcub: '}', Rcy: '\u0420', rcy: '\u0440', rdca: '\u2937', rdldhar: '\u2969', rdquo: '\u201D', rdquor: '\u201D', rdsh: '\u21B3', real: '\u211C', realine: '\u211B', realpart: '\u211C', reals: '\u211D', Re: '\u211C', rect: '\u25AD', reg: '\xAE', REG: '\xAE', ReverseElement: '\u220B', ReverseEquilibrium: '\u21CB', ReverseUpEquilibrium: '\u296F', rfisht: '\u297D', rfloor: '\u230B', rfr: '\uD835\uDD2F', Rfr: '\u211C', rHar: '\u2964', rhard: '\u21C1', rharu: '\u21C0', rharul: '\u296C', Rho: '\u03A1', rho: '\u03C1', rhov: '\u03F1', RightAngleBracket: '\u27E9', RightArrowBar: '\u21E5', rightarrow: '\u2192', RightArrow: '\u2192', Rightarrow: '\u21D2', RightArrowLeftArrow: '\u21C4', rightarrowtail: '\u21A3', RightCeiling: '\u2309', RightDoubleBracket: '\u27E7', RightDownTeeVector: '\u295D', RightDownVectorBar: '\u2955', RightDownVector: '\u21C2', RightFloor: '\u230B', rightharpoondown: '\u21C1', rightharpoonup: '\u21C0', rightleftarrows: '\u21C4', rightleftharpoons: '\u21CC', rightrightarrows: '\u21C9', rightsquigarrow: '\u219D', RightTeeArrow: '\u21A6', RightTee: '\u22A2', RightTeeVector: '\u295B', rightthreetimes: '\u22CC', RightTriangleBar: '\u29D0', RightTriangle: '\u22B3', RightTriangleEqual: '\u22B5', RightUpDownVector: '\u294F', RightUpTeeVector: '\u295C', RightUpVectorBar: '\u2954', RightUpVector: '\u21BE', RightVectorBar: '\u2953', RightVector: '\u21C0', ring: '\u02DA', risingdotseq: '\u2253', rlarr: '\u21C4', rlhar: '\u21CC', rlm: '\u200F', rmoustache: '\u23B1', rmoust: '\u23B1', rnmid: '\u2AEE', roang: '\u27ED', roarr: '\u21FE', robrk: '\u27E7', ropar: '\u2986', ropf: '\uD835\uDD63', Ropf: '\u211D', roplus: '\u2A2E', rotimes: '\u2A35', RoundImplies: '\u2970', rpar: ')', rpargt: '\u2994', rppolint: '\u2A12', rrarr: '\u21C9', Rrightarrow: '\u21DB', rsaquo: '\u203A', rscr: '\uD835\uDCC7', Rscr: '\u211B', rsh: '\u21B1', Rsh: '\u21B1', rsqb: ']', rsquo: '\u2019', rsquor: '\u2019', rthree: '\u22CC', rtimes: '\u22CA', rtri: '\u25B9', rtrie: '\u22B5', rtrif: '\u25B8', rtriltri: '\u29CE', RuleDelayed: '\u29F4', ruluhar: '\u2968', rx: '\u211E', Sacute: '\u015A', sacute: '\u015B', sbquo: '\u201A', scap: '\u2AB8', Scaron: '\u0160', scaron: '\u0161', Sc: '\u2ABC', sc: '\u227B', sccue: '\u227D', sce: '\u2AB0', scE: '\u2AB4', Scedil: '\u015E', scedil: '\u015F', Scirc: '\u015C', scirc: '\u015D', scnap: '\u2ABA', scnE: '\u2AB6', scnsim: '\u22E9', scpolint: '\u2A13', scsim: '\u227F', Scy: '\u0421', scy: '\u0441', sdotb: '\u22A1', sdot: '\u22C5', sdote: '\u2A66', searhk: '\u2925', searr: '\u2198', seArr: '\u21D8', searrow: '\u2198', sect: '\xA7', semi: ';', seswar: '\u2929', setminus: '\u2216', setmn: '\u2216', sext: '\u2736', Sfr: '\uD835\uDD16', sfr: '\uD835\uDD30', sfrown: '\u2322', sharp: '\u266F', SHCHcy: '\u0429', shchcy: '\u0449', SHcy: '\u0428', shcy: '\u0448', ShortDownArrow: '\u2193', ShortLeftArrow: '\u2190', shortmid: '\u2223', shortparallel: '\u2225', ShortRightArrow: '\u2192', ShortUpArrow: '\u2191', shy: '\xAD', Sigma: '\u03A3', sigma: '\u03C3', sigmaf: '\u03C2', sigmav: '\u03C2', sim: '\u223C', simdot: '\u2A6A', sime: '\u2243', simeq: '\u2243', simg: '\u2A9E', simgE: '\u2AA0', siml: '\u2A9D', simlE: '\u2A9F', simne: '\u2246', simplus: '\u2A24', simrarr: '\u2972', slarr: '\u2190', SmallCircle: '\u2218', smallsetminus: '\u2216', smashp: '\u2A33', smeparsl: '\u29E4', smid: '\u2223', smile: '\u2323', smt: '\u2AAA', smte: '\u2AAC', smtes: '\u2AAC\uFE00', SOFTcy: '\u042C', softcy: '\u044C', solbar: '\u233F', solb: '\u29C4', sol: '/', Sopf: '\uD835\uDD4A', sopf: '\uD835\uDD64', spades: '\u2660', spadesuit: '\u2660', spar: '\u2225', sqcap: '\u2293', sqcaps: '\u2293\uFE00', sqcup: '\u2294', sqcups: '\u2294\uFE00', Sqrt: '\u221A', sqsub: '\u228F', sqsube: '\u2291', sqsubset: '\u228F', sqsubseteq: '\u2291', sqsup: '\u2290', sqsupe: '\u2292', sqsupset: '\u2290', sqsupseteq: '\u2292', square: '\u25A1', Square: '\u25A1', SquareIntersection: '\u2293', SquareSubset: '\u228F', SquareSubsetEqual: '\u2291', SquareSuperset: '\u2290', SquareSupersetEqual: '\u2292', SquareUnion: '\u2294', squarf: '\u25AA', squ: '\u25A1', squf: '\u25AA', srarr: '\u2192', Sscr: '\uD835\uDCAE', sscr: '\uD835\uDCC8', ssetmn: '\u2216', ssmile: '\u2323', sstarf: '\u22C6', Star: '\u22C6', star: '\u2606', starf: '\u2605', straightepsilon: '\u03F5', straightphi: '\u03D5', strns: '\xAF', sub: '\u2282', Sub: '\u22D0', subdot: '\u2ABD', subE: '\u2AC5', sube: '\u2286', subedot: '\u2AC3', submult: '\u2AC1', subnE: '\u2ACB', subne: '\u228A', subplus: '\u2ABF', subrarr: '\u2979', subset: '\u2282', Subset: '\u22D0', subseteq: '\u2286', subseteqq: '\u2AC5', SubsetEqual: '\u2286', subsetneq: '\u228A', subsetneqq: '\u2ACB', subsim: '\u2AC7', subsub: '\u2AD5', subsup: '\u2AD3', succapprox: '\u2AB8', succ: '\u227B', succcurlyeq: '\u227D', Succeeds: '\u227B', SucceedsEqual: '\u2AB0', SucceedsSlantEqual: '\u227D', SucceedsTilde: '\u227F', succeq: '\u2AB0', succnapprox: '\u2ABA', succneqq: '\u2AB6', succnsim: '\u22E9', succsim: '\u227F', SuchThat: '\u220B', sum: '\u2211', Sum: '\u2211', sung: '\u266A', sup1: '\xB9', sup2: '\xB2', sup3: '\xB3', sup: '\u2283', Sup: '\u22D1', supdot: '\u2ABE', supdsub: '\u2AD8', supE: '\u2AC6', supe: '\u2287', supedot: '\u2AC4', Superset: '\u2283', SupersetEqual: '\u2287', suphsol: '\u27C9', suphsub: '\u2AD7', suplarr: '\u297B', supmult: '\u2AC2', supnE: '\u2ACC', supne: '\u228B', supplus: '\u2AC0', supset: '\u2283', Supset: '\u22D1', supseteq: '\u2287', supseteqq: '\u2AC6', supsetneq: '\u228B', supsetneqq: '\u2ACC', supsim: '\u2AC8', supsub: '\u2AD4', supsup: '\u2AD6', swarhk: '\u2926', swarr: '\u2199', swArr: '\u21D9', swarrow: '\u2199', swnwar: '\u292A', szlig: '\xDF', Tab: '\t', target: '\u2316', Tau: '\u03A4', tau: '\u03C4', tbrk: '\u23B4', Tcaron: '\u0164', tcaron: '\u0165', Tcedil: '\u0162', tcedil: '\u0163', Tcy: '\u0422', tcy: '\u0442', tdot: '\u20DB', telrec: '\u2315', Tfr: '\uD835\uDD17', tfr: '\uD835\uDD31', there4: '\u2234', therefore: '\u2234', Therefore: '\u2234', Theta: '\u0398', theta: '\u03B8', thetasym: '\u03D1', thetav: '\u03D1', thickapprox: '\u2248', thicksim: '\u223C', ThickSpace: '\u205F\u200A', ThinSpace: '\u2009', thinsp: '\u2009', thkap: '\u2248', thksim: '\u223C', THORN: '\xDE', thorn: '\xFE', tilde: '\u02DC', Tilde: '\u223C', TildeEqual: '\u2243', TildeFullEqual: '\u2245', TildeTilde: '\u2248', timesbar: '\u2A31', timesb: '\u22A0', times: '\xD7', timesd: '\u2A30', tint: '\u222D', toea: '\u2928', topbot: '\u2336', topcir: '\u2AF1', top: '\u22A4', Topf: '\uD835\uDD4B', topf: '\uD835\uDD65', topfork: '\u2ADA', tosa: '\u2929', tprime: '\u2034', trade: '\u2122', TRADE: '\u2122', triangle: '\u25B5', triangledown: '\u25BF', triangleleft: '\u25C3', trianglelefteq: '\u22B4', triangleq: '\u225C', triangleright: '\u25B9', trianglerighteq: '\u22B5', tridot: '\u25EC', trie: '\u225C', triminus: '\u2A3A', TripleDot: '\u20DB', triplus: '\u2A39', trisb: '\u29CD', tritime: '\u2A3B', trpezium: '\u23E2', Tscr: '\uD835\uDCAF', tscr: '\uD835\uDCC9', TScy: '\u0426', tscy: '\u0446', TSHcy: '\u040B', tshcy: '\u045B', Tstrok: '\u0166', tstrok: '\u0167', twixt: '\u226C', twoheadleftarrow: '\u219E', twoheadrightarrow: '\u21A0', Uacute: '\xDA', uacute: '\xFA', uarr: '\u2191', Uarr: '\u219F', uArr: '\u21D1', Uarrocir: '\u2949', Ubrcy: '\u040E', ubrcy: '\u045E', Ubreve: '\u016C', ubreve: '\u016D', Ucirc: '\xDB', ucirc: '\xFB', Ucy: '\u0423', ucy: '\u0443', udarr: '\u21C5', Udblac: '\u0170', udblac: '\u0171', udhar: '\u296E', ufisht: '\u297E', Ufr: '\uD835\uDD18', ufr: '\uD835\uDD32', Ugrave: '\xD9', ugrave: '\xF9', uHar: '\u2963', uharl: '\u21BF', uharr: '\u21BE', uhblk: '\u2580', ulcorn: '\u231C', ulcorner: '\u231C', ulcrop: '\u230F', ultri: '\u25F8', Umacr: '\u016A', umacr: '\u016B', uml: '\xA8', UnderBar: '_', UnderBrace: '\u23DF', UnderBracket: '\u23B5', UnderParenthesis: '\u23DD', Union: '\u22C3', UnionPlus: '\u228E', Uogon: '\u0172', uogon: '\u0173', Uopf: '\uD835\uDD4C', uopf: '\uD835\uDD66', UpArrowBar: '\u2912', uparrow: '\u2191', UpArrow: '\u2191', Uparrow: '\u21D1', UpArrowDownArrow: '\u21C5', updownarrow: '\u2195', UpDownArrow: '\u2195', Updownarrow: '\u21D5', UpEquilibrium: '\u296E', upharpoonleft: '\u21BF', upharpoonright: '\u21BE', uplus: '\u228E', UpperLeftArrow: '\u2196', UpperRightArrow: '\u2197', upsi: '\u03C5', Upsi: '\u03D2', upsih: '\u03D2', Upsilon: '\u03A5', upsilon: '\u03C5', UpTeeArrow: '\u21A5', UpTee: '\u22A5', upuparrows: '\u21C8', urcorn: '\u231D', urcorner: '\u231D', urcrop: '\u230E', Uring: '\u016E', uring: '\u016F', urtri: '\u25F9', Uscr: '\uD835\uDCB0', uscr: '\uD835\uDCCA', utdot: '\u22F0', Utilde: '\u0168', utilde: '\u0169', utri: '\u25B5', utrif: '\u25B4', uuarr: '\u21C8', Uuml: '\xDC', uuml: '\xFC', uwangle: '\u29A7', vangrt: '\u299C', varepsilon: '\u03F5', varkappa: '\u03F0', varnothing: '\u2205', varphi: '\u03D5', varpi: '\u03D6', varpropto: '\u221D', varr: '\u2195', vArr: '\u21D5', varrho: '\u03F1', varsigma: '\u03C2', varsubsetneq: '\u228A\uFE00', varsubsetneqq: '\u2ACB\uFE00', varsupsetneq: '\u228B\uFE00', varsupsetneqq: '\u2ACC\uFE00', vartheta: '\u03D1', vartriangleleft: '\u22B2', vartriangleright: '\u22B3', vBar: '\u2AE8', Vbar: '\u2AEB', vBarv: '\u2AE9', Vcy: '\u0412', vcy: '\u0432', vdash: '\u22A2', vDash: '\u22A8', Vdash: '\u22A9', VDash: '\u22AB', Vdashl: '\u2AE6', veebar: '\u22BB', vee: '\u2228', Vee: '\u22C1', veeeq: '\u225A', vellip: '\u22EE', verbar: '|', Verbar: '\u2016', vert: '|', Vert: '\u2016', VerticalBar: '\u2223', VerticalLine: '|', VerticalSeparator: '\u2758', VerticalTilde: '\u2240', VeryThinSpace: '\u200A', Vfr: '\uD835\uDD19', vfr: '\uD835\uDD33', vltri: '\u22B2', vnsub: '\u2282\u20D2', vnsup: '\u2283\u20D2', Vopf: '\uD835\uDD4D', vopf: '\uD835\uDD67', vprop: '\u221D', vrtri: '\u22B3', Vscr: '\uD835\uDCB1', vscr: '\uD835\uDCCB', vsubnE: '\u2ACB\uFE00', vsubne: '\u228A\uFE00', vsupnE: '\u2ACC\uFE00', vsupne: '\u228B\uFE00', Vvdash: '\u22AA', vzigzag: '\u299A', Wcirc: '\u0174', wcirc: '\u0175', wedbar: '\u2A5F', wedge: '\u2227', Wedge: '\u22C0', wedgeq: '\u2259', weierp: '\u2118', Wfr: '\uD835\uDD1A', wfr: '\uD835\uDD34', Wopf: '\uD835\uDD4E', wopf: '\uD835\uDD68', wp: '\u2118', wr: '\u2240', wreath: '\u2240', Wscr: '\uD835\uDCB2', wscr: '\uD835\uDCCC', xcap: '\u22C2', xcirc: '\u25EF', xcup: '\u22C3', xdtri: '\u25BD', Xfr: '\uD835\uDD1B', xfr: '\uD835\uDD35', xharr: '\u27F7', xhArr: '\u27FA', Xi: '\u039E', xi: '\u03BE', xlarr: '\u27F5', xlArr: '\u27F8', xmap: '\u27FC', xnis: '\u22FB', xodot: '\u2A00', Xopf: '\uD835\uDD4F', xopf: '\uD835\uDD69', xoplus: '\u2A01', xotime: '\u2A02', xrarr: '\u27F6', xrArr: '\u27F9', Xscr: '\uD835\uDCB3', xscr: '\uD835\uDCCD', xsqcup: '\u2A06', xuplus: '\u2A04', xutri: '\u25B3', xvee: '\u22C1', xwedge: '\u22C0', Yacute: '\xDD', yacute: '\xFD', YAcy: '\u042F', yacy: '\u044F', Ycirc: '\u0176', ycirc: '\u0177', Ycy: '\u042B', ycy: '\u044B', yen: '\xA5', Yfr: '\uD835\uDD1C', yfr: '\uD835\uDD36', YIcy: '\u0407', yicy: '\u0457', Yopf: '\uD835\uDD50', yopf: '\uD835\uDD6A', Yscr: '\uD835\uDCB4', yscr: '\uD835\uDCCE', YUcy: '\u042E', yucy: '\u044E', yuml: '\xFF', Yuml: '\u0178', Zacute: '\u0179', zacute: '\u017A', Zcaron: '\u017D', zcaron: '\u017E', Zcy: '\u0417', zcy: '\u0437', Zdot: '\u017B', zdot: '\u017C', zeetrf: '\u2128', ZeroWidthSpace: '\u200B', Zeta: '\u0396', zeta: '\u03B6', zfr: '\uD835\uDD37', Zfr: '\u2128', ZHcy: '\u0416', zhcy: '\u0436', zigrarr: '\u21DD', zopf: '\uD835\uDD6B', Zopf: '\u2124', Zscr: '\uD835\uDCB5', zscr: '\uD835\uDCCF', zwj: '\u200D', zwnj: '\u200C' }; }, {} ], 53: [ function (e, r, t) { 'use strict'; function n(e) { Array.prototype.slice.call(arguments, 1).forEach(function (r) { if (r) { Object.keys(r).forEach(function (t) { e[t] = r[t]; }); } }); return e; } function s(e) { return Object.prototype.toString.call(e); } function o(e) { return '[object String]' === s(e); } function i(e) { return '[object Object]' === s(e); } function a(e) { return '[object RegExp]' === s(e); } function c(e) { return '[object Function]' === s(e); } function l(e) { return e.replace(/[.?*+^$[\]\\(){}|-]/g, '\\$&'); } function u(e) { return Object.keys(e || {}).reduce(function (e, r) { return e || b.hasOwnProperty(r); }, false); } function p(e) { e.__index__ = -1; e.__text_cache__ = ''; } function h(e) { return function (r, t) { var n = r.slice(t); return e.test(n) ? n.match(e)[0].length : 0; }; } function f() { return function (e, r) { r.normalize(e); }; } function d(r) { function t(e) { return e.replace('%TLDS%', s.src_tlds); } function n(e, r) { throw new Error('(LinkifyIt) Invalid schema "' + e + '": ' + r); } var s = (r.re = e('./lib/re')(r.__opts__)); var u = r.__tlds__.slice(); r.onCompile(); r.__tlds_replaced__ || u.push( 'a[cdefgilmnoqrstuwxz]|b[abdefghijmnorstvwyz]|c[acdfghiklmnoruvwxyz]|d[ejkmoz]|e[cegrstu]|f[ijkmor]|g[abdefghilmnpqrstuwy]|h[kmnrtu]|i[delmnoqrst]|j[emop]|k[eghimnprwyz]|l[abcikrstuvy]|m[acdeghklmnopqrstuvwxyz]|n[acefgilopruz]|om|p[aefghklmnrstwy]|qa|r[eosuw]|s[abcdeghijklmnortuvxyz]|t[cdfghjklmnortvwz]|u[agksyz]|v[aceginu]|w[fs]|y[et]|z[amw]' ); u.push(s.src_xn); s.src_tlds = u.join('|'); s.email_fuzzy = RegExp(t(s.tpl_email_fuzzy), 'i'); s.link_fuzzy = RegExp(t(s.tpl_link_fuzzy), 'i'); s.link_no_ip_fuzzy = RegExp(t(s.tpl_link_no_ip_fuzzy), 'i'); s.host_fuzzy_test = RegExp(t(s.tpl_host_fuzzy_test), 'i'); var d = []; r.__compiled__ = {}; Object.keys(r.__schemas__).forEach(function (e) { var t = r.__schemas__[e]; if (null !== t) { var s = { validate: null, link: null }; r.__compiled__[e] = s; return i(t) ? (a(t.validate) ? (s.validate = h(t.validate)) : c(t.validate) ? (s.validate = t.validate) : n(e, t), void (c(t.normalize) ? (s.normalize = t.normalize) : t.normalize ? n(e, t) : (s.normalize = f()))) : o(t) ? void d.push(e) : void n(e, t); } }); d.forEach(function (e) { if (r.__compiled__[r.__schemas__[e]]) { r.__compiled__[e].validate = r.__compiled__[r.__schemas__[e]].validate; r.__compiled__[e].normalize = r.__compiled__[r.__schemas__[e]].normalize; } }); r.__compiled__[''] = { validate: null, normalize: f() }; var m = Object.keys(r.__compiled__) .filter(function (e) { return e.length > 0 && r.__compiled__[e]; }) .map(l) .join('|'); r.re.schema_test = RegExp('(^|(?!_)(?:[><\uFF5C]|' + s.src_ZPCc + '))(' + m + ')', 'i'); r.re.schema_search = RegExp('(^|(?!_)(?:[><\uFF5C]|' + s.src_ZPCc + '))(' + m + ')', 'ig'); r.re.pretest = RegExp('(' + r.re.schema_test.source + ')|(' + r.re.host_fuzzy_test.source + ')|@', 'i'); p(r); } function m(e, r) { var t = e.__index__; var n = e.__last_index__; var s = e.__text_cache__.slice(t, n); this.schema = e.__schema__.toLowerCase(); this.index = t + r; this.lastIndex = n + r; this.raw = s; this.text = s; this.url = s; } function _(e, r) { var t = new m(e, r); e.__compiled__[t.schema].normalize(t, e); return t; } function g(e, r) { if (!(this instanceof g)) { return new g(e, r); } r || (u(e) && ((r = e), (e = {}))); this.__opts__ = n({}, b, r); this.__index__ = -1; this.__last_index__ = -1; this.__schema__ = ''; this.__text_cache__ = ''; this.__schemas__ = n({}, k, e); this.__compiled__ = {}; this.__tlds__ = v; this.__tlds_replaced__ = false; this.re = {}; d(this); } var b = { fuzzyLink: true, fuzzyEmail: true, fuzzyIP: false }; var k = { 'http:': { validate: function (e, r, t) { var n = e.slice(r); t.re.http || (t.re.http = new RegExp('^\\/\\/' + t.re.src_auth + t.re.src_host_port_strict + t.re.src_path, 'i')); return t.re.http.test(n) ? n.match(t.re.http)[0].length : 0; } }, 'https:': 'http:', 'ftp:': 'http:', '//': { validate: function (e, r, t) { var n = e.slice(r); t.re.no_http || (t.re.no_http = new RegExp( '^' + t.re.src_auth + '(?:localhost|(?:(?:' + t.re.src_domain + ')\\.)+' + t.re.src_domain_root + ')' + t.re.src_port + t.re.src_host_terminator + t.re.src_path, 'i' )); return t.re.no_http.test(n) ? (r >= 3 && ':' === e[r - 3] ? 0 : r >= 3 && '/' === e[r - 3] ? 0 : n.match(t.re.no_http)[0].length) : 0; } }, 'mailto:': { validate: function (e, r, t) { var n = e.slice(r); t.re.mailto || (t.re.mailto = new RegExp('^' + t.re.src_email_name + '@' + t.re.src_host_strict, 'i')); return t.re.mailto.test(n) ? n.match(t.re.mailto)[0].length : 0; } } }; var v = 'biz|com|edu|gov|net|org|pro|web|xxx|aero|asia|coop|info|museum|name|shop|\u0440\u0444'.split('|'); g.prototype.add = function (e, r) { this.__schemas__[e] = r; d(this); return this; }; g.prototype.set = function (e) { this.__opts__ = n(this.__opts__, e); return this; }; g.prototype.test = function (e) { this.__text_cache__ = e; this.__index__ = -1; if (!e.length) { return false; } var r; var t; var n; var s; var o; var i; var a; var c; if (this.re.schema_test.test(e)) { for (a = this.re.schema_search, a.lastIndex = 0; null !== (r = a.exec(e)); ) { if ((s = this.testSchemaAt(e, r[2], a.lastIndex))) { this.__schema__ = r[2]; this.__index__ = r.index + r[1].length; this.__last_index__ = r.index + r[0].length + s; break; } } } if ( this.__opts__.fuzzyLink && this.__compiled__['http:'] && (c = e.search(this.re.host_fuzzy_test)) >= 0 && (this.__index__ < 0 || c < this.__index__) && null !== (t = e.match(this.__opts__.fuzzyIP ? this.re.link_fuzzy : this.re.link_no_ip_fuzzy)) ) { o = t.index + t[1].length; if (this.__index__ < 0 || o < this.__index__) { (this.__schema__ = ''), (this.__index__ = o), (this.__last_index__ = t.index + t[0].length); } } if (this.__opts__.fuzzyEmail && this.__compiled__['mailto:'] && e.indexOf('@') >= 0 && null !== (n = e.match(this.re.email_fuzzy))) { o = n.index + n[1].length; i = n.index + n[0].length; if (this.__index__ < 0 || o < this.__index__ || (o === this.__index__ && i > this.__last_index__)) { (this.__schema__ = 'mailto:'), (this.__index__ = o), (this.__last_index__ = i); } } return this.__index__ >= 0; }; g.prototype.pretest = function (e) { return this.re.pretest.test(e); }; g.prototype.testSchemaAt = function (e, r, t) { return this.__compiled__[r.toLowerCase()] ? this.__compiled__[r.toLowerCase()].validate(e, t, this) : 0; }; g.prototype.match = function (e) { var r = 0; var t = []; if (this.__index__ >= 0 && this.__text_cache__ === e) { t.push(_(this, r)); r = this.__last_index__; } for (var n = r ? e.slice(r) : e; this.test(n); ) { t.push(_(this, r)); n = n.slice(this.__last_index__); r += this.__last_index__; } return t.length ? t : null; }; g.prototype.tlds = function (e, r) { e = Array.isArray(e) ? e : [e]; return r ? ((this.__tlds__ = this.__tlds__ .concat(e) .sort() .filter(function (e, r, t) { return e !== t[r - 1]; }) .reverse()), d(this), this) : ((this.__tlds__ = e.slice()), (this.__tlds_replaced__ = true), d(this), this); }; g.prototype.normalize = function (e) { e.schema || (e.url = 'http://' + e.url); 'mailto:' !== e.schema || /^mailto:/i.test(e.url) || (e.url = 'mailto:' + e.url); }; g.prototype.onCompile = function () {}; r.exports = g; }, { './lib/re': 54 } ], 54: [ function (e, r, t) { 'use strict'; r.exports = function (r) { var t = {}; t.src_Any = e('uc.micro/properties/Any/regex').source; t.src_Cc = e('uc.micro/categories/Cc/regex').source; t.src_Z = e('uc.micro/categories/Z/regex').source; t.src_P = e('uc.micro/categories/P/regex').source; t.src_ZPCc = [t.src_Z, t.src_P, t.src_Cc].join('|'); t.src_ZCc = [t.src_Z, t.src_Cc].join('|'); t.src_pseudo_letter = '(?:(?![><\uFF5C]|' + t.src_ZPCc + ')' + t.src_Any + ')'; t.src_ip4 = '(?:(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)'; t.src_auth = '(?:(?:(?!' + t.src_ZCc + '|[@/\\[\\]()]).)+@)?'; t.src_port = '(?::(?:6(?:[0-4]\\d{3}|5(?:[0-4]\\d{2}|5(?:[0-2]\\d|3[0-5])))|[1-5]?\\d{1,4}))?'; t.src_host_terminator = '(?=$|[><\uFF5C]|' + t.src_ZPCc + ')(?!-|_|:\\d|\\.-|\\.(?!$|' + t.src_ZPCc + '))'; t.src_path = '(?:[/?#](?:(?!' + t.src_ZCc + '|[><\uFF5C]|[()[\\]{}.,"\'?!\\-]).|\\[(?:(?!' + t.src_ZCc + '|\\]).)*\\]|\\((?:(?!' + t.src_ZCc + '|[)]).)*\\)|\\{(?:(?!' + t.src_ZCc + '|[}]).)*\\}|\\"(?:(?!' + t.src_ZCc + '|["]).)+\\"|\\\'(?:(?!' + t.src_ZCc + "|[']).)+\\'|\\'(?=" + t.src_pseudo_letter + '|[-]).|\\.{2,3}[a-zA-Z0-9%/]|\\.(?!' + t.src_ZCc + '|[.]).|' + (r && r['---'] ? '\\-(?!--(?:[^-]|$))(?:-*)|' : '\\-+|') + '\\,(?!' + t.src_ZCc + ').|\\!(?!' + t.src_ZCc + '|[!]).|\\?(?!' + t.src_ZCc + '|[?]).)+|\\/)?'; t.src_email_name = '[\\-;:&=\\+\\$,\\"\\.a-zA-Z0-9_]+'; t.src_xn = 'xn--[a-z0-9\\-]{1,59}'; t.src_domain_root = '(?:' + t.src_xn + '|' + t.src_pseudo_letter + '{1,63})'; t.src_domain = '(?:' + t.src_xn + '|(?:' + t.src_pseudo_letter + ')|(?:' + t.src_pseudo_letter + '(?:-(?!-)|' + t.src_pseudo_letter + '){0,61}' + t.src_pseudo_letter + '))'; t.src_host = '(?:(?:(?:(?:' + t.src_domain + ')\\.)*' + t.src_domain + '))'; t.tpl_host_fuzzy = '(?:' + t.src_ip4 + '|(?:(?:(?:' + t.src_domain + ')\\.)+(?:%TLDS%)))'; t.tpl_host_no_ip_fuzzy = '(?:(?:(?:' + t.src_domain + ')\\.)+(?:%TLDS%))'; t.src_host_strict = t.src_host + t.src_host_terminator; t.tpl_host_fuzzy_strict = t.tpl_host_fuzzy + t.src_host_terminator; t.src_host_port_strict = t.src_host + t.src_port + t.src_host_terminator; t.tpl_host_port_fuzzy_strict = t.tpl_host_fuzzy + t.src_port + t.src_host_terminator; t.tpl_host_port_no_ip_fuzzy_strict = t.tpl_host_no_ip_fuzzy + t.src_port + t.src_host_terminator; t.tpl_host_fuzzy_test = 'localhost|www\\.|\\.\\d{1,3}\\.|(?:\\.(?:%TLDS%)(?:' + t.src_ZPCc + '|>|$))'; t.tpl_email_fuzzy = '(^|[><\uFF5C]|\\(|' + t.src_ZCc + ')(' + t.src_email_name + '@' + t.tpl_host_fuzzy_strict + ')'; t.tpl_link_fuzzy = '(^|(?![.:/\\-_@])(?:[$+<=>^`|\uFF5C]|' + t.src_ZPCc + '))((?![$+<=>^`|\uFF5C])' + t.tpl_host_port_fuzzy_strict + t.src_path + ')'; t.tpl_link_no_ip_fuzzy = '(^|(?![.:/\\-_@])(?:[$+<=>^`|\uFF5C]|' + t.src_ZPCc + '))((?![$+<=>^`|\uFF5C])' + t.tpl_host_port_no_ip_fuzzy_strict + t.src_path + ')'; return t; }; }, { 'uc.micro/categories/Cc/regex': 61, 'uc.micro/categories/P/regex': 63, 'uc.micro/categories/Z/regex': 64, 'uc.micro/properties/Any/regex': 66 } ], 55: [ function (e, r, t) { 'use strict'; function n(e) { var r; var t; var n = o[e]; if (n) { return n; } for (n = o[e] = [], r = 0; r < 128; r++) { t = String.fromCharCode(r); n.push(t); } for (r = 0; r < e.length; r++) { t = e.charCodeAt(r); n[t] = '%' + ('0' + t.toString(16).toUpperCase()).slice(-2); } return n; } function s(e, r) { var t; if ('string' != typeof r) { r = s.defaultChars; } t = n(r); return e.replace(/(%[a-f0-9]{2})+/gi, function (e) { var r; var n; var s; var o; var i; var a; var c; var l = ''; for (r = 0, n = e.length; r < n; r += 3) { s = parseInt(e.slice(r + 1, r + 3), 16); s < 128 ? (l += t[s]) : 192 == (224 & s) && r + 3 < n && 128 == (192 & (o = parseInt(e.slice(r + 4, r + 6), 16))) ? ((c = ((s << 6) & 1984) | (63 & o)), (l += c < 128 ? '\uFFFD\uFFFD' : String.fromCharCode(c)), (r += 3)) : 224 == (240 & s) && r + 6 < n && ((o = parseInt(e.slice(r + 4, r + 6), 16)), (i = parseInt(e.slice(r + 7, r + 9), 16)), 128 == (192 & o) && 128 == (192 & i)) ? ((c = ((s << 12) & 61440) | ((o << 6) & 4032) | (63 & i)), (l += c < 2048 || (c >= 55296 && c <= 57343) ? '\uFFFD\uFFFD\uFFFD' : String.fromCharCode(c)), (r += 6)) : 240 == (248 & s) && r + 9 < n && ((o = parseInt(e.slice(r + 4, r + 6), 16)), (i = parseInt(e.slice(r + 7, r + 9), 16)), (a = parseInt(e.slice(r + 10, r + 12), 16)), 128 == (192 & o) && 128 == (192 & i) && 128 == (192 & a)) ? ((c = ((s << 18) & 1835008) | ((o << 12) & 258048) | ((i << 6) & 4032) | (63 & a)), c < 65536 || c > 1114111 ? (l += '\uFFFD\uFFFD\uFFFD\uFFFD') : ((c -= 65536), (l += String.fromCharCode(55296 + (c >> 10), 56320 + (1023 & c)))), (r += 9)) : (l += '\uFFFD'); } return l; }); } var o = {}; s.defaultChars = ';/?:@&=+$,#'; s.componentChars = ''; r.exports = s; }, {} ], 56: [ function (e, r, t) { 'use strict'; function n(e) { var r; var t; var n = o[e]; if (n) { return n; } for (n = o[e] = [], r = 0; r < 128; r++) { t = String.fromCharCode(r); /^[0-9a-z]$/i.test(t) ? n.push(t) : n.push('%' + ('0' + r.toString(16).toUpperCase()).slice(-2)); } for (r = 0; r < e.length; r++) { n[e.charCodeAt(r)] = e[r]; } return n; } function s(e, r, t) { var o; var i; var a; var c; var l; var u = ''; for ('string' != typeof r && ((t = r), (r = s.defaultChars)), void 0 === t && (t = true), l = n(r), o = 0, i = e.length; o < i; o++) { a = e.charCodeAt(o); if (t && 37 === a && o + 2 < i && /^[0-9a-f]{2}$/i.test(e.slice(o + 1, o + 3))) { u += e.slice(o, o + 3); o += 2; } else if (a < 128) u += l[a]; else if (a >= 55296 && a <= 57343) { if (a >= 55296 && a <= 56319 && o + 1 < i && (c = e.charCodeAt(o + 1)) >= 56320 && c <= 57343) { u += encodeURIComponent(e[o] + e[o + 1]); o++; continue; } u += '%EF%BF%BD'; } else { u += encodeURIComponent(e[o]); } } return u; } var o = {}; s.defaultChars = ";/?:@&=+$,-_.!~*'()#"; s.componentChars = "-_.!~*'()"; r.exports = s; }, {} ], 57: [ function (e, r, t) { 'use strict'; r.exports = function (e) { var r = ''; r += e.protocol || ''; r += e.slashes ? '//' : ''; r += e.auth ? e.auth + '@' : ''; r += e.hostname && e.hostname.indexOf(':') !== -1 ? '[' + e.hostname + ']' : e.hostname || ''; r += e.port ? ':' + e.port : ''; r += e.pathname || ''; r += e.search || ''; return (r += e.hash || ''); }; }, {} ], 58: [ function (e, r, t) { 'use strict'; r.exports.encode = e('./encode'); r.exports.decode = e('./decode'); r.exports.format = e('./format'); r.exports.parse = e('./parse'); }, { './decode': 55, './encode': 56, './format': 57, './parse': 59 } ], 59: [ function (e, r, t) { 'use strict'; function n() { this.protocol = null; this.slashes = null; this.auth = null; this.port = null; this.hostname = null; this.hash = null; this.search = null; this.pathname = null; } function s(e, r) { if (e && e instanceof n) { return e; } var t = new n(); t.parse(e, r); return t; } var o = /^([a-z0-9.+-]+:)/i; var i = /:[0-9]*$/; var a = /^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/; var c = ['<', '>', '"', '`', ' ', '\r', '\n', '\t']; var l = ['{', '}', '|', '\\', '^', '`'].concat(c); var u = ["'"].concat(l); var p = ['%', '/', '?', ';', '#'].concat(u); var h = ['/', '?', '#']; var f = { javascript: true, 'javascript:': true }; var d = { http: true, https: true, ftp: true, gopher: true, file: true, 'http:': true, 'https:': true, 'ftp:': true, 'gopher:': true, 'file:': true }; n.prototype.parse = function (e, r) { var t; var n; var s; var i; var c; var l = e; l = l.trim(); if (!r && 1 === e.split('#').length) { var u = a.exec(l); if (u) { this.pathname = u[1]; if (u[2]) { this.search = u[2]; } return this; } } var m = o.exec(l); if (m) { m = m[0]; s = m.toLowerCase(); this.protocol = m; l = l.substr(m.length); } if (r || m || l.match(/^\/\/[^@\/]+@[^@\/]+/)) { !(c = '//' === l.substr(0, 2)) || (m && f[m]) || ((l = l.substr(2)), (this.slashes = true)); } if (!f[m] && (c || (m && !d[m]))) { var _ = -1; for (t = 0; t < h.length; t++) { if ((i = l.indexOf(h[t])) !== -1 && (_ === -1 || i < _)) { _ = i; } } var g; var b; for ( b = _ === -1 ? l.lastIndexOf('@') : l.lastIndexOf('@', _), b !== -1 && ((g = l.slice(0, b)), (l = l.slice(b + 1)), (this.auth = g)), _ = -1, t = 0; t < p.length; t++ ) { if ((i = l.indexOf(p[t])) !== -1 && (_ === -1 || i < _)) { _ = i; } } if (_ === -1) { _ = l.length; } if (':' === l[_ - 1]) { _--; } var k = l.slice(0, _); l = l.slice(_); this.parseHost(k); this.hostname = this.hostname || ''; var v = '[' === this.hostname[0] && ']' === this.hostname[this.hostname.length - 1]; if (!v) { var y = this.hostname.split(/\./); for (t = 0, n = y.length; t < n; t++) { var x = y[t]; if (x && !x.match(/^[+a-z0-9A-Z_-]{0,63}$/)) { for (var C = '', A = 0, w = x.length; A < w; A++) { C += x.charCodeAt(A) > 127 ? 'x' : x[A]; } if (!C.match(/^[+a-z0-9A-Z_-]{0,63}$/)) { var D = y.slice(0, t); var q = y.slice(t + 1); var E = x.match(/^([+a-z0-9A-Z_-]{0,63})(.*)$/); if (E) { D.push(E[1]); q.unshift(E[2]); } if (q.length) { l = q.join('.') + l; } this.hostname = D.join('.'); break; } } } } if (this.hostname.length > 255) { this.hostname = ''; } if (v) { this.hostname = this.hostname.substr(1, this.hostname.length - 2); } } var S = l.indexOf('#'); if (S !== -1) { this.hash = l.substr(S); l = l.slice(0, S); } var F = l.indexOf('?'); if (F !== -1) { this.search = l.substr(F); l = l.slice(0, F); } if (l) { this.pathname = l; } if (d[s] && this.hostname && !this.pathname) { this.pathname = ''; } return this; }; n.prototype.parseHost = function (e) { var r = i.exec(e); if (r) { r = r[0]; if (':' !== r) { this.port = r.substr(1); } e = e.substr(0, e.length - r.length); } if (e) { this.hostname = e; } }; r.exports = s; }, {} ], 60: [ function (r, t, n) { (function (r) { !(function (s) { function o(e) { throw new RangeError(w[e]); } function i(e, r) { for (var t = e.length, n = []; t--; ) { n[t] = r(e[t]); } return n; } function a(e, r) { var t = e.split('@'); var n = ''; if (t.length > 1) { n = t[0] + '@'; e = t[1]; } e = e.replace(/[\x2E\u3002\uFF0E\uFF61]/g, '.'); return n + i(e.split('.'), r).join('.'); } function c(e) { for (var r, t, n = [], s = 0, o = e.length; s < o; ) { r = e.charCodeAt(s++); r >= 55296 && r <= 56319 && s < o ? ((t = e.charCodeAt(s++)), 56320 == (64512 & t) ? n.push(((1023 & r) << 10) + (1023 & t) + 65536) : (n.push(r), s--)) : n.push(r); } return n; } function l(e) { return i(e, function (e) { var r = ''; if (e > 65535) { e -= 65536; r += q(((e >>> 10) & 1023) | 55296); e = 56320 | (1023 & e); } return (r += q(e)); }).join(''); } function u(e) { return e - 48 < 10 ? e - 22 : e - 65 < 26 ? e - 65 : e - 97 < 26 ? e - 97 : 36; } function p(e, r) { return e + 22 + 75 * (e < 26) - ((0 != r) << 5); } function h(e, r, t) { var n = 0; for (e = t ? D(e / 700) : e >> 1, e += D(e / r); e > 455; n += 36) { e = D(e / 35); } return D(n + (36 * e) / (e + 38)); } function f(e) { var r; var t; var n; var s; var i; var a; var c; var p; var f; var d; var m = []; var _ = e.length; var g = 0; var b = 128; var k = 72; for (t = e.lastIndexOf('-'), t < 0 && (t = 0), n = 0; n < t; ++n) { if (e.charCodeAt(n) >= 128) { o('not-basic'); } m.push(e.charCodeAt(n)); } for (s = t > 0 ? t + 1 : 0; s < _; ) { for ( i = g, a = 1, c = 36; s >= _ && o('invalid-input'), (p = u(e.charCodeAt(s++))), (p >= 36 || p > D((x - g) / a)) && o('overflow'), (g += p * a), (f = c <= k ? 1 : c >= k + 26 ? 26 : c - k), !(p < f); c += 36 ) { d = 36 - f; if (a > D(x / d)) { o('overflow'); } a *= d; } r = m.length + 1; k = h(g - i, r, 0 == i); if (D(g / r) > x - b) { o('overflow'); } b += D(g / r); g %= r; m.splice(g++, 0, b); } return l(m); } function d(e) { var r; var t; var n; var s; var i; var a; var l; var u; var f; var d; var m; var _; var g; var b; var k; var v = []; for (e = c(e), _ = e.length, r = 128, t = 0, i = 72, a = 0; a < _; ++a) { if ((m = e[a]) < 128) { v.push(q(m)); } } for (n = s = v.length, s && v.push('-'); n < _; ) { for (l = x, a = 0; a < _; ++a) { if ((m = e[a]) >= r && m < l) { l = m; } } for (g = n + 1, l - r > D((x - t) / g) && o('overflow'), t += (l - r) * g, r = l, a = 0; a < _; ++a) { if (m < r && ++t > x) { o('overflow'); } { m = e[a]; if (m == r) { for (u = t, f = 36; (d = f <= i ? 1 : f >= i + 26 ? 26 : f - i), !(u < d); f += 36) { k = u - d; b = 36 - d; v.push(q(p(d + (k % b), 0))); u = D(k / b); } v.push(q(p(u, 0))); i = h(t, g, n == s); t = 0; ++n; } } } ++t; ++r; } return v.join(''); } function m(e) { return a(e, function (e) { return C.test(e) ? f(e.slice(4).toLowerCase()) : e; }); } function _(e) { return a(e, function (e) { return A.test(e) ? 'xn--' + d(e) : e; }); } var g = 'object' == typeof n && n && !n.nodeType && n; var b = 'object' == typeof t && t && !t.nodeType && t; var k = 'object' == typeof r && r; (k.global !== k && k.window !== k && k.self !== k) || (s = k); var v; var y; var x = 2147483647; var C = /^xn--/; var A = /[^\x20-\x7E]/; var w = { overflow: 'Overflow: input needs wider integers to process', 'not-basic': 'Illegal input >= 0x80 (not a basic code point)', 'invalid-input': 'Invalid input' }; var D = Math.floor; var q = String.fromCharCode; v = { version: '1.4.1', ucs2: { decode: c, encode: l }, decode: f, encode: d, toASCII: _, toUnicode: m }; if ('function' == typeof e && 'object' == typeof e.amd && e.amd) e('punycode', function () { return v; }); else if (g && b) { if (t.exports == g) { b.exports = v; } else { for (y in v) { if (v.hasOwnProperty(y)) { g[y] = v[y]; } } } } else { s.punycode = v; } })(this); }).call(this, 'undefined' != typeof global ? global : 'undefined' != typeof self ? self : 'undefined' != typeof window ? window : {}); }, {} ], 61: [ function (e, r, t) { r.exports = /[\0-\x1F\x7F-\x9F]/; }, {} ], 62: [ function (e, r, t) { r.exports = /[\xAD\u0600-\u0605\u061C\u06DD\u070F\u08E2\u180E\u200B-\u200F\u202A-\u202E\u2060-\u2064\u2066-\u206F\uFEFF\uFFF9-\uFFFB]|\uD804\uDCBD|\uD82F[\uDCA0-\uDCA3]|\uD834[\uDD73-\uDD7A]|\uDB40[\uDC01\uDC20-\uDC7F]/; }, {} ], 63: [ function (e, r, t) { r.exports = /[!-#%-\*,-\/:;\?@\[-\]_\{\}\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u0AF0\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E44\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC9\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDC4B-\uDC4F\uDC5B\uDC5D\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDE60-\uDE6C\uDF3C-\uDF3E]|\uD807[\uDC41-\uDC45\uDC70\uDC71]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]|\uD83A[\uDD5E\uDD5F]/; }, {} ], 64: [ function (e, r, t) { r.exports = /[ \xA0\u1680\u2000-\u200A\u202F\u205F\u3000]/; }, {} ], 65: [ function (e, r, t) { 'use strict'; t.Any = e('./properties/Any/regex'); t.Cc = e('./categories/Cc/regex'); t.Cf = e('./categories/Cf/regex'); t.P = e('./categories/P/regex'); t.Z = e('./categories/Z/regex'); }, { './categories/Cc/regex': 61, './categories/Cf/regex': 62, './categories/P/regex': 63, './categories/Z/regex': 64, './properties/Any/regex': 66 } ], 66: [ function (e, r, t) { r.exports = /[\0-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/; }, {} ], 67: [ function (e, r, t) { 'use strict'; r.exports = e('./lib/'); }, { './lib/': 9 } ] }, {}, [67] )(67); });