1622 lines
119 KiB
React
1622 lines
119 KiB
React
/* Metro module 6280; source: unknown; dependencies: [57, 31, 27, 33, 1610, 6281, 6282, 5321, 6278, 6294, 44, 6288, 6317, 6319, 6322, 6324, 6328, 6331, 6335] */
|
|
import React from './module-00031-React.js'; /* Metro dependency 31 */
|
|
import Module00057 from './module-00057.js'; /* Metro dependency 57 */
|
|
import Module01610 from './module-01610.js'; /* Metro dependency 1610 */
|
|
import * as ReactModule from './module-00031-React.js'; /* Metro dependency 31 */
|
|
import * as moduleValue23 from './module-01610.js'; /* Metro dependency 1610 */
|
|
import * as Module05321Module from './module-05321.js'; /* Metro dependency 5321 */
|
|
import * as Module06278Module from './module-06278.js'; /* Metro dependency 6278 */
|
|
import * as Module06281Module from './module-06281.js'; /* Metro dependency 6281 */
|
|
import * as BottomSheetModule from './module-06288-BottomSheet.js'; /* Metro dependency 6288 */
|
|
import * as Module06294Module from './module-06294.js'; /* Metro dependency 6294 */
|
|
import * as BottomSheetHostingContainerModule from './module-06319-BottomSheetHostingContainer.js'; /* Metro dependency 6319 */
|
|
import * as BottomSheetBodyModule from './module-06322-BottomSheetBody.jsx'; /* Metro dependency 6322 */
|
|
import * as BottomSheetContentModule from './module-06328-BottomSheetContent.jsx'; /* Metro dependency 6328 */
|
|
|
|
function _fun49601(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#49601, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6458:6, offset: 0x011ff2c4, size: 705 bytes, params: 8, frame: 21
|
|
const env0_0 = require;
|
|
const Object = global.Object;
|
|
Object.defineProperty(exports, '__esModule', {value: true});
|
|
let value = ReactModule;
|
|
const env0_4 = value.useMemo;
|
|
const env0_5 = value.useCallback;
|
|
const forwardRef = value.forwardRef;
|
|
const env0_6 = value.useImperativeHandle;
|
|
const memo = value.memo;
|
|
const env0_7 = value.useEffect;
|
|
React;
|
|
value = require(27) /* metro dependency 27 */;
|
|
const env0_8 = value.Platform;
|
|
const env0_9 = value.StyleSheet;
|
|
value = require(33) /* metro dependency 33 */;
|
|
const env0_10 = value.jsx;
|
|
const env0_11 = value.jsxs;
|
|
(Module01610).addWhitelistedUIProps({decelerationRate: true});
|
|
object = {code: 'function pnpm_BottomSheetTsx1(){const{topInset,bottomInset,$modal,_animatedContainerHeight}=this.__closure;const verticalInset=topInset+bottomInset;return $modal?_animatedContainerHeight.value-verticalInset:_animatedContainerHeight.value;}'};
|
|
object = {code: 'function pnpm_BottomSheetTsx2(){const{animatedSnapPoints}=this.__closure;return animatedSnapPoints.value[animatedSnapPoints.value.length-1];}'};
|
|
object = {code: 'function pnpm_BottomSheetTsx3(){const{animatedContainerHeight,$modal,detached,bottomInset}=this.__closure;let closedPosition=animatedContainerHeight.value;if($modal||detached){closedPosition=animatedContainerHeight.value+bottomInset;}return closedPosition;}'};
|
|
object = {code: 'function pnpm_BottomSheetTsx4(){const{animatedContainerHeight,animatedHighestSnapPoint}=this.__closure;return animatedContainerHeight.value-animatedHighestSnapPoint.value;}'};
|
|
object = {code: 'function pnpm_BottomSheetTsx5(){const{_providedContainerHeight,animatedContainerHeight,INITIAL_CONTAINER_HEIGHT,handleComponent,animatedHandleHeight,INITIAL_HANDLE_HEIGHT,animatedSnapPoints,INITIAL_SNAP_POINT}=this.__closure;let isContainerHeightCalculated=false;if(_providedContainerHeight!==null||_providedContainerHeight!==undefined){isContainerHeightCalculated=true;}if(animatedContainerHeight.value!==INITIAL_CONTAINER_HEIGHT){isContainerHeightCalculated=true;}let isHandleHeightCalculated=false;if(handleComponent===null){animatedHandleHeight.value=0;isHandleHeightCalculated=true;}if(animatedHandleHeight.value!==INITIAL_HANDLE_HEIGHT){isHandleHeightCalculated=true;}let isSnapPointsNormalized=false;if(animatedSnapPoints.value[0]!==INITIAL_SNAP_POINT){isSnapPointsNormalized=true;}return isContainerHeightCalculated&&isHandleHeightCalculated&&isSnapPointsNormalized;}'};
|
|
object = {code: 'function pnpm_BottomSheetTsx6(){const{animatedPosition,animatedClosedPosition,SHEET_STATE,animatedContainerHeight,animatedSheetHeight,animatedKeyboardHeightInContainer,keyboardBehavior,KEYBOARD_BEHAVIOR,isInTemporaryPosition}=this.__closure;if(animatedPosition.value>=animatedClosedPosition.value){return SHEET_STATE.CLOSED;}const extendedPosition=animatedContainerHeight.value-animatedSheetHeight.value;if(animatedPosition.value===extendedPosition){return SHEET_STATE.EXTENDED;}const keyboardHeightInContainer=animatedKeyboardHeightInContainer.value;const extendedPositionWithKeyboard=Math.max(0,animatedContainerHeight.value-(animatedSheetHeight.value+keyboardHeightInContainer));if(keyboardBehavior===KEYBOARD_BEHAVIOR.interactive&&isInTemporaryPosition.value&&animatedPosition.value===extendedPositionWithKeyboard){return SHEET_STATE.EXTENDED;}if(animatedPosition.value===0){return SHEET_STATE.FILL_PARENT;}if(animatedPosition.value<extendedPosition){return SHEET_STATE.OVER_EXTENDED;}return SHEET_STATE.OPENED;}'};
|
|
object = {code: 'function pnpm_BottomSheetTsx7(){const{enableContentPanningGesture,SCROLLABLE_STATE,animatedScrollableOverrideState,animatedSheetState,SHEET_STATE,animatedKeyboardState,KEYBOARD_STATE,animatedAnimationState,ANIMATION_STATE}=this.__closure;if(!enableContentPanningGesture){return SCROLLABLE_STATE.UNLOCKED;}if(animatedScrollableOverrideState.value!==SCROLLABLE_STATE.UNDETERMINED){return animatedScrollableOverrideState.value;}if(animatedSheetState.value===SHEET_STATE.FILL_PARENT){return SCROLLABLE_STATE.UNLOCKED;}if(animatedSheetState.value===SHEET_STATE.EXTENDED){return SCROLLABLE_STATE.UNLOCKED;}if(animatedKeyboardState.value===KEYBOARD_STATE.SHOWN&&animatedAnimationState.value===ANIMATION_STATE.RUNNING){return SCROLLABLE_STATE.UNLOCKED;}return SCROLLABLE_STATE.LOCKED;}'};
|
|
object = {code: 'function pnpm_BottomSheetTsx8(){const{animatedSnapPoints,animatedContainerHeight,isLayoutCalculated,interpolate,animatedPosition,Extrapolation,android_keyboardInputMode,KEYBOARD_INPUT_MODE,animatedAnimationSource,ANIMATION_SOURCE,animatedAnimationState,ANIMATION_STATE,isInTemporaryPosition,animatedCurrentIndex,animatedNextPositionIndex}=this.__closure;const adjustedSnapPoints=animatedSnapPoints.value.slice().reverse();const adjustedSnapPointsIndexes=animatedSnapPoints.value.slice().map(function(_,index){return index;}).reverse();adjustedSnapPoints.push(animatedContainerHeight.value);adjustedSnapPointsIndexes.push(-1);const currentIndex=isLayoutCalculated.value?interpolate(animatedPosition.value,adjustedSnapPoints,adjustedSnapPointsIndexes,Extrapolation.CLAMP):-1;if(android_keyboardInputMode===KEYBOARD_INPUT_MODE.adjustResize&&animatedAnimationSource.value===ANIMATION_SOURCE.KEYBOARD&&animatedAnimationState.value===ANIMATION_STATE.RUNNING&&isInTemporaryPosition.value){return Math.max(animatedCurrentIndex.value,currentIndex);}if(animatedAnimationSource.value===ANIMATION_SOURCE.SNAP_POINT_CHANGE&&animatedAnimationState.value===ANIMATION_STATE.RUNNING){return animatedNextPositionIndex.value;}return currentIndex;}'};
|
|
object = {code: 'function pnpm_BottomSheetTsx9(){const{cancelAnimation,animatedPosition,animatedAnimationSource,ANIMATION_SOURCE,animatedAnimationState,ANIMATION_STATE}=this.__closure;cancelAnimation(animatedPosition);animatedAnimationSource.value=ANIMATION_SOURCE.NONE;animatedAnimationState.value=ANIMATION_STATE.STOPPED;}'};
|
|
object = {code: "function animateToPositionCompleted_Pnpm_BottomSheetTsx10(isFinished){const{__DEV__,runOnJS,print,animatedCurrentIndex,animatedNextPosition,animatedNextPositionIndex,animatedAnimationSource,ANIMATION_SOURCE,isAnimatedOnMount,isForcedClosing,animatedAnimationState,ANIMATION_STATE,INITIAL_VALUE,animatedContainerHeightDidChange}=this.__closure;if(!isFinished){return;}if(__DEV__){runOnJS(print)({component:'BottomSheet',method:'animateToPositionCompleted',params:{animatedCurrentIndex:animatedCurrentIndex.value,animatedNextPosition:animatedNextPosition.value,animatedNextPositionIndex:animatedNextPositionIndex.value}});}if(animatedAnimationSource.value===ANIMATION_SOURCE.MOUNT){isAnimatedOnMount.value=true;}isForcedClosing.value=false;animatedAnimationSource.value=ANIMATION_SOURCE.NONE;animatedAnimationState.value=ANIMATION_STATE.STOPPED;animatedNextPosition.value=INITIAL_VALUE;animatedNextPositionIndex.value=INITIAL_VALUE;animatedContainerHeightDidChange.value=false;}"};
|
|
object = {code: "function animateToPosition_Pnpm_BottomSheetTsx11(position,source,velocity=0,configs){const{__DEV__,runOnJS,print,animatedPosition,animatedAnimationState,ANIMATION_STATE,animatedNextPosition,stopAnimation,animatedAnimationSource,animatedKeyboardState,KEYBOARD_STATE,keyboardBehavior,KEYBOARD_BEHAVIOR,animatedKeyboardHeightInContainer,animatedNextPositionIndex,animatedSnapPoints,handleOnAnimate,animate,_providedAnimationConfigs,_providedOverrideReduceMotion,animateToPositionCompleted}=this.__closure;if(__DEV__){runOnJS(print)({component:'BottomSheet',method:'animateToPosition',params:{currentPosition:animatedPosition.value,nextPosition:position,source:source}});}if(position===animatedPosition.value||position===undefined||animatedAnimationState.value===ANIMATION_STATE.RUNNING&&position===animatedNextPosition.value){return;}if(animatedAnimationState.value===ANIMATION_STATE.RUNNING){stopAnimation();}animatedAnimationState.value=ANIMATION_STATE.RUNNING;animatedAnimationSource.value=source;animatedNextPosition.value=position;let offset=0;if(animatedKeyboardState.value===KEYBOARD_STATE.SHOWN&&keyboardBehavior!==KEYBOARD_BEHAVIOR.extend&&position<animatedPosition.value){offset=animatedKeyboardHeightInContainer.value;}animatedNextPositionIndex.value=animatedSnapPoints.value.indexOf(position+offset);runOnJS(handleOnAnimate)(animatedNextPositionIndex.value,position,source);animatedPosition.value=animate({point:position,configs:configs||_providedAnimationConfigs,velocity:velocity,overrideReduceMotion:_providedOverrideReduceMotion,onComplete:animateToPositionCompleted});}"};
|
|
object = {code: 'function setToPosition_Pnpm_BottomSheetTsx12(targetPosition){const setToPosition_Pnpm_BottomSheetTsx12=this._recur;const{animatedPosition,animatedAnimationState,ANIMATION_STATE,animatedNextPosition,__DEV__,runOnJS,print,BottomSheet,animatedNextPositionIndex,animatedSnapPoints,stopAnimation,animatedContainerHeightDidChange}=this.__closure;if(targetPosition===animatedPosition.value||targetPosition===undefined||animatedAnimationState.value===ANIMATION_STATE.RUNNING&&targetPosition===animatedNextPosition.value){return;}if(__DEV__){runOnJS(print)({component:BottomSheet.name,method:setToPosition_Pnpm_BottomSheetTsx12.name,params:{currentPosition:animatedPosition.value,targetPosition:targetPosition}});}animatedNextPosition.value=targetPosition;animatedNextPositionIndex.value=animatedSnapPoints.value.indexOf(targetPosition);stopAnimation();animatedPosition.value=targetPosition;animatedContainerHeightDidChange.value=false;}'};
|
|
object = {code: "function getEvaluatedPosition_Pnpm_BottomSheetTsx13(source){const{animatedCurrentIndex,animatedSnapPoints,animatedKeyboardState,animatedHighestSnapPoint,ANIMATION_SOURCE,keyboardBlurBehavior,KEYBOARD_BLUR_BEHAVIOR,KEYBOARD_STATE,animatedContentGestureState,State,animatedHandleGestureState,isInTemporaryPosition,keyboardBehavior,KEYBOARD_BEHAVIOR,Platform,android_keyboardInputMode,animatedKeyboardHeightInContainer,animatedPosition,isAnimatedOnMount,_providedIndex,animatedClosedPosition}=this.__closure;const currentIndex=animatedCurrentIndex.value;const snapPoints=animatedSnapPoints.value;const keyboardState=animatedKeyboardState.value;const highestSnapPoint=animatedHighestSnapPoint.value;if(source===ANIMATION_SOURCE.KEYBOARD&&keyboardBlurBehavior===KEYBOARD_BLUR_BEHAVIOR.restore&&keyboardState===KEYBOARD_STATE.HIDDEN&&animatedContentGestureState.value!==State.ACTIVE&&animatedHandleGestureState.value!==State.ACTIVE){isInTemporaryPosition.value=false;const nextPosition=snapPoints[currentIndex];return nextPosition;}if(keyboardBehavior===KEYBOARD_BEHAVIOR.extend&&keyboardState===KEYBOARD_STATE.SHOWN){return highestSnapPoint;}if(keyboardBehavior===KEYBOARD_BEHAVIOR.fillParent&&keyboardState===KEYBOARD_STATE.SHOWN){isInTemporaryPosition.value=true;return 0;}if(keyboardBehavior===KEYBOARD_BEHAVIOR.interactive&&keyboardState===KEYBOARD_STATE.SHOWN&&!(Platform.OS==='android'&&android_keyboardInputMode==='adjustResize')){isInTemporaryPosition.value=true;const keyboardHeightInContainer=animatedKeyboardHeightInContainer.value;return Math.max(0,highestSnapPoint-keyboardHeightInContainer);}if(isInTemporaryPosition.value){return animatedPosition.value;}if(!isAnimatedOnMount.value){return _providedIndex===-1?animatedClosedPosition.value:snapPoints[_providedIndex];}return snapPoints[currentIndex];}"};
|
|
object = {code: 'function evaluatePosition_Pnpm_BottomSheetTsx14(source,animationConfigs){const{isForcedClosing,ANIMATION_SOURCE,isLayoutCalculated,getEvaluatedPosition,isAnimatedOnMount,animateOnMount,animateToPosition,setToPosition,animatedAnimationState,ANIMATION_STATE,animatedNextPositionIndex,isInTemporaryPosition,animatedClosedPosition,animatedCurrentIndex,animatedSnapPoints,animatedIndex,reduceMotion,animatedPosition,animatedContainerHeightDidChange}=this.__closure;if(isForcedClosing.value&&source!==ANIMATION_SOURCE.USER){return;}if(!isLayoutCalculated.value){return;}const proposedPosition=getEvaluatedPosition(source);if(!isAnimatedOnMount.value){if(animateOnMount){animateToPosition(proposedPosition,ANIMATION_SOURCE.MOUNT,undefined,animationConfigs);}else{setToPosition(proposedPosition);isAnimatedOnMount.value=true;}return;}if(animatedAnimationState.value===ANIMATION_STATE.RUNNING){if(animatedNextPositionIndex.value===-1&&!isInTemporaryPosition.value){setToPosition(animatedClosedPosition.value);return;}if(animatedNextPositionIndex.value!==animatedCurrentIndex.value){animateToPosition(animatedSnapPoints.value[animatedNextPositionIndex.value],source,undefined,animationConfigs);return;}}if(animatedAnimationState.value!==ANIMATION_STATE.RUNNING&&animatedIndex.value===-1){if(reduceMotion&&animatedSnapPoints.value[animatedIndex.value]!==animatedPosition.value){return;}setToPosition(animatedClosedPosition.value);return;}if(animatedContainerHeightDidChange.value){setToPosition(proposedPosition);return;}animateToPosition(proposedPosition,source,undefined,animationConfigs);}'};
|
|
object = {code: 'function handleSnapToPosition_Pnpm_BottomSheetTsx15(position,animationConfigs){const handleSnapToPosition_Pnpm_BottomSheetTsx15=this._recur;const{__DEV__,print,BottomSheet,normalizeSnapPoint,animatedContainerHeight,isLayoutCalculated,animatedNextPosition,isForcedClosing,isInTemporaryPosition,runOnUI,animateToPosition,ANIMATION_SOURCE}=this.__closure;if(__DEV__){print({component:BottomSheet.name,method:handleSnapToPosition_Pnpm_BottomSheetTsx15.name,params:{position:position}});}const nextPosition=normalizeSnapPoint(position,animatedContainerHeight.value);if(!isLayoutCalculated||nextPosition===animatedNextPosition.value||isForcedClosing.value){return;}isInTemporaryPosition.value=true;runOnUI(animateToPosition)(nextPosition,ANIMATION_SOURCE.USER,0,animationConfigs);}'};
|
|
object = {code: 'function pnpm_BottomSheetTsx16(){const{animatedContainerHeight}=this.__closure;return animatedContainerHeight.value;}'};
|
|
object = {code: 'function pnpm_BottomSheetTsx17(result,previous){const{INITIAL_CONTAINER_HEIGHT,animatedContainerHeightDidChange,animatedAnimationState,ANIMATION_STATE,animatedAnimationSource,ANIMATION_SOURCE,animatedNextPositionIndex,animateToPosition,animatedClosedPosition}=this.__closure;if(result===INITIAL_CONTAINER_HEIGHT){return;}animatedContainerHeightDidChange.value=result!==previous;if(animatedAnimationState.value===ANIMATION_STATE.RUNNING&&animatedAnimationSource.value===ANIMATION_SOURCE.GESTURE&&animatedNextPositionIndex.value===-1){animateToPosition(animatedClosedPosition.value,ANIMATION_SOURCE.GESTURE);}}'};
|
|
object = {code: 'function pnpm_BottomSheetTsx18(){const{animatedSnapPoints}=this.__closure;return animatedSnapPoints.value;}'};
|
|
object = {code: "function pnpm_BottomSheetTsx19(result,previous){const{isAnimatedOnMount,isLayoutCalculated,__DEV__,runOnJS,print,evaluatePosition,ANIMATION_SOURCE}=this.__closure;if(JSON.stringify(result)===JSON.stringify(previous)&&isAnimatedOnMount.value){return;}if(!isLayoutCalculated.value){return;}if(__DEV__){runOnJS(print)({component:'BottomSheet',method:'useAnimatedReaction::OnSnapPointChange',category:'effect',params:{result:result}});}evaluatePosition(ANIMATION_SOURCE.SNAP_POINT_CHANGE);}"};
|
|
object = {code: 'function pnpm_BottomSheetTsx20(){const{animatedKeyboardState,animatedKeyboardHeight}=this.__closure;return{_keyboardState:animatedKeyboardState.value,_keyboardHeight:animatedKeyboardHeight.value};}'};
|
|
object = {code: "function pnpm_BottomSheetTsx21(result,_previousResult){const{KEYBOARD_STATE,animatedAnimationState,ANIMATION_STATE,animatedAnimationSource,ANIMATION_SOURCE,__DEV__,runOnJS,print,BottomSheet,animatedKeyboardHeightInContainer,$modal,bottomInset,animatedContainerOffset,Platform,android_keyboardInputMode,KEYBOARD_INPUT_MODE,keyboardBehavior,KEYBOARD_BEHAVIOR,animatedContentGestureState,State,animatedHandleGestureState,keyboardBlurBehavior,KEYBOARD_BLUR_BEHAVIOR,getKeyboardAnimationConfigs,keyboardAnimationEasing,keyboardAnimationDuration,evaluatePosition}=this.__closure;const{_keyboardState:_keyboardState,_keyboardHeight:_keyboardHeight}=result;const _previousKeyboardState=_previousResult===null||_previousResult===void 0?void 0:_previousResult._keyboardState;const _previousKeyboardHeight=_previousResult===null||_previousResult===void 0?void 0:_previousResult._keyboardHeight;if(_keyboardState===_previousKeyboardState&&_keyboardHeight===_previousKeyboardHeight){return;}if(_keyboardState===KEYBOARD_STATE.UNDETERMINED){return;}if(_keyboardState===KEYBOARD_STATE.HIDDEN&&animatedAnimationState.value===ANIMATION_STATE.RUNNING&&animatedAnimationSource.value===ANIMATION_SOURCE.GESTURE){return;}if(__DEV__){runOnJS(print)({component:BottomSheet.name,method:'useAnimatedReaction::OnKeyboardStateChange',category:'effect',params:{keyboardState:_keyboardState,keyboardHeight:_keyboardHeight}});}animatedKeyboardHeightInContainer.value=_keyboardHeight===0?0:$modal?Math.abs(_keyboardHeight-Math.abs(bottomInset-animatedContainerOffset.value.bottom)):Math.abs(_keyboardHeight-animatedContainerOffset.value.bottom);if(Platform.OS==='android'&&android_keyboardInputMode===KEYBOARD_INPUT_MODE.adjustResize){animatedKeyboardHeightInContainer.value=0;if(keyboardBehavior===KEYBOARD_BEHAVIOR.interactive){return;}}const hasActiveGesture=animatedContentGestureState.value===State.ACTIVE||animatedContentGestureState.value===State.BEGAN||animatedHandleGestureState.value===State.ACTIVE||animatedHandleGestureState.value===State.BEGAN;if(hasActiveGesture){return;}if(_keyboardState===KEYBOARD_STATE.HIDDEN&&keyboardBlurBehavior===KEYBOARD_BLUR_BEHAVIOR.none){return;}const animationConfigs=getKeyboardAnimationConfigs(keyboardAnimationEasing.value,keyboardAnimationDuration.value);evaluatePosition(ANIMATION_SOURCE.KEYBOARD,animationConfigs);}"};
|
|
object = {code: 'function pnpm_BottomSheetTsx22(){const{animatedPosition}=this.__closure;return animatedPosition.value;}'};
|
|
object = {code: 'function pnpm_BottomSheetTsx23(_animatedPosition){const{_providedAnimatedPosition,topInset}=this.__closure;if(_providedAnimatedPosition){_providedAnimatedPosition.value=_animatedPosition+topInset;}}'};
|
|
object = {code: 'function pnpm_BottomSheetTsx24(){const{animatedIndex}=this.__closure;return animatedIndex.value;}'};
|
|
object = {code: 'function pnpm_BottomSheetTsx25(_animatedIndex){const{_providedAnimatedIndex}=this.__closure;if(_providedAnimatedIndex){_providedAnimatedIndex.value=_animatedIndex;}}'};
|
|
object = {code: 'function pnpm_BottomSheetTsx26(){const{animatedIndex,animatedPosition,animatedAnimationState,animatedContentGestureState,animatedHandleGestureState}=this.__closure;return{_animatedIndex:animatedIndex.value,_animatedPosition:animatedPosition.value,_animationState:animatedAnimationState.value,_contentGestureState:animatedContentGestureState.value,_handleGestureState:animatedHandleGestureState.value};}'};
|
|
object = {code: "function pnpm_BottomSheetTsx27({_animatedIndex:_animatedIndex,_animatedPosition:_animatedPosition,_animationState:_animationState,_contentGestureState:_contentGestureState,_handleGestureState:_handleGestureState}){const{ANIMATION_STATE,animatedNextPosition,INITIAL_VALUE,animatedNextPositionIndex,State,reduceMotion,animatedCurrentIndex,animatedSnapPoints,__DEV__,runOnJS,print,BottomSheet,handleOnChange,_providedOnClose}=this.__closure;if(_animationState!==ANIMATION_STATE.STOPPED){return;}if(animatedNextPosition.value!==INITIAL_VALUE&&animatedNextPositionIndex.value!==INITIAL_VALUE&&(_animatedPosition!==animatedNextPosition.value||_animatedIndex!==animatedNextPositionIndex.value)){return;}if(_animatedIndex%1!==0){return;}const hasNoActiveGesture=(_contentGestureState===State.END||_contentGestureState===State.UNDETERMINED||_contentGestureState===State.CANCELLED)&&(_handleGestureState===State.END||_handleGestureState===State.UNDETERMINED||_handleGestureState===State.CANCELLED);if(!hasNoActiveGesture){return;}if(reduceMotion&&_animatedIndex===animatedCurrentIndex.value&&animatedSnapPoints.value[_animatedIndex]!==_animatedPosition){return;}if(_animatedIndex!==animatedCurrentIndex.value){if(__DEV__){runOnJS(print)({component:BottomSheet.name,method:'useAnimatedReaction::OnChange',category:'effect',params:{animatedCurrentIndex:animatedCurrentIndex.value,animatedIndex:_animatedIndex}});}animatedCurrentIndex.value=_animatedIndex;runOnJS(handleOnChange)(_animatedIndex,_animatedPosition);}if(_animatedIndex===-1&&_providedOnClose){if(__DEV__){runOnJS(print)({component:BottomSheet.name,method:'useAnimatedReaction::onClose',category:'effect',params:{animatedCurrentIndex:animatedCurrentIndex.value,animatedIndex:_animatedIndex}});}runOnJS(_providedOnClose)();}}"};
|
|
value = memo(forwardRef(BottomSheet));
|
|
value.displayName = 'BottomSheet';
|
|
exports.default = value;
|
|
function BottomSheet({animationConfigs, index, snapPoints, initialPosition, animateOnMount, enableContentPanningGesture, enableHandlePanningGesture, enableOverDrag, enablePanDownToClose, enableDynamicSizing, overDragResistanceFactor, overrideReduceMotion, style, containerStyle, backgroundStyle, handleStyle, handleIndicatorStyle, gestureEventsHandlersHook, keyboardBehavior, keyboardBlurBehavior, android_keyboardInputMode, enableBlurKeyboardOnGesture, keyboardIncludeBottomOffset, containerHeight, containerOffset, topInset, bottomInset, maxDynamicContentSize, contentHeight, handleHeight, animatedPosition, animatedIndex, simultaneousHandlers, waitFor, activeOffsetX, activeOffsetY, failOffsetX, failOffsetY, onChange, onClose, onAnimate, $modal, detached, handleComponent, backdropComponent, backgroundComponent, renderFooter, children, BodyComponent, accessible, accessibilityLabel, accessibilityRole}, a1) { // fn#49602, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6458:19920, offset: 0x011ff585, size: 6551 bytes, params: 3, frame: 121
|
|
let value = 0;
|
|
const r12 = index === undefined ? value : index;
|
|
const r30 = initialPosition !== undefined ? initialPosition : (require(6281) /* metro dependency 6281 */).INITIAL_POSITION;
|
|
const r14 = animateOnMount !== undefined ? animateOnMount : (require(6281) /* metro dependency 6281 */).DEFAULT_ANIMATE_ON_MOUNT;
|
|
const r91 = enableContentPanningGesture !== undefined ? enableContentPanningGesture : (require(6281) /* metro dependency 6281 */).DEFAULT_ENABLE_CONTENT_PANNING_GESTURE;
|
|
const env0_3 = r91;
|
|
const r27 = enableOverDrag !== undefined ? enableOverDrag : (require(6281) /* metro dependency 6281 */).DEFAULT_ENABLE_OVER_DRAG;
|
|
const r26 = enablePanDownToClose !== undefined ? enablePanDownToClose : (require(6281) /* metro dependency 6281 */).DEFAULT_ENABLE_PAN_DOWN_TO_CLOSE;
|
|
const r90 = enableDynamicSizing !== undefined ? enableDynamicSizing : (require(6281) /* metro dependency 6281 */).DEFAULT_DYNAMIC_SIZING;
|
|
const r25 = overDragResistanceFactor !== undefined ? overDragResistanceFactor : (require(6281) /* metro dependency 6281 */).DEFAULT_OVER_DRAG_RESISTANCE_FACTOR;
|
|
const r24 = keyboardBehavior !== undefined ? keyboardBehavior : (require(6281) /* metro dependency 6281 */).DEFAULT_KEYBOARD_BEHAVIOR;
|
|
const r67 = keyboardBlurBehavior !== undefined ? keyboardBlurBehavior : (require(6281) /* metro dependency 6281 */).DEFAULT_KEYBOARD_BLUR_BEHAVIOR;
|
|
const r66 = android_keyboardInputMode !== undefined ? android_keyboardInputMode : (require(6281) /* metro dependency 6281 */).DEFAULT_KEYBOARD_INPUT_MODE;
|
|
const r89 = enableBlurKeyboardOnGesture !== undefined ? enableBlurKeyboardOnGesture : (require(6281) /* metro dependency 6281 */).DEFAULT_ENABLE_BLUR_KEYBOARD_ON_GESTURE;
|
|
const env0_12 = r89;
|
|
const r48 = keyboardIncludeBottomOffset !== undefined ? keyboardIncludeBottomOffset : (require(6281) /* metro dependency 6281 */).DEFAULT_KEYBOARD_INCLUDE_BOTTOM_OFFSET;
|
|
const containerHeight2 = containerHeight;
|
|
const r35 = topInset === undefined ? value : topInset;
|
|
const env0_14 = r35;
|
|
const r15 = bottomInset === undefined ? value : bottomInset;
|
|
const env0_15 = r15;
|
|
const animatedPosition2 = animatedPosition;
|
|
const animatedIndex2 = animatedIndex;
|
|
const simultaneousHandlers2 = simultaneousHandlers;
|
|
const waitFor2 = waitFor;
|
|
const activeOffsetX2 = activeOffsetX;
|
|
const failOffsetY2 = failOffsetY;
|
|
const onAnimate2 = onAnimate;
|
|
const r43 = $modal !== undefined && $modal;
|
|
const env0_27 = r43;
|
|
const r33 = detached !== undefined && detached;
|
|
const env0_28 = r33;
|
|
const handleComponent2 = handleComponent;
|
|
const r39 = accessible !== undefined ? accessible : (require(6281) /* metro dependency 6281 */).DEFAULT_ACCESSIBLE;
|
|
const r36 = accessibilityLabel !== undefined ? accessibilityLabel : (require(6281) /* metro dependency 6281 */).DEFAULT_ACCESSIBILITY_LABEL;
|
|
const r37 = accessibilityRole !== undefined ? accessibilityRole : (require(6281) /* metro dependency 6281 */).DEFAULT_ACCESSIBILITY_ROLE;
|
|
const value22 = (require(6282) /* metro dependency 6282 */).useReactiveSharedValue(containerHeight ?? (require(6281) /* metro dependency 6281 */).INITIAL_CONTAINER_HEIGHT);
|
|
const env0_30 = value22;
|
|
let useDerivedValue = moduleValue23.useDerivedValue;
|
|
let closure = pnpm_BottomSheetTsx1;
|
|
closure.__closure = {topInset: r35, bottomInset: r15, $modal: r43, _animatedContainerHeight: value22};
|
|
closure.__workletHash = 4416945277961;
|
|
closure.__initData = env0_12;
|
|
const value23 = Reflect.apply(useDerivedValue, moduleValue23, [closure, [r35, r15, r43, value22]]);
|
|
const env0_31 = value23;
|
|
const value24 = (require(6282) /* metro dependency 6282 */).useReactiveSharedValue(containerOffset ?? (require(6281) /* metro dependency 6281 */).INITIAL_CONTAINER_OFFSET);
|
|
const env0_32 = value24;
|
|
const value25 = (require(6282) /* metro dependency 6282 */).useReactiveSharedValue(handleHeight ?? (require(6281) /* metro dependency 6281 */).INITIAL_HANDLE_HEIGHT);
|
|
const env0_33 = value25;
|
|
let useSharedValue = moduleValue23.useSharedValue;
|
|
const value26 = Reflect.apply(useSharedValue, moduleValue23, [value]);
|
|
const env0_34 = value26;
|
|
const value27 = moduleValue23.useSharedValue(contentHeight ?? (require(6281) /* metro dependency 6281 */).INITIAL_CONTAINER_HEIGHT);
|
|
const env0_35 = value27;
|
|
const value29 = env0_3((require(6282) /* metro dependency 6282 */).useAnimatedSnapPoints(snapPoints, value23,
|
|
value27, value25, value26, r90, maxDynamicContentSize), 2);
|
|
const property = value29[value];
|
|
const property3 = property;
|
|
const property2 = value29[1];
|
|
const property22 = property2;
|
|
useDerivedValue = moduleValue23.useDerivedValue;
|
|
closure = pnpm_BottomSheetTsx2;
|
|
closure.__closure = {animatedSnapPoints: property};
|
|
closure.__workletHash = 2910694947130;
|
|
closure.__initData = containerHeight2;
|
|
const value30 = Reflect.apply(useDerivedValue, moduleValue23, [closure, [property]]);
|
|
const env0_38 = value30;
|
|
useDerivedValue = moduleValue23.useDerivedValue;
|
|
closure = pnpm_BottomSheetTsx3;
|
|
closure.__closure = {animatedContainerHeight: value23, $modal: r43, detached: r33, bottomInset: r15};
|
|
closure.__workletHash = 1052527833249;
|
|
closure.__initData = env0_14;
|
|
const value31 = Reflect.apply(useDerivedValue, moduleValue23, [closure, [value23, r43, r33, r15]]);
|
|
useDerivedValue = moduleValue23.useDerivedValue;
|
|
closure = pnpm_BottomSheetTsx4;
|
|
closure.__closure = {animatedContainerHeight: value23, animatedHighestSnapPoint: value30};
|
|
closure.__workletHash = 12626261619737;
|
|
closure.__initData = env0_15;
|
|
const value32 = Reflect.apply(useDerivedValue, moduleValue23, [closure, [value23, value30]]);
|
|
const value34 = (require(6282) /* metro dependency 6282 */).useReactiveSharedValue(r14 ? -1 : r12);
|
|
const value35 = moduleValue23.useSharedValue(r30);
|
|
useSharedValue = moduleValue23.useSharedValue;
|
|
const INITIAL_VALUE = (require(6281) /* metro dependency 6281 */).INITIAL_VALUE;
|
|
const value36 = Reflect.apply(useSharedValue, moduleValue23, [INITIAL_VALUE]);
|
|
const value37 = moduleValue23.useSharedValue(INITIAL_VALUE);
|
|
const value40 = moduleValue23.useSharedValue(r14 ? r12 === -1 : !r14);
|
|
const value41 = moduleValue23.useSharedValue(false);
|
|
useDerivedValue = moduleValue23.useDerivedValue;
|
|
closure = pnpm_BottomSheetTsx5;
|
|
object = {_providedContainerHeight: containerHeight, animatedContainerHeight: value23};
|
|
const INITIAL_CONTAINER_HEIGHT = (require(6281) /* metro dependency 6281 */).INITIAL_CONTAINER_HEIGHT;
|
|
object.INITIAL_CONTAINER_HEIGHT = INITIAL_CONTAINER_HEIGHT;
|
|
object.handleComponent = handleComponent;
|
|
object.animatedHandleHeight = value25;
|
|
const INITIAL_HANDLE_HEIGHT = (require(6281) /* metro dependency 6281 */).INITIAL_HANDLE_HEIGHT;
|
|
object.INITIAL_HANDLE_HEIGHT = INITIAL_HANDLE_HEIGHT;
|
|
object.animatedSnapPoints = property;
|
|
const INITIAL_SNAP_POINT = (require(6281) /* metro dependency 6281 */).INITIAL_SNAP_POINT;
|
|
object.INITIAL_SNAP_POINT = INITIAL_SNAP_POINT;
|
|
closure.__closure = object;
|
|
closure.__workletHash = 16854996685215;
|
|
closure.__initData = animatedPosition2;
|
|
const value42 = Reflect.apply(useDerivedValue, moduleValue23, [closure, [containerHeight, value23, value25,
|
|
property, handleComponent]]);
|
|
const value43 = moduleValue23.useSharedValue(false);
|
|
const value44 = moduleValue23.useSharedValue(false);
|
|
const value45 = moduleValue23.useSharedValue(false);
|
|
useSharedValue = moduleValue23.useSharedValue;
|
|
const State = (Module05321Module).State;
|
|
let UNDETERMINED = State.UNDETERMINED;
|
|
const value46 = Reflect.apply(useSharedValue, moduleValue23, [UNDETERMINED]);
|
|
useSharedValue = moduleValue23.useSharedValue;
|
|
UNDETERMINED = State.UNDETERMINED;
|
|
const value47 = Reflect.apply(useSharedValue, moduleValue23, [UNDETERMINED]);
|
|
const {animatedScrollableType, animatedScrollableContentOffsetY, animatedScrollableOverrideState,
|
|
isScrollableRefreshable, setScrollableRef,
|
|
removeScrollableRef} = (require(6282) /* metro dependency 6282 */).useScrollable();
|
|
const {state, height, animationDuration, animationEasing,
|
|
shouldHandleKeyboardEvents} = (require(6282) /* metro dependency 6282 */).useKeyboard({includeBottomOffset: r48});
|
|
value = moduleValue23.useSharedValue(value);
|
|
const value51 = useMemo(_fun49608, [moduleValue23.useReducedMotion(), overrideReduceMotion]);
|
|
useSharedValue = moduleValue23.useSharedValue;
|
|
const ANIMATION_STATE = (Module06278Module).ANIMATION_STATE;
|
|
UNDETERMINED = ANIMATION_STATE.UNDETERMINED;
|
|
const value52 = Reflect.apply(useSharedValue, moduleValue23, [UNDETERMINED]);
|
|
useSharedValue = moduleValue23.useSharedValue;
|
|
const ANIMATION_SOURCE = (Module06278Module).ANIMATION_SOURCE;
|
|
const MOUNT = ANIMATION_SOURCE.MOUNT;
|
|
const value53 = Reflect.apply(useSharedValue, moduleValue23, [MOUNT]);
|
|
useDerivedValue = moduleValue23.useDerivedValue;
|
|
closure = pnpm_BottomSheetTsx6;
|
|
object = {animatedPosition: value35, animatedClosedPosition: value31};
|
|
const SHEET_STATE = (Module06278Module).SHEET_STATE;
|
|
object.SHEET_STATE = SHEET_STATE;
|
|
object.animatedContainerHeight = value23;
|
|
object.animatedSheetHeight = value32;
|
|
object.animatedKeyboardHeightInContainer = value;
|
|
object.keyboardBehavior = r24;
|
|
const KEYBOARD_BEHAVIOR = (Module06278Module).KEYBOARD_BEHAVIOR;
|
|
object.KEYBOARD_BEHAVIOR = KEYBOARD_BEHAVIOR;
|
|
object.isInTemporaryPosition = value43;
|
|
closure.__closure = object;
|
|
closure.__workletHash = 5310633624984;
|
|
closure.__initData = animatedIndex2;
|
|
const value54 = Reflect.apply(useDerivedValue, moduleValue23, [closure, [value31, value23, value, value35, value32,
|
|
value43, r24]]);
|
|
useDerivedValue = moduleValue23.useDerivedValue;
|
|
closure = pnpm_BottomSheetTsx7;
|
|
object = {enableContentPanningGesture: r91};
|
|
const SCROLLABLE_STATE = (Module06278Module).SCROLLABLE_STATE;
|
|
object.SCROLLABLE_STATE = SCROLLABLE_STATE;
|
|
object.animatedScrollableOverrideState = animatedScrollableOverrideState;
|
|
object.animatedSheetState = value54;
|
|
object.SHEET_STATE = SHEET_STATE;
|
|
object.animatedKeyboardState = state;
|
|
const KEYBOARD_STATE = (Module06278Module).KEYBOARD_STATE;
|
|
object.KEYBOARD_STATE = KEYBOARD_STATE;
|
|
object.animatedAnimationState = value52;
|
|
object.ANIMATION_STATE = ANIMATION_STATE;
|
|
closure.__closure = object;
|
|
closure.__workletHash = 1522258685135;
|
|
closure.__initData = simultaneousHandlers2;
|
|
const value55 = Reflect.apply(useDerivedValue, moduleValue23, [closure, [r91, value52, state,
|
|
animatedScrollableOverrideState, value54]]);
|
|
useDerivedValue = moduleValue23.useDerivedValue;
|
|
closure = pnpm_BottomSheetTsx8;
|
|
object = {animatedSnapPoints: property, animatedContainerHeight: value23, isLayoutCalculated: value42};
|
|
object.interpolate = moduleValue23.interpolate;
|
|
object.animatedPosition = value35;
|
|
const Extrapolation = moduleValue23.Extrapolation;
|
|
object.Extrapolation = Extrapolation;
|
|
object.android_keyboardInputMode = r66;
|
|
const KEYBOARD_INPUT_MODE = (Module06278Module).KEYBOARD_INPUT_MODE;
|
|
object.KEYBOARD_INPUT_MODE = KEYBOARD_INPUT_MODE;
|
|
object.animatedAnimationSource = value53;
|
|
object.ANIMATION_SOURCE = ANIMATION_SOURCE;
|
|
object.animatedAnimationState = value52;
|
|
object.ANIMATION_STATE = ANIMATION_STATE;
|
|
object.isInTemporaryPosition = value43;
|
|
object.animatedCurrentIndex = value34;
|
|
object.animatedNextPositionIndex = value37;
|
|
closure.__closure = object;
|
|
closure.__workletHash = 1383862303157;
|
|
closure.__initData = waitFor2;
|
|
const value56 = Reflect.apply(useDerivedValue, moduleValue23, [closure, [r66, value53, value52, value23, value34,
|
|
value37, value35, property, value43, value42]]);
|
|
const value57 = useCallback(handleOnChange, [onChange, value34, property2]);
|
|
const value58 = useCallback(handleOnAnimate, [onAnimate, value34, value35]);
|
|
let useWorkletCallback = moduleValue23.useWorkletCallback;
|
|
closure = pnpm_BottomSheetTsx9;
|
|
object = {cancelAnimation: moduleValue23.cancelAnimation, animatedPosition: value35,
|
|
animatedAnimationSource: value53};
|
|
object.ANIMATION_SOURCE = ANIMATION_SOURCE;
|
|
object.animatedAnimationState = value52;
|
|
object.ANIMATION_STATE = ANIMATION_STATE;
|
|
closure.__closure = object;
|
|
closure.__workletHash = 17031011772977;
|
|
closure.__initData = activeOffsetX2;
|
|
const value59 = Reflect.apply(useWorkletCallback, moduleValue23, [closure, [value35, value52, value53]]);
|
|
const env0_75 = moduleValue23.useWorkletCallback(_fun49616());
|
|
const value61 = moduleValue23.useWorkletCallback(_fun49618(), [value58, r24, animationConfigs, overrideReduceMotion]);
|
|
useWorkletCallback = moduleValue23.useWorkletCallback;
|
|
closure = setToPosition;
|
|
object = {animatedPosition: value35, animatedAnimationState: value52};
|
|
object.ANIMATION_STATE = ANIMATION_STATE;
|
|
object.animatedNextPosition = value36;
|
|
object.__DEV__ = false;
|
|
object.runOnJS = moduleValue23.runOnJS;
|
|
object.print = (require(6294) /* metro dependency 6294 */).print;
|
|
object.BottomSheet = BottomSheet;
|
|
object.animatedNextPositionIndex = value37;
|
|
object.animatedSnapPoints = property;
|
|
object.stopAnimation = value59;
|
|
object.animatedContainerHeightDidChange = value45;
|
|
closure.__closure = object;
|
|
closure.__workletHash = 1470510512522;
|
|
closure.__initData = failOffsetY2;
|
|
const value62 = Reflect.apply(useWorkletCallback, moduleValue23, [closure, []]);
|
|
const value64 = moduleValue23.useWorkletCallback(_fun49621(), [value46, value34, value47, value30, value, state,
|
|
value35, property, value43, value40, r24, r67, r12]);
|
|
const value66 = moduleValue23.useWorkletCallback(_fun49623(), [value64, value61, value62, value51]);
|
|
const value67 = (require(6282) /* metro dependency 6282 */).useStableCallback(handleSnapToIndex);
|
|
useWorkletCallback = moduleValue23.useWorkletCallback;
|
|
closure = handleSnapToPosition;
|
|
object = {__DEV__: false};
|
|
object.print = (require(6294) /* metro dependency 6294 */).print;
|
|
object.BottomSheet = BottomSheet;
|
|
object.normalizeSnapPoint = (require(6294) /* metro dependency 6294 */).normalizeSnapPoint;
|
|
object.animatedContainerHeight = value23;
|
|
object.isLayoutCalculated = value42;
|
|
object.animatedNextPosition = value36;
|
|
object.isForcedClosing = value44;
|
|
object.isInTemporaryPosition = value43;
|
|
object.runOnUI = moduleValue23.runOnUI;
|
|
object.animateToPosition = value61;
|
|
object.ANIMATION_SOURCE = ANIMATION_SOURCE;
|
|
closure.__closure = object;
|
|
closure.__workletHash = 15646490046918;
|
|
closure.__initData = onAnimate2;
|
|
const value68 = Reflect.apply(useWorkletCallback, moduleValue23, [closure, [value61, r15, r35, value42, value44,
|
|
value23, value35]]);
|
|
const value69 = useCallback(BottomSheetHandleClose, [value61, value44, value42, value43, value36, value31]);
|
|
const value70 = useCallback(handleForceClose, [value61, value44, value43, value36, value31]);
|
|
const value71 = useCallback(handleExpand, [value61, value43, value42, value44, property, value36, value37]);
|
|
const value72 = useCallback(handleCollapse, [value61, value44, value42, value43, property, value36, value37]);
|
|
useImperativeHandle(a1, _fun49631);
|
|
const value73 = useMemo(_fun49632, [value56, value35, value27, value32, animatedScrollableType, value46, value47,
|
|
value31, value26, value23, value25, value52, state, height, value, value54, value30, value55,
|
|
animatedScrollableOverrideState, property, shouldHandleKeyboardEvents, animatedScrollableContentOffsetY,
|
|
isScrollableRefreshable, value41, value43, r91, r25, r27, r26, r90, r89, simultaneousHandlers, waitFor,
|
|
activeOffsetX, activeOffsetY, failOffsetX, failOffsetY, setScrollableRef, removeScrollableRef, value61,
|
|
value59]);
|
|
const value74 = useMemo(_fun49633, [value56, value35, value67, value68, value71, value72, value69, value70]);
|
|
let useAnimatedReaction = moduleValue23.useAnimatedReaction;
|
|
closure = pnpm_BottomSheetTsx16;
|
|
closure.__closure = {animatedContainerHeight: value23};
|
|
closure.__workletHash = 12308480249646;
|
|
closure.__initData = env0_27;
|
|
const pnpm_BottomSheetTsx172 = pnpm_BottomSheetTsx17;
|
|
pnpm_BottomSheetTsx172.__closure = {INITIAL_CONTAINER_HEIGHT: INITIAL_CONTAINER_HEIGHT,
|
|
animatedContainerHeightDidChange: value45, animatedAnimationState: value52, ANIMATION_STATE: ANIMATION_STATE,
|
|
animatedAnimationSource: value53, ANIMATION_SOURCE: ANIMATION_SOURCE, animatedNextPositionIndex: value37,
|
|
animateToPosition: value61, animatedClosedPosition: value31};
|
|
pnpm_BottomSheetTsx172.__workletHash = 14620022635386;
|
|
pnpm_BottomSheetTsx172.__initData = env0_28;
|
|
Reflect.apply(useAnimatedReaction, moduleValue23, [closure, pnpm_BottomSheetTsx172]);
|
|
useAnimatedReaction = moduleValue23.useAnimatedReaction;
|
|
closure = pnpm_BottomSheetTsx18;
|
|
closure.__closure = {animatedSnapPoints: property};
|
|
closure.__workletHash = 16103751497216;
|
|
closure.__initData = handleComponent2;
|
|
const pnpm_BottomSheetTsx192 = pnpm_BottomSheetTsx19;
|
|
object = {isAnimatedOnMount: value40, isLayoutCalculated: value42, __DEV__: false};
|
|
object.runOnJS = moduleValue23.runOnJS;
|
|
object.print = (require(6294) /* metro dependency 6294 */).print;
|
|
object.evaluatePosition = value66;
|
|
object.ANIMATION_SOURCE = ANIMATION_SOURCE;
|
|
pnpm_BottomSheetTsx192.__closure = object;
|
|
pnpm_BottomSheetTsx192.__workletHash = 1047659532107;
|
|
pnpm_BottomSheetTsx192.__initData = env0_30;
|
|
Reflect.apply(useAnimatedReaction, moduleValue23, [closure, pnpm_BottomSheetTsx192, [value42, property]]);
|
|
useAnimatedReaction = moduleValue23.useAnimatedReaction;
|
|
closure = function() {
|
|
return {_keyboardState: state.value, _keyboardHeight: height.value};
|
|
};
|
|
closure.__closure = {animatedKeyboardState: state, animatedKeyboardHeight: height};
|
|
closure.__workletHash = 14903064847424;
|
|
closure.__initData = env0_31;
|
|
const pnpm_BottomSheetTsx212 = pnpm_BottomSheetTsx21;
|
|
object = {};
|
|
object.KEYBOARD_STATE = KEYBOARD_STATE;
|
|
object.animatedAnimationState = value52;
|
|
object.ANIMATION_STATE = ANIMATION_STATE;
|
|
object.animatedAnimationSource = value53;
|
|
object.ANIMATION_SOURCE = ANIMATION_SOURCE;
|
|
object.__DEV__ = false;
|
|
object.runOnJS = moduleValue23.runOnJS;
|
|
object.print = (require(6294) /* metro dependency 6294 */).print;
|
|
object.BottomSheet = BottomSheet;
|
|
object.animatedKeyboardHeightInContainer = value;
|
|
object.$modal = r43;
|
|
object.bottomInset = r15;
|
|
object.animatedContainerOffset = value24;
|
|
object.Platform = Platform;
|
|
object.android_keyboardInputMode = r66;
|
|
object.KEYBOARD_INPUT_MODE = KEYBOARD_INPUT_MODE;
|
|
object.keyboardBehavior = r24;
|
|
object.KEYBOARD_BEHAVIOR = KEYBOARD_BEHAVIOR;
|
|
object.animatedContentGestureState = value46;
|
|
object.State = State;
|
|
object.animatedHandleGestureState = value47;
|
|
object.keyboardBlurBehavior = r67;
|
|
const KEYBOARD_BLUR_BEHAVIOR = (Module06278Module).KEYBOARD_BLUR_BEHAVIOR;
|
|
object.KEYBOARD_BLUR_BEHAVIOR = KEYBOARD_BLUR_BEHAVIOR;
|
|
const getKeyboardAnimationConfigs = (require(6294) /* metro dependency 6294 */).getKeyboardAnimationConfigs;
|
|
object.getKeyboardAnimationConfigs = getKeyboardAnimationConfigs;
|
|
object.keyboardAnimationEasing = animationEasing;
|
|
object.keyboardAnimationDuration = animationDuration;
|
|
object.evaluatePosition = value66;
|
|
pnpm_BottomSheetTsx212.__closure = object;
|
|
pnpm_BottomSheetTsx212.__workletHash = 3826286975425;
|
|
pnpm_BottomSheetTsx212.__initData = env0_32;
|
|
Reflect.apply(useAnimatedReaction, moduleValue23, [closure, pnpm_BottomSheetTsx212, [r43, r15, r24, r67, r66,
|
|
value24, value64]]);
|
|
value = moduleValue23;
|
|
useAnimatedReaction = value.useAnimatedReaction;
|
|
closure = pnpm_BottomSheetTsx22;
|
|
closure.__closure = {animatedPosition: value35};
|
|
closure.__workletHash = 14107338560521;
|
|
closure.__initData = env0_33;
|
|
const pnpm_BottomSheetTsx232 = pnpm_BottomSheetTsx23;
|
|
pnpm_BottomSheetTsx232.__closure = {_providedAnimatedPosition: animatedPosition, topInset: r35};
|
|
pnpm_BottomSheetTsx232.__workletHash = 11716938993854;
|
|
pnpm_BottomSheetTsx232.__initData = env0_34;
|
|
Reflect.apply(useAnimatedReaction, value, [closure, pnpm_BottomSheetTsx232, []]);
|
|
value = moduleValue23;
|
|
useAnimatedReaction = value.useAnimatedReaction;
|
|
closure = pnpm_BottomSheetTsx24;
|
|
closure.__closure = {animatedIndex: value56};
|
|
closure.__workletHash = 4322474325743;
|
|
closure.__initData = env0_35;
|
|
const closure6 = function(a0) {
|
|
if (animatedIndex) {
|
|
animatedIndex.value = a0;
|
|
}
|
|
};
|
|
closure6.__closure = {_providedAnimatedIndex: animatedIndex};
|
|
closure6.__workletHash = 14207021927928;
|
|
closure6.__initData = property3;
|
|
Reflect.apply(useAnimatedReaction, value, [closure, closure6, []]);
|
|
value = moduleValue23;
|
|
useAnimatedReaction = value.useAnimatedReaction;
|
|
closure = pnpm_BottomSheetTsx26;
|
|
closure.__closure = {animatedIndex: value56, animatedPosition: value35, animatedAnimationState: value52,
|
|
animatedContentGestureState: value46, animatedHandleGestureState: value47};
|
|
closure.__workletHash = 4984898715723;
|
|
closure.__initData = property22;
|
|
const pnpm_BottomSheetTsx272 = pnpm_BottomSheetTsx27;
|
|
object = {};
|
|
object.ANIMATION_STATE = ANIMATION_STATE;
|
|
object.animatedNextPosition = value36;
|
|
object.INITIAL_VALUE = INITIAL_VALUE;
|
|
object.animatedNextPositionIndex = value37;
|
|
object.State = State;
|
|
object.reduceMotion = value51;
|
|
object.animatedCurrentIndex = value34;
|
|
object.animatedSnapPoints = property;
|
|
object.__DEV__ = false;
|
|
object.runOnJS = moduleValue23.runOnJS;
|
|
object.print = (require(6294) /* metro dependency 6294 */).print;
|
|
object.BottomSheet = BottomSheet;
|
|
object.handleOnChange = value57;
|
|
object._providedOnClose = onClose;
|
|
pnpm_BottomSheetTsx272.__closure = object;
|
|
pnpm_BottomSheetTsx272.__workletHash = 11608666988638;
|
|
pnpm_BottomSheetTsx272.__initData = env0_38;
|
|
Reflect.apply(useAnimatedReaction, value, [closure, pnpm_BottomSheetTsx272, [value51, value57, onClose]]);
|
|
useEffect(_fun49646, [r14, r12, value40, value67]);
|
|
const BottomSheetProvider = (BottomSheetModule).BottomSheetProvider;
|
|
const BottomSheetInternalProvider = (BottomSheetModule).BottomSheetInternalProvider;
|
|
value = importDefault(6317) /* metro dependency 6317 */;
|
|
const r11 = (
|
|
backdropComponent
|
|
? ((Component) => <Component animatedIndex={value56} animatedPosition={value35} style={StyleSheet.absoluteFillObject} />)(backdropComponent)
|
|
: null
|
|
);
|
|
const BottomSheetHostingContainer = (BottomSheetHostingContainerModule).BottomSheetHostingContainer;
|
|
const BottomSheetBody = (BottomSheetBodyModule).BottomSheetBody;
|
|
const items2 = [
|
|
backgroundComponent === null
|
|
? null
|
|
: ((BottomSheetBackgroundContainer) => <BottomSheetBackgroundContainer animatedIndex={value56} animatedPosition={value35} backgroundComponent={backgroundComponent} backgroundStyle={backgroundStyle} key="BottomSheetBackgroundContainer" />)((require(6324) /* metro dependency 6324 */).BottomSheetBackgroundContainer),
|
|
|
|
];
|
|
const BottomSheetContent = (BottomSheetContentModule).BottomSheetContent;
|
|
items2[1] = (
|
|
<BottomSheetContent
|
|
pointerEvents="box-none"
|
|
accessible={r39 ?? undefined}
|
|
accessibilityRole={r37 ?? undefined}
|
|
accessibilityLabel={r36 ?? undefined}
|
|
keyboardBehavior={r24}
|
|
detached={r33}
|
|
>
|
|
{children}
|
|
{
|
|
renderFooter
|
|
? ((BottomSheetFooterContainer) => <BottomSheetFooterContainer renderFooter={renderFooter} />)((require(6331) /* metro dependency 6331 */).BottomSheetFooterContainer)
|
|
: null
|
|
}
|
|
</BottomSheetContent>
|
|
);
|
|
items2[2] = (
|
|
handleComponent === null
|
|
? null
|
|
: ((BottomSheetHandleContainer) => <BottomSheetHandleContainer animatedIndex={value56} animatedPosition={value35} handleHeight={value25} enableHandlePanningGesture={enableHandlePanningGesture} enableOverDrag={r27} enablePanDownToClose={r26} overDragResistanceFactor={r25} keyboardBehavior={r24} handleComponent={handleComponent} handleStyle={handleStyle} handleIndicatorStyle={handleIndicatorStyle} key="BottomSheetHandleContainer" />)((require(6335) /* metro dependency 6335 */).BottomSheetHandleContainer)
|
|
);
|
|
return (
|
|
<BottomSheetProvider value={value74}>
|
|
<BottomSheetInternalProvider value={value73}>
|
|
{((Component) => <Component gestureEventsHandlersHook={gestureEventsHandlersHook}>{r11}<BottomSheetHostingContainer shouldCalculateHeight={!r43} containerHeight={value22} containerOffset={value24} topInset={r35} bottomInset={r15} detached={r33} style={containerStyle} key="BottomSheetContainer"><BottomSheetBody style={style} BodyComponent={BodyComponent}>{items2}</BottomSheetBody></BottomSheetHostingContainer></Component>)(value)}
|
|
</BottomSheetInternalProvider>
|
|
</BottomSheetProvider>
|
|
);
|
|
function pnpm_BottomSheetTsx1() { // fn#49603, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6458:22102, owner: BottomSheet.pnpm_BottomSheetTsx1, offset: 0x01200f1c, size: 42 bytes, params: 1, frame: 4
|
|
var r0;
|
|
let binding = env0_14;
|
|
const value2 = binding + env0_15;
|
|
binding = env0_27;
|
|
let value = env0_30.value;
|
|
if (binding) {
|
|
value -= value2;
|
|
r0 = value;
|
|
} else {
|
|
r0 = value;
|
|
}
|
|
return r0;
|
|
}
|
|
|
|
function pnpm_BottomSheetTsx2() { // fn#49604, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6458:22691, owner: BottomSheet.pnpm_BottomSheetTsx2, offset: 0x01200f46, size: 39 bytes, params: 1, frame: 3
|
|
return env0_36.value[env0_36.value.length - 1];
|
|
}
|
|
|
|
function pnpm_BottomSheetTsx3() { // fn#49605, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6458:22879, owner: BottomSheet.pnpm_BottomSheetTsx3, offset: 0x01200f6d, size: 45 bytes, params: 1, frame: 4
|
|
return env0_27 || env0_28 ? env0_31.value + env0_15 : env0_31.value;
|
|
}
|
|
|
|
function pnpm_BottomSheetTsx4() { // fn#49606, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6458:23131, owner: BottomSheet.pnpm_BottomSheetTsx4, offset: 0x01200f9a, size: 27 bytes, params: 1, frame: 2
|
|
return env0_31.value - env0_38.value;
|
|
}
|
|
|
|
function pnpm_BottomSheetTsx5() { // fn#49607, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6458:23587, owner: BottomSheet.pnpm_BottomSheetTsx5, offset: 0x01200fb5, size: 201 bytes, params: 1, frame: 18
|
|
let r2 = containerHeight === null && containerHeight === undefined;
|
|
const value4 = false;
|
|
let r0 = !r2 || value4;
|
|
const value6 = env0_31.value;
|
|
const INITIAL_CONTAINER_HEIGHT = (Module06281Module).INITIAL_CONTAINER_HEIGHT;
|
|
r0 = value6 !== INITIAL_CONTAINER_HEIGHT || r0;
|
|
if (handleComponent !== null) {
|
|
r2 = value4;
|
|
} else {
|
|
env0_33.value = 0;
|
|
r2 = true;
|
|
}
|
|
const value10 = env0_33.value;
|
|
const INITIAL_HANDLE_HEIGHT = (Module06281Module).INITIAL_HANDLE_HEIGHT;
|
|
r2 = value10 !== INITIAL_HANDLE_HEIGHT || r2;
|
|
const property = env0_36.value[0];
|
|
const INITIAL_SNAP_POINT = (Module06281Module).INITIAL_SNAP_POINT;
|
|
r0 = r0 && r2 && (!(property === INITIAL_SNAP_POINT) || value4);
|
|
return r0;
|
|
}
|
|
|
|
function _fun49608() { // fn#49608, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6458:24855, offset: 0x0120107e, size: 100 bytes, params: 1, frame: 15
|
|
const ReduceMotion = (moduleValue23).ReduceMotion;
|
|
return overrideReduceMotion && overrideReduceMotion !== ReduceMotion.System ? overrideReduceMotion === ReduceMotion.Always : env0_65;
|
|
}
|
|
|
|
function pnpm_BottomSheetTsx6() { // fn#49609, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6458:25110, owner: BottomSheet.pnpm_BottomSheetTsx6, offset: 0x012010e2, size: 420 bytes, params: 1, frame: 19
|
|
const SHEET_STATE = (Module06278Module).SHEET_STATE;
|
|
var value;
|
|
if (env0_42.value >= env0_39.value) {
|
|
value = environment.__proto__;
|
|
return SHEET_STATE.CLOSED;
|
|
}
|
|
const value6 = env0_31.value - env0_40.value;
|
|
if (env0_42.value === value6) {
|
|
value = environment.__proto__;
|
|
return SHEET_STATE.EXTENDED;
|
|
}
|
|
const value8 = env0_64.value;
|
|
const Math = global.Math;
|
|
const value11 = Math.max(0, env0_31.value - (env0_40.value + value8));
|
|
const binding = env0_9;
|
|
const KEYBOARD_BEHAVIOR = (Module06278Module).KEYBOARD_BEHAVIOR;
|
|
return binding !== KEYBOARD_BEHAVIOR.interactive ? env0_42.value === 0 ? SHEET_STATE.FILL_PARENT : env0_42.value < value6 ? SHEET_STATE.OVER_EXTENDED : SHEET_STATE.OPENED : env0_48.value && env0_42.value === value11 ? SHEET_STATE.EXTENDED : env0_42.value === 0 ? SHEET_STATE.FILL_PARENT : env0_42.value < value6 ? SHEET_STATE.OVER_EXTENDED : SHEET_STATE.OPENED;
|
|
}
|
|
|
|
function pnpm_BottomSheetTsx7() { // fn#49610, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6458:25916, owner: BottomSheet.pnpm_BottomSheetTsx7, offset: 0x01201286, size: 349 bytes, params: 1, frame: 16
|
|
const SCROLLABLE_STATE = (require(6278) /* metro dependency 6278 */).SCROLLABLE_STATE;
|
|
const SHEET_STATE = (require(6278) /* metro dependency 6278 */).SHEET_STATE;
|
|
return env0_3 ? animatedScrollableOverrideState.value !== SCROLLABLE_STATE.UNDETERMINED ? animatedScrollableOverrideState.value : env0_69.value === SHEET_STATE.FILL_PARENT || env0_69.value === SHEET_STATE.EXTENDED ? SCROLLABLE_STATE.UNLOCKED : state.value !== (require(6278) /* metro dependency 6278 */).KEYBOARD_STATE.SHOWN ? SCROLLABLE_STATE.LOCKED : env0_67.value === (require(6278) /* metro dependency 6278 */).ANIMATION_STATE.RUNNING ? SCROLLABLE_STATE.UNLOCKED : SCROLLABLE_STATE.LOCKED : SCROLLABLE_STATE.UNLOCKED;
|
|
}
|
|
|
|
function pnpm_BottomSheetTsx8() { // fn#49611, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6458:26687, owner: BottomSheet.pnpm_BottomSheetTsx8, offset: 0x012013e3, size: 475 bytes, params: 1, frame: 22
|
|
var environment;
|
|
var r4;
|
|
var r0;
|
|
var value12;
|
|
var moduleValue;
|
|
const ANIMATION_SOURCE = (Module06278Module).ANIMATION_SOURCE;
|
|
const ANIMATION_STATE = (Module06278Module).ANIMATION_STATE;
|
|
var Math;
|
|
var max;
|
|
var value;
|
|
const value4 = env0_36.value.slice().reverse();
|
|
const value8 = env0_36.value.slice().map(function(a0, a1) {
|
|
return a1;
|
|
}).reverse();
|
|
value4.push(env0_31.value);
|
|
const value10 = -1;
|
|
value8.push(value10);
|
|
if (env0_47.value) {
|
|
value12 = environment.__proto__;
|
|
moduleValue = require(1610) /* metro dependency 1610 */;
|
|
r4 = moduleValue.interpolate(env0_42.value, value4, value8,
|
|
(require(1610) /* metro dependency 1610 */).Extrapolation.CLAMP);
|
|
} else {
|
|
r4 = value10;
|
|
}
|
|
const binding = env0_11;
|
|
const KEYBOARD_INPUT_MODE = (Module06278Module).KEYBOARD_INPUT_MODE;
|
|
if (binding !== KEYBOARD_INPUT_MODE.adjustResize) {
|
|
r0 = env0_68.value !== ANIMATION_SOURCE.SNAP_POINT_CHANGE || env0_67.value !== ANIMATION_STATE.RUNNING ? r4 : env0_44.value;
|
|
} else if (env0_68.value !== ANIMATION_SOURCE.KEYBOARD) {
|
|
r0 = env0_68.value !== ANIMATION_SOURCE.SNAP_POINT_CHANGE || env0_67.value !== ANIMATION_STATE.RUNNING ? r4 : env0_44.value;
|
|
} else if (env0_67.value !== ANIMATION_STATE.RUNNING) {
|
|
r0 = env0_68.value !== ANIMATION_SOURCE.SNAP_POINT_CHANGE || env0_67.value !== ANIMATION_STATE.RUNNING ? r4 : env0_44.value;
|
|
} else if (env0_48.value) {
|
|
Math = global.Math;
|
|
max = Math.max;
|
|
value = env0_41.value;
|
|
value = Reflect.apply(max, Math, [value, r4]);
|
|
r0 = value;
|
|
} else {
|
|
r0 = env0_68.value !== ANIMATION_SOURCE.SNAP_POINT_CHANGE || env0_67.value !== ANIMATION_STATE.RUNNING ? r4 : env0_44.value;
|
|
}
|
|
return r0;
|
|
}
|
|
|
|
function handleOnChange(a0, a1) { // fn#49613, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6458:27753, owner: BottomSheet.handleOnChange, offset: 0x012015be, size: 122 bytes, params: 3, frame: 16
|
|
const SNAP_POINT_TYPE = (Module06278Module).SNAP_POINT_TYPE;
|
|
if (onChange) {
|
|
onChange(a0, a1, a0 === env0_37.value ? SNAP_POINT_TYPE.DYNAMIC : SNAP_POINT_TYPE.PROVIDED);
|
|
}
|
|
}
|
|
|
|
function handleOnAnimate(a0, a1, a2) { // fn#49614, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6458:27892, owner: BottomSheet.handleOnAnimate, offset: 0x01201638, size: 83 bytes, params: 4, frame: 19
|
|
if (onAnimate) {
|
|
if (!(a0 === env0_41.value && a0 !== -1)) {
|
|
onAnimate(env0_41.value, a0, env0_42.value, a1, a2);
|
|
}
|
|
}
|
|
}
|
|
|
|
function pnpm_BottomSheetTsx9() { // fn#49615, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6458:28028, owner: BottomSheet.pnpm_BottomSheetTsx9, offset: 0x0120168b, size: 110 bytes, params: 1, frame: 15
|
|
const value = environment.__proto__;
|
|
(moduleValue23).cancelAnimation(env0_42);
|
|
let binding = env0_68;
|
|
const ANIMATION_SOURCE = (Module06278Module).ANIMATION_SOURCE;
|
|
const NONE = ANIMATION_SOURCE.NONE;
|
|
binding.value = NONE;
|
|
binding = env0_67;
|
|
const ANIMATION_STATE = (Module06278Module).ANIMATION_STATE;
|
|
const STOPPED = ANIMATION_STATE.STOPPED;
|
|
binding.value = STOPPED;
|
|
}
|
|
|
|
function _fun49616() { // fn#49616, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6458:28467, offset: 0x012016f9, size: 248 bytes, params: 1, frame: 17
|
|
const animateToPositionCompleted2 = animateToPositionCompleted;
|
|
const object = {__DEV__: false};
|
|
object.runOnJS = (require(1610) /* metro dependency 1610 */).runOnJS;
|
|
object.print = (require(6294) /* metro dependency 6294 */).print;
|
|
object.animatedCurrentIndex = env0_41;
|
|
object.animatedNextPosition = env0_43;
|
|
object.animatedNextPositionIndex = env0_44;
|
|
object.animatedAnimationSource = env0_68;
|
|
const ANIMATION_SOURCE = (Module06278Module).ANIMATION_SOURCE;
|
|
object.ANIMATION_SOURCE = ANIMATION_SOURCE;
|
|
object.isAnimatedOnMount = env0_45;
|
|
object.isForcedClosing = env0_49;
|
|
object.animatedAnimationState = env0_67;
|
|
const ANIMATION_STATE = (Module06278Module).ANIMATION_STATE;
|
|
object.ANIMATION_STATE = ANIMATION_STATE;
|
|
const INITIAL_VALUE = (Module06281Module).INITIAL_VALUE;
|
|
object.INITIAL_VALUE = INITIAL_VALUE;
|
|
object.animatedContainerHeightDidChange = env0_50;
|
|
animateToPositionCompleted2.__closure = object;
|
|
animateToPositionCompleted2.__workletHash = 16634512058026;
|
|
animateToPositionCompleted2.__initData = env1_21;
|
|
return animateToPositionCompleted2;
|
|
function animateToPositionCompleted(a0) { // fn#49617, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6458:28484, offset: 0x012017f1, size: 223 bytes, params: 2, frame: 16
|
|
var value;
|
|
var value2;
|
|
var value3;
|
|
const ANIMATION_SOURCE = (require(6278) /* metro dependency 6278 */).ANIMATION_SOURCE;
|
|
var binding;
|
|
const INITIAL_VALUE = (Module06281Module).INITIAL_VALUE;
|
|
if (a0) {
|
|
value = environment.__proto__;
|
|
value2 = env1_68.value;
|
|
value3 = environment.__proto__.__proto__;
|
|
if (value2 === ANIMATION_SOURCE.MOUNT) {
|
|
env1_45.value = true;
|
|
}
|
|
env1_49.value = false;
|
|
binding = env1_68;
|
|
binding.value = ANIMATION_SOURCE.NONE;
|
|
binding = env1_67;
|
|
binding.value = (require(6278) /* metro dependency 6278 */).ANIMATION_STATE.STOPPED;
|
|
binding = env1_43;
|
|
binding.value = INITIAL_VALUE;
|
|
binding = env1_44;
|
|
binding.value = INITIAL_VALUE;
|
|
env1_50.value = false;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
function _fun49618() { // fn#49618, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6458:29233, offset: 0x012018d0, size: 327 bytes, params: 1, frame: 18
|
|
const animateToPosition2 = animateToPosition;
|
|
const object = {__DEV__: false};
|
|
object.runOnJS = (require(1610) /* metro dependency 1610 */).runOnJS;
|
|
object.print = (require(6294) /* metro dependency 6294 */).print;
|
|
object.animatedPosition = env0_42;
|
|
object.animatedAnimationState = env0_67;
|
|
const ANIMATION_STATE = (Module06278Module).ANIMATION_STATE;
|
|
object.ANIMATION_STATE = ANIMATION_STATE;
|
|
object.animatedNextPosition = env0_43;
|
|
object.stopAnimation = env0_74;
|
|
object.animatedAnimationSource = env0_68;
|
|
object.animatedKeyboardState = state;
|
|
const KEYBOARD_STATE = (Module06278Module).KEYBOARD_STATE;
|
|
object.KEYBOARD_STATE = KEYBOARD_STATE;
|
|
object.keyboardBehavior = env0_9;
|
|
const KEYBOARD_BEHAVIOR = (Module06278Module).KEYBOARD_BEHAVIOR;
|
|
object.KEYBOARD_BEHAVIOR = KEYBOARD_BEHAVIOR;
|
|
object.animatedKeyboardHeightInContainer = env0_64;
|
|
object.animatedNextPositionIndex = env0_44;
|
|
object.animatedSnapPoints = env0_36;
|
|
object.handleOnAnimate = env0_73;
|
|
object.animate = (require(6294) /* metro dependency 6294 */).animate;
|
|
object._providedAnimationConfigs = animationConfigs;
|
|
object._providedOverrideReduceMotion = overrideReduceMotion;
|
|
object.animateToPositionCompleted = env0_75;
|
|
animateToPosition2.__closure = object;
|
|
animateToPosition2.__workletHash = 11829586443894;
|
|
animateToPosition2.__initData = env1_22;
|
|
return animateToPosition2;
|
|
function animateToPosition(a0, a1) { // fn#49619, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6458:29250, offset: 0x01201a17, size: 522 bytes, params: 3, frame: 23
|
|
var r3;
|
|
var r2;
|
|
var value7;
|
|
var value8;
|
|
const ANIMATION_STATE = (Module06278Module).ANIMATION_STATE;
|
|
var RUNNING;
|
|
var value10;
|
|
var binding;
|
|
const KEYBOARD_STATE = (Module06278Module).KEYBOARD_STATE;
|
|
const KEYBOARD_BEHAVIOR = (Module06278Module).KEYBOARD_BEHAVIOR;
|
|
var moduleValue2;
|
|
var animate;
|
|
const value = undefined;
|
|
const value2 = 0;
|
|
const r6 = arguments.length > 2 ? value === arguments[2] ? value2 : arguments[2] : value2;
|
|
let r7 = arguments.length > 3 ? arguments[3] : value;
|
|
if (a0 !== env1_42.value) {
|
|
if (value !== a0) {
|
|
value7 = env1_67.value;
|
|
value8 = environment.__proto__.__proto__;
|
|
RUNNING = ANIMATION_STATE.RUNNING;
|
|
if (value7 !== RUNNING) {
|
|
value10 = env1_67.value;
|
|
RUNNING = ANIMATION_STATE.RUNNING;
|
|
if (value10 === RUNNING) {
|
|
env1_74();
|
|
}
|
|
binding = env1_67;
|
|
RUNNING = ANIMATION_STATE.RUNNING;
|
|
binding.value = RUNNING;
|
|
env1_68.value = a1;
|
|
env1_43.value = a0;
|
|
r3 = state.value === KEYBOARD_STATE.SHOWN && env1_9 !== KEYBOARD_BEHAVIOR.extend;
|
|
r3 = r3 && a0 < env1_42.value;
|
|
r2 = r3 ? env1_64.value : value2;
|
|
binding = env1_44;
|
|
binding.value = env1_36.value.indexOf(a0 + r2);
|
|
(require(1610) /* metro dependency 1610 */).runOnJS(env1_73)(env1_44.value, a0, a1);
|
|
binding = env1_42;
|
|
moduleValue2 = require(6294) /* metro dependency 6294 */;
|
|
animate = moduleValue2.animate;
|
|
r7 = !r7 ? animationConfigs : r7;
|
|
binding.value = Reflect.apply(animate, moduleValue2, [{point: a0, configs: r7, velocity: r6,
|
|
overrideReduceMotion: overrideReduceMotion, onComplete: env1_75}]);
|
|
} else if (a0 !== env1_43.value) {
|
|
value10 = env1_67.value;
|
|
RUNNING = ANIMATION_STATE.RUNNING;
|
|
if (value10 === RUNNING) {
|
|
env1_74();
|
|
}
|
|
binding = env1_67;
|
|
RUNNING = ANIMATION_STATE.RUNNING;
|
|
binding.value = RUNNING;
|
|
env1_68.value = a1;
|
|
env1_43.value = a0;
|
|
r3 = state.value === KEYBOARD_STATE.SHOWN && env1_9 !== KEYBOARD_BEHAVIOR.extend;
|
|
r3 = r3 && a0 < env1_42.value;
|
|
r2 = r3 ? env1_64.value : value2;
|
|
binding = env1_44;
|
|
binding.value = env1_36.value.indexOf(a0 + r2);
|
|
(require(1610) /* metro dependency 1610 */).runOnJS(env1_73)(env1_44.value, a0, a1);
|
|
binding = env1_42;
|
|
moduleValue2 = require(6294) /* metro dependency 6294 */;
|
|
animate = moduleValue2.animate;
|
|
r7 = !r7 ? animationConfigs : r7;
|
|
binding.value = Reflect.apply(animate, moduleValue2, [{point: a0, configs: r7, velocity: r6,
|
|
overrideReduceMotion: overrideReduceMotion, onComplete: env1_75}]);
|
|
}
|
|
}
|
|
}
|
|
return value;
|
|
}
|
|
|
|
}
|
|
|
|
function setToPosition(a0) { // fn#49620, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6458:30546, owner: BottomSheet.setToPosition, offset: 0x01201c21, size: 179 bytes, params: 2, frame: 15
|
|
let r1 = a0 === env0_42.value || a0 === undefined;
|
|
r1 = !r1 ? env0_67.value === (require(6278) /* metro dependency 6278 */).ANIMATION_STATE.RUNNING && a0 === env0_43.value : r1;
|
|
if (!r1) {
|
|
env0_43.value = a0;
|
|
env0_44.value = env0_36.value.indexOf(a0);
|
|
env0_74();
|
|
env0_42.value = a0;
|
|
env0_50.value = false;
|
|
}
|
|
}
|
|
|
|
function _fun49621() { // fn#49621, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6458:31118, offset: 0x01201cd4, size: 311 bytes, params: 1, frame: 17
|
|
const getEvaluatedPosition2 = getEvaluatedPosition;
|
|
const object = {};
|
|
object.animatedCurrentIndex = env0_41;
|
|
object.animatedSnapPoints = env0_36;
|
|
object.animatedKeyboardState = state;
|
|
object.animatedHighestSnapPoint = env0_38;
|
|
const ANIMATION_SOURCE = (Module06278Module).ANIMATION_SOURCE;
|
|
object.ANIMATION_SOURCE = ANIMATION_SOURCE;
|
|
object.keyboardBlurBehavior = env0_10;
|
|
const KEYBOARD_BLUR_BEHAVIOR = (Module06278Module).KEYBOARD_BLUR_BEHAVIOR;
|
|
object.KEYBOARD_BLUR_BEHAVIOR = KEYBOARD_BLUR_BEHAVIOR;
|
|
const KEYBOARD_STATE = (Module06278Module).KEYBOARD_STATE;
|
|
object.KEYBOARD_STATE = KEYBOARD_STATE;
|
|
object.animatedContentGestureState = env0_51;
|
|
const State = (Module05321Module).State;
|
|
object.State = State;
|
|
object.animatedHandleGestureState = env0_52;
|
|
object.isInTemporaryPosition = env0_48;
|
|
object.keyboardBehavior = env0_9;
|
|
const KEYBOARD_BEHAVIOR = (Module06278Module).KEYBOARD_BEHAVIOR;
|
|
object.KEYBOARD_BEHAVIOR = KEYBOARD_BEHAVIOR;
|
|
object.Platform = Platform;
|
|
object.android_keyboardInputMode = env0_11;
|
|
object.animatedKeyboardHeightInContainer = env0_64;
|
|
object.animatedPosition = env0_42;
|
|
object.isAnimatedOnMount = env0_45;
|
|
object._providedIndex = env0_1;
|
|
object.animatedClosedPosition = env0_39;
|
|
getEvaluatedPosition2.__closure = object;
|
|
getEvaluatedPosition2.__workletHash = 10275779842691;
|
|
getEvaluatedPosition2.__initData = env1_24;
|
|
return getEvaluatedPosition2;
|
|
function getEvaluatedPosition(a0) { // fn#49622, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6458:31135, offset: 0x01201e0b, size: 637 bytes, params: 2, frame: 21
|
|
const KEYBOARD_STATE = (require(6278) /* metro dependency 6278 */).KEYBOARD_STATE;
|
|
var HIDDEN;
|
|
var value7;
|
|
const State = (Module05321Module).State;
|
|
var ACTIVE;
|
|
var value8;
|
|
var Math;
|
|
let value = environment.__proto__;
|
|
const value2 = env1_41.value;
|
|
const value3 = env1_36.value;
|
|
const value4 = state.value;
|
|
const value5 = env1_38.value;
|
|
const ANIMATION_SOURCE = (require(6278) /* metro dependency 6278 */).ANIMATION_SOURCE;
|
|
const KEYBOARD = ANIMATION_SOURCE.KEYBOARD;
|
|
if (a0 === KEYBOARD) {
|
|
reducibleJoin5: while (true) {
|
|
if (env1_10 !== (require(6278) /* metro dependency 6278 */).KEYBOARD_BLUR_BEHAVIOR.restore) {
|
|
break reducibleJoin5;
|
|
}
|
|
HIDDEN = KEYBOARD_STATE.HIDDEN;
|
|
if (value4 !== HIDDEN) {
|
|
break reducibleJoin5;
|
|
}
|
|
value7 = env1_51.value;
|
|
ACTIVE = State.ACTIVE;
|
|
if (value7 === ACTIVE) {
|
|
break reducibleJoin5;
|
|
}
|
|
value8 = env1_52.value;
|
|
ACTIVE = State.ACTIVE;
|
|
if (value8 !== ACTIVE) {
|
|
env1_48.value = false;
|
|
return value3[value2];
|
|
}
|
|
break reducibleJoin5;
|
|
}
|
|
}
|
|
const binding = env1_9;
|
|
const KEYBOARD_BEHAVIOR = (require(6278) /* metro dependency 6278 */).KEYBOARD_BEHAVIOR;
|
|
if (binding === KEYBOARD_BEHAVIOR.extend) {
|
|
reducibleJoin7: while (true) {
|
|
if (value4 === KEYBOARD_STATE.SHOWN) {
|
|
return value5;
|
|
}
|
|
break reducibleJoin7;
|
|
}
|
|
}
|
|
if (env1_9 === KEYBOARD_BEHAVIOR.fillParent) {
|
|
reducibleJoin9: while (true) {
|
|
if (value4 === KEYBOARD_STATE.SHOWN) {
|
|
env1_48.value = true;
|
|
return 0;
|
|
}
|
|
break reducibleJoin9;
|
|
}
|
|
}
|
|
if (env1_9 === KEYBOARD_BEHAVIOR.interactive) {
|
|
reducibleJoin12: while (true) {
|
|
if (value4 !== KEYBOARD_STATE.SHOWN) {
|
|
break reducibleJoin12;
|
|
}
|
|
if (env1_11 !== 'adjustResize') {
|
|
env1_48.value = true;
|
|
value = env1_64.value;
|
|
Math = global.Math;
|
|
return Math.max(0, value5 - value);
|
|
}
|
|
break reducibleJoin12;
|
|
}
|
|
}
|
|
return env1_48.value ? env1_42.value : env1_45.value ? value3[value2] : env1_1 === -1 ? env1_39.value : value3[env1_1];
|
|
}
|
|
|
|
}
|
|
|
|
function _fun49623() { // fn#49623, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6458:32558, offset: 0x01202088, size: 259 bytes, params: 1, frame: 17
|
|
const evaluatePosition2 = evaluatePosition;
|
|
const object = {};
|
|
object.isForcedClosing = env0_49;
|
|
const ANIMATION_SOURCE = (Module06278Module).ANIMATION_SOURCE;
|
|
object.ANIMATION_SOURCE = ANIMATION_SOURCE;
|
|
object.isLayoutCalculated = env0_47;
|
|
object.getEvaluatedPosition = env0_78;
|
|
object.isAnimatedOnMount = env0_45;
|
|
object.animateOnMount = env0_2;
|
|
object.animateToPosition = env0_76;
|
|
object.setToPosition = env0_77;
|
|
object.animatedAnimationState = env0_67;
|
|
const ANIMATION_STATE = (Module06278Module).ANIMATION_STATE;
|
|
object.ANIMATION_STATE = ANIMATION_STATE;
|
|
object.animatedNextPositionIndex = env0_44;
|
|
object.isInTemporaryPosition = env0_48;
|
|
object.animatedClosedPosition = env0_39;
|
|
object.animatedCurrentIndex = env0_41;
|
|
object.animatedSnapPoints = env0_36;
|
|
object.animatedIndex = env0_71;
|
|
object.reduceMotion = env0_66;
|
|
object.animatedPosition = env0_42;
|
|
object.animatedContainerHeightDidChange = env0_50;
|
|
evaluatePosition2.__closure = object;
|
|
evaluatePosition2.__workletHash = 15100134260939;
|
|
evaluatePosition2.__initData = env1_25;
|
|
return evaluatePosition2;
|
|
function evaluatePosition(a0, a1) { // fn#49624, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6458:32575, offset: 0x0120218b, size: 537 bytes, params: 3, frame: 21
|
|
var value3;
|
|
const ANIMATION_SOURCE = (Module06278Module).ANIMATION_SOURCE;
|
|
var value5;
|
|
var binding;
|
|
var value7;
|
|
var value8;
|
|
const ANIMATION_STATE = (Module06278Module).ANIMATION_STATE;
|
|
let value = environment.__proto__;
|
|
if (env1_49.value) {
|
|
value3 = environment.__proto__.__proto__;
|
|
if (a0 !== ANIMATION_SOURCE.USER) {
|
|
return undefined;
|
|
}
|
|
}
|
|
if (env1_47.value) {
|
|
value5 = env1_78(a0);
|
|
if (env1_45.value) {
|
|
value7 = env1_67.value;
|
|
value8 = environment.__proto__.__proto__;
|
|
if (value7 !== ANIMATION_STATE.RUNNING) {
|
|
if (env1_67.value === ANIMATION_STATE.RUNNING) {
|
|
if (env1_50.value) {
|
|
env1_77(value5);
|
|
} else {
|
|
env1_76(value5, a0, undefined, a1);
|
|
}
|
|
return undefined;
|
|
}
|
|
if (env1_71.value !== -1) {
|
|
if (env1_50.value) {
|
|
env1_77(value5);
|
|
} else {
|
|
env1_76(value5, a0, undefined, a1);
|
|
}
|
|
return undefined;
|
|
}
|
|
if (env1_66) {
|
|
if (env1_36.value[env1_71.value] !== env1_42.value) {
|
|
return undefined;
|
|
}
|
|
env1_77(env1_39.value);
|
|
return undefined;
|
|
}
|
|
env1_77(env1_39.value);
|
|
return undefined;
|
|
}
|
|
if (env1_44.value !== -1) {
|
|
if (env1_44.value !== env1_41.value) {
|
|
env1_76(env1_36.value[env1_44.value], a0, undefined, a1);
|
|
return undefined;
|
|
}
|
|
if (env1_67.value === ANIMATION_STATE.RUNNING) {
|
|
if (env1_50.value) {
|
|
env1_77(value5);
|
|
} else {
|
|
env1_76(value5, a0, undefined, a1);
|
|
}
|
|
return undefined;
|
|
}
|
|
if (env1_71.value !== -1) {
|
|
if (env1_50.value) {
|
|
env1_77(value5);
|
|
} else {
|
|
env1_76(value5, a0, undefined, a1);
|
|
}
|
|
return undefined;
|
|
}
|
|
if (env1_66) {
|
|
if (env1_36.value[env1_71.value] !== env1_42.value) {
|
|
return undefined;
|
|
}
|
|
env1_77(env1_39.value);
|
|
return undefined;
|
|
}
|
|
env1_77(env1_39.value);
|
|
return undefined;
|
|
}
|
|
if (env1_48.value) {
|
|
if (env1_44.value !== env1_41.value) {
|
|
env1_76(env1_36.value[env1_44.value], a0, undefined, a1);
|
|
return undefined;
|
|
}
|
|
if (env1_67.value === ANIMATION_STATE.RUNNING) {
|
|
if (env1_50.value) {
|
|
env1_77(value5);
|
|
} else {
|
|
env1_76(value5, a0, undefined, a1);
|
|
}
|
|
return undefined;
|
|
}
|
|
if (env1_71.value !== -1) {
|
|
if (env1_50.value) {
|
|
env1_77(value5);
|
|
} else {
|
|
env1_76(value5, a0, undefined, a1);
|
|
}
|
|
return undefined;
|
|
}
|
|
if (env1_66) {
|
|
if (env1_36.value[env1_71.value] !== env1_42.value) {
|
|
return undefined;
|
|
}
|
|
env1_77(env1_39.value);
|
|
return undefined;
|
|
}
|
|
env1_77(env1_39.value);
|
|
return undefined;
|
|
}
|
|
env1_77(env1_39.value);
|
|
return undefined;
|
|
}
|
|
if (env1_2) {
|
|
binding = env1_76;
|
|
value = environment.__proto__.__proto__;
|
|
binding(value5, ANIMATION_SOURCE.MOUNT, undefined, a1);
|
|
} else {
|
|
env1_77(value5);
|
|
env1_45.value = true;
|
|
}
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
function handleSnapToIndex(a0, a1) { // fn#49625, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6458:33674, owner: BottomSheet.handleSnapToIndex, offset: 0x012023a4, size: 272 bytes, params: 3, frame: 20
|
|
var r1;
|
|
var value3;
|
|
var property;
|
|
let binding = env0_36;
|
|
let get = binding.get;
|
|
const value2 = Reflect.apply(get, binding, []);
|
|
binding = env0_47;
|
|
get = binding.get;
|
|
if (Reflect.apply(get, binding, [])) {
|
|
value3 = environment.__proto__;
|
|
(importDefault(44) /* metro dependency 44 */)(a0 >= -1 && a0 <= value2.length - 1,
|
|
"'index' was provided but out of the provided snap points range! expected value to be between -1, " + (value2.length - 1));
|
|
property = value2[a0];
|
|
r1 = env0_47.value && a0 !== env0_44.value;
|
|
r1 = r1 && property !== env0_43.value;
|
|
r1 = r1 && !env0_49.value;
|
|
if (r1) {
|
|
env0_48.value = false;
|
|
(require(1610) /* metro dependency 1610 */).runOnUI(env0_76)(property,
|
|
(require(6278) /* metro dependency 6278 */).ANIMATION_SOURCE.USER, 0, a1);
|
|
}
|
|
}
|
|
}
|
|
|
|
function handleSnapToPosition(a0, a1) { // fn#49626, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6458:34048, owner: BottomSheet.handleSnapToPosition, offset: 0x012024b4, size: 177 bytes, params: 3, frame: 18
|
|
let value = environment.__proto__;
|
|
const value4 = Module06294Module.normalizeSnapPoint(a0, env0_31.value);
|
|
if (env0_47 && value4 !== env0_43.value && !env0_49.value) {
|
|
env0_48.value = true;
|
|
value = require(1610) /* metro dependency 1610 */;
|
|
value = value.runOnUI(env0_76);
|
|
value(value4, (require(6278) /* metro dependency 6278 */).ANIMATION_SOURCE.USER, 0, a1);
|
|
}
|
|
}
|
|
|
|
function BottomSheetHandleClose(a0) { // fn#49627, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6458:34628, owner: BottomSheet.handleClose, offset: 0x01202565, size: 149 bytes, params: 2, frame: 18
|
|
var value8;
|
|
const value2 = env0_39.value;
|
|
if (env0_47.value && value2 !== env0_43.value && !env0_49.value) {
|
|
env0_48.value = false;
|
|
value8 = environment.__proto__;
|
|
(require(1610) /* metro dependency 1610 */).runOnUI(env0_76)(value2,
|
|
(require(6278) /* metro dependency 6278 */).ANIMATION_SOURCE.USER, 0, a0);
|
|
}
|
|
}
|
|
|
|
function handleForceClose(a0) { // fn#49628, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6458:34802, owner: BottomSheet.handleForceClose, offset: 0x012025fa, size: 146 bytes, params: 2, frame: 18
|
|
var value6;
|
|
const value2 = env0_39.value;
|
|
if (!(value2 === env0_43.value || env0_49.value)) {
|
|
env0_48.value = false;
|
|
env0_49.value = true;
|
|
value6 = environment.__proto__;
|
|
(require(1610) /* metro dependency 1610 */).runOnUI(env0_76)(value2,
|
|
(require(6278) /* metro dependency 6278 */).ANIMATION_SOURCE.USER, 0, a0);
|
|
}
|
|
}
|
|
|
|
function handleExpand(a0) { // fn#49629, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6458:34979, owner: BottomSheet.handleExpand, offset: 0x0120268c, size: 190 bytes, params: 2, frame: 18
|
|
var value11;
|
|
const value2 = env0_36.value;
|
|
const property = value2[value2.length - 1];
|
|
if (env0_47.value && value2.length - 1 !== env0_44.value && property !== env0_43.value && !env0_49.value) {
|
|
env0_48.value = false;
|
|
value11 = environment.__proto__;
|
|
(require(1610) /* metro dependency 1610 */).runOnUI(env0_76)(property,
|
|
(require(6278) /* metro dependency 6278 */).ANIMATION_SOURCE.USER, 0, a0);
|
|
}
|
|
}
|
|
|
|
function handleCollapse(a0) { // fn#49630, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6458:35196, owner: BottomSheet.handleCollapse, offset: 0x0120274a, size: 166 bytes, params: 2, frame: 19
|
|
var value9;
|
|
const property = env0_36.value[0];
|
|
if (env0_47 && env0_44.value !== 0 && property !== env0_43.value && !env0_49.value) {
|
|
env0_48.value = false;
|
|
value9 = environment.__proto__;
|
|
(require(1610) /* metro dependency 1610 */).runOnUI(env0_76)(property,
|
|
(require(6278) /* metro dependency 6278 */).ANIMATION_SOURCE.USER, 0, a0);
|
|
}
|
|
}
|
|
|
|
function _fun49631() { // fn#49631, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6458:35386, offset: 0x012027f0, size: 61 bytes, params: 1, frame: 3
|
|
return {snapToIndex: env0_80, snapToPosition: env0_81, expand: env0_84, collapse: env0_85, close: env0_82,
|
|
forceClose: env0_83};
|
|
}
|
|
|
|
function _fun49632() { // fn#49632, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6458:35532, offset: 0x0120282d, size: 376 bytes, params: 1, frame: 3
|
|
return {enableContentPanningGesture: env0_3, enableDynamicSizing: env0_6, overDragResistanceFactor: env0_7,
|
|
enableOverDrag: env0_4, enablePanDownToClose: env0_5, animatedAnimationState: env0_67,
|
|
animatedSheetState: env0_69, animatedScrollableState: env0_70,
|
|
animatedScrollableOverrideState: animatedScrollableOverrideState, animatedContentGestureState: env0_51,
|
|
animatedHandleGestureState: env0_52, animatedKeyboardState: state,
|
|
animatedScrollableType: animatedScrollableType, animatedIndex: env0_71, animatedPosition: env0_42,
|
|
animatedSheetHeight: env0_40, animatedContentHeight: env0_35, animatedClosedPosition: env0_39,
|
|
animatedHandleHeight: env0_33, animatedFooterHeight: env0_34, animatedKeyboardHeight: height,
|
|
animatedKeyboardHeightInContainer: env0_64, animatedContainerHeight: env0_31, animatedSnapPoints: env0_36,
|
|
animatedHighestSnapPoint: env0_38, animatedScrollableContentOffsetY: animatedScrollableContentOffsetY,
|
|
isInTemporaryPosition: env0_48, isContentHeightFixed: env0_46, isScrollableRefreshable: isScrollableRefreshable,
|
|
shouldHandleKeyboardEvents: shouldHandleKeyboardEvents, simultaneousHandlers: simultaneousHandlers,
|
|
waitFor: waitFor, activeOffsetX: activeOffsetX, activeOffsetY: activeOffsetY, failOffsetX: failOffsetX,
|
|
failOffsetY: failOffsetY, enableBlurKeyboardOnGesture: env0_12, animateToPosition: env0_76,
|
|
stopAnimation: env0_74, setScrollableRef: setScrollableRef, removeScrollableRef: removeScrollableRef};
|
|
}
|
|
|
|
function _fun49633() { // fn#49633, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6458:36683, offset: 0x012029a5, size: 79 bytes, params: 1, frame: 3
|
|
return {animatedIndex: env0_71, animatedPosition: env0_42, snapToIndex: env0_80, snapToPosition: env0_81,
|
|
expand: env0_84, collapse: env0_85, close: env0_82, forceClose: env0_83};
|
|
}
|
|
|
|
function pnpm_BottomSheetTsx16() { // fn#49634, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6458:36886, owner: BottomSheet.pnpm_BottomSheetTsx16, offset: 0x012029f4, size: 14 bytes, params: 1, frame: 1
|
|
return env0_31.value;
|
|
}
|
|
|
|
function pnpm_BottomSheetTsx17(a0, a1) { // fn#49635, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6458:37032, owner: BottomSheet.pnpm_BottomSheetTsx17, offset: 0x01202a02, size: 226 bytes, params: 3, frame: 17
|
|
var r3;
|
|
const ANIMATION_SOURCE = (require(6278) /* metro dependency 6278 */).ANIMATION_SOURCE;
|
|
const INITIAL_CONTAINER_HEIGHT = (Module06281Module).INITIAL_CONTAINER_HEIGHT;
|
|
if (a0 !== INITIAL_CONTAINER_HEIGHT) {
|
|
env0_50.value = a0 !== a1;
|
|
r3 = env0_67.value === (require(6278) /* metro dependency 6278 */).ANIMATION_STATE.RUNNING && env0_68.value === ANIMATION_SOURCE.GESTURE;
|
|
r3 = r3 && env0_44.value === -1;
|
|
if (r3) {
|
|
env0_76(env0_39.value, ANIMATION_SOURCE.GESTURE);
|
|
}
|
|
}
|
|
}
|
|
|
|
function pnpm_BottomSheetTsx18() { // fn#49636, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6458:37677, owner: BottomSheet.pnpm_BottomSheetTsx18, offset: 0x01202ae4, size: 14 bytes, params: 1, frame: 1
|
|
return env0_36.value;
|
|
}
|
|
|
|
function pnpm_BottomSheetTsx19(a0, a1) { // fn#49637, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6458:37818, owner: BottomSheet.pnpm_BottomSheetTsx19, offset: 0x01202af2, size: 129 bytes, params: 3, frame: 12
|
|
var binding;
|
|
let JSON = global.JSON;
|
|
let value = JSON.stringify(a0);
|
|
JSON = global.JSON;
|
|
value = value === JSON.stringify(a1);
|
|
if (!(value && env0_45.value)) {
|
|
if (env0_47.value) {
|
|
binding = env0_79;
|
|
value = environment.__proto__;
|
|
binding((require(6278) /* metro dependency 6278 */).ANIMATION_SOURCE.SNAP_POINT_CHANGE);
|
|
}
|
|
}
|
|
}
|
|
|
|
function pnpm_BottomSheetTsx21({_keyboardState, _keyboardHeight}, a1) { // fn#49639, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6458:38437, owner: BottomSheet.pnpm_BottomSheetTsx21, offset: 0x01202b96, size: 769 bytes, params: 3, frame: 25
|
|
var value2;
|
|
const KEYBOARD_STATE = (Module06278Module).KEYBOARD_STATE;
|
|
const ANIMATION_STATE = (Module06278Module).ANIMATION_STATE;
|
|
const ANIMATION_SOURCE = (Module06278Module).ANIMATION_SOURCE;
|
|
var binding;
|
|
var value7;
|
|
const KEYBOARD_INPUT_MODE = (Module06278Module).KEYBOARD_INPUT_MODE;
|
|
const KEYBOARD_BEHAVIOR = (Module06278Module).KEYBOARD_BEHAVIOR;
|
|
const State = (Module05321Module).State;
|
|
const KEYBOARD_BLUR_BEHAVIOR = (Module06278Module).KEYBOARD_BLUR_BEHAVIOR;
|
|
var moduleValue;
|
|
const _keyboardState = a1?._keyboardState;
|
|
const _keyboardHeight = a1?._keyboardHeight;
|
|
if (_keyboardState !== _keyboardState) {
|
|
value2 = environment.__proto__;
|
|
if (_keyboardState !== KEYBOARD_STATE.UNDETERMINED) {
|
|
if (_keyboardState !== KEYBOARD_STATE.HIDDEN) {
|
|
binding = env0_64;
|
|
value7 = 0;
|
|
binding.value = value7 === _keyboardHeight ? value7 : env0_27 ? global.Math.abs(_keyboardHeight - global.Math.abs(env0_15 - env0_32.value.bottom)) : global.Math.abs(_keyboardHeight - env0_32.value.bottom);
|
|
binding = env0_11;
|
|
if (binding !== KEYBOARD_INPUT_MODE.adjustResize) {
|
|
if (env0_51.value !== State.ACTIVE) {
|
|
if (env0_51.value !== State.BEGAN) {
|
|
if (env0_52.value !== State.ACTIVE) {
|
|
if (env0_52.value !== State.BEGAN) {
|
|
if (_keyboardState !== KEYBOARD_STATE.HIDDEN) {
|
|
moduleValue = require(6294) /* metro dependency 6294 */;
|
|
env0_79(ANIMATION_SOURCE.KEYBOARD,
|
|
moduleValue.getKeyboardAnimationConfigs(animationEasing.value,
|
|
animationDuration.value));
|
|
} else if (env0_10 !== KEYBOARD_BLUR_BEHAVIOR.none) {
|
|
moduleValue = require(6294) /* metro dependency 6294 */;
|
|
env0_79(ANIMATION_SOURCE.KEYBOARD,
|
|
moduleValue.getKeyboardAnimationConfigs(animationEasing.value,
|
|
animationDuration.value));
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
env0_64.value = value7;
|
|
if (env0_9 !== KEYBOARD_BEHAVIOR.interactive) {
|
|
if (env0_51.value !== State.ACTIVE) {
|
|
if (env0_51.value !== State.BEGAN) {
|
|
if (env0_52.value !== State.ACTIVE) {
|
|
if (env0_52.value !== State.BEGAN) {
|
|
if (_keyboardState !== KEYBOARD_STATE.HIDDEN) {
|
|
moduleValue = require(6294) /* metro dependency 6294 */;
|
|
env0_79(ANIMATION_SOURCE.KEYBOARD,
|
|
moduleValue.getKeyboardAnimationConfigs(animationEasing.value,
|
|
animationDuration.value));
|
|
} else if (env0_10 !== KEYBOARD_BLUR_BEHAVIOR.none) {
|
|
moduleValue = require(6294) /* metro dependency 6294 */;
|
|
env0_79(ANIMATION_SOURCE.KEYBOARD,
|
|
moduleValue.getKeyboardAnimationConfigs(animationEasing.value,
|
|
animationDuration.value));
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else if (env0_67.value !== ANIMATION_STATE.RUNNING) {
|
|
binding = env0_64;
|
|
value7 = 0;
|
|
binding.value = value7 === _keyboardHeight ? value7 : env0_27 ? global.Math.abs(_keyboardHeight - global.Math.abs(env0_15 - env0_32.value.bottom)) : global.Math.abs(_keyboardHeight - env0_32.value.bottom);
|
|
binding = env0_11;
|
|
if (binding !== KEYBOARD_INPUT_MODE.adjustResize) {
|
|
if (env0_51.value !== State.ACTIVE) {
|
|
if (env0_51.value !== State.BEGAN) {
|
|
if (env0_52.value !== State.ACTIVE) {
|
|
if (env0_52.value !== State.BEGAN) {
|
|
if (_keyboardState !== KEYBOARD_STATE.HIDDEN) {
|
|
moduleValue = require(6294) /* metro dependency 6294 */;
|
|
env0_79(ANIMATION_SOURCE.KEYBOARD,
|
|
moduleValue.getKeyboardAnimationConfigs(animationEasing.value,
|
|
animationDuration.value));
|
|
} else if (env0_10 !== KEYBOARD_BLUR_BEHAVIOR.none) {
|
|
moduleValue = require(6294) /* metro dependency 6294 */;
|
|
env0_79(ANIMATION_SOURCE.KEYBOARD,
|
|
moduleValue.getKeyboardAnimationConfigs(animationEasing.value,
|
|
animationDuration.value));
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
env0_64.value = value7;
|
|
if (env0_9 !== KEYBOARD_BEHAVIOR.interactive) {
|
|
if (env0_51.value !== State.ACTIVE) {
|
|
if (env0_51.value !== State.BEGAN) {
|
|
if (env0_52.value !== State.ACTIVE) {
|
|
if (env0_52.value !== State.BEGAN) {
|
|
if (_keyboardState !== KEYBOARD_STATE.HIDDEN) {
|
|
moduleValue = require(6294) /* metro dependency 6294 */;
|
|
env0_79(ANIMATION_SOURCE.KEYBOARD,
|
|
moduleValue.getKeyboardAnimationConfigs(animationEasing.value,
|
|
animationDuration.value));
|
|
} else if (env0_10 !== KEYBOARD_BLUR_BEHAVIOR.none) {
|
|
moduleValue = require(6294) /* metro dependency 6294 */;
|
|
env0_79(ANIMATION_SOURCE.KEYBOARD,
|
|
moduleValue.getKeyboardAnimationConfigs(animationEasing.value,
|
|
animationDuration.value));
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else if (env0_68.value !== ANIMATION_SOURCE.GESTURE) {
|
|
binding = env0_64;
|
|
value7 = 0;
|
|
binding.value = value7 === _keyboardHeight ? value7 : env0_27 ? global.Math.abs(_keyboardHeight - global.Math.abs(env0_15 - env0_32.value.bottom)) : global.Math.abs(_keyboardHeight - env0_32.value.bottom);
|
|
binding = env0_11;
|
|
if (binding !== KEYBOARD_INPUT_MODE.adjustResize) {
|
|
if (env0_51.value !== State.ACTIVE) {
|
|
if (env0_51.value !== State.BEGAN) {
|
|
if (env0_52.value !== State.ACTIVE) {
|
|
if (env0_52.value !== State.BEGAN) {
|
|
if (_keyboardState !== KEYBOARD_STATE.HIDDEN) {
|
|
moduleValue = require(6294) /* metro dependency 6294 */;
|
|
env0_79(ANIMATION_SOURCE.KEYBOARD,
|
|
moduleValue.getKeyboardAnimationConfigs(animationEasing.value,
|
|
animationDuration.value));
|
|
} else if (env0_10 !== KEYBOARD_BLUR_BEHAVIOR.none) {
|
|
moduleValue = require(6294) /* metro dependency 6294 */;
|
|
env0_79(ANIMATION_SOURCE.KEYBOARD,
|
|
moduleValue.getKeyboardAnimationConfigs(animationEasing.value,
|
|
animationDuration.value));
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
env0_64.value = value7;
|
|
if (env0_9 !== KEYBOARD_BEHAVIOR.interactive) {
|
|
if (env0_51.value !== State.ACTIVE) {
|
|
if (env0_51.value !== State.BEGAN) {
|
|
if (env0_52.value !== State.ACTIVE) {
|
|
if (env0_52.value !== State.BEGAN) {
|
|
if (_keyboardState !== KEYBOARD_STATE.HIDDEN) {
|
|
moduleValue = require(6294) /* metro dependency 6294 */;
|
|
env0_79(ANIMATION_SOURCE.KEYBOARD,
|
|
moduleValue.getKeyboardAnimationConfigs(animationEasing.value,
|
|
animationDuration.value));
|
|
} else if (env0_10 !== KEYBOARD_BLUR_BEHAVIOR.none) {
|
|
moduleValue = require(6294) /* metro dependency 6294 */;
|
|
env0_79(ANIMATION_SOURCE.KEYBOARD,
|
|
moduleValue.getKeyboardAnimationConfigs(animationEasing.value,
|
|
animationDuration.value));
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else if (_keyboardHeight !== _keyboardHeight) {
|
|
value2 = environment.__proto__;
|
|
if (_keyboardState !== KEYBOARD_STATE.UNDETERMINED) {
|
|
if (_keyboardState !== KEYBOARD_STATE.HIDDEN) {
|
|
binding = env0_64;
|
|
value7 = 0;
|
|
binding.value = value7 === _keyboardHeight ? value7 : env0_27 ? global.Math.abs(_keyboardHeight - global.Math.abs(env0_15 - env0_32.value.bottom)) : global.Math.abs(_keyboardHeight - env0_32.value.bottom);
|
|
binding = env0_11;
|
|
if (binding !== KEYBOARD_INPUT_MODE.adjustResize) {
|
|
if (env0_51.value !== State.ACTIVE) {
|
|
if (env0_51.value !== State.BEGAN) {
|
|
if (env0_52.value !== State.ACTIVE) {
|
|
if (env0_52.value !== State.BEGAN) {
|
|
if (_keyboardState !== KEYBOARD_STATE.HIDDEN) {
|
|
moduleValue = require(6294) /* metro dependency 6294 */;
|
|
env0_79(ANIMATION_SOURCE.KEYBOARD,
|
|
moduleValue.getKeyboardAnimationConfigs(animationEasing.value,
|
|
animationDuration.value));
|
|
} else if (env0_10 !== KEYBOARD_BLUR_BEHAVIOR.none) {
|
|
moduleValue = require(6294) /* metro dependency 6294 */;
|
|
env0_79(ANIMATION_SOURCE.KEYBOARD,
|
|
moduleValue.getKeyboardAnimationConfigs(animationEasing.value,
|
|
animationDuration.value));
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
env0_64.value = value7;
|
|
if (env0_9 !== KEYBOARD_BEHAVIOR.interactive) {
|
|
if (env0_51.value !== State.ACTIVE) {
|
|
if (env0_51.value !== State.BEGAN) {
|
|
if (env0_52.value !== State.ACTIVE) {
|
|
if (env0_52.value !== State.BEGAN) {
|
|
if (_keyboardState !== KEYBOARD_STATE.HIDDEN) {
|
|
moduleValue = require(6294) /* metro dependency 6294 */;
|
|
env0_79(ANIMATION_SOURCE.KEYBOARD,
|
|
moduleValue.getKeyboardAnimationConfigs(animationEasing.value,
|
|
animationDuration.value));
|
|
} else if (env0_10 !== KEYBOARD_BLUR_BEHAVIOR.none) {
|
|
moduleValue = require(6294) /* metro dependency 6294 */;
|
|
env0_79(ANIMATION_SOURCE.KEYBOARD,
|
|
moduleValue.getKeyboardAnimationConfigs(animationEasing.value,
|
|
animationDuration.value));
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else if (env0_67.value !== ANIMATION_STATE.RUNNING) {
|
|
binding = env0_64;
|
|
value7 = 0;
|
|
binding.value = value7 === _keyboardHeight ? value7 : env0_27 ? global.Math.abs(_keyboardHeight - global.Math.abs(env0_15 - env0_32.value.bottom)) : global.Math.abs(_keyboardHeight - env0_32.value.bottom);
|
|
binding = env0_11;
|
|
if (binding !== KEYBOARD_INPUT_MODE.adjustResize) {
|
|
if (env0_51.value !== State.ACTIVE) {
|
|
if (env0_51.value !== State.BEGAN) {
|
|
if (env0_52.value !== State.ACTIVE) {
|
|
if (env0_52.value !== State.BEGAN) {
|
|
if (_keyboardState !== KEYBOARD_STATE.HIDDEN) {
|
|
moduleValue = require(6294) /* metro dependency 6294 */;
|
|
env0_79(ANIMATION_SOURCE.KEYBOARD,
|
|
moduleValue.getKeyboardAnimationConfigs(animationEasing.value,
|
|
animationDuration.value));
|
|
} else if (env0_10 !== KEYBOARD_BLUR_BEHAVIOR.none) {
|
|
moduleValue = require(6294) /* metro dependency 6294 */;
|
|
env0_79(ANIMATION_SOURCE.KEYBOARD,
|
|
moduleValue.getKeyboardAnimationConfigs(animationEasing.value,
|
|
animationDuration.value));
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
env0_64.value = value7;
|
|
if (env0_9 !== KEYBOARD_BEHAVIOR.interactive) {
|
|
if (env0_51.value !== State.ACTIVE) {
|
|
if (env0_51.value !== State.BEGAN) {
|
|
if (env0_52.value !== State.ACTIVE) {
|
|
if (env0_52.value !== State.BEGAN) {
|
|
if (_keyboardState !== KEYBOARD_STATE.HIDDEN) {
|
|
moduleValue = require(6294) /* metro dependency 6294 */;
|
|
env0_79(ANIMATION_SOURCE.KEYBOARD,
|
|
moduleValue.getKeyboardAnimationConfigs(animationEasing.value,
|
|
animationDuration.value));
|
|
} else if (env0_10 !== KEYBOARD_BLUR_BEHAVIOR.none) {
|
|
moduleValue = require(6294) /* metro dependency 6294 */;
|
|
env0_79(ANIMATION_SOURCE.KEYBOARD,
|
|
moduleValue.getKeyboardAnimationConfigs(animationEasing.value,
|
|
animationDuration.value));
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else if (env0_68.value !== ANIMATION_SOURCE.GESTURE) {
|
|
binding = env0_64;
|
|
value7 = 0;
|
|
binding.value = value7 === _keyboardHeight ? value7 : env0_27 ? global.Math.abs(_keyboardHeight - global.Math.abs(env0_15 - env0_32.value.bottom)) : global.Math.abs(_keyboardHeight - env0_32.value.bottom);
|
|
binding = env0_11;
|
|
if (binding !== KEYBOARD_INPUT_MODE.adjustResize) {
|
|
if (env0_51.value !== State.ACTIVE) {
|
|
if (env0_51.value !== State.BEGAN) {
|
|
if (env0_52.value !== State.ACTIVE) {
|
|
if (env0_52.value !== State.BEGAN) {
|
|
if (_keyboardState !== KEYBOARD_STATE.HIDDEN) {
|
|
moduleValue = require(6294) /* metro dependency 6294 */;
|
|
env0_79(ANIMATION_SOURCE.KEYBOARD,
|
|
moduleValue.getKeyboardAnimationConfigs(animationEasing.value,
|
|
animationDuration.value));
|
|
} else if (env0_10 !== KEYBOARD_BLUR_BEHAVIOR.none) {
|
|
moduleValue = require(6294) /* metro dependency 6294 */;
|
|
env0_79(ANIMATION_SOURCE.KEYBOARD,
|
|
moduleValue.getKeyboardAnimationConfigs(animationEasing.value,
|
|
animationDuration.value));
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
env0_64.value = value7;
|
|
if (env0_9 !== KEYBOARD_BEHAVIOR.interactive) {
|
|
if (env0_51.value !== State.ACTIVE) {
|
|
if (env0_51.value !== State.BEGAN) {
|
|
if (env0_52.value !== State.ACTIVE) {
|
|
if (env0_52.value !== State.BEGAN) {
|
|
if (_keyboardState !== KEYBOARD_STATE.HIDDEN) {
|
|
moduleValue = require(6294) /* metro dependency 6294 */;
|
|
env0_79(ANIMATION_SOURCE.KEYBOARD,
|
|
moduleValue.getKeyboardAnimationConfigs(animationEasing.value,
|
|
animationDuration.value));
|
|
} else if (env0_10 !== KEYBOARD_BLUR_BEHAVIOR.none) {
|
|
moduleValue = require(6294) /* metro dependency 6294 */;
|
|
env0_79(ANIMATION_SOURCE.KEYBOARD,
|
|
moduleValue.getKeyboardAnimationConfigs(animationEasing.value,
|
|
animationDuration.value));
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
function pnpm_BottomSheetTsx22() { // fn#49640, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6458:40188, owner: BottomSheet.pnpm_BottomSheetTsx22, offset: 0x01202e97, size: 14 bytes, params: 1, frame: 1
|
|
return env0_42.value;
|
|
}
|
|
|
|
function pnpm_BottomSheetTsx23(a0) { // fn#49641, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6458:40327, owner: BottomSheet.pnpm_BottomSheetTsx23, offset: 0x01202ea5, size: 35 bytes, params: 2, frame: 3
|
|
if (animatedPosition) {
|
|
animatedPosition.value = a0 + env0_14;
|
|
}
|
|
}
|
|
|
|
function pnpm_BottomSheetTsx24() { // fn#49642, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6458:40524, owner: BottomSheet.pnpm_BottomSheetTsx24, offset: 0x01202ec8, size: 14 bytes, params: 1, frame: 1
|
|
return env0_71.value;
|
|
}
|
|
|
|
function pnpm_BottomSheetTsx26() { // fn#49644, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6458:40839, owner: BottomSheet.pnpm_BottomSheetTsx26, offset: 0x01202ef1, size: 77 bytes, params: 1, frame: 3
|
|
return {_animatedIndex: env0_71.value, _animatedPosition: env0_42.value, _animationState: env0_67.value,
|
|
_contentGestureState: env0_51.value, _handleGestureState: env0_52.value};
|
|
}
|
|
|
|
function pnpm_BottomSheetTsx27({_animatedIndex, _animatedPosition, _animationState, _contentGestureState, _handleGestureState}) { // fn#49645, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6458:41209, owner: BottomSheet.pnpm_BottomSheetTsx27, offset: 0x01202f3e, size: 615 bytes, params: 2, frame: 22
|
|
var r3;
|
|
var r6;
|
|
var r1;
|
|
const INITIAL_VALUE = (Module06281Module).INITIAL_VALUE;
|
|
const State = (Module05321Module).State;
|
|
var moduleValue;
|
|
let value = environment.__proto__;
|
|
const ANIMATION_STATE = (Module06278Module).ANIMATION_STATE;
|
|
const STOPPED = ANIMATION_STATE.STOPPED;
|
|
const value2 = _animationState === STOPPED;
|
|
if (value2) {
|
|
r3 = env0_43.value === INITIAL_VALUE || env0_44.value === INITIAL_VALUE;
|
|
r3 = !r3 ? _animatedPosition === env0_43.value && _animatedIndex === env0_44.value : r3;
|
|
r1 = r3;
|
|
} else {
|
|
r1 = value2;
|
|
}
|
|
r1 = r1 && _animatedIndex % 1 === 0;
|
|
if (r1) {
|
|
r3 = _contentGestureState !== State.END && _contentGestureState !== State.UNDETERMINED;
|
|
r3 = r3 && _contentGestureState !== State.CANCELLED;
|
|
if (!r3) {
|
|
r6 = _handleGestureState !== State.END && _handleGestureState !== State.UNDETERMINED;
|
|
r6 = r6 && _handleGestureState !== State.CANCELLED;
|
|
r3 = r6;
|
|
}
|
|
r1 = !r3;
|
|
}
|
|
if (r1) {
|
|
r3 = env0_66 && _animatedIndex === env0_41.value;
|
|
r3 = r3 && env0_36.value[_animatedIndex] !== _animatedPosition;
|
|
if (!r3) {
|
|
if (_animatedIndex !== env0_41.value) {
|
|
env0_41.value = _animatedIndex;
|
|
moduleValue = require(1610) /* metro dependency 1610 */;
|
|
moduleValue.runOnJS(env0_72)(_animatedIndex, _animatedPosition);
|
|
}
|
|
if (_animatedIndex === -1 && onClose) {
|
|
value = require(1610) /* metro dependency 1610 */;
|
|
value.runOnJS(onClose)();
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
function _fun49646() { // fn#49646, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6458:42204, offset: 0x012031a5, size: 44 bytes, params: 1, frame: 11
|
|
if (!(env0_2 && !env0_45.value)) {
|
|
env0_80(env0_1);
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
global.__d(_fun49601, 6280, [57, 31, 27, 33, 1610, 6281, 6282, 5321, 6278, 6294, 44, 6288, 6317, 6319, 6322, 6324,
|
|
6328, 6331,
|
|
6335]) /* metro module 6280, dependencies: [57, 31, 27, 33, 1610, 6281, 6282, 5321, 6278, 6294, 44, 6288, 6317, 6319, 6322, 6324, 6328, 6331, 6335] */;
|