kotlinx.serialization.encoding.CompositeDecoder -> a30:
# {"id":"sourceFile","fileName":"Decoding.kt"}
    void endStructure(kotlinx.serialization.descriptors.SerialDescriptor) -> b
    kotlinx.serialization.modules.SerializersModule getSerializersModule() -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lxl;"}
    kotlinx.serialization.encoding.Decoder decodeInlineElement(kotlinx.serialization.descriptors.SerialDescriptor,int) -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo32;I)Lkotlinx/serialization/encoding/Decoder;"}
    java.lang.String decodeStringElement(kotlinx.serialization.descriptors.SerialDescriptor,int) -> g
    int decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor) -> k
    double decodeDoubleElement(kotlinx.serialization.descriptors.SerialDescriptor,int) -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo32;I)D"}
    char decodeCharElement(kotlinx.serialization.descriptors.SerialDescriptor,int) -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo32;I)C"}
    java.lang.Object decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor,int,kotlinx.serialization.DeserializationStrategy,java.lang.Object) -> p
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/KSerializer;Ljava/lang/Object;)Ljava/lang/Object;"}
    long decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor,int) -> r
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo32;I)J"}
    float decodeFloatElement(kotlinx.serialization.descriptors.SerialDescriptor,int) -> s
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo32;I)F"}
    java.lang.Object decodeSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor,int,kotlinx.serialization.DeserializationStrategy,java.lang.Object) -> u
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/KSerializer;Ljava/lang/Object;)Ljava/lang/Object;"}
    byte decodeByteElement(kotlinx.serialization.descriptors.SerialDescriptor,int) -> v
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo32;I)B"}
    short decodeShortElement(kotlinx.serialization.descriptors.SerialDescriptor,int) -> x
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo32;I)S"}
    int decodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor,int) -> y
    boolean decodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor,int) -> z
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo32;I)Z"}
