# {"id":"partitionSourceFiles","fileNameMappings":{"kotlin.coroutines.jvm.internal.Boxing":"boxing.kt","androidx.compose.foundation.gestures.ScrollableKt":"Scrollable.kt","androidx.compose.foundation.gestures.snapping.AnimationResult":"SnapFlingBehavior.kt","kotlin.jvm.internal.Intrinsics":"Intrinsics.java"}}
androidx.compose.foundation.gestures.snapping.SnapFlingBehavior -> ww6:
# {"id":"sourceFile","fileName":"SnapFlingBehavior.kt"}
    androidx.compose.foundation.gestures.snapping.SnapLayoutInfoProvider snapLayoutInfoProvider -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lbx6;"}
    androidx.compose.animation.core.DecayAnimationSpec decayAnimationSpec -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lep1;"}
    androidx.compose.animation.core.AnimationSpec snapAnimationSpec -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lgz6;"}
    androidx.compose.ui.MotionDurationScale motionScaleDuration -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljw1;"}
    1:3:void <init>(androidx.compose.foundation.gestures.snapping.SnapLayoutInfoProvider,androidx.compose.animation.core.DecayAnimationSpec,androidx.compose.animation.core.AnimationSpec):76:76 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lbx6;Lep1;Lgz6;)V"}
    4:5:void <init>(androidx.compose.foundation.gestures.snapping.SnapLayoutInfoProvider,androidx.compose.animation.core.DecayAnimationSpec,androidx.compose.animation.core.AnimationSpec):77:77 -> <init>
    6:7:void <init>(androidx.compose.foundation.gestures.snapping.SnapLayoutInfoProvider,androidx.compose.animation.core.DecayAnimationSpec,androidx.compose.animation.core.AnimationSpec):78:78 -> <init>
    8:9:void <init>(androidx.compose.foundation.gestures.snapping.SnapLayoutInfoProvider,androidx.compose.animation.core.DecayAnimationSpec,androidx.compose.animation.core.AnimationSpec):79:79 -> <init>
    10:11:androidx.compose.ui.MotionDurationScale androidx.compose.foundation.gestures.ScrollableKt.getDefaultScrollMotionDurationScale():1104:1104 -> <init>
    10:11:void <init>(androidx.compose.foundation.gestures.snapping.SnapLayoutInfoProvider,androidx.compose.animation.core.DecayAnimationSpec,androidx.compose.animation.core.AnimationSpec):82 -> <init>
    12:14:void <init>(androidx.compose.foundation.gestures.snapping.SnapLayoutInfoProvider,androidx.compose.animation.core.DecayAnimationSpec,androidx.compose.animation.core.AnimationSpec):82:82 -> <init>
    1:9:java.lang.Object androidx.compose.foundation.gestures.TargetedFlingBehavior.performFling$suspendImpl(androidx.compose.foundation.gestures.TargetedFlingBehavior,androidx.compose.foundation.gestures.ScrollScope,float,kotlin.coroutines.Continuation):50:50 -> a
    1:9:java.lang.Object androidx.compose.foundation.gestures.TargetedFlingBehavior.performFling(androidx.compose.foundation.gestures.ScrollScope,float,kotlin.coroutines.Continuation):0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lll6;FLjb1;)Ljava/lang/Object;"}
    27:49:java.lang.Object fling(androidx.compose.foundation.gestures.ScrollScope,float,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):109:109 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lmk6;FLyo2;Lkb1;)Ljava/lang/Object;"}
    50:63:java.lang.Object fling(androidx.compose.foundation.gestures.ScrollScope,float,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):114:114 -> b
    64:69:java.lang.Object kotlinx.coroutines.BuildersKt.withContext(kotlin.coroutines.CoroutineContext,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):1:1 -> b
    64:69:java.lang.Object fling(androidx.compose.foundation.gestures.ScrollScope,float,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):114 -> b
    70:75:java.lang.Object fling(androidx.compose.foundation.gestures.ScrollScope,float,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):114:114 -> b
    76:77:java.lang.Object fling(androidx.compose.foundation.gestures.ScrollScope,float,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):109:109 -> b
    78:83:java.lang.Float kotlin.coroutines.jvm.internal.Boxing.boxFloat(float):40:40 -> b
    78:83:java.lang.Object fling(androidx.compose.foundation.gestures.ScrollScope,float,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):161 -> b
    84:87:java.lang.Object fling(androidx.compose.foundation.gestures.ScrollScope,float,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):161:161 -> b
    27:47:java.lang.Object performFling(androidx.compose.foundation.gestures.ScrollScope,float,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):96:96 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lmk6;FLyo2;Lkb1;)Ljava/lang/Object;"}
    48:60:java.lang.Object performFling(androidx.compose.foundation.gestures.ScrollScope,float,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):100:100 -> c
    61:62:java.lang.Object androidx.compose.foundation.gestures.snapping.AnimationResult.component1():268:268 -> c
    61:62:java.lang.Object performFling(androidx.compose.foundation.gestures.ScrollScope,float,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):100 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    63:66:java.lang.Object performFling(androidx.compose.foundation.gestures.ScrollScope,float,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):100:100 -> c
    67:74:androidx.compose.animation.core.AnimationState androidx.compose.foundation.gestures.snapping.AnimationResult.component2():270:270 -> c
    67:74:java.lang.Object performFling(androidx.compose.foundation.gestures.ScrollScope,float,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):100 -> c
    75:84:java.lang.Object performFling(androidx.compose.foundation.gestures.ScrollScope,float,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):106:106 -> c
    85:90:java.lang.Float kotlin.coroutines.jvm.internal.Boxing.boxFloat(float):40:40 -> c
    85:90:java.lang.Object performFling(androidx.compose.foundation.gestures.ScrollScope,float,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):106 -> c
    29:49:java.lang.Object tryApproach(androidx.compose.foundation.gestures.ScrollScope,float,float,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):165:165 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lmk6;FFLtw6;Lkb1;)Ljava/lang/Object;"}
    50:69:java.lang.Object tryApproach(androidx.compose.foundation.gestures.ScrollScope,float,float,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):171:171 -> d
    70:74:java.lang.Object tryApproach(androidx.compose.foundation.gestures.ScrollScope,float,float,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):172:172 -> d
    75:76:java.lang.Object tryApproach(androidx.compose.foundation.gestures.ScrollScope,float,float,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):174:174 -> d
    77:82:boolean isDecayApproachPossible(float,float):198:198 -> d
    77:82:java.lang.Object runApproach(androidx.compose.foundation.gestures.ScrollScope,float,float,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):185 -> d
    77:82:java.lang.Object tryApproach(androidx.compose.foundation.gestures.ScrollScope,float,float,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):174 -> d
    83:94:boolean isDecayApproachPossible(float,float):203:203 -> d
    83:94:java.lang.Object runApproach(androidx.compose.foundation.gestures.ScrollScope,float,float,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):185 -> d
    83:94:java.lang.Object tryApproach(androidx.compose.foundation.gestures.ScrollScope,float,float,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):174 -> d
    95:103:java.lang.Object runApproach(androidx.compose.foundation.gestures.ScrollScope,float,float,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):187:187 -> d
    95:103:java.lang.Object tryApproach(androidx.compose.foundation.gestures.ScrollScope,float,float,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):174 -> d
    104:114:java.lang.Object runApproach(androidx.compose.foundation.gestures.ScrollScope,float,float,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):190:190 -> d
    104:114:java.lang.Object tryApproach(androidx.compose.foundation.gestures.ScrollScope,float,float,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):174 -> d
    115:125:java.lang.Float kotlin.coroutines.jvm.internal.Boxing.boxFloat(float):40:40 -> d
    115:125:java.lang.Object androidx.compose.foundation.gestures.snapping.SnapFlingBehaviorKt.approach(androidx.compose.foundation.gestures.ScrollScope,float,float,androidx.compose.foundation.gestures.snapping.ApproachAnimation,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):261 -> d
    115:125:java.lang.Object androidx.compose.foundation.gestures.snapping.SnapFlingBehaviorKt.access$approach(androidx.compose.foundation.gestures.ScrollScope,float,float,androidx.compose.foundation.gestures.snapping.ApproachAnimation,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):1 -> d
    115:125:java.lang.Object runApproach(androidx.compose.foundation.gestures.ScrollScope,float,float,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):193 -> d
    115:125:java.lang.Object tryApproach(androidx.compose.foundation.gestures.ScrollScope,float,float,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):174 -> d
    126:129:java.lang.Object androidx.compose.foundation.gestures.snapping.SnapFlingBehaviorKt.approach(androidx.compose.foundation.gestures.ScrollScope,float,float,androidx.compose.foundation.gestures.snapping.ApproachAnimation,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):261:261 -> d
    126:129:java.lang.Object androidx.compose.foundation.gestures.snapping.SnapFlingBehaviorKt.access$approach(androidx.compose.foundation.gestures.ScrollScope,float,float,androidx.compose.foundation.gestures.snapping.ApproachAnimation,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):1 -> d
    126:129:java.lang.Object runApproach(androidx.compose.foundation.gestures.ScrollScope,float,float,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):193 -> d
    126:129:java.lang.Object tryApproach(androidx.compose.foundation.gestures.ScrollScope,float,float,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):174 -> d
    130:136:java.lang.Object tryApproach(androidx.compose.foundation.gestures.ScrollScope,float,float,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):174:174 -> d
    137:139:androidx.compose.animation.core.AnimationState androidx.compose.foundation.gestures.snapping.AnimationResult.getCurrentAnimationState():266:266 -> d
    137:139:java.lang.Object tryApproach(androidx.compose.foundation.gestures.ScrollScope,float,float,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):174 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1:4:boolean equals(java.lang.Object):208:208 -> equals
    5:10:boolean equals(java.lang.Object):209:209 -> equals
    11:16:boolean kotlin.jvm.internal.Intrinsics.areEqual(java.lang.Object,java.lang.Object):169:169 -> equals
    11:16:boolean equals(java.lang.Object):209 -> equals
    17:26:boolean equals(java.lang.Object):210:210 -> equals
    27:30:boolean equals(java.lang.Object):211:211 -> equals
    31:40:boolean kotlin.jvm.internal.Intrinsics.areEqual(java.lang.Object,java.lang.Object):169:169 -> equals
    31:40:boolean equals(java.lang.Object):211 -> equals
    1:8:int hashCode():218:218 -> hashCode
    9:17:int hashCode():219:219 -> hashCode
    18:25:int hashCode():220:220 -> hashCode
