decord/source/67_merge.js
2026-08-08 06:10:11 +00:00

391 lines
14 KiB
JavaScript

// Module ID: 67
// Function ID: 68
// Name: merge
// Dependencies: [68, 26, 70, 77, 78, 64, 79, 50, 80, 81, 55, 54, 56, 58, 59, 57]
// Module 67 (merge)
const require = arg1;
const module = arg2;
const dependencyMap = arg6;
function merge(arg0, obj) {
if (obj) {
if (arg0) {
for (const key10005 in arg1) {
let tmp7 = key10005;
if (!arg1.hasOwnProperty(key10005)) {
continue;
} else {
let tmp2 = arg1[key10005];
let tmp3 = tmp2;
if (arg0.hasOwnProperty(key10005)) {
let tmp4 = arg0[key10005];
let tmp5 = typeof tmp2 === "object";
if (typeof tmp2 === "object") {
tmp5 = typeof tmp4 === "object";
}
tmp3 = tmp2;
if (tmp5) {
let tmp6 = merge;
tmp3 = merge(tmp4, tmp2);
}
}
arg0[key10005] = tmp3;
continue;
}
continue;
}
return arg0;
} else {
return obj;
}
} else {
return arg0;
}
}
arg5.default = function getNativeComponentAttributes(arg0) {
let NativeProps;
let baseModuleName;
let bubblingEventTypes;
let directEventTypes;
let _default = require(68) /* measure */.default;
const viewManagerConfig = _default.getViewManagerConfig(arg0);
if (null == viewManagerConfig) {
return null;
} else {
({ baseModuleName, bubblingEventTypes, directEventTypes, NativeProps } = viewManagerConfig);
if (bubblingEventTypes == null) {
bubblingEventTypes = {};
}
if (directEventTypes == null) {
directEventTypes = {};
}
let tmp3 = directEventTypes;
let tmp4 = NativeProps;
let tmp5 = bubblingEventTypes;
let tmp6 = NativeProps;
let tmp7 = directEventTypes;
let tmp8 = bubblingEventTypes;
while (baseModuleName) {
let tmp9 = require;
let tmp10 = dependencyMap;
let _default2 = require(68) /* measure */.default;
let viewManagerConfig1 = _default2.getViewManagerConfig(baseModuleName);
let tmp15 = tmp4;
let tmp16 = tmp3;
let tmp17 = tmp5;
baseModuleName = null;
if (viewManagerConfig1) {
let obj = {};
let tmp19 = obj;
let merged = Object.assign(viewManagerConfig1.bubblingEventTypes);
let tmp21 = obj;
let tmp22 = tmp5;
let merged1 = Object.assign(tmp14);
obj = {};
let tmp24 = obj;
let merged2 = Object.assign(viewManagerConfig1.directEventTypes);
let tmp26 = obj;
let tmp27 = tmp3;
let merged3 = Object.assign(tmp13);
let obj1 = {};
let tmp29 = obj1;
let merged4 = Object.assign(viewManagerConfig1.NativeProps);
let tmp31 = obj1;
let tmp32 = tmp4;
let merged5 = Object.assign(tmp12);
baseModuleName = viewManagerConfig1.baseModuleName;
tmp15 = obj1;
tmp16 = obj;
tmp17 = obj;
}
tmp4 = tmp15;
tmp3 = tmp16;
tmp5 = tmp17;
tmp6 = tmp4;
tmp7 = tmp3;
tmp8 = tmp5;
}
const obj2 = {};
for (const key10063 in tmp6) {
let tmp95 = key10063;
let tmp96 = tmp6[key10063];
if ("CATransform3D" === tmp96) {
let tmp42 = require;
let tmp43 = dependencyMap;
_default = require(77) /* matricesDiffer */.default;
} else {
if ("CGPoint" !== tmp96) {
if ("Point" !== tmp96) {
if ("CGSize" === tmp96) {
let tmp38 = require;
let tmp39 = dependencyMap;
_default = require(64) /* sizesDiffer */.default;
} else if ("UIEdgeInsets" === tmp96) {
let tmp36 = require;
let tmp37 = dependencyMap;
_default = require(79) /* insetsDiffer */.default;
} else {
_default = null;
}
}
}
let tmp40 = require;
let tmp41 = dependencyMap;
_default = require(78) /* pointsDiffer */.default;
}
let tmp44 = require;
let tmp45 = dependencyMap;
let _default3 = require(57) /* getValidLengthPercentageSizeOrNull */.default;
while (true) {
if (null == _default) {
let tmp46 = null == _default3;
if (!tmp46) {
let obj3 = { process: null };
obj3[0] = _default3;
tmp46 = obj3;
}
let obj5 = tmp46;
} else if (null == _default3) {
let obj4 = { diff: null };
obj4[0] = _default;
obj5 = obj4;
} else {
obj5 = { diff: null, process: null };
obj5[0] = _default;
obj5[1] = _default3;
}
obj2[key10063] = obj5;
continue label0;
}
}
obj2.style = require(26) /* result */.default;
const _Object = Object;
const obj6 = { uiViewClassName: null, validAttributes: null, bubblingEventTypes: null, directEventTypes: null };
obj6[0] = arg0;
obj6[1] = obj2;
obj6[2] = tmp8;
obj6[3] = tmp7;
const merged6 = Object.assign(viewManagerConfig, obj6);
const constants = require(68) /* measure */.default.getConstants();
if (!constants.ViewManagerNames) {
if (!constants.LazyViewManagersEnabled) {
const bubblingEventTypes2 = viewManagerConfig.bubblingEventTypes;
const genericBubblingEventTypes = constants.genericBubblingEventTypes;
let tmp52 = bubblingEventTypes2;
if (genericBubblingEventTypes) {
tmp52 = genericBubblingEventTypes;
if (bubblingEventTypes2) {
tmp52 = bubblingEventTypes2;
const keys = Object.keys();
if (keys !== undefined) {
tmp52 = bubblingEventTypes2;
while (keys[tmp2] !== undefined) {
let tmp97 = tmp55;
if (!genericBubblingEventTypes.hasOwnProperty(tmp55)) {
continue;
} else {
let obj10 = genericBubblingEventTypes[tmp55];
let tmp56 = obj10;
if (bubblingEventTypes2.hasOwnProperty(tmp55)) {
let obj11 = bubblingEventTypes2[tmp55];
let tmp57 = typeof obj10 === "object";
if (typeof obj10 === "object") {
tmp57 = typeof obj11 === "object";
}
tmp56 = obj10;
if (tmp57) {
let tmp58 = obj11;
if (obj10) {
tmp58 = obj10;
if (obj11) {
let tmp59 = obj10;
tmp58 = obj11;
let keys1 = Object.keys();
if (keys1 !== undefined) {
tmp58 = obj11;
let tmp61 = keys1[tmp];
while (tmp61 !== undefined) {
let tmp98 = tmp61;
if (!obj10.hasOwnProperty(tmp61)) {
continue;
} else {
let tmp62 = obj10[tmp61];
let tmp63 = tmp62;
if (obj11.hasOwnProperty(tmp61)) {
let tmp64 = obj11[tmp61];
let tmp65 = typeof tmp62 === "object";
if (typeof tmp62 === "object") {
tmp65 = typeof tmp64 === "object";
}
tmp63 = tmp62;
if (tmp65) {
let tmp66 = merge;
tmp63 = merge(tmp64, tmp62);
}
}
obj11[tmp61] = tmp63;
continue;
}
continue;
}
}
}
}
tmp56 = tmp58;
}
}
bubblingEventTypes2[tmp55] = tmp56;
continue;
}
continue;
}
}
}
}
viewManagerConfig.bubblingEventTypes = tmp52;
const directEventTypes2 = viewManagerConfig.directEventTypes;
const genericDirectEventTypes = constants.genericDirectEventTypes;
let tmp67 = directEventTypes2;
if (genericDirectEventTypes) {
tmp67 = genericDirectEventTypes;
if (directEventTypes2) {
tmp67 = directEventTypes2;
const keys2 = Object.keys();
if (keys2 !== undefined) {
tmp67 = directEventTypes2;
while (keys2[tmp2] !== undefined) {
let tmp99 = tmp70;
if (!genericDirectEventTypes.hasOwnProperty(tmp70)) {
continue;
} else {
let obj12 = genericDirectEventTypes[tmp70];
let tmp71 = obj12;
if (directEventTypes2.hasOwnProperty(tmp70)) {
let obj13 = directEventTypes2[tmp70];
let tmp72 = typeof obj12 === "object";
if (typeof obj12 === "object") {
tmp72 = typeof obj13 === "object";
}
tmp71 = obj12;
if (tmp72) {
let tmp73 = obj13;
if (obj12) {
tmp73 = obj12;
if (obj13) {
let tmp74 = obj12;
tmp73 = obj13;
let keys3 = Object.keys();
if (keys3 !== undefined) {
tmp73 = obj13;
let tmp76 = keys3[tmp];
while (tmp76 !== undefined) {
tmp = tmp76;
if (!obj12.hasOwnProperty(tmp76)) {
continue;
} else {
let tmp77 = obj12[tmp76];
let tmp78 = tmp77;
if (obj13.hasOwnProperty(tmp76)) {
let tmp79 = obj13[tmp76];
let tmp80 = typeof tmp77 === "object";
if (typeof tmp77 === "object") {
tmp80 = typeof tmp79 === "object";
}
tmp78 = tmp77;
if (tmp80) {
let tmp81 = merge;
tmp78 = merge(tmp79, tmp77);
}
}
obj13[tmp76] = tmp78;
continue;
}
continue;
}
}
}
}
tmp71 = tmp73;
}
}
directEventTypes2[tmp70] = tmp71;
continue;
}
continue;
}
}
}
}
viewManagerConfig.directEventTypes = tmp67;
}
return viewManagerConfig;
}
const _default4 = require(68) /* measure */.default;
const obj14 = require(70) /* nullthrows */(require(68) /* measure */.default.getDefaultEventTypes)();
if (obj14) {
if (viewManagerConfig) {
for (const key10197 in obj14) {
tmp = key10197;
if (!obj14.hasOwnProperty(key10197)) {
continue;
} else {
let obj15 = obj14[key10197];
let tmp84 = obj15;
if (viewManagerConfig.hasOwnProperty(key10197)) {
let obj16 = viewManagerConfig[key10197];
let tmp85 = typeof obj15 === "object";
if (typeof obj15 === "object") {
tmp85 = typeof obj16 === "object";
}
tmp84 = obj15;
if (tmp85) {
let tmp86 = obj16;
if (obj15) {
tmp86 = obj15;
if (obj16) {
let tmp87 = obj15;
tmp86 = obj16;
let keys4 = Object.keys();
if (keys4 !== undefined) {
tmp86 = obj16;
let tmp89 = keys4[tmp];
while (tmp89 !== undefined) {
tmp = tmp89;
if (!obj15.hasOwnProperty(tmp89)) {
continue;
} else {
let tmp90 = obj15[tmp89];
let tmp91 = tmp90;
if (obj16.hasOwnProperty(tmp89)) {
let tmp92 = obj16[tmp89];
let tmp93 = typeof tmp90 === "object";
if (typeof tmp90 === "object") {
tmp93 = typeof tmp92 === "object";
}
tmp91 = tmp90;
if (tmp93) {
let tmp94 = merge;
tmp91 = merge(tmp92, tmp90);
}
}
obj16[tmp89] = tmp91;
continue;
}
continue;
}
}
}
}
tmp84 = tmp86;
}
}
viewManagerConfig[key10197] = tmp84;
continue;
}
continue;
}
}
}
const tmp47Result = require(70) /* nullthrows */;
}
};