# {"id":"partitionSourceFiles","fileNameMappings":{"androidx.compose.runtime.snapshots.SnapshotKt":"Snapshot.kt","androidx.collection.ScatterSetKt":"ScatterSet.kt"}}
androidx.compose.runtime.SingleSubscriptionSnapshotFlowManager -> hn2:
# {"id":"sourceFile","fileName":"SnapshotFlow.kt"}
    java.lang.Object soleWatchedObject -> b
    java.lang.Object workingSoleWatchedObject -> c
    androidx.collection.MutableScatterSet watchSet -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lqo1;"}
    androidx.collection.MutableScatterSet workingWatchSet -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lqo1;"}
    kotlinx.coroutines.channels.SendChannel subscribedChannel -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lxi2;"}
    kotlin.jvm.functions.Function1 readObserverCache -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lmq1;"}
    androidx.compose.runtime.snapshots.ObserverHandle unregisterApplyObserver -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"La3;"}
    2:4:void <init>():225:225 -> <init>
    5:13:void <init>():253:253 -> <init>
    14:18:void <init>():256:256 -> <init>
    19:20:androidx.compose.runtime.snapshots.ObserverHandle androidx.compose.runtime.snapshots.Snapshot$Companion.registerApplyObserver(kotlin.jvm.functions.Function2):632:632 -> <init>
    19:20:void <init>():256 -> <init>
    21:23:java.lang.Object androidx.compose.runtime.snapshots.SnapshotKt.access$advanceGlobalSnapshot(kotlin.jvm.functions.Function1):1:1 -> <init>
    21:23:androidx.compose.runtime.snapshots.ObserverHandle androidx.compose.runtime.snapshots.Snapshot$Companion.registerApplyObserver(kotlin.jvm.functions.Function2):632 -> <init>
    21:23:void <init>():256 -> <init>
    24:25:java.lang.Object androidx.compose.runtime.snapshots.SnapshotKt.getLock():1934:1934 -> <init>
    24:25:androidx.compose.runtime.snapshots.ObserverHandle androidx.compose.runtime.snapshots.Snapshot$Companion.registerApplyObserver(kotlin.jvm.functions.Function2):2603 -> <init>
    24:25:void <init>():256 -> <init>
    26:26:androidx.compose.runtime.snapshots.ObserverHandle androidx.compose.runtime.snapshots.Snapshot$Companion.registerApplyObserver(kotlin.jvm.functions.Function2):2604:2604 -> <init>
    26:26:void <init>():256 -> <init>
    27:28:java.util.List androidx.compose.runtime.snapshots.SnapshotKt.access$getApplyObservers$p():1:1 -> <init>
    27:28:androidx.compose.runtime.snapshots.ObserverHandle androidx.compose.runtime.snapshots.Snapshot$Companion.registerApplyObserver(kotlin.jvm.functions.Function2):634 -> <init>
    27:28:void <init>():256 -> <init>
    29:32:androidx.compose.runtime.snapshots.ObserverHandle androidx.compose.runtime.snapshots.Snapshot$Companion.registerApplyObserver(kotlin.jvm.functions.Function2):634:634 -> <init>
    29:32:void <init>():256 -> <init>
    33:34:void androidx.compose.runtime.snapshots.SnapshotKt.access$setApplyObservers$p(java.util.List):1:1 -> <init>
    33:34:androidx.compose.runtime.snapshots.ObserverHandle androidx.compose.runtime.snapshots.Snapshot$Companion.registerApplyObserver(kotlin.jvm.functions.Function2):634 -> <init>
    33:34:void <init>():256 -> <init>
    35:35:androidx.compose.runtime.snapshots.ObserverHandle androidx.compose.runtime.snapshots.Snapshot$Companion.registerApplyObserver(kotlin.jvm.functions.Function2):2604:2604 -> <init>
    35:35:void <init>():256 -> <init>
    36:41:androidx.compose.runtime.snapshots.ObserverHandle androidx.compose.runtime.snapshots.Snapshot$Companion.registerApplyObserver(kotlin.jvm.functions.Function2):635:635 -> <init>
    36:41:void <init>():256 -> <init>
    42:45:void <init>():256:256 -> <init>
    46:47:androidx.compose.runtime.snapshots.ObserverHandle androidx.compose.runtime.snapshots.Snapshot$Companion.registerApplyObserver(kotlin.jvm.functions.Function2):2604:2604 -> <init>
    46:47:void <init>():256 -> <init>
    2:3:void clearWatchSetImpl():312:312 -> d
    2:3:void clearWatchSet$runtime(kotlinx.coroutines.channels.SendChannel):316 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lxi2;)V"}
    4:6:void clearWatchSetImpl():313:313 -> d
    4:6:void clearWatchSet$runtime(kotlinx.coroutines.channels.SendChannel):316 -> d
    1:2:java.lang.Object androidx.compose.runtime.SnapshotFlowManagerImpl.getLock():155:155 -> e
    1:2:void commitSubscriptionChanges$runtime():319 -> e
    3:3:void commitSubscriptionChanges$runtime():600:600 -> e
    4:7:void commitSubscriptionChanges$runtime():320:320 -> e
    8:12:void commitSubscriptionChanges$runtime():322:322 -> e
    13:17:void commitSubscriptionChanges$runtime():323:323 -> e
    18:21:void commitSubscriptionChanges$runtime():325:325 -> e
    22:23:void commitSubscriptionChanges$runtime():326:326 -> e
    24:28:androidx.collection.MutableScatterSet androidx.collection.ScatterSetKt.mutableScatterSetOf():70:70 -> e
    24:28:void commitSubscriptionChanges$runtime():326 -> e
    29:30:void commitSubscriptionChanges$runtime():326:326 -> e
    31:32:void commitSubscriptionChanges$runtime():328:328 -> e
    33:36:void commitSubscriptionChanges$runtime():329:329 -> e
    37:38:void commitSubscriptionChanges$runtime():330:330 -> e
    39:42:void commitSubscriptionChanges$runtime():600:600 -> e
    1:6:void dispose$runtime():342:342 -> f
    7:8:void clearWatchSetImpl():312:312 -> f
    7:8:void dispose$runtime():343 -> f
    9:10:void clearWatchSetImpl():313:313 -> f
    9:10:void dispose$runtime():343 -> f
    11:12:java.lang.Object androidx.compose.runtime.SnapshotFlowManagerImpl.getLock():155:155 -> f
    11:12:void dispose$runtime():344 -> f
    13:13:void dispose$runtime():601:601 -> f
    14:15:void dispose$runtime():345:345 -> f
    16:17:void dispose$runtime():346:346 -> f
    18:19:void dispose$runtime():347:347 -> f
    20:24:void dispose$runtime():601:601 -> f
    1:4:kotlin.jvm.functions.Function1 readObserverFor$runtime(kotlinx.coroutines.channels.SendChannel):302:302 -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lxi2;)Lnu0;"}
    5:11:boolean kotlin.jvm.internal.Intrinsics.areEqual(java.lang.Object,java.lang.Object):169:169 -> l
    5:11:kotlin.jvm.functions.Function1 readObserverFor$runtime(kotlinx.coroutines.channels.SendChannel):302 -> l
    12:13:kotlin.jvm.functions.Function1 readObserverFor$runtime(kotlinx.coroutines.channels.SendChannel):303:303 -> l
    14:16:kotlin.jvm.functions.Function1 readObserverFor$runtime(kotlinx.coroutines.channels.SendChannel):597:597 -> l
    17:18:kotlin.jvm.functions.Function1 readObserverFor$runtime(kotlinx.coroutines.channels.SendChannel):306:306 -> l
    19:21:kotlin.jvm.functions.Function1 readObserverFor$runtime(kotlinx.coroutines.channels.SendChannel):308:308 -> l
    2:3:void reportSnapshotFlowCancellation$runtime(kotlinx.coroutines.channels.SendChannel):336:336 -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljv;)V"}
    4:5:void clearWatchSetImpl():312:312 -> n
    4:5:void clearWatchSet$runtime(kotlinx.coroutines.channels.SendChannel):316 -> n
    4:5:void reportSnapshotFlowCancellation$runtime(kotlinx.coroutines.channels.SendChannel):337 -> n
    6:7:void clearWatchSetImpl():313:313 -> n
    6:7:void clearWatchSet$runtime(kotlinx.coroutines.channels.SendChannel):316 -> n
    6:7:void reportSnapshotFlowCancellation$runtime(kotlinx.coroutines.channels.SendChannel):337 -> n
    8:11:void reportSnapshotFlowCancellation$runtime(kotlinx.coroutines.channels.SendChannel):338:338 -> n
