Comparing version 4.1.1 to 4.1.2
@@ -52,5 +52,5 @@ import { CollectionItem, Embed, Query } from './types.js'; | ||
getNewIdFromSequence(): number; | ||
addOne(item: T): {} & T; | ||
addOne(item: T): T; | ||
updateOne(identifier: number | string, item: T): {} & T; | ||
removeOne(identifier: number | string): T; | ||
} |
@@ -1,11 +0,11 @@ | ||
var Gt = Object.defineProperty; | ||
var Kt = (t, e, r) => e in t ? Gt(t, e, { enumerable: !0, configurable: !0, writable: !0, value: r }) : t[e] = r; | ||
var p = (t, e, r) => (Kt(t, typeof e != "symbol" ? e + "" : e, r), r); | ||
var Ht = Object.defineProperty; | ||
var qt = (t, e, r) => e in t ? Ht(t, e, { enumerable: !0, configurable: !0, writable: !0, value: r }) : t[e] = r; | ||
var p = (t, e, r) => qt(t, typeof e != "symbol" ? e + "" : e, r); | ||
var B = typeof globalThis < "u" ? globalThis : typeof window < "u" ? window : typeof global < "u" ? global : typeof self < "u" ? self : {}; | ||
function lt(t) { | ||
function oe(t) { | ||
return t && t.__esModule && Object.prototype.hasOwnProperty.call(t, "default") ? t.default : t; | ||
} | ||
var Ht = Array.isArray, O = Ht, qt = typeof B == "object" && B && B.Object === Object && B, ut = qt, zt = ut, Vt = typeof self == "object" && self && self.Object === Object && self, Jt = zt || Vt || Function("return this")(), A = Jt, Qt = A, Wt = Qt.Symbol, R = Wt, Ae = R, ft = Object.prototype, Xt = ft.hasOwnProperty, Yt = ft.toString, M = Ae ? Ae.toStringTag : void 0; | ||
function Zt(t) { | ||
var e = Xt.call(t, M), r = t[M]; | ||
var zt = Array.isArray, O = zt, Vt = typeof B == "object" && B && B.Object === Object && B, ut = Vt, Jt = ut, Qt = typeof self == "object" && self && self.Object === Object && self, Wt = Jt || Qt || Function("return this")(), A = Wt, Yt = A, Xt = Yt.Symbol, L = Xt, we = L, ft = Object.prototype, Zt = ft.hasOwnProperty, kt = ft.toString, M = we ? we.toStringTag : void 0; | ||
function er(t) { | ||
var e = Zt.call(t, M), r = t[M]; | ||
try { | ||
@@ -16,52 +16,52 @@ t[M] = void 0; | ||
} | ||
var n = Yt.call(t); | ||
var n = kt.call(t); | ||
return a && (e ? t[M] = r : delete t[M]), n; | ||
} | ||
var kt = Zt, er = Object.prototype, tr = er.toString; | ||
function rr(t) { | ||
return tr.call(t); | ||
var tr = er, rr = Object.prototype, ar = rr.toString; | ||
function nr(t) { | ||
return ar.call(t); | ||
} | ||
var ar = rr, we = R, nr = kt, sr = ar, ir = "[object Null]", or = "[object Undefined]", Te = we ? we.toStringTag : void 0; | ||
function cr(t) { | ||
return t == null ? t === void 0 ? or : ir : Te && Te in Object(t) ? nr(t) : sr(t); | ||
var sr = nr, Te = L, ir = tr, or = sr, cr = "[object Null]", lr = "[object Undefined]", Oe = Te ? Te.toStringTag : void 0; | ||
function ur(t) { | ||
return t == null ? t === void 0 ? lr : cr : Oe && Oe in Object(t) ? ir(t) : or(t); | ||
} | ||
var L = cr; | ||
function lr(t) { | ||
var R = ur; | ||
function fr(t) { | ||
return t != null && typeof t == "object"; | ||
} | ||
var C = lr, ur = L, fr = C, dr = "[object Symbol]"; | ||
function hr(t) { | ||
return typeof t == "symbol" || fr(t) && ur(t) == dr; | ||
var C = fr, dr = R, hr = C, gr = "[object Symbol]"; | ||
function pr(t) { | ||
return typeof t == "symbol" || hr(t) && dr(t) == gr; | ||
} | ||
var oe = hr, gr = O, pr = oe, yr = /\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/, br = /^\w*$/; | ||
function vr(t, e) { | ||
if (gr(t)) | ||
var ce = pr, yr = O, br = ce, vr = /\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/, $r = /^\w*$/; | ||
function _r(t, e) { | ||
if (yr(t)) | ||
return !1; | ||
var r = typeof t; | ||
return r == "number" || r == "symbol" || r == "boolean" || t == null || pr(t) ? !0 : br.test(t) || !yr.test(t) || e != null && t in Object(e); | ||
return r == "number" || r == "symbol" || r == "boolean" || t == null || br(t) ? !0 : $r.test(t) || !vr.test(t) || e != null && t in Object(e); | ||
} | ||
var $r = vr; | ||
function _r(t) { | ||
var mr = _r; | ||
function Ar(t) { | ||
var e = typeof t; | ||
return t != null && (e == "object" || e == "function"); | ||
} | ||
var j = _r, mr = L, Ar = j, wr = "[object AsyncFunction]", Tr = "[object Function]", Or = "[object GeneratorFunction]", Cr = "[object Proxy]"; | ||
function Sr(t) { | ||
if (!Ar(t)) | ||
var E = Ar, wr = R, Tr = E, Or = "[object AsyncFunction]", Cr = "[object Function]", Sr = "[object GeneratorFunction]", Er = "[object Proxy]"; | ||
function jr(t) { | ||
if (!Tr(t)) | ||
return !1; | ||
var e = mr(t); | ||
return e == Tr || e == Or || e == wr || e == Cr; | ||
var e = wr(t); | ||
return e == Cr || e == Sr || e == Or || e == Er; | ||
} | ||
var dt = Sr, jr = A, Er = jr["__core-js_shared__"], Ir = Er, k = Ir, Oe = function() { | ||
var dt = jr, Ir = A, Pr = Ir["__core-js_shared__"], xr = Pr, k = xr, Ce = function() { | ||
var t = /[^.]+$/.exec(k && k.keys && k.keys.IE_PROTO || ""); | ||
return t ? "Symbol(src)_1." + t : ""; | ||
}(); | ||
function Pr(t) { | ||
return !!Oe && Oe in t; | ||
function Nr(t) { | ||
return !!Ce && Ce in t; | ||
} | ||
var xr = Pr, Nr = Function.prototype, Mr = Nr.toString; | ||
function Rr(t) { | ||
var Mr = Nr, Lr = Function.prototype, Rr = Lr.toString; | ||
function Dr(t) { | ||
if (t != null) { | ||
try { | ||
return Mr.call(t); | ||
return Rr.call(t); | ||
} catch { | ||
@@ -76,50 +76,50 @@ } | ||
} | ||
var ht = Rr, Lr = dt, Dr = xr, Fr = j, Br = ht, Ur = /[\\^$.*+?()[\]{}|]/g, Gr = /^\[object .+?Constructor\]$/, Kr = Function.prototype, Hr = Object.prototype, qr = Kr.toString, zr = Hr.hasOwnProperty, Vr = RegExp( | ||
"^" + qr.call(zr).replace(Ur, "\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, "$1.*?") + "$" | ||
var ht = Dr, Fr = dt, Br = Mr, Ur = E, Gr = ht, Kr = /[\\^$.*+?()[\]{}|]/g, Hr = /^\[object .+?Constructor\]$/, qr = Function.prototype, zr = Object.prototype, Vr = qr.toString, Jr = zr.hasOwnProperty, Qr = RegExp( | ||
"^" + Vr.call(Jr).replace(Kr, "\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, "$1.*?") + "$" | ||
); | ||
function Jr(t) { | ||
if (!Fr(t) || Dr(t)) | ||
function Wr(t) { | ||
if (!Ur(t) || Br(t)) | ||
return !1; | ||
var e = Lr(t) ? Vr : Gr; | ||
return e.test(Br(t)); | ||
var e = Fr(t) ? Qr : Hr; | ||
return e.test(Gr(t)); | ||
} | ||
var Qr = Jr; | ||
function Wr(t, e) { | ||
var Yr = Wr; | ||
function Xr(t, e) { | ||
return t == null ? void 0 : t[e]; | ||
} | ||
var Xr = Wr, Yr = Qr, Zr = Xr; | ||
function kr(t, e) { | ||
var r = Zr(t, e); | ||
return Yr(r) ? r : void 0; | ||
var Zr = Xr, kr = Yr, ea = Zr; | ||
function ta(t, e) { | ||
var r = ea(t, e); | ||
return kr(r) ? r : void 0; | ||
} | ||
var S = kr, ea = S, ta = ea(Object, "create"), V = ta, Ce = V; | ||
function ra() { | ||
this.__data__ = Ce ? Ce(null) : {}, this.size = 0; | ||
var S = ta, ra = S, aa = ra(Object, "create"), V = aa, Se = V; | ||
function na() { | ||
this.__data__ = Se ? Se(null) : {}, this.size = 0; | ||
} | ||
var aa = ra; | ||
function na(t) { | ||
var sa = na; | ||
function ia(t) { | ||
var e = this.has(t) && delete this.__data__[t]; | ||
return this.size -= e ? 1 : 0, e; | ||
} | ||
var sa = na, ia = V, oa = "__lodash_hash_undefined__", ca = Object.prototype, la = ca.hasOwnProperty; | ||
function ua(t) { | ||
var oa = ia, ca = V, la = "__lodash_hash_undefined__", ua = Object.prototype, fa = ua.hasOwnProperty; | ||
function da(t) { | ||
var e = this.__data__; | ||
if (ia) { | ||
if (ca) { | ||
var r = e[t]; | ||
return r === oa ? void 0 : r; | ||
return r === la ? void 0 : r; | ||
} | ||
return la.call(e, t) ? e[t] : void 0; | ||
return fa.call(e, t) ? e[t] : void 0; | ||
} | ||
var fa = ua, da = V, ha = Object.prototype, ga = ha.hasOwnProperty; | ||
function pa(t) { | ||
var ha = da, ga = V, pa = Object.prototype, ya = pa.hasOwnProperty; | ||
function ba(t) { | ||
var e = this.__data__; | ||
return da ? e[t] !== void 0 : ga.call(e, t); | ||
return ga ? e[t] !== void 0 : ya.call(e, t); | ||
} | ||
var ya = pa, ba = V, va = "__lodash_hash_undefined__"; | ||
function $a(t, e) { | ||
var va = ba, $a = V, _a = "__lodash_hash_undefined__"; | ||
function ma(t, e) { | ||
var r = this.__data__; | ||
return this.size += this.has(t) ? 0 : 1, r[t] = ba && e === void 0 ? va : e, this; | ||
return this.size += this.has(t) ? 0 : 1, r[t] = $a && e === void 0 ? _a : e, this; | ||
} | ||
var _a = $a, ma = aa, Aa = sa, wa = fa, Ta = ya, Oa = _a; | ||
function E(t) { | ||
var Aa = ma, wa = sa, Ta = oa, Oa = ha, Ca = va, Sa = Aa; | ||
function j(t) { | ||
var e = -1, r = t == null ? 0 : t.length; | ||
@@ -131,45 +131,45 @@ for (this.clear(); ++e < r; ) { | ||
} | ||
E.prototype.clear = ma; | ||
E.prototype.delete = Aa; | ||
E.prototype.get = wa; | ||
E.prototype.has = Ta; | ||
E.prototype.set = Oa; | ||
var Ca = E; | ||
function Sa() { | ||
j.prototype.clear = wa; | ||
j.prototype.delete = Ta; | ||
j.prototype.get = Oa; | ||
j.prototype.has = Ca; | ||
j.prototype.set = Sa; | ||
var Ea = j; | ||
function ja() { | ||
this.__data__ = [], this.size = 0; | ||
} | ||
var ja = Sa; | ||
function Ea(t, e) { | ||
var Ia = ja; | ||
function Pa(t, e) { | ||
return t === e || t !== t && e !== e; | ||
} | ||
var ce = Ea, Ia = ce; | ||
function Pa(t, e) { | ||
var le = Pa, xa = le; | ||
function Na(t, e) { | ||
for (var r = t.length; r--; ) | ||
if (Ia(t[r][0], e)) | ||
if (xa(t[r][0], e)) | ||
return r; | ||
return -1; | ||
} | ||
var J = Pa, xa = J, Na = Array.prototype, Ma = Na.splice; | ||
function Ra(t) { | ||
var e = this.__data__, r = xa(e, t); | ||
var J = Na, Ma = J, La = Array.prototype, Ra = La.splice; | ||
function Da(t) { | ||
var e = this.__data__, r = Ma(e, t); | ||
if (r < 0) | ||
return !1; | ||
var a = e.length - 1; | ||
return r == a ? e.pop() : Ma.call(e, r, 1), --this.size, !0; | ||
return r == a ? e.pop() : Ra.call(e, r, 1), --this.size, !0; | ||
} | ||
var La = Ra, Da = J; | ||
function Fa(t) { | ||
var e = this.__data__, r = Da(e, t); | ||
var Fa = Da, Ba = J; | ||
function Ua(t) { | ||
var e = this.__data__, r = Ba(e, t); | ||
return r < 0 ? void 0 : e[r][1]; | ||
} | ||
var Ba = Fa, Ua = J; | ||
function Ga(t) { | ||
return Ua(this.__data__, t) > -1; | ||
var Ga = Ua, Ka = J; | ||
function Ha(t) { | ||
return Ka(this.__data__, t) > -1; | ||
} | ||
var Ka = Ga, Ha = J; | ||
function qa(t, e) { | ||
var r = this.__data__, a = Ha(r, t); | ||
var qa = Ha, za = J; | ||
function Va(t, e) { | ||
var r = this.__data__, a = za(r, t); | ||
return a < 0 ? (++this.size, r.push([t, e])) : r[a][1] = e, this; | ||
} | ||
var za = qa, Va = ja, Ja = La, Qa = Ba, Wa = Ka, Xa = za; | ||
var Ja = Va, Qa = Ia, Wa = Fa, Ya = Ga, Xa = qa, Za = Ja; | ||
function I(t) { | ||
@@ -182,44 +182,44 @@ var e = -1, r = t == null ? 0 : t.length; | ||
} | ||
I.prototype.clear = Va; | ||
I.prototype.delete = Ja; | ||
I.prototype.get = Qa; | ||
I.prototype.has = Wa; | ||
I.prototype.set = Xa; | ||
var Q = I, Ya = S, Za = A, ka = Ya(Za, "Map"), le = ka, Se = Ca, en = Q, tn = le; | ||
function rn() { | ||
I.prototype.clear = Qa; | ||
I.prototype.delete = Wa; | ||
I.prototype.get = Ya; | ||
I.prototype.has = Xa; | ||
I.prototype.set = Za; | ||
var Q = I, ka = S, en = A, tn = ka(en, "Map"), ue = tn, Ee = Ea, rn = Q, an = ue; | ||
function nn() { | ||
this.size = 0, this.__data__ = { | ||
hash: new Se(), | ||
map: new (tn || en)(), | ||
string: new Se() | ||
hash: new Ee(), | ||
map: new (an || rn)(), | ||
string: new Ee() | ||
}; | ||
} | ||
var an = rn; | ||
function nn(t) { | ||
var sn = nn; | ||
function on(t) { | ||
var e = typeof t; | ||
return e == "string" || e == "number" || e == "symbol" || e == "boolean" ? t !== "__proto__" : t === null; | ||
} | ||
var sn = nn, on = sn; | ||
function cn(t, e) { | ||
var cn = on, ln = cn; | ||
function un(t, e) { | ||
var r = t.__data__; | ||
return on(e) ? r[typeof e == "string" ? "string" : "hash"] : r.map; | ||
return ln(e) ? r[typeof e == "string" ? "string" : "hash"] : r.map; | ||
} | ||
var W = cn, ln = W; | ||
function un(t) { | ||
var e = ln(this, t).delete(t); | ||
var W = un, fn = W; | ||
function dn(t) { | ||
var e = fn(this, t).delete(t); | ||
return this.size -= e ? 1 : 0, e; | ||
} | ||
var fn = un, dn = W; | ||
function hn(t) { | ||
return dn(this, t).get(t); | ||
var hn = dn, gn = W; | ||
function pn(t) { | ||
return gn(this, t).get(t); | ||
} | ||
var gn = hn, pn = W; | ||
function yn(t) { | ||
return pn(this, t).has(t); | ||
var yn = pn, bn = W; | ||
function vn(t) { | ||
return bn(this, t).has(t); | ||
} | ||
var bn = yn, vn = W; | ||
function $n(t, e) { | ||
var r = vn(this, t), a = r.size; | ||
var $n = vn, _n = W; | ||
function mn(t, e) { | ||
var r = _n(this, t), a = r.size; | ||
return r.set(t, e), this.size += r.size == a ? 0 : 1, this; | ||
} | ||
var _n = $n, mn = an, An = fn, wn = gn, Tn = bn, On = _n; | ||
var An = mn, wn = sn, Tn = hn, On = yn, Cn = $n, Sn = An; | ||
function P(t) { | ||
@@ -232,11 +232,11 @@ var e = -1, r = t == null ? 0 : t.length; | ||
} | ||
P.prototype.clear = mn; | ||
P.prototype.delete = An; | ||
P.prototype.get = wn; | ||
P.prototype.has = Tn; | ||
P.prototype.set = On; | ||
var ue = P, gt = ue, Cn = "Expected a function"; | ||
function fe(t, e) { | ||
P.prototype.clear = wn; | ||
P.prototype.delete = Tn; | ||
P.prototype.get = On; | ||
P.prototype.has = Cn; | ||
P.prototype.set = Sn; | ||
var fe = P, gt = fe, En = "Expected a function"; | ||
function de(t, e) { | ||
if (typeof t != "function" || e != null && typeof e != "function") | ||
throw new TypeError(Cn); | ||
throw new TypeError(En); | ||
var r = function() { | ||
@@ -249,19 +249,19 @@ var a = arguments, n = e ? e.apply(this, a) : a[0], s = r.cache; | ||
}; | ||
return r.cache = new (fe.Cache || gt)(), r; | ||
return r.cache = new (de.Cache || gt)(), r; | ||
} | ||
fe.Cache = gt; | ||
var Sn = fe, jn = Sn, En = 500; | ||
function In(t) { | ||
var e = jn(t, function(a) { | ||
return r.size === En && r.clear(), a; | ||
de.Cache = gt; | ||
var jn = de, In = jn, Pn = 500; | ||
function xn(t) { | ||
var e = In(t, function(a) { | ||
return r.size === Pn && r.clear(), a; | ||
}), r = e.cache; | ||
return e; | ||
} | ||
var Pn = In, xn = Pn, Nn = /[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g, Mn = /\\(\\)?/g, Rn = xn(function(t) { | ||
var Nn = xn, Mn = Nn, Ln = /[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g, Rn = /\\(\\)?/g, Dn = Mn(function(t) { | ||
var e = []; | ||
return t.charCodeAt(0) === 46 && e.push(""), t.replace(Nn, function(r, a, n, s) { | ||
e.push(n ? s.replace(Mn, "$1") : a || r); | ||
return t.charCodeAt(0) === 46 && e.push(""), t.replace(Ln, function(r, a, n, s) { | ||
e.push(n ? s.replace(Rn, "$1") : a || r); | ||
}), e; | ||
}), Ln = Rn; | ||
function Dn(t, e) { | ||
}), Fn = Dn; | ||
function Bn(t, e) { | ||
for (var r = -1, a = t == null ? 0 : t.length, n = Array(a); ++r < a; ) | ||
@@ -271,82 +271,82 @@ n[r] = e(t[r], r, t); | ||
} | ||
var Fn = Dn, je = R, Bn = Fn, Un = O, Gn = oe, Kn = 1 / 0, Ee = je ? je.prototype : void 0, Ie = Ee ? Ee.toString : void 0; | ||
var Un = Bn, je = L, Gn = Un, Kn = O, Hn = ce, qn = 1 / 0, Ie = je ? je.prototype : void 0, Pe = Ie ? Ie.toString : void 0; | ||
function pt(t) { | ||
if (typeof t == "string") | ||
return t; | ||
if (Un(t)) | ||
return Bn(t, pt) + ""; | ||
if (Gn(t)) | ||
return Ie ? Ie.call(t) : ""; | ||
if (Kn(t)) | ||
return Gn(t, pt) + ""; | ||
if (Hn(t)) | ||
return Pe ? Pe.call(t) : ""; | ||
var e = t + ""; | ||
return e == "0" && 1 / t == -Kn ? "-0" : e; | ||
return e == "0" && 1 / t == -qn ? "-0" : e; | ||
} | ||
var Hn = pt, qn = Hn; | ||
function zn(t) { | ||
return t == null ? "" : qn(t); | ||
var zn = pt, Vn = zn; | ||
function Jn(t) { | ||
return t == null ? "" : Vn(t); | ||
} | ||
var Vn = zn, Jn = O, Qn = $r, Wn = Ln, Xn = Vn; | ||
function Yn(t, e) { | ||
return Jn(t) ? t : Qn(t, e) ? [t] : Wn(Xn(t)); | ||
var Qn = Jn, Wn = O, Yn = mr, Xn = Fn, Zn = Qn; | ||
function kn(t, e) { | ||
return Wn(t) ? t : Yn(t, e) ? [t] : Xn(Zn(t)); | ||
} | ||
var Zn = Yn, kn = oe, es = 1 / 0; | ||
function ts(t) { | ||
if (typeof t == "string" || kn(t)) | ||
var es = kn, ts = ce, rs = 1 / 0; | ||
function as(t) { | ||
if (typeof t == "string" || ts(t)) | ||
return t; | ||
var e = t + ""; | ||
return e == "0" && 1 / t == -es ? "-0" : e; | ||
return e == "0" && 1 / t == -rs ? "-0" : e; | ||
} | ||
var rs = ts, as = Zn, ns = rs; | ||
function ss(t, e) { | ||
e = as(e, t); | ||
var ns = as, ss = es, is = ns; | ||
function os(t, e) { | ||
e = ss(e, t); | ||
for (var r = 0, a = e.length; t != null && r < a; ) | ||
t = t[ns(e[r++])]; | ||
t = t[is(e[r++])]; | ||
return r && r == a ? t : void 0; | ||
} | ||
var is = ss, os = is; | ||
function cs(t, e, r) { | ||
var a = t == null ? void 0 : os(t, e); | ||
var cs = os, ls = cs; | ||
function us(t, e, r) { | ||
var a = t == null ? void 0 : ls(t, e); | ||
return a === void 0 ? r : a; | ||
} | ||
var ls = cs; | ||
const y = /* @__PURE__ */ lt(ls); | ||
var us = Q; | ||
function fs() { | ||
this.__data__ = new us(), this.size = 0; | ||
var fs = us; | ||
const y = /* @__PURE__ */ oe(fs); | ||
var ds = Q; | ||
function hs() { | ||
this.__data__ = new ds(), this.size = 0; | ||
} | ||
var ds = fs; | ||
function hs(t) { | ||
var gs = hs; | ||
function ps(t) { | ||
var e = this.__data__, r = e.delete(t); | ||
return this.size = e.size, r; | ||
} | ||
var gs = hs; | ||
function ps(t) { | ||
var ys = ps; | ||
function bs(t) { | ||
return this.__data__.get(t); | ||
} | ||
var ys = ps; | ||
function bs(t) { | ||
var vs = bs; | ||
function $s(t) { | ||
return this.__data__.has(t); | ||
} | ||
var vs = bs, $s = Q, _s = le, ms = ue, As = 200; | ||
function ws(t, e) { | ||
var _s = $s, ms = Q, As = ue, ws = fe, Ts = 200; | ||
function Os(t, e) { | ||
var r = this.__data__; | ||
if (r instanceof $s) { | ||
if (r instanceof ms) { | ||
var a = r.__data__; | ||
if (!_s || a.length < As - 1) | ||
if (!As || a.length < Ts - 1) | ||
return a.push([t, e]), this.size = ++r.size, this; | ||
r = this.__data__ = new ms(a); | ||
r = this.__data__ = new ws(a); | ||
} | ||
return r.set(t, e), this.size = r.size, this; | ||
} | ||
var Ts = ws, Os = Q, Cs = ds, Ss = gs, js = ys, Es = vs, Is = Ts; | ||
var Cs = Os, Ss = Q, Es = gs, js = ys, Is = vs, Ps = _s, xs = Cs; | ||
function x(t) { | ||
var e = this.__data__ = new Os(t); | ||
var e = this.__data__ = new Ss(t); | ||
this.size = e.size; | ||
} | ||
x.prototype.clear = Cs; | ||
x.prototype.delete = Ss; | ||
x.prototype.get = js; | ||
x.prototype.has = Es; | ||
x.prototype.set = Is; | ||
var de = x; | ||
function Ps(t, e) { | ||
x.prototype.clear = Es; | ||
x.prototype.delete = js; | ||
x.prototype.get = Is; | ||
x.prototype.has = Ps; | ||
x.prototype.set = xs; | ||
var he = x; | ||
function Ns(t, e) { | ||
for (var r = -1, a = t == null ? 0 : t.length; ++r < a && e(t[r], r, t) !== !1; ) | ||
@@ -356,11 +356,11 @@ ; | ||
} | ||
var xs = Ps, Ns = S, Ms = function() { | ||
var Ms = Ns, Ls = S, Rs = function() { | ||
try { | ||
var t = Ns(Object, "defineProperty"); | ||
var t = Ls(Object, "defineProperty"); | ||
return t({}, "", {}), t; | ||
} catch { | ||
} | ||
}(), Rs = Ms, Pe = Rs; | ||
function Ls(t, e, r) { | ||
e == "__proto__" && Pe ? Pe(t, e, { | ||
}(), Ds = Rs, xe = Ds; | ||
function Fs(t, e, r) { | ||
e == "__proto__" && xe ? xe(t, e, { | ||
configurable: !0, | ||
@@ -372,9 +372,9 @@ enumerable: !0, | ||
} | ||
var yt = Ls, Ds = yt, Fs = ce, Bs = Object.prototype, Us = Bs.hasOwnProperty; | ||
function Gs(t, e, r) { | ||
var yt = Fs, Bs = yt, Us = le, Gs = Object.prototype, Ks = Gs.hasOwnProperty; | ||
function Hs(t, e, r) { | ||
var a = t[e]; | ||
(!(Us.call(t, e) && Fs(a, r)) || r === void 0 && !(e in t)) && Ds(t, e, r); | ||
(!(Ks.call(t, e) && Us(a, r)) || r === void 0 && !(e in t)) && Bs(t, e, r); | ||
} | ||
var bt = Gs, Ks = bt, Hs = yt; | ||
function qs(t, e, r, a) { | ||
var bt = Hs, qs = bt, zs = yt; | ||
function Vs(t, e, r, a) { | ||
var n = !r; | ||
@@ -384,8 +384,8 @@ r || (r = {}); | ||
var o = e[s], c = a ? a(r[o], t[o], o, r, t) : void 0; | ||
c === void 0 && (c = t[o]), n ? Hs(r, o, c) : Ks(r, o, c); | ||
c === void 0 && (c = t[o]), n ? zs(r, o, c) : qs(r, o, c); | ||
} | ||
return r; | ||
} | ||
var X = qs; | ||
function zs(t, e) { | ||
var Y = Vs; | ||
function Js(t, e) { | ||
for (var r = -1, a = Array(t); ++r < t; ) | ||
@@ -395,37 +395,37 @@ a[r] = e(r); | ||
} | ||
var Vs = zs, Js = L, Qs = C, Ws = "[object Arguments]"; | ||
function Xs(t) { | ||
return Qs(t) && Js(t) == Ws; | ||
var Qs = Js, Ws = R, Ys = C, Xs = "[object Arguments]"; | ||
function Zs(t) { | ||
return Ys(t) && Ws(t) == Xs; | ||
} | ||
var Ys = Xs, xe = Ys, Zs = C, vt = Object.prototype, ks = vt.hasOwnProperty, ei = vt.propertyIsEnumerable, ti = xe(/* @__PURE__ */ function() { | ||
var ks = Zs, Ne = ks, ei = C, vt = Object.prototype, ti = vt.hasOwnProperty, ri = vt.propertyIsEnumerable, ai = Ne(/* @__PURE__ */ function() { | ||
return arguments; | ||
}()) ? xe : function(t) { | ||
return Zs(t) && ks.call(t, "callee") && !ei.call(t, "callee"); | ||
}, ri = ti, K = { exports: {} }; | ||
function ai() { | ||
}()) ? Ne : function(t) { | ||
return ei(t) && ti.call(t, "callee") && !ri.call(t, "callee"); | ||
}, ni = ai, K = { exports: {} }; | ||
function si() { | ||
return !1; | ||
} | ||
var ni = ai; | ||
var ii = si; | ||
K.exports; | ||
(function(t, e) { | ||
var r = A, a = ni, n = e && !e.nodeType && e, s = n && !0 && t && !t.nodeType && t, i = s && s.exports === n, o = i ? r.Buffer : void 0, c = o ? o.isBuffer : void 0, l = c || a; | ||
var r = A, a = ii, n = e && !e.nodeType && e, s = n && !0 && t && !t.nodeType && t, i = s && s.exports === n, o = i ? r.Buffer : void 0, c = o ? o.isBuffer : void 0, l = c || a; | ||
t.exports = l; | ||
})(K, K.exports); | ||
var he = K.exports, si = 9007199254740991, ii = /^(?:0|[1-9]\d*)$/; | ||
function oi(t, e) { | ||
var ge = K.exports, oi = 9007199254740991, ci = /^(?:0|[1-9]\d*)$/; | ||
function li(t, e) { | ||
var r = typeof t; | ||
return e = e ?? si, !!e && (r == "number" || r != "symbol" && ii.test(t)) && t > -1 && t % 1 == 0 && t < e; | ||
return e = e ?? oi, !!e && (r == "number" || r != "symbol" && ci.test(t)) && t > -1 && t % 1 == 0 && t < e; | ||
} | ||
var ci = oi, li = 9007199254740991; | ||
function ui(t) { | ||
return typeof t == "number" && t > -1 && t % 1 == 0 && t <= li; | ||
var ui = li, fi = 9007199254740991; | ||
function di(t) { | ||
return typeof t == "number" && t > -1 && t % 1 == 0 && t <= fi; | ||
} | ||
var $t = ui, fi = L, di = $t, hi = C, gi = "[object Arguments]", pi = "[object Array]", yi = "[object Boolean]", bi = "[object Date]", vi = "[object Error]", $i = "[object Function]", _i = "[object Map]", mi = "[object Number]", Ai = "[object Object]", wi = "[object RegExp]", Ti = "[object Set]", Oi = "[object String]", Ci = "[object WeakMap]", Si = "[object ArrayBuffer]", ji = "[object DataView]", Ei = "[object Float32Array]", Ii = "[object Float64Array]", Pi = "[object Int8Array]", xi = "[object Int16Array]", Ni = "[object Int32Array]", Mi = "[object Uint8Array]", Ri = "[object Uint8ClampedArray]", Li = "[object Uint16Array]", Di = "[object Uint32Array]", g = {}; | ||
g[Ei] = g[Ii] = g[Pi] = g[xi] = g[Ni] = g[Mi] = g[Ri] = g[Li] = g[Di] = !0; | ||
g[gi] = g[pi] = g[Si] = g[yi] = g[ji] = g[bi] = g[vi] = g[$i] = g[_i] = g[mi] = g[Ai] = g[wi] = g[Ti] = g[Oi] = g[Ci] = !1; | ||
function Fi(t) { | ||
return hi(t) && di(t.length) && !!g[fi(t)]; | ||
var $t = di, hi = R, gi = $t, pi = C, yi = "[object Arguments]", bi = "[object Array]", vi = "[object Boolean]", $i = "[object Date]", _i = "[object Error]", mi = "[object Function]", Ai = "[object Map]", wi = "[object Number]", Ti = "[object Object]", Oi = "[object RegExp]", Ci = "[object Set]", Si = "[object String]", Ei = "[object WeakMap]", ji = "[object ArrayBuffer]", Ii = "[object DataView]", Pi = "[object Float32Array]", xi = "[object Float64Array]", Ni = "[object Int8Array]", Mi = "[object Int16Array]", Li = "[object Int32Array]", Ri = "[object Uint8Array]", Di = "[object Uint8ClampedArray]", Fi = "[object Uint16Array]", Bi = "[object Uint32Array]", g = {}; | ||
g[Pi] = g[xi] = g[Ni] = g[Mi] = g[Li] = g[Ri] = g[Di] = g[Fi] = g[Bi] = !0; | ||
g[yi] = g[bi] = g[ji] = g[vi] = g[Ii] = g[$i] = g[_i] = g[mi] = g[Ai] = g[wi] = g[Ti] = g[Oi] = g[Ci] = g[Si] = g[Ei] = !1; | ||
function Ui(t) { | ||
return pi(t) && gi(t.length) && !!g[hi(t)]; | ||
} | ||
var Bi = Fi; | ||
function Ui(t) { | ||
var Gi = Ui; | ||
function Ki(t) { | ||
return function(e) { | ||
@@ -435,3 +435,3 @@ return t(e); | ||
} | ||
var ge = Ui, H = { exports: {} }; | ||
var pe = Ki, H = { exports: {} }; | ||
H.exports; | ||
@@ -448,20 +448,20 @@ (function(t, e) { | ||
})(H, H.exports); | ||
var pe = H.exports, Gi = Bi, Ki = ge, Ne = pe, Me = Ne && Ne.isTypedArray, Hi = Me ? Ki(Me) : Gi, _t = Hi, qi = Vs, zi = ri, Vi = O, Ji = he, Qi = ci, Wi = _t, Xi = Object.prototype, Yi = Xi.hasOwnProperty; | ||
function Zi(t, e) { | ||
var r = Vi(t), a = !r && zi(t), n = !r && !a && Ji(t), s = !r && !a && !n && Wi(t), i = r || a || n || s, o = i ? qi(t.length, String) : [], c = o.length; | ||
var ye = H.exports, Hi = Gi, qi = pe, Me = ye, Le = Me && Me.isTypedArray, zi = Le ? qi(Le) : Hi, _t = zi, Vi = Qs, Ji = ni, Qi = O, Wi = ge, Yi = ui, Xi = _t, Zi = Object.prototype, ki = Zi.hasOwnProperty; | ||
function eo(t, e) { | ||
var r = Qi(t), a = !r && Ji(t), n = !r && !a && Wi(t), s = !r && !a && !n && Xi(t), i = r || a || n || s, o = i ? Vi(t.length, String) : [], c = o.length; | ||
for (var l in t) | ||
(e || Yi.call(t, l)) && !(i && // Safari 9 has enumerable `arguments.length` in strict mode. | ||
(e || ki.call(t, l)) && !(i && // Safari 9 has enumerable `arguments.length` in strict mode. | ||
(l == "length" || // Node.js 0.10 has enumerable non-index properties on buffers. | ||
n && (l == "offset" || l == "parent") || // PhantomJS 2 has enumerable non-index properties on typed arrays. | ||
s && (l == "buffer" || l == "byteLength" || l == "byteOffset") || // Skip index properties. | ||
Qi(l, c))) && o.push(l); | ||
Yi(l, c))) && o.push(l); | ||
return o; | ||
} | ||
var mt = Zi, ki = Object.prototype; | ||
function eo(t) { | ||
var e = t && t.constructor, r = typeof e == "function" && e.prototype || ki; | ||
var mt = eo, to = Object.prototype; | ||
function ro(t) { | ||
var e = t && t.constructor, r = typeof e == "function" && e.prototype || to; | ||
return t === r; | ||
} | ||
var ye = eo; | ||
function to(t, e) { | ||
var be = ro; | ||
function ao(t, e) { | ||
return function(r) { | ||
@@ -471,25 +471,25 @@ return t(e(r)); | ||
} | ||
var At = to, ro = At, ao = ro(Object.keys, Object), no = ao, so = ye, io = no, oo = Object.prototype, co = oo.hasOwnProperty; | ||
function lo(t) { | ||
if (!so(t)) | ||
return io(t); | ||
var At = ao, no = At, so = no(Object.keys, Object), io = so, oo = be, co = io, lo = Object.prototype, uo = lo.hasOwnProperty; | ||
function fo(t) { | ||
if (!oo(t)) | ||
return co(t); | ||
var e = []; | ||
for (var r in Object(t)) | ||
co.call(t, r) && r != "constructor" && e.push(r); | ||
uo.call(t, r) && r != "constructor" && e.push(r); | ||
return e; | ||
} | ||
var uo = lo, fo = dt, ho = $t; | ||
function go(t) { | ||
return t != null && ho(t.length) && !fo(t); | ||
var ho = fo, go = dt, po = $t; | ||
function yo(t) { | ||
return t != null && po(t.length) && !go(t); | ||
} | ||
var wt = go, po = mt, yo = uo, bo = wt; | ||
function vo(t) { | ||
return bo(t) ? po(t) : yo(t); | ||
var wt = yo, bo = mt, vo = ho, $o = wt; | ||
function _o(t) { | ||
return $o(t) ? bo(t) : vo(t); | ||
} | ||
var Y = vo, $o = X, _o = Y; | ||
function mo(t, e) { | ||
return t && $o(e, _o(e), t); | ||
var X = _o, mo = Y, Ao = X; | ||
function wo(t, e) { | ||
return t && mo(e, Ao(e), t); | ||
} | ||
var Ao = mo; | ||
function wo(t) { | ||
var To = wo; | ||
function Oo(t) { | ||
var e = []; | ||
@@ -501,20 +501,20 @@ if (t != null) | ||
} | ||
var To = wo, Oo = j, Co = ye, So = To, jo = Object.prototype, Eo = jo.hasOwnProperty; | ||
function Io(t) { | ||
if (!Oo(t)) | ||
return So(t); | ||
var e = Co(t), r = []; | ||
var Co = Oo, So = E, Eo = be, jo = Co, Io = Object.prototype, Po = Io.hasOwnProperty; | ||
function xo(t) { | ||
if (!So(t)) | ||
return jo(t); | ||
var e = Eo(t), r = []; | ||
for (var a in t) | ||
a == "constructor" && (e || !Eo.call(t, a)) || r.push(a); | ||
a == "constructor" && (e || !Po.call(t, a)) || r.push(a); | ||
return r; | ||
} | ||
var Po = Io, xo = mt, No = Po, Mo = wt; | ||
function Ro(t) { | ||
return Mo(t) ? xo(t, !0) : No(t); | ||
var No = xo, Mo = mt, Lo = No, Ro = wt; | ||
function Do(t) { | ||
return Ro(t) ? Mo(t, !0) : Lo(t); | ||
} | ||
var be = Ro, Lo = X, Do = be; | ||
function Fo(t, e) { | ||
return t && Lo(e, Do(e), t); | ||
var ve = Do, Fo = Y, Bo = ve; | ||
function Uo(t, e) { | ||
return t && Fo(e, Bo(e), t); | ||
} | ||
var Bo = Fo, q = { exports: {} }; | ||
var Go = Uo, q = { exports: {} }; | ||
q.exports; | ||
@@ -531,4 +531,4 @@ (function(t, e) { | ||
})(q, q.exports); | ||
var Uo = q.exports; | ||
function Go(t, e) { | ||
var Ko = q.exports; | ||
function Ho(t, e) { | ||
var r = -1, a = t.length; | ||
@@ -539,4 +539,4 @@ for (e || (e = Array(a)); ++r < a; ) | ||
} | ||
var Ko = Go; | ||
function Ho(t, e) { | ||
var qo = Ho; | ||
function zo(t, e) { | ||
for (var r = -1, a = t == null ? 0 : t.length, n = 0, s = []; ++r < a; ) { | ||
@@ -548,16 +548,16 @@ var i = t[r]; | ||
} | ||
var qo = Ho; | ||
function zo() { | ||
var Vo = zo; | ||
function Jo() { | ||
return []; | ||
} | ||
var Tt = zo, Vo = qo, Jo = Tt, Qo = Object.prototype, Wo = Qo.propertyIsEnumerable, Re = Object.getOwnPropertySymbols, Xo = Re ? function(t) { | ||
return t == null ? [] : (t = Object(t), Vo(Re(t), function(e) { | ||
return Wo.call(t, e); | ||
var Tt = Jo, Qo = Vo, Wo = Tt, Yo = Object.prototype, Xo = Yo.propertyIsEnumerable, Re = Object.getOwnPropertySymbols, Zo = Re ? function(t) { | ||
return t == null ? [] : (t = Object(t), Qo(Re(t), function(e) { | ||
return Xo.call(t, e); | ||
})); | ||
} : Jo, ve = Xo, Yo = X, Zo = ve; | ||
function ko(t, e) { | ||
return Yo(t, Zo(t), e); | ||
} : Wo, $e = Zo, ko = Y, ec = $e; | ||
function tc(t, e) { | ||
return ko(t, ec(t), e); | ||
} | ||
var ec = ko; | ||
function tc(t, e) { | ||
var rc = tc; | ||
function ac(t, e) { | ||
for (var r = -1, a = e.length, n = t.length; ++r < a; ) | ||
@@ -567,84 +567,82 @@ t[n + r] = e[r]; | ||
} | ||
var Ot = tc, rc = At, ac = rc(Object.getPrototypeOf, Object), Ct = ac, nc = Ot, sc = Ct, ic = ve, oc = Tt, cc = Object.getOwnPropertySymbols, lc = cc ? function(t) { | ||
var Ot = ac, nc = At, sc = nc(Object.getPrototypeOf, Object), Ct = sc, ic = Ot, oc = Ct, cc = $e, lc = Tt, uc = Object.getOwnPropertySymbols, fc = uc ? function(t) { | ||
for (var e = []; t; ) | ||
nc(e, ic(t)), t = sc(t); | ||
ic(e, cc(t)), t = oc(t); | ||
return e; | ||
} : oc, St = lc, uc = X, fc = St; | ||
function dc(t, e) { | ||
return uc(t, fc(t), e); | ||
} : lc, St = fc, dc = Y, hc = St; | ||
function gc(t, e) { | ||
return dc(t, hc(t), e); | ||
} | ||
var hc = dc, gc = Ot, pc = O; | ||
function yc(t, e, r) { | ||
var pc = gc, yc = Ot, bc = O; | ||
function vc(t, e, r) { | ||
var a = e(t); | ||
return pc(t) ? a : gc(a, r(t)); | ||
return bc(t) ? a : yc(a, r(t)); | ||
} | ||
var jt = yc, bc = jt, vc = ve, $c = Y; | ||
function _c(t) { | ||
return bc(t, $c, vc); | ||
var Et = vc, $c = Et, _c = $e, mc = X; | ||
function Ac(t) { | ||
return $c(t, mc, _c); | ||
} | ||
var Et = _c, mc = jt, Ac = St, wc = be; | ||
function Tc(t) { | ||
return mc(t, wc, Ac); | ||
var jt = Ac, wc = Et, Tc = St, Oc = ve; | ||
function Cc(t) { | ||
return wc(t, Oc, Tc); | ||
} | ||
var Oc = Tc, Cc = S, Sc = A, jc = Cc(Sc, "DataView"), Ec = jc, Ic = S, Pc = A, xc = Ic(Pc, "Promise"), Nc = xc, Mc = S, Rc = A, Lc = Mc(Rc, "Set"), Dc = Lc, Fc = S, Bc = A, Uc = Fc(Bc, "WeakMap"), Gc = Uc, re = Ec, ae = le, ne = Nc, se = Dc, ie = Gc, It = L, N = ht, Le = "[object Map]", Kc = "[object Object]", De = "[object Promise]", Fe = "[object Set]", Be = "[object WeakMap]", Ue = "[object DataView]", Hc = N(re), qc = N(ae), zc = N(ne), Vc = N(se), Jc = N(ie), T = It; | ||
(re && T(new re(new ArrayBuffer(1))) != Ue || ae && T(new ae()) != Le || ne && T(ne.resolve()) != De || se && T(new se()) != Fe || ie && T(new ie()) != Be) && (T = function(t) { | ||
var e = It(t), r = e == Kc ? t.constructor : void 0, a = r ? N(r) : ""; | ||
var Sc = Cc, Ec = S, jc = A, Ic = Ec(jc, "DataView"), Pc = Ic, xc = S, Nc = A, Mc = xc(Nc, "Promise"), Lc = Mc, Rc = S, Dc = A, Fc = Rc(Dc, "Set"), Bc = Fc, Uc = S, Gc = A, Kc = Uc(Gc, "WeakMap"), Hc = Kc, re = Pc, ae = ue, ne = Lc, se = Bc, ie = Hc, It = R, N = ht, De = "[object Map]", qc = "[object Object]", Fe = "[object Promise]", Be = "[object Set]", Ue = "[object WeakMap]", Ge = "[object DataView]", zc = N(re), Vc = N(ae), Jc = N(ne), Qc = N(se), Wc = N(ie), T = It; | ||
(re && T(new re(new ArrayBuffer(1))) != Ge || ae && T(new ae()) != De || ne && T(ne.resolve()) != Fe || se && T(new se()) != Be || ie && T(new ie()) != Ue) && (T = function(t) { | ||
var e = It(t), r = e == qc ? t.constructor : void 0, a = r ? N(r) : ""; | ||
if (a) | ||
switch (a) { | ||
case Hc: | ||
return Ue; | ||
case qc: | ||
return Le; | ||
case zc: | ||
return Ge; | ||
case Vc: | ||
return De; | ||
case Vc: | ||
case Jc: | ||
return Fe; | ||
case Jc: | ||
case Qc: | ||
return Be; | ||
case Wc: | ||
return Ue; | ||
} | ||
return e; | ||
}); | ||
var Z = T, Qc = Object.prototype, Wc = Qc.hasOwnProperty; | ||
function Xc(t) { | ||
var Z = T, Yc = Object.prototype, Xc = Yc.hasOwnProperty; | ||
function Zc(t) { | ||
var e = t.length, r = new t.constructor(e); | ||
return e && typeof t[0] == "string" && Wc.call(t, "index") && (r.index = t.index, r.input = t.input), r; | ||
return e && typeof t[0] == "string" && Xc.call(t, "index") && (r.index = t.index, r.input = t.input), r; | ||
} | ||
var Yc = Xc, Zc = A, kc = Zc.Uint8Array, Pt = kc, Ge = Pt; | ||
function el(t) { | ||
var kc = Zc, el = A, tl = el.Uint8Array, Pt = tl, Ke = Pt; | ||
function rl(t) { | ||
var e = new t.constructor(t.byteLength); | ||
return new Ge(e).set(new Ge(t)), e; | ||
return new Ke(e).set(new Ke(t)), e; | ||
} | ||
var $e = el, tl = $e; | ||
function rl(t, e) { | ||
var r = e ? tl(t.buffer) : t.buffer; | ||
var _e = rl, al = _e; | ||
function nl(t, e) { | ||
var r = e ? al(t.buffer) : t.buffer; | ||
return new t.constructor(r, t.byteOffset, t.byteLength); | ||
} | ||
var al = rl, nl = /\w*$/; | ||
function sl(t) { | ||
var e = new t.constructor(t.source, nl.exec(t)); | ||
var sl = nl, il = /\w*$/; | ||
function ol(t) { | ||
var e = new t.constructor(t.source, il.exec(t)); | ||
return e.lastIndex = t.lastIndex, e; | ||
} | ||
var il = sl, Ke = R, He = Ke ? Ke.prototype : void 0, qe = He ? He.valueOf : void 0; | ||
function ol(t) { | ||
return qe ? Object(qe.call(t)) : {}; | ||
var cl = ol, He = L, qe = He ? He.prototype : void 0, ze = qe ? qe.valueOf : void 0; | ||
function ll(t) { | ||
return ze ? Object(ze.call(t)) : {}; | ||
} | ||
var cl = ol, ll = $e; | ||
function ul(t, e) { | ||
var r = e ? ll(t.buffer) : t.buffer; | ||
var ul = ll, fl = _e; | ||
function dl(t, e) { | ||
var r = e ? fl(t.buffer) : t.buffer; | ||
return new t.constructor(r, t.byteOffset, t.length); | ||
} | ||
var fl = ul, dl = $e, hl = al, gl = il, pl = cl, yl = fl, bl = "[object Boolean]", vl = "[object Date]", $l = "[object Map]", _l = "[object Number]", ml = "[object RegExp]", Al = "[object Set]", wl = "[object String]", Tl = "[object Symbol]", Ol = "[object ArrayBuffer]", Cl = "[object DataView]", Sl = "[object Float32Array]", jl = "[object Float64Array]", El = "[object Int8Array]", Il = "[object Int16Array]", Pl = "[object Int32Array]", xl = "[object Uint8Array]", Nl = "[object Uint8ClampedArray]", Ml = "[object Uint16Array]", Rl = "[object Uint32Array]"; | ||
function Ll(t, e, r) { | ||
var hl = dl, gl = _e, pl = sl, yl = cl, bl = ul, vl = hl, $l = "[object Boolean]", _l = "[object Date]", ml = "[object Map]", Al = "[object Number]", wl = "[object RegExp]", Tl = "[object Set]", Ol = "[object String]", Cl = "[object Symbol]", Sl = "[object ArrayBuffer]", El = "[object DataView]", jl = "[object Float32Array]", Il = "[object Float64Array]", Pl = "[object Int8Array]", xl = "[object Int16Array]", Nl = "[object Int32Array]", Ml = "[object Uint8Array]", Ll = "[object Uint8ClampedArray]", Rl = "[object Uint16Array]", Dl = "[object Uint32Array]"; | ||
function Fl(t, e, r) { | ||
var a = t.constructor; | ||
switch (e) { | ||
case Ol: | ||
return dl(t); | ||
case bl: | ||
case vl: | ||
case Sl: | ||
return gl(t); | ||
case $l: | ||
case _l: | ||
return new a(+t); | ||
case Cl: | ||
return hl(t, r); | ||
case Sl: | ||
case El: | ||
return pl(t, r); | ||
case jl: | ||
case El: | ||
case Il: | ||
@@ -655,25 +653,27 @@ case Pl: | ||
case Ml: | ||
case Ll: | ||
case Rl: | ||
return yl(t, r); | ||
case $l: | ||
case Dl: | ||
return vl(t, r); | ||
case ml: | ||
return new a(); | ||
case _l: | ||
case Al: | ||
case Ol: | ||
return new a(t); | ||
case wl: | ||
return new a(t); | ||
case ml: | ||
return gl(t); | ||
case Al: | ||
return yl(t); | ||
case Tl: | ||
return new a(); | ||
case Tl: | ||
return pl(t); | ||
case Cl: | ||
return bl(t); | ||
} | ||
} | ||
var Dl = Ll, Fl = j, ze = Object.create, Bl = /* @__PURE__ */ function() { | ||
var Bl = Fl, Ul = E, Ve = Object.create, Gl = /* @__PURE__ */ function() { | ||
function t() { | ||
} | ||
return function(e) { | ||
if (!Fl(e)) | ||
if (!Ul(e)) | ||
return {}; | ||
if (ze) | ||
return ze(e); | ||
if (Ve) | ||
return Ve(e); | ||
t.prototype = e; | ||
@@ -683,72 +683,72 @@ var r = new t(); | ||
}; | ||
}(), Ul = Bl, Gl = Ul, Kl = Ct, Hl = ye; | ||
function ql(t) { | ||
return typeof t.constructor == "function" && !Hl(t) ? Gl(Kl(t)) : {}; | ||
}(), Kl = Gl, Hl = Kl, ql = Ct, zl = be; | ||
function Vl(t) { | ||
return typeof t.constructor == "function" && !zl(t) ? Hl(ql(t)) : {}; | ||
} | ||
var zl = ql, Vl = Z, Jl = C, Ql = "[object Map]"; | ||
function Wl(t) { | ||
return Jl(t) && Vl(t) == Ql; | ||
var Jl = Vl, Ql = Z, Wl = C, Yl = "[object Map]"; | ||
function Xl(t) { | ||
return Wl(t) && Ql(t) == Yl; | ||
} | ||
var Xl = Wl, Yl = Xl, Zl = ge, Ve = pe, Je = Ve && Ve.isMap, kl = Je ? Zl(Je) : Yl, eu = kl, tu = Z, ru = C, au = "[object Set]"; | ||
function nu(t) { | ||
return ru(t) && tu(t) == au; | ||
var Zl = Xl, kl = Zl, eu = pe, Je = ye, Qe = Je && Je.isMap, tu = Qe ? eu(Qe) : kl, ru = tu, au = Z, nu = C, su = "[object Set]"; | ||
function iu(t) { | ||
return nu(t) && au(t) == su; | ||
} | ||
var su = nu, iu = su, ou = ge, Qe = pe, We = Qe && Qe.isSet, cu = We ? ou(We) : iu, lu = cu, uu = de, fu = xs, du = bt, hu = Ao, gu = Bo, pu = Uo, yu = Ko, bu = ec, vu = hc, $u = Et, _u = Oc, mu = Z, Au = Yc, wu = Dl, Tu = zl, Ou = O, Cu = he, Su = eu, ju = j, Eu = lu, Iu = Y, Pu = be, xu = 1, Nu = 2, Mu = 4, xt = "[object Arguments]", Ru = "[object Array]", Lu = "[object Boolean]", Du = "[object Date]", Fu = "[object Error]", Nt = "[object Function]", Bu = "[object GeneratorFunction]", Uu = "[object Map]", Gu = "[object Number]", Mt = "[object Object]", Ku = "[object RegExp]", Hu = "[object Set]", qu = "[object String]", zu = "[object Symbol]", Vu = "[object WeakMap]", Ju = "[object ArrayBuffer]", Qu = "[object DataView]", Wu = "[object Float32Array]", Xu = "[object Float64Array]", Yu = "[object Int8Array]", Zu = "[object Int16Array]", ku = "[object Int32Array]", ef = "[object Uint8Array]", tf = "[object Uint8ClampedArray]", rf = "[object Uint16Array]", af = "[object Uint32Array]", h = {}; | ||
h[xt] = h[Ru] = h[Ju] = h[Qu] = h[Lu] = h[Du] = h[Wu] = h[Xu] = h[Yu] = h[Zu] = h[ku] = h[Uu] = h[Gu] = h[Mt] = h[Ku] = h[Hu] = h[qu] = h[zu] = h[ef] = h[tf] = h[rf] = h[af] = !0; | ||
h[Fu] = h[Nt] = h[Vu] = !1; | ||
var ou = iu, cu = ou, lu = pe, We = ye, Ye = We && We.isSet, uu = Ye ? lu(Ye) : cu, fu = uu, du = he, hu = Ms, gu = bt, pu = To, yu = Go, bu = Ko, vu = qo, $u = rc, _u = pc, mu = jt, Au = Sc, wu = Z, Tu = kc, Ou = Bl, Cu = Jl, Su = O, Eu = ge, ju = ru, Iu = E, Pu = fu, xu = X, Nu = ve, Mu = 1, Lu = 2, Ru = 4, xt = "[object Arguments]", Du = "[object Array]", Fu = "[object Boolean]", Bu = "[object Date]", Uu = "[object Error]", Nt = "[object Function]", Gu = "[object GeneratorFunction]", Ku = "[object Map]", Hu = "[object Number]", Mt = "[object Object]", qu = "[object RegExp]", zu = "[object Set]", Vu = "[object String]", Ju = "[object Symbol]", Qu = "[object WeakMap]", Wu = "[object ArrayBuffer]", Yu = "[object DataView]", Xu = "[object Float32Array]", Zu = "[object Float64Array]", ku = "[object Int8Array]", ef = "[object Int16Array]", tf = "[object Int32Array]", rf = "[object Uint8Array]", af = "[object Uint8ClampedArray]", nf = "[object Uint16Array]", sf = "[object Uint32Array]", h = {}; | ||
h[xt] = h[Du] = h[Wu] = h[Yu] = h[Fu] = h[Bu] = h[Xu] = h[Zu] = h[ku] = h[ef] = h[tf] = h[Ku] = h[Hu] = h[Mt] = h[qu] = h[zu] = h[Vu] = h[Ju] = h[rf] = h[af] = h[nf] = h[sf] = !0; | ||
h[Uu] = h[Nt] = h[Qu] = !1; | ||
function G(t, e, r, a, n, s) { | ||
var i, o = e & xu, c = e & Nu, l = e & Mu; | ||
var i, o = e & Mu, c = e & Lu, l = e & Ru; | ||
if (r && (i = n ? r(t, a, n, s) : r(t)), i !== void 0) | ||
return i; | ||
if (!ju(t)) | ||
if (!Iu(t)) | ||
return t; | ||
var u = Ou(t); | ||
var u = Su(t); | ||
if (u) { | ||
if (i = Au(t), !o) | ||
return yu(t, i); | ||
if (i = Tu(t), !o) | ||
return vu(t, i); | ||
} else { | ||
var f = mu(t), d = f == Nt || f == Bu; | ||
if (Cu(t)) | ||
return pu(t, o); | ||
var f = wu(t), d = f == Nt || f == Gu; | ||
if (Eu(t)) | ||
return bu(t, o); | ||
if (f == Mt || f == xt || d && !n) { | ||
if (i = c || d ? {} : Tu(t), !o) | ||
return c ? vu(t, gu(i, t)) : bu(t, hu(i, t)); | ||
if (i = c || d ? {} : Cu(t), !o) | ||
return c ? _u(t, yu(i, t)) : $u(t, pu(i, t)); | ||
} else { | ||
if (!h[f]) | ||
return n ? t : {}; | ||
i = wu(t, f, o); | ||
i = Ou(t, f, o); | ||
} | ||
} | ||
s || (s = new uu()); | ||
s || (s = new du()); | ||
var m = s.get(t); | ||
if (m) | ||
return m; | ||
s.set(t, i), Eu(t) ? t.forEach(function(b) { | ||
s.set(t, i), Pu(t) ? t.forEach(function(b) { | ||
i.add(G(b, e, r, b, t, s)); | ||
}) : Su(t) && t.forEach(function(b, v) { | ||
}) : ju(t) && t.forEach(function(b, v) { | ||
i.set(v, G(b, e, r, v, t, s)); | ||
}); | ||
var $ = l ? c ? _u : $u : c ? Pu : Iu, _ = u ? void 0 : $(t); | ||
return fu(_ || t, function(b, v) { | ||
_ && (v = b, b = t[v]), du(i, v, G(b, e, r, v, t, s)); | ||
var $ = l ? c ? Au : mu : c ? Nu : xu, _ = u ? void 0 : $(t); | ||
return hu(_ || t, function(b, v) { | ||
_ && (v = b, b = t[v]), gu(i, v, G(b, e, r, v, t, s)); | ||
}), i; | ||
} | ||
var nf = G, sf = "__lodash_hash_undefined__"; | ||
function of(t) { | ||
return this.__data__.set(t, sf), this; | ||
var Lt = G, of = "__lodash_hash_undefined__"; | ||
function cf(t) { | ||
return this.__data__.set(t, of), this; | ||
} | ||
var cf = of; | ||
function lf(t) { | ||
var lf = cf; | ||
function uf(t) { | ||
return this.__data__.has(t); | ||
} | ||
var uf = lf, ff = ue, df = cf, hf = uf; | ||
var ff = uf, df = fe, hf = lf, gf = ff; | ||
function z(t) { | ||
var e = -1, r = t == null ? 0 : t.length; | ||
for (this.__data__ = new ff(); ++e < r; ) | ||
for (this.__data__ = new df(); ++e < r; ) | ||
this.add(t[e]); | ||
} | ||
z.prototype.add = z.prototype.push = df; | ||
z.prototype.has = hf; | ||
var gf = z; | ||
function pf(t, e) { | ||
z.prototype.add = z.prototype.push = hf; | ||
z.prototype.has = gf; | ||
var pf = z; | ||
function yf(t, e) { | ||
for (var r = -1, a = t == null ? 0 : t.length; ++r < a; ) | ||
@@ -759,9 +759,9 @@ if (e(t[r], r, t)) | ||
} | ||
var yf = pf; | ||
function bf(t, e) { | ||
var bf = yf; | ||
function vf(t, e) { | ||
return t.has(e); | ||
} | ||
var vf = bf, $f = gf, _f = yf, mf = vf, Af = 1, wf = 2; | ||
function Tf(t, e, r, a, n, s) { | ||
var i = r & Af, o = t.length, c = e.length; | ||
var $f = vf, _f = pf, mf = bf, Af = $f, wf = 1, Tf = 2; | ||
function Of(t, e, r, a, n, s) { | ||
var i = r & wf, o = t.length, c = e.length; | ||
if (o != c && !(i && c > o)) | ||
@@ -772,3 +772,3 @@ return !1; | ||
return l == e && u == t; | ||
var f = -1, d = !0, m = r & wf ? new $f() : void 0; | ||
var f = -1, d = !0, m = r & Tf ? new _f() : void 0; | ||
for (s.set(t, e), s.set(e, t); ++f < o; ) { | ||
@@ -785,4 +785,4 @@ var $ = t[f], _ = e[f]; | ||
if (m) { | ||
if (!_f(e, function(v, w) { | ||
if (!mf(m, w) && ($ === v || n($, v, r, a, s))) | ||
if (!mf(e, function(v, w) { | ||
if (!Af(m, w) && ($ === v || n($, v, r, a, s))) | ||
return m.push(w); | ||
@@ -800,4 +800,4 @@ })) { | ||
} | ||
var Rt = Tf; | ||
function Of(t) { | ||
var Rt = Of; | ||
function Cf(t) { | ||
var e = -1, r = Array(t.size); | ||
@@ -808,4 +808,4 @@ return t.forEach(function(a, n) { | ||
} | ||
var Cf = Of; | ||
function Sf(t) { | ||
var Sf = Cf; | ||
function Ef(t) { | ||
var e = -1, r = Array(t.size); | ||
@@ -816,25 +816,25 @@ return t.forEach(function(a) { | ||
} | ||
var jf = Sf, Xe = R, Ye = Pt, Ef = ce, If = Rt, Pf = Cf, xf = jf, Nf = 1, Mf = 2, Rf = "[object Boolean]", Lf = "[object Date]", Df = "[object Error]", Ff = "[object Map]", Bf = "[object Number]", Uf = "[object RegExp]", Gf = "[object Set]", Kf = "[object String]", Hf = "[object Symbol]", qf = "[object ArrayBuffer]", zf = "[object DataView]", Ze = Xe ? Xe.prototype : void 0, ee = Ze ? Ze.valueOf : void 0; | ||
function Vf(t, e, r, a, n, s, i) { | ||
var jf = Ef, Xe = L, Ze = Pt, If = le, Pf = Rt, xf = Sf, Nf = jf, Mf = 1, Lf = 2, Rf = "[object Boolean]", Df = "[object Date]", Ff = "[object Error]", Bf = "[object Map]", Uf = "[object Number]", Gf = "[object RegExp]", Kf = "[object Set]", Hf = "[object String]", qf = "[object Symbol]", zf = "[object ArrayBuffer]", Vf = "[object DataView]", ke = Xe ? Xe.prototype : void 0, ee = ke ? ke.valueOf : void 0; | ||
function Jf(t, e, r, a, n, s, i) { | ||
switch (r) { | ||
case zf: | ||
case Vf: | ||
if (t.byteLength != e.byteLength || t.byteOffset != e.byteOffset) | ||
return !1; | ||
t = t.buffer, e = e.buffer; | ||
case qf: | ||
return !(t.byteLength != e.byteLength || !s(new Ye(t), new Ye(e))); | ||
case zf: | ||
return !(t.byteLength != e.byteLength || !s(new Ze(t), new Ze(e))); | ||
case Rf: | ||
case Lf: | ||
case Bf: | ||
return Ef(+t, +e); | ||
case Df: | ||
return t.name == e.name && t.message == e.message; | ||
case Uf: | ||
case Kf: | ||
return t == e + ""; | ||
return If(+t, +e); | ||
case Ff: | ||
var o = Pf; | ||
return t.name == e.name && t.message == e.message; | ||
case Gf: | ||
var c = a & Nf; | ||
if (o || (o = xf), t.size != e.size && !c) | ||
case Hf: | ||
return t == e + ""; | ||
case Bf: | ||
var o = xf; | ||
case Kf: | ||
var c = a & Mf; | ||
if (o || (o = Nf), t.size != e.size && !c) | ||
return !1; | ||
@@ -844,6 +844,6 @@ var l = i.get(t); | ||
return l == e; | ||
a |= Mf, i.set(t, e); | ||
var u = If(o(t), o(e), a, n, s, i); | ||
a |= Lf, i.set(t, e); | ||
var u = Pf(o(t), o(e), a, n, s, i); | ||
return i.delete(t), u; | ||
case Hf: | ||
case qf: | ||
if (ee) | ||
@@ -854,5 +854,5 @@ return ee.call(t) == ee.call(e); | ||
} | ||
var Jf = Vf, ke = Et, Qf = 1, Wf = Object.prototype, Xf = Wf.hasOwnProperty; | ||
function Yf(t, e, r, a, n, s) { | ||
var i = r & Qf, o = ke(t), c = o.length, l = ke(e), u = l.length; | ||
var Qf = Jf, et = jt, Wf = 1, Yf = Object.prototype, Xf = Yf.hasOwnProperty; | ||
function Zf(t, e, r, a, n, s) { | ||
var i = r & Wf, o = et(t), c = o.length, l = et(e), u = l.length; | ||
if (c != u && !i) | ||
@@ -874,4 +874,4 @@ return !1; | ||
if (a) | ||
var me = i ? a(w, v, d, e, t, s) : a(v, w, d, t, e, s); | ||
if (!(me === void 0 ? v === w || n(v, w, r, a, s) : me)) { | ||
var Ae = i ? a(w, v, d, e, t, s) : a(v, w, d, t, e, s); | ||
if (!(Ae === void 0 ? v === w || n(v, w, r, a, s) : Ae)) { | ||
_ = !1; | ||
@@ -888,9 +888,9 @@ break; | ||
} | ||
var Zf = Yf, te = de, kf = Rt, ed = Jf, td = Zf, et = Z, tt = O, rt = he, rd = _t, ad = 1, at = "[object Arguments]", nt = "[object Array]", U = "[object Object]", nd = Object.prototype, st = nd.hasOwnProperty; | ||
function sd(t, e, r, a, n, s) { | ||
var i = tt(t), o = tt(e), c = i ? nt : et(t), l = o ? nt : et(e); | ||
c = c == at ? U : c, l = l == at ? U : l; | ||
var kf = Zf, te = he, ed = Rt, td = Qf, rd = kf, tt = Z, rt = O, at = ge, ad = _t, nd = 1, nt = "[object Arguments]", st = "[object Array]", U = "[object Object]", sd = Object.prototype, it = sd.hasOwnProperty; | ||
function id(t, e, r, a, n, s) { | ||
var i = rt(t), o = rt(e), c = i ? st : tt(t), l = o ? st : tt(e); | ||
c = c == nt ? U : c, l = l == nt ? U : l; | ||
var u = c == U, f = l == U, d = c == l; | ||
if (d && rt(t)) { | ||
if (!rt(e)) | ||
if (d && at(t)) { | ||
if (!at(e)) | ||
return !1; | ||
@@ -900,5 +900,5 @@ i = !0, u = !1; | ||
if (d && !u) | ||
return s || (s = new te()), i || rd(t) ? kf(t, e, r, a, n, s) : ed(t, e, c, r, a, n, s); | ||
if (!(r & ad)) { | ||
var m = u && st.call(t, "__wrapped__"), $ = f && st.call(e, "__wrapped__"); | ||
return s || (s = new te()), i || ad(t) ? ed(t, e, r, a, n, s) : td(t, e, c, r, a, n, s); | ||
if (!(r & nd)) { | ||
var m = u && it.call(t, "__wrapped__"), $ = f && it.call(e, "__wrapped__"); | ||
if (m || $) { | ||
@@ -909,10 +909,10 @@ var _ = m ? t.value() : t, b = $ ? e.value() : e; | ||
} | ||
return d ? (s || (s = new te()), td(t, e, r, a, n, s)) : !1; | ||
return d ? (s || (s = new te()), rd(t, e, r, a, n, s)) : !1; | ||
} | ||
var id = sd, od = id, it = C; | ||
function Lt(t, e, r, a, n) { | ||
return t === e ? !0 : t == null || e == null || !it(t) && !it(e) ? t !== t && e !== e : od(t, e, r, a, Lt, n); | ||
var od = id, cd = od, ot = C; | ||
function Dt(t, e, r, a, n) { | ||
return t === e ? !0 : t == null || e == null || !ot(t) && !ot(e) ? t !== t && e !== e : cd(t, e, r, a, Dt, n); | ||
} | ||
var cd = Lt, ld = de, ud = cd, fd = 1, dd = 2; | ||
function hd(t, e, r, a) { | ||
var ld = Dt, ud = he, fd = ld, dd = 1, hd = 2; | ||
function gd(t, e, r, a) { | ||
var n = r.length, s = n, i = !a; | ||
@@ -933,6 +933,6 @@ if (t == null) | ||
} else { | ||
var f = new ld(); | ||
var f = new ud(); | ||
if (a) | ||
var d = a(l, u, c, t, e, f); | ||
if (!(d === void 0 ? ud(u, l, fd | dd, a, f) : d)) | ||
if (!(d === void 0 ? fd(u, l, dd | hd, a, f) : d)) | ||
return !1; | ||
@@ -943,16 +943,16 @@ } | ||
} | ||
var gd = hd, pd = j; | ||
function yd(t) { | ||
return t === t && !pd(t); | ||
var pd = gd, yd = E; | ||
function bd(t) { | ||
return t === t && !yd(t); | ||
} | ||
var bd = yd, vd = bd, $d = Y; | ||
function _d(t) { | ||
for (var e = $d(t), r = e.length; r--; ) { | ||
var vd = bd, $d = vd, _d = X; | ||
function md(t) { | ||
for (var e = _d(t), r = e.length; r--; ) { | ||
var a = e[r], n = t[a]; | ||
e[r] = [a, n, vd(n)]; | ||
e[r] = [a, n, $d(n)]; | ||
} | ||
return e; | ||
} | ||
var md = _d; | ||
function Ad(t, e) { | ||
var Ad = md; | ||
function wd(t, e) { | ||
return function(r) { | ||
@@ -962,16 +962,22 @@ return r == null ? !1 : r[t] === e && (e !== void 0 || t in Object(r)); | ||
} | ||
var wd = Ad, Td = gd, Od = md, Cd = wd; | ||
function Sd(t) { | ||
var e = Od(t); | ||
return e.length == 1 && e[0][2] ? Cd(e[0][0], e[0][1]) : function(r) { | ||
return r === t || Td(r, t, e); | ||
var Td = wd, Od = pd, Cd = Ad, Sd = Td; | ||
function Ed(t) { | ||
var e = Cd(t); | ||
return e.length == 1 && e[0][2] ? Sd(e[0][0], e[0][1]) : function(r) { | ||
return r === t || Od(r, t, e); | ||
}; | ||
} | ||
var jd = Sd, Ed = nf, Id = jd, Pd = 1; | ||
function xd(t) { | ||
return Id(Ed(t, Pd)); | ||
var jd = Ed, Id = Lt, Pd = jd, xd = 1; | ||
function Nd(t) { | ||
return Pd(Id(t, xd)); | ||
} | ||
var Nd = xd; | ||
const Md = /* @__PURE__ */ lt(Nd); | ||
class ot { | ||
var Md = Nd; | ||
const Ld = /* @__PURE__ */ oe(Md); | ||
var Rd = Lt, Dd = 1, Fd = 4; | ||
function Bd(t) { | ||
return Rd(t, Dd | Fd); | ||
} | ||
var Ud = Bd; | ||
const Ft = /* @__PURE__ */ oe(Ud); | ||
class ct { | ||
constructor({ | ||
@@ -1080,3 +1086,3 @@ items: e = [], | ||
let r = this.items.slice(0); | ||
return e && (e.filter && (r = Dt(r, e.filter)), e.sort && (r = Fd(r, e.sort)), e.range && (r = Bd(r, e.range)), r = r.map((a) => Object.assign({}, a)), e.embed && this.database && (r = r.map(this._itemEmbedder(e.embed)))), r; | ||
return e && (e.filter && (r = Bt(r, e.filter)), e.sort && (r = qd(r, e.sort)), e.range && (r = zd(r, e.range)), r = r.map((a) => Object.assign({}, a)), e.embed && this.database && (r = r.map(this._itemEmbedder(e.embed)))), r; | ||
} | ||
@@ -1100,12 +1106,12 @@ getIndex(e) { | ||
addOne(e) { | ||
const r = e[this.identifierName]; | ||
if (r != null) { | ||
if (this.getIndex(r) !== -1) | ||
const r = Ft(e), a = r[this.identifierName]; | ||
if (a != null) { | ||
if (this.getIndex(a) !== -1) | ||
throw new Error( | ||
`An item with the identifier ${r} already exists` | ||
`An item with the identifier ${a} already exists` | ||
); | ||
typeof r == "number" && (this.sequence = Math.max(this.sequence, r) + 1); | ||
typeof a == "number" && (this.sequence = Math.max(this.sequence, a) + 1); | ||
} else | ||
e[this.identifierName] = this.getNewId(); | ||
return this.items.push(e), Object.assign({}, e); | ||
r[this.identifierName] = this.getNewId(); | ||
return this.items.push(r), r; | ||
} | ||
@@ -1128,3 +1134,3 @@ updateOne(e, r) { | ||
} | ||
const Rd = (t, e) => t.reduce((r, a) => r && e(a), !0), Ld = (t, e) => t.reduce((r, a) => r || e(a), !1), Dd = (t, e) => t.reduce( | ||
const Gd = (t, e) => t.reduce((r, a) => r && e(a), !0), Kd = (t, e) => t.reduce((r, a) => r || e(a), !1), Hd = (t, e) => t.reduce( | ||
(r, a, n) => { | ||
@@ -1137,3 +1143,3 @@ if (r != null) | ||
void 0 | ||
), ct = (t, e) => { | ||
), lt = (t, e) => { | ||
if (t.indexOf("_q") !== -1) { | ||
@@ -1199,6 +1205,6 @@ const r = t.replace(/(_q)$/, ""), a = new RegExp(e.toString(), "i"); | ||
} | ||
return Array.isArray(e) ? (r) => Array.isArray(y(r, t)) ? Rd(e, (a) => { | ||
return Array.isArray(e) ? (r) => Array.isArray(y(r, t)) ? Gd(e, (a) => { | ||
const n = y(r, t); | ||
return Array.isArray(n) ? Ld(n, (s) => s == a) : !1; | ||
}) : e.filter((a) => a == y(r, t)).length > 0 : typeof e == "object" ? (r) => Md(e)(y(r, t)) : (r) => { | ||
return Array.isArray(n) ? Kd(n, (s) => s == a) : !1; | ||
}) : e.filter((a) => a == y(r, t)).length > 0 : typeof e == "object" ? (r) => Ld(e)(y(r, t)) : (r) => { | ||
const a = y(r, t); | ||
@@ -1208,3 +1214,3 @@ return Array.isArray(a) && typeof e == "string" ? a.indexOf(e) !== -1 : typeof a == "boolean" && typeof e == "string" ? a === (e === "true") : a == e; | ||
}; | ||
function Dt(t, e) { | ||
function Bt(t, e) { | ||
if (typeof e == "function") | ||
@@ -1215,3 +1221,3 @@ return t.filter(e); | ||
if (a === "q" && typeof e.q == "string") { | ||
const i = Ud(e.q), o = (c) => { | ||
const i = Vd(e.q), o = (c) => { | ||
for (const l in c) { | ||
@@ -1228,3 +1234,3 @@ const u = c[l]; | ||
return n.length > 1 ? (i) => { | ||
const o = Dd( | ||
const o = Hd( | ||
n, | ||
@@ -1235,8 +1241,8 @@ i | ||
const [c, l] = o, u = y(i, c); | ||
return Array.isArray(u) ? Dt(u, { | ||
return Array.isArray(u) ? Bt(u, { | ||
[l]: s | ||
}).length > 0 : !1; | ||
} | ||
return ct(a, s)(i); | ||
} : ct(a, s); | ||
return lt(a, s)(i); | ||
} : lt(a, s); | ||
}); | ||
@@ -1252,3 +1258,3 @@ return t.filter( | ||
} | ||
function Fd(t, e) { | ||
function qd(t, e) { | ||
if (typeof e == "function") | ||
@@ -1264,3 +1270,3 @@ return t.sort(e); | ||
} | ||
function Bd(t, e) { | ||
function zd(t, e) { | ||
if (Array.isArray(e)) | ||
@@ -1273,7 +1279,7 @@ return t.slice( | ||
} | ||
function Ud(t) { | ||
function Vd(t) { | ||
const n = t.trim().replace(/[.*+?^${}()|[\]\\]/g, "\\$&").split(" ").map((i) => `(${i})`).join("|"); | ||
return new RegExp(n, "i"); | ||
} | ||
class Gd { | ||
class Jd { | ||
constructor(e) { | ||
@@ -1287,3 +1293,3 @@ p(this, "obj", null); | ||
); | ||
this.obj = e; | ||
this.obj = Ft(e); | ||
} | ||
@@ -1359,3 +1365,3 @@ /** | ||
} | ||
class Kd { | ||
class Qd { | ||
constructor({ | ||
@@ -1380,3 +1386,3 @@ data: e, | ||
r, | ||
new ot({ | ||
new ct({ | ||
items: a, | ||
@@ -1386,3 +1392,3 @@ identifierName: this.identifierName, | ||
}) | ||
) : this.addSingle(r, new Gd(a)); | ||
) : this.addSingle(r, new Jd(a)); | ||
} | ||
@@ -1428,3 +1434,3 @@ } | ||
e, | ||
new ot({ | ||
new ct({ | ||
items: [], | ||
@@ -1449,3 +1455,3 @@ identifierName: this.identifierName, | ||
} | ||
class _e { | ||
class me { | ||
constructor({ | ||
@@ -1462,3 +1468,3 @@ baseUrl: e = "", | ||
p(this, "database"); | ||
this.baseUrl = e, this.defaultQuery = r, this.middlewares = n || [], a ? this.database = a : this.database = new Kd(s); | ||
this.baseUrl = e, this.defaultQuery = r, this.middlewares = n || [], a ? this.database = a : this.database = new Qd(s); | ||
} | ||
@@ -1747,3 +1753,3 @@ /** | ||
} | ||
function Ft(t) { | ||
function Ut(t) { | ||
if (!t) | ||
@@ -1761,3 +1767,3 @@ return {}; | ||
} | ||
class Bt { | ||
class Gt { | ||
constructor({ | ||
@@ -1770,3 +1776,3 @@ loggingEnabled: e = !1, | ||
p(this, "server"); | ||
this.server = r || new _e(a), this.loggingEnabled = e; | ||
this.server = r || new me(a), this.loggingEnabled = e; | ||
} | ||
@@ -1781,3 +1787,3 @@ getHandler() { | ||
getNormalizedRequest(e) { | ||
const r = typeof e == "string" ? new Request(e) : e, a = r.url ? decodeURIComponent(r.url.slice(r.url.indexOf("?") + 1)) : "", n = Ft(a); | ||
const r = typeof e == "string" ? new Request(e) : e, a = r.url ? decodeURIComponent(r.url.slice(r.url.indexOf("?") + 1)) : "", n = Ut(a); | ||
let s; | ||
@@ -1836,4 +1842,4 @@ if (r.requestBody) | ||
} | ||
const zd = (t) => new Bt(t).getHandler(), Vd = Bt; | ||
class Ut { | ||
const Xd = (t) => new Gt(t).getHandler(), Zd = Gt; | ||
class Kt { | ||
constructor({ | ||
@@ -1846,3 +1852,3 @@ loggingEnabled: e = !1, | ||
p(this, "server"); | ||
this.server = r || new _e(a), this.loggingEnabled = e; | ||
this.server = r || new me(a), this.loggingEnabled = e; | ||
} | ||
@@ -1856,3 +1862,3 @@ getHandler() { | ||
async getNormalizedRequest(e) { | ||
const r = typeof e == "string" ? new Request(e) : e, a = r.url ? decodeURIComponent(r.url.slice(r.url.indexOf("?") + 1)) : "", n = Ft(a), s = await r.text(); | ||
const r = typeof e == "string" ? new Request(e) : e, a = r.url ? decodeURIComponent(r.url.slice(r.url.indexOf("?") + 1)) : "", n = Ut(a), s = await r.text(); | ||
let i; | ||
@@ -1897,7 +1903,7 @@ try { | ||
} | ||
const Jd = (t) => new Ut(t).getHandler(), Qd = Ut; | ||
class Hd { | ||
const kd = (t) => new Kt(t).getHandler(), eh = Kt; | ||
class Wd { | ||
constructor({ server: e, ...r }) { | ||
p(this, "server"); | ||
this.server = e || new _e(r); | ||
this.server = e || new me(r); | ||
} | ||
@@ -1934,3 +1940,3 @@ getHandler() { | ||
} | ||
const Wd = (t) => new Hd(t).getHandler(), Xd = (t) => (e, r) => new Promise((a) => { | ||
const th = (t) => new Wd(t).getHandler(), rh = (t) => (e, r) => new Promise((a) => { | ||
setTimeout(() => { | ||
@@ -1941,16 +1947,16 @@ a(r(e)); | ||
export { | ||
ot as Collection, | ||
Kd as Database, | ||
Ut as FetchMockAdapter, | ||
Qd as FetchServer, | ||
Hd as MswAdapter, | ||
Vd as Server, | ||
_e as SimpleRestServer, | ||
Gd as Single, | ||
Bt as SinonAdapter, | ||
Jd as getFetchMockHandler, | ||
Wd as getMswHandler, | ||
zd as getSinonHandler, | ||
Xd as withDelay | ||
ct as Collection, | ||
Qd as Database, | ||
Kt as FetchMockAdapter, | ||
eh as FetchServer, | ||
Wd as MswAdapter, | ||
Zd as Server, | ||
me as SimpleRestServer, | ||
Jd as Single, | ||
Gt as SinonAdapter, | ||
kd as getFetchMockHandler, | ||
th as getMswHandler, | ||
Xd as getSinonHandler, | ||
rh as withDelay | ||
}; | ||
//# sourceMappingURL=fakerest.min.js.map |
{ | ||
"name": "fakerest", | ||
"version": "4.1.1", | ||
"version": "4.1.2", | ||
"repository": "https://github.com/marmelab/FakeRest", | ||
@@ -33,3 +33,3 @@ "description": "Patch XMLHttpRequest to fake a REST server based on JSON data. ", | ||
"fetch-mock": "^9.11.0", | ||
"happy-dom": "^14.7.1", | ||
"happy-dom": "^15.10.2", | ||
"husky": "^9.0.11", | ||
@@ -36,0 +36,0 @@ "lint-staged": "^15.2.2", |
@@ -992,2 +992,14 @@ import { Collection } from './Collection.ts'; | ||
}); | ||
it('should update the original item', () => { | ||
const items = [{ name: 'foo' }, { name: 'baz' }]; | ||
const collection = new Collection<CollectionItem>({ | ||
items, | ||
}); | ||
collection.updateOne(0, { id: 0, name: 'bar' }); | ||
expect(collection.getOne(0)).toEqual({ id: 0, name: 'bar' }); | ||
expect(collection.getOne(1)).toEqual({ id: 1, name: 'baz' }); | ||
expect(items[0]).toEqual({ name: 'foo' }); | ||
expect(items[1]).toEqual({ name: 'baz' }); | ||
}); | ||
}); | ||
@@ -994,0 +1006,0 @@ |
import get from 'lodash/get.js'; | ||
import matches from 'lodash/matches.js'; | ||
import cloneDeep from 'lodash/cloneDeep.js'; | ||
import type { Database } from './Database.ts'; | ||
@@ -199,3 +200,4 @@ import type { | ||
addOne(item: T) { | ||
const identifier = item[this.identifierName]; | ||
const clone = cloneDeep(item); | ||
const identifier = clone[this.identifierName]; | ||
if (identifier != null) { | ||
@@ -212,6 +214,6 @@ if (this.getIndex(identifier) !== -1) { | ||
// @ts-expect-error - For some reason, TS does not accept writing a generic types with the index signature | ||
item[this.identifierName] = this.getNewId(); | ||
clone[this.identifierName] = this.getNewId(); | ||
} | ||
this.items.push(item); | ||
return Object.assign({}, item); // clone item to avoid returning the original; | ||
this.items.push(clone); | ||
return clone; // clone item to avoid returning the original; | ||
} | ||
@@ -218,0 +220,0 @@ |
@@ -147,3 +147,11 @@ import { Single } from './Single.ts'; | ||
}); | ||
it('should not update the original item', () => { | ||
const data = { name: 'foo' }; | ||
const single = new Single(data); | ||
single.updateOnly({ name: 'bar' }); | ||
expect(single.getOnly()).toEqual({ name: 'bar' }); | ||
expect(data).toEqual({ name: 'foo' }); | ||
}); | ||
}); | ||
}); |
@@ -0,1 +1,2 @@ | ||
import cloneDeep from 'lodash/cloneDeep.js'; | ||
import type { Database } from './Database.ts'; | ||
@@ -15,3 +16,3 @@ import type { CollectionItem, Embed, Query } from './types.ts'; | ||
} | ||
this.obj = obj; | ||
this.obj = cloneDeep(obj); | ||
} | ||
@@ -18,0 +19,0 @@ |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Unstable ownership
Supply chain riskA new collaborator has begun publishing package versions. Package stability and security risk may be elevated.
Found 1 instance in 1 package
New author
Supply chain riskA new npm collaborator published a version of the package for the first time. New collaborators are usually benign additions to a project, but do indicate a change to the security surface area of a package.
Found 1 instance in 1 package
1459566
12340
1
3