11import { memo as F , useState as m , useEffect as w , useCallback as L } from "react" ;
2- import { jsx as C } from "react/jsx-runtime" ;
2+ import { jsx as j } from "react/jsx-runtime" ;
33var y = typeof globalThis < "u" ? globalThis : typeof window < "u" ? window : typeof global < "u" ? global : typeof self < "u" ? self : { } ;
44function A ( e ) {
55 return e && e . __esModule && Object . prototype . hasOwnProperty . call ( e , "default" ) ? e . default : e ;
66}
7- function H ( e ) {
7+ function b ( e ) {
88 throw new Error ( 'Could not dynamically require "' + e + '". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.' ) ;
99}
10- var S = { exports : { } } ;
10+ var C = { exports : { } } ;
1111( function ( e , t ) {
1212 ( function ( i ) {
1313 e . exports = i ( ) ;
1414 } ) ( function ( ) {
1515 return function ( ) {
1616 function i ( o , n , r ) {
17- function s ( l , d ) {
17+ function s ( l , f ) {
1818 if ( ! n [ l ] ) {
1919 if ( ! o [ l ] ) {
20- var p = typeof H == "function" && H ;
21- if ( ! d && p )
22- return p ( l , ! 0 ) ;
20+ var h = typeof b == "function" && b ;
21+ if ( ! f && h )
22+ return h ( l , ! 0 ) ;
2323 if ( u )
2424 return u ( l , ! 0 ) ;
2525 var a = new Error ( "Cannot find module '" + l + "'" ) ;
2626 throw a . code = "MODULE_NOT_FOUND" , a ;
2727 }
28- var f = n [ l ] = { exports : { } } ;
29- o [ l ] [ 0 ] . call ( f . exports , function ( h ) {
30- var g = o [ l ] [ 1 ] [ h ] ;
31- return s ( g || h ) ;
32- } , f , f . exports , i , o , n , r ) ;
28+ var d = n [ l ] = { exports : { } } ;
29+ o [ l ] [ 0 ] . call ( d . exports , function ( p ) {
30+ var g = o [ l ] [ 1 ] [ p ] ;
31+ return s ( g || p ) ;
32+ } , d , d . exports , i , o , n , r ) ;
3333 }
3434 return n [ l ] . exports ;
3535 }
36- for ( var u = typeof H == "function" && H , c = 0 ; c < r . length ; c ++ )
36+ for ( var u = typeof b == "function" && b , c = 0 ; c < r . length ; c ++ )
3737 s ( r [ c ] ) ;
3838 return s ;
3939 }
@@ -58,14 +58,14 @@ var S = { exports: {} };
5858 } ( ) ;
5959 } , { } ] } , { } , [ 1 ] ) ( 1 ) ;
6060 } ) ;
61- } ) ( S ) ;
62- var z = S . exports ;
61+ } ) ( C ) ;
62+ var z = C . exports ;
6363const k = /* @__PURE__ */ A ( z ) ;
64- var j = { } , M = { } ;
64+ var S = { } , M = { } ;
6565Object . defineProperty ( M , "__esModule" , { value : ! 0 } ) ;
66- var b = { } ;
67- Object . defineProperty ( b , "__esModule" , { value : ! 0 } ) ;
68- b . throttle = void 0 ;
66+ var H = { } ;
67+ Object . defineProperty ( H , "__esModule" , { value : ! 0 } ) ;
68+ H . throttle = void 0 ;
6969function N ( e , t ) {
7070 var i , o ;
7171 return function ( ) {
@@ -75,7 +75,7 @@ function N(e, t) {
7575 } , t ) , o = e . apply ( r , n ) ) , o ;
7676 } ;
7777}
78- b . throttle = N ;
78+ H . throttle = N ;
7979( function ( e ) {
8080 var t = y && y . __createBinding || ( Object . create ? function ( o , n , r , s ) {
8181 s === void 0 && ( s = r ) , Object . defineProperty ( o , s , { enumerable : ! 0 , get : function ( ) {
@@ -87,8 +87,8 @@ b.throttle = N;
8787 for ( var r in o )
8888 r !== "default" && ! Object . prototype . hasOwnProperty . call ( n , r ) && t ( n , o , r ) ;
8989 } ;
90- Object . defineProperty ( e , "__esModule" , { value : ! 0 } ) , i ( M , e ) , i ( b , e ) ;
91- } ) ( j ) ;
90+ Object . defineProperty ( e , "__esModule" , { value : ! 0 } ) , i ( M , e ) , i ( H , e ) ;
91+ } ) ( S ) ;
9292const V = ( e , t ) => {
9393 let i , o ;
9494 return function ( ...n ) {
@@ -116,7 +116,7 @@ const W = (e, t) => {
116116 throw "element/container is not defined." ;
117117 const i = e . getBoundingClientRect ( ) , o = t . scrollTop - t . offsetTop ;
118118 return i . top + o ;
119- } , $ = ( ) => / i P a d | i P h o n e | i P o d / . test ( navigator . userAgent ) && ! window . MSStream , O = ( ) => $ ( ) ? k ( ) : D ( ) , x = ( { mode : e , scrollData : t , elementScrollHeight : i , offsetTop : o , offsetBottom : n } ) => {
119+ } , G = ( ) => / i P a d | i P h o n e | i P o d / . test ( navigator . userAgent ) && ! window . MSStream , O = ( ) => G ( ) ? k ( ) : D ( ) , x = ( { mode : e , scrollData : t , elementScrollHeight : i , offsetTop : o , offsetBottom : n } ) => {
120120 switch ( e ) {
121121 case "top" :
122122 if ( ! o )
@@ -152,7 +152,7 @@ const W = (e, t) => {
152152 return 0 ;
153153 }
154154 return 0 ;
155- } , G = ( { heightDuration : e , duration : t } ) => {
155+ } , $ = ( { heightDuration : e , duration : t } ) => {
156156 if ( t . unit === "px" )
157157 return t . distance ;
158158 if ( t . unit === "%" )
@@ -206,11 +206,11 @@ const W = (e, t) => {
206206 elementOffsetTopRelativeToContainer : s ,
207207 trigger : i ,
208208 scrollData : t
209- } ) , d = x ( { mode : "top" , scrollData : t , elementScrollHeight : u , offsetTop : o } ) , p = x ( { mode : "bottom" , scrollData : t , elementScrollHeight : u , offsetBottom : n } ) , a = G ( { heightDuration : c , duration : r } ) , { progress : f , start : h , end : g } = J ( { elementOffset : l , offsetTopVal : d , durationInPx : a , offsetBottomVal : p , scrollData : t } ) ;
209+ } ) , f = x ( { mode : "top" , scrollData : t , elementScrollHeight : u , offsetTop : o } ) , h = x ( { mode : "bottom" , scrollData : t , elementScrollHeight : u , offsetBottom : n } ) , a = $ ( { heightDuration : c , duration : r } ) , { progress : d , start : p , end : g } = J ( { elementOffset : l , offsetTopVal : f , durationInPx : a , offsetBottomVal : h , scrollData : t } ) ;
210210 return {
211- progress : f ,
211+ progress : d ,
212212 scrollData : t ,
213- start : h ,
213+ start : p ,
214214 end : g
215215 } ;
216216} , R = {
@@ -226,18 +226,18 @@ const W = (e, t) => {
226226 } ,
227227 start : 0 ,
228228 end : 0
229- } , _ = ( e , t = q ) => typeof e == "function" ? e && e ( { scrollObject : t , children : e } ) : e , Z = F ( ( { scrollData : e , children : t , elem : i , settings : o , onStart : n , onEnd : r } ) => {
230- const { trigger : s = R . trigger , offsetTop : u , offsetBottom : c , duration : l } = o , [ d , p ] = m ( ! 1 ) , [ a , f ] = m ( ! 1 ) , [ h , g ] = m ( ! 1 ) ;
229+ } , _ = ( { children : e , scrollObject : t = q } ) => typeof e == "function" ? e ( { scrollObject : t , children : e } ) : e , Z = F ( ( { scrollData : e , children : t , elem : i , settings : o , onStart : n , onEnd : r } ) => {
230+ const { trigger : s = R . trigger , offsetTop : u , offsetBottom : c , duration : l } = o , [ f , h ] = m ( ! 1 ) , [ a , d ] = m ( ! 1 ) , [ p , g ] = m ( ! 1 ) ;
231231 if ( w ( ( ) => {
232- d && n && n ( ) ;
233- } , [ d ] ) , w ( ( ) => {
232+ f && n && n ( ) ;
233+ } , [ f ] ) , w ( ( ) => {
234234 a && r && r ( ) ;
235235 } , [ a ] ) , w ( ( ) => {
236236 i != null && i . current && g ( ! 0 ) ;
237- } , [ i ] ) , ! h )
238- return _ ( t , q ) ;
237+ } , [ i ] ) , ! p )
238+ return _ ( { scrollObject : q , children : t } ) ;
239239 const T = K ( { el : i . current , scrollData : e , trigger : s , offsetTop : u , offsetBottom : c , duration : l } ) , { progress : v } = T ;
240- return v > 0 && v < 1 && d === ! 1 && typeof n == "function" && p ( ! 0 ) , v <= 0 && d === ! 0 && typeof n == "function" && p ( ! 1 ) , v >= 1 && a === ! 1 && typeof r == "function" && f ( ! 0 ) , v < 1 && a === ! 0 && typeof r == "function" && f ( ! 1 ) , _ ( t , T ) ;
240+ return v > 0 && v < 1 && f === ! 1 && typeof n == "function" && h ( ! 0 ) , v <= 0 && f === ! 0 && typeof n == "function" && h ( ! 1 ) , v >= 1 && a === ! 1 && typeof r == "function" && d ( ! 0 ) , v < 1 && a === ! 0 && typeof r == "function" && d ( ! 1 ) , _ ( { scrollObject : T , children : t } ) ;
241241} ) , P = ( { scrollData : e , children : t } ) => typeof t == "function" ? t ( {
242242 scrollData : {
243243 scrollTop : e . scrollTop ,
@@ -265,25 +265,25 @@ const W = (e, t) => {
265265 throw new Error ( "No scrolling element found." ) ;
266266 if ( typeof window > "u" )
267267 throw new Error ( "No window found." ) ;
268- const s = null , [ u , c ] = m ( n ? E ( r ) : O ( ) ) , [ l , d ] = m ( 0 ) , p = ( ) => {
268+ const s = null , [ u , c ] = m ( n ? E ( r ) : O ( ) ) , [ l , f ] = m ( 0 ) , h = ( ) => {
269269 c ( n ? E ( r ) : O ( ) ) ;
270- } , a = j . throttle ( ( ) => {
271- p ( ) ;
272- } , o ) , f = L ( ( ) => {
273- Q ( { timeout : s , setProgress : d , scrollElement : r , containerHeight : u } ) ;
274- } , [ ] ) , h = i ? V ( ( ) => {
275- f ( ) ;
270+ } , a = S . throttle ( ( ) => {
271+ h ( ) ;
272+ } , o ) , d = L ( ( ) => {
273+ Q ( { timeout : s , setProgress : f , scrollElement : r , containerHeight : u } ) ;
274+ } , [ ] ) , p = i ? V ( ( ) => {
275+ d ( ) ;
276276 } , i ) : ( ) => {
277- f ( ) ;
277+ d ( ) ;
278278 } ;
279- return w ( ( ) => ( window . addEventListener ( "resize" , a ) , c ( n ? E ( r ) : O ( ) ) , p ( ) , ( ) => {
279+ return w ( ( ) => ( window . addEventListener ( "resize" , a ) , c ( n ? E ( r ) : O ( ) ) , h ( ) , ( ) => {
280280 window . removeEventListener ( "resize" , a ) ;
281281 } ) , [ ] ) , w ( ( ) => {
282282 const g = n ? r : document ;
283- return g . addEventListener ( "scroll" , h , {
283+ return g . addEventListener ( "scroll" , p , {
284284 passive : ! 0
285- } ) , h ( ) , ( ) => {
286- g . removeEventListener ( "scroll" , h ) ;
285+ } ) , p ( ) , ( ) => {
286+ g . removeEventListener ( "scroll" , p ) ;
287287 } ;
288288 } , [ u ] ) , P ( {
289289 scrollData : {
@@ -299,7 +299,7 @@ const W = (e, t) => {
299299 const [ o , n ] = m ( ! 1 ) ;
300300 return w ( ( ) => {
301301 n ( ! 0 ) ;
302- } , [ ] ) , o ? /* @__PURE__ */ C ( I , { scrollThrottle : t , resizeThrottle : i , children : e } ) : P ( {
302+ } , [ ] ) , o ? /* @__PURE__ */ j ( I , { scrollThrottle : t , resizeThrottle : i , children : e } ) : P ( {
303303 scrollData : {
304304 scrollTop : 0 ,
305305 scrollHeight : 0 ,
@@ -321,7 +321,7 @@ const W = (e, t) => {
321321 } ) ;
322322 return U ( i ) . then ( ( l ) => {
323323 s || ( u ( l ) , r ( ! 0 ) ) ;
324- } ) , n ? /* @__PURE__ */ C ( I , { scrollThrottle : t , resizeThrottle : o , customScrollingElement : s , children : e } ) : c ;
324+ } ) , n ? /* @__PURE__ */ j ( I , { scrollThrottle : t , resizeThrottle : o , customScrollingElement : s , children : e } ) : c ;
325325} ;
326326export {
327327 Z as ScrollTracker ,
0 commit comments