decord/source/8538_keys.js
2026-07-29 08:29:29 +00:00

53 lines
1.5 KiB
JavaScript

// Module ID: 8538
// Function ID: 8539
// Name: keys
// Dependencies: [17]
// Exports: default
// Module 8538 (keys)
import { PanResponder } from "get ActivityIndicator";
const keys = Object.keys(PanResponder.create({}).panHandlers);
export default function extractResponder(arg0, pointerEvents) {
let delayLongPress;
let delayPressIn;
let delayPressOut;
let disabled;
let onLongPress;
let onPress;
let onPressIn;
let onPressOut;
pointerEvents = pointerEvents.pointerEvents;
let num = 0;
let flag = false;
let flag2 = false;
({ onPress, disabled, onPressIn, onPressOut, onLongPress, delayPressIn, delayPressOut, delayLongPress } = pointerEvents);
if (0 < length) {
do {
let tmp = keys;
let tmp2 = keys[num];
let tmp3 = pointerEvents[tmp2];
let tmp4 = num;
let flag3 = flag;
if (tmp3) {
arg0[tmp2] = tmp3;
flag3 = true;
}
num = num + 1;
let tmp5 = length;
flag = flag3;
flag2 = flag3;
} while (num < length);
}
if (pointerEvents) {
arg0.pointerEvents = pointerEvents;
}
if (tmp6) {
({ touchableHandleResponderMove: arg0.onResponderMove, touchableHandleResponderGrant: arg0.onResponderGrant, touchableHandleResponderRelease: arg0.onResponderRelease, touchableHandleResponderTerminate: arg0.onResponderTerminate, touchableHandleStartShouldSetResponder: arg0.onStartShouldSetResponder, touchableHandleResponderTerminationRequest: arg0.onResponderTerminationRequest } = arg2);
flag2 = true;
}
if (flag2) {
arg0.responsible = true;
}
};