# {"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 -> c
    1:4:java.lang.Object AbstractPolymorphicSerializer.deserialize(Decoder1):0 -> c
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lbp1;)Ljava/lang/Object;"}
    5:11:java.lang.Object deserialize(kotlinx.serialization.encoding.Decoder):122:122 -> c
    5:11:java.lang.Object AbstractPolymorphicSerializer.deserialize(Decoder1):0 -> c
    12:27:java.lang.Object deserialize(kotlinx.serialization.encoding.Decoder):48:48 -> c
    12:27:java.lang.Object AbstractPolymorphicSerializer.deserialize(Decoder1):0 -> c
    28:29:java.lang.Object deserialize(kotlinx.serialization.encoding.Decoder):60:60 -> c
    28:29:java.lang.Object AbstractPolymorphicSerializer.deserialize(Decoder1):0 -> c
    30:38:java.lang.Object deserialize(kotlinx.serialization.encoding.Decoder):61:61 -> c
    30:38:java.lang.Object AbstractPolymorphicSerializer.deserialize(Decoder1):0 -> c
    39:40:java.lang.Object deserialize(kotlinx.serialization.encoding.Decoder):62:62 -> c
    39:40:java.lang.Object AbstractPolymorphicSerializer.deserialize(Decoder1):0 -> c
    41:43:java.lang.Object deserialize(kotlinx.serialization.encoding.Decoder):61:61 -> c
    41:43:java.lang.Object AbstractPolymorphicSerializer.deserialize(Decoder1):0 -> c
    44:45:java.lang.Object deserialize(kotlinx.serialization.encoding.Decoder):63:63 -> c
    44:45:java.lang.Object AbstractPolymorphicSerializer.deserialize(Decoder1):0 -> c
    46:55:java.lang.Object deserialize(kotlinx.serialization.encoding.Decoder):61:61 -> c
    46:55:java.lang.Object AbstractPolymorphicSerializer.deserialize(Decoder1):0 -> c
    56:58:void kotlinx.serialization.SerializationException.<init>(java.lang.String):51:51 -> c
    56:58:java.lang.Object deserialize(kotlinx.serialization.encoding.Decoder):60 -> c
    56:58:java.lang.Object AbstractPolymorphicSerializer.deserialize(Decoder1):0 -> c
    59:61:java.lang.Object deserialize(kotlinx.serialization.encoding.Decoder):60:60 -> c
    59:61:java.lang.Object AbstractPolymorphicSerializer.deserialize(Decoder1):0 -> c
    62:65:java.lang.Object deserialize(kotlinx.serialization.encoding.Decoder):57:57 -> c
    62:65:java.lang.Object AbstractPolymorphicSerializer.deserialize(Decoder1):0 -> c
    66:69:java.lang.Object deserialize(kotlinx.serialization.encoding.Decoder):58:58 -> c
    66:69:java.lang.Object AbstractPolymorphicSerializer.deserialize(Decoder1):0 -> c
    70:74: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 -> c
    70:74:java.lang.Object deserialize(kotlinx.serialization.encoding.Decoder):58 -> c
    70:74:java.lang.Object AbstractPolymorphicSerializer.deserialize(Decoder1):0 -> c
    75:80:java.lang.Object deserialize(kotlinx.serialization.encoding.Decoder):56:56 -> c
    75:80:java.lang.Object AbstractPolymorphicSerializer.deserialize(Decoder1):0 -> c
    81:91:java.lang.Object deserialize(kotlinx.serialization.encoding.Decoder):53:53 -> c
    81:91:java.lang.Object AbstractPolymorphicSerializer.deserialize(Decoder1):0 -> c
    92:95:java.lang.Object deserialize(kotlinx.serialization.encoding.Decoder):125:125 -> c
    92:95:java.lang.Object AbstractPolymorphicSerializer.deserialize(Decoder1):0 -> c
    96:97:java.lang.Object deserialize(kotlinx.serialization.encoding.Decoder):68:68 -> c
    96:97:java.lang.Object AbstractPolymorphicSerializer.deserialize(Decoder1):0 -> c
    98:101:java.lang.Object deserialize(kotlinx.serialization.encoding.Decoder):0:0 -> c
    98:101:java.lang.Object AbstractPolymorphicSerializer.deserialize(Decoder1):0 -> c
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":106,"3":108,"6":111,"9":115},"outline":"Lpc1;k(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"}
    102:105:java.lang.Object deserialize(kotlinx.serialization.encoding.Decoder):68:68 -> c
    102:105:java.lang.Object AbstractPolymorphicSerializer.deserialize(Decoder1):0 -> c
    106:106:java.lang.Object deserialize(kotlinx.serialization.encoding.Decoder):68:68 -> c
    108:108:java.lang.Object deserialize(kotlinx.serialization.encoding.Decoder):68:68 -> c
    111:111:java.lang.Object deserialize(kotlinx.serialization.encoding.Decoder):68:68 -> c
    115:115:java.lang.Object deserialize(kotlinx.serialization.encoding.Decoder):68:68 -> c
    4:7:void serialize(kotlinx.serialization.encoding.Encoder,java.lang.Object):33:33 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc52;Ljava/lang/Object;)V"}
    8:11:void serialize(kotlinx.serialization.encoding.Encoder,java.lang.Object):34:34 -> d
    12:15:void serialize(kotlinx.serialization.encoding.Encoder,java.lang.Object):117:117 -> d
    16:31:void serialize(kotlinx.serialization.encoding.Encoder,java.lang.Object):35:35 -> d
    32:39:void serialize(kotlinx.serialization.encoding.Encoder,java.lang.Object):36:36 -> d
    40:43:void serialize(kotlinx.serialization.encoding.Encoder,java.lang.Object):120:120 -> d
    1:16:kotlinx.serialization.DeserializationStrategy findPolymorphicSerializerOrNull(kotlinx.serialization.encoding.CompositeDecoder,java.lang.String):85:85 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw41;Ljava/lang/String;)Lhj3;"}
    17:20:kotlinx.serialization.DeserializationStrategy kotlinx.serialization.modules.SerialModuleImpl.getPolymorphic(kotlin.reflect.KClass,java.lang.String):178:178 -> f
    17:20:kotlinx.serialization.DeserializationStrategy findPolymorphicSerializerOrNull(kotlinx.serialization.encoding.CompositeDecoder,java.lang.String):85 -> f
    4:17:kotlinx.serialization.SerializationStrategy findPolymorphicSerializerOrNull(kotlinx.serialization.encoding.Encoder,java.lang.Object):97:97 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc52;Ljava/lang/Object;)Lhj3;"}
    18:26:kotlinx.serialization.SerializationStrategy kotlinx.serialization.modules.SerialModuleImpl.getPolymorphic(kotlin.reflect.KClass,java.lang.Object):165:165 -> g
    18:26:kotlinx.serialization.SerializationStrategy findPolymorphicSerializerOrNull(kotlinx.serialization.encoding.Encoder,java.lang.Object):97 -> g
    27:30:kotlinx.serialization.SerializationStrategy kotlinx.serialization.modules.SerialModuleImpl.getPolymorphic(kotlin.reflect.KClass,java.lang.Object):170:170 -> g
    27:30:kotlinx.serialization.SerializationStrategy findPolymorphicSerializerOrNull(kotlinx.serialization.encoding.Encoder,java.lang.Object):97 -> g
    kotlin.reflect.KClass getBaseClass() -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lbv0;"}
