# {"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.TransparentObserverMutableSnapshot -> d23:
# {"id":"sourceFile","fileName":"Snapshot.kt"}
    androidx.compose.runtime.snapshots.MutableSnapshot parentSnapshot -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"Luo1;"}
    boolean mergeParentObservers -> p
    boolean ownsParentSnapshot -> q
    kotlin.jvm.functions.Function1 readObserver -> r
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lnu0;"}
    kotlin.jvm.functions.Function1 writeObserver -> s
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lnu0;"}
    long threadId -> t
    1:4:void <init>(androidx.compose.runtime.snapshots.MutableSnapshot,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1,boolean,boolean):1692:1692 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Luo1;Lnu0;Lnu0;ZZ)V"}
    5:10:void <init>(androidx.compose.runtime.snapshots.MutableSnapshot,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1,boolean,boolean):1696:1696 -> <init>
    11:12:androidx.compose.runtime.snapshots.GlobalSnapshot androidx.compose.runtime.snapshots.SnapshotKt.access$getGlobalSnapshot$p():1:1 -> <init>
    11:12:void <init>(androidx.compose.runtime.snapshots.MutableSnapshot,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1,boolean,boolean):1696 -> <init>
    13:14:kotlin.jvm.functions.Function1 androidx.compose.runtime.snapshots.MutableSnapshot.getReadObserver$runtime():750:750 -> <init>
    13:14:void <init>(androidx.compose.runtime.snapshots.MutableSnapshot,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1,boolean,boolean):1696 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    15:20:void <init>(androidx.compose.runtime.snapshots.MutableSnapshot,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1,boolean,boolean):1694:1694 -> <init>
    21:26:void <init>(androidx.compose.runtime.snapshots.MutableSnapshot,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1,boolean,boolean):1701:1701 -> <init>
    27:28:androidx.compose.runtime.snapshots.GlobalSnapshot androidx.compose.runtime.snapshots.SnapshotKt.access$getGlobalSnapshot$p():1:1 -> <init>
    27:28:void <init>(androidx.compose.runtime.snapshots.MutableSnapshot,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1,boolean,boolean):1701 -> <init>
    29:30:kotlin.jvm.functions.Function1 androidx.compose.runtime.snapshots.MutableSnapshot.getWriteObserver$runtime():751:751 -> <init>
    29:30:void <init>(androidx.compose.runtime.snapshots.MutableSnapshot,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1,boolean,boolean):1701 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    31:36:void <init>(androidx.compose.runtime.snapshots.MutableSnapshot,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1,boolean,boolean):1699:1699 -> <init>
    37:42:void <init>(androidx.compose.runtime.snapshots.MutableSnapshot,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1,boolean,boolean):1684:1684 -> <init>
    43:44:void <init>(androidx.compose.runtime.snapshots.MutableSnapshot,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1,boolean,boolean):1685:1685 -> <init>
    45:46:void <init>(androidx.compose.runtime.snapshots.MutableSnapshot,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1,boolean,boolean):1688:1688 -> <init>
    47:48:void <init>(androidx.compose.runtime.snapshots.MutableSnapshot,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1,boolean,boolean):1689:1689 -> <init>
    49:50:kotlin.jvm.functions.Function1 androidx.compose.runtime.snapshots.MutableSnapshot.getReadObserver$runtime():750:750 -> <init>
    49:50:void <init>(androidx.compose.runtime.snapshots.MutableSnapshot,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1,boolean,boolean):1704 -> <init>
    51:52:void <init>(androidx.compose.runtime.snapshots.MutableSnapshot,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1,boolean,boolean):1704:1704 -> <init>
    53:54:kotlin.jvm.functions.Function1 androidx.compose.runtime.snapshots.MutableSnapshot.getWriteObserver$runtime():751:751 -> <init>
    53:54:void <init>(androidx.compose.runtime.snapshots.MutableSnapshot,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1,boolean,boolean):1705 -> <init>
    55:56:void <init>(androidx.compose.runtime.snapshots.MutableSnapshot,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1,boolean,boolean):1705:1705 -> <init>
    57:63:void <init>(androidx.compose.runtime.snapshots.MutableSnapshot,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1,boolean,boolean):1707:1707 -> <init>
    1:5:void setModified$runtime(androidx.collection.MutableScatterSet):1735:1735 -> B
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lqo1;)V"}
    1:3:kotlin.jvm.functions.Function1 getReadObserver$runtime():1704:1704 -> C
    1:3:androidx.compose.runtime.snapshots.MutableSnapshot takeNestedMutableSnapshot(kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1):1767 -> C
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lnu0;Lnu0;)Luo1;"}
    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 -> C
    4:7:androidx.compose.runtime.snapshots.MutableSnapshot takeNestedMutableSnapshot(kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1):1767 -> C
    8:9:kotlin.jvm.functions.Function1 getWriteObserver$runtime():1705:1705 -> C
    8:9:androidx.compose.runtime.snapshots.MutableSnapshot takeNestedMutableSnapshot(kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1):1768 -> C
    10:13:androidx.compose.runtime.snapshots.MutableSnapshot takeNestedMutableSnapshot(kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1):1768:1768 -> C
    14:17:androidx.compose.runtime.snapshots.MutableSnapshot takeNestedMutableSnapshot(kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1):1769:1769 -> C
    18:26:androidx.compose.runtime.snapshots.MutableSnapshot takeNestedMutableSnapshot(kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1):1771:1771 -> C
    27:34:androidx.compose.runtime.snapshots.MutableSnapshot takeNestedMutableSnapshot(kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1):1775:1775 -> C
    35:43:androidx.compose.runtime.snapshots.MutableSnapshot takeNestedMutableSnapshot(kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1):1783:1783 -> C
    1:4:androidx.compose.runtime.snapshots.MutableSnapshot getCurrentSnapshot():1710:1710 -> D
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Luo1;"}
    5:7:androidx.compose.runtime.snapshots.GlobalSnapshot androidx.compose.runtime.snapshots.SnapshotKt.access$getGlobalSnapshot$p():1:1 -> D
    5:7:androidx.compose.runtime.snapshots.MutableSnapshot getCurrentSnapshot():1710 -> D
    2:3:void androidx.compose.runtime.snapshots.Snapshot.setDisposed$runtime(boolean):197:197 -> c
    2:3:void dispose():1714 -> c
    4:7:void dispose():1715:1715 -> c
    8:15:void dispose():1716:1716 -> c
    1:9:androidx.compose.runtime.snapshots.SnapshotIdSet getInvalid$runtime():1728:1728 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lgp2;"}
    1:3:kotlin.jvm.functions.Function1 getReadObserver$runtime():1704:1704 -> e
    1:3:kotlin.jvm.functions.Function1 getReadObserver():1684 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lnu0;"}
    1:9:boolean getReadOnly():1744:1744 -> f
    1:9:long getSnapshotId():1721:1721 -> g
    1:9:int getWriteCount$runtime():1738:1738 -> h
    1:3:kotlin.jvm.functions.Function1 getWriteObserver$runtime():1705:1705 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lnu0;"}
    1:5:java.lang.Void nestedActivated$runtime(androidx.compose.runtime.snapshots.Snapshot):1790:1790 -> k
    1:5:void nestedActivated$runtime(androidx.compose.runtime.snapshots.Snapshot):1684 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    1:5:java.lang.Void nestedDeactivated$runtime(androidx.compose.runtime.snapshots.Snapshot):1792:1792 -> l
    1:5:void nestedDeactivated$runtime(androidx.compose.runtime.snapshots.Snapshot):1684 -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    1:8:void notifyObjectsInitialized$runtime():1787:1787 -> m
    1:8:void recordModified$runtime(androidx.compose.runtime.snapshots.StateObject):1748:1748 -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lnr2;)V"}
    1:5:void setInvalid$runtime(androidx.compose.runtime.snapshots.SnapshotIdSet):1729:1729 -> r
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lgp2;)V"}
    1:5:void setSnapshotId$runtime(long):1724:1724 -> s
    1:8:void setWriteCount$runtime(int):1740:1740 -> t
    1:3:kotlin.jvm.functions.Function1 getReadObserver$runtime():1704:1704 -> u
    1:3:androidx.compose.runtime.snapshots.Snapshot takeNestedSnapshot(kotlin.jvm.functions.Function1):1751 -> 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):1751 -> u
    8:11:androidx.compose.runtime.snapshots.Snapshot takeNestedSnapshot(kotlin.jvm.functions.Function1):1752:1752 -> u
    12:20:androidx.compose.runtime.snapshots.Snapshot takeNestedSnapshot(kotlin.jvm.functions.Function1):1754:1754 -> 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):1753 -> u
    26:34:androidx.compose.runtime.snapshots.Snapshot takeNestedSnapshot(kotlin.jvm.functions.Function1):1759:1759 -> u
    1:9:androidx.compose.runtime.snapshots.SnapshotApplyResult apply():1746:1746 -> w
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lwi0;"}
    1:9:androidx.collection.MutableScatterSet getModified$runtime():1734:1734 -> x
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lqo1;"}
    1:3:kotlin.jvm.functions.Function1 getReadObserver$runtime():1704:1704 -> y
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lnu0;"}
