laif-ds
Version:
Design System di Laif con componenti React basati su principi di Atomic Design
48 lines (47 loc) • 1.17 kB
JavaScript
"use client";
import { __require as H } from "./_SetCache.js";
import { __require as M } from "./_arraySome.js";
import { __require as x } from "./_cacheHas.js";
var l, E;
function U() {
if (E) return l;
E = 1;
var P = H(), O = M(), a = x(), w = 1, D = 2;
function G(i, e, u, f, s, r) {
var g = u & w, A = i.length, R = e.length;
if (A != R && !(g && R > A))
return !1;
var S = r.get(i), L = r.get(e);
if (S && L)
return S == e && L == i;
var _ = -1, q = !0, d = u & D ? new P() : void 0;
for (r.set(i, e), r.set(e, i); ++_ < A; ) {
var n = i[_], v = e[_];
if (f)
var p = g ? f(v, n, _, e, i, r) : f(n, v, _, i, e, r);
if (p !== void 0) {
if (p)
continue;
q = !1;
break;
}
if (d) {
if (!O(e, function(t, C) {
if (!a(d, C) && (n === t || s(n, t, u, f, r)))
return d.push(C);
})) {
q = !1;
break;
}
} else if (!(n === v || s(n, v, u, f, r))) {
q = !1;
break;
}
}
return r.delete(i), r.delete(e), q;
}
return l = G, l;
}
export {
U as __require
};