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