# {"id":"partitionSourceFiles","fileNameMappings":{"kotlin.coroutines.jvm.internal.ContinuationImpl":"ContinuationImpl.kt","androidx.compose.animation.core.SeekableTransitionState$SeekingAnimationState":"Transition.kt","kotlinx.coroutines.sync.Mutex$DefaultImpls":"Mutex.kt","androidx.compose.runtime.PrimitiveSnapshotStateKt":"SnapshotFloatState.kt","androidx.compose.runtime.ParcelableSnapshotMutableFloatState":"SnapshotFloatState.android.kt","androidx.compose.runtime.PrimitiveSnapshotStateKt__SnapshotFloatStateKt":"SnapshotFloatState.kt","kotlinx.coroutines.sync.MutexKt":"Mutex.kt","kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsKt":"Intrinsics.kt","androidx.compose.animation.core.Transition":"Transition.kt","androidx.compose.runtime.snapshots.SnapshotStateObserver":"SnapshotStateObserver.kt","androidx.compose.runtime.SnapshotFloatState_androidKt":"SnapshotFloatState.android.kt","kotlinx.coroutines.sync.Mutex":"Mutex.kt"}}
androidx.compose.animation.core.SeekableTransitionState -> tl6:
# {"id":"sourceFile","fileName":"Transition.kt"}
    androidx.compose.runtime.MutableState targetState$delegate -> Y
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ll25;"}
    androidx.compose.runtime.MutableState currentState$delegate -> Z
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ll25;"}
    java.lang.Object composedTargetState -> c0
    androidx.compose.animation.core.Transition transition -> d0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljp7;"}
    long totalDurationNanos -> e0
    kotlin.jvm.functions.Function0 recalculateTotalDurationNanos -> f0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljx5;"}
    androidx.compose.runtime.snapshots.SnapshotStateObserver snapshotStateObserver -> g0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lex6;"}
    androidx.compose.runtime.MutableFloatState fraction$delegate -> h0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh25;"}
    kotlinx.coroutines.CancellableContinuation compositionContinuation -> i0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lrn0;"}
    kotlinx.coroutines.sync.Mutex compositionContinuationMutex -> j0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lkd4;"}
    androidx.compose.animation.core.MutatorMutex mutatorMutex -> k0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lgd4;"}
    long lastFrameTimeNanos -> l0
    androidx.collection.MutableObjectList initialValueAnimations -> m0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lyb4;"}
    androidx.compose.animation.core.SeekableTransitionState$SeekingAnimationState currentAnimation -> n0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lml6;"}
    kotlin.jvm.functions.Function1 firstFrameLambda -> o0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lll6;"}
    float durationScale -> p0
    kotlin.jvm.functions.Function1 animateOneFrameLambda -> q0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lll6;"}
    androidx.compose.animation.core.AnimationVector1D ZeroVelocity -> r0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lhk;"}
    androidx.compose.animation.core.AnimationVector1D Target1 -> s0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lhk;"}
    1:8:void <clinit>():781:781 -> <clinit>
    9:18:void <clinit>():784:784 -> <clinit>
    2:4:void androidx.compose.animation.core.TransitionState.<init>(kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> <init>
    2:4:void <init>(java.lang.Object):214 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lke4;)V"}
    5:8:androidx.compose.runtime.MutableState androidx.compose.runtime.SnapshotStateKt.mutableStateOf$default(java.lang.Object,androidx.compose.runtime.SnapshotMutationPolicy,int,java.lang.Object):1:1 -> <init>
    5:8:void <init>(java.lang.Object):215 -> <init>
    9:10:void <init>(java.lang.Object):215:215 -> <init>
    11:14:androidx.compose.runtime.MutableState androidx.compose.runtime.SnapshotStateKt.mutableStateOf$default(java.lang.Object,androidx.compose.runtime.SnapshotMutationPolicy,int,java.lang.Object):1:1 -> <init>
    11:14:void <init>(java.lang.Object):218 -> <init>
    15:16:void <init>(java.lang.Object):218:218 -> <init>
    17:18:void <init>(java.lang.Object):225:225 -> <init>
    19:27:void <init>(java.lang.Object):236:236 -> <init>
    28:30:androidx.compose.runtime.MutableFloatState androidx.compose.runtime.SnapshotFloatState_androidKt.createSnapshotMutableFloatState(float):24:24 -> <init>
    28:30:androidx.compose.runtime.MutableFloatState androidx.compose.runtime.PrimitiveSnapshotStateKt__SnapshotFloatStateKt.mutableFloatStateOf(float):58 -> <init>
    28:30:androidx.compose.runtime.MutableFloatState androidx.compose.runtime.PrimitiveSnapshotStateKt.mutableFloatStateOf(float):1 -> <init>
    28:30:void <init>(java.lang.Object):258 -> <init>
    31:33:void androidx.compose.runtime.ParcelableSnapshotMutableFloatState.<init>(float):26:26 -> <init>
    31:33:androidx.compose.runtime.MutableFloatState androidx.compose.runtime.SnapshotFloatState_androidKt.createSnapshotMutableFloatState(float):24 -> <init>
    31:33:androidx.compose.runtime.MutableFloatState androidx.compose.runtime.PrimitiveSnapshotStateKt__SnapshotFloatStateKt.mutableFloatStateOf(float):58 -> <init>
    31:33:androidx.compose.runtime.MutableFloatState androidx.compose.runtime.PrimitiveSnapshotStateKt.mutableFloatStateOf(float):1 -> <init>
    31:33:void <init>(java.lang.Object):258 -> <init>
    34:35:void <init>(java.lang.Object):258:258 -> <init>
    36:40:kotlinx.coroutines.sync.Mutex kotlinx.coroutines.sync.MutexKt.Mutex(boolean):106:106 -> <init>
    36:40:kotlinx.coroutines.sync.Mutex kotlinx.coroutines.sync.MutexKt.Mutex$default(boolean,int,java.lang.Object):105 -> <init>
    36:40:void <init>(java.lang.Object):268 -> <init>
    41:42:void <init>(java.lang.Object):268:268 -> <init>
    43:51:void <init>(java.lang.Object):271:271 -> <init>
    52:53:void <init>(java.lang.Object):277:277 -> <init>
    54:60:void <init>(java.lang.Object):283:283 -> <init>
    61:68:void <init>(java.lang.Object):292:292 -> <init>
    69:77:void <init>(java.lang.Object):303:303 -> <init>
    1:2:void setCurrentState$animation_core(java.lang.Object):218:218 -> H0
    3:6:void setCurrentState$animation_core(java.lang.Object):2193:2193 -> H0
    1:6:void transitionConfigured$animation_core(androidx.compose.animation.core.Transition):687:687 -> I0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljp7;)V"}
    7:13:void transitionConfigured$animation_core(androidx.compose.animation.core.Transition):688:688 -> I0
    14:15:void transitionConfigured$animation_core(androidx.compose.animation.core.Transition):689:689 -> I0
    16:18:void transitionConfigured$animation_core(androidx.compose.animation.core.Transition):688:688 -> I0
    19:20:void transitionConfigured$animation_core(androidx.compose.animation.core.Transition):689:689 -> I0
    21:30:void transitionConfigured$animation_core(androidx.compose.animation.core.Transition):688:688 -> I0
    31:33:void transitionConfigured$animation_core(androidx.compose.animation.core.Transition):2228:2228 -> I0
    34:36:void transitionConfigured$animation_core(androidx.compose.animation.core.Transition):691:691 -> I0
    2:3:void transitionRemoved$animation_core():695:695 -> J0
    4:11:void transitionRemoved$animation_core():696:696 -> J0
    1:11:java.lang.Object animateOneFrame(kotlin.coroutines.Continuation):384:384 -> T0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lqa1;)Ljava/lang/Object;"}
    12:15:java.lang.Object animateOneFrame(kotlin.coroutines.Continuation):385:385 -> T0
    16:19:java.lang.Object animateOneFrame(kotlin.coroutines.Continuation):386:386 -> T0
    20:21:java.lang.Object animateOneFrame(kotlin.coroutines.Continuation):388:388 -> T0
    22:35:java.lang.Object androidx.compose.runtime.MonotonicFrameClockKt.withFrameNanos(kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):85:85 -> T0
    22:35:java.lang.Object animateOneFrame(kotlin.coroutines.Continuation):389 -> T0
    36:41:java.lang.Object kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsKt.getCOROUTINE_SUSPENDED():57:57 -> T0
    36:41:java.lang.Object animateOneFrame(kotlin.coroutines.Continuation):389 -> T0
    1:7:void endAllAnimations():333:333 -> U0
    8:12:void endAllAnimations():334:334 -> U0
    13:17:void endAllAnimations():335:335 -> U0
    18:21:void endAllAnimations():337:337 -> U0
    22:24:void endAllAnimations():338:338 -> U0
    25:28:void endAllAnimations():339:339 -> U0
    1:5:void moveAnimationToInitialState():564:564 -> V0
    6:10:void moveAnimationToInitialState():566:566 -> V0
    11:18:void moveAnimationToInitialState():567:567 -> V0
    19:31:float getFraction():2195:2195 -> V0
    19:31:void moveAnimationToInitialState():567 -> V0
    32:33:java.lang.Object getCurrentState():218:218 -> V0
    32:33:void moveAnimationToInitialState():567 -> V0
    34:37:java.lang.Object getCurrentState():2192:2192 -> V0
    34:37:void moveAnimationToInitialState():567 -> V0
    38:39:java.lang.Object getTargetState():215:215 -> V0
    38:39:void moveAnimationToInitialState():567 -> V0
    40:43:java.lang.Object getTargetState():2189:2189 -> V0
    40:43:void moveAnimationToInitialState():567 -> V0
    44:50:void moveAnimationToInitialState():567:567 -> V0
    51:55:void moveAnimationToInitialState():570:570 -> V0
    56:59:float getFraction():2195:2195 -> V0
    56:59:void moveAnimationToInitialState():571 -> V0
    60:61:void androidx.compose.animation.core.SeekableTransitionState$SeekingAnimationState.setValue(float):754:754 -> V0
    60:61:void moveAnimationToInitialState():571 -> V0
    62:63:void moveAnimationToInitialState():572:572 -> V0
    64:66:void androidx.compose.animation.core.SeekableTransitionState$SeekingAnimationState.setDurationNanos(long):765:765 -> V0
    64:66:void moveAnimationToInitialState():573 -> V0
    67:75:float getFraction():2195:2195 -> V0
    67:75:void moveAnimationToInitialState():575 -> V0
    76:79:void moveAnimationToInitialState():575:575 -> V0
    80:82:void androidx.compose.animation.core.SeekableTransitionState$SeekingAnimationState.setAnimationSpecDuration(long):769:769 -> V0
    80:82:void moveAnimationToInitialState():574 -> V0
    83:86:float getFraction():2195:2195 -> V0
    83:86:void moveAnimationToInitialState():576 -> V0
    87:96:void moveAnimationToInitialState():576:576 -> V0
    97:98:void moveAnimationToInitialState():580:580 -> V0
    99:100:void androidx.compose.animation.core.SeekableTransitionState$SeekingAnimationState.setDurationNanos(long):765:765 -> V0
    99:100:void moveAnimationToInitialState():580 -> V0
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    101:102:void moveAnimationToInitialState():581:581 -> V0
    103:105:void moveAnimationToInitialState():2225:2225 -> V0
    106:108:void moveAnimationToInitialState():582:582 -> V0
    109:111:void moveAnimationToInitialState():584:584 -> V0
    1:4:long androidx.compose.animation.core.SeekableTransitionState$SeekingAnimationState.getProgressNanos():744:744 -> W0
    1:4:void recalculateAnimationValue(androidx.compose.animation.core.SeekableTransitionState$SeekingAnimationState,long):402 -> W0
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lml6;J)V"}
    5:6:void androidx.compose.animation.core.SeekableTransitionState$SeekingAnimationState.setProgressNanos(long):744:744 -> W0
    5:6:void recalculateAnimationValue(androidx.compose.animation.core.SeekableTransitionState$SeekingAnimationState,long):403 -> W0
    7:14:long androidx.compose.animation.core.SeekableTransitionState$SeekingAnimationState.getAnimationSpecDuration():769:769 -> W0
    7:14:void recalculateAnimationValue(androidx.compose.animation.core.SeekableTransitionState$SeekingAnimationState,long):404 -> W0
    15:17:void androidx.compose.animation.core.SeekableTransitionState$SeekingAnimationState.setValue(float):754:754 -> W0
    15:17:void recalculateAnimationValue(androidx.compose.animation.core.SeekableTransitionState$SeekingAnimationState,long):406 -> W0
    18:19:androidx.compose.animation.core.VectorizedAnimationSpec androidx.compose.animation.core.SeekableTransitionState$SeekingAnimationState.getAnimationSpec():748:748 -> W0
    18:19:void recalculateAnimationValue(androidx.compose.animation.core.SeekableTransitionState$SeekingAnimationState,long):408 -> W0
    20:24:androidx.compose.animation.core.AnimationVector1D androidx.compose.animation.core.SeekableTransitionState$SeekingAnimationState.getStart():757:757 -> W0
    20:24:void recalculateAnimationValue(androidx.compose.animation.core.SeekableTransitionState$SeekingAnimationState,long):421 -> W0
    25:28:androidx.compose.animation.core.AnimationVector1D androidx.compose.animation.core.SeekableTransitionState$SeekingAnimationState.getInitialVelocity():760:760 -> W0
    25:28:void recalculateAnimationValue(androidx.compose.animation.core.SeekableTransitionState$SeekingAnimationState,long):416 -> W0
    29:31:void recalculateAnimationValue(androidx.compose.animation.core.SeekableTransitionState$SeekingAnimationState,long):416:416 -> W0
    32:39:void recalculateAnimationValue(androidx.compose.animation.core.SeekableTransitionState$SeekingAnimationState,long):412:412 -> W0
    40:44:void recalculateAnimationValue(androidx.compose.animation.core.SeekableTransitionState$SeekingAnimationState,long):411:411 -> W0
    45:48:void recalculateAnimationValue(androidx.compose.animation.core.SeekableTransitionState$SeekingAnimationState,long):418:418 -> W0
    49:51:void androidx.compose.animation.core.SeekableTransitionState$SeekingAnimationState.setValue(float):754:754 -> W0
    49:51:void recalculateAnimationValue(androidx.compose.animation.core.SeekableTransitionState$SeekingAnimationState,long):410 -> W0
    52:63:void recalculateAnimationValue(androidx.compose.animation.core.SeekableTransitionState$SeekingAnimationState,long):421:421 -> W0
    64:66:void androidx.compose.animation.core.SeekableTransitionState$SeekingAnimationState.setValue(float):754:754 -> W0
    64:66:void recalculateAnimationValue(androidx.compose.animation.core.SeekableTransitionState$SeekingAnimationState,long):420 -> W0
    29:61:java.lang.Object runAnimations(kotlin.coroutines.Continuation):349:349 -> X0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lqa1;)Ljava/lang/Object;"}
    62:72:java.lang.Object runAnimations(kotlin.coroutines.Continuation):350:350 -> X0
    73:75:kotlin.coroutines.CoroutineContext kotlin.coroutines.jvm.internal.ContinuationImpl.getContext():106:106 -> X0
    73:75:java.lang.Object runAnimations(kotlin.coroutines.Continuation):354 -> X0
    76:84:java.lang.Object runAnimations(kotlin.coroutines.Continuation):354:354 -> X0
    85:87:java.lang.Object runAnimations(kotlin.coroutines.Continuation):355:355 -> X0
    88:90:java.lang.Object runAnimations(kotlin.coroutines.Continuation):356:356 -> X0
    91:96:java.lang.Object runAnimations(kotlin.coroutines.Continuation):359:359 -> X0
    97:98:java.lang.Object runAnimations(kotlin.coroutines.Continuation):361:361 -> X0
    99:101:kotlin.coroutines.CoroutineContext kotlin.coroutines.jvm.internal.ContinuationImpl.getContext():106:106 -> X0
    99:101:java.lang.Object androidx.compose.runtime.MonotonicFrameClockKt.withFrameNanos(kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):85 -> X0
    99:101:java.lang.Object runAnimations(kotlin.coroutines.Continuation):361 -> X0
    102:114:java.lang.Object androidx.compose.runtime.MonotonicFrameClockKt.withFrameNanos(kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):85:85 -> X0
    102:114:java.lang.Object runAnimations(kotlin.coroutines.Continuation):361 -> X0
    115:125:java.lang.Object runAnimations(kotlin.coroutines.Continuation):363:363 -> X0
    126:128:java.lang.Object runAnimations(kotlin.coroutines.Continuation):366:366 -> X0
    129:137:java.lang.Object runAnimations(kotlin.coroutines.Continuation):364:364 -> X0
    13:26:java.lang.Object seekTo(float,java.lang.Object,kotlin.coroutines.Continuation):491:491 -> Y0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(FLjava/lang/Object;Ly87;)Ljava/lang/Object;"}
    27:29:java.lang.Object seekTo(float,java.lang.Object,kotlin.coroutines.Continuation):2200:2200 -> Y0
    30:34:java.lang.Object seekTo(float,java.lang.Object,kotlin.coroutines.Continuation):493:493 -> Y0
    35:36:java.lang.Object getTargetState():215:215 -> Y0
    35:36:java.lang.Object seekTo(float,java.lang.Object,kotlin.coroutines.Continuation):494 -> Y0
    37:40:java.lang.Object getTargetState():2189:2189 -> Y0
    37:40:java.lang.Object seekTo(float,java.lang.Object,kotlin.coroutines.Continuation):494 -> Y0
    41:55:java.lang.Object seekTo(float,java.lang.Object,kotlin.coroutines.Continuation):495:495 -> Y0
    56:60:java.lang.Object kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsKt.getCOROUTINE_SUSPENDED():57:57 -> Y0
    56:60:java.lang.Object seekTo(float,java.lang.Object,kotlin.coroutines.Continuation):495 -> Y0
    61:63:java.lang.Object seekTo(float,java.lang.Object,kotlin.coroutines.Continuation):493:493 -> Y0
    1:5:void seekToFraction():732:732 -> Z0
    6:7:float getFraction():258:258 -> Z0
    6:7:void seekToFraction():733 -> Z0
    8:12:float getFraction():2195:2195 -> Z0
    8:12:void seekToFraction():733 -> Z0
    13:14:long androidx.compose.animation.core.Transition.getTotalDurationNanos():1023:1023 -> Z0
    13:14:void seekToFraction():733 -> Z0
    15:26:long androidx.compose.animation.core.Transition.getTotalDurationNanos():2221:2221 -> Z0
    15:26:void seekToFraction():733 -> Z0
    27:30:void seekToFraction():733:733 -> Z0
    31:34:void seekToFraction():734:734 -> Z0
    1:2:void setFraction(float):258:258 -> a1
    3:6:void setFraction(float):2196:2196 -> a1
    1:8:void setSnapshotStateObserver$animation_core(androidx.compose.runtime.snapshots.SnapshotStateObserver):242:242 -> b1
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lex6;)V"}
    9:15:void setSnapshotStateObserver$animation_core(androidx.compose.runtime.snapshots.SnapshotStateObserver):243:243 -> b1
    16:19:void setSnapshotStateObserver$animation_core(androidx.compose.runtime.snapshots.SnapshotStateObserver):244:244 -> b1
    20:26:void androidx.compose.runtime.snapshots.SnapshotStateObserver.stop():333:333 -> b1
    20:26:void setSnapshotStateObserver$animation_core(androidx.compose.runtime.snapshots.SnapshotStateObserver):244 -> b1
    27:30:void setSnapshotStateObserver$animation_core(androidx.compose.runtime.snapshots.SnapshotStateObserver):245:245 -> b1
    31:33:void setSnapshotStateObserver$animation_core(androidx.compose.runtime.snapshots.SnapshotStateObserver):246:246 -> b1
    34:37:void observeTotalDuration$animation_core():700:700 -> b1
    34:37:void setSnapshotStateObserver$animation_core(androidx.compose.runtime.snapshots.SnapshotStateObserver):247 -> b1
    38:39:kotlin.jvm.functions.Function1 androidx.compose.animation.core.TransitionKt.access$getSeekableTransitionStateTotalDurationChanged$p():1:1 -> b1
    38:39:void observeTotalDuration$animation_core():702 -> b1
    38:39:void setSnapshotStateObserver$animation_core(androidx.compose.runtime.snapshots.SnapshotStateObserver):247 -> b1
    40:41:void observeTotalDuration$animation_core():703:703 -> b1
    40:41:void setSnapshotStateObserver$animation_core(androidx.compose.runtime.snapshots.SnapshotStateObserver):247 -> b1
    42:45:void observeTotalDuration$animation_core():700:700 -> b1
    42:45:void setSnapshotStateObserver$animation_core(androidx.compose.runtime.snapshots.SnapshotStateObserver):247 -> b1
    27:63:java.lang.Object waitForComposition(kotlin.coroutines.Continuation):549:549 -> c1
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lqa1;)Ljava/lang/Object;"}
    64:65:java.lang.Object getTargetState():215:215 -> c1
    64:65:java.lang.Object waitForComposition(kotlin.coroutines.Continuation):550 -> c1
    66:69:java.lang.Object getTargetState():2189:2189 -> c1
    66:69:java.lang.Object waitForComposition(kotlin.coroutines.Continuation):550 -> c1
    70:73:java.lang.Object waitForComposition(kotlin.coroutines.Continuation):551:551 -> c1
    74:80:java.lang.Object kotlinx.coroutines.sync.Mutex.lock$default(kotlinx.coroutines.sync.Mutex,java.lang.Object,kotlin.coroutines.Continuation,int,java.lang.Object):65:65 -> c1
    74:80:java.lang.Object kotlinx.coroutines.sync.Mutex$DefaultImpls.lock$default(kotlinx.coroutines.sync.Mutex,java.lang.Object,kotlin.coroutines.Continuation,int,java.lang.Object):65 -> c1
    74:80:java.lang.Object waitForComposition(kotlin.coroutines.Continuation):551 -> c1
    81:84:java.lang.Object waitForComposition(kotlin.coroutines.Continuation):2214:2214 -> c1
    85:93:java.lang.Object waitForComposition(kotlin.coroutines.Continuation):2215:2215 -> c1
    94:96:java.lang.Object waitForComposition(kotlin.coroutines.Continuation):2221:2221 -> c1
    97:98:void setCompositionContinuation$animation_core(kotlinx.coroutines.CancellableContinuation):262:262 -> c1
    97:98:java.lang.Object waitForComposition(kotlin.coroutines.Continuation):553 -> c1
    99:101:void kotlinx.coroutines.sync.Mutex.unlock$default(kotlinx.coroutines.sync.Mutex,java.lang.Object,int,java.lang.Object):95:95 -> c1
    99:101:void kotlinx.coroutines.sync.Mutex$DefaultImpls.unlock$default(kotlinx.coroutines.sync.Mutex,java.lang.Object,int,java.lang.Object):95 -> c1
    99:101:java.lang.Object waitForComposition(kotlin.coroutines.Continuation):554 -> c1
    102:111:java.lang.Object waitForComposition(kotlin.coroutines.Continuation):2223:2223 -> c1
    112:117:java.lang.Object waitForComposition(kotlin.coroutines.Continuation):556:556 -> c1
    118:122:java.lang.Object waitForComposition(kotlin.coroutines.Continuation):560:560 -> c1
    123:124:java.lang.Object waitForComposition(kotlin.coroutines.Continuation):557:557 -> c1
    125:132:java.lang.Object waitForComposition(kotlin.coroutines.Continuation):558:558 -> c1
    27:63:java.lang.Object waitForCompositionAfterTargetStateChange(kotlin.coroutines.Continuation):525:525 -> d1
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lqa1;)Ljava/lang/Object;"}
    64:65:java.lang.Object getTargetState():215:215 -> d1
    64:65:java.lang.Object waitForCompositionAfterTargetStateChange(kotlin.coroutines.Continuation):526 -> d1
    66:69:java.lang.Object getTargetState():2189:2189 -> d1
    66:69:java.lang.Object waitForCompositionAfterTargetStateChange(kotlin.coroutines.Continuation):526 -> d1
    70:73:java.lang.Object waitForCompositionAfterTargetStateChange(kotlin.coroutines.Continuation):527:527 -> d1
    74:80:java.lang.Object kotlinx.coroutines.sync.Mutex.lock$default(kotlinx.coroutines.sync.Mutex,java.lang.Object,kotlin.coroutines.Continuation,int,java.lang.Object):65:65 -> d1
    74:80:java.lang.Object kotlinx.coroutines.sync.Mutex$DefaultImpls.lock$default(kotlinx.coroutines.sync.Mutex,java.lang.Object,kotlin.coroutines.Continuation,int,java.lang.Object):65 -> d1
    74:80:java.lang.Object waitForCompositionAfterTargetStateChange(kotlin.coroutines.Continuation):527 -> d1
    81:88:java.lang.Object waitForCompositionAfterTargetStateChange(kotlin.coroutines.Continuation):528:528 -> d1
    89:92:void kotlinx.coroutines.sync.Mutex.unlock$default(kotlinx.coroutines.sync.Mutex,java.lang.Object,int,java.lang.Object):95:95 -> d1
    89:92:void kotlinx.coroutines.sync.Mutex$DefaultImpls.unlock$default(kotlinx.coroutines.sync.Mutex,java.lang.Object,int,java.lang.Object):95 -> d1
    89:92:java.lang.Object waitForCompositionAfterTargetStateChange(kotlin.coroutines.Continuation):529 -> d1
    93:96:java.lang.Object waitForCompositionAfterTargetStateChange(kotlin.coroutines.Continuation):2203:2203 -> d1
    97:105:java.lang.Object waitForCompositionAfterTargetStateChange(kotlin.coroutines.Continuation):2204:2204 -> d1
    106:108:java.lang.Object waitForCompositionAfterTargetStateChange(kotlin.coroutines.Continuation):2210:2210 -> d1
    109:110:void setCompositionContinuation$animation_core(kotlinx.coroutines.CancellableContinuation):262:262 -> d1
    109:110:java.lang.Object waitForCompositionAfterTargetStateChange(kotlin.coroutines.Continuation):532 -> d1
    111:113:void kotlinx.coroutines.sync.Mutex.unlock$default(kotlinx.coroutines.sync.Mutex,java.lang.Object,int,java.lang.Object):95:95 -> d1
    111:113:void kotlinx.coroutines.sync.Mutex$DefaultImpls.unlock$default(kotlinx.coroutines.sync.Mutex,java.lang.Object,int,java.lang.Object):95 -> d1
    111:113:java.lang.Object waitForCompositionAfterTargetStateChange(kotlin.coroutines.Continuation):533 -> d1
    114:123:java.lang.Object waitForCompositionAfterTargetStateChange(kotlin.coroutines.Continuation):2212:2212 -> d1
    124:129:java.lang.Object waitForCompositionAfterTargetStateChange(kotlin.coroutines.Continuation):535:535 -> d1
    130:134:java.lang.Object waitForCompositionAfterTargetStateChange(kotlin.coroutines.Continuation):543:543 -> d1
    135:136:java.lang.Object waitForCompositionAfterTargetStateChange(kotlin.coroutines.Continuation):536:536 -> d1
    137:138:java.lang.Object waitForCompositionAfterTargetStateChange(kotlin.coroutines.Continuation):537:537 -> d1
    139:148:java.lang.Object waitForCompositionAfterTargetStateChange(kotlin.coroutines.Continuation):538:538 -> d1
    149:150:java.lang.Object waitForCompositionAfterTargetStateChange(kotlin.coroutines.Continuation):539:539 -> d1
    151:160:java.lang.Object waitForCompositionAfterTargetStateChange(kotlin.coroutines.Continuation):538:538 -> d1
    161:164:java.lang.Object waitForCompositionAfterTargetStateChange(kotlin.coroutines.Continuation):537:537 -> d1
    1:2:java.lang.Object getCurrentState():218:218 -> w0
    3:7:java.lang.Object getCurrentState():2192:2192 -> w0
    1:2:java.lang.Object getTargetState():215:215 -> y0
    3:7:java.lang.Object getTargetState():2189:2189 -> y0
