markdown-flow-ui
Version:
A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support
616 lines (615 loc) • 16.4 kB
JavaScript
import { bd as S, be as Rn, aV as T, bf as w, bg as xn, bh as mn, aU as sn, bi as Mn, bj as un, bk as x, aS as U, bl as Cn, bm as on, bn as Fn, bo as E, bb as gn, bp as R, aQ as ln, bq as Dn, br as D, bs as Gn, bt as Un, bu as _, aY as Bn, bv as Nn, aT as Kn, bw as X, bx as jn, by as Hn, aX as qn, aW as cn, b9 as Yn, bz as M } from "./index-pooOtYuy.mjs";
var Zn = "[object Symbol]";
function B(n) {
return typeof n == "symbol" || S(n) && Rn(n) == Zn;
}
function bn(n, r) {
for (var e = -1, t = n == null ? 0 : n.length, f = Array(t); ++e < t; )
f[e] = r(n[e], e, n);
return f;
}
var Q = w ? w.prototype : void 0, J = Q ? Q.toString : void 0;
function dn(n) {
if (typeof n == "string")
return n;
if (T(n))
return bn(n, dn) + "";
if (B(n))
return J ? J.call(n) : "";
var r = n + "";
return r == "0" && 1 / n == -1 / 0 ? "-0" : r;
}
function Xn() {
}
function pn(n, r) {
for (var e = -1, t = n == null ? 0 : n.length; ++e < t && r(n[e], e, n) !== !1; )
;
return n;
}
function Qn(n, r, e, t) {
for (var f = n.length, i = e + -1; ++i < f; )
if (r(n[i], i, n))
return i;
return -1;
}
function Jn(n) {
return n !== n;
}
function Wn(n, r, e) {
for (var t = e - 1, f = n.length; ++t < f; )
if (n[t] === r)
return t;
return -1;
}
function zn(n, r, e) {
return r === r ? Wn(n, r, e) : Qn(n, Jn, e);
}
function Vn(n, r) {
var e = n == null ? 0 : n.length;
return !!e && zn(n, r, 0) > -1;
}
function $(n) {
return sn(n) ? xn(n) : mn(n);
}
var kn = /\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/, nr = /^\w*$/;
function N(n, r) {
if (T(n))
return !1;
var e = typeof n;
return e == "number" || e == "symbol" || e == "boolean" || n == null || B(n) ? !0 : nr.test(n) || !kn.test(n) || r != null && n in Object(r);
}
var rr = 500;
function er(n) {
var r = Mn(n, function(t) {
return e.size === rr && e.clear(), t;
}), e = r.cache;
return r;
}
var tr = /[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g, ir = /\\(\\)?/g, fr = er(function(n) {
var r = [];
return n.charCodeAt(0) === 46 && r.push(""), n.replace(tr, function(e, t, f, i) {
r.push(f ? i.replace(ir, "$1") : t || e);
}), r;
});
function ar(n) {
return n == null ? "" : dn(n);
}
function An(n, r) {
return T(n) ? n : N(n, r) ? [n] : fr(ar(n));
}
function m(n) {
if (typeof n == "string" || B(n))
return n;
var r = n + "";
return r == "0" && 1 / n == -1 / 0 ? "-0" : r;
}
function yn(n, r) {
r = An(r, n);
for (var e = 0, t = r.length; n != null && e < t; )
n = n[m(r[e++])];
return e && e == t ? n : void 0;
}
function sr(n, r, e) {
var t = n == null ? void 0 : yn(n, r);
return t === void 0 ? e : t;
}
function K(n, r) {
for (var e = -1, t = r.length, f = n.length; ++e < t; )
n[f + e] = r[e];
return n;
}
var W = w ? w.isConcatSpreadable : void 0;
function ur(n) {
return T(n) || un(n) || !!(W && n && n[W]);
}
function Ot(n, r, e, t, f) {
var i = -1, a = n.length;
for (e || (e = ur), f || (f = []); ++i < a; ) {
var s = n[i];
e(s) ? K(f, s) : t || (f[f.length] = s);
}
return f;
}
function or(n, r, e, t) {
var f = -1, i = n == null ? 0 : n.length;
for (t && i && (e = n[++f]); ++f < i; )
e = r(e, n[f], f, n);
return e;
}
function gr(n, r) {
return n && x(r, $(r), n);
}
function lr(n, r) {
return n && x(r, U(r), n);
}
function Tn(n, r) {
for (var e = -1, t = n == null ? 0 : n.length, f = 0, i = []; ++e < t; ) {
var a = n[e];
r(a, e, n) && (i[f++] = a);
}
return i;
}
function hn() {
return [];
}
var cr = Object.prototype, br = cr.propertyIsEnumerable, z = Object.getOwnPropertySymbols, j = z ? function(n) {
return n == null ? [] : (n = Object(n), Tn(z(n), function(r) {
return br.call(n, r);
}));
} : hn;
function dr(n, r) {
return x(n, j(n), r);
}
var pr = Object.getOwnPropertySymbols, wn = pr ? function(n) {
for (var r = []; n; )
K(r, j(n)), n = Cn(n);
return r;
} : hn;
function Ar(n, r) {
return x(n, wn(n), r);
}
function On(n, r, e) {
var t = r(n);
return T(n) ? t : K(t, e(n));
}
function G(n) {
return On(n, $, j);
}
function yr(n) {
return On(n, U, wn);
}
var Tr = Object.prototype, hr = Tr.hasOwnProperty;
function wr(n) {
var r = n.length, e = new n.constructor(r);
return r && typeof n[0] == "string" && hr.call(n, "index") && (e.index = n.index, e.input = n.input), e;
}
function Or(n, r) {
var e = r ? on(n.buffer) : n.buffer;
return new n.constructor(e, n.byteOffset, n.byteLength);
}
var $r = /\w*$/;
function _r(n) {
var r = new n.constructor(n.source, $r.exec(n));
return r.lastIndex = n.lastIndex, r;
}
var V = w ? w.prototype : void 0, k = V ? V.valueOf : void 0;
function Sr(n) {
return k ? Object(k.call(n)) : {};
}
var Er = "[object Boolean]", Ir = "[object Date]", Pr = "[object Map]", vr = "[object Number]", Lr = "[object RegExp]", Rr = "[object Set]", xr = "[object String]", mr = "[object Symbol]", Mr = "[object ArrayBuffer]", Cr = "[object DataView]", Fr = "[object Float32Array]", Dr = "[object Float64Array]", Gr = "[object Int8Array]", Ur = "[object Int16Array]", Br = "[object Int32Array]", Nr = "[object Uint8Array]", Kr = "[object Uint8ClampedArray]", jr = "[object Uint16Array]", Hr = "[object Uint32Array]";
function qr(n, r, e) {
var t = n.constructor;
switch (r) {
case Mr:
return on(n);
case Er:
case Ir:
return new t(+n);
case Cr:
return Or(n, e);
case Fr:
case Dr:
case Gr:
case Ur:
case Br:
case Nr:
case Kr:
case jr:
case Hr:
return Fn(n, e);
case Pr:
return new t();
case vr:
case xr:
return new t(n);
case Lr:
return _r(n);
case Rr:
return new t();
case mr:
return Sr(n);
}
}
var Yr = "[object Map]";
function Zr(n) {
return S(n) && E(n) == Yr;
}
var nn = R && R.isMap, Xr = nn ? gn(nn) : Zr, Qr = "[object Set]";
function Jr(n) {
return S(n) && E(n) == Qr;
}
var rn = R && R.isSet, Wr = rn ? gn(rn) : Jr, zr = 1, Vr = 2, kr = 4, $n = "[object Arguments]", ne = "[object Array]", re = "[object Boolean]", ee = "[object Date]", te = "[object Error]", _n = "[object Function]", ie = "[object GeneratorFunction]", fe = "[object Map]", ae = "[object Number]", Sn = "[object Object]", se = "[object RegExp]", ue = "[object Set]", oe = "[object String]", ge = "[object Symbol]", le = "[object WeakMap]", ce = "[object ArrayBuffer]", be = "[object DataView]", de = "[object Float32Array]", pe = "[object Float64Array]", Ae = "[object Int8Array]", ye = "[object Int16Array]", Te = "[object Int32Array]", he = "[object Uint8Array]", we = "[object Uint8ClampedArray]", Oe = "[object Uint16Array]", $e = "[object Uint32Array]", g = {};
g[$n] = g[ne] = g[ce] = g[be] = g[re] = g[ee] = g[de] = g[pe] = g[Ae] = g[ye] = g[Te] = g[fe] = g[ae] = g[Sn] = g[se] = g[ue] = g[oe] = g[ge] = g[he] = g[we] = g[Oe] = g[$e] = !0;
g[te] = g[_n] = g[le] = !1;
function C(n, r, e, t, f, i) {
var a, s = r & zr, u = r & Vr, b = r & kr;
if (a !== void 0)
return a;
if (!ln(n))
return n;
var l = T(n);
if (l) {
if (a = wr(n), !s)
return Dn(n, a);
} else {
var o = E(n), c = o == _n || o == ie;
if (D(n))
return Gn(n, s);
if (o == Sn || o == $n || c && !f) {
if (a = u || c ? {} : Un(n), !s)
return u ? Ar(n, lr(a, n)) : dr(n, gr(a, n));
} else {
if (!g[o])
return f ? n : {};
a = qr(n, o, s);
}
}
i || (i = new _());
var h = i.get(n);
if (h)
return h;
i.set(n, a), Wr(n) ? n.forEach(function(d) {
a.add(C(d, r, e, d, n, i));
}) : Xr(n) && n.forEach(function(d, p) {
a.set(p, C(d, r, e, p, n, i));
});
var A = b ? u ? yr : G : u ? U : $, y = l ? void 0 : A(n);
return pn(y || n, function(d, p) {
y && (p = d, d = n[p]), Bn(a, p, C(d, r, e, p, n, i));
}), a;
}
var _e = "__lodash_hash_undefined__";
function Se(n) {
return this.__data__.set(n, _e), this;
}
function Ee(n) {
return this.__data__.has(n);
}
function I(n) {
var r = -1, e = n == null ? 0 : n.length;
for (this.__data__ = new Nn(); ++r < e; )
this.add(n[r]);
}
I.prototype.add = I.prototype.push = Se;
I.prototype.has = Ee;
function Ie(n, r) {
for (var e = -1, t = n == null ? 0 : n.length; ++e < t; )
if (r(n[e], e, n))
return !0;
return !1;
}
function En(n, r) {
return n.has(r);
}
var Pe = 1, ve = 2;
function In(n, r, e, t, f, i) {
var a = e & Pe, s = n.length, u = r.length;
if (s != u && !(a && u > s))
return !1;
var b = i.get(n), l = i.get(r);
if (b && l)
return b == r && l == n;
var o = -1, c = !0, h = e & ve ? new I() : void 0;
for (i.set(n, r), i.set(r, n); ++o < s; ) {
var A = n[o], y = r[o];
if (t)
var d = a ? t(y, A, o, r, n, i) : t(A, y, o, n, r, i);
if (d !== void 0) {
if (d)
continue;
c = !1;
break;
}
if (h) {
if (!Ie(r, function(p, O) {
if (!En(h, O) && (A === p || f(A, p, e, t, i)))
return h.push(O);
})) {
c = !1;
break;
}
} else if (!(A === y || f(A, y, e, t, i))) {
c = !1;
break;
}
}
return i.delete(n), i.delete(r), c;
}
function Le(n) {
var r = -1, e = Array(n.size);
return n.forEach(function(t, f) {
e[++r] = [f, t];
}), e;
}
function H(n) {
var r = -1, e = Array(n.size);
return n.forEach(function(t) {
e[++r] = t;
}), e;
}
var Re = 1, xe = 2, me = "[object Boolean]", Me = "[object Date]", Ce = "[object Error]", Fe = "[object Map]", De = "[object Number]", Ge = "[object RegExp]", Ue = "[object Set]", Be = "[object String]", Ne = "[object Symbol]", Ke = "[object ArrayBuffer]", je = "[object DataView]", en = w ? w.prototype : void 0, F = en ? en.valueOf : void 0;
function He(n, r, e, t, f, i, a) {
switch (e) {
case je:
if (n.byteLength != r.byteLength || n.byteOffset != r.byteOffset)
return !1;
n = n.buffer, r = r.buffer;
case Ke:
return !(n.byteLength != r.byteLength || !i(new X(n), new X(r)));
case me:
case Me:
case De:
return Kn(+n, +r);
case Ce:
return n.name == r.name && n.message == r.message;
case Ge:
case Be:
return n == r + "";
case Fe:
var s = Le;
case Ue:
var u = t & Re;
if (s || (s = H), n.size != r.size && !u)
return !1;
var b = a.get(n);
if (b)
return b == r;
t |= xe, a.set(n, r);
var l = In(s(n), s(r), t, f, i, a);
return a.delete(n), l;
case Ne:
if (F)
return F.call(n) == F.call(r);
}
return !1;
}
var qe = 1, Ye = Object.prototype, Ze = Ye.hasOwnProperty;
function Xe(n, r, e, t, f, i) {
var a = e & qe, s = G(n), u = s.length, b = G(r), l = b.length;
if (u != l && !a)
return !1;
for (var o = u; o--; ) {
var c = s[o];
if (!(a ? c in r : Ze.call(r, c)))
return !1;
}
var h = i.get(n), A = i.get(r);
if (h && A)
return h == r && A == n;
var y = !0;
i.set(n, r), i.set(r, n);
for (var d = a; ++o < u; ) {
c = s[o];
var p = n[c], O = r[c];
if (t)
var Z = a ? t(O, p, c, r, n, i) : t(p, O, c, n, r, i);
if (!(Z === void 0 ? p === O || f(p, O, e, t, i) : Z)) {
y = !1;
break;
}
d || (d = c == "constructor");
}
if (y && !d) {
var P = n.constructor, v = r.constructor;
P != v && "constructor" in n && "constructor" in r && !(typeof P == "function" && P instanceof P && typeof v == "function" && v instanceof v) && (y = !1);
}
return i.delete(n), i.delete(r), y;
}
var Qe = 1, tn = "[object Arguments]", fn = "[object Array]", L = "[object Object]", Je = Object.prototype, an = Je.hasOwnProperty;
function We(n, r, e, t, f, i) {
var a = T(n), s = T(r), u = a ? fn : E(n), b = s ? fn : E(r);
u = u == tn ? L : u, b = b == tn ? L : b;
var l = u == L, o = b == L, c = u == b;
if (c && D(n)) {
if (!D(r))
return !1;
a = !0, l = !1;
}
if (c && !l)
return i || (i = new _()), a || jn(n) ? In(n, r, e, t, f, i) : He(n, r, u, e, t, f, i);
if (!(e & Qe)) {
var h = l && an.call(n, "__wrapped__"), A = o && an.call(r, "__wrapped__");
if (h || A) {
var y = h ? n.value() : n, d = A ? r.value() : r;
return i || (i = new _()), f(y, d, e, t, i);
}
}
return c ? (i || (i = new _()), Xe(n, r, e, t, f, i)) : !1;
}
function q(n, r, e, t, f) {
return n === r ? !0 : n == null || r == null || !S(n) && !S(r) ? n !== n && r !== r : We(n, r, e, t, q, f);
}
var ze = 1, Ve = 2;
function ke(n, r, e, t) {
var f = e.length, i = f;
if (n == null)
return !i;
for (n = Object(n); f--; ) {
var a = e[f];
if (a[2] ? a[1] !== n[a[0]] : !(a[0] in n))
return !1;
}
for (; ++f < i; ) {
a = e[f];
var s = a[0], u = n[s], b = a[1];
if (a[2]) {
if (u === void 0 && !(s in n))
return !1;
} else {
var l = new _(), o;
if (!(o === void 0 ? q(b, u, ze | Ve, t, l) : o))
return !1;
}
}
return !0;
}
function Pn(n) {
return n === n && !ln(n);
}
function nt(n) {
for (var r = $(n), e = r.length; e--; ) {
var t = r[e], f = n[t];
r[e] = [t, f, Pn(f)];
}
return r;
}
function vn(n, r) {
return function(e) {
return e == null ? !1 : e[n] === r && (r !== void 0 || n in Object(e));
};
}
function rt(n) {
var r = nt(n);
return r.length == 1 && r[0][2] ? vn(r[0][0], r[0][1]) : function(e) {
return e === n || ke(e, n, r);
};
}
function et(n, r) {
return n != null && r in Object(n);
}
function tt(n, r, e) {
r = An(r, n);
for (var t = -1, f = r.length, i = !1; ++t < f; ) {
var a = m(r[t]);
if (!(i = n != null && e(n, a)))
break;
n = n[a];
}
return i || ++t != f ? i : (f = n == null ? 0 : n.length, !!f && Hn(f) && qn(a, f) && (T(n) || un(n)));
}
function it(n, r) {
return n != null && tt(n, r, et);
}
var ft = 1, at = 2;
function st(n, r) {
return N(n) && Pn(r) ? vn(m(n), r) : function(e) {
var t = sr(e, n);
return t === void 0 && t === r ? it(e, n) : q(r, t, ft | at);
};
}
function ut(n) {
return function(r) {
return r?.[n];
};
}
function ot(n) {
return function(r) {
return yn(r, n);
};
}
function gt(n) {
return N(n) ? ut(m(n)) : ot(n);
}
function Ln(n) {
return typeof n == "function" ? n : n == null ? cn : typeof n == "object" ? T(n) ? st(n[0], n[1]) : rt(n) : gt(n);
}
function lt(n, r) {
return n && Yn(n, r, $);
}
function ct(n, r) {
return function(e, t) {
if (e == null)
return e;
if (!sn(e))
return n(e, t);
for (var f = e.length, i = -1, a = Object(e); ++i < f && t(a[i], i, a) !== !1; )
;
return e;
};
}
var Y = ct(lt);
function bt(n) {
return typeof n == "function" ? n : cn;
}
function $t(n, r) {
var e = T(n) ? pn : Y;
return e(n, bt(r));
}
function dt(n, r) {
var e = [];
return Y(n, function(t, f, i) {
r(t, f, i) && e.push(t);
}), e;
}
function _t(n, r) {
var e = T(n) ? Tn : dt;
return e(n, Ln(r));
}
function pt(n, r) {
return bn(r, function(e) {
return n[e];
});
}
function St(n) {
return n == null ? [] : pt(n, $(n));
}
function Et(n) {
return n === void 0;
}
function At(n, r, e, t, f) {
return f(n, function(i, a, s) {
e = t ? (t = !1, i) : r(e, i, a, s);
}), e;
}
function It(n, r, e) {
var t = T(n) ? or : At, f = arguments.length < 3;
return t(n, Ln(r), e, f, Y);
}
var yt = 1 / 0, Tt = M && 1 / H(new M([, -0]))[1] == yt ? function(n) {
return new M(n);
} : Xn, ht = 200;
function Pt(n, r, e) {
var t = -1, f = Vn, i = n.length, a = !0, s = [], u = s;
if (i >= ht) {
var b = r ? null : Tt(n);
if (b)
return H(b);
a = !1, f = En, u = new I();
} else
u = r ? [] : s;
n:
for (; ++t < i; ) {
var l = n[t], o = r ? r(l) : l;
if (l = l !== 0 ? l : 0, a && o === o) {
for (var c = u.length; c--; )
if (u[c] === o)
continue n;
r && u.push(o), s.push(l);
} else f(u, o, e) || (u !== s && u.push(o), s.push(l));
}
return s;
}
export {
Tn as A,
dt as B,
Ie as C,
Xn as D,
I as S,
Pt as a,
C as b,
Ot as c,
$t as d,
B as e,
_t as f,
Ln as g,
Qn as h,
Et as i,
Y as j,
$ as k,
bn as l,
tt as m,
An as n,
yn as o,
bt as p,
lt as q,
It as r,
it as s,
m as t,
ar as u,
St as v,
Vn as w,
En as x,
zn as y,
yr as z
};
//# sourceMappingURL=_baseUniq-l1t_n-IG.mjs.map