# {"id":"partitionSourceFiles","fileNameMappings":{"nl.adaptivity.xmlutil.serialization.XmlDecoderBase$XmlDecoder":"XMLDecoder.kt","nl.adaptivity.xmlutil.serialization.structure.XmlValueDescriptor":"XmlValueDescriptor.kt"}}
nl.adaptivity.xmlutil.serialization.XmlDecoderBase$NullDecoder -> ve8:
# {"id":"sourceFile","fileName":"XMLDecoder.kt"}
    nl.adaptivity.xmlutil.serialization.XmlDecoderBase this$0 -> n0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lgf8;"}
    4:5:void <init>(nl.adaptivity.xmlutil.serialization.XmlDecoderBase,nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor,boolean):752:752 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lgf8;Llf8;Z)V"}
    6:14:void <init>(nl.adaptivity.xmlutil.serialization.XmlDecoderBase,nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor,boolean):753:753 -> <init>
    15:18:void <init>(nl.adaptivity.xmlutil.serialization.XmlDecoderBase,nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor,boolean):752:752 -> <init>
    1:8:byte decodeByteElement(kotlinx.serialization.descriptors.SerialDescriptor,int):812:812 -> A
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lrh5;I)B"}
    4:11:java.lang.String decodeStringElement(kotlinx.serialization.descriptors.SerialDescriptor,int):835:835 -> B
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lup6;I)Ljava/lang/String;"}
    1:8:short decodeShortElement(kotlinx.serialization.descriptors.SerialDescriptor,int):815:815 -> D
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lrh5;I)S"}
    7:10:nl.adaptivity.xmlutil.serialization.structure.SafeXmlDescriptor nl.adaptivity.xmlutil.serialization.XmlCodecBase$XmlCodec.getXmlDescriptor():91:91 -> G
    7:10:java.lang.Object decodeSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor,int,kotlinx.serialization.DeserializationStrategy,java.lang.Object):775 -> G
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lup6;ILwu1;Ljava/lang/Object;)Ljava/lang/Object;"}
    11:20:java.lang.Object decodeSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor,int,kotlinx.serialization.DeserializationStrategy,java.lang.Object):775:775 -> G
    21:30:java.lang.Object decodeSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor,int,kotlinx.serialization.DeserializationStrategy,java.lang.Object):776:776 -> G
    4:7:nl.adaptivity.xmlutil.serialization.structure.SafeXmlDescriptor nl.adaptivity.xmlutil.serialization.XmlCodecBase$XmlCodec.getXmlDescriptor():91:91 -> K
    4:7:java.lang.Object decodeSerializableValue(kotlinx.serialization.DeserializationStrategy):764 -> K
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lwu1;)Ljava/lang/Object;"}
    8:26:java.lang.Object decodeSerializableValue(kotlinx.serialization.DeserializationStrategy):764:764 -> K
    4:11:int decodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor,int):818:818 -> L
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lup6;I)I"}
    1:8:java.lang.Object XmlDecoderBase$NullDecoder.decodeNullableSerializableElement(SerialDescriptor,int,DeserializationStrategy,java.lang.Object):0:0 -> N
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lup6;ILwu1;Ljava/lang/Object;)Ljava/lang/Object;"}
    1:4:nl.adaptivity.xmlutil.serialization.structure.SafeXmlDescriptor nl.adaptivity.xmlutil.serialization.XmlCodecBase$XmlCodec.getXmlDescriptor():91:91 -> S
    1:4:boolean decodeNotNullMark():755 -> S
    5:15:boolean decodeNotNullMark():755:755 -> S
    16:23:java.lang.String nl.adaptivity.xmlutil.serialization.structure.XmlValueDescriptor.getDefault():77:77 -> S
    16:23:boolean decodeNotNullMark():755 -> S
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1:7:boolean nl.adaptivity.xmlutil.serialization.XmlDecoderBase$XmlDecoder.isValueChild():299:299 -> Y0
    1:7:java.lang.String decodeStringImpl(boolean):758 -> Y0
    8:11:nl.adaptivity.xmlutil.serialization.structure.SafeXmlDescriptor nl.adaptivity.xmlutil.serialization.XmlCodecBase$XmlCodec.getXmlDescriptor():91:91 -> Y0
    8:11:java.lang.String decodeStringImpl(boolean):759 -> Y0
    12:24:java.lang.String decodeStringImpl(boolean):759:759 -> Y0
    25:26:kotlinx.serialization.KSerializer kotlinx.serialization.builtins.BuiltinSerializersKt.serializer(kotlin.jvm.internal.StringCompanionObject):186:186 -> Y0
    25:26:java.lang.String decodeStringImpl(boolean):759 -> Y0
    27:35:java.lang.String decodeStringImpl(boolean):759:759 -> Y0
    36:39:java.lang.String decodeStringImpl(boolean):758:758 -> Y0
    4:11:boolean decodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor,int):809:809 -> Z
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lup6;I)Z"}
    1:4:void XmlDecoderBase$NullDecoder.endStructure(SerialDescriptor):0:0 -> c
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lup6;)V"}
    4:11:double decodeDoubleElement(kotlinx.serialization.descriptors.SerialDescriptor,int):829:829 -> d0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lup6;I)D"}
    1:4:CompositeDecoder XmlDecoderBase$NullDecoder.beginStructure(SerialDescriptor):0:0 -> e
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lup6;)Lb51;"}
    1:8:kotlinx.serialization.encoding.Decoder decodeInlineElement(kotlinx.serialization.descriptors.SerialDescriptor,int):839:839 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lrh5;I)Llp1;"}
    1:5:int XmlDecoderBase$NullDecoder.decodeCollectionSize(SerialDescriptor):0:0 -> j
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lup6;)I"}
    4:11:long decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor,int):823:823 -> j0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lup6;I)J"}
    4:11:float decodeFloatElement(kotlinx.serialization.descriptors.SerialDescriptor,int):826:826 -> s
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lup6;I)F"}
    4:7:int decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor):799:799 -> t
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lup6;)I"}
    8:11:int decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor):801:801 -> t
    12:16:int decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor):802:802 -> t
    17:26:int decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor):804:804 -> t
    1:8:char decodeCharElement(kotlinx.serialization.descriptors.SerialDescriptor,int):832:832 -> x
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lrh5;I)C"}
