function f(n) {
  return function(e, t) {
    for (const r of n) {
      const o = e[r], u = t[r];
      if (!Object.is(o, u))
        return !1;
    }
    return !0;
  };
}
function i(n, a) {
  const e = n ?? [], t = a ?? [];
  if (e === t)
    return !0;
  if (e.length !== t.length)
    return !1;
  for (let r = 0; r < e.length; r++)
    if (e[r] !== t[r])
      return !1;
  return !0;
}
export {
  i as areStringArraysEqual,
  f as createPropsComparator
};
