decord/source/1761_importDefaultResult1.js
2026-08-24 06:08:38 +00:00

263 lines
9.3 KiB
JavaScript

// Module ID: 1761
// Function ID: 1762
// Name: importDefaultResult1
// Dependencies: [41, 42, 90, 91, 1762, 1751, 1759]
// Module 1761 (importDefaultResult1)
import _createClassDefault from "_createClass" /* 42 */;
import closure_2 from "_classCallCheck" /* 41 */;
import closure_3 from "_classPrivateFieldBase" /* 90 */;
import importDefaultResult1 from "_classPrivateFieldKey" /* 91 */;
const NativeEventsManager = arg1;
let closure_4 = importDefaultResult1("managedComponent");
let closure_5 = importDefaultResult1("componentOptions");
let closure_6 = importDefaultResult1("eventViewTag");
class NativeEventsManager {
constructor(arg0, arg1) {
tmp = closure_2(this, NativeEventsManager);
definePropertyResult = Object.defineProperty(this, closure_4, { writable: true, value: "a" });
definePropertyResult1 = Object.defineProperty(this, closure_5, { writable: true, value: "a" });
definePropertyResult2 = Object.defineProperty(this, closure_6, { writable: true, value: -1 });
closure_3(this, closure_4)[closure_4] = global;
closure_3(this, closure_5)[closure_5] = arg1;
tmp5 = closure_3(this, closure_6);
tmp5[closure_6] = this.getEventViewTag();
return;
}
}
const items = [
{
key: "attachEvents",
value: function attachEvents() {
const props = callback2(this, closure_4)[closure_4].props;
for (const key10010 in props) {
let tmp5 = key10010;
let tmp6 = props[key10010];
let tmp7 = NativeEventsManager;
let tmp8 = dependencyMap;
let obj = NativeEventsManager(1751);
let hasItem = obj.has("workletEventHandler", tmp6);
if (hasItem) {
hasItem = tmp6.workletEventHandler instanceof tmp7(1759).WorkletEventHandler;
}
if (!hasItem) {
continue;
} else {
let workletEventHandler = tmp6.workletEventHandler;
let tmp2 = callback2;
let tmp3 = closure_6;
let registerForEventsResult = workletEventHandler.registerForEvents(callback2(this, closure_6)[closure_6], key10010);
continue;
}
continue;
}
}
},
{
key: "detachEvents",
value: function detachEvents() {
const props = callback2(this, closure_4)[closure_4].props;
for (const key10010 in props) {
let tmp5 = key10010;
let tmp6 = props[key10010];
let tmp7 = NativeEventsManager;
let tmp8 = dependencyMap;
let obj = NativeEventsManager(1751);
let hasItem = obj.has("workletEventHandler", tmp6);
if (hasItem) {
hasItem = tmp6.workletEventHandler instanceof tmp7(1759).WorkletEventHandler;
}
if (!hasItem) {
continue;
} else {
let workletEventHandler = tmp6.workletEventHandler;
let tmp2 = callback2;
let tmp3 = closure_6;
let unregisterFromEventsResult = workletEventHandler.unregisterFromEvents(callback2(this, closure_6)[closure_6]);
continue;
}
continue;
}
}
},
{
key: "updateEvents",
value: function updateEvents(current) {
const self = this;
const eventViewTag = this.getEventViewTag(true);
if (callback2(this, closure_6)[closure_6] !== eventViewTag) {
for (const key10071 in arg0) {
let tmp36 = key10071;
let tmp37 = arg0[key10071];
let tmp38 = NativeEventsManager;
let tmp39 = dependencyMap;
let obj4 = NativeEventsManager(1751);
let hasItem = obj4.has("workletEventHandler", tmp37);
if (hasItem) {
hasItem = tmp37.workletEventHandler instanceof tmp38(1759).WorkletEventHandler;
}
if (!hasItem) {
continue;
} else {
let workletEventHandler4 = tmp37.workletEventHandler;
let tmp21 = callback2;
let tmp22 = closure_6;
let unregisterFromEventsResult = workletEventHandler4.unregisterFromEvents(callback2(self, closure_6)[closure_6]);
continue;
}
continue;
}
callback2(self, closure_6)[closure_6] = eventViewTag;
self.attachEvents();
} else {
for (const key10010 in arg0) {
let tmp28 = key10010;
let tmp29 = arg0[key10010];
let tmp30 = NativeEventsManager;
let tmp31 = dependencyMap;
let obj2 = NativeEventsManager(1751);
let hasItem1 = obj2.has("workletEventHandler", tmp29);
if (hasItem1) {
hasItem1 = tmp29.workletEventHandler instanceof tmp30(1759).WorkletEventHandler;
}
if (!hasItem1) {
continue;
} else {
let workletEventHandler = tmp29.workletEventHandler;
let tmp3 = callback2;
let tmp4 = closure_4;
let tmp5 = callback2(self, closure_4)[closure_4].props[key10010];
if (tmp5) {
let tmp30Result = tmp30(1751);
let hasItem2 = tmp30Result.has("workletEventHandler", tmp5);
if (hasItem2) {
hasItem2 = tmp5.workletEventHandler instanceof tmp30(1759).WorkletEventHandler;
}
if (hasItem2) {
hasItem2 = tmp5.workletEventHandler !== workletEventHandler;
}
if (!hasItem2) {
continue;
} else {
let tmp9 = closure_6;
let unregisterFromEventsResult1 = workletEventHandler.unregisterFromEvents(tmp3(self, closure_6)[closure_6]);
let workletEventHandler2 = tmp5.workletEventHandler;
let registerForEventsResult = workletEventHandler2.registerForEvents(tmp3(self, closure_6)[closure_6]);
continue;
}
continue;
} else {
let tmp6 = closure_6;
let unregisterFromEventsResult2 = workletEventHandler.unregisterFromEvents(tmp3(self, closure_6)[closure_6]);
continue;
}
continue;
}
continue;
}
const props = callback2(self, closure_4)[closure_4].props;
for (const key10054 in props) {
let tmp32 = key10054;
let tmp33 = props[key10054];
let tmp34 = NativeEventsManager;
let tmp35 = dependencyMap;
let obj3 = NativeEventsManager(1751);
let hasItem3 = obj3.has("workletEventHandler", tmp33);
if (hasItem3) {
hasItem3 = tmp33.workletEventHandler instanceof tmp34(1759).WorkletEventHandler;
}
if (!hasItem3) {
continue;
} else {
let workletEventHandler3 = tmp33.workletEventHandler;
if (arg0[key10054]) {
continue;
} else {
let tmp16 = callback2;
let tmp17 = closure_6;
let registerForEventsResult1 = workletEventHandler3.registerForEvents(callback2(self, closure_6)[closure_6]);
continue;
}
continue;
}
continue;
}
}
}
},
{
key: "getEventViewTag",
value: function getEventViewTag(arg0) {
let flag = arg0;
if (arg0 === undefined) {
flag = false;
}
const self = this;
const _componentRef = callback2(this, closure_4)[closure_4]._componentRef;
let getScrollableNode;
if (_componentRef != null) {
getScrollableNode = _componentRef.getScrollableNode;
}
if (getScrollableNode) {
const scrollableNode = _componentRef.getScrollableNode();
let tmp16 = scrollableNode;
if (typeof scrollableNode !== "number") {
let num4 = NativeEventsManager(1762).findNodeHandle(scrollableNode);
if (num4 == null) {
num4 = -1;
}
tmp16 = num4;
const obj4 = NativeEventsManager(1762);
}
return tmp16;
} else {
const tmp5 = tmp(self, closure_5)[closure_5];
let setNativeProps;
if (tmp5 != null) {
setNativeProps = tmp5.setNativeProps;
}
if (setNativeProps) {
let num3 = NativeEventsManager(1762).findNodeHandle(tmp(self, tmp2)[tmp2]);
if (num3 == null) {
num3 = -1;
}
let componentViewTag = num3;
const obj3 = NativeEventsManager(1762);
} else if (flag) {
let __nativeTag;
if (_componentRef != null) {
__nativeTag = _componentRef.__nativeTag;
}
if (!__nativeTag) {
let _nativeTag;
if (_componentRef != null) {
_nativeTag = _componentRef._nativeTag;
}
if (!_nativeTag) {
let num = NativeEventsManager(1762).findNodeHandle(_componentRef);
if (num == null) {
num = -1;
}
const obj2 = NativeEventsManager(1762);
}
}
let num2 = _componentRef.__nativeTag;
if (num2 == null) {
num2 = _componentRef._nativeTag;
}
if (num2 == null) {
num2 = -1;
}
num = num2;
} else {
componentViewTag = tmp(self, tmp2)[tmp2].getComponentViewTag();
const obj = tmp(self, tmp2)[tmp2];
}
return componentViewTag;
}
}
}
];
export const NativeEventsManager = _createClassDefault(NativeEventsManager, items);