# {"id":"partitionSourceFiles","fileNameMappings":{"androidx.compose.runtime.internal.Trace":"Trace.android.kt","androidx.compose.runtime.CompositionImpl":"Composition.kt","androidx.collection.ScatterSetKt":"ScatterSet.kt","androidx.compose.runtime.GapComposer":"GapComposer.kt"}}
androidx.compose.runtime.PausedCompositionImpl -> az1:
# {"id":"sourceFile","fileName":"PausableComposition.kt"}
    androidx.compose.runtime.CompositionImpl composition -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lj30;"}
    androidx.compose.runtime.CompositionContext context -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Le30;"}
    androidx.compose.runtime.InternalComposer composer -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljv0;"}
    kotlin.jvm.functions.Function2 content -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lru0;"}
    boolean reusable -> e
    androidx.compose.runtime.Applier applier -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lj43;"}
    java.lang.Object lock -> g
    java.util.concurrent.atomic.AtomicReference state -> h
    long owningThread -> i
    androidx.collection.ScatterSet invalidScopes -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lqo1;"}
    androidx.compose.runtime.internal.RememberEventDispatcher rememberManager -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lx82;"}
    androidx.compose.runtime.RecordingApplier pausableApplier -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ld82;"}
    1:3:void <init>(androidx.compose.runtime.CompositionImpl,androidx.compose.runtime.CompositionContext,androidx.compose.runtime.InternalComposer,java.util.Set,kotlin.jvm.functions.Function2,boolean,androidx.compose.runtime.Applier,java.lang.Object):205:205 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj30;Le30;Ljv0;Lso1;Lru0;ZLj43;Ljava/lang/Object;)V"}
    4:5:void <init>(androidx.compose.runtime.CompositionImpl,androidx.compose.runtime.CompositionContext,androidx.compose.runtime.InternalComposer,java.util.Set,kotlin.jvm.functions.Function2,boolean,androidx.compose.runtime.Applier,java.lang.Object):206:206 -> <init>
    6:7:void <init>(androidx.compose.runtime.CompositionImpl,androidx.compose.runtime.CompositionContext,androidx.compose.runtime.InternalComposer,java.util.Set,kotlin.jvm.functions.Function2,boolean,androidx.compose.runtime.Applier,java.lang.Object):207:207 -> <init>
    8:9:void <init>(androidx.compose.runtime.CompositionImpl,androidx.compose.runtime.CompositionContext,androidx.compose.runtime.InternalComposer,java.util.Set,kotlin.jvm.functions.Function2,boolean,androidx.compose.runtime.Applier,java.lang.Object):208:208 -> <init>
    10:11:void <init>(androidx.compose.runtime.CompositionImpl,androidx.compose.runtime.CompositionContext,androidx.compose.runtime.InternalComposer,java.util.Set,kotlin.jvm.functions.Function2,boolean,androidx.compose.runtime.Applier,java.lang.Object):210:210 -> <init>
    12:13:void <init>(androidx.compose.runtime.CompositionImpl,androidx.compose.runtime.CompositionContext,androidx.compose.runtime.InternalComposer,java.util.Set,kotlin.jvm.functions.Function2,boolean,androidx.compose.runtime.Applier,java.lang.Object):211:211 -> <init>
    14:15:void <init>(androidx.compose.runtime.CompositionImpl,androidx.compose.runtime.CompositionContext,androidx.compose.runtime.InternalComposer,java.util.Set,kotlin.jvm.functions.Function2,boolean,androidx.compose.runtime.Applier,java.lang.Object):212:212 -> <init>
    16:17:void <init>(androidx.compose.runtime.CompositionImpl,androidx.compose.runtime.CompositionContext,androidx.compose.runtime.InternalComposer,java.util.Set,kotlin.jvm.functions.Function2,boolean,androidx.compose.runtime.Applier,java.lang.Object):213:213 -> <init>
    18:26:void <init>(androidx.compose.runtime.CompositionImpl,androidx.compose.runtime.CompositionContext,androidx.compose.runtime.InternalComposer,java.util.Set,kotlin.jvm.functions.Function2,boolean,androidx.compose.runtime.Applier,java.lang.Object):215:215 -> <init>
    27:32:void <init>(androidx.compose.runtime.CompositionImpl,androidx.compose.runtime.CompositionContext,androidx.compose.runtime.InternalComposer,java.util.Set,kotlin.jvm.functions.Function2,boolean,androidx.compose.runtime.Applier,java.lang.Object):216:216 -> <init>
    33:37:androidx.collection.ScatterSet androidx.collection.ScatterSetKt.emptyScatterSet():44:44 -> <init>
    33:37:void <init>(androidx.compose.runtime.CompositionImpl,androidx.compose.runtime.CompositionContext,androidx.compose.runtime.InternalComposer,java.util.Set,kotlin.jvm.functions.Function2,boolean,androidx.compose.runtime.Applier,java.lang.Object):217 -> <init>
    38:39:void <init>(androidx.compose.runtime.CompositionImpl,androidx.compose.runtime.CompositionContext,androidx.compose.runtime.InternalComposer,java.util.Set,kotlin.jvm.functions.Function2,boolean,androidx.compose.runtime.Applier,java.lang.Object):217:217 -> <init>
    40:53:void <init>(androidx.compose.runtime.CompositionImpl,androidx.compose.runtime.CompositionContext,androidx.compose.runtime.InternalComposer,java.util.Set,kotlin.jvm.functions.Function2,boolean,androidx.compose.runtime.Applier,java.lang.Object):219:219 -> <init>
    54:55:void <init>(androidx.compose.runtime.CompositionImpl,androidx.compose.runtime.CompositionContext,androidx.compose.runtime.InternalComposer,java.util.Set,kotlin.jvm.functions.Function2,boolean,androidx.compose.runtime.Applier,java.lang.Object):220:220 -> <init>
    56:57:java.lang.Object androidx.compose.runtime.AbstractApplier.getCurrent():201:201 -> <init>
    56:57:void <init>(androidx.compose.runtime.CompositionImpl,androidx.compose.runtime.CompositionContext,androidx.compose.runtime.InternalComposer,java.util.Set,kotlin.jvm.functions.Function2,boolean,androidx.compose.runtime.Applier,java.lang.Object):220 -> <init>
    58:63:void <init>(androidx.compose.runtime.CompositionImpl,androidx.compose.runtime.CompositionContext,androidx.compose.runtime.InternalComposer,java.util.Set,kotlin.jvm.functions.Function2,boolean,androidx.compose.runtime.Applier,java.lang.Object):220:220 -> <init>
    1:2:void apply():289:289 -> a
    3:17:void apply():290:290 -> a
    18:20:void kotlin.NoWhenBranchMatchedException.<init>():9:9 -> a
    18:20:void apply():290 -> a
    21:23:void apply():290:290 -> a
    24:25:void apply():623:623 -> a
    26:31:void apply():300:300 -> a
    32:34:void apply():296:296 -> a
    35:38:void apply():297:297 -> a
    39:51:boolean java.util.concurrent.atomic.AtomicReference.compareAndSet(java.lang.Object,java.lang.Object):0:0 -> a
    39:51:void apply():618 -> a
    52:81:void apply():621:621 -> a
    82:85:void apply():620:620 -> a
    86:87:void apply():290:290 -> a
    88:93:void apply():294:294 -> a
    94:95:void apply():300:300 -> a
    96:103:void apply():302:302 -> a
    104:109:void apply():304:304 -> a
    110:114:void apply():307:307 -> a
    115:116:void apply():308:308 -> a
    1:2:void applyChanges():334:334 -> b
    3:5:java.lang.Object androidx.compose.runtime.internal.Trace.beginSection(java.lang.String):21:21 -> b
    3:5:void applyChanges():630 -> b
    6:7:void applyChanges():335:335 -> b
    8:9:void applyChanges():633:633 -> b
    10:18:void applyChanges():338:338 -> b
    19:23:void applyChanges():339:339 -> b
    24:28:void applyChanges():340:340 -> b
    29:33:void applyChanges():342:342 -> b
    34:35:void applyChanges():343:343 -> b
    36:37:void androidx.compose.runtime.CompositionImpl.pausedCompositionFinished$runtime(androidx.collection.ScatterSet):723:723 -> b
    36:37:void applyChanges():343 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    38:38:void applyChanges():633:633 -> b
    39:45:void androidx.compose.runtime.internal.Trace.endSection(java.lang.Object):26:26 -> b
    39:45:void applyChanges():634 -> b
    46:50:void applyChanges():342:342 -> b
    51:52:void applyChanges():343:343 -> b
    53:54:void androidx.compose.runtime.CompositionImpl.pausedCompositionFinished$runtime(androidx.collection.ScatterSet):723:723 -> b
    53:54:void applyChanges():343 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    55:55:void applyChanges():343:343 -> b
    56:58:void applyChanges():633:633 -> b
    59:61:void androidx.compose.runtime.internal.Trace.endSection(java.lang.Object):26:26 -> b
    59:61:void applyChanges():634 -> b
    62:62:void applyChanges():634:634 -> b
    1:20:boolean isComplete():226:226 -> c
    1:23:boolean java.util.concurrent.atomic.AtomicReference.compareAndSet(java.lang.Object,java.lang.Object):0:0 -> d
    1:23:void markComplete():624 -> d
    24:50:void markComplete():627:627 -> d
    51:54:void markComplete():626:626 -> d
    1:4:boolean resume(androidx.compose.runtime.ShouldPauseCallback):235:235 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lum2;)Z"}
    5:31:boolean resume(androidx.compose.runtime.ShouldPauseCallback):236:236 -> e
    32:34:void kotlin.NoWhenBranchMatchedException.<init>():9:9 -> e
    32:34:boolean resume(androidx.compose.runtime.ShouldPauseCallback):236 -> e
    35:38:boolean resume(androidx.compose.runtime.ShouldPauseCallback):236:236 -> e
    39:40:boolean resume(androidx.compose.runtime.ShouldPauseCallback):274:274 -> e
    41:46:boolean resume(androidx.compose.runtime.ShouldPauseCallback):275:275 -> e
    47:48:boolean resume(androidx.compose.runtime.ShouldPauseCallback):271:271 -> e
    49:54:boolean resume(androidx.compose.runtime.ShouldPauseCallback):274:274 -> e
    55:61:boolean resume(androidx.compose.runtime.ShouldPauseCallback):271:271 -> e
    62:64:void kotlin.KotlinNothingValueException.<init>():127:127 -> e
    62:64:boolean resume(androidx.compose.runtime.ShouldPauseCallback):271 -> e
    65:65:boolean resume(androidx.compose.runtime.ShouldPauseCallback):271:271 -> e
    66:78:boolean java.util.concurrent.atomic.AtomicReference.compareAndSet(java.lang.Object,java.lang.Object):0:0 -> e
    66:78:boolean resume(androidx.compose.runtime.ShouldPauseCallback):600 -> e
    79:102:boolean resume(androidx.compose.runtime.ShouldPauseCallback):603:603 -> e
    103:105:boolean resume(androidx.compose.runtime.ShouldPauseCallback):602:602 -> e
    106:107:boolean resume(androidx.compose.runtime.ShouldPauseCallback):256:256 -> e
    108:113:boolean resume(androidx.compose.runtime.ShouldPauseCallback):258:258 -> e
    114:119:boolean resume(androidx.compose.runtime.ShouldPauseCallback):260:260 -> e
    120:121:boolean resume(androidx.compose.runtime.ShouldPauseCallback):259:259 -> e
    122:123:boolean resume(androidx.compose.runtime.ShouldPauseCallback):262:262 -> e
    124:136:boolean java.util.concurrent.atomic.AtomicReference.compareAndSet(java.lang.Object,java.lang.Object):0:0 -> e
    124:136:boolean resume(androidx.compose.runtime.ShouldPauseCallback):606 -> e
    137:160:boolean resume(androidx.compose.runtime.ShouldPauseCallback):609:609 -> e
    161:163:boolean resume(androidx.compose.runtime.ShouldPauseCallback):608:608 -> e
    164:177:boolean resume(androidx.compose.runtime.ShouldPauseCallback):268:268 -> e
    178:179:boolean resume(androidx.compose.runtime.ShouldPauseCallback):262:262 -> e
    180:192:boolean java.util.concurrent.atomic.AtomicReference.compareAndSet(java.lang.Object,java.lang.Object):0:0 -> e
    180:192:boolean resume(androidx.compose.runtime.ShouldPauseCallback):612 -> e
    193:216:boolean resume(androidx.compose.runtime.ShouldPauseCallback):615:615 -> e
    217:219:boolean resume(androidx.compose.runtime.ShouldPauseCallback):614:614 -> e
    220:220:boolean resume(androidx.compose.runtime.ShouldPauseCallback):617:617 -> e
    221:227:boolean resume(androidx.compose.runtime.ShouldPauseCallback):238:238 -> e
    228:230:void androidx.compose.runtime.GapComposer.startReuseFromRoot$runtime():741:741 -> e
    228:230:boolean resume(androidx.compose.runtime.ShouldPauseCallback):238 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    231:232:void androidx.compose.runtime.GapComposer.startReuseFromRoot$runtime():742:742 -> e
    231:232:boolean resume(androidx.compose.runtime.ShouldPauseCallback):238 -> e
    233:238:boolean resume(androidx.compose.runtime.ShouldPauseCallback):241:241 -> e
    239:242:boolean resume(androidx.compose.runtime.ShouldPauseCallback):240:240 -> e
    243:245:boolean resume(androidx.compose.runtime.ShouldPauseCallback):243:243 -> e
    246:247:boolean resume(androidx.compose.runtime.ShouldPauseCallback):246:246 -> e
    248:260:boolean java.util.concurrent.atomic.AtomicReference.compareAndSet(java.lang.Object,java.lang.Object):0:0 -> e
    248:260:boolean resume(androidx.compose.runtime.ShouldPauseCallback):594 -> e
    261:284:boolean resume(androidx.compose.runtime.ShouldPauseCallback):597:597 -> e
    285:287:boolean resume(androidx.compose.runtime.ShouldPauseCallback):596:596 -> e
    288:298:boolean resume(androidx.compose.runtime.ShouldPauseCallback):249:249 -> e
    299:306:boolean resume(androidx.compose.runtime.ShouldPauseCallback):285:285 -> e
    307:310:boolean resume(androidx.compose.runtime.ShouldPauseCallback):243:243 -> e
    311:312:boolean resume(androidx.compose.runtime.ShouldPauseCallback):275:275 -> e
    313:320:boolean resume(androidx.compose.runtime.ShouldPauseCallback):277:277 -> e
    321:326:boolean resume(androidx.compose.runtime.ShouldPauseCallback):279:279 -> e
    327:331:boolean resume(androidx.compose.runtime.ShouldPauseCallback):282:282 -> e
    332:332:boolean resume(androidx.compose.runtime.ShouldPauseCallback):283:283 -> e
