# {"id":"partitionSourceFiles","fileNameMappings":{"androidx.compose.foundation.pager.PagerStateKt":"PagerState.kt","androidx.compose.foundation.pager.PagerScrollScopeKt":"PagerScrollScope.kt","androidx.compose.foundation.pager.PagerState":"PagerState.kt","kotlin.coroutines.jvm.internal.Boxing":"boxing.kt","kotlin.jvm.internal.Ref$FloatRef":"Ref.java"}}
androidx.compose.foundation.pager.PagerState$animateScrollToPage$3 -> a45:
# {"id":"sourceFile","fileName":"PagerState.kt"}
    int label -> i0
    java.lang.Object L$0 -> j0
    androidx.compose.foundation.pager.PagerState this$0 -> k0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lc45;"}
    int $targetPage -> l0
    float $targetPageOffsetToSnappedPosition -> m0
    androidx.compose.animation.core.AnimationSpec $animationSpec -> n0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ltj;"}
    1:13:void <init>(androidx.compose.foundation.pager.PagerState,int,float,androidx.compose.animation.core.AnimationSpec,kotlin.coroutines.Continuation):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc45;IFLtj;Lfc1;)V"}
    5:17:java.lang.Object invoke(androidx.compose.foundation.gestures.ScrollScope,kotlin.coroutines.Continuation):0:0 -> n
    5:17:java.lang.Object invoke(java.lang.Object,java.lang.Object):0 -> n
    1:17:kotlin.coroutines.Continuation create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lfc1;Ljava/lang/Object;)Lfc1;"}
    1:27:java.lang.Object invokeSuspend(java.lang.Object):670:670 -> s
    28:34:androidx.compose.foundation.lazy.layout.LazyLayoutScrollScope androidx.compose.foundation.pager.PagerScrollScopeKt.LazyLayoutScrollScope(androidx.compose.foundation.pager.PagerState,androidx.compose.foundation.gestures.ScrollScope):36:36 -> s
    28:34:java.lang.Object invokeSuspend(java.lang.Object):671 -> s
    35:36:java.lang.Object invokeSuspend(java.lang.Object):672:672 -> s
    37:38:java.lang.Object androidx.compose.foundation.pager.PagerStateKt.access$animateScrollToPage(androidx.compose.foundation.lazy.layout.LazyLayoutScrollScope,int,float,androidx.compose.animation.core.AnimationSpec,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):1:1 -> s
    37:38:java.lang.Object invokeSuspend(java.lang.Object):672 -> s
    39:45:java.lang.Integer kotlin.coroutines.jvm.internal.Boxing.boxInt(int):32:32 -> s
    39:45:java.lang.Object androidx.compose.foundation.pager.PagerStateKt.animateScrollToPage(androidx.compose.foundation.lazy.layout.LazyLayoutScrollScope,int,float,androidx.compose.animation.core.AnimationSpec,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):1034 -> s
    39:45:java.lang.Object androidx.compose.foundation.pager.PagerStateKt.access$animateScrollToPage(androidx.compose.foundation.lazy.layout.LazyLayoutScrollScope,int,float,androidx.compose.animation.core.AnimationSpec,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):1 -> s
    39:45:java.lang.Object invokeSuspend(java.lang.Object):672 -> s
    46:49:java.lang.Object androidx.compose.foundation.pager.PagerStateKt.animateScrollToPage(androidx.compose.foundation.lazy.layout.LazyLayoutScrollScope,int,float,androidx.compose.animation.core.AnimationSpec,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):1034:1034 -> s
    46:49:java.lang.Object androidx.compose.foundation.pager.PagerStateKt.access$animateScrollToPage(androidx.compose.foundation.lazy.layout.LazyLayoutScrollScope,int,float,androidx.compose.animation.core.AnimationSpec,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):1 -> s
    46:49:java.lang.Object invokeSuspend(java.lang.Object):672 -> s
    50:53:void androidx.compose.foundation.pager.PagerState.updateTargetPage(androidx.compose.foundation.gestures.ScrollScope,int):592:592 -> s
    50:53:kotlin.Unit invokeSuspend$lambda$0(androidx.compose.foundation.pager.PagerState,androidx.compose.foundation.gestures.ScrollScope,int):676 -> s
    50:53:java.lang.Object androidx.compose.foundation.pager.PagerStateKt.animateScrollToPage(androidx.compose.foundation.lazy.layout.LazyLayoutScrollScope,int,float,androidx.compose.animation.core.AnimationSpec,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):1034 -> s
    50:53:java.lang.Object androidx.compose.foundation.pager.PagerStateKt.access$animateScrollToPage(androidx.compose.foundation.lazy.layout.LazyLayoutScrollScope,int,float,androidx.compose.animation.core.AnimationSpec,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):1 -> s
    50:53:java.lang.Object invokeSuspend(java.lang.Object):672 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(4)"]}
    54:55:void androidx.compose.foundation.pager.PagerState.setProgrammaticScrollTargetPage(int):393:393 -> s
    54:55:void androidx.compose.foundation.pager.PagerState.updateTargetPage(androidx.compose.foundation.gestures.ScrollScope,int):592 -> s
    54:55:kotlin.Unit invokeSuspend$lambda$0(androidx.compose.foundation.pager.PagerState,androidx.compose.foundation.gestures.ScrollScope,int):676 -> s
    54:55:java.lang.Object androidx.compose.foundation.pager.PagerStateKt.animateScrollToPage(androidx.compose.foundation.lazy.layout.LazyLayoutScrollScope,int,float,androidx.compose.animation.core.AnimationSpec,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):1034 -> s
    54:55:java.lang.Object androidx.compose.foundation.pager.PagerStateKt.access$animateScrollToPage(androidx.compose.foundation.lazy.layout.LazyLayoutScrollScope,int,float,androidx.compose.animation.core.AnimationSpec,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):1 -> s
    54:55:java.lang.Object invokeSuspend(java.lang.Object):672 -> s
    56:58:void androidx.compose.foundation.pager.PagerState.setProgrammaticScrollTargetPage(int):1090:1090 -> s
    56:58:void androidx.compose.foundation.pager.PagerState.updateTargetPage(androidx.compose.foundation.gestures.ScrollScope,int):592 -> s
    56:58:kotlin.Unit invokeSuspend$lambda$0(androidx.compose.foundation.pager.PagerState,androidx.compose.foundation.gestures.ScrollScope,int):676 -> s
    56:58:java.lang.Object androidx.compose.foundation.pager.PagerStateKt.animateScrollToPage(androidx.compose.foundation.lazy.layout.LazyLayoutScrollScope,int,float,androidx.compose.animation.core.AnimationSpec,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):1034 -> s
    56:58:java.lang.Object androidx.compose.foundation.pager.PagerStateKt.access$animateScrollToPage(androidx.compose.foundation.lazy.layout.LazyLayoutScrollScope,int,float,androidx.compose.animation.core.AnimationSpec,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):1 -> s
    56:58:java.lang.Object invokeSuspend(java.lang.Object):672 -> s
    59:65:int androidx.compose.foundation.pager.PagerState.getFirstVisiblePage$foundation():195:195 -> s
    59:65:int androidx.compose.foundation.pager.PagerScrollScopeKt$LazyLayoutScrollScope$1.getFirstVisibleItemIndex():39 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    59:65:java.lang.Object androidx.compose.foundation.pager.PagerStateKt.animateScrollToPage(androidx.compose.foundation.lazy.layout.LazyLayoutScrollScope,int,float,androidx.compose.animation.core.AnimationSpec,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):1035 -> s
    59:65:java.lang.Object androidx.compose.foundation.pager.PagerStateKt.access$animateScrollToPage(androidx.compose.foundation.lazy.layout.LazyLayoutScrollScope,int,float,androidx.compose.animation.core.AnimationSpec,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):1 -> s
    59:65:java.lang.Object invokeSuspend(java.lang.Object):672 -> s
    66:69:java.lang.Object androidx.compose.foundation.pager.PagerStateKt.animateScrollToPage(androidx.compose.foundation.lazy.layout.LazyLayoutScrollScope,int,float,androidx.compose.animation.core.AnimationSpec,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):1036:1036 -> s
    66:69:java.lang.Object androidx.compose.foundation.pager.PagerStateKt.access$animateScrollToPage(androidx.compose.foundation.lazy.layout.LazyLayoutScrollScope,int,float,androidx.compose.animation.core.AnimationSpec,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):1 -> s
    66:69:java.lang.Object invokeSuspend(java.lang.Object):672 -> s
    70:75:int androidx.compose.foundation.pager.PagerState.getFirstVisiblePage$foundation():195:195 -> s
    70:75:int androidx.compose.foundation.pager.PagerScrollScopeKt$LazyLayoutScrollScope$1.getFirstVisibleItemIndex():39 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    70:75:java.lang.Object androidx.compose.foundation.pager.PagerStateKt.animateScrollToPage(androidx.compose.foundation.lazy.layout.LazyLayoutScrollScope,int,float,androidx.compose.animation.core.AnimationSpec,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):1036 -> s
    70:75:java.lang.Object androidx.compose.foundation.pager.PagerStateKt.access$animateScrollToPage(androidx.compose.foundation.lazy.layout.LazyLayoutScrollScope,int,float,androidx.compose.animation.core.AnimationSpec,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):1 -> s
    70:75:java.lang.Object invokeSuspend(java.lang.Object):672 -> s
    76:83:java.lang.Object androidx.compose.foundation.pager.PagerStateKt.animateScrollToPage(androidx.compose.foundation.lazy.layout.LazyLayoutScrollScope,int,float,androidx.compose.animation.core.AnimationSpec,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):1038:1038 -> s
    76:83:java.lang.Object androidx.compose.foundation.pager.PagerStateKt.access$animateScrollToPage(androidx.compose.foundation.lazy.layout.LazyLayoutScrollScope,int,float,androidx.compose.animation.core.AnimationSpec,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):1 -> s
    76:83:java.lang.Object invokeSuspend(java.lang.Object):672 -> s
    84:87:int androidx.compose.foundation.pager.PagerState.getFirstVisiblePage$foundation():195:195 -> s
    84:87:int androidx.compose.foundation.pager.PagerScrollScopeKt$LazyLayoutScrollScope$1.getFirstVisibleItemIndex():39 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    84:87:java.lang.Object androidx.compose.foundation.pager.PagerStateKt.animateScrollToPage(androidx.compose.foundation.lazy.layout.LazyLayoutScrollScope,int,float,androidx.compose.animation.core.AnimationSpec,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):1039 -> s
    84:87:java.lang.Object androidx.compose.foundation.pager.PagerStateKt.access$animateScrollToPage(androidx.compose.foundation.lazy.layout.LazyLayoutScrollScope,int,float,androidx.compose.animation.core.AnimationSpec,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):1 -> s
    84:87:java.lang.Object invokeSuspend(java.lang.Object):672 -> s
    88:91:int androidx.compose.foundation.pager.PagerState.getFirstVisiblePage$foundation():195:195 -> s
    88:91:int androidx.compose.foundation.pager.PagerScrollScopeKt$LazyLayoutScrollScope$1.getFirstVisibleItemIndex():39 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    88:91:java.lang.Object androidx.compose.foundation.pager.PagerStateKt.animateScrollToPage(androidx.compose.foundation.lazy.layout.LazyLayoutScrollScope,int,float,androidx.compose.animation.core.AnimationSpec,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):1040 -> s
    88:91:java.lang.Object androidx.compose.foundation.pager.PagerStateKt.access$animateScrollToPage(androidx.compose.foundation.lazy.layout.LazyLayoutScrollScope,int,float,androidx.compose.animation.core.AnimationSpec,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):1 -> s
    88:91:java.lang.Object invokeSuspend(java.lang.Object):672 -> s
    92:102:java.lang.Object androidx.compose.foundation.pager.PagerStateKt.animateScrollToPage(androidx.compose.foundation.lazy.layout.LazyLayoutScrollScope,int,float,androidx.compose.animation.core.AnimationSpec,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):1040:1040 -> s
    92:102:java.lang.Object androidx.compose.foundation.pager.PagerStateKt.access$animateScrollToPage(androidx.compose.foundation.lazy.layout.LazyLayoutScrollScope,int,float,androidx.compose.animation.core.AnimationSpec,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):1 -> s
    92:102:java.lang.Object invokeSuspend(java.lang.Object):672 -> s
    103:109:int androidx.compose.foundation.pager.PagerState.getFirstVisiblePage$foundation():195:195 -> s
    103:109:int androidx.compose.foundation.pager.PagerScrollScopeKt$LazyLayoutScrollScope$1.getFirstVisibleItemIndex():39 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    103:109:java.lang.Object androidx.compose.foundation.pager.PagerStateKt.animateScrollToPage(androidx.compose.foundation.lazy.layout.LazyLayoutScrollScope,int,float,androidx.compose.animation.core.AnimationSpec,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):1044 -> s
    103:109:java.lang.Object androidx.compose.foundation.pager.PagerStateKt.access$animateScrollToPage(androidx.compose.foundation.lazy.layout.LazyLayoutScrollScope,int,float,androidx.compose.animation.core.AnimationSpec,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):1 -> s
    103:109:java.lang.Object invokeSuspend(java.lang.Object):672 -> s
    110:115:int androidx.compose.foundation.pager.PagerState.getFirstVisiblePage$foundation():195:195 -> s
    110:115:int androidx.compose.foundation.pager.PagerScrollScopeKt$LazyLayoutScrollScope$1.getFirstVisibleItemIndex():39 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    110:115:java.lang.Object androidx.compose.foundation.pager.PagerStateKt.animateScrollToPage(androidx.compose.foundation.lazy.layout.LazyLayoutScrollScope,int,float,androidx.compose.animation.core.AnimationSpec,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):1046 -> s
    110:115:java.lang.Object androidx.compose.foundation.pager.PagerStateKt.access$animateScrollToPage(androidx.compose.foundation.lazy.layout.LazyLayoutScrollScope,int,float,androidx.compose.animation.core.AnimationSpec,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):1 -> s
    110:115:java.lang.Object invokeSuspend(java.lang.Object):672 -> s
    116:118:java.lang.Object androidx.compose.foundation.pager.PagerStateKt.animateScrollToPage(androidx.compose.foundation.lazy.layout.LazyLayoutScrollScope,int,float,androidx.compose.animation.core.AnimationSpec,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):1052:1052 -> s
    116:118:java.lang.Object androidx.compose.foundation.pager.PagerStateKt.access$animateScrollToPage(androidx.compose.foundation.lazy.layout.LazyLayoutScrollScope,int,float,androidx.compose.animation.core.AnimationSpec,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):1 -> s
    116:118:java.lang.Object invokeSuspend(java.lang.Object):672 -> s
    119:123:int androidx.compose.foundation.lazy.layout.LazyLayoutScrollScope.calculateDistanceTo$default(androidx.compose.foundation.lazy.layout.LazyLayoutScrollScope,int,int,int,java.lang.Object):94:94 -> s
    119:123:java.lang.Object androidx.compose.foundation.pager.PagerStateKt.animateScrollToPage(androidx.compose.foundation.lazy.layout.LazyLayoutScrollScope,int,float,androidx.compose.animation.core.AnimationSpec,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):1058 -> s
    119:123:java.lang.Object androidx.compose.foundation.pager.PagerStateKt.access$animateScrollToPage(androidx.compose.foundation.lazy.layout.LazyLayoutScrollScope,int,float,androidx.compose.animation.core.AnimationSpec,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):1 -> s
    119:123:java.lang.Object invokeSuspend(java.lang.Object):672 -> s
    124:127:java.lang.Object androidx.compose.foundation.pager.PagerStateKt.animateScrollToPage(androidx.compose.foundation.lazy.layout.LazyLayoutScrollScope,int,float,androidx.compose.animation.core.AnimationSpec,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):1058:1058 -> s
    124:127:java.lang.Object androidx.compose.foundation.pager.PagerStateKt.access$animateScrollToPage(androidx.compose.foundation.lazy.layout.LazyLayoutScrollScope,int,float,androidx.compose.animation.core.AnimationSpec,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):1 -> s
    124:127:java.lang.Object invokeSuspend(java.lang.Object):672 -> s
    128:129:java.lang.Object androidx.compose.foundation.pager.PagerStateKt.animateScrollToPage(androidx.compose.foundation.lazy.layout.LazyLayoutScrollScope,int,float,androidx.compose.animation.core.AnimationSpec,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):1061:1061 -> s
    128:129:java.lang.Object androidx.compose.foundation.pager.PagerStateKt.access$animateScrollToPage(androidx.compose.foundation.lazy.layout.LazyLayoutScrollScope,int,float,androidx.compose.animation.core.AnimationSpec,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):1 -> s
    128:129:java.lang.Object invokeSuspend(java.lang.Object):672 -> s
    130:132:void kotlin.jvm.internal.Ref$FloatRef.<init>():58:58 -> s
    130:132:java.lang.Object androidx.compose.foundation.pager.PagerStateKt.animateScrollToPage(androidx.compose.foundation.lazy.layout.LazyLayoutScrollScope,int,float,androidx.compose.animation.core.AnimationSpec,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):1061 -> s
    130:132:java.lang.Object androidx.compose.foundation.pager.PagerStateKt.access$animateScrollToPage(androidx.compose.foundation.lazy.layout.LazyLayoutScrollScope,int,float,androidx.compose.animation.core.AnimationSpec,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):1 -> s
    130:132:java.lang.Object invokeSuspend(java.lang.Object):672 -> s
    133:158:java.lang.Object androidx.compose.foundation.pager.PagerStateKt.animateScrollToPage(androidx.compose.foundation.lazy.layout.LazyLayoutScrollScope,int,float,androidx.compose.animation.core.AnimationSpec,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):1062:1062 -> s
    133:158:java.lang.Object androidx.compose.foundation.pager.PagerStateKt.access$animateScrollToPage(androidx.compose.foundation.lazy.layout.LazyLayoutScrollScope,int,float,androidx.compose.animation.core.AnimationSpec,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):1 -> s
    133:158:java.lang.Object invokeSuspend(java.lang.Object):672 -> s
