# {"id":"partitionSourceFiles","fileNameMappings":{"androidx.compose.runtime.snapshots.MutableSnapshot":"Snapshot.kt","androidx.compose.runtime.snapshots.Snapshot":"Snapshot.kt","androidx.compose.runtime.snapshots.SnapshotKt":"Snapshot.kt"}}
androidx.compose.runtime.snapshots.TransparentObserverSnapshot -> e23:
# {"id":"sourceFile","fileName":"Snapshot.kt"}
    androidx.compose.runtime.snapshots.Snapshot parentSnapshot -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lbp2;"}
    boolean mergeParentObservers -> f
    boolean ownsParentSnapshot -> g
    kotlin.jvm.functions.Function1 readObserver -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lnu0;"}
    long threadId -> i
    1:6:void <init>(androidx.compose.runtime.snapshots.Snapshot,kotlin.jvm.functions.Function1,boolean,boolean):1801:1801 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lbp2;Lnu0;ZZ)V"}
    7:9:void <init>(androidx.compose.runtime.snapshots.Snapshot,kotlin.jvm.functions.Function1,boolean,boolean):1796:1796 -> <init>
    10:11:void <init>(androidx.compose.runtime.snapshots.Snapshot,kotlin.jvm.functions.Function1,boolean,boolean):1797:1797 -> <init>
    12:13:void <init>(androidx.compose.runtime.snapshots.Snapshot,kotlin.jvm.functions.Function1,boolean,boolean):1799:1799 -> <init>
    14:17:void <init>(androidx.compose.runtime.snapshots.Snapshot,kotlin.jvm.functions.Function1,boolean,boolean):1800:1800 -> <init>
    18:23:void <init>(androidx.compose.runtime.snapshots.Snapshot,kotlin.jvm.functions.Function1,boolean,boolean):1805:1805 -> <init>
    24:25:androidx.compose.runtime.snapshots.GlobalSnapshot androidx.compose.runtime.snapshots.SnapshotKt.access$getGlobalSnapshot$p():1:1 -> <init>
    24:25:void <init>(androidx.compose.runtime.snapshots.Snapshot,kotlin.jvm.functions.Function1,boolean,boolean):1805 -> <init>
    26:27:kotlin.jvm.functions.Function1 androidx.compose.runtime.snapshots.MutableSnapshot.getReadObserver$runtime():750:750 -> <init>
    26:27:void <init>(androidx.compose.runtime.snapshots.Snapshot,kotlin.jvm.functions.Function1,boolean,boolean):1805 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    28:33:void <init>(androidx.compose.runtime.snapshots.Snapshot,kotlin.jvm.functions.Function1,boolean,boolean):1803:1803 -> <init>
    34:40:void <init>(androidx.compose.runtime.snapshots.Snapshot,kotlin.jvm.functions.Function1,boolean,boolean):1810:1810 -> <init>
    2:3:void androidx.compose.runtime.snapshots.Snapshot.setDisposed$runtime(boolean):197:197 -> c
    2:3:void dispose():1819 -> c
    4:7:void dispose():1820:1820 -> c
    8:15:void dispose():1821:1821 -> c
    1:9:androidx.compose.runtime.snapshots.SnapshotIdSet getInvalid$runtime():1833:1833 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lgp2;"}
    1:3:kotlin.jvm.functions.Function1 getReadObserver$runtime():1802:1802 -> e
    1:3:kotlin.jvm.functions.Function1 getReadObserver():1796 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lnu0;"}
    1:9:boolean getReadOnly():1843:1843 -> f
    1:9:long getSnapshotId():1826:1826 -> g
    1:2:kotlin.jvm.functions.Function1 getWriteObserver$runtime():1808:1808 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lnu0;"}
    1:5:java.lang.Void nestedActivated$runtime(androidx.compose.runtime.snapshots.Snapshot):1863:1863 -> k
    1:5:void nestedActivated$runtime(androidx.compose.runtime.snapshots.Snapshot):1796 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    1:5:java.lang.Void nestedDeactivated$runtime(androidx.compose.runtime.snapshots.Snapshot):1865:1865 -> l
    1:5:void nestedDeactivated$runtime(androidx.compose.runtime.snapshots.Snapshot):1796 -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    1:8:void notifyObjectsInitialized$runtime():1860:1860 -> m
    1:8:void recordModified$runtime(androidx.compose.runtime.snapshots.StateObject):1845:1845 -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lnr2;)V"}
    1:3:kotlin.jvm.functions.Function1 getReadObserver$runtime():1802:1802 -> u
    1:3:androidx.compose.runtime.snapshots.Snapshot takeNestedSnapshot(kotlin.jvm.functions.Function1):1848 -> u
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lnu0;)Lbp2;"}
    4:7:kotlin.jvm.functions.Function1 androidx.compose.runtime.snapshots.SnapshotKt.mergedReadObserver$default(kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1,boolean,int,java.lang.Object):1890:1890 -> u
    4:7:androidx.compose.runtime.snapshots.Snapshot takeNestedSnapshot(kotlin.jvm.functions.Function1):1848 -> u
    8:11:androidx.compose.runtime.snapshots.Snapshot takeNestedSnapshot(kotlin.jvm.functions.Function1):1849:1849 -> u
    12:20:androidx.compose.runtime.snapshots.Snapshot takeNestedSnapshot(kotlin.jvm.functions.Function1):1851:1851 -> u
    21:25:androidx.compose.runtime.snapshots.Snapshot androidx.compose.runtime.snapshots.SnapshotKt.access$createTransparentSnapshotWithNoParentReadObserver(androidx.compose.runtime.snapshots.Snapshot,kotlin.jvm.functions.Function1,boolean):1:1 -> u
    21:25:androidx.compose.runtime.snapshots.Snapshot takeNestedSnapshot(kotlin.jvm.functions.Function1):1850 -> u
    26:34:androidx.compose.runtime.snapshots.Snapshot takeNestedSnapshot(kotlin.jvm.functions.Function1):1856:1856 -> u
    1:4:androidx.compose.runtime.snapshots.Snapshot getCurrentSnapshot():1815:1815 -> v
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lbp2;"}
    5:7:androidx.compose.runtime.snapshots.GlobalSnapshot androidx.compose.runtime.snapshots.SnapshotKt.access$getGlobalSnapshot$p():1:1 -> v
    5:7:androidx.compose.runtime.snapshots.Snapshot getCurrentSnapshot():1815 -> v
