23 lines
519 B
JavaScript
23 lines
519 B
JavaScript
// Metro module 846 (f847).
|
|
Object.defineProperty(exports, Symbol.toStringTag, {
|
|
value: "Module"
|
|
});
|
|
const merge = function merge(a0, a1, r12 = 2) {
|
|
if (a1 && typeof a1 === "object" && !(r12 <= 0)) {
|
|
if (a0 && Object.keys(a1).length === 0) {
|
|
return a0;
|
|
}
|
|
const r24 = {
|
|
...a0
|
|
};
|
|
for (const key in a1) {
|
|
if (Object.prototype.hasOwnProperty.call(a1, key)) {
|
|
r24[key] = merge(r24[key], a1[key], r12 - 1);
|
|
}
|
|
}
|
|
return r24;
|
|
}
|
|
return a1;
|
|
};
|
|
export { merge };
|