148 lines
4.4 KiB
JavaScript
148 lines
4.4 KiB
JavaScript
var e;
|
|
(e =
|
|
"function" == typeof Symbol && "symbol" == typeof Symbol.iterator
|
|
? function (e) {
|
|
return typeof e;
|
|
}
|
|
: function (e) {
|
|
return e &&
|
|
"function" == typeof Symbol &&
|
|
e.constructor === Symbol &&
|
|
e !== Symbol.prototype
|
|
? "symbol"
|
|
: typeof e;
|
|
}),
|
|
(function (n) {
|
|
"object" == ("undefined" == typeof exports ? "undefined" : e(exports)) &&
|
|
"undefined" != typeof module
|
|
? (module.exports = n())
|
|
: "function" == typeof define && define.amd
|
|
? define([], n)
|
|
: (("undefined" != typeof window
|
|
? window
|
|
: "undefined" != typeof global
|
|
? global
|
|
: "undefined" != typeof self
|
|
? self
|
|
: this
|
|
).markdownitMark = n());
|
|
})(function () {
|
|
return (function e(n, t, o) {
|
|
function r(f, u) {
|
|
if (!t[f]) {
|
|
if (!n[f]) {
|
|
var s = "function" == typeof require && require;
|
|
if (!u && s) return s(f, !0);
|
|
if (i) return i(f, !0);
|
|
var p = new Error("Cannot find module '" + f + "'");
|
|
throw ((p.code = "MODULE_NOT_FOUND"), p);
|
|
}
|
|
var l = (t[f] = { exports: {} });
|
|
n[f][0].call(
|
|
l.exports,
|
|
function (e) {
|
|
return r(n[f][1][e] || e);
|
|
},
|
|
l,
|
|
l.exports,
|
|
e,
|
|
n,
|
|
t,
|
|
o
|
|
);
|
|
}
|
|
return t[f].exports;
|
|
}
|
|
for (
|
|
var i = "function" == typeof require && require, f = 0;
|
|
f < o.length;
|
|
f++
|
|
)
|
|
r(o[f]);
|
|
return r;
|
|
})(
|
|
{
|
|
1: [
|
|
function (e, n, t) {
|
|
n.exports = function (e) {
|
|
e.inline.ruler.before("emphasis", "mark", function (e, n) {
|
|
var t,
|
|
o,
|
|
r,
|
|
i,
|
|
f = e.pos,
|
|
u = e.src.charCodeAt(f);
|
|
if (n) return !1;
|
|
if (61 !== u) return !1;
|
|
if (
|
|
((r = (o = e.scanDelims(e.pos, !0)).length),
|
|
(i = String.fromCharCode(u)),
|
|
2 > r)
|
|
)
|
|
return !1;
|
|
for (
|
|
r % 2 && ((e.push("text", "", 0).content = i), r--), t = 0;
|
|
r > t;
|
|
t += 2
|
|
)
|
|
(e.push("text", "", 0).content = i + i),
|
|
e.delimiters.push({
|
|
marker: u,
|
|
jump: t,
|
|
token: e.tokens.length - 1,
|
|
level: e.level,
|
|
end: -1,
|
|
open: o.can_open,
|
|
close: o.can_close,
|
|
});
|
|
return (e.pos += o.length), !0;
|
|
}),
|
|
e.inline.ruler2.before("emphasis", "mark", function (e) {
|
|
var n,
|
|
t,
|
|
o,
|
|
r,
|
|
i,
|
|
f = [],
|
|
u = e.delimiters,
|
|
s = e.delimiters.length;
|
|
for (n = 0; s > n; n++)
|
|
61 === (o = u[n]).marker &&
|
|
-1 !== o.end &&
|
|
((r = u[o.end]),
|
|
((i = e.tokens[o.token]).type = "mark_open"),
|
|
(i.tag = "mark"),
|
|
(i.nesting = 1),
|
|
(i.markup = "=="),
|
|
(i.content = ""),
|
|
((i = e.tokens[r.token]).type = "mark_close"),
|
|
(i.tag = "mark"),
|
|
(i.nesting = -1),
|
|
(i.markup = "=="),
|
|
(i.content = ""),
|
|
"text" === e.tokens[r.token - 1].type &&
|
|
"=" === e.tokens[r.token - 1].content &&
|
|
f.push(r.token - 1));
|
|
for (; f.length; ) {
|
|
for (
|
|
t = (n = f.pop()) + 1;
|
|
t < e.tokens.length && "mark_close" === e.tokens[t].type;
|
|
|
|
)
|
|
t++;
|
|
n !== --t &&
|
|
((i = e.tokens[t]),
|
|
(e.tokens[t] = e.tokens[n]),
|
|
(e.tokens[n] = i));
|
|
}
|
|
});
|
|
};
|
|
},
|
|
{},
|
|
],
|
|
},
|
|
{},
|
|
[1]
|
|
)(1);
|
|
});
|