decord/source/5067_Pressable.js
2026-07-20 16:05:17 +00:00

438 lines
25 KiB
JavaScript

// Module ID: 5067
// Function ID: 43245
// Name: Pressable
// Dependencies: []
// Exports: default
// Module 5067 (Pressable)
let closure_3 = [];
let closure_4 = importDefault(dependencyMap[0]);
let closure_5 = importDefault(dependencyMap[1]);
({ useCallback: closure_6, useEffect: closure_7, useMemo: closure_8, useRef: closure_9, useState: closure_10 } = arg1(dependencyMap[2]));
importDefault(dependencyMap[2]);
const tmp2 = arg1(dependencyMap[2]);
({ Platform: closure_11, processColor: closure_12 } = arg1(dependencyMap[3]));
const tmp4 = arg1(dependencyMap[3]);
({ jsx: closure_13, jsxs: closure_14 } = arg1(dependencyMap[4]));
const tmp5 = arg1(dependencyMap[4]);
let closure_15 = arg1(dependencyMap[5]).isTestEnv();
let closure_16 = null;
let closure_17 = { code: "function pnpm_PressableTsx1(event){const{hoverInTimeout,clearTimeout,delayHoverOut,hoverOutTimeout,setTimeout,onHoverOut,gestureToPressableEvent}=this.__closure;var _onHoverOut2;if(hoverInTimeout.current){clearTimeout(hoverInTimeout.current);}if(delayHoverOut){hoverOutTimeout.current=setTimeout(function(){var _onHoverOut;return(_onHoverOut=onHoverOut)===null||_onHoverOut===void 0?void 0:_onHoverOut(gestureToPressableEvent(event));},delayHoverOut);return;}(_onHoverOut2=onHoverOut)===null||_onHoverOut2===void 0||_onHoverOut2(gestureToPressableEvent(event));}" };
let closure_18 = { code: "function pnpm_PressableTsx2(event){const{hoverOutTimeout,clearTimeout,delayHoverIn,hoverInTimeout,setTimeout,onHoverIn,gestureToPressableEvent}=this.__closure;var _onHoverIn2;if(hoverOutTimeout.current){clearTimeout(hoverOutTimeout.current);}if(delayHoverIn){hoverInTimeout.current=setTimeout(function(){var _onHoverIn;return(_onHoverIn=onHoverIn)===null||_onHoverIn===void 0?void 0:_onHoverIn(gestureToPressableEvent(event));},delayHoverIn);return;}(_onHoverIn2=onHoverIn)===null||_onHoverIn2===void 0||_onHoverIn2(gestureToPressableEvent(event));}" };
let closure_19 = { code: "function pnpm_PressableTsx3(_event,success){const{Platform,stateMachine,StateMachineEvent,handleFinalize}=this.__closure;if(Platform.OS==='web'){if(success){stateMachine.handleEvent(StateMachineEvent.FINALIZE);}else{stateMachine.handleEvent(StateMachineEvent.CANCEL);}handleFinalize();}}" };
let closure_20 = { code: "function pnpm_PressableTsx4(event){const{gestureTouchToPressableEvent,stateMachine,handlePressOut}=this.__closure;const pressableEvent=gestureTouchToPressableEvent(event);stateMachine.reset();handlePressOut(pressableEvent,false);}" };
let closure_21 = { code: "function pnpm_PressableTsx5(){const{Platform,stateMachine,handleFinalize}=this.__closure;if(Platform.OS==='android'){stateMachine.reset();handleFinalize();}}" };
let closure_22 = { code: "function pnpm_PressableTsx6(event){const{gestureTouchToPressableEvent,stateMachine,StateMachineEvent}=this.__closure;const pressableEvent=gestureTouchToPressableEvent(event);stateMachine.handleEvent(StateMachineEvent.LONG_PRESS_TOUCHES_DOWN,pressableEvent);}" };
let closure_23 = { code: "function pnpm_PressableTsx7(_event,success){const{Platform,stateMachine,StateMachineEvent,handleFinalize}=this.__closure;if(Platform.OS!=='web'){if(success){stateMachine.handleEvent(StateMachineEvent.FINALIZE);}else{stateMachine.handleEvent(StateMachineEvent.CANCEL);}if(Platform.OS!=='ios'){handleFinalize();}}}" };
let closure_24 = { code: "function pnpm_PressableTsx8(){const{Platform,stateMachine,StateMachineEvent}=this.__closure;if(Platform.OS!=='android'){stateMachine.handleEvent(StateMachineEvent.NATIVE_START);}}" };
let closure_25 = { code: "function pnpm_PressableTsx9(){const{stateMachine,StateMachineEvent}=this.__closure;stateMachine.handleEvent(StateMachineEvent.NATIVE_BEGIN);}" };
let closure_26 = { code: "function pnpm_PressableTsx10(event){const{Platform,gestureTouchToPressableEvent,stateMachine,handlePressOut}=this.__closure;if(Platform.OS!=='macos'&&Platform.OS!=='web'){const pressableEvent=gestureTouchToPressableEvent(event);stateMachine.reset();handlePressOut(pressableEvent,false);}}" };
export default function Pressable(pressRetentionOffset) {
let accessible;
let android_disableSound;
let android_ripple;
let blocksExternalGesture;
let children;
let disabled;
let hitSlop;
let requireExternalGestureToFail;
let simultaneousWithExternalGesture;
let style;
let testOnly_pressed;
({ testOnly_pressed, hitSlop } = pressRetentionOffset);
const arg1 = hitSlop;
pressRetentionOffset = pressRetentionOffset.pressRetentionOffset;
const importDefault = pressRetentionOffset;
const delayHoverIn = pressRetentionOffset.delayHoverIn;
const dependencyMap = delayHoverIn;
const delayHoverOut = pressRetentionOffset.delayHoverOut;
let closure_3 = delayHoverOut;
const delayLongPress = pressRetentionOffset.delayLongPress;
const callback = delayLongPress;
const unstable_pressDelay = pressRetentionOffset.unstable_pressDelay;
const callback2 = unstable_pressDelay;
const onHoverIn = pressRetentionOffset.onHoverIn;
const onHoverOut = pressRetentionOffset.onHoverOut;
const onPress = pressRetentionOffset.onPress;
const onPressIn = pressRetentionOffset.onPressIn;
const onPressOut = pressRetentionOffset.onPressOut;
const onLongPress = pressRetentionOffset.onLongPress;
const onLayout = pressRetentionOffset.onLayout;
({ style, children, android_disableSound, android_ripple } = pressRetentionOffset);
({ disabled, accessible, simultaneousWithExternalGesture, requireExternalGestureToFail, blocksExternalGesture } = pressRetentionOffset);
let closure_14 = { simultaneousWithExternalGesture, requireExternalGestureToFail, blocksExternalGesture };
let tmp3 = null != testOnly_pressed;
if (tmp3) {
tmp3 = testOnly_pressed;
}
const tmp4 = callback(onPressOut(tmp3), 2);
const first = tmp4[0];
let closure_15 = tmp4[1];
let closure_16 = onPressIn(null);
let closure_17 = onPressIn(null);
let closure_18 = onPressIn(true);
let closure_19 = onPressIn(false);
let closure_20 = onPressIn({ aze: false, azj: true });
const items = [hitSlop];
const tmp6 = onPress(() => {
if ("number" === typeof hitSlop) {
let numberAsInsetResult = hitSlop(delayHoverIn[6]).numberAsInset(hitSlop);
const obj = hitSlop(delayHoverIn[6]);
} else {
numberAsInsetResult = null != hitSlop ? hitSlop : {};
}
return numberAsInsetResult;
}, items);
let closure_21 = tmp6;
const items1 = [pressRetentionOffset];
const tmp = callback2(pressRetentionOffset, closure_3);
const tmp2 = onPressOut;
let obj = arg1(dependencyMap[6]);
const addInsetsResult = obj.addInsets(tmp6, onPress(() => {
if ("number" === typeof pressRetentionOffset) {
let numberAsInsetResult = hitSlop(delayHoverIn[6]).numberAsInset(pressRetentionOffset);
const obj = hitSlop(delayHoverIn[6]);
} else {
numberAsInsetResult = null != pressRetentionOffset ? pressRetentionOffset : {};
}
return numberAsInsetResult;
}, items1));
let closure_22 = addInsetsResult;
const tmp9 = onHoverIn(() => {
if (ref.current) {
const _clearTimeout = clearTimeout;
clearTimeout(ref.current);
ref.current = null;
closure_18.current = true;
}
}, []);
let closure_23 = tmp9;
const tmp10 = onHoverIn(() => {
if (closure_17.current) {
const _clearTimeout = clearTimeout;
clearTimeout(closure_17.current);
closure_17.current = null;
}
}, []);
let closure_24 = tmp10;
const items2 = [onLongPress, tmp9, delayLongPress];
const tmp11 = onHoverIn((arg0) => {
const hitSlop = arg0;
if (onLongPress) {
tmp9();
let num = 500;
if (null != delayLongPress) {
num = delayLongPress;
}
closure_16.current = setTimeout(() => {
closure_18.current = false;
callback(arg0);
}, num);
const tmp3 = closure_16;
}
}, items2);
let closure_25 = tmp11;
const items3 = [onPressIn, tmp11];
const tmp12 = onHoverIn((arg0) => {
if (null != onPressIn) {
onPressIn(arg0);
}
tmp11(arg0);
callback(true);
if (closure_17.current) {
const _clearTimeout = clearTimeout;
clearTimeout(closure_17.current);
closure_17.current = null;
}
}, items3);
let closure_26 = tmp12;
const items4 = [tmp10, tmp9];
const tmp13 = onHoverIn(() => {
closure_19.current = false;
tmp9();
tmp10();
callback(false);
}, items4);
const items5 = [tmp12, tmp6, unstable_pressDelay];
const tmp14 = onHoverIn((nativeEvent) => {
const hitSlop = nativeEvent;
const changedTouches = nativeEvent.nativeEvent.changedTouches;
if (obj.isTouchWithinInset(ref4.current, tmp6, changedTouches.at(-1))) {
closure_19.current = true;
if (unstable_pressDelay) {
const _setTimeout = setTimeout;
closure_17.current = setTimeout(() => {
callback(arg0);
}, unstable_pressDelay);
const tmp6 = globalThis;
} else {
tmp12(nativeEvent);
}
}
}, items5);
const items6 = [tmp13, tmp12, onPress, onPressOut];
const tmp15 = onHoverIn((arg0) => {
const tmp = arguments.length > 1 && undefined !== arguments[1];
let tmp2 = !tmp;
if (tmp) {
tmp2 = arguments[1];
}
if (ref3.current) {
ref3.current = false;
if (closure_17.current) {
tmp12(arg0);
}
if (null != onPressOut) {
onPressOut(arg0);
}
if (ref2.current && tmp2) {
if (null != onPress) {
onPress(arg0);
}
}
tmp13();
}
}, items6);
const tmp16 = onPress(() => {
const pressableStateMachine = new hitSlop(delayHoverIn[7]).PressableStateMachine();
return pressableStateMachine;
}, []);
const items7 = [tmp14, tmp15, tmp16];
onHoverOut(() => {
tmp16.setStates(hitSlop(delayHoverIn[8]).getStatesConfig(tmp14, tmp15));
}, items7);
let closure_31 = onPressIn(null);
let closure_32 = onPressIn(null);
const items8 = [delayHoverIn, delayHoverOut, onHoverIn, onHoverOut];
const items9 = [tmp16, tmp13, tmp15];
const tmp7 = onPress(() => {
if ("number" === typeof pressRetentionOffset) {
let numberAsInsetResult = hitSlop(delayHoverIn[6]).numberAsInset(pressRetentionOffset);
const obj = hitSlop(delayHoverIn[6]);
} else {
numberAsInsetResult = null != pressRetentionOffset ? pressRetentionOffset : {};
}
return numberAsInsetResult;
}, items1);
const items10 = [tmp16, tmp15, tmp13];
const tmp18 = onPress(() => {
const GestureObjects = hitSlop(delayHoverIn[9]).GestureObjects;
const HoverResult = GestureObjects.Hover();
const manualActivationResult = GestureObjects.Hover().manualActivation(true);
/* worklet (recovered source) */ function pnpm_PressableTsx2(event){const{hoverOutTimeout,clearTimeout,delayHoverIn,hoverInTimeout,setTimeout,onHoverIn,gestureToPressableEvent}=this.__closure;var _onHoverIn2;if(hoverOutTimeout.current){clearTimeout(hoverOutTimeout.current);}if(delayHoverIn){hoverInTimeout.current=setTimeout(function(){var _onHoverIn;return(_onHoverIn=onHoverIn)===null||_onHoverIn===void 0?void 0:_onHoverIn(gestureToPressableEvent(event));},delayHoverIn);return;}(_onHoverIn2=onHoverIn)===null||_onHoverIn2===void 0||_onHoverIn2(gestureToPressableEvent(event));}
let obj = { hoverOutTimeout: closure_32, clearTimeout: clearTimeout, delayHoverIn, hoverInTimeout: closure_31, setTimeout: setTimeout, onHoverIn, gestureToPressableEvent: hitSlop(delayHoverIn[6]).gestureToPressableEvent };
pnpm_PressableTsx2.__closure = obj;
pnpm_PressableTsx2.__workletHash = 145410820733;
pnpm_PressableTsx2.__initData = closure_18;
const cancelsTouchesInViewResult = GestureObjects.Hover().manualActivation(true).cancelsTouchesInView(false);
/* worklet (recovered source) */ function pnpm_PressableTsx1(event){const{hoverInTimeout,clearTimeout,delayHoverOut,hoverOutTimeout,setTimeout,onHoverOut,gestureToPressableEvent}=this.__closure;var _onHoverOut2;if(hoverInTimeout.current){clearTimeout(hoverInTimeout.current);}if(delayHoverOut){hoverOutTimeout.current=setTimeout(function(){var _onHoverOut;return(_onHoverOut=onHoverOut)===null||_onHoverOut===void 0?void 0:_onHoverOut(gestureToPressableEvent(event));},delayHoverOut);return;}(_onHoverOut2=onHoverOut)===null||_onHoverOut2===void 0||_onHoverOut2(gestureToPressableEvent(event));}
obj = { hoverInTimeout: closure_31, clearTimeout: clearTimeout, delayHoverOut, hoverOutTimeout: closure_32, setTimeout: setTimeout, onHoverOut, gestureToPressableEvent: hitSlop(delayHoverIn[6]).gestureToPressableEvent };
pnpm_PressableTsx1.__closure = obj;
pnpm_PressableTsx1.__workletHash = 117886059607;
pnpm_PressableTsx1.__initData = closure_17;
return GestureObjects.Hover().manualActivation(true).cancelsTouchesInView(false).onBegin(pnpm_PressableTsx2).onFinalize(pnpm_PressableTsx1);
}, items8);
const tmp20 = true !== disabled;
const items11 = [
onPress(() => {
const GestureObjects = hitSlop(delayHoverIn[9]).GestureObjects;
/* worklet (recovered source) */ function pnpm_PressableTsx10(event){const{Platform,gestureTouchToPressableEvent,stateMachine,handlePressOut}=this.__closure;if(Platform.OS!=='macos'&&Platform.OS!=='web'){const pressableEvent=gestureTouchToPressableEvent(event);stateMachine.reset();handlePressOut(pressableEvent,false);}}
let obj = { Platform: onLongPress, gestureTouchToPressableEvent: hitSlop(delayHoverIn[6]).gestureTouchToPressableEvent, stateMachine: tmp16, handlePressOut: tmp15 };
pnpm_PressableTsx10.__closure = obj;
pnpm_PressableTsx10.__workletHash = 9061249296673;
pnpm_PressableTsx10.__initData = tmp12;
const NativeResult = GestureObjects.Native();
/* worklet (recovered source) */ function pnpm_PressableTsx9(){const{stateMachine,StateMachineEvent}=this.__closure;stateMachine.handleEvent(StateMachineEvent.NATIVE_BEGIN);}
obj = { stateMachine: tmp16, StateMachineEvent: hitSlop(delayHoverIn[8]).StateMachineEvent };
pnpm_PressableTsx9.__closure = obj;
pnpm_PressableTsx9.__workletHash = 11605577071200;
pnpm_PressableTsx9.__initData = tmp11;
const onTouchesCancelledResult = GestureObjects.Native().onTouchesCancelled(pnpm_PressableTsx10);
/* worklet (recovered source) */ function pnpm_PressableTsx8(){const{Platform,stateMachine,StateMachineEvent}=this.__closure;if(Platform.OS!=='android'){stateMachine.handleEvent(StateMachineEvent.NATIVE_START);}}
const onBeginResult = GestureObjects.Native().onTouchesCancelled(pnpm_PressableTsx10).onBegin(pnpm_PressableTsx9);
pnpm_PressableTsx8.__closure = { Platform: onLongPress, stateMachine: tmp16, StateMachineEvent: hitSlop(delayHoverIn[8]).StateMachineEvent };
pnpm_PressableTsx8.__workletHash = 1583717288778;
pnpm_PressableTsx8.__initData = tmp10;
const obj1 = { Platform: onLongPress, stateMachine: tmp16, StateMachineEvent: hitSlop(delayHoverIn[8]).StateMachineEvent };
/* worklet (recovered source) */ function pnpm_PressableTsx7(_event,success){const{Platform,stateMachine,StateMachineEvent,handleFinalize}=this.__closure;if(Platform.OS!=='web'){if(success){stateMachine.handleEvent(StateMachineEvent.FINALIZE);}else{stateMachine.handleEvent(StateMachineEvent.CANCEL);}if(Platform.OS!=='ios'){handleFinalize();}}}
const onStartResult = onBeginResult.onStart(pnpm_PressableTsx8);
pnpm_PressableTsx7.__closure = { Platform: onLongPress, stateMachine: tmp16, StateMachineEvent: hitSlop(delayHoverIn[8]).StateMachineEvent, handleFinalize: tmp13 };
pnpm_PressableTsx7.__workletHash = 13697558324309;
pnpm_PressableTsx7.__initData = tmp9;
return onStartResult.onFinalize(pnpm_PressableTsx7);
}, items10),
onPress(() => {
const GestureObjects = hitSlop(delayHoverIn[9]).GestureObjects;
const LongPressResult = GestureObjects.LongPress();
const minDurationResult = GestureObjects.LongPress().minDuration(hitSlop(delayHoverIn[5]).INT32_MAX);
const maxDistanceResult = GestureObjects.LongPress().minDuration(hitSlop(delayHoverIn[5]).INT32_MAX).maxDistance(hitSlop(delayHoverIn[5]).INT32_MAX);
/* worklet (recovered source) */ function pnpm_PressableTsx6(event){const{gestureTouchToPressableEvent,stateMachine,StateMachineEvent}=this.__closure;const pressableEvent=gestureTouchToPressableEvent(event);stateMachine.handleEvent(StateMachineEvent.LONG_PRESS_TOUCHES_DOWN,pressableEvent);}
let obj = { gestureTouchToPressableEvent: hitSlop(delayHoverIn[6]).gestureTouchToPressableEvent, stateMachine: tmp16, StateMachineEvent: hitSlop(delayHoverIn[8]).StateMachineEvent };
pnpm_PressableTsx6.__closure = obj;
pnpm_PressableTsx6.__workletHash = 5538605329543;
pnpm_PressableTsx6.__initData = addInsetsResult;
const cancelsTouchesInViewResult = GestureObjects.LongPress().minDuration(hitSlop(delayHoverIn[5]).INT32_MAX).maxDistance(hitSlop(delayHoverIn[5]).INT32_MAX).cancelsTouchesInView(false);
/* worklet (recovered source) */ function pnpm_PressableTsx5(){const{Platform,stateMachine,handleFinalize}=this.__closure;if(Platform.OS==='android'){stateMachine.reset();handleFinalize();}}
obj = { Platform: onLongPress, stateMachine: tmp16, handleFinalize: tmp13 };
pnpm_PressableTsx5.__closure = obj;
pnpm_PressableTsx5.__workletHash = 9871785058594;
pnpm_PressableTsx5.__initData = tmp6;
const onTouchesDownResult = GestureObjects.LongPress().minDuration(hitSlop(delayHoverIn[5]).INT32_MAX).maxDistance(hitSlop(delayHoverIn[5]).INT32_MAX).cancelsTouchesInView(false).onTouchesDown(pnpm_PressableTsx6);
/* worklet (recovered source) */ function pnpm_PressableTsx4(event){const{gestureTouchToPressableEvent,stateMachine,handlePressOut}=this.__closure;const pressableEvent=gestureTouchToPressableEvent(event);stateMachine.reset();handlePressOut(pressableEvent,false);}
const onTouchesUpResult = GestureObjects.LongPress().minDuration(hitSlop(delayHoverIn[5]).INT32_MAX).maxDistance(hitSlop(delayHoverIn[5]).INT32_MAX).cancelsTouchesInView(false).onTouchesDown(pnpm_PressableTsx6).onTouchesUp(pnpm_PressableTsx5);
pnpm_PressableTsx4.__closure = { gestureTouchToPressableEvent: hitSlop(delayHoverIn[6]).gestureTouchToPressableEvent, stateMachine: tmp16, handlePressOut: tmp15 };
pnpm_PressableTsx4.__workletHash = 8223505277740;
pnpm_PressableTsx4.__initData = closure_20;
const obj1 = { gestureTouchToPressableEvent: hitSlop(delayHoverIn[6]).gestureTouchToPressableEvent, stateMachine: tmp16, handlePressOut: tmp15 };
/* worklet (recovered source) */ function pnpm_PressableTsx3(_event,success){const{Platform,stateMachine,StateMachineEvent,handleFinalize}=this.__closure;if(Platform.OS==='web'){if(success){stateMachine.handleEvent(StateMachineEvent.FINALIZE);}else{stateMachine.handleEvent(StateMachineEvent.CANCEL);}handleFinalize();}}
const onTouchesCancelledResult = onTouchesUpResult.onTouchesCancelled(pnpm_PressableTsx4);
pnpm_PressableTsx3.__closure = { Platform: onLongPress, stateMachine: tmp16, StateMachineEvent: hitSlop(delayHoverIn[8]).StateMachineEvent, handleFinalize: tmp13 };
pnpm_PressableTsx3.__workletHash = 946627735228;
pnpm_PressableTsx3.__initData = closure_19;
return onTouchesCancelledResult.onFinalize(pnpm_PressableTsx3);
}, items9),
tmp18
];
function _loop(item10109) {
const hitSlop = item10109;
item10109.enabled(tmp20);
item10109.runOnJS(true);
item10109.hitSlop(addInsetsResult);
const entries = Object.entries(closure_14);
const item = entries.forEach((arg0) => {
let tmp2;
let tmp3;
[tmp2, tmp3] = callback(arg0, 2);
const tmp = callback(arg0, 2);
arg0(closure_2[10]).applyRelationProp(arg0, tmp2, tmp3);
});
}
for (const item10109 of items11) {
let tmp21 = _loop;
let _loopResult = _loop(item10109);
}
const Simultaneous = arg1(dependencyMap[9]).GestureObjects.Simultaneous;
const tmp19 = onPress(() => {
const GestureObjects = hitSlop(delayHoverIn[9]).GestureObjects;
const LongPressResult = GestureObjects.LongPress();
const minDurationResult = GestureObjects.LongPress().minDuration(hitSlop(delayHoverIn[5]).INT32_MAX);
const maxDistanceResult = GestureObjects.LongPress().minDuration(hitSlop(delayHoverIn[5]).INT32_MAX).maxDistance(hitSlop(delayHoverIn[5]).INT32_MAX);
/* worklet (recovered source) */ function pnpm_PressableTsx6(event){const{gestureTouchToPressableEvent,stateMachine,StateMachineEvent}=this.__closure;const pressableEvent=gestureTouchToPressableEvent(event);stateMachine.handleEvent(StateMachineEvent.LONG_PRESS_TOUCHES_DOWN,pressableEvent);}
let obj = { gestureTouchToPressableEvent: hitSlop(delayHoverIn[6]).gestureTouchToPressableEvent, stateMachine: tmp16, StateMachineEvent: hitSlop(delayHoverIn[8]).StateMachineEvent };
pnpm_PressableTsx6.__closure = obj;
pnpm_PressableTsx6.__workletHash = 5538605329543;
pnpm_PressableTsx6.__initData = addInsetsResult;
const cancelsTouchesInViewResult = GestureObjects.LongPress().minDuration(hitSlop(delayHoverIn[5]).INT32_MAX).maxDistance(hitSlop(delayHoverIn[5]).INT32_MAX).cancelsTouchesInView(false);
/* worklet (recovered source) */ function pnpm_PressableTsx5(){const{Platform,stateMachine,handleFinalize}=this.__closure;if(Platform.OS==='android'){stateMachine.reset();handleFinalize();}}
obj = { Platform: onLongPress, stateMachine: tmp16, handleFinalize: tmp13 };
pnpm_PressableTsx5.__closure = obj;
pnpm_PressableTsx5.__workletHash = 9871785058594;
pnpm_PressableTsx5.__initData = tmp6;
const onTouchesDownResult = GestureObjects.LongPress().minDuration(hitSlop(delayHoverIn[5]).INT32_MAX).maxDistance(hitSlop(delayHoverIn[5]).INT32_MAX).cancelsTouchesInView(false).onTouchesDown(pnpm_PressableTsx6);
/* worklet (recovered source) */ function pnpm_PressableTsx4(event){const{gestureTouchToPressableEvent,stateMachine,handlePressOut}=this.__closure;const pressableEvent=gestureTouchToPressableEvent(event);stateMachine.reset();handlePressOut(pressableEvent,false);}
const onTouchesUpResult = GestureObjects.LongPress().minDuration(hitSlop(delayHoverIn[5]).INT32_MAX).maxDistance(hitSlop(delayHoverIn[5]).INT32_MAX).cancelsTouchesInView(false).onTouchesDown(pnpm_PressableTsx6).onTouchesUp(pnpm_PressableTsx5);
pnpm_PressableTsx4.__closure = { gestureTouchToPressableEvent: hitSlop(delayHoverIn[6]).gestureTouchToPressableEvent, stateMachine: tmp16, handlePressOut: tmp15 };
pnpm_PressableTsx4.__workletHash = 8223505277740;
pnpm_PressableTsx4.__initData = closure_20;
const obj1 = { gestureTouchToPressableEvent: hitSlop(delayHoverIn[6]).gestureTouchToPressableEvent, stateMachine: tmp16, handlePressOut: tmp15 };
/* worklet (recovered source) */ function pnpm_PressableTsx3(_event,success){const{Platform,stateMachine,StateMachineEvent,handleFinalize}=this.__closure;if(Platform.OS==='web'){if(success){stateMachine.handleEvent(StateMachineEvent.FINALIZE);}else{stateMachine.handleEvent(StateMachineEvent.CANCEL);}handleFinalize();}}
const onTouchesCancelledResult = onTouchesUpResult.onTouchesCancelled(pnpm_PressableTsx4);
pnpm_PressableTsx3.__closure = { Platform: onLongPress, stateMachine: tmp16, StateMachineEvent: hitSlop(delayHoverIn[8]).StateMachineEvent, handleFinalize: tmp13 };
pnpm_PressableTsx3.__workletHash = 946627735228;
pnpm_PressableTsx3.__initData = closure_19;
return onTouchesCancelledResult.onFinalize(pnpm_PressableTsx3);
}, items9);
if ("function" === typeof style) {
obj = { pressed: first };
style = style(obj);
}
let childrenResult = children;
if ("function" === typeof children) {
obj = { pressed: first };
childrenResult = children(obj);
}
const items12 = [android_ripple];
const items13 = [onLayout];
const applyResult = Simultaneous.apply(arg1(dependencyMap[9]).GestureObjects, items11);
const tmp26 = onPress(() => {
if (null === closure_16) {
closure_16 = hitSlop(delayHoverIn[5]).isFabric();
const obj = hitSlop(delayHoverIn[5]);
}
let str = "transparent";
let color;
if (null != android_ripple) {
color = android_ripple.color;
}
if (null != color) {
str = color;
}
let tmp5 = str;
if (!closure_16) {
tmp5 = onLayout(str);
}
return tmp5;
}, items12);
const obj1 = { gesture: applyResult };
const obj2 = {
onLayout: onHoverIn((nativeEvent) => {
if (null != onLayout) {
onLayout(nativeEvent);
}
closure_20.current = nativeEvent.nativeEvent.layout;
}, items13),
accessible: false !== accessible,
hitSlop: addInsetsResult,
enabled: tmp20
};
let tmp31;
const tmp27 = onHoverIn((nativeEvent) => {
if (null != onLayout) {
onLayout(nativeEvent);
}
closure_20.current = nativeEvent.nativeEvent.layout;
}, items13);
const tmp28 = android_ripple;
const tmp29 = closure_14;
if (null != android_disableSound) {
tmp31 = android_disableSound;
}
obj2.touchSoundDisabled = tmp31;
obj2.rippleColor = tmp26;
let radius;
if (null != android_ripple) {
radius = android_ripple.radius;
}
let tmp33;
if (null != radius) {
tmp33 = radius;
}
obj2.rippleRadius = tmp33;
const items14 = [{}, style];
obj2.style = items14;
let tmp34;
if (closure_15) {
tmp34 = onPress;
}
obj2.testOnly_onPress = tmp34;
let tmp35;
if (closure_15) {
tmp35 = onPressIn;
}
obj2.testOnly_onPressIn = tmp35;
let tmp36;
if (closure_15) {
tmp36 = onPressOut;
}
obj2.testOnly_onPressOut = tmp36;
let tmp37;
if (closure_15) {
tmp37 = onLongPress;
}
obj2.testOnly_onLongPress = tmp37;
const items15 = [childrenResult, null];
obj2.children = items15;
obj1.children = tmp29(importDefault(dependencyMap[12]), Object.assign({}, tmp, obj2));
return tmp28(arg1(dependencyMap[11]).GestureDetector, obj1);
};