192 lines
10 KiB
JavaScript
192 lines
10 KiB
JavaScript
// Metro module 5272 (f5273).
|
|
import { useBottomSheetInternal } from "./Module5253";
|
|
import * as _Module1606 from "./Module1606";
|
|
import { useSharedValue, useAnimatedReaction, useWorkletCallback } from "./Module1606";
|
|
import * as _Module5246 from "./Module5246";
|
|
import * as _Module5273 from "./Module5273";
|
|
const __initData = {
|
|
code: "function pnpm_useScrollEventsHandlersDefaultTs1(){const{_lockableScrollableContentOffsetY}=this.__closure;return _lockableScrollableContentOffsetY.value;}"
|
|
};
|
|
const __initData2 = {
|
|
code: "function pnpm_useScrollEventsHandlersDefaultTs2(_lockableScrollableContentOffsetY){const{lockableScrollableContentOffsetY}=this.__closure;if(lockableScrollableContentOffsetY){lockableScrollableContentOffsetY.value=_lockableScrollableContentOffsetY;}}"
|
|
};
|
|
const __initData3 = {
|
|
code: "function pnpm_useScrollEventsHandlersDefaultTs3({contentOffset:{y:y}},context){const{animatedSheetState,SHEET_STATE,animatedHandleGestureState,State,animatedScrollableState,SCROLLABLE_STATE,scrollTo,scrollableRef,scrollableContentOffsetY,_lockableScrollableContentOffsetY}=this.__closure;if(animatedSheetState.value===SHEET_STATE.EXTENDED||animatedSheetState.value===SHEET_STATE.FILL_PARENT){context.shouldLockInitialPosition=false;}if(animatedHandleGestureState.value===State.ACTIVE){context.shouldLockInitialPosition=true;context.initialContentOffsetY=y;}if(animatedScrollableState.value===SCROLLABLE_STATE.LOCKED){var _context$initialConte;const lockPosition=context.shouldLockInitialPosition?(_context$initialConte=context.initialContentOffsetY)!==null&&_context$initialConte!==void 0?_context$initialConte:0:0;scrollTo(scrollableRef,0,lockPosition,false);scrollableContentOffsetY.value=lockPosition;_lockableScrollableContentOffsetY.value=lockPosition;return;}_lockableScrollableContentOffsetY.value=y;}"
|
|
};
|
|
const __initData4 = {
|
|
code: "function pnpm_useScrollEventsHandlersDefaultTs4({contentOffset:{y:y}},context){const{scrollableContentOffsetY,_lockableScrollableContentOffsetY,rootScrollableContentOffsetY,animatedSheetState,SHEET_STATE}=this.__closure;scrollableContentOffsetY.value=y;_lockableScrollableContentOffsetY.value=y;rootScrollableContentOffsetY.value=y;context.initialContentOffsetY=y;if(animatedSheetState.value!==SHEET_STATE.EXTENDED&&animatedSheetState.value!==SHEET_STATE.FILL_PARENT&&y>0){context.shouldLockInitialPosition=true;}else{context.shouldLockInitialPosition=false;}}"
|
|
};
|
|
const __initData5 = {
|
|
code: "function pnpm_useScrollEventsHandlersDefaultTs5({contentOffset:{y:y}},context){const{animatedScrollableState,SCROLLABLE_STATE,scrollTo,scrollableRef,scrollableContentOffsetY,_lockableScrollableContentOffsetY,animatedAnimationState,ANIMATION_STATE,rootScrollableContentOffsetY}=this.__closure;if(animatedScrollableState.value===SCROLLABLE_STATE.LOCKED){var _context$initialConte;const lockPosition=context.shouldLockInitialPosition?(_context$initialConte=context.initialContentOffsetY)!==null&&_context$initialConte!==void 0?_context$initialConte:0:0;scrollTo(scrollableRef,0,lockPosition,false);scrollableContentOffsetY.value=lockPosition;_lockableScrollableContentOffsetY.value=lockPosition;return;}if(animatedAnimationState.value!==ANIMATION_STATE.RUNNING){scrollableContentOffsetY.value=y;_lockableScrollableContentOffsetY.value=y;rootScrollableContentOffsetY.value=y;}}"
|
|
};
|
|
const __initData6 = {
|
|
code: "function pnpm_useScrollEventsHandlersDefaultTs6({contentOffset:{y:y}},context){const{animatedScrollableState,SCROLLABLE_STATE,scrollTo,scrollableRef,scrollableContentOffsetY,_lockableScrollableContentOffsetY,animatedAnimationState,ANIMATION_STATE,rootScrollableContentOffsetY}=this.__closure;if(animatedScrollableState.value===SCROLLABLE_STATE.LOCKED){var _context$initialConte;const lockPosition=context.shouldLockInitialPosition?(_context$initialConte=context.initialContentOffsetY)!==null&&_context$initialConte!==void 0?_context$initialConte:0:0;scrollTo(scrollableRef,0,lockPosition,false);scrollableContentOffsetY.value=0;_lockableScrollableContentOffsetY.value=0;return;}if(animatedAnimationState.value!==ANIMATION_STATE.RUNNING){scrollableContentOffsetY.value=y;_lockableScrollableContentOffsetY.value=y;rootScrollableContentOffsetY.value=y;}}"
|
|
};
|
|
export const useScrollEventsHandlersDefault = (a0, a1, a2) => {
|
|
let c14780_0 = a0;
|
|
let c14780_1 = a1;
|
|
const bottomSheetInternal = useBottomSheetInternal();
|
|
const { animatedSheetState, animatedScrollableState, animatedAnimationState, animatedHandleGestureState, animatedScrollableContentOffsetY } = bottomSheetInternal;
|
|
const sharedValue = useSharedValue(0);
|
|
const _ = () => sharedValue.value;
|
|
_.__closure = {
|
|
_lockableScrollableContentOffsetY: sharedValue
|
|
};
|
|
_.__workletHash = 4812983890833;
|
|
_.__initData = __initData;
|
|
const T = function T(a0) {
|
|
if (a2) {
|
|
a2.value = a0;
|
|
}
|
|
};
|
|
T.__closure = {
|
|
lockableScrollableContentOffsetY: a2
|
|
};
|
|
T.__workletHash = 2896583663542;
|
|
T.__initData = __initData2;
|
|
useAnimatedReaction(_, T);
|
|
const E = function E(a0, a1) {
|
|
const initialContentOffsetY2 = a0.contentOffset.y;
|
|
if (!(animatedSheetState.value !== _Module5246.SHEET_STATE.EXTENDED && animatedSheetState.value !== _Module5246.SHEET_STATE.FILL_PARENT)) {
|
|
a1.shouldLockInitialPosition = false;
|
|
}
|
|
if (animatedHandleGestureState.value === _Module5273.State.ACTIVE) {
|
|
a1.shouldLockInitialPosition = true;
|
|
a1.initialContentOffsetY = initialContentOffsetY2;
|
|
}
|
|
if (animatedScrollableState.value === _Module5246.SCROLLABLE_STATE.LOCKED) {
|
|
const shouldLockInitialPosition = a1.shouldLockInitialPosition;
|
|
let value = 0;
|
|
if (shouldLockInitialPosition) {
|
|
let initialContentOffsetY = a1.initialContentOffsetY;
|
|
if (initialContentOffsetY == null) {
|
|
initialContentOffsetY = 0;
|
|
}
|
|
value = initialContentOffsetY;
|
|
}
|
|
_Module1606.scrollTo(c14780_0, 0, value, false);
|
|
c14780_1.value = value;
|
|
sharedValue.value = value;
|
|
return void 0;
|
|
}
|
|
sharedValue.value = initialContentOffsetY2;
|
|
};
|
|
E.__closure = {
|
|
animatedSheetState,
|
|
SHEET_STATE: _Module5246.SHEET_STATE,
|
|
animatedHandleGestureState,
|
|
State: _Module5273.State,
|
|
animatedScrollableState,
|
|
SCROLLABLE_STATE: _Module5246.SCROLLABLE_STATE,
|
|
scrollTo: _Module1606.scrollTo,
|
|
scrollableRef: a0,
|
|
scrollableContentOffsetY: a1,
|
|
_lockableScrollableContentOffsetY: sharedValue
|
|
};
|
|
E.__workletHash = 5039788283731;
|
|
E.__initData = __initData3;
|
|
const r55 = {
|
|
handleOnScroll: useWorkletCallback(E, [a0, a1, animatedScrollableState, animatedSheetState]),
|
|
handleOnBeginDrag: null,
|
|
handleOnEndDrag: null,
|
|
handleOnMomentumEnd: null
|
|
};
|
|
const O = function O(a0, a1) {
|
|
const value = a0.contentOffset.y;
|
|
c14780_1.value = value;
|
|
sharedValue.value = value;
|
|
animatedScrollableContentOffsetY.value = value;
|
|
a1.initialContentOffsetY = value;
|
|
if (animatedSheetState.value !== _Module5246.SHEET_STATE.EXTENDED && (animatedSheetState.value !== _Module5246.SHEET_STATE.FILL_PARENT && value > 0)) {
|
|
a1.shouldLockInitialPosition = true;
|
|
} else {
|
|
a1.shouldLockInitialPosition = false;
|
|
}
|
|
};
|
|
O.__closure = {
|
|
scrollableContentOffsetY: a1,
|
|
_lockableScrollableContentOffsetY: sharedValue,
|
|
rootScrollableContentOffsetY: animatedScrollableContentOffsetY,
|
|
animatedSheetState,
|
|
SHEET_STATE: _Module5246.SHEET_STATE
|
|
};
|
|
O.__workletHash = 13124284367046;
|
|
O.__initData = __initData4;
|
|
r55.handleOnBeginDrag = useWorkletCallback(O, [a1, animatedSheetState, animatedScrollableContentOffsetY]);
|
|
const b = function b(a0, a1) {
|
|
const value = a0.contentOffset.y;
|
|
if (animatedScrollableState.value === _Module5246.SCROLLABLE_STATE.LOCKED) {
|
|
const shouldLockInitialPosition = a1.shouldLockInitialPosition;
|
|
let value2 = 0;
|
|
if (shouldLockInitialPosition) {
|
|
let initialContentOffsetY = a1.initialContentOffsetY;
|
|
if (initialContentOffsetY == null) {
|
|
initialContentOffsetY = 0;
|
|
}
|
|
value2 = initialContentOffsetY;
|
|
}
|
|
_Module1606.scrollTo(c14780_0, 0, value2, false);
|
|
c14780_1.value = value2;
|
|
sharedValue.value = value2;
|
|
return void 0;
|
|
}
|
|
if (animatedAnimationState.value !== _Module5246.ANIMATION_STATE.RUNNING) {
|
|
c14780_1.value = value;
|
|
sharedValue.value = value;
|
|
animatedScrollableContentOffsetY.value = value;
|
|
}
|
|
};
|
|
b.__closure = {
|
|
animatedScrollableState,
|
|
SCROLLABLE_STATE: _Module5246.SCROLLABLE_STATE,
|
|
scrollTo: _Module1606.scrollTo,
|
|
scrollableRef: a0,
|
|
scrollableContentOffsetY: a1,
|
|
_lockableScrollableContentOffsetY: sharedValue,
|
|
animatedAnimationState,
|
|
ANIMATION_STATE: _Module5246.ANIMATION_STATE,
|
|
rootScrollableContentOffsetY: animatedScrollableContentOffsetY
|
|
};
|
|
b.__workletHash = 10064727970609;
|
|
b.__initData = __initData5;
|
|
r55.handleOnEndDrag = useWorkletCallback(b, [a0, a1, animatedAnimationState, animatedScrollableState, animatedScrollableContentOffsetY]);
|
|
const C = function C(a0, a1) {
|
|
const value = a0.contentOffset.y;
|
|
if (animatedScrollableState.value === _Module5246.SCROLLABLE_STATE.LOCKED) {
|
|
const shouldLockInitialPosition = a1.shouldLockInitialPosition;
|
|
let r32 = 0;
|
|
if (shouldLockInitialPosition) {
|
|
let initialContentOffsetY = a1.initialContentOffsetY;
|
|
if (initialContentOffsetY == null) {
|
|
initialContentOffsetY = 0;
|
|
}
|
|
r32 = initialContentOffsetY;
|
|
}
|
|
_Module1606.scrollTo(c14780_0, 0, r32, false);
|
|
c14780_1.value = 0;
|
|
sharedValue.value = 0;
|
|
return void 0;
|
|
}
|
|
if (animatedAnimationState.value !== _Module5246.ANIMATION_STATE.RUNNING) {
|
|
c14780_1.value = value;
|
|
sharedValue.value = value;
|
|
animatedScrollableContentOffsetY.value = value;
|
|
}
|
|
};
|
|
C.__closure = {
|
|
animatedScrollableState,
|
|
SCROLLABLE_STATE: _Module5246.SCROLLABLE_STATE,
|
|
scrollTo: _Module1606.scrollTo,
|
|
scrollableRef: a0,
|
|
scrollableContentOffsetY: a1,
|
|
_lockableScrollableContentOffsetY: sharedValue,
|
|
animatedAnimationState,
|
|
ANIMATION_STATE: _Module5246.ANIMATION_STATE,
|
|
rootScrollableContentOffsetY: animatedScrollableContentOffsetY
|
|
};
|
|
C.__workletHash = 15660341750098;
|
|
C.__initData = __initData6;
|
|
r55.handleOnMomentumEnd = useWorkletCallback(C, [a1, a0, animatedAnimationState, animatedScrollableState, animatedScrollableContentOffsetY]);
|
|
return r55;
|
|
};
|