# {"id":"partitionSourceFiles","fileNameMappings":{"androidx.compose.runtime.internal.AwaiterQueue$Awaiter":"AwaiterQueue.kt","androidx.compose.runtime.MonotonicFrameClock$DefaultImpls":"MonotonicFrameClock.kt","androidx.compose.runtime.BroadcastFrameClock$FrameAwaiter":"BroadcastFrameClock.kt","kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsKt":"Intrinsics.kt","androidx.compose.ui.platform.AndroidUiDispatcher":"AndroidUiDispatcher.android.kt"}}
androidx.compose.ui.platform.AndroidUiFrameClock -> he:
# {"id":"sourceFile","fileName":"AndroidUiFrameClock.android.kt"}
    int AndroidUiFrameClock.$r8$classId -> f
      # {"id":"com.android.tools.r8.synthesized"}
    android.view.Choreographer choreographer -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/lang/Object;"}
    androidx.compose.ui.platform.AndroidUiDispatcher dispatcher -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/lang/Object;"}
    4:8:void androidx.compose.runtime.PausableMonotonicFrameClock.<init>(androidx.compose.runtime.MonotonicFrameClock):31:31 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lhe;)V"}
    9:10:void androidx.compose.runtime.PausableMonotonicFrameClock.<init>(androidx.compose.runtime.MonotonicFrameClock):33:33 -> <init>
    11:13:void androidx.compose.runtime.Latch.<init>():34:34 -> <init>
    11:13:void androidx.compose.runtime.PausableMonotonicFrameClock.<init>(androidx.compose.runtime.MonotonicFrameClock):33 -> <init>
    14:18:void androidx.compose.runtime.Latch.<init>():87:87 -> <init>
    14:18:void androidx.compose.runtime.PausableMonotonicFrameClock.<init>(androidx.compose.runtime.MonotonicFrameClock):33 -> <init>
    19:20:void androidx.compose.runtime.Latch.<init>():36:36 -> <init>
    19:20:void androidx.compose.runtime.PausableMonotonicFrameClock.<init>(androidx.compose.runtime.MonotonicFrameClock):33 -> <init>
    21:27:void androidx.compose.runtime.Latch.<init>():37:37 -> <init>
    21:27:void androidx.compose.runtime.PausableMonotonicFrameClock.<init>(androidx.compose.runtime.MonotonicFrameClock):33 -> <init>
    28:35:void androidx.compose.runtime.Latch.<init>():38:38 -> <init>
    28:35:void androidx.compose.runtime.PausableMonotonicFrameClock.<init>(androidx.compose.runtime.MonotonicFrameClock):33 -> <init>
    36:37:void androidx.compose.runtime.Latch.<init>():40:40 -> <init>
    36:37:void androidx.compose.runtime.PausableMonotonicFrameClock.<init>(androidx.compose.runtime.MonotonicFrameClock):33 -> <init>
    38:40:void androidx.compose.runtime.PausableMonotonicFrameClock.<init>(androidx.compose.runtime.MonotonicFrameClock):33:33 -> <init>
    41:41:void <init>(android.view.Choreographer,androidx.compose.ui.platform.AndroidUiDispatcher):24:24 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/Choreographer;Lfe;)V"}
    42:43:void <init>(android.view.Choreographer,androidx.compose.ui.platform.AndroidUiDispatcher):26:27 -> <init>
    44:44:void androidx.compose.runtime.BroadcastFrameClock.<init>(kotlin.jvm.functions.Function0):36:36 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx62;)V"}
    45:45:void androidx.compose.runtime.BroadcastFrameClock.<init>(kotlin.jvm.functions.Function0):60:60 -> <init>
    6:10:kotlin.coroutines.CoroutineContext androidx.compose.runtime.MonotonicFrameClock$DefaultImpls.plus(androidx.compose.runtime.MonotonicFrameClock,kotlin.coroutines.CoroutineContext):28:28 -> B
    6:10:kotlin.coroutines.CoroutineContext androidx.compose.runtime.PausableMonotonicFrameClock.plus(kotlin.coroutines.CoroutineContext):31 -> B
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp60;)Lp60;"}
    11:15:kotlin.coroutines.CoroutineContext androidx.compose.runtime.MonotonicFrameClock$DefaultImpls.plus(androidx.compose.runtime.MonotonicFrameClock,kotlin.coroutines.CoroutineContext):28:28 -> B
    11:15:kotlin.coroutines.CoroutineContext androidx.compose.runtime.BroadcastFrameClock.plus(kotlin.coroutines.CoroutineContext):36 -> B
    16:20:kotlin.coroutines.CoroutineContext androidx.compose.runtime.MonotonicFrameClock$DefaultImpls.plus(androidx.compose.runtime.MonotonicFrameClock,kotlin.coroutines.CoroutineContext):28:28 -> B
    16:20:kotlin.coroutines.CoroutineContext plus(kotlin.coroutines.CoroutineContext):24 -> B
    6:10:kotlin.coroutines.CoroutineContext$Element androidx.compose.runtime.MonotonicFrameClock$DefaultImpls.get(androidx.compose.runtime.MonotonicFrameClock,kotlin.coroutines.CoroutineContext$Key):28:28 -> J
    6:10:kotlin.coroutines.CoroutineContext$Element androidx.compose.runtime.PausableMonotonicFrameClock.get(kotlin.coroutines.CoroutineContext$Key):31 -> J
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo60;)Ln60;"}
    11:15:kotlin.coroutines.CoroutineContext$Element androidx.compose.runtime.MonotonicFrameClock$DefaultImpls.get(androidx.compose.runtime.MonotonicFrameClock,kotlin.coroutines.CoroutineContext$Key):28:28 -> J
    11:15:kotlin.coroutines.CoroutineContext$Element androidx.compose.runtime.BroadcastFrameClock.get(kotlin.coroutines.CoroutineContext$Key):36 -> J
    16:20:kotlin.coroutines.CoroutineContext$Element androidx.compose.runtime.MonotonicFrameClock$DefaultImpls.get(androidx.compose.runtime.MonotonicFrameClock,kotlin.coroutines.CoroutineContext$Key):28:28 -> J
    16:20:kotlin.coroutines.CoroutineContext$Element get(kotlin.coroutines.CoroutineContext$Key):24 -> J
    6:10:java.lang.Object kotlin.coroutines.CoroutineContext$Element$DefaultImpls.fold(kotlin.coroutines.CoroutineContext$Element,java.lang.Object,kotlin.jvm.functions.Function2):70:70 -> P
    6:10:java.lang.Object androidx.compose.runtime.MonotonicFrameClock$DefaultImpls.fold(androidx.compose.runtime.MonotonicFrameClock,java.lang.Object,kotlin.jvm.functions.Function2):28 -> P
    6:10:java.lang.Object androidx.compose.runtime.PausableMonotonicFrameClock.fold(java.lang.Object,kotlin.jvm.functions.Function2):31 -> P
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lru0;Ljava/lang/Object;)Ljava/lang/Object;"}
    11:15:java.lang.Object kotlin.coroutines.CoroutineContext$Element$DefaultImpls.fold(kotlin.coroutines.CoroutineContext$Element,java.lang.Object,kotlin.jvm.functions.Function2):70:70 -> P
    11:15:java.lang.Object androidx.compose.runtime.MonotonicFrameClock$DefaultImpls.fold(androidx.compose.runtime.MonotonicFrameClock,java.lang.Object,kotlin.jvm.functions.Function2):28 -> P
    11:15:java.lang.Object androidx.compose.runtime.BroadcastFrameClock.fold(java.lang.Object,kotlin.jvm.functions.Function2):36 -> P
    16:20:java.lang.Object kotlin.coroutines.CoroutineContext$Element$DefaultImpls.fold(kotlin.coroutines.CoroutineContext$Element,java.lang.Object,kotlin.jvm.functions.Function2):70:70 -> P
    16:20:java.lang.Object androidx.compose.runtime.MonotonicFrameClock$DefaultImpls.fold(androidx.compose.runtime.MonotonicFrameClock,java.lang.Object,kotlin.jvm.functions.Function2):28 -> P
    16:20:java.lang.Object fold(java.lang.Object,kotlin.jvm.functions.Function2):24 -> P
    6:10:kotlin.coroutines.CoroutineContext androidx.compose.runtime.MonotonicFrameClock$DefaultImpls.minusKey(androidx.compose.runtime.MonotonicFrameClock,kotlin.coroutines.CoroutineContext$Key):28:28 -> U
    6:10:kotlin.coroutines.CoroutineContext androidx.compose.runtime.PausableMonotonicFrameClock.minusKey(kotlin.coroutines.CoroutineContext$Key):31 -> U
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo60;)Lp60;"}
    11:15:kotlin.coroutines.CoroutineContext androidx.compose.runtime.MonotonicFrameClock$DefaultImpls.minusKey(androidx.compose.runtime.MonotonicFrameClock,kotlin.coroutines.CoroutineContext$Key):28:28 -> U
    11:15:kotlin.coroutines.CoroutineContext androidx.compose.runtime.BroadcastFrameClock.minusKey(kotlin.coroutines.CoroutineContext$Key):36 -> U
    16:20:kotlin.coroutines.CoroutineContext androidx.compose.runtime.MonotonicFrameClock$DefaultImpls.minusKey(androidx.compose.runtime.MonotonicFrameClock,kotlin.coroutines.CoroutineContext$Key):28:28 -> U
    16:20:kotlin.coroutines.CoroutineContext minusKey(kotlin.coroutines.CoroutineContext$Key):24 -> U
    33:34:java.lang.Object kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsKt.getCOROUTINE_SUSPENDED():57:57 -> a
    33:34:java.lang.Object androidx.compose.runtime.PausableMonotonicFrameClock.withFrameNanos(kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lnu0;Lr50;)Ljava/lang/Object;"}
    35:64:java.lang.Object androidx.compose.runtime.PausableMonotonicFrameClock.withFrameNanos(kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):60:60 -> a
    65:72:java.lang.Object androidx.compose.runtime.PausableMonotonicFrameClock.withFrameNanos(kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):61:61 -> a
    73:74:boolean androidx.compose.runtime.Latch.isOpen():42:42 -> a
    73:74:java.lang.Object androidx.compose.runtime.Latch.await(kotlin.coroutines.Continuation):77 -> a
    73:74:java.lang.Object androidx.compose.runtime.PausableMonotonicFrameClock.withFrameNanos(kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):61 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    75:75:boolean androidx.compose.runtime.Latch.isOpen():91:91 -> a
    75:75:java.lang.Object androidx.compose.runtime.Latch.await(kotlin.coroutines.Continuation):77 -> a
    75:75:java.lang.Object androidx.compose.runtime.PausableMonotonicFrameClock.withFrameNanos(kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):61 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    76:77:boolean androidx.compose.runtime.Latch.isOpen():42:42 -> a
    76:77:java.lang.Object androidx.compose.runtime.Latch.await(kotlin.coroutines.Continuation):77 -> a
    76:77:java.lang.Object androidx.compose.runtime.PausableMonotonicFrameClock.withFrameNanos(kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):61 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    78:80:boolean androidx.compose.runtime.Latch.isOpen():91:91 -> a
    78:80:java.lang.Object androidx.compose.runtime.Latch.await(kotlin.coroutines.Continuation):77 -> a
    78:80:java.lang.Object androidx.compose.runtime.PausableMonotonicFrameClock.withFrameNanos(kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):61 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    81:83:java.lang.Object androidx.compose.runtime.Latch.await(kotlin.coroutines.Continuation):77:77 -> a
    81:83:java.lang.Object androidx.compose.runtime.PausableMonotonicFrameClock.withFrameNanos(kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):61 -> a
    84:92:java.lang.Object androidx.compose.runtime.Latch.await(kotlin.coroutines.Continuation):95:95 -> a
    84:92:java.lang.Object androidx.compose.runtime.PausableMonotonicFrameClock.withFrameNanos(kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):61 -> a
    93:95:java.lang.Object androidx.compose.runtime.Latch.await(kotlin.coroutines.Continuation):101:101 -> a
    93:95:java.lang.Object androidx.compose.runtime.PausableMonotonicFrameClock.withFrameNanos(kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):61 -> a
    96:97:java.lang.Object androidx.compose.runtime.Latch.access$getLock$p(androidx.compose.runtime.Latch):34:34 -> a
    96:97:java.lang.Object androidx.compose.runtime.Latch.await(kotlin.coroutines.Continuation):80 -> a
    96:97:java.lang.Object androidx.compose.runtime.PausableMonotonicFrameClock.withFrameNanos(kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):61 -> a
    98:98:java.lang.Object androidx.compose.runtime.Latch.await(kotlin.coroutines.Continuation):103:103 -> a
    98:98:java.lang.Object androidx.compose.runtime.PausableMonotonicFrameClock.withFrameNanos(kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):61 -> a
    99:102:java.util.List androidx.compose.runtime.Latch.access$getAwaiters$p(androidx.compose.runtime.Latch):34:34 -> a
    99:102:java.lang.Object androidx.compose.runtime.Latch.await(kotlin.coroutines.Continuation):80 -> a
    99:102:java.lang.Object androidx.compose.runtime.PausableMonotonicFrameClock.withFrameNanos(kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):61 -> a
    103:105:java.lang.Object androidx.compose.runtime.Latch.await(kotlin.coroutines.Continuation):80:80 -> a
    103:105:java.lang.Object androidx.compose.runtime.PausableMonotonicFrameClock.withFrameNanos(kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):61 -> a
    106:106:java.lang.Object androidx.compose.runtime.Latch.await(kotlin.coroutines.Continuation):103:103 -> a
    106:106:java.lang.Object androidx.compose.runtime.PausableMonotonicFrameClock.withFrameNanos(kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):61 -> a
    107:115:java.lang.Object androidx.compose.runtime.Latch.await(kotlin.coroutines.Continuation):82:82 -> a
    107:115:java.lang.Object androidx.compose.runtime.PausableMonotonicFrameClock.withFrameNanos(kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):61 -> a
    116:122:java.lang.Object androidx.compose.runtime.Latch.await(kotlin.coroutines.Continuation):104:104 -> a
    116:122:java.lang.Object androidx.compose.runtime.PausableMonotonicFrameClock.withFrameNanos(kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):61 -> a
    123:127:java.lang.Object androidx.compose.runtime.Latch.await(kotlin.coroutines.Continuation):105:105 -> a
    123:127:java.lang.Object androidx.compose.runtime.PausableMonotonicFrameClock.withFrameNanos(kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):61 -> a
    128:144:java.lang.Object androidx.compose.runtime.PausableMonotonicFrameClock.withFrameNanos(kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):62:62 -> a
    145:147:java.lang.Object androidx.compose.runtime.Latch.await(kotlin.coroutines.Continuation):103:103 -> a
    145:147:java.lang.Object androidx.compose.runtime.PausableMonotonicFrameClock.withFrameNanos(kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):61 -> a
    148:149:boolean androidx.compose.runtime.Latch.isOpen():91:91 -> a
    148:149:java.lang.Object androidx.compose.runtime.Latch.await(kotlin.coroutines.Continuation):77 -> a
    148:149:java.lang.Object androidx.compose.runtime.PausableMonotonicFrameClock.withFrameNanos(kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):61 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    150:158:java.lang.Object androidx.compose.runtime.BroadcastFrameClock.withFrameNanos(kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):92:92 -> a
    159:161:java.lang.Object androidx.compose.runtime.BroadcastFrameClock.withFrameNanos(kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):98:98 -> a
    162:165:androidx.compose.runtime.internal.AwaiterQueue androidx.compose.runtime.BroadcastFrameClock.access$getQueue$p(androidx.compose.runtime.BroadcastFrameClock):36:36 -> a
    162:165:java.lang.Object androidx.compose.runtime.BroadcastFrameClock.withFrameNanos(kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):76 -> a
    166:167:java.lang.Object androidx.compose.runtime.BroadcastFrameClock.withFrameNanos(kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):76:76 -> a
    168:170:void androidx.compose.runtime.internal.AwaiterQueue$Awaiter.<init>():105:105 -> a
    168:170:void androidx.compose.runtime.BroadcastFrameClock$FrameAwaiter.<init>(kotlin.jvm.functions.Function1,kotlinx.coroutines.CancellableContinuation):39 -> a
    168:170:java.lang.Object androidx.compose.runtime.BroadcastFrameClock.withFrameNanos(kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):76 -> a
    171:172:void androidx.compose.runtime.BroadcastFrameClock$FrameAwaiter.<init>(kotlin.jvm.functions.Function1,kotlinx.coroutines.CancellableContinuation):42:42 -> a
    171:172:java.lang.Object androidx.compose.runtime.BroadcastFrameClock.withFrameNanos(kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):76 -> a
    173:174:void androidx.compose.runtime.BroadcastFrameClock$FrameAwaiter.<init>(kotlin.jvm.functions.Function1,kotlinx.coroutines.CancellableContinuation):43:43 -> a
    173:174:java.lang.Object androidx.compose.runtime.BroadcastFrameClock.withFrameNanos(kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):76 -> a
    175:178:kotlin.jvm.functions.Function0 androidx.compose.runtime.BroadcastFrameClock.access$getOnNewAwaiters$p(androidx.compose.runtime.BroadcastFrameClock):36:36 -> a
    175:178:java.lang.Object androidx.compose.runtime.BroadcastFrameClock.withFrameNanos(kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):76 -> a
    179:182:java.lang.Object androidx.compose.runtime.BroadcastFrameClock.withFrameNanos(kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):76:76 -> a
    183:191:java.lang.Object androidx.compose.runtime.BroadcastFrameClock.withFrameNanos(kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):77:77 -> a
    192:196:java.lang.Object androidx.compose.runtime.BroadcastFrameClock.withFrameNanos(kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):100:100 -> a
    197:200:java.lang.Object withFrameNanos(kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):34:34 -> a
    201:209:java.lang.Object withFrameNanos(kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):61:61 -> a
    210:212:java.lang.Object withFrameNanos(kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):67:67 -> a
    213:217:java.lang.Object withFrameNanos(kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):37:37 -> a
    218:219:android.view.Choreographer androidx.compose.ui.platform.AndroidUiDispatcher.getChoreographer():42:42 -> a
    218:219:java.lang.Object withFrameNanos(kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):49 -> a
    220:223:android.view.Choreographer getChoreographer():26:26 -> a
    220:223:java.lang.Object withFrameNanos(kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):49 -> a
    224:229:java.lang.Object withFrameNanos(kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):49:49 -> a
    230:231:void androidx.compose.ui.platform.AndroidUiDispatcher.postFrameCallback$ui(android.view.Choreographer$FrameCallback):114:114 -> a
    230:231:java.lang.Object withFrameNanos(kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):50 -> a
    232:232:void androidx.compose.ui.platform.AndroidUiDispatcher.postFrameCallback$ui(android.view.Choreographer$FrameCallback):197:197 -> a
    232:232:java.lang.Object withFrameNanos(kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):50 -> a
    233:237:void androidx.compose.ui.platform.AndroidUiDispatcher.postFrameCallback$ui(android.view.Choreographer$FrameCallback):115:115 -> a
    233:237:java.lang.Object withFrameNanos(kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):50 -> a
    238:241:void androidx.compose.ui.platform.AndroidUiDispatcher.postFrameCallback$ui(android.view.Choreographer$FrameCallback):116:116 -> a
    238:241:java.lang.Object withFrameNanos(kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):50 -> a
    242:243:void androidx.compose.ui.platform.AndroidUiDispatcher.postFrameCallback$ui(android.view.Choreographer$FrameCallback):117:117 -> a
    242:243:java.lang.Object withFrameNanos(kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):50 -> a
    244:253:void androidx.compose.ui.platform.AndroidUiDispatcher.postFrameCallback$ui(android.view.Choreographer$FrameCallback):118:118 -> a
    244:253:java.lang.Object withFrameNanos(kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):50 -> a
    254:254:void androidx.compose.ui.platform.AndroidUiDispatcher.postFrameCallback$ui(android.view.Choreographer$FrameCallback):197:197 -> a
    254:254:java.lang.Object withFrameNanos(kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):50 -> a
    255:264:java.lang.Object withFrameNanos(kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):51:51 -> a
    265:266:void androidx.compose.ui.platform.AndroidUiDispatcher.postFrameCallback$ui(android.view.Choreographer$FrameCallback):197:197 -> a
    265:266:java.lang.Object withFrameNanos(kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):50 -> a
    267:270:android.view.Choreographer getChoreographer():26:26 -> a
    267:270:java.lang.Object withFrameNanos(kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):53 -> a
    271:273:java.lang.Object withFrameNanos(kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):53:53 -> a
    274:282:java.lang.Object withFrameNanos(kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):54:54 -> a
    283:288:java.lang.Object withFrameNanos(kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):69:69 -> a
    1:3:kotlin.coroutines.CoroutineContext$Key androidx.compose.runtime.MonotonicFrameClock.getKey():45:45 -> getKey
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lo60;"}
