// Module ID: 45 // Function ID: 1309 // Name: merge // Dependencies: [] // Module 45 (merge) function merge(arg0, arg1) { let tmp3; if (arg1) { if (arg0) { const keys = Object.keys(); if (keys !== undefined) { let tmp5 = tmp3; while (keys[tmp] !== undefined) { let tmp12 = tmp6; tmp3 = tmp5; if (!arg1.hasOwnProperty(tmp6)) { continue; } else { let tmp7 = arg1[tmp6]; let tmp8 = tmp7; if (arg0.hasOwnProperty(tmp6)) { let tmp9 = arg0[tmp6]; let tmp10 = "object" === typeof tmp7 && "object" === typeof tmp9; tmp8 = tmp7; tmp5 = tmp9; if (tmp10) { let tmp11 = merge; tmp8 = merge(tmp9, tmp7); tmp5 = tmp9; } } arg0[tmp6] = tmp8; tmp3 = tmp5; // continue } continue; } } return arg0; } else { return arg1; } } else { return arg0; } } function getDifferForType(arg0) { if ("CATransform3D" === arg0) { return arg1(arg6[3]).default; } else { if ("CGPoint" !== arg0) { if ("Point" !== arg0) { if ("CGSize" === arg0) { return arg1(arg6[5]).default; } else { if ("UIEdgeInsets" !== arg0) { if ("EdgeInsets" !== arg0) { return null; } } return arg1(arg6[6]).default; } } } return arg1(arg6[4]).default; } } function getProcessorForType(arg0) { if ("CGColor" !== arg0) { if ("UIColor" !== arg0) { if ("Color" !== arg0) { if ("CGColorArray" !== arg0) { if ("UIColorArray" !== arg0) { if ("ColorArray" !== arg0) { if ("CGImage" !== arg0) { if ("UIImage" !== arg0) { if ("RCTImageSource" !== arg0) { if ("ImageSource" !== arg0) { if ("BoxShadowArray" !== arg0) { if ("BoxShadow" !== arg0) { if ("FilterArray" !== arg0) { if ("Filter" !== arg0) { if ("BackgroundImage" === arg0) { return arg1(arg6[12]).default; } else { return null; } } } return arg1(arg6[11]).default; } } return arg2(arg6[10]); } } } } return arg1(arg6[9]).default; } } } return arg1(arg6[8]).default; } } } return arg1(arg6[7]).default; } arg5.default = function getNativeComponentAttributes(uiViewClassName) { let NativeProps; let baseModuleName; let bubblingEventTypes; let directEventTypes; const viewManagerConfig = arg1(arg6[0]).default.getViewManagerConfig(uiViewClassName); if (null == viewManagerConfig) { return null; } else { ({ baseModuleName, bubblingEventTypes, directEventTypes, NativeProps } = viewManagerConfig); if (null == bubblingEventTypes) { bubblingEventTypes = {}; } if (null == directEventTypes) { directEventTypes = {}; } let tmp3 = directEventTypes; let tmp4 = bubblingEventTypes; let tmp5 = NativeProps; let tmp6 = bubblingEventTypes; let tmp7 = directEventTypes; let tmp8 = NativeProps; while (baseModuleName) { let tmp9 = arg1; let tmp10 = arg6; let _default2 = arg1(arg6[0]).default; let viewManagerConfig1 = _default2.getViewManagerConfig(baseModuleName); baseModuleName = null; let merged = tmp4; let merged1 = tmp3; let merged2 = tmp5; if (viewManagerConfig1) { let _Object = Object; merged = Object.assign({}, viewManagerConfig1.bubblingEventTypes, tmp4); let _Object2 = Object; merged1 = Object.assign({}, viewManagerConfig1.directEventTypes, tmp3); let _Object3 = Object; merged2 = Object.assign({}, viewManagerConfig1.NativeProps, tmp5); baseModuleName = viewManagerConfig1.baseModuleName; } tmp4 = merged; tmp3 = merged1; tmp5 = merged2; tmp6 = merged; tmp7 = merged1; tmp8 = merged2; } let obj = {}; for (const key10046 in tmp8) { let tmp27 = key10046; let tmp28 = tmp8[key10046]; let tmp29 = closure_4; let tmp30 = closure_4(tmp28); let tmp31 = closure_5; let tmp32 = closure_5(tmp28); if (null == tmp30) { let tmp16 = null == tmp32; if (!tmp16) { obj = { process: tmp32 }; tmp16 = obj; } let obj1 = tmp16; } else if (null == tmp32) { obj = { diff: tmp30 }; obj1 = obj; } else { obj1 = { diff: tmp30, process: tmp32 }; } obj[key10046] = obj1; } obj.style = arg1(arg6[1]).default; const _Object4 = Object; const obj2 = { uiViewClassName, validAttributes: obj, bubblingEventTypes: tmp6, directEventTypes: tmp7 }; const merged3 = Object.assign(viewManagerConfig, obj2); const constants = arg1(arg6[0]).default.getConstants(); if (!constants.ViewManagerNames) { if (!constants.LazyViewManagersEnabled) { viewManagerConfig.bubblingEventTypes = merge(viewManagerConfig.bubblingEventTypes, constants.genericBubblingEventTypes); viewManagerConfig.directEventTypes = merge(viewManagerConfig.directEventTypes, constants.genericDirectEventTypes); } return viewManagerConfig; } const _default3 = arg1(arg6[0]).default; merge(viewManagerConfig, arg1(arg6[2])(arg1(arg6[0]).default.getDefaultEventTypes)()); const tmp25 = arg1(arg6[2]); } };