{"version":3,"names":["useEffect","useRef","useSheetScrollViewGestures","scrollRef","scrollBridge","hasScrollableContent","state","startY","lastY","owner","panDragOffset","dys","scrollYAtGestureStart","current","controller","AbortController","node","getScrollableNode","style","overscrollBehavior","originalOverflow","disableScroll","overflowY","enableScroll","handleTouchStart","e","touch","touches","currentScrollY","scrollTop","pageY","scrollStartY","handleTouchMove","s","dy","isDraggingDown","isPaneAtTop","paneY","paneMinY","y","shouldPanOwn","newOwner","setParentDragging","scrollLock","cancelable","preventDefault","drag","push","length","slice","scrollDelta","maxScrollY","scrollHeight","clientHeight","newScrollY","Math","max","min","handleTouchEnd","vy","recentDys","dist","reduce","a","b","release","dragAt","addEventListener","signal","passive","abort"],"sources":["../../src/useSheetScrollViewGestures.ts"],"sourcesContent":[null],"mappings":"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","ignoreList":[]}