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