/* Metro module 13518; source: modules/quests/native/BountiesModal/BountiesScrollPromptFooter.tsx; dependencies: [31, 27, 4502, 33, 4501, 697, 13519, 4507, 566, 1585, 4017, 3868, 2] */ function _fun102749(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#102749, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13708:6, offset: 0x022474ec, size: 231 bytes, params: 8, frame: 19 const env0_0 = require; const Object = global.Object; Object.defineProperty(exports, '__esModule', {value: true}); const env0_3 = importAll(31) /* metro dependency 31 */; const env0_4 = (require(27) /* metro dependency 27 */).StyleSheet; const accessibilityStore = importDefault(4502) /* metro dependency 4502: AccessibilityStore */; const value = require(33) /* metro dependency 33 */; const env0_6 = value.jsx; const env0_7 = value.jsxs; const env0_8 = (require(4501) /* metro dependency 4501: createStyles */).createStyles(function() { var object = {root: {'position': 'absolute', 'bottom': 0, 'left': 0, 'right': 0}}; var object2 = {'flex': 1, 'minHeight': 97, 'alignItems': 'center', 'justifyContent': 'center'}; object2.paddingHorizontal = importDefault(dependencyMap[5]).space.PX_16; object.content = object2; var object3 = {}; copyDataProperties(object3, StyleSheet.absoluteFillObject, importDefault); object.gradient = object3; return object; }); (require(2) /* metro dependency 2 */).fileFinishedImporting('modules/quests/native/BountiesModal/BountiesScrollPromptFooter.tsx'); exports.default = BountiesScrollPromptFooter; exports.BOUNTIES_MODAL_BASE_FOOTER_HEIGHT = 97; } function BountiesScrollPromptFooter({visible, children, onContentLayout, zIndex, opacityStyle}) { // fn#102751, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13708:507, offset: 0x0224763b, size: 547 bytes, params: 2, frame: 28 const styles = useStyles(); const useVisibilityTransitionModule = require(13519) /* metro dependency 13519: useVisibilityTransition */; const useVisibilityTransition = useVisibilityTransitionModule.useVisibilityTransition; const object2 = {visible: visible}; object2.entranceTiming = (require(4507) /* metro dependency 4507: timingPresets */).timingStandard; object2.exitTiming = (require(4507) /* metro dependency 4507: timingPresets */).timingStandard; const value2 = Reflect.apply(useVisibilityTransition, useVisibilityTransitionModule, [object2]); const opacityStyle2 = value2.opacityStyle; const shouldRender = value2.shouldRender; const binding = env0_3; let useMemo = binding.useMemo; const value3 = Reflect.apply(useMemo, binding, [function() { return zIndex != null ? {zIndex: zIndex} : undefined; }, [zIndex]]); const useReducedMotion = (require(566) /* metro dependency 566: flux */).useStateFromStores([AccessibilityStore], function() { return AccessibilityStore.useReducedMotion; }); const value4 = (importDefault(1585) /* metro dependency 1585: useSafeAreaInsetsNative */)(); useMemo = binding.useMemo; return shouldRender && ((View) => {((View) => {((BountiesScrollGradientRive) => )((require(3868) /* metro dependency 3868: native */).BountiesScrollGradientRive)})((importDefault(4017) /* metro dependency 4017: ReanimatedRexport */).View)}{((View) => {children})((importDefault(4017) /* metro dependency 4017: ReanimatedRexport */).View)})((importDefault(4017) /* metro dependency 4017: ReanimatedRexport */).View); } function _fun102754() { // fn#102754, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13708:905, offset: 0x02247880, size: 75 bytes, params: 1, frame: 16 const Math = global.Math; const max = Math.max; const bottom = env0_1.bottom; const PX_8 = (importDefault(697) /* metro dependency 697: native */).space.PX_8; return {paddingBottom: Reflect.apply(max, Math, [bottom, PX_8])}; }