# {"id":"partitionSourceFiles","fileNameMappings":{"kotlinx.serialization.json.internal.JsonNamesMapKt":"JsonNamesMap.kt","kotlinx.serialization.json.JsonLiteral":"JsonElement.kt","kotlinx.serialization.json.JsonConfiguration":"JsonConfiguration.kt","kotlinx.serialization.json.JsonElementKt":"JsonElement.kt","kotlinx.serialization.json.Json":"Json.kt","kotlinx.serialization.SerializationException":"SerializationExceptions.kt","kotlinx.serialization.encoding.Encoder":"Encoding.kt","kotlinx.serialization.json.internal.TreeJsonEncoderKt":"TreeJsonEncoder.kt","kotlin.jvm.internal.Intrinsics":"Intrinsics.java","kotlinx.serialization.internal.NamedValueEncoder":"Tagged.kt","kotlinx.serialization.json.internal.StreamingJsonEncoderKt":"StreamingJsonEncoder.kt","kotlinx.serialization.json.internal.JsonTreeMapEncoder":"TreeJsonEncoder.kt"}}
kotlinx.serialization.json.internal.JsonPrimitiveEncoder -> di3:
# {"id":"sourceFile","fileName":"TreeJsonEncoder.kt"}
    java.util.ArrayList kotlinx.serialization.internal.TaggedEncoder.tagStack -> a
    kotlinx.serialization.json.Json kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.json -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Llg3;"}
    kotlin.jvm.functions.Function1 kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.nodeConsumer -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljn2;"}
    kotlinx.serialization.json.JsonConfiguration kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.configuration -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ltg3;"}
    java.lang.String kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.polymorphicDiscriminator -> e
    java.lang.String kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.polymorphicSerialName -> f
    int JsonPrimitiveEncoder.$r8$classId -> g
      # {"id":"com.android.tools.r8.synthesized"}
    kotlinx.serialization.json.JsonElement content -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/lang/Object;"}
    10:12:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.<init>(kotlinx.serialization.json.Json,kotlin.jvm.functions.Function1,kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> <init>
    10:12:void <init>(kotlinx.serialization.json.Json,kotlin.jvm.functions.Function1):188 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Llg3;Ljn2;I)V"}
    13:14:void <init>(kotlinx.serialization.json.Json,kotlin.jvm.functions.Function1):195:195 -> <init>
    15:20:void kotlinx.serialization.internal.TaggedEncoder.pushTag(java.lang.Object):158:158 -> <init>
    15:20:void <init>(kotlinx.serialization.json.Json,kotlin.jvm.functions.Function1):195 -> <init>
    21:23:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.<init>(kotlinx.serialization.json.Json,kotlin.jvm.functions.Function1,kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> <init>
    21:23:void kotlinx.serialization.json.internal.JsonTreeListEncoder.<init>(kotlinx.serialization.json.Json,kotlin.jvm.functions.Function1):256 -> <init>
    24:31:void kotlinx.serialization.json.internal.JsonTreeListEncoder.<init>(kotlinx.serialization.json.Json,kotlin.jvm.functions.Function1):258:258 -> <init>
    32:34:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.<init>(kotlinx.serialization.json.Json,kotlin.jvm.functions.Function1,kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> <init>
    32:34:void kotlinx.serialization.json.internal.JsonTreeEncoder.<init>(kotlinx.serialization.json.Json,kotlin.jvm.functions.Function1):209 -> <init>
    35:42:void kotlinx.serialization.json.internal.JsonTreeEncoder.<init>(kotlinx.serialization.json.Json,kotlin.jvm.functions.Function1):213:213 -> <init>
    43:43:void kotlinx.serialization.internal.TaggedEncoder.<init>():17:17 -> <init>
    43:43:void kotlinx.serialization.internal.NamedValueEncoder.<init>():169 -> <init>
    43:43:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.<init>(kotlinx.serialization.json.Json,kotlin.jvm.functions.Function1):25 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Llg3;Ljn2;C)V"}
    44:44:void kotlinx.serialization.internal.TaggedEncoder.<init>():151:151 -> <init>
    44:44:void kotlinx.serialization.internal.NamedValueEncoder.<init>():169 -> <init>
    44:44:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.<init>(kotlinx.serialization.json.Json,kotlin.jvm.functions.Function1):25 -> <init>
    45:46:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.<init>(kotlinx.serialization.json.Json,kotlin.jvm.functions.Function1):26:27 -> <init>
    47:47:kotlinx.serialization.json.JsonConfiguration kotlinx.serialization.json.Json.getConfiguration():74:74 -> <init>
    47:47:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.<init>(kotlinx.serialization.json.Json,kotlin.jvm.functions.Function1):34 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    48:48:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.<init>(kotlinx.serialization.json.Json,kotlin.jvm.functions.Function1):34:34 -> <init>
    1:4:void kotlinx.serialization.internal.TaggedEncoder.encodeLong(long):71:71 -> A
    5:6:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedLong(java.lang.Object,long):25:25 -> A
    5:6:void kotlinx.serialization.internal.TaggedEncoder.encodeLong(long):71 -> A
    7:9:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedLong(java.lang.String,long):0:0 -> A
    7:9:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedLong(java.lang.Object,long):25 -> A
    7:9:void kotlinx.serialization.internal.TaggedEncoder.encodeLong(long):71 -> A
    10:21:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedLong(java.lang.String,long):70:70 -> A
    10:21:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedLong(java.lang.Object,long):25 -> A
    10:21:void kotlinx.serialization.internal.TaggedEncoder.encodeLong(long):71 -> A
    4:12:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeJsonElement(kotlinx.serialization.json.JsonElement):43:43 -> B
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Leh3;)V"}
    13:19:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeJsonElement(kotlinx.serialization.json.JsonElement):44:44 -> B
    20:25:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeJsonElement(kotlinx.serialization.json.JsonElement):46:46 -> B
    1:13:kotlinx.serialization.encoding.Encoder kotlinx.serialization.internal.TaggedEncoder.encodeInlineElement(kotlinx.serialization.descriptors.SerialDescriptor,int):127:127 -> C
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lge5;I)Lc52;"}
    4:7:void kotlinx.serialization.internal.TaggedEncoder.encodeString(java.lang.String):75:75 -> D
    8:9:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedString(java.lang.Object,java.lang.String):25:25 -> D
    8:9:void kotlinx.serialization.internal.TaggedEncoder.encodeString(java.lang.String):75 -> D
    10:12:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedString(java.lang.String,java.lang.String):0:0 -> D
    10:12:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedString(java.lang.Object,java.lang.String):25 -> D
    10:12:void kotlinx.serialization.internal.TaggedEncoder.encodeString(java.lang.String):75 -> D
    13:20:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedString(java.lang.String,java.lang.String):102:102 -> D
    13:20:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedString(java.lang.Object,java.lang.String):25 -> D
    13:20:void kotlinx.serialization.internal.TaggedEncoder.encodeString(java.lang.String):75 -> D
    4:11:void kotlinx.serialization.internal.TaggedEncoder.encodeFloatElement(kotlinx.serialization.descriptors.SerialDescriptor,int,float):112:112 -> E
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lyl6;IF)V"}
    7:10:boolean kotlinx.serialization.internal.TaggedEncoder.encodeElement(kotlinx.serialization.descriptors.SerialDescriptor,int):60:60 -> F
    7:10:void kotlinx.serialization.internal.TaggedEncoder.encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor,int,kotlinx.serialization.SerializationStrategy,java.lang.Object):147 -> F
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lyl6;ILhj3;Ljava/lang/Object;)V"}
    11:15:void kotlinx.serialization.internal.TaggedEncoder.pushTag(java.lang.Object):158:158 -> F
    11:15:boolean kotlinx.serialization.internal.TaggedEncoder.encodeElement(kotlinx.serialization.descriptors.SerialDescriptor,int):61 -> F
    11:15:void kotlinx.serialization.internal.TaggedEncoder.encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor,int,kotlinx.serialization.SerializationStrategy,java.lang.Object):147 -> F
    16:25:void kotlinx.serialization.encoding.Encoder.encodeNullableSerializableValue(kotlinx.serialization.SerializationStrategy,java.lang.Object):289:289 -> F
    16:25:void kotlinx.serialization.internal.TaggedEncoder.encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor,int,kotlinx.serialization.SerializationStrategy,java.lang.Object):148 -> F
    26:31:void kotlinx.serialization.encoding.Encoder.encodeNullableSerializableValue(kotlinx.serialization.SerializationStrategy,java.lang.Object):292:292 -> F
    26:31:void kotlinx.serialization.internal.TaggedEncoder.encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor,int,kotlinx.serialization.SerializationStrategy,java.lang.Object):148 -> F
    32:35:void kotlinx.serialization.encoding.Encoder.encodeNullableSerializableValue(kotlinx.serialization.SerializationStrategy,java.lang.Object):297:297 -> F
    32:35:void kotlinx.serialization.internal.TaggedEncoder.encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor,int,kotlinx.serialization.SerializationStrategy,java.lang.Object):148 -> F
    36:39:void kotlinx.serialization.encoding.Encoder.encodeNullableSerializableValue(kotlinx.serialization.SerializationStrategy,java.lang.Object):300:300 -> F
    36:39:void kotlinx.serialization.internal.TaggedEncoder.encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor,int,kotlinx.serialization.SerializationStrategy,java.lang.Object):148 -> F
    1:2:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedDouble(java.lang.Object,double):25:25 -> G
    3:5:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedDouble(java.lang.String,double):0:0 -> G
    3:5:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedDouble(java.lang.Object,double):25 -> G
    6:16:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedDouble(java.lang.String,double):94:94 -> G
    6:16:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedDouble(java.lang.Object,double):25 -> G
    17:18:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedDouble(java.lang.String,double):95:95 -> G
    17:18:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedDouble(java.lang.Object,double):25 -> G
    19:22:boolean kotlinx.serialization.json.JsonConfiguration.getAllowSpecialFloatingPointValues():30:30 -> G
    19:22:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedDouble(java.lang.String,double):95 -> G
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    19:22:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedDouble(java.lang.Object,double):25 -> G
    23:36:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedDouble(java.lang.String,double):95:95 -> G
    23:36:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedDouble(java.lang.Object,double):25 -> G
    37:46:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedDouble(java.lang.String,double):96:96 -> G
    37:46:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedDouble(java.lang.Object,double):25 -> G
    1:2:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedFloat(java.lang.Object,float):25:25 -> H
    3:5:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedFloat(java.lang.String,float):0:0 -> H
    3:5:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedFloat(java.lang.Object,float):25 -> H
    6:16:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedFloat(java.lang.String,float):74:74 -> H
    6:16:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedFloat(java.lang.Object,float):25 -> H
    17:18:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedFloat(java.lang.String,float):75:75 -> H
    17:18:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedFloat(java.lang.Object,float):25 -> H
    19:22:boolean kotlinx.serialization.json.JsonConfiguration.getAllowSpecialFloatingPointValues():30:30 -> H
    19:22:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedFloat(java.lang.String,float):75 -> H
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    19:22:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedFloat(java.lang.Object,float):25 -> H
    23:34:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedFloat(java.lang.String,float):75:75 -> H
    23:34:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedFloat(java.lang.Object,float):25 -> H
    35:44:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedFloat(java.lang.String,float):76:76 -> H
    35:44:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedFloat(java.lang.Object,float):25 -> H
    1:2:kotlinx.serialization.encoding.Encoder kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedInline(java.lang.Object,kotlinx.serialization.descriptors.SerialDescriptor):25:25 -> I
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lyl6;)Lc52;"}
    3:8:kotlinx.serialization.encoding.Encoder kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedInline(java.lang.String,kotlinx.serialization.descriptors.SerialDescriptor):0:0 -> I
    3:8:kotlinx.serialization.encoding.Encoder kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedInline(java.lang.Object,kotlinx.serialization.descriptors.SerialDescriptor):25 -> I
    9:14:kotlinx.serialization.encoding.Encoder kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedInline(java.lang.String,kotlinx.serialization.descriptors.SerialDescriptor):115:115 -> I
    9:14:kotlinx.serialization.encoding.Encoder kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedInline(java.lang.Object,kotlinx.serialization.descriptors.SerialDescriptor):25 -> I
    15:20:kotlinx.serialization.json.internal.AbstractJsonTreeEncoder$inlineUnsignedNumberEncoder$1 kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.inlineUnsignedNumberEncoder(java.lang.String):130:130 -> I
    15:20:kotlinx.serialization.encoding.Encoder kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedInline(java.lang.String,kotlinx.serialization.descriptors.SerialDescriptor):115 -> I
    15:20:kotlinx.serialization.encoding.Encoder kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedInline(java.lang.Object,kotlinx.serialization.descriptors.SerialDescriptor):25 -> I
    21:26:boolean kotlinx.serialization.json.internal.StreamingJsonEncoderKt.isUnquotedLiteral(kotlinx.serialization.descriptors.SerialDescriptor):25:25 -> I
    21:26:kotlinx.serialization.encoding.Encoder kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedInline(java.lang.String,kotlinx.serialization.descriptors.SerialDescriptor):116 -> I
    21:26:kotlinx.serialization.encoding.Encoder kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedInline(java.lang.Object,kotlinx.serialization.descriptors.SerialDescriptor):25 -> I
    27:28:kotlinx.serialization.descriptors.SerialDescriptor kotlinx.serialization.json.JsonElementKt.getJsonUnquotedLiteralDescriptor():132:132 -> I
    27:28:boolean kotlinx.serialization.json.internal.StreamingJsonEncoderKt.isUnquotedLiteral(kotlinx.serialization.descriptors.SerialDescriptor):25 -> I
    27:28:kotlinx.serialization.encoding.Encoder kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedInline(java.lang.String,kotlinx.serialization.descriptors.SerialDescriptor):116 -> I
    27:28:kotlinx.serialization.encoding.Encoder kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedInline(java.lang.Object,kotlinx.serialization.descriptors.SerialDescriptor):25 -> I
    29:34:boolean kotlin.jvm.internal.Intrinsics.areEqual(java.lang.Object,java.lang.Object):169:169 -> I
    29:34:boolean kotlinx.serialization.json.internal.StreamingJsonEncoderKt.isUnquotedLiteral(kotlinx.serialization.descriptors.SerialDescriptor):25 -> I
    29:34:kotlinx.serialization.encoding.Encoder kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedInline(java.lang.String,kotlinx.serialization.descriptors.SerialDescriptor):116 -> I
    29:34:kotlinx.serialization.encoding.Encoder kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedInline(java.lang.Object,kotlinx.serialization.descriptors.SerialDescriptor):25 -> I
    35:40:kotlinx.serialization.json.internal.AbstractJsonTreeEncoder$inlineUnquotedLiteralEncoder$1 kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.inlineUnquotedLiteralEncoder(java.lang.String,kotlinx.serialization.descriptors.SerialDescriptor):140:140 -> I
    35:40:kotlinx.serialization.encoding.Encoder kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedInline(java.lang.String,kotlinx.serialization.descriptors.SerialDescriptor):116 -> I
    35:40:kotlinx.serialization.encoding.Encoder kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedInline(java.lang.Object,kotlinx.serialization.descriptors.SerialDescriptor):25 -> I
    41:46:void kotlinx.serialization.internal.TaggedEncoder.pushTag(java.lang.Object):158:158 -> I
    41:46:kotlinx.serialization.encoding.Encoder kotlinx.serialization.internal.TaggedEncoder.encodeTaggedInline(java.lang.Object,kotlinx.serialization.descriptors.SerialDescriptor):52 -> I
    41:46:kotlinx.serialization.encoding.Encoder kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedInline(java.lang.String,kotlinx.serialization.descriptors.SerialDescriptor):117 -> I
    41:46:kotlinx.serialization.encoding.Encoder kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedInline(java.lang.Object,kotlinx.serialization.descriptors.SerialDescriptor):25 -> I
    6:15:kotlinx.serialization.json.JsonElement kotlinx.serialization.json.internal.JsonTreeListEncoder.getCurrent():266:266 -> J
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Leh3;"}
    16:25:kotlinx.serialization.json.JsonElement kotlinx.serialization.json.internal.JsonTreeEncoder.getCurrent():230:230 -> J
    26:40:kotlinx.serialization.json.JsonElement getCurrent():206:206 -> J
    1:3:java.lang.Object kotlinx.serialization.internal.NamedValueEncoder.getTag(kotlinx.serialization.descriptors.SerialDescriptor,int):169:169 -> K
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lyl6;I)Ljava/lang/String;"}
    4:11:java.lang.String kotlinx.serialization.internal.NamedValueEncoder.getTag(kotlinx.serialization.descriptors.SerialDescriptor,int):172:172 -> K
    4:11:java.lang.Object kotlinx.serialization.internal.NamedValueEncoder.getTag(kotlinx.serialization.descriptors.SerialDescriptor,int):169 -> K
    12:13:java.lang.String kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.elementName(kotlinx.serialization.descriptors.SerialDescriptor,int):40:40 -> K
    12:13:java.lang.String kotlinx.serialization.internal.NamedValueEncoder.getTag(kotlinx.serialization.descriptors.SerialDescriptor,int):172 -> K
    12:13:java.lang.Object kotlinx.serialization.internal.NamedValueEncoder.getTag(kotlinx.serialization.descriptors.SerialDescriptor,int):169 -> K
    14:16:java.lang.String kotlinx.serialization.json.internal.JsonNamesMapKt.getJsonElementName(kotlinx.serialization.descriptors.SerialDescriptor,kotlinx.serialization.json.Json,int):72:72 -> K
    14:16:java.lang.String kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.elementName(kotlinx.serialization.descriptors.SerialDescriptor,int):40 -> K
    14:16:java.lang.String kotlinx.serialization.internal.NamedValueEncoder.getTag(kotlinx.serialization.descriptors.SerialDescriptor,int):172 -> K
    14:16:java.lang.Object kotlinx.serialization.internal.NamedValueEncoder.getTag(kotlinx.serialization.descriptors.SerialDescriptor,int):169 -> K
    17:21:java.lang.String kotlinx.serialization.json.internal.JsonNamesMapKt.getJsonElementName(kotlinx.serialization.descriptors.SerialDescriptor,kotlinx.serialization.json.Json,int):73:73 -> K
    17:21:java.lang.String kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.elementName(kotlinx.serialization.descriptors.SerialDescriptor,int):40 -> K
    17:21:java.lang.String kotlinx.serialization.internal.NamedValueEncoder.getTag(kotlinx.serialization.descriptors.SerialDescriptor,int):172 -> K
    17:21:java.lang.Object kotlinx.serialization.internal.NamedValueEncoder.getTag(kotlinx.serialization.descriptors.SerialDescriptor,int):169 -> K
    22:25:java.lang.String kotlinx.serialization.json.internal.JsonTreeListEncoder.elementName(kotlinx.serialization.descriptors.SerialDescriptor,int):259:259 -> K
    22:25:java.lang.String kotlinx.serialization.internal.NamedValueEncoder.getTag(kotlinx.serialization.descriptors.SerialDescriptor,int):172 -> K
    22:25:java.lang.Object kotlinx.serialization.internal.NamedValueEncoder.getTag(kotlinx.serialization.descriptors.SerialDescriptor,int):169 -> K
    26:28:java.lang.String kotlinx.serialization.internal.NamedValueEncoder.getTag(kotlinx.serialization.descriptors.SerialDescriptor,int):172:172 -> K
    26:28:java.lang.Object kotlinx.serialization.internal.NamedValueEncoder.getTag(kotlinx.serialization.descriptors.SerialDescriptor,int):169 -> K
    29:34:java.lang.Object kotlinx.serialization.internal.TaggedEncoder.getCurrentTagOrNull():155:155 -> K
    29:34:java.lang.String kotlinx.serialization.internal.NamedValueEncoder.nested(java.lang.String):173 -> K
    29:34:java.lang.String kotlinx.serialization.internal.NamedValueEncoder.getTag(kotlinx.serialization.descriptors.SerialDescriptor,int):172 -> K
    29:34:java.lang.Object kotlinx.serialization.internal.NamedValueEncoder.getTag(kotlinx.serialization.descriptors.SerialDescriptor,int):169 -> K
    35:38:java.lang.String kotlinx.serialization.internal.NamedValueEncoder.nested(java.lang.String):173:173 -> K
    35:38:java.lang.String kotlinx.serialization.internal.NamedValueEncoder.getTag(kotlinx.serialization.descriptors.SerialDescriptor,int):172 -> K
    35:38:java.lang.Object kotlinx.serialization.internal.NamedValueEncoder.getTag(kotlinx.serialization.descriptors.SerialDescriptor,int):169 -> K
    1:8:java.lang.Object kotlinx.serialization.internal.TaggedEncoder.popTag():163:163 -> L
    9:14:int kotlin.collections.CollectionsKt__CollectionsKt.getLastIndex(java.util.List):237:237 -> L
    9:14:java.lang.Object kotlinx.serialization.internal.TaggedEncoder.popTag():164 -> L
    15:19:java.lang.Object kotlinx.serialization.internal.TaggedEncoder.popTag():164:164 -> L
    20:23:java.lang.Object kotlinx.serialization.internal.TaggedEncoder.popTag():166:166 -> L
    24:26:void kotlinx.serialization.SerializationException.<init>(java.lang.String):51:51 -> L
    24:26:java.lang.Object kotlinx.serialization.internal.TaggedEncoder.popTag():166 -> L
    27:27:java.lang.Object kotlinx.serialization.internal.TaggedEncoder.popTag():166:166 -> L
    12:15:void kotlinx.serialization.json.internal.JsonTreeListEncoder.putElement(java.lang.String,kotlinx.serialization.json.JsonElement):262:262 -> M
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Leh3;Ljava/lang/String;)V"}
    16:23:void kotlinx.serialization.json.internal.JsonTreeListEncoder.putElement(java.lang.String,kotlinx.serialization.json.JsonElement):263:263 -> M
    24:31:void kotlinx.serialization.json.internal.JsonTreeEncoder.putElement(java.lang.String,kotlinx.serialization.json.JsonElement):216:216 -> M
    32:35:void putElement(java.lang.String,kotlinx.serialization.json.JsonElement):199:199 -> M
    36:41:void putElement(java.lang.String,kotlinx.serialization.json.JsonElement):200:200 -> M
    42:43:void putElement(java.lang.String,kotlinx.serialization.json.JsonElement):201:201 -> M
    44:45:kotlin.jvm.functions.Function1 kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.getNodeConsumer():27:27 -> M
    44:45:void putElement(java.lang.String,kotlinx.serialization.json.JsonElement):202 -> M
    46:49:void putElement(java.lang.String,kotlinx.serialization.json.JsonElement):202:202 -> M
    50:55:void putElement(java.lang.String,kotlinx.serialization.json.JsonElement):200:200 -> M
    56:62:void putElement(java.lang.String,kotlinx.serialization.json.JsonElement):199:199 -> M
    4:11:void kotlinx.serialization.internal.TaggedEncoder.endStructure(kotlinx.serialization.descriptors.SerialDescriptor):85:85 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lyl6;)V"}
    12:14:void kotlinx.serialization.internal.TaggedEncoder.endStructure(kotlinx.serialization.descriptors.SerialDescriptor):86:86 -> a
    15:24:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.endEncode(kotlinx.serialization.descriptors.SerialDescriptor):179:179 -> a
    15:24:void kotlinx.serialization.internal.TaggedEncoder.endStructure(kotlinx.serialization.descriptors.SerialDescriptor):88 -> a
    1:2:kotlinx.serialization.modules.SerializersModule kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.getSerializersModule():31:31 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Loq7;"}
    3:5:kotlinx.serialization.modules.SerializersModule kotlinx.serialization.json.Json.getSerializersModule():75:75 -> b
    3:5:kotlinx.serialization.modules.SerializersModule kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.getSerializersModule():31 -> b
    4:12:java.lang.Object kotlinx.serialization.internal.TaggedEncoder.getCurrentTagOrNull():155:155 -> c
    4:12:kotlinx.serialization.encoding.CompositeEncoder kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):148 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lyl6;)Lx41;"}
    13:15:kotlinx.serialization.encoding.CompositeEncoder kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):148:148 -> c
    16:20:kotlinx.serialization.encoding.CompositeEncoder kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):147:147 -> c
    21:24:kotlinx.serialization.encoding.CompositeEncoder kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):151:151 -> c
    25:39:kotlinx.serialization.encoding.CompositeEncoder kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):152:152 -> c
    40:49:kotlinx.serialization.encoding.CompositeEncoder kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):153:153 -> c
    50:53:kotlinx.serialization.encoding.CompositeEncoder kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):307:307 -> c
    54:55:kotlinx.serialization.modules.SerializersModule kotlinx.serialization.json.Json.getSerializersModule():75:75 -> c
    54:55:kotlinx.serialization.encoding.CompositeEncoder kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):307 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    56:59:kotlinx.serialization.encoding.CompositeEncoder kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):307:307 -> c
    60:63:kotlinx.serialization.encoding.CompositeEncoder kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):308:308 -> c
    64:76:kotlinx.serialization.encoding.CompositeEncoder kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):310:310 -> c
    77:78:kotlinx.serialization.json.JsonConfiguration kotlinx.serialization.json.Json.getConfiguration():74:74 -> c
    77:78:kotlinx.serialization.encoding.CompositeEncoder kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):312 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    79:82:boolean kotlinx.serialization.json.JsonConfiguration.getAllowStructuredMapKeys():23:23 -> c
    79:82:kotlinx.serialization.encoding.CompositeEncoder kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):312 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    83:88:kotlinx.serialization.encoding.CompositeEncoder kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):156:156 -> c
    89:93:kotlinx.serialization.encoding.CompositeEncoder kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):315:315 -> c
    94:95:kotlinx.serialization.encoding.CompositeEncoder kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):155:155 -> c
    96:98:void kotlinx.serialization.json.internal.JsonTreeMapEncoder.<init>(kotlinx.serialization.json.Json,kotlin.jvm.functions.Function1):0:0 -> c
    96:98:kotlinx.serialization.encoding.CompositeEncoder kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):155 -> c
    99:101:void kotlinx.serialization.json.internal.JsonTreeMapEncoder.<init>(kotlinx.serialization.json.Json,kotlin.jvm.functions.Function1):233:233 -> c
    99:101:kotlinx.serialization.encoding.CompositeEncoder kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):155 -> c
    102:104:void kotlinx.serialization.json.internal.JsonTreeMapEncoder.<init>(kotlinx.serialization.json.Json,kotlin.jvm.functions.Function1):235:235 -> c
    102:104:kotlinx.serialization.encoding.CompositeEncoder kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):155 -> c
    105:110:kotlinx.serialization.encoding.CompositeEncoder kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):158:158 -> c
    111:115:kotlinx.serialization.encoding.CompositeEncoder kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):152:152 -> c
    116:119:kotlinx.serialization.encoding.CompositeEncoder kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):161:161 -> c
    120:123:kotlinx.serialization.encoding.CompositeEncoder kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):163:163 -> c
    124:135:kotlinx.serialization.encoding.CompositeEncoder kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):165:165 -> c
    136:153:kotlinx.serialization.encoding.CompositeEncoder kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):166:166 -> c
    154:169:kotlinx.serialization.encoding.CompositeEncoder kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):169:169 -> c
    170:171:kotlinx.serialization.encoding.CompositeEncoder kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):171:171 -> c
    172:174:kotlinx.serialization.encoding.CompositeEncoder kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):172:172 -> c
    1:3:kotlinx.serialization.json.Json kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.getJson():26:26 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Llg3;"}
    1:6:java.lang.Object kotlinx.serialization.internal.TaggedEncoder.getCurrentTagOrNull():155:155 -> e
    1:6:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeNull():61 -> e
    7:18:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeNull():61:61 -> e
    19:24:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedNull(java.lang.String):65:65 -> e
    19:24:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeNull():62 -> e
    4:5:boolean kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor,int):50:50 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lyl6;)Z"}
    6:8:boolean kotlinx.serialization.json.JsonConfiguration.getEncodeDefaults():20:20 -> f
    6:8:boolean kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor,int):50 -> f
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    4:9:java.lang.Object kotlinx.serialization.internal.TaggedEncoder.getCurrentTagOrNull():155:155 -> g
    4:9:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeSerializableValue(kotlinx.serialization.SerializationStrategy,java.lang.Object):82 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lhj3;Ljava/lang/Object;)V"}
    10:17:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeSerializableValue(kotlinx.serialization.SerializationStrategy,java.lang.Object):82:82 -> g
    18:19:kotlinx.serialization.modules.SerializersModule kotlinx.serialization.json.Json.getSerializersModule():75:75 -> g
    18:19:kotlinx.serialization.modules.SerializersModule kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.getSerializersModule():31 -> g
    18:19:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeSerializableValue(kotlinx.serialization.SerializationStrategy,java.lang.Object):82 -> g
    20:23:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeSerializableValue(kotlinx.serialization.SerializationStrategy,java.lang.Object):82:82 -> g
    24:39:boolean kotlinx.serialization.json.internal.TreeJsonEncoderKt.getRequiresTopLevelTag(kotlinx.serialization.descriptors.SerialDescriptor):184:184 -> g
    24:39:boolean kotlinx.serialization.json.internal.TreeJsonEncoderKt.access$getRequiresTopLevelTag(kotlinx.serialization.descriptors.SerialDescriptor):1 -> g
    24:39:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeSerializableValue(kotlinx.serialization.SerializationStrategy,java.lang.Object):82 -> g
    40:47:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeSerializableValue(kotlinx.serialization.SerializationStrategy,java.lang.Object):87:87 -> g
    48:51:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeSerializableValue(kotlinx.serialization.SerializationStrategy,java.lang.Object):88:88 -> g
    52:53:kotlinx.serialization.json.JsonConfiguration kotlinx.serialization.json.Json.getConfiguration():74:74 -> g
    52:53:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeSerializableValue(kotlinx.serialization.SerializationStrategy,java.lang.Object):279 -> g
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    54:55:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeSerializableValue(kotlinx.serialization.SerializationStrategy,java.lang.Object):283:283 -> g
    56:59:kotlinx.serialization.json.ClassDiscriminatorMode kotlinx.serialization.json.JsonConfiguration.getClassDiscriminatorMode():43:43 -> g
    56:59:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeSerializableValue(kotlinx.serialization.SerializationStrategy,java.lang.Object):288 -> g
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    60:64:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeSerializableValue(kotlinx.serialization.SerializationStrategy,java.lang.Object):286:286 -> g
    65:81:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeSerializableValue(kotlinx.serialization.SerializationStrategy,java.lang.Object):288:288 -> g
    82:105:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeSerializableValue(kotlinx.serialization.SerializationStrategy,java.lang.Object):290:290 -> g
    106:117:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeSerializableValue(kotlinx.serialization.SerializationStrategy,java.lang.Object):292:292 -> g
    118:122:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeSerializableValue(kotlinx.serialization.SerializationStrategy,java.lang.Object):294:294 -> g
    123:127:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeSerializableValue(kotlinx.serialization.SerializationStrategy,java.lang.Object):296:296 -> g
    128:142:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeSerializableValue(kotlinx.serialization.SerializationStrategy,java.lang.Object):295:295 -> g
    143:145:void kotlinx.serialization.json.internal.PolymorphicKt.access$checkEncodingConflicts(kotlinx.serialization.json.Json,kotlinx.serialization.SerializationStrategy,kotlinx.serialization.SerializationStrategy,java.lang.String):1:1 -> g
    143:145:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeSerializableValue(kotlinx.serialization.SerializationStrategy,java.lang.Object):301 -> g
    146:156:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeSerializableValue(kotlinx.serialization.SerializationStrategy,java.lang.Object):302:302 -> g
    157:164:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeSerializableValue(kotlinx.serialization.SerializationStrategy,java.lang.Object):303:303 -> g
    165:166:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeSerializableValue(kotlinx.serialization.SerializationStrategy,java.lang.Object):84:84 -> g
    167:168:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeSerializableValue(kotlinx.serialization.SerializationStrategy,java.lang.Object):85:85 -> g
    169:172:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeSerializableValue(kotlinx.serialization.SerializationStrategy,java.lang.Object):305:305 -> g
    1:8:void kotlinx.serialization.internal.TaggedEncoder.encodeDouble(double):73:73 -> h
    1:4:void kotlinx.serialization.internal.TaggedEncoder.encodeShort(short):69:69 -> i
    5:6:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedShort(java.lang.Object,short):25:25 -> i
    5:6:void kotlinx.serialization.internal.TaggedEncoder.encodeShort(short):69 -> i
    7:9:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedShort(java.lang.String,short):0:0 -> i
    7:9:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedShort(java.lang.Object,short):25 -> i
    7:9:void kotlinx.serialization.internal.TaggedEncoder.encodeShort(short):69 -> i
    10:21:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedShort(java.lang.String,short):69:69 -> i
    10:21:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedShort(java.lang.Object,short):25 -> i
    10:21:void kotlinx.serialization.internal.TaggedEncoder.encodeShort(short):69 -> i
    4:7:void kotlinx.serialization.internal.TaggedEncoder.encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor,int,long):109:109 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lyl6;IJ)V"}
    8:19:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedLong(java.lang.String,long):70:70 -> j
    8:19:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedLong(java.lang.Object,long):25 -> j
    8:19:void kotlinx.serialization.internal.TaggedEncoder.encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor,int,long):109 -> j
    1:4:void kotlinx.serialization.internal.TaggedEncoder.encodeByte(byte):68:68 -> k
    5:6:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedByte(java.lang.Object,byte):25:25 -> k
    5:6:void kotlinx.serialization.internal.TaggedEncoder.encodeByte(byte):68 -> k
    7:9:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedByte(java.lang.String,byte):0:0 -> k
    7:9:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedByte(java.lang.Object,byte):25 -> k
    7:9:void kotlinx.serialization.internal.TaggedEncoder.encodeByte(byte):68 -> k
    10:21:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedByte(java.lang.String,byte):68:68 -> k
    10:21:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedByte(java.lang.Object,byte):25 -> k
    10:21:void kotlinx.serialization.internal.TaggedEncoder.encodeByte(byte):68 -> k
    1:4:void kotlinx.serialization.internal.TaggedEncoder.encodeBoolean(boolean):67:67 -> l
    5:6:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedBoolean(java.lang.Object,boolean):25:25 -> l
    5:6:void kotlinx.serialization.internal.TaggedEncoder.encodeBoolean(boolean):67 -> l
    7:9:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedBoolean(java.lang.String,boolean):0:0 -> l
    7:9:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedBoolean(java.lang.Object,boolean):25 -> l
    7:9:void kotlinx.serialization.internal.TaggedEncoder.encodeBoolean(boolean):67 -> l
    10:15:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedBoolean(java.lang.String,boolean):100:100 -> l
    10:15:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedBoolean(java.lang.Object,boolean):25 -> l
    10:15:void kotlinx.serialization.internal.TaggedEncoder.encodeBoolean(boolean):67 -> l
    16:19:kotlinx.serialization.json.JsonPrimitive kotlinx.serialization.json.JsonElementKt.JsonPrimitive(java.lang.Boolean):56:56 -> l
    16:19:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedBoolean(java.lang.String,boolean):100 -> l
    16:19:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedBoolean(java.lang.Object,boolean):25 -> l
    16:19:void kotlinx.serialization.internal.TaggedEncoder.encodeBoolean(boolean):67 -> l
    20:22:void kotlinx.serialization.json.JsonLiteral.<init>(java.lang.Object,boolean,kotlinx.serialization.descriptors.SerialDescriptor,int,kotlin.jvm.internal.DefaultConstructorMarker):137:137 -> l
    20:22:kotlinx.serialization.json.JsonPrimitive kotlinx.serialization.json.JsonElementKt.JsonPrimitive(java.lang.Boolean):56 -> l
    20:22:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedBoolean(java.lang.String,boolean):100 -> l
    20:22:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedBoolean(java.lang.Object,boolean):25 -> l
    20:22:void kotlinx.serialization.internal.TaggedEncoder.encodeBoolean(boolean):67 -> l
    23:26:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedBoolean(java.lang.String,boolean):100:100 -> l
    23:26:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedBoolean(java.lang.Object,boolean):25 -> l
    23:26:void kotlinx.serialization.internal.TaggedEncoder.encodeBoolean(boolean):67 -> l
    4:11:java.lang.Object kotlinx.serialization.internal.TaggedEncoder.getCurrentTagOrNull():155:155 -> m
    4:11:kotlinx.serialization.encoding.Encoder kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeInline(kotlinx.serialization.descriptors.SerialDescriptor):121 -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lyl6;)Lc52;"}
    12:21:kotlinx.serialization.encoding.Encoder kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeInline(kotlinx.serialization.descriptors.SerialDescriptor):122:122 -> m
    22:30:kotlinx.serialization.encoding.Encoder kotlinx.serialization.internal.TaggedEncoder.encodeInline(kotlinx.serialization.descriptors.SerialDescriptor):55:55 -> m
    22:30:kotlinx.serialization.encoding.Encoder kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeInline(kotlinx.serialization.descriptors.SerialDescriptor):123 -> m
    31:45:kotlinx.serialization.encoding.Encoder kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeInline(kotlinx.serialization.descriptors.SerialDescriptor):125:125 -> m
    4:7:void kotlinx.serialization.internal.TaggedEncoder.encodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor,int,boolean):97:97 -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lyl6;IZ)V"}
    8:13:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedBoolean(java.lang.String,boolean):100:100 -> n
    8:13:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedBoolean(java.lang.Object,boolean):25 -> n
    8:13:void kotlinx.serialization.internal.TaggedEncoder.encodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor,int,boolean):97 -> n
    14:17:kotlinx.serialization.json.JsonPrimitive kotlinx.serialization.json.JsonElementKt.JsonPrimitive(java.lang.Boolean):56:56 -> n
    14:17:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedBoolean(java.lang.String,boolean):100 -> n
    14:17:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedBoolean(java.lang.Object,boolean):25 -> n
    14:17:void kotlinx.serialization.internal.TaggedEncoder.encodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor,int,boolean):97 -> n
    18:20:void kotlinx.serialization.json.JsonLiteral.<init>(java.lang.Object,boolean,kotlinx.serialization.descriptors.SerialDescriptor,int,kotlin.jvm.internal.DefaultConstructorMarker):137:137 -> n
    18:20:kotlinx.serialization.json.JsonPrimitive kotlinx.serialization.json.JsonElementKt.JsonPrimitive(java.lang.Boolean):56 -> n
    18:20:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedBoolean(java.lang.String,boolean):100 -> n
    18:20:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedBoolean(java.lang.Object,boolean):25 -> n
    18:20:void kotlinx.serialization.internal.TaggedEncoder.encodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor,int,boolean):97 -> n
    21:24:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedBoolean(java.lang.String,boolean):100:100 -> n
    21:24:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedBoolean(java.lang.Object,boolean):25 -> n
    21:24:void kotlinx.serialization.internal.TaggedEncoder.encodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor,int,boolean):97 -> n
    7:10:boolean kotlinx.serialization.internal.TaggedEncoder.encodeElement(kotlinx.serialization.descriptors.SerialDescriptor,int):60:60 -> o
    7:10:void kotlinx.serialization.internal.TaggedEncoder.encodeSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor,int,kotlinx.serialization.SerializationStrategy,java.lang.Object):136 -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lyl6;ILhj3;Ljava/lang/Object;)V"}
    11:15:void kotlinx.serialization.internal.TaggedEncoder.pushTag(java.lang.Object):158:158 -> o
    11:15:boolean kotlinx.serialization.internal.TaggedEncoder.encodeElement(kotlinx.serialization.descriptors.SerialDescriptor,int):61 -> o
    11:15:void kotlinx.serialization.internal.TaggedEncoder.encodeSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor,int,kotlinx.serialization.SerializationStrategy,java.lang.Object):136 -> o
    16:19:void kotlinx.serialization.internal.TaggedEncoder.encodeSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor,int,kotlinx.serialization.SerializationStrategy,java.lang.Object):137:137 -> o
    1:8:void kotlinx.serialization.internal.TaggedEncoder.encodeFloat(float):72:72 -> p
    4:11:void kotlinx.serialization.internal.TaggedEncoder.encodeDoubleElement(kotlinx.serialization.descriptors.SerialDescriptor,int,double):115:115 -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lyl6;ID)V"}
    1:4:void kotlinx.serialization.internal.TaggedEncoder.encodeByteElement(kotlinx.serialization.descriptors.SerialDescriptor,int,byte):100:100 -> r
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lge5;IB)V"}
    5:16:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedByte(java.lang.String,byte):68:68 -> r
    5:16:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedByte(java.lang.Object,byte):25 -> r
    5:16:void kotlinx.serialization.internal.TaggedEncoder.encodeByteElement(kotlinx.serialization.descriptors.SerialDescriptor,int,byte):100 -> r
    1:4:void kotlinx.serialization.internal.TaggedEncoder.encodeChar(char):74:74 -> s
    5:6:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedChar(java.lang.Object,char):25:25 -> s
    5:6:void kotlinx.serialization.internal.TaggedEncoder.encodeChar(char):74 -> s
    7:9:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedChar(java.lang.String,char):0:0 -> s
    7:9:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedChar(java.lang.Object,char):25 -> s
    7:9:void kotlinx.serialization.internal.TaggedEncoder.encodeChar(char):74 -> s
    10:21:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedChar(java.lang.String,char):101:101 -> s
    10:21:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedChar(java.lang.Object,char):25 -> s
    10:21:void kotlinx.serialization.internal.TaggedEncoder.encodeChar(char):74 -> s
    4:7:void kotlinx.serialization.internal.TaggedEncoder.encodeEnum(kotlinx.serialization.descriptors.SerialDescriptor,int):80:80 -> t
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lyl6;I)V"}
    8:9:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedEnum(java.lang.Object,kotlinx.serialization.descriptors.SerialDescriptor,int):25:25 -> t
    8:9:void kotlinx.serialization.internal.TaggedEncoder.encodeEnum(kotlinx.serialization.descriptors.SerialDescriptor,int):80 -> t
    10:12:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedEnum(java.lang.String,kotlinx.serialization.descriptors.SerialDescriptor,int):0:0 -> t
    10:12:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedEnum(java.lang.Object,kotlinx.serialization.descriptors.SerialDescriptor,int):25 -> t
    10:12:void kotlinx.serialization.internal.TaggedEncoder.encodeEnum(kotlinx.serialization.descriptors.SerialDescriptor,int):80 -> t
    13:24:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedEnum(java.lang.String,kotlinx.serialization.descriptors.SerialDescriptor,int):107:107 -> t
    13:24:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedEnum(java.lang.Object,kotlinx.serialization.descriptors.SerialDescriptor,int):25 -> t
    13:24:void kotlinx.serialization.internal.TaggedEncoder.encodeEnum(kotlinx.serialization.descriptors.SerialDescriptor,int):80 -> t
    1:4:void kotlinx.serialization.internal.TaggedEncoder.encodeShortElement(kotlinx.serialization.descriptors.SerialDescriptor,int,short):103:103 -> u
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lge5;IS)V"}
    5:16:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedShort(java.lang.String,short):69:69 -> u
    5:16:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedShort(java.lang.Object,short):25 -> u
    5:16:void kotlinx.serialization.internal.TaggedEncoder.encodeShortElement(kotlinx.serialization.descriptors.SerialDescriptor,int,short):103 -> u
    4:7:void kotlinx.serialization.internal.TaggedEncoder.encodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor,int,int):106:106 -> v
      # {"id":"com.android.tools.r8.residualsignature","signature":"(IILyl6;)V"}
    8:19:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedInt(java.lang.String,int):67:67 -> v
    8:19:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedInt(java.lang.Object,int):25 -> v
    8:19:void kotlinx.serialization.internal.TaggedEncoder.encodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor,int,int):106 -> v
    7:10:void kotlinx.serialization.internal.TaggedEncoder.encodeStringElement(kotlinx.serialization.descriptors.SerialDescriptor,int,java.lang.String):121:121 -> w
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lyl6;ILjava/lang/String;)V"}
    11:18:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedString(java.lang.String,java.lang.String):102:102 -> w
    11:18:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedString(java.lang.Object,java.lang.String):25 -> w
    11:18:void kotlinx.serialization.internal.TaggedEncoder.encodeStringElement(kotlinx.serialization.descriptors.SerialDescriptor,int,java.lang.String):121 -> w
    1:4:void kotlinx.serialization.internal.TaggedEncoder.encodeCharElement(kotlinx.serialization.descriptors.SerialDescriptor,int,char):118:118 -> x
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lge5;IC)V"}
    5:16:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedChar(java.lang.String,char):101:101 -> x
    5:16:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedChar(java.lang.Object,char):25 -> x
    5:16:void kotlinx.serialization.internal.TaggedEncoder.encodeCharElement(kotlinx.serialization.descriptors.SerialDescriptor,int,char):118 -> x
    1:4:void kotlinx.serialization.internal.TaggedEncoder.encodeInt(int):70:70 -> y
    5:6:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedInt(java.lang.Object,int):25:25 -> y
    5:6:void kotlinx.serialization.internal.TaggedEncoder.encodeInt(int):70 -> y
    7:9:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedInt(java.lang.String,int):0:0 -> y
    7:9:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedInt(java.lang.Object,int):25 -> y
    7:9:void kotlinx.serialization.internal.TaggedEncoder.encodeInt(int):70 -> y
    10:21:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedInt(java.lang.String,int):67:67 -> y
    10:21:void kotlinx.serialization.json.internal.AbstractJsonTreeEncoder.encodeTaggedInt(java.lang.Object,int):25 -> y
    10:21:void kotlinx.serialization.internal.TaggedEncoder.encodeInt(int):70 -> y
    18:19:void kotlinx.serialization.json.internal.JsonTreeEncoder.encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor,int,kotlinx.serialization.SerializationStrategy,java.lang.Object):225:225 -> z
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lyl6;ILhj3;Ljava/lang/Object;)V"}
    20:23:boolean kotlinx.serialization.json.JsonConfiguration.getExplicitNulls():25:25 -> z
    20:23:void kotlinx.serialization.json.internal.JsonTreeEncoder.encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor,int,kotlinx.serialization.SerializationStrategy,java.lang.Object):225 -> z
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    24:28:void kotlinx.serialization.json.internal.JsonTreeEncoder.encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor,int,kotlinx.serialization.SerializationStrategy,java.lang.Object):226:226 -> z
