# {"id":"partitionSourceFiles","fileNameMappings":{"kotlinx.serialization.modules.SerializersModuleBuildersKt":"SerializersModuleBuilders.kt","kotlinx.serialization.modules.SerializersModuleKt":"SerializersModule.kt"}}
androidx.navigation.serialization.RouteEncoder -> d26:
# {"id":"sourceFile","fileName":"RouteEncoder.kt"}
    kotlinx.serialization.KSerializer serializer -> X
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lph3;"}
    java.util.Map typeMap -> Y
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/util/LinkedHashMap;"}
    kotlinx.serialization.modules.SerializersModule serializersModule -> Z
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lnv4;"}
    java.util.Map map -> c0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/util/LinkedHashMap;"}
    int elementIndex -> d0
    1:3:void kotlinx.serialization.encoding.AbstractEncoder.<init>():18:18 -> <init>
    1:3:void <init>(kotlinx.serialization.KSerializer,java.util.Map):37 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lph3;Ljava/util/LinkedHashMap;)V"}
    4:5:void <init>(kotlinx.serialization.KSerializer,java.util.Map):35:35 -> <init>
    6:7:void <init>(kotlinx.serialization.KSerializer,java.util.Map):36:36 -> <init>
    8:9:kotlinx.serialization.modules.SerializersModule kotlinx.serialization.modules.SerializersModuleKt.getEmptySerializersModule():82:82 -> <init>
    8:9:kotlinx.serialization.modules.SerializersModule kotlinx.serialization.modules.SerializersModuleBuildersKt.EmptySerializersModule():40 -> <init>
    8:9:void <init>(kotlinx.serialization.KSerializer,java.util.Map):38 -> <init>
    10:11:void <init>(kotlinx.serialization.KSerializer,java.util.Map):38:38 -> <init>
    12:19:void <init>(kotlinx.serialization.KSerializer,java.util.Map):39:39 -> <init>
    20:22:void <init>(kotlinx.serialization.KSerializer,java.util.Map):40:40 -> <init>
    4:7:void encodeSerializableValue(kotlinx.serialization.SerializationStrategy,java.lang.Object):66:66 -> E
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lck6;Ljava/lang/Object;)V"}
    1:3:kotlinx.serialization.modules.SerializersModule getSerializersModule():38:38 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lnv4;"}
    4:6:boolean encodeElement(kotlinx.serialization.descriptors.SerialDescriptor,int):71:71 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lvj6;I)V"}
    1:4:void encodeValue(java.lang.Object):81:81 -> g
    2:5:void encodeNull():86:86 -> i
    1:12:void internalEncodeValue(java.lang.Object):95:95 -> j
    1:12:void RouteEncoder.internalEncodeValue(java.lang.Object):0 -> j
      # {"id":"com.android.tools.r8.synthesized"}
    13:22:void internalEncodeValue(java.lang.Object):96:96 -> j
    13:22:void RouteEncoder.internalEncodeValue(java.lang.Object):0 -> j
    23:26:void internalEncodeValue(java.lang.Object):101:101 -> j
    23:26:void RouteEncoder.internalEncodeValue(java.lang.Object):0 -> j
    27:33:void internalEncodeValue(java.lang.Object):102:102 -> j
    27:33:void RouteEncoder.internalEncodeValue(java.lang.Object):0 -> j
    34:41:void internalEncodeValue(java.lang.Object):104:104 -> j
    34:41:void RouteEncoder.internalEncodeValue(java.lang.Object):0 -> j
    42:47:void internalEncodeValue(java.lang.Object):106:106 -> j
    42:47:void RouteEncoder.internalEncodeValue(java.lang.Object):0 -> j
    48:51:void internalEncodeValue(java.lang.Object):98:98 -> j
    48:51:void RouteEncoder.internalEncodeValue(java.lang.Object):0 -> j
    52:55:void internalEncodeValue(java.lang.Object):0:0 -> j
    52:55:void RouteEncoder.internalEncodeValue(java.lang.Object):0 -> j
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":60,"3":62,"6":65,"9":69,"12":74},"outline":"Lyi4;m(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"}
    56:59:void internalEncodeValue(java.lang.Object):97:97 -> j
    56:59:void RouteEncoder.internalEncodeValue(java.lang.Object):0 -> j
    60:60:void internalEncodeValue(java.lang.Object):98:98 -> j
    62:62:void internalEncodeValue(java.lang.Object):98:98 -> j
    65:65:void internalEncodeValue(java.lang.Object):98:98 -> j
    69:69:void internalEncodeValue(java.lang.Object):98:98 -> j
    74:74:void internalEncodeValue(java.lang.Object):98:98 -> j
    4:13:kotlinx.serialization.encoding.Encoder encodeInline(kotlinx.serialization.descriptors.SerialDescriptor):90:90 -> v
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lvj6;)Lf22;"}
