# {"id":"partitionSourceFiles","fileNameMappings":{"kotlinx.serialization.json.JsonEncodingException":"JsonExceptions.kt","kotlinx.serialization.json.JsonElementKt":"JsonElement.kt","kotlinx.serialization.json.Json":"Json.kt","kotlinx.serialization.json.JsonConfiguration":"JsonConfiguration.kt","kotlinx.serialization.json.internal.Composer":"Composers.kt","kotlinx.serialization.internal.JsonInternalDependenciesKt":"JsonInternalDependencies.kt","kotlinx.serialization.json.internal.StreamingJsonEncoderKt":"StreamingJsonEncoder.kt"}}
kotlinx.serialization.json.internal.StreamingJsonEncoder -> xr2:
# {"id":"sourceFile","fileName":"StreamingJsonEncoder.kt"}
    kotlinx.serialization.json.internal.Composer composer -> h0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lu20;"}
    kotlinx.serialization.json.Json json -> i0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ld71;"}
    kotlinx.serialization.json.internal.WriteMode mode -> j0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lhe3;"}
    kotlinx.serialization.json.JsonEncoder[] modeReuseCache -> k0
      # {"id":"com.android.tools.r8.residualsignature","signature":"[Lxr2;"}
    kotlinx.serialization.modules.SerializersModule serializersModule -> l0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lxl;"}
    kotlinx.serialization.json.JsonConfiguration configuration -> m0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh71;"}
    boolean forceQuoting -> n0
    java.lang.String polymorphicDiscriminator -> o0
    java.lang.String polymorphicSerialName -> p0
    4:6:void kotlinx.serialization.encoding.AbstractEncoder.<init>():18:18 -> <init>
    4:6:void <init>(kotlinx.serialization.json.internal.Composer,kotlinx.serialization.json.Json,kotlinx.serialization.json.internal.WriteMode,kotlinx.serialization.json.JsonEncoder[]):27 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lu20;Ld71;Lhe3;[Lxr2;)V"}
    7:8:void <init>(kotlinx.serialization.json.internal.Composer,kotlinx.serialization.json.Json,kotlinx.serialization.json.internal.WriteMode,kotlinx.serialization.json.JsonEncoder[]):29:29 -> <init>
    9:10:void <init>(kotlinx.serialization.json.internal.Composer,kotlinx.serialization.json.Json,kotlinx.serialization.json.internal.WriteMode,kotlinx.serialization.json.JsonEncoder[]):30:30 -> <init>
    11:12:void <init>(kotlinx.serialization.json.internal.Composer,kotlinx.serialization.json.Json,kotlinx.serialization.json.internal.WriteMode,kotlinx.serialization.json.JsonEncoder[]):31:31 -> <init>
    13:14:void <init>(kotlinx.serialization.json.internal.Composer,kotlinx.serialization.json.Json,kotlinx.serialization.json.internal.WriteMode,kotlinx.serialization.json.JsonEncoder[]):32:32 -> <init>
    15:16:kotlinx.serialization.modules.SerializersModule kotlinx.serialization.json.Json.getSerializersModule():75:75 -> <init>
    15:16:void <init>(kotlinx.serialization.json.internal.Composer,kotlinx.serialization.json.Json,kotlinx.serialization.json.internal.WriteMode,kotlinx.serialization.json.JsonEncoder[]):40 -> <init>
    17:18:void <init>(kotlinx.serialization.json.internal.Composer,kotlinx.serialization.json.Json,kotlinx.serialization.json.internal.WriteMode,kotlinx.serialization.json.JsonEncoder[]):40:40 -> <init>
    19:20:kotlinx.serialization.json.JsonConfiguration kotlinx.serialization.json.Json.getConfiguration():74:74 -> <init>
    19:20:void <init>(kotlinx.serialization.json.internal.Composer,kotlinx.serialization.json.Json,kotlinx.serialization.json.internal.WriteMode,kotlinx.serialization.json.JsonEncoder[]):41 -> <init>
    21:22:void <init>(kotlinx.serialization.json.internal.Composer,kotlinx.serialization.json.Json,kotlinx.serialization.json.internal.WriteMode,kotlinx.serialization.json.JsonEncoder[]):41:41 -> <init>
    23:28:void <init>(kotlinx.serialization.json.internal.Composer,kotlinx.serialization.json.Json,kotlinx.serialization.json.internal.WriteMode,kotlinx.serialization.json.JsonEncoder[]):49:49 -> <init>
    29:34:void <init>(kotlinx.serialization.json.internal.Composer,kotlinx.serialization.json.Json,kotlinx.serialization.json.internal.WriteMode,kotlinx.serialization.json.JsonEncoder[]):51:51 -> <init>
    35:37:void <init>(kotlinx.serialization.json.internal.Composer,kotlinx.serialization.json.Json,kotlinx.serialization.json.internal.WriteMode,kotlinx.serialization.json.JsonEncoder[]):52:52 -> <init>
    4:25:boolean encodeElement(kotlinx.serialization.descriptors.SerialDescriptor,int):112:112 -> T
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/serialization/descriptors/SerialDescriptor;I)V"}
    26:29:boolean kotlinx.serialization.json.internal.Composer.getWritingFirst():14:14 -> T
    26:29:boolean encodeElement(kotlinx.serialization.descriptors.SerialDescriptor,int):144 -> T
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    30:32:boolean encodeElement(kotlinx.serialization.descriptors.SerialDescriptor,int):145:145 -> T
    33:35:boolean encodeElement(kotlinx.serialization.descriptors.SerialDescriptor,int):146:146 -> T
    36:37:kotlinx.serialization.json.Json getJson():30:30 -> T
    36:37:boolean encodeElement(kotlinx.serialization.descriptors.SerialDescriptor,int):147 -> T
    38:40:java.lang.String kotlinx.serialization.json.internal.JsonNamesMapKt.getJsonElementName(kotlinx.serialization.descriptors.SerialDescriptor,kotlinx.serialization.json.Json,int):72:72 -> T
    38:40:boolean encodeElement(kotlinx.serialization.descriptors.SerialDescriptor,int):147 -> T
    41:44:java.lang.String kotlinx.serialization.json.internal.JsonNamesMapKt.getJsonElementName(kotlinx.serialization.descriptors.SerialDescriptor,kotlinx.serialization.json.Json,int):73:73 -> T
    41:44:boolean encodeElement(kotlinx.serialization.descriptors.SerialDescriptor,int):147 -> T
    45:47:boolean encodeElement(kotlinx.serialization.descriptors.SerialDescriptor,int):147:147 -> T
    48:50:boolean encodeElement(kotlinx.serialization.descriptors.SerialDescriptor,int):148:148 -> T
    51:56:boolean encodeElement(kotlinx.serialization.descriptors.SerialDescriptor,int):149:149 -> T
    57:60:boolean encodeElement(kotlinx.serialization.descriptors.SerialDescriptor,int):136:136 -> T
    61:63:boolean encodeElement(kotlinx.serialization.descriptors.SerialDescriptor,int):138:138 -> T
    64:66:boolean encodeElement(kotlinx.serialization.descriptors.SerialDescriptor,int):139:139 -> T
    67:69:boolean encodeElement(kotlinx.serialization.descriptors.SerialDescriptor,int):140:140 -> T
    70:73:boolean kotlinx.serialization.json.internal.Composer.getWritingFirst():14:14 -> T
    70:73:boolean encodeElement(kotlinx.serialization.descriptors.SerialDescriptor,int):119 -> T
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    74:76:boolean encodeElement(kotlinx.serialization.descriptors.SerialDescriptor,int):120:120 -> T
    77:79:boolean encodeElement(kotlinx.serialization.descriptors.SerialDescriptor,int):121:121 -> T
    80:83:boolean encodeElement(kotlinx.serialization.descriptors.SerialDescriptor,int):122:122 -> T
    84:86:boolean encodeElement(kotlinx.serialization.descriptors.SerialDescriptor,int):125:125 -> T
    87:90:boolean encodeElement(kotlinx.serialization.descriptors.SerialDescriptor,int):126:126 -> T
    91:93:boolean encodeElement(kotlinx.serialization.descriptors.SerialDescriptor,int):120:120 -> T
    94:95:boolean encodeElement(kotlinx.serialization.descriptors.SerialDescriptor,int):130:130 -> T
    96:99:boolean encodeElement(kotlinx.serialization.descriptors.SerialDescriptor,int):131:131 -> T
    100:103:boolean kotlinx.serialization.json.internal.Composer.getWritingFirst():14:14 -> T
    100:103:boolean encodeElement(kotlinx.serialization.descriptors.SerialDescriptor,int):114 -> T
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    104:106:boolean encodeElement(kotlinx.serialization.descriptors.SerialDescriptor,int):115:115 -> T
    107:110:boolean encodeElement(kotlinx.serialization.descriptors.SerialDescriptor,int):116:116 -> T
    4:9:kotlinx.serialization.encoding.CompositeEncoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):83:83 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lb30;"}
    10:11:kotlinx.serialization.encoding.CompositeEncoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):84:84 -> a
    12:17:kotlinx.serialization.encoding.CompositeEncoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):85:85 -> a
    18:19:void kotlinx.serialization.json.internal.Composer.indent():18:18 -> a
    18:19:kotlinx.serialization.encoding.CompositeEncoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):86 -> a
    20:23:kotlinx.serialization.encoding.CompositeEncoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):89:89 -> a
    24:31:kotlinx.serialization.encoding.CompositeEncoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):91:91 -> a
    32:34:void encodeTypeInfo(java.lang.String,java.lang.String):75:75 -> a
    32:34:kotlinx.serialization.encoding.CompositeEncoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):91 -> a
    35:39:void encodeString(java.lang.String):226:226 -> a
    35:39:void encodeTypeInfo(java.lang.String,java.lang.String):76 -> a
    35:39:kotlinx.serialization.encoding.CompositeEncoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):91 -> a
    40:42:void encodeTypeInfo(java.lang.String,java.lang.String):77:77 -> a
    40:42:kotlinx.serialization.encoding.CompositeEncoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):91 -> a
    43:46:void encodeTypeInfo(java.lang.String,java.lang.String):79:79 -> a
    43:46:kotlinx.serialization.encoding.CompositeEncoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):91 -> a
    47:48:kotlinx.serialization.encoding.CompositeEncoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):92:92 -> a
    49:50:kotlinx.serialization.encoding.CompositeEncoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):93:93 -> a
    51:55:kotlinx.serialization.encoding.CompositeEncoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):96:96 -> a
    56:74:kotlinx.serialization.encoding.CompositeEncoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):100:100 -> a
    4:9:void endStructure(kotlinx.serialization.descriptors.SerialDescriptor):105:105 -> b
    10:11:void kotlinx.serialization.json.internal.Composer.nextItemIfNotFirst():28:28 -> b
    10:11:void endStructure(kotlinx.serialization.descriptors.SerialDescriptor):106 -> b
    12:19:void endStructure(kotlinx.serialization.descriptors.SerialDescriptor):107:107 -> b
    1:3:kotlinx.serialization.modules.SerializersModule getSerializersModule():40:40 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lxl;"}
    1:8:void encodeNull():183:183 -> d
    1:14:void encodeDouble(double):216:216 -> e
    15:18:void kotlinx.serialization.json.internal.Composer.print(double):36:36 -> e
    15:18:void encodeDouble(double):216 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    19:25:void kotlinx.serialization.json.internal.Composer.print(double):36:36 -> e
    19:25:void encodeDouble(double):216 -> e
    26:39:void encodeDouble(double):217:217 -> e
    40:43:void encodeDouble(double):218:218 -> e
    44:52:kotlinx.serialization.json.JsonEncodingException kotlinx.serialization.json.internal.JsonExceptionsKt.InvalidFloatingPointEncoded(java.lang.Number,java.lang.String):112:112 -> e
    44:52:kotlinx.serialization.json.JsonEncodingException kotlinx.serialization.json.internal.JsonExceptionsKt.InvalidFloatingPointEncoded$default(java.lang.Number,java.lang.String,int,java.lang.Object):111 -> e
    44:52:void encodeDouble(double):218 -> e
    53:55:void kotlinx.serialization.json.JsonEncodingException.<init>(java.lang.String,java.lang.String,java.lang.String,int,kotlin.jvm.internal.DefaultConstructorMarker):85:85 -> e
    53:55:kotlinx.serialization.json.JsonEncodingException kotlinx.serialization.json.internal.JsonExceptionsKt.InvalidFloatingPointEncoded(java.lang.Number,java.lang.String):112 -> e
    53:55:kotlinx.serialization.json.JsonEncodingException kotlinx.serialization.json.internal.JsonExceptionsKt.InvalidFloatingPointEncoded$default(java.lang.Number,java.lang.String,int,java.lang.Object):111 -> e
    53:55:void encodeDouble(double):218 -> e
    56:56:void encodeDouble(double):218:218 -> e
    1:18:void encodeShort(short):195:195 -> f
    1:18:void encodeByte(byte):191:191 -> g
    1:14:void encodeBoolean(boolean):187:187 -> h
    15:18:void kotlinx.serialization.json.internal.Composer.print(boolean):41:41 -> h
    15:18:void encodeBoolean(boolean):187 -> h
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    19:26:void kotlinx.serialization.json.internal.Composer.print(boolean):41:41 -> h
    19:26:void encodeBoolean(boolean):187 -> h
    4:11:void encodeEnum(kotlinx.serialization.descriptors.SerialDescriptor,int):229:229 -> i
    1:18:void encodeInt(int):199:199 -> j
    4:16:kotlinx.serialization.encoding.Encoder encodeInline(kotlinx.serialization.descriptors.SerialDescriptor):168:168 -> k
    17:21:kotlinx.serialization.encoding.Encoder encodeInline(kotlinx.serialization.descriptors.SerialDescriptor):261:261 -> k
    22:27:kotlinx.serialization.encoding.Encoder encodeInline(kotlinx.serialization.descriptors.SerialDescriptor):262:262 -> k
    28:38:kotlinx.serialization.encoding.Encoder encodeInline(kotlinx.serialization.descriptors.SerialDescriptor):168:168 -> k
    39:44:boolean kotlinx.serialization.json.internal.StreamingJsonEncoderKt.isUnquotedLiteral(kotlinx.serialization.descriptors.SerialDescriptor):25:25 -> k
    39:44:kotlinx.serialization.encoding.Encoder encodeInline(kotlinx.serialization.descriptors.SerialDescriptor):169 -> k
    45:46:kotlinx.serialization.descriptors.SerialDescriptor kotlinx.serialization.json.JsonElementKt.getJsonUnquotedLiteralDescriptor():132:132 -> k
    45:46:boolean kotlinx.serialization.json.internal.StreamingJsonEncoderKt.isUnquotedLiteral(kotlinx.serialization.descriptors.SerialDescriptor):25 -> k
    45:46:kotlinx.serialization.encoding.Encoder encodeInline(kotlinx.serialization.descriptors.SerialDescriptor):169 -> k
    47:52:boolean kotlin.jvm.internal.Intrinsics.areEqual(java.lang.Object,java.lang.Object):169:169 -> k
    47:52:boolean kotlinx.serialization.json.internal.StreamingJsonEncoderKt.isUnquotedLiteral(kotlinx.serialization.descriptors.SerialDescriptor):25 -> k
    47:52:kotlinx.serialization.encoding.Encoder encodeInline(kotlinx.serialization.descriptors.SerialDescriptor):169 -> k
    53:57:kotlinx.serialization.encoding.Encoder encodeInline(kotlinx.serialization.descriptors.SerialDescriptor):263:263 -> k
    58:63:kotlinx.serialization.encoding.Encoder encodeInline(kotlinx.serialization.descriptors.SerialDescriptor):264:264 -> k
    64:74:kotlinx.serialization.encoding.Encoder encodeInline(kotlinx.serialization.descriptors.SerialDescriptor):169:169 -> k
    75:85:kotlinx.serialization.encoding.Encoder encodeInline(kotlinx.serialization.descriptors.SerialDescriptor):170:170 -> k
    4:7:kotlinx.serialization.json.JsonConfiguration kotlinx.serialization.json.Json.getConfiguration():74:74 -> l
    4:7:void encodeSerializableValue(kotlinx.serialization.SerializationStrategy,java.lang.Object):233 -> l
    4:7:void StreamingJsonEncoder.encodeSerializableValue(kotlinx.serialization.KSerializer,java.lang.Object):0 -> l
      # {"id":"com.android.tools.r8.synthesized"}
    8:9:void encodeSerializableValue(kotlinx.serialization.SerializationStrategy,java.lang.Object):237:237 -> l
    8:9:void StreamingJsonEncoder.encodeSerializableValue(kotlinx.serialization.KSerializer,java.lang.Object):0 -> l
    10:13:kotlinx.serialization.json.ClassDiscriminatorMode kotlinx.serialization.json.JsonConfiguration.getClassDiscriminatorMode():43:43 -> l
    10:13:void encodeSerializableValue(kotlinx.serialization.SerializationStrategy,java.lang.Object):242 -> l
    10:13:void StreamingJsonEncoder.encodeSerializableValue(kotlinx.serialization.KSerializer,java.lang.Object):0 -> l
    14:18:void encodeSerializableValue(kotlinx.serialization.SerializationStrategy,java.lang.Object):240:240 -> l
    14:18:void StreamingJsonEncoder.encodeSerializableValue(kotlinx.serialization.KSerializer,java.lang.Object):0 -> l
    19:35:void encodeSerializableValue(kotlinx.serialization.SerializationStrategy,java.lang.Object):242:242 -> l
    19:35:void StreamingJsonEncoder.encodeSerializableValue(kotlinx.serialization.KSerializer,java.lang.Object):0 -> l
    36:59:void encodeSerializableValue(kotlinx.serialization.SerializationStrategy,java.lang.Object):244:244 -> l
    36:59:void StreamingJsonEncoder.encodeSerializableValue(kotlinx.serialization.KSerializer,java.lang.Object):0 -> l
    60:71:void encodeSerializableValue(kotlinx.serialization.SerializationStrategy,java.lang.Object):246:246 -> l
    60:71:void StreamingJsonEncoder.encodeSerializableValue(kotlinx.serialization.KSerializer,java.lang.Object):0 -> l
    72:76:void encodeSerializableValue(kotlinx.serialization.SerializationStrategy,java.lang.Object):248:248 -> l
    72:76:void StreamingJsonEncoder.encodeSerializableValue(kotlinx.serialization.KSerializer,java.lang.Object):0 -> l
    77:81:void encodeSerializableValue(kotlinx.serialization.SerializationStrategy,java.lang.Object):250:250 -> l
    77:81:void StreamingJsonEncoder.encodeSerializableValue(kotlinx.serialization.KSerializer,java.lang.Object):0 -> l
    82:96:void encodeSerializableValue(kotlinx.serialization.SerializationStrategy,java.lang.Object):249:249 -> l
    82:96:void StreamingJsonEncoder.encodeSerializableValue(kotlinx.serialization.KSerializer,java.lang.Object):0 -> l
    97:100:void kotlinx.serialization.json.internal.PolymorphicKt.checkEncodingConflicts(kotlinx.serialization.json.Json,kotlinx.serialization.SerializationStrategy,kotlinx.serialization.SerializationStrategy,java.lang.String):54:54 -> l
    97:100:void kotlinx.serialization.json.internal.PolymorphicKt.access$checkEncodingConflicts(kotlinx.serialization.json.Json,kotlinx.serialization.SerializationStrategy,kotlinx.serialization.SerializationStrategy,java.lang.String):1 -> l
    97:100:void encodeSerializableValue(kotlinx.serialization.SerializationStrategy,java.lang.Object):255 -> l
    97:100:void StreamingJsonEncoder.encodeSerializableValue(kotlinx.serialization.KSerializer,java.lang.Object):0 -> l
    101:103:java.util.Set kotlinx.serialization.json.internal.JsonNamesMapKt.getJsonEncodedNames(kotlinx.serialization.descriptors.SerialDescriptor,kotlinx.serialization.json.Json):0:0 -> l
    101:103:void kotlinx.serialization.json.internal.PolymorphicKt.checkEncodingConflicts(kotlinx.serialization.json.Json,kotlinx.serialization.SerializationStrategy,kotlinx.serialization.SerializationStrategy,java.lang.String):54 -> l
    101:103:void kotlinx.serialization.json.internal.PolymorphicKt.access$checkEncodingConflicts(kotlinx.serialization.json.Json,kotlinx.serialization.SerializationStrategy,kotlinx.serialization.SerializationStrategy,java.lang.String):1 -> l
    101:103:void encodeSerializableValue(kotlinx.serialization.SerializationStrategy,java.lang.Object):255 -> l
    101:103:void StreamingJsonEncoder.encodeSerializableValue(kotlinx.serialization.KSerializer,java.lang.Object):0 -> l
    104:106:java.util.Set kotlinx.serialization.json.internal.JsonNamesMapKt.getJsonEncodedNames(kotlinx.serialization.descriptors.SerialDescriptor,kotlinx.serialization.json.Json):78:78 -> l
    104:106:void kotlinx.serialization.json.internal.PolymorphicKt.checkEncodingConflicts(kotlinx.serialization.json.Json,kotlinx.serialization.SerializationStrategy,kotlinx.serialization.SerializationStrategy,java.lang.String):54 -> l
    104:106:void kotlinx.serialization.json.internal.PolymorphicKt.access$checkEncodingConflicts(kotlinx.serialization.json.Json,kotlinx.serialization.SerializationStrategy,kotlinx.serialization.SerializationStrategy,java.lang.String):1 -> l
    104:106:void encodeSerializableValue(kotlinx.serialization.SerializationStrategy,java.lang.Object):255 -> l
    104:106:void StreamingJsonEncoder.encodeSerializableValue(kotlinx.serialization.KSerializer,java.lang.Object):0 -> l
    107:110:java.util.Set kotlinx.serialization.internal.JsonInternalDependenciesKt.jsonCachedSerialNames(kotlinx.serialization.descriptors.SerialDescriptor):16:16 -> l
    107:110:java.util.Set kotlinx.serialization.json.internal.JsonNamesMapKt.getJsonEncodedNames(kotlinx.serialization.descriptors.SerialDescriptor,kotlinx.serialization.json.Json):79 -> l
    107:110:void kotlinx.serialization.json.internal.PolymorphicKt.checkEncodingConflicts(kotlinx.serialization.json.Json,kotlinx.serialization.SerializationStrategy,kotlinx.serialization.SerializationStrategy,java.lang.String):54 -> l
    107:110:void kotlinx.serialization.json.internal.PolymorphicKt.access$checkEncodingConflicts(kotlinx.serialization.json.Json,kotlinx.serialization.SerializationStrategy,kotlinx.serialization.SerializationStrategy,java.lang.String):1 -> l
    107:110:void encodeSerializableValue(kotlinx.serialization.SerializationStrategy,java.lang.Object):255 -> l
    107:110:void StreamingJsonEncoder.encodeSerializableValue(kotlinx.serialization.KSerializer,java.lang.Object):0 -> l
    111:116:void kotlinx.serialization.json.internal.PolymorphicKt.checkEncodingConflicts(kotlinx.serialization.json.Json,kotlinx.serialization.SerializationStrategy,kotlinx.serialization.SerializationStrategy,java.lang.String):54:54 -> l
    111:116:void kotlinx.serialization.json.internal.PolymorphicKt.access$checkEncodingConflicts(kotlinx.serialization.json.Json,kotlinx.serialization.SerializationStrategy,kotlinx.serialization.SerializationStrategy,java.lang.String):1 -> l
    111:116:void encodeSerializableValue(kotlinx.serialization.SerializationStrategy,java.lang.Object):255 -> l
    111:116:void StreamingJsonEncoder.encodeSerializableValue(kotlinx.serialization.KSerializer,java.lang.Object):0 -> l
    117:124:void kotlinx.serialization.json.internal.PolymorphicKt.checkEncodingConflicts(kotlinx.serialization.json.Json,kotlinx.serialization.SerializationStrategy,kotlinx.serialization.SerializationStrategy,java.lang.String):55:55 -> l
    117:124:void kotlinx.serialization.json.internal.PolymorphicKt.access$checkEncodingConflicts(kotlinx.serialization.json.Json,kotlinx.serialization.SerializationStrategy,kotlinx.serialization.SerializationStrategy,java.lang.String):1 -> l
    117:124:void encodeSerializableValue(kotlinx.serialization.SerializationStrategy,java.lang.Object):255 -> l
    117:124:void StreamingJsonEncoder.encodeSerializableValue(kotlinx.serialization.KSerializer,java.lang.Object):0 -> l
    125:132:void kotlinx.serialization.json.internal.PolymorphicKt.checkEncodingConflicts(kotlinx.serialization.json.Json,kotlinx.serialization.SerializationStrategy,kotlinx.serialization.SerializationStrategy,java.lang.String):56:56 -> l
    125:132:void kotlinx.serialization.json.internal.PolymorphicKt.access$checkEncodingConflicts(kotlinx.serialization.json.Json,kotlinx.serialization.SerializationStrategy,kotlinx.serialization.SerializationStrategy,java.lang.String):1 -> l
    125:132:void encodeSerializableValue(kotlinx.serialization.SerializationStrategy,java.lang.Object):255 -> l
    125:132:void StreamingJsonEncoder.encodeSerializableValue(kotlinx.serialization.KSerializer,java.lang.Object):0 -> l
    133:134:kotlinx.serialization.json.ClassDiscriminatorMode kotlinx.serialization.json.JsonConfiguration.getClassDiscriminatorMode():43:43 -> l
    133:134:void kotlinx.serialization.json.internal.PolymorphicKt.checkEncodingConflicts(kotlinx.serialization.json.Json,kotlinx.serialization.SerializationStrategy,kotlinx.serialization.SerializationStrategy,java.lang.String):59 -> l
    133:134:void kotlinx.serialization.json.internal.PolymorphicKt.access$checkEncodingConflicts(kotlinx.serialization.json.Json,kotlinx.serialization.SerializationStrategy,kotlinx.serialization.SerializationStrategy,java.lang.String):1 -> l
    133:134:void encodeSerializableValue(kotlinx.serialization.SerializationStrategy,java.lang.Object):255 -> l
    133:134:void StreamingJsonEncoder.encodeSerializableValue(kotlinx.serialization.KSerializer,java.lang.Object):0 -> l
    135:147:void kotlinx.serialization.json.internal.PolymorphicKt.checkEncodingConflicts(kotlinx.serialization.json.Json,kotlinx.serialization.SerializationStrategy,kotlinx.serialization.SerializationStrategy,java.lang.String):59:59 -> l
    135:147:void kotlinx.serialization.json.internal.PolymorphicKt.access$checkEncodingConflicts(kotlinx.serialization.json.Json,kotlinx.serialization.SerializationStrategy,kotlinx.serialization.SerializationStrategy,java.lang.String):1 -> l
    135:147:void encodeSerializableValue(kotlinx.serialization.SerializationStrategy,java.lang.Object):255 -> l
    135:147:void StreamingJsonEncoder.encodeSerializableValue(kotlinx.serialization.KSerializer,java.lang.Object):0 -> l
    148:151:void kotlinx.serialization.json.internal.PolymorphicKt.checkEncodingConflicts(kotlinx.serialization.json.Json,kotlinx.serialization.SerializationStrategy,kotlinx.serialization.SerializationStrategy,java.lang.String):60:60 -> l
    148:151:void kotlinx.serialization.json.internal.PolymorphicKt.access$checkEncodingConflicts(kotlinx.serialization.json.Json,kotlinx.serialization.SerializationStrategy,kotlinx.serialization.SerializationStrategy,java.lang.String):1 -> l
    148:151:void encodeSerializableValue(kotlinx.serialization.SerializationStrategy,java.lang.Object):255 -> l
    148:151:void StreamingJsonEncoder.encodeSerializableValue(kotlinx.serialization.KSerializer,java.lang.Object):0 -> l
    152:155:void StreamingJsonEncoder.encodeSerializableValue(kotlinx.serialization.KSerializer,java.lang.Object):0:0 -> l
    156:178:void kotlinx.serialization.json.internal.PolymorphicKt.checkEncodingConflicts(kotlinx.serialization.json.Json,kotlinx.serialization.SerializationStrategy,kotlinx.serialization.SerializationStrategy,java.lang.String):63:63 -> l
    156:178:void kotlinx.serialization.json.internal.PolymorphicKt.access$checkEncodingConflicts(kotlinx.serialization.json.Json,kotlinx.serialization.SerializationStrategy,kotlinx.serialization.SerializationStrategy,java.lang.String):1 -> l
    156:178:void encodeSerializableValue(kotlinx.serialization.SerializationStrategy,java.lang.Object):255 -> l
    156:178:void StreamingJsonEncoder.encodeSerializableValue(kotlinx.serialization.KSerializer,java.lang.Object):0 -> l
    179:180:void kotlinx.serialization.json.internal.PolymorphicKt.checkEncodingConflicts(kotlinx.serialization.json.Json,kotlinx.serialization.SerializationStrategy,kotlinx.serialization.SerializationStrategy,java.lang.String):64:64 -> l
    179:180:void kotlinx.serialization.json.internal.PolymorphicKt.access$checkEncodingConflicts(kotlinx.serialization.json.Json,kotlinx.serialization.SerializationStrategy,kotlinx.serialization.SerializationStrategy,java.lang.String):1 -> l
    179:180:void encodeSerializableValue(kotlinx.serialization.SerializationStrategy,java.lang.Object):255 -> l
    179:180:void StreamingJsonEncoder.encodeSerializableValue(kotlinx.serialization.KSerializer,java.lang.Object):0 -> l
    181:184:void StreamingJsonEncoder.encodeSerializableValue(kotlinx.serialization.KSerializer,java.lang.Object):0:0 -> l
    185:186:void kotlinx.serialization.json.internal.PolymorphicKt.checkEncodingConflicts(kotlinx.serialization.json.Json,kotlinx.serialization.SerializationStrategy,kotlinx.serialization.SerializationStrategy,java.lang.String):62:62 -> l
    185:186:void kotlinx.serialization.json.internal.PolymorphicKt.access$checkEncodingConflicts(kotlinx.serialization.json.Json,kotlinx.serialization.SerializationStrategy,kotlinx.serialization.SerializationStrategy,java.lang.String):1 -> l
    185:186:void encodeSerializableValue(kotlinx.serialization.SerializationStrategy,java.lang.Object):255 -> l
    185:186:void StreamingJsonEncoder.encodeSerializableValue(kotlinx.serialization.KSerializer,java.lang.Object):0 -> l
    187:188:void kotlinx.serialization.json.internal.PolymorphicKt.checkEncodingConflicts(kotlinx.serialization.json.Json,kotlinx.serialization.SerializationStrategy,kotlinx.serialization.SerializationStrategy,java.lang.String):65:65 -> l
    187:188:void kotlinx.serialization.json.internal.PolymorphicKt.access$checkEncodingConflicts(kotlinx.serialization.json.Json,kotlinx.serialization.SerializationStrategy,kotlinx.serialization.SerializationStrategy,java.lang.String):1 -> l
    187:188:void encodeSerializableValue(kotlinx.serialization.SerializationStrategy,java.lang.Object):255 -> l
    187:188:void StreamingJsonEncoder.encodeSerializableValue(kotlinx.serialization.KSerializer,java.lang.Object):0 -> l
    189:192:void kotlinx.serialization.json.internal.PolymorphicKt.checkEncodingConflicts(kotlinx.serialization.json.Json,kotlinx.serialization.SerializationStrategy,kotlinx.serialization.SerializationStrategy,java.lang.String):62:62 -> l
    189:192:void kotlinx.serialization.json.internal.PolymorphicKt.access$checkEncodingConflicts(kotlinx.serialization.json.Json,kotlinx.serialization.SerializationStrategy,kotlinx.serialization.SerializationStrategy,java.lang.String):1 -> l
    189:192:void encodeSerializableValue(kotlinx.serialization.SerializationStrategy,java.lang.Object):255 -> l
    189:192:void StreamingJsonEncoder.encodeSerializableValue(kotlinx.serialization.KSerializer,java.lang.Object):0 -> l
    193:200:void encodeSerializableValue(kotlinx.serialization.SerializationStrategy,java.lang.Object):256:256 -> l
    193:200:void StreamingJsonEncoder.encodeSerializableValue(kotlinx.serialization.KSerializer,java.lang.Object):0 -> l
    201:203:void kotlinx.serialization.json.internal.PolymorphicKt.checkKind(kotlinx.serialization.descriptors.SerialKind):0:0 -> l
    201:203:void encodeSerializableValue(kotlinx.serialization.SerializationStrategy,java.lang.Object):256 -> l
    201:203:void StreamingJsonEncoder.encodeSerializableValue(kotlinx.serialization.KSerializer,java.lang.Object):0 -> l
    204:207:void kotlinx.serialization.json.internal.PolymorphicKt.checkKind(kotlinx.serialization.descriptors.SerialKind):73:73 -> l
    204:207:void encodeSerializableValue(kotlinx.serialization.SerializationStrategy,java.lang.Object):256 -> l
    204:207:void StreamingJsonEncoder.encodeSerializableValue(kotlinx.serialization.KSerializer,java.lang.Object):0 -> l
    208:211:void kotlinx.serialization.json.internal.PolymorphicKt.checkKind(kotlinx.serialization.descriptors.SerialKind):74:74 -> l
    208:211:void encodeSerializableValue(kotlinx.serialization.SerializationStrategy,java.lang.Object):256 -> l
    208:211:void StreamingJsonEncoder.encodeSerializableValue(kotlinx.serialization.KSerializer,java.lang.Object):0 -> l
    212:215:void kotlinx.serialization.json.internal.PolymorphicKt.checkKind(kotlinx.serialization.descriptors.SerialKind):75:75 -> l
    212:215:void encodeSerializableValue(kotlinx.serialization.SerializationStrategy,java.lang.Object):256 -> l
    212:215:void StreamingJsonEncoder.encodeSerializableValue(kotlinx.serialization.KSerializer,java.lang.Object):0 -> l
    216:223:void encodeSerializableValue(kotlinx.serialization.SerializationStrategy,java.lang.Object):257:257 -> l
    216:223:void StreamingJsonEncoder.encodeSerializableValue(kotlinx.serialization.KSerializer,java.lang.Object):0 -> l
    224:225:void encodeSerializableValue(kotlinx.serialization.SerializationStrategy,java.lang.Object):69:69 -> l
    224:225:void StreamingJsonEncoder.encodeSerializableValue(kotlinx.serialization.KSerializer,java.lang.Object):0 -> l
    226:228:void encodeSerializableValue(kotlinx.serialization.SerializationStrategy,java.lang.Object):70:70 -> l
    226:228:void StreamingJsonEncoder.encodeSerializableValue(kotlinx.serialization.KSerializer,java.lang.Object):0 -> l
    229:234:void kotlinx.serialization.json.internal.PolymorphicKt.checkKind(kotlinx.serialization.descriptors.SerialKind):75:75 -> l
    229:234:void encodeSerializableValue(kotlinx.serialization.SerializationStrategy,java.lang.Object):256 -> l
    229:234:void StreamingJsonEncoder.encodeSerializableValue(kotlinx.serialization.KSerializer,java.lang.Object):0 -> l
    235:240:void kotlinx.serialization.json.internal.PolymorphicKt.checkKind(kotlinx.serialization.descriptors.SerialKind):74:74 -> l
    235:240:void encodeSerializableValue(kotlinx.serialization.SerializationStrategy,java.lang.Object):256 -> l
    235:240:void StreamingJsonEncoder.encodeSerializableValue(kotlinx.serialization.KSerializer,java.lang.Object):0 -> l
    241:246:void kotlinx.serialization.json.internal.PolymorphicKt.checkKind(kotlinx.serialization.descriptors.SerialKind):73:73 -> l
    241:246:void encodeSerializableValue(kotlinx.serialization.SerializationStrategy,java.lang.Object):256 -> l
    241:246:void StreamingJsonEncoder.encodeSerializableValue(kotlinx.serialization.KSerializer,java.lang.Object):0 -> l
    247:250:void encodeSerializableValue(kotlinx.serialization.SerializationStrategy,java.lang.Object):259:259 -> l
    247:250:void StreamingJsonEncoder.encodeSerializableValue(kotlinx.serialization.KSerializer,java.lang.Object):0 -> l
    1:14:void encodeFloat(float):208:208 -> m
    15:18:void kotlinx.serialization.json.internal.Composer.print(float):35:35 -> m
    15:18:void encodeFloat(float):208 -> m
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    19:25:void kotlinx.serialization.json.internal.Composer.print(float):35:35 -> m
    19:25:void encodeFloat(float):208 -> m
    26:37:void encodeFloat(float):209:209 -> m
    38:41:void encodeFloat(float):210:210 -> m
    42:50:kotlinx.serialization.json.JsonEncodingException kotlinx.serialization.json.internal.JsonExceptionsKt.InvalidFloatingPointEncoded(java.lang.Number,java.lang.String):112:112 -> m
    42:50:kotlinx.serialization.json.JsonEncodingException kotlinx.serialization.json.internal.JsonExceptionsKt.InvalidFloatingPointEncoded$default(java.lang.Number,java.lang.String,int,java.lang.Object):111 -> m
    42:50:void encodeFloat(float):210 -> m
    51:53:void kotlinx.serialization.json.JsonEncodingException.<init>(java.lang.String,java.lang.String,java.lang.String,int,kotlin.jvm.internal.DefaultConstructorMarker):85:85 -> m
    51:53:kotlinx.serialization.json.JsonEncodingException kotlinx.serialization.json.internal.JsonExceptionsKt.InvalidFloatingPointEncoded(java.lang.Number,java.lang.String):112 -> m
    51:53:kotlinx.serialization.json.JsonEncodingException kotlinx.serialization.json.internal.JsonExceptionsKt.InvalidFloatingPointEncoded$default(java.lang.Number,java.lang.String,int,java.lang.Object):111 -> m
    51:53:void encodeFloat(float):210 -> m
    54:54:void encodeFloat(float):210:210 -> m
    1:18:void encodeLong(long):203:203 -> o
    1:8:void encodeChar(char):223:223 -> p
    1:5:boolean StreamingJsonEncoder.shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor):0:0 -> q
      # {"id":"com.android.tools.r8.synthesized"}
    4:9:void encodeString(java.lang.String):226:226 -> r
    3:4:void encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor,int,kotlinx.serialization.SerializationStrategy,java.lang.Object):161:161 -> s
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/KSerializer;Ljava/lang/Object;)V"}
    5:10:boolean kotlinx.serialization.json.JsonConfiguration.getExplicitNulls():25:25 -> s
    5:10:void encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor,int,kotlinx.serialization.SerializationStrategy,java.lang.Object):161 -> s
    11:14:void encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor,int,kotlinx.serialization.SerializationStrategy,java.lang.Object):162:162 -> s
