# {"id":"partitionSourceFiles","fileNameMappings":{"kotlinx.serialization.json.JsonElementKt":"JsonElement.kt","kotlinx.serialization.json.JsonObject":"JsonElement.kt"}}
kotlinx.serialization.json.internal.JsonTreeMapDecoder -> h81:
# {"id":"sourceFile","fileName":"TreeJsonDecoder.kt"}
    kotlinx.serialization.json.JsonObject value -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlinx/serialization/json/c;"}
    java.util.List keys -> k
    int size -> l
    int position -> m
    7:11:void <init>(kotlinx.serialization.json.Json,kotlinx.serialization.json.JsonObject):306:306 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld71;Lkotlinx/serialization/json/c;)V"}
    12:13:java.util.Set kotlinx.serialization.json.JsonObject.getKeys():0:0 -> <init>
    12:13:java.util.Set kotlinx.serialization.json.JsonObject.keySet():185 -> <init>
    12:13:void <init>(kotlinx.serialization.json.Json,kotlinx.serialization.json.JsonObject):307 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    14:17:java.util.Set kotlinx.serialization.json.JsonObject.getKeys():0:0 -> <init>
    14:17:java.util.Set kotlinx.serialization.json.JsonObject.keySet():185 -> <init>
    14:17:void <init>(kotlinx.serialization.json.Json,kotlinx.serialization.json.JsonObject):307 -> <init>
    18:25:void <init>(kotlinx.serialization.json.Json,kotlinx.serialization.json.JsonObject):307:307 -> <init>
    26:34:void <init>(kotlinx.serialization.json.Json,kotlinx.serialization.json.JsonObject):308:308 -> <init>
    35:37:void <init>(kotlinx.serialization.json.Json,kotlinx.serialization.json.JsonObject):309:309 -> <init>
    4:11:kotlinx.serialization.json.JsonElement currentElement(java.lang.String):325:325 -> F
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lkotlinx/serialization/json/b;"}
    12:18:kotlinx.serialization.json.JsonPrimitive kotlinx.serialization.json.JsonElementKt.JsonPrimitive(java.lang.String):97:97 -> F
    12:18:kotlinx.serialization.json.JsonElement currentElement(java.lang.String):325 -> F
    19:20:kotlinx.serialization.json.JsonObject getValue():306:306 -> F
    19:20:kotlinx.serialization.json.JsonElement currentElement(java.lang.String):325 -> F
    21:27:kotlinx.serialization.json.JsonElement currentElement(java.lang.String):325:325 -> F
    4:5:java.lang.String elementName(kotlinx.serialization.descriptors.SerialDescriptor,int):312:312 -> R
    6:14:java.lang.String elementName(kotlinx.serialization.descriptors.SerialDescriptor,int):313:313 -> R
    1:3:kotlinx.serialization.json.JsonObject getValue():306:306 -> T
    1:3:kotlinx.serialization.json.JsonElement getValue():306 -> T
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lkotlinx/serialization/json/b;"}
    1:3:kotlinx.serialization.json.JsonObject getValue():306:306 -> Y
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lkotlinx/serialization/json/c;"}
    1:4:void JsonTreeMapDecoder.endStructure(kotlinx.serialization.descriptors.SerialDescriptor):0:0 -> b
      # {"id":"com.android.tools.r8.synthesized"}
    4:13:int decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor):317:317 -> k
    14:18:int decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor):318:318 -> k
