# {"id":"partitionSourceFiles","fileNameMappings":{"kotlinx.serialization.encoding.CompositeDecoder":"Decoding.kt","kotlinx.serialization.SerializationException":"SerializationExceptions.kt"}}
kotlinx.serialization.internal.AbstractPolymorphicSerializer -> i1:
# {"id":"sourceFile","fileName":"AbstractPolymorphicSerializer.kt"}
    1:4:java.lang.Object deserialize(kotlinx.serialization.encoding.Decoder):40:40 -> f
    1:4:java.lang.Object AbstractPolymorphicSerializer.deserialize(Decoder1):0 -> f
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Llp1;)Ljava/lang/Object;"}
    5:8:java.lang.Object deserialize(kotlinx.serialization.encoding.Decoder):122:122 -> f
    5:8:java.lang.Object AbstractPolymorphicSerializer.deserialize(Decoder1):0 -> f
    9:16:java.lang.Object deserialize(kotlinx.serialization.encoding.Decoder):43:43 -> f
    9:16:java.lang.Object AbstractPolymorphicSerializer.deserialize(Decoder1):0 -> f
    17:25:java.lang.Object decodeSequentially(kotlinx.serialization.encoding.CompositeDecoder):72:72 -> f
    17:25:java.lang.Object access$decodeSequentially(kotlinx.serialization.internal.AbstractPolymorphicSerializer,kotlinx.serialization.encoding.CompositeDecoder):23 -> f
    17:25:java.lang.Object deserialize(kotlinx.serialization.encoding.Decoder):44 -> f
    17:25:java.lang.Object AbstractPolymorphicSerializer.deserialize(Decoder1):0 -> f
    26:29:java.lang.Object decodeSequentially(kotlinx.serialization.encoding.CompositeDecoder):73:73 -> f
    26:29:java.lang.Object access$decodeSequentially(kotlinx.serialization.internal.AbstractPolymorphicSerializer,kotlinx.serialization.encoding.CompositeDecoder):23 -> f
    26:29:java.lang.Object deserialize(kotlinx.serialization.encoding.Decoder):44 -> f
    26:29:java.lang.Object AbstractPolymorphicSerializer.deserialize(Decoder1):0 -> f
    30:33:java.lang.Object decodeSequentially(kotlinx.serialization.encoding.CompositeDecoder):74:74 -> f
    30:33:java.lang.Object access$decodeSequentially(kotlinx.serialization.internal.AbstractPolymorphicSerializer,kotlinx.serialization.encoding.CompositeDecoder):23 -> f
    30:33:java.lang.Object deserialize(kotlinx.serialization.encoding.Decoder):44 -> f
    30:33:java.lang.Object AbstractPolymorphicSerializer.deserialize(Decoder1):0 -> f
    34:40:java.lang.Object kotlinx.serialization.encoding.CompositeDecoder.decodeSerializableElement$default(kotlinx.serialization.encoding.CompositeDecoder,kotlinx.serialization.descriptors.SerialDescriptor,int,kotlinx.serialization.DeserializationStrategy,java.lang.Object,int,java.lang.Object):539:539 -> f
    34:40:java.lang.Object decodeSequentially(kotlinx.serialization.encoding.CompositeDecoder):74 -> f
    34:40:java.lang.Object access$decodeSequentially(kotlinx.serialization.internal.AbstractPolymorphicSerializer,kotlinx.serialization.encoding.CompositeDecoder):23 -> f
    34:40:java.lang.Object deserialize(kotlinx.serialization.encoding.Decoder):44 -> f
    34:40:java.lang.Object AbstractPolymorphicSerializer.deserialize(Decoder1):0 -> f
    41:55:java.lang.Object deserialize(kotlinx.serialization.encoding.Decoder):48:48 -> f
    41:55:java.lang.Object AbstractPolymorphicSerializer.deserialize(Decoder1):0 -> f
    56:57:java.lang.Object deserialize(kotlinx.serialization.encoding.Decoder):60:60 -> f
    56:57:java.lang.Object AbstractPolymorphicSerializer.deserialize(Decoder1):0 -> f
    58:66:java.lang.Object deserialize(kotlinx.serialization.encoding.Decoder):61:61 -> f
    58:66:java.lang.Object AbstractPolymorphicSerializer.deserialize(Decoder1):0 -> f
    67:68:java.lang.Object deserialize(kotlinx.serialization.encoding.Decoder):62:62 -> f
    67:68:java.lang.Object AbstractPolymorphicSerializer.deserialize(Decoder1):0 -> f
    69:71:java.lang.Object deserialize(kotlinx.serialization.encoding.Decoder):61:61 -> f
    69:71:java.lang.Object AbstractPolymorphicSerializer.deserialize(Decoder1):0 -> f
    72:73:java.lang.Object deserialize(kotlinx.serialization.encoding.Decoder):63:63 -> f
    72:73:java.lang.Object AbstractPolymorphicSerializer.deserialize(Decoder1):0 -> f
    74:83:java.lang.Object deserialize(kotlinx.serialization.encoding.Decoder):61:61 -> f
    74:83:java.lang.Object AbstractPolymorphicSerializer.deserialize(Decoder1):0 -> f
    84:86:void kotlinx.serialization.SerializationException.<init>(java.lang.String):51:51 -> f
    84:86:java.lang.Object deserialize(kotlinx.serialization.encoding.Decoder):60 -> f
    84:86:java.lang.Object AbstractPolymorphicSerializer.deserialize(Decoder1):0 -> f
    87:89:java.lang.Object deserialize(kotlinx.serialization.encoding.Decoder):60:60 -> f
    87:89:java.lang.Object AbstractPolymorphicSerializer.deserialize(Decoder1):0 -> f
    90:93:java.lang.Object deserialize(kotlinx.serialization.encoding.Decoder):57:57 -> f
    90:93:java.lang.Object AbstractPolymorphicSerializer.deserialize(Decoder1):0 -> f
    94:97:java.lang.Object deserialize(kotlinx.serialization.encoding.Decoder):58:58 -> f
    94:97:java.lang.Object AbstractPolymorphicSerializer.deserialize(Decoder1):0 -> f
    98:102:java.lang.Object kotlinx.serialization.encoding.CompositeDecoder.decodeSerializableElement$default(kotlinx.serialization.encoding.CompositeDecoder,kotlinx.serialization.descriptors.SerialDescriptor,int,kotlinx.serialization.DeserializationStrategy,java.lang.Object,int,java.lang.Object):539:539 -> f
    98:102:java.lang.Object deserialize(kotlinx.serialization.encoding.Decoder):58 -> f
    98:102:java.lang.Object AbstractPolymorphicSerializer.deserialize(Decoder1):0 -> f
    103:108:java.lang.Object deserialize(kotlinx.serialization.encoding.Decoder):56:56 -> f
    103:108:java.lang.Object AbstractPolymorphicSerializer.deserialize(Decoder1):0 -> f
    109:120:java.lang.Object deserialize(kotlinx.serialization.encoding.Decoder):53:53 -> f
    109:120:java.lang.Object AbstractPolymorphicSerializer.deserialize(Decoder1):0 -> f
    121:124:java.lang.Object deserialize(kotlinx.serialization.encoding.Decoder):125:125 -> f
    121:124:java.lang.Object AbstractPolymorphicSerializer.deserialize(Decoder1):0 -> f
    125:126:java.lang.Object deserialize(kotlinx.serialization.encoding.Decoder):68:68 -> f
    125:126:java.lang.Object AbstractPolymorphicSerializer.deserialize(Decoder1):0 -> f
    127:130:java.lang.Object deserialize(kotlinx.serialization.encoding.Decoder):0:0 -> f
    127:130:java.lang.Object AbstractPolymorphicSerializer.deserialize(Decoder1):0 -> f
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":135,"3":137,"6":140,"9":144},"outline":"Lyc1;l(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"}
    131:134:java.lang.Object deserialize(kotlinx.serialization.encoding.Decoder):68:68 -> f
    131:134:java.lang.Object AbstractPolymorphicSerializer.deserialize(Decoder1):0 -> f
    135:135:java.lang.Object deserialize(kotlinx.serialization.encoding.Decoder):68:68 -> f
    137:137:java.lang.Object deserialize(kotlinx.serialization.encoding.Decoder):68:68 -> f
    140:140:java.lang.Object deserialize(kotlinx.serialization.encoding.Decoder):68:68 -> f
    144:144:java.lang.Object deserialize(kotlinx.serialization.encoding.Decoder):68:68 -> f
    4:7:void serialize(kotlinx.serialization.encoding.Encoder,java.lang.Object):33:33 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb62;Ljava/lang/Object;)V"}
    8:11:void serialize(kotlinx.serialization.encoding.Encoder,java.lang.Object):34:34 -> g
    12:15:void serialize(kotlinx.serialization.encoding.Encoder,java.lang.Object):117:117 -> g
    16:31:void serialize(kotlinx.serialization.encoding.Encoder,java.lang.Object):35:35 -> g
    32:39:void serialize(kotlinx.serialization.encoding.Encoder,java.lang.Object):36:36 -> g
    40:43:void serialize(kotlinx.serialization.encoding.Encoder,java.lang.Object):120:120 -> g
    1:13:kotlinx.serialization.DeserializationStrategy findPolymorphicSerializerOrNull(kotlinx.serialization.encoding.CompositeDecoder,java.lang.String):85:85 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb51;Ljava/lang/String;)Lwu1;"}
    4:16:kotlinx.serialization.SerializationStrategy findPolymorphicSerializerOrNull(kotlinx.serialization.encoding.Encoder,java.lang.Object):97:97 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb62;Ljava/lang/Object;)Lbq6;"}
    kotlin.reflect.KClass getBaseClass() -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lfv0;"}
