# {"id":"partitionSourceFiles","fileNameMappings":{"androidx.compose.animation.core.AnimationState":"AnimationState.kt","kotlin.jvm.internal.Ref$BooleanRef":"Ref.java","androidx.compose.animation.core.TwoWayConverterImpl":"VectorConverters.kt","androidx.compose.animation.core.TargetBasedAnimation":"Animation.kt","androidx.compose.animation.core.Animatable":"Animatable.kt"}}
androidx.compose.animation.core.Animatable$runAnimation$2 -> oe:
# {"id":"sourceFile","fileName":"Animatable.kt"}
    java.lang.Object L$0 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lzf;"}
    java.lang.Object L$1 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ll82;"}
    int label -> l
    androidx.compose.animation.core.Animatable this$0 -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lqe;"}
    java.lang.Object $initialVelocity -> n
    androidx.compose.animation.core.Animation $animation -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lxu2;"}
    long $startTime -> p
    kotlin.jvm.functions.Function1 $block -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lnu0;"}
    1:15:void <init>(androidx.compose.animation.core.Animatable,java.lang.Object,androidx.compose.animation.core.Animation,long,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lqe;Ljava/lang/Object;Lxu2;JLnu0;Lr50;)V"}
    4:18:kotlin.coroutines.Continuation create(kotlin.coroutines.Continuation):0:0 -> m
    4:18:java.lang.Object invoke(kotlin.coroutines.Continuation):0 -> m
    4:18:java.lang.Object invoke(java.lang.Object):0 -> m
    19:25:java.lang.Object invoke(kotlin.coroutines.Continuation):0:0 -> m
    19:25:java.lang.Object invoke(java.lang.Object):0 -> m
    3:36:java.lang.Object invokeSuspend(java.lang.Object):299:299 -> t
    37:38:androidx.compose.animation.core.AnimationState androidx.compose.animation.core.Animatable.getInternalState$animation_core():73:73 -> t
    37:38:java.lang.Object invokeSuspend(java.lang.Object):301 -> t
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    39:40:androidx.compose.animation.core.TwoWayConverter androidx.compose.animation.core.Animatable.getTypeConverter():54:54 -> t
    39:40:java.lang.Object invokeSuspend(java.lang.Object):301 -> t
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    41:42:kotlin.jvm.functions.Function1 androidx.compose.animation.core.TwoWayConverterImpl.getConvertToVector():66:66 -> t
    41:42:java.lang.Object invokeSuspend(java.lang.Object):301 -> t
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    43:50:java.lang.Object invokeSuspend(java.lang.Object):301:301 -> t
    51:52:void androidx.compose.animation.core.AnimationState.setVelocityVector$animation_core(androidx.compose.animation.core.AnimationVector):55:55 -> t
    51:52:java.lang.Object invokeSuspend(java.lang.Object):301 -> t
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    53:54:java.lang.Object androidx.compose.animation.core.TargetBasedAnimation.getTargetValue():216:216 -> t
    53:54:java.lang.Object invokeSuspend(java.lang.Object):302 -> t
    55:56:void androidx.compose.animation.core.Animatable.setTargetValue(java.lang.Object):96:96 -> t
    55:56:void androidx.compose.animation.core.Animatable.access$setTargetValue(androidx.compose.animation.core.Animatable,java.lang.Object):49 -> t
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    55:56:java.lang.Object invokeSuspend(java.lang.Object):302 -> t
    57:59:void androidx.compose.animation.core.Animatable.setTargetValue(java.lang.Object):501:501 -> t
    57:59:void androidx.compose.animation.core.Animatable.access$setTargetValue(androidx.compose.animation.core.Animatable,java.lang.Object):49 -> t
    57:59:java.lang.Object invokeSuspend(java.lang.Object):302 -> t
    60:63:void androidx.compose.animation.core.Animatable.setRunning(boolean):89:89 -> t
    60:63:void androidx.compose.animation.core.Animatable.access$setRunning(androidx.compose.animation.core.Animatable,boolean):49 -> t
    60:63:java.lang.Object invokeSuspend(java.lang.Object):303 -> t
    64:66:void androidx.compose.animation.core.Animatable.setRunning(boolean):498:498 -> t
    64:66:void androidx.compose.animation.core.Animatable.access$setRunning(androidx.compose.animation.core.Animatable,boolean):49 -> t
    64:66:java.lang.Object invokeSuspend(java.lang.Object):303 -> t
    67:68:androidx.compose.animation.core.AnimationState androidx.compose.animation.core.Animatable.getInternalState$animation_core():73:73 -> t
    67:68:java.lang.Object invokeSuspend(java.lang.Object):306 -> t
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    69:70:java.lang.Object androidx.compose.animation.core.AnimationState.getValue():49:49 -> t
    69:70:androidx.compose.animation.core.AnimationState androidx.compose.animation.core.AnimationStateKt.copy$default(androidx.compose.animation.core.AnimationState,java.lang.Object,androidx.compose.animation.core.AnimationVector,long,long,boolean,int,java.lang.Object):211 -> t
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    69:70:java.lang.Object invokeSuspend(java.lang.Object):306 -> t
    71:74:java.lang.Object androidx.compose.animation.core.AnimationState.getValue():330:330 -> t
    71:74:androidx.compose.animation.core.AnimationState androidx.compose.animation.core.AnimationStateKt.copy$default(androidx.compose.animation.core.AnimationState,java.lang.Object,androidx.compose.animation.core.AnimationVector,long,long,boolean,int,java.lang.Object):211 -> t
    71:74:java.lang.Object invokeSuspend(java.lang.Object):306 -> t
    75:76:androidx.compose.animation.core.AnimationVector androidx.compose.animation.core.AnimationState.getVelocityVector():53:53 -> t
    75:76:androidx.compose.animation.core.AnimationState androidx.compose.animation.core.AnimationStateKt.copy$default(androidx.compose.animation.core.AnimationState,java.lang.Object,androidx.compose.animation.core.AnimationVector,long,long,boolean,int,java.lang.Object):212 -> t
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    75:76:java.lang.Object invokeSuspend(java.lang.Object):306 -> t
    77:80:androidx.compose.animation.core.AnimationState androidx.compose.animation.core.AnimationStateKt.copy$default(androidx.compose.animation.core.AnimationState,java.lang.Object,androidx.compose.animation.core.AnimationVector,long,long,boolean,int,java.lang.Object):212:212 -> t
    77:80:java.lang.Object invokeSuspend(java.lang.Object):306 -> t
    81:82:long androidx.compose.animation.core.AnimationState.getLastFrameTimeNanos():67:67 -> t
    81:82:androidx.compose.animation.core.AnimationState androidx.compose.animation.core.AnimationStateKt.copy$default(androidx.compose.animation.core.AnimationState,java.lang.Object,androidx.compose.animation.core.AnimationVector,long,long,boolean,int,java.lang.Object):213 -> t
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    81:82:java.lang.Object invokeSuspend(java.lang.Object):306 -> t
    83:84:boolean androidx.compose.animation.core.AnimationState.isRunning():82:82 -> t
    83:84:androidx.compose.animation.core.AnimationState androidx.compose.animation.core.AnimationStateKt.copy$default(androidx.compose.animation.core.AnimationState,java.lang.Object,androidx.compose.animation.core.AnimationVector,long,long,boolean,int,java.lang.Object):215 -> t
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    83:84:java.lang.Object invokeSuspend(java.lang.Object):306 -> t
    85:86:androidx.compose.animation.core.AnimationState androidx.compose.animation.core.AnimationStateKt.copy(androidx.compose.animation.core.AnimationState,java.lang.Object,androidx.compose.animation.core.AnimationVector,long,long,boolean):217:217 -> t
    85:86:androidx.compose.animation.core.AnimationState androidx.compose.animation.core.AnimationStateKt.copy$default(androidx.compose.animation.core.AnimationState,java.lang.Object,androidx.compose.animation.core.AnimationVector,long,long,boolean,int,java.lang.Object):210 -> t
    85:86:java.lang.Object invokeSuspend(java.lang.Object):306 -> t
    87:90:androidx.compose.animation.core.TwoWayConverter androidx.compose.animation.core.AnimationState.getTypeConverter():41:41 -> t
    87:90:androidx.compose.animation.core.AnimationState androidx.compose.animation.core.AnimationStateKt.copy(androidx.compose.animation.core.AnimationState,java.lang.Object,androidx.compose.animation.core.AnimationVector,long,long,boolean):218 -> t
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    87:90:androidx.compose.animation.core.AnimationState androidx.compose.animation.core.AnimationStateKt.copy$default(androidx.compose.animation.core.AnimationState,java.lang.Object,androidx.compose.animation.core.AnimationVector,long,long,boolean,int,java.lang.Object):210 -> t
    87:90:java.lang.Object invokeSuspend(java.lang.Object):306 -> t
    91:93:androidx.compose.animation.core.AnimationState androidx.compose.animation.core.AnimationStateKt.copy(androidx.compose.animation.core.AnimationState,java.lang.Object,androidx.compose.animation.core.AnimationVector,long,long,boolean):217:217 -> t
    91:93:androidx.compose.animation.core.AnimationState androidx.compose.animation.core.AnimationStateKt.copy$default(androidx.compose.animation.core.AnimationState,java.lang.Object,androidx.compose.animation.core.AnimationVector,long,long,boolean,int,java.lang.Object):210 -> t
    91:93:java.lang.Object invokeSuspend(java.lang.Object):306 -> t
    94:95:java.lang.Object invokeSuspend(java.lang.Object):307:307 -> t
    96:98:void kotlin.jvm.internal.Ref$BooleanRef.<init>():85:85 -> t
    96:98:java.lang.Object invokeSuspend(java.lang.Object):307 -> t
    99:131:java.lang.Object invokeSuspend(java.lang.Object):308:308 -> t
    132:143:java.lang.Object invokeSuspend(java.lang.Object):321:321 -> t
    144:146:java.lang.Object invokeSuspend(java.lang.Object):322:322 -> t
    147:155:java.lang.Object invokeSuspend(java.lang.Object):323:323 -> t
    156:158:java.lang.Object invokeSuspend(java.lang.Object):326:326 -> t
    159:159:java.lang.Object invokeSuspend(java.lang.Object):327:327 -> t
