// Module ID: 1702 // Function ID: 1703 // Name: isInlineStyleTransform // Dependencies: [41, 42, 32, 1655, 1703, 1704, 1705, 1706, 1654] // Exports: getInlineStyle, hasInlineStyles // Module 1702 (isInlineStyleTransform) import _classCallCheck from "_classCallCheck"; import _slicedToArray from "_slicedToArray"; let InlinePropManager = arg1; function isInlineStyleTransform(arr) { return Array.isArray(arr) && arr.some((arg0) => { let closure_0 = arg0; let someResult = arg0; if (someResult) { let _Object = Object; let keys = Object.keys(arg0); someResult = keys.some((arg0) => { let isSharedValueResult = dependencyMap(outer1_1[3]).isSharedValue(obj); if (!isSharedValueResult) { let tmp2 = "transform" === arg0; if (tmp2) { let _Array = Array; tmp2 = Array.isArray(obj) && obj.some((arg0) => { let closure_0 = arg0; let someResult = arg0; if (someResult) { let _Object = Object; let keys = Object.keys(arg0); someResult = keys.some((arg0) => { let isSharedValueResult = dependencyMap(outer1_1[3]).isSharedValue(obj); if (!isSharedValueResult) { let tmp2 = "transform" === arg0; if (tmp2) { let _Array = Array; tmp2 = Array.isArray(obj) && obj.some(() => { ... }); let tmp4 = Array.isArray(obj) && obj.some(() => { ... }); } isSharedValueResult = tmp2; } return isSharedValueResult; }); } return someResult; }); let tmp4 = Array.isArray(obj) && obj.some((arg0) => { let closure_0 = arg0; let someResult = arg0; if (someResult) { let _Object = Object; let keys = Object.keys(arg0); someResult = keys.some((arg0) => { let isSharedValueResult = dependencyMap(outer1_1[3]).isSharedValue(obj); if (!isSharedValueResult) { let tmp2 = "transform" === arg0; if (tmp2) { let _Array = Array; tmp2 = Array.isArray(obj) && obj.some(() => { ... }); let tmp4 = Array.isArray(obj) && obj.some(() => { ... }); } isSharedValueResult = tmp2; } return isSharedValueResult; }); } return someResult; }); } isSharedValueResult = tmp2; } return isSharedValueResult; }); } return someResult; }); } function getInlinePropsUpdate(viewDescriptors) { let tmp6; let tmp7; const obj = {}; const entries = Object.entries(viewDescriptors); while (tmp2 !== undefined) { let tmp4 = callback2; let tmp5 = callback2(tmp3, 2); [tmp6, tmp7] = tmp5; let iter = tmp7; let tmp8 = InlinePropManager; let tmp9 = dependencyMap; let obj2 = InlinePropManager(1655); if (obj2.isSharedValue(tmp7)) { let tmp16 = tmp6; let tmp17 = tmp7; obj[tmp6] = iter.value; } else { let _Array = Array; let tmp10 = tmp7; let tmp11 = tmp6; let tmp12 = tmp7; if (Array.isArray(iter)) { obj[tmp6] = iter.map((arg0) => callback(arg0)); } else { if (typeof iter === "object") { let tmp13 = InlinePropManager; let tmp14 = tmp7; let tmp15 = InlinePropManager(iter); } else { tmp15 = tmp7; } obj[tmp6] = tmp15; } } continue; } return obj; } InlinePropManager = getInlinePropsUpdate; let obj = { isSharedValue: require("isSharedValue").isSharedValue }; getInlinePropsUpdate.__closure = obj; getInlinePropsUpdate.__workletHash = 14886679339062; getInlinePropsUpdate.__initData = { code: "function getInlinePropsUpdate_Pnpm_InlinePropManagerTs1(inlineProps){const getInlinePropsUpdate_Pnpm_InlinePropManagerTs1=this._recur;const{isSharedValue}=this.__closure;const update={};for(const[key,styleValue]of Object.entries(inlineProps)){if(isSharedValue(styleValue)){update[key]=styleValue.value;}else if(Array.isArray(styleValue)){update[key]=styleValue.map(function(item){return getInlinePropsUpdate_Pnpm_InlinePropManagerTs1(item);});}else if(typeof styleValue==='object'){update[key]=getInlinePropsUpdate_Pnpm_InlinePropManagerTs1(styleValue);}else{update[key]=styleValue;}}return update;}" }; let closure_6 = { code: "function pnpm_InlinePropManagerTs2(){const{getInlinePropsUpdate,newInlineProps,updateProps,shareableViewDescriptors}=this.__closure;const update=getInlinePropsUpdate(newInlineProps);updateProps(shareableViewDescriptors,update);}" }; class InlinePropManager { constructor() { tmp = isInlineStyleTransform(this, InlinePropManager); this._inlinePropsViewDescriptors = null; this._inlinePropsMapperId = null; this._inlineProps = {}; return; } } obj = { key: "attachInlineProps", value: function attachInlineProps(self, self2) { let shadowNodeWrapper; let viewName; let viewTag; const props = self.props; let obj = {}; for (const key10008 in props) { let tmp19 = key10008; let tmp20 = props[key10008]; if ("style" === key10008) { let tmp3 = obj; let tmp4 = shareableViewDescriptors; let obj3 = obj(shareableViewDescriptors[4]); let style = props.style; if (style == null) { style = []; } let flattenArrayResult = obj3.flattenArray(style); let item = flattenArrayResult.forEach((arg0) => { let tmp10; let tmp11; if (arg0) { const _Object = Object; const entries = Object.entries(arg0); const tmp4 = entries[Symbol.iterator](); while (tmp4 !== undefined) { let tmp8 = outer1_3; let tmp9 = outer1_3(tmp6, 2); [tmp10, tmp11] = tmp9; let tmp12 = tmp11; let tmp13 = obj; let tmp14 = shareableViewDescriptors; obj = obj(shareableViewDescriptors[3]); let isSharedValueResult = obj.isSharedValue(tmp11); if (!isSharedValueResult) { let tmp16 = tmp10; let tmp17 = "transform" === tmp10; if (tmp17) { let tmp18 = outer1_4; let tmp19 = tmp11; tmp17 = outer1_4(tmp12); } isSharedValueResult = tmp17; } if (isSharedValueResult) { let tmp20 = obj; let tmp21 = tmp10; let tmp22 = tmp11; obj[tmp10] = tmp12; } continue; } } }); continue; } else { let tmp = obj; let tmp2 = shareableViewDescriptors; let obj2 = obj(shareableViewDescriptors[3]); if (!obj2.isSharedValue(tmp20)) { continue; } else { obj[key10008] = tmp20; continue; } continue; } continue; } self = this; if ((function inlinePropsHasChanged(arg0, _inlineProps) { if (Object.keys(arg0).length !== Object.keys(_inlineProps).length) { return true; } else { const _Object = Object; const keys = Object.keys(arg0); for (const item10018 of keys) { if (arg0[item10018] !== arg1[item10018]) { let tmp4 = obj; obj.return(); let flag = true; return true; } } return false; } })(obj, this._inlineProps)) { if (!self._inlinePropsViewDescriptors) { self._inlinePropsViewDescriptors = obj(shareableViewDescriptors[5]).makeViewDescriptorsSet(); const viewConfig = self2.viewConfig; let _Object = Object; ({ viewTag, viewName, shadowNodeWrapper } = self2); const obj4 = obj(shareableViewDescriptors[5]); const tmp7 = obj; let tmp8 = shareableViewDescriptors; if (tmp10) { tmp7(tmp8[6]).adaptViewConfig(viewConfig); const tmp7Result = tmp7(tmp8[6]); } const _inlinePropsViewDescriptors = self._inlinePropsViewDescriptors; obj = { tag: null, name: null, shadowNodeWrapper: null }; obj[0] = viewTag; obj[1] = viewName; obj[2] = shadowNodeWrapper; _inlinePropsViewDescriptors.add(obj); tmp10 = Object.keys(obj).length && viewConfig; } shareableViewDescriptors = self._inlinePropsViewDescriptors.shareableViewDescriptors; const fn = function o() { obj = obj(shareableViewDescriptors[7]); obj.updateProps(shareableViewDescriptors, outer1_5(obj)); }; obj = { getInlinePropsUpdate: null, newInlineProps: null, updateProps: null, shareableViewDescriptors: null }; obj[0] = getInlinePropsUpdate; obj[1] = obj; obj[2] = obj(shareableViewDescriptors[7]).updateProps; obj[3] = shareableViewDescriptors; fn.__closure = obj; fn.__workletHash = 4459550727912; fn.__initData = closure_6; self._inlineProps = obj; if (self._inlinePropsMapperId) { let tmp14Result = tmp14(tmp15[8]); tmp14Result.stopMapper(self._inlinePropsMapperId); } self._inlinePropsMapperId = null; const _Object2 = Object; if (Object.keys(obj).length) { tmp14Result = tmp14(tmp15[8]); const _Object3 = Object; self._inlinePropsMapperId = tmp14Result.startMapper(fn, Object.values(obj)); } } } }; const items = [ obj, { key: "detachInlineProps", value: function detachInlineProps() { if (this._inlinePropsMapperId) { InlinePropManager(1654).stopMapper(tmp._inlinePropsMapperId); const obj = InlinePropManager(1654); } } } ]; export const hasInlineStyles = function hasInlineStyles(viewDescriptors) { let closure_0 = viewDescriptors; let someResult = viewDescriptors; if (someResult) { const _Object = Object; const keys = Object.keys(viewDescriptors); someResult = keys.some((arg0) => { let isSharedValueResult = dependencyMap(outer1_1[3]).isSharedValue(obj); if (!isSharedValueResult) { let tmp2 = "transform" === arg0; if (tmp2) { let _Array = Array; tmp2 = Array.isArray(obj) && obj.some((arg0) => { let closure_0 = arg0; let someResult = arg0; if (someResult) { let _Object = Object; let keys = Object.keys(arg0); someResult = keys.some((arg0) => { let isSharedValueResult = dependencyMap(outer1_1[3]).isSharedValue(obj); if (!isSharedValueResult) { let tmp2 = "transform" === arg0; if (tmp2) { let _Array = Array; tmp2 = Array.isArray(obj) && obj.some((arg0) => { let closure_0 = arg0; let someResult = arg0; if (someResult) { let _Object = Object; let keys = Object.keys(arg0); someResult = keys.some(() => { ... }); } return someResult; }); let tmp4 = Array.isArray(obj) && obj.some((arg0) => { let closure_0 = arg0; let someResult = arg0; if (someResult) { let _Object = Object; let keys = Object.keys(arg0); someResult = keys.some(() => { ... }); } return someResult; }); } isSharedValueResult = tmp2; } return isSharedValueResult; }); } return someResult; }); let tmp4 = Array.isArray(obj) && obj.some((arg0) => { let closure_0 = arg0; let someResult = arg0; if (someResult) { let _Object = Object; let keys = Object.keys(arg0); someResult = keys.some((arg0) => { let isSharedValueResult = dependencyMap(outer1_1[3]).isSharedValue(obj); if (!isSharedValueResult) { let tmp2 = "transform" === arg0; if (tmp2) { let _Array = Array; tmp2 = Array.isArray(obj) && obj.some((arg0) => { let closure_0 = arg0; let someResult = arg0; if (someResult) { let _Object = Object; let keys = Object.keys(arg0); someResult = keys.some(() => { ... }); } return someResult; }); let tmp4 = Array.isArray(obj) && obj.some((arg0) => { let closure_0 = arg0; let someResult = arg0; if (someResult) { let _Object = Object; let keys = Object.keys(arg0); someResult = keys.some(() => { ... }); } return someResult; }); } isSharedValueResult = tmp2; } return isSharedValueResult; }); } return someResult; }); } isSharedValueResult = tmp2; } return isSharedValueResult; }); } return someResult; }; export const getInlineStyle = function getInlineStyle(viewDescriptors, _isFirstRender) { let tmp10; let tmp11; if (_isFirstRender) { return getInlinePropsUpdate(viewDescriptors); } else { const obj = {}; const _Object = Object; const entries = Object.entries(viewDescriptors); const tmp4 = entries[Symbol.iterator](); while (tmp4 !== undefined) { let tmp8 = callback2; let tmp9 = callback2(tmp6, 2); [tmp10, tmp11] = tmp9; let tmp12 = tmp11; let tmp13 = InlinePropManager; let tmp14 = dependencyMap; let obj2 = InlinePropManager(1655); let isSharedValueResult = obj2.isSharedValue(tmp11); if (!isSharedValueResult) { let tmp16 = tmp10; let tmp17 = "transform" === tmp10; if (tmp17) { let tmp18 = isInlineStyleTransform; let tmp19 = tmp11; tmp17 = isInlineStyleTransform(tmp12); } isSharedValueResult = tmp17; } if (!isSharedValueResult) { let tmp20 = tmp10; let tmp21 = tmp11; obj[tmp10] = tmp12; } continue; } return obj; } }; export const InlinePropManager = require("_createClass")(InlinePropManager, items);