UNPKG

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
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