// Module ID: 1796 // Function ID: 1797 // Name: AnimatedScrollView // Dependencies: [109, 19, 17, 21, 1688, 1793, 1797] // Module 1796 (AnimatedScrollView) import noopDefault from "noop" /* 19 */; import useAnimatedGestureHandler from "useAnimatedGestureHandler" /* 1797 */; import closure_3 from "_objectWithoutProperties" /* 109 */; import { jsx } from "jsxProd" /* 21 */; import createAnimatedComponent from "createAnimatedComponent" /* 1688 */; import isReactRendering from "isReactRendering" /* 1793 */; require = arg1; let closure_2 = ["scrollViewOffset"]; noopDefault; let closure_5 = createAnimatedComponent.createAnimatedComponent(require("get ActivityIndicator").ScrollView); export const AnimatedScrollView = isReactRendering.componentWithRef((scrollViewOffset) => { let animatedRef = arg1; scrollViewOffset = scrollViewOffset.scrollViewOffset; const tmp2 = callback(scrollViewOffset, closure_2); if (null === arg1) { let obj = useAnimatedGestureHandler; animatedRef = obj.useAnimatedRef(); } if (scrollViewOffset) { scrollViewOffset = useAnimatedGestureHandler.useScrollViewOffset(animatedRef, scrollViewOffset); const obj2 = useAnimatedGestureHandler; } if (!("scrollEventThrottle" in tmp2)) { tmp2.scrollEventThrottle = 1; } obj = { ref: animatedRef }; const merged = Object.assign(tmp2); return ; });