23 lines
567 B
TypeScript
23 lines
567 B
TypeScript
// Metro module 4621 (f4622).
|
|
import { HermesBuiltin } from "../../_hermes/prelude";
|
|
export default function combineMarkupRules(a0) {
|
|
let r36;
|
|
const r0 = {};
|
|
for (const item of a0) {
|
|
for (const key in item) {
|
|
const r11 = key in r0;
|
|
const r13 = {};
|
|
if (r11) {
|
|
HermesBuiltin.copyDataProperties(r13, r0[key]);
|
|
HermesBuiltin.copyDataProperties(r13, item[key]);
|
|
r36 = r13;
|
|
} else {
|
|
HermesBuiltin.copyDataProperties(r13, item[key]);
|
|
r36 = r13;
|
|
}
|
|
r0[key] = r36;
|
|
}
|
|
}
|
|
return r0;
|
|
};
|