# {"id":"partitionSourceFiles","fileNameMappings":{"androidx.compose.runtime.snapshots.SnapshotStateList":"SnapshotStateList.android.kt","androidx.navigation3.runtime.NavBackStack$Companion":"NavBackStack.kt"}}
androidx.navigation3.runtime.NavBackStack -> qp1:
# {"id":"sourceFile","fileName":"NavBackStack.kt"}
    androidx.navigation3.runtime.NavBackStack$Companion Companion -> Companion
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lpp1;"}
    androidx.compose.runtime.snapshots.SnapshotStateList base -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ltp2;"}
    3:5:void androidx.navigation3.runtime.NavBackStack$Companion.<init>():49:49 -> <clinit>
    3:5:void androidx.navigation3.runtime.NavBackStack$Companion.<init>(kotlin.jvm.internal.DefaultConstructorMarker):0 -> <clinit>
    3:5:void <clinit>():0 -> <clinit>
    6:8:void <clinit>():0:0 -> <clinit>
    1:3:void <init>(androidx.compose.runtime.snapshots.SnapshotStateList):49:49 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ltp2;)V"}
    4:6:void <init>(androidx.compose.runtime.snapshots.SnapshotStateList):50:50 -> <init>
    3:5:androidx.compose.runtime.snapshots.StateRecord androidx.compose.runtime.snapshots.SnapshotStateList.getFirstStateRecord():45:45 -> a
    3:5:androidx.compose.runtime.snapshots.StateRecord getFirstStateRecord():0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lpr2;"}
    1:2:boolean add(java.lang.Object):49:49 -> add
    3:9:boolean add(androidx.navigation3.runtime.NavKey):0:0 -> add
    3:9:boolean add(java.lang.Object):49 -> add
    10:10:void add(int,java.lang.Object):49:49 -> add
    11:11:void add(int,androidx.navigation3.runtime.NavKey):0:0 -> add
    11:11:void add(int,java.lang.Object):49 -> add
    1:7:boolean addAll(int,java.util.Collection):0:0 -> addAll
    8:8:boolean addAll(java.util.Collection):0:0 -> addAll
    1:7:androidx.compose.runtime.snapshots.StateRecord mergeRecords(androidx.compose.runtime.snapshots.StateRecord,androidx.compose.runtime.snapshots.StateRecord,androidx.compose.runtime.snapshots.StateRecord):0:0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lpr2;Lpr2;Lpr2;)Lpr2;"}
    1:6:void prependStateRecord(androidx.compose.runtime.snapshots.StateRecord):0:0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lpr2;)V"}
    1:6:void clear():0:0 -> clear
    1:8:boolean contains(java.lang.Object):49:49 -> contains
    9:15:boolean contains(androidx.navigation3.runtime.NavKey):0:0 -> contains
    9:15:boolean contains(java.lang.Object):49 -> contains
    1:7:boolean containsAll(java.util.Collection):0:0 -> containsAll
    1:9:androidx.navigation3.runtime.NavKey get(int):0:0 -> get
    1:9:java.lang.Object get(int):49 -> get
    1:8:int indexOf(java.lang.Object):49:49 -> indexOf
    9:15:int indexOf(androidx.navigation3.runtime.NavKey):0:0 -> indexOf
    9:15:int indexOf(java.lang.Object):49 -> indexOf
    1:7:boolean isEmpty():0:0 -> isEmpty
    3:7:java.util.Iterator androidx.compose.runtime.snapshots.SnapshotStateList.iterator():85:85 -> iterator
    3:7:java.util.Iterator iterator():0 -> iterator
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1:8:int lastIndexOf(java.lang.Object):49:49 -> lastIndexOf
    9:15:int lastIndexOf(androidx.navigation3.runtime.NavKey):0:0 -> lastIndexOf
    9:15:int lastIndexOf(java.lang.Object):49 -> lastIndexOf
    6:11:java.util.ListIterator androidx.compose.runtime.snapshots.SnapshotStateList.listIterator(int):92:92 -> listIterator
    6:11:java.util.ListIterator listIterator(int):0 -> listIterator
    12:12:java.util.ListIterator listIterator():0:0 -> listIterator
    1:8:boolean remove(java.lang.Object):49:49 -> remove
    9:15:boolean remove(androidx.navigation3.runtime.NavKey):0:0 -> remove
    9:15:boolean remove(java.lang.Object):49 -> remove
    16:16:androidx.navigation3.runtime.NavKey removeAt(int):0:0 -> remove
    16:16:androidx.navigation3.runtime.NavKey remove(int):49 -> remove
    16:16:java.lang.Object remove(int):49 -> remove
    1:7:boolean removeAll(java.util.Collection):0:0 -> removeAll
    1:7:boolean retainAll(java.util.Collection):0:0 -> retainAll
    1:2:java.lang.Object set(int,java.lang.Object):49:49 -> set
    3:11:androidx.navigation3.runtime.NavKey set(int,androidx.navigation3.runtime.NavKey):0:0 -> set
    3:11:java.lang.Object set(int,java.lang.Object):49 -> set
    1:7:int getSize():0:0 -> size
    1:7:int size():49 -> size
    1:7:java.util.List subList(int,int):0:0 -> subList
    1:5:java.lang.Object[] toArray():0:0 -> toArray
    6:6:java.lang.Object[] toArray(java.lang.Object[]):0:0 -> toArray
