# {"id":"partitionSourceFiles","fileNameMappings":{"nl.adaptivity.xmlutil.serialization.XmlDecoderBase":"XMLDecoder.kt","nl.adaptivity.xmlutil.serialization.XmlDecoderBase$TagDecoderBase":"XMLDecoder.kt","nl.adaptivity.xmlutil.serialization.XmlSerialException":"XmlExceptions.kt","kotlin.jvm.internal.Intrinsics":"Intrinsics.java"}}
nl.adaptivity.xmlutil.serialization.XmlDecoderBase$AttributeMapDecoder -> en8:
# {"id":"sourceFile","fileName":"XMLDecoder.kt"}
    int nextIndex -> A0
    nl.adaptivity.xmlutil.serialization.XmlDecoderBase this$0 -> B0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lun8;"}
    int attrIndex -> y0
    int correctStartIndex -> z0
    4:14:void <init>(nl.adaptivity.xmlutil.serialization.XmlDecoderBase,kotlinx.serialization.DeserializationStrategy,nl.adaptivity.xmlutil.serialization.structure.XmlAttributeMapDescriptor,int,nl.adaptivity.xmlutil.serialization.structure.DocumentPreserveSpace):1729:1729 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lun8;Liu1;Lkm8;ILmx1;)V"}
    15:17:void <init>(nl.adaptivity.xmlutil.serialization.XmlDecoderBase,kotlinx.serialization.DeserializationStrategy,nl.adaptivity.xmlutil.serialization.structure.XmlAttributeMapDescriptor,int,nl.adaptivity.xmlutil.serialization.structure.DocumentPreserveSpace):1732:1732 -> <init>
    18:20:void <init>(nl.adaptivity.xmlutil.serialization.XmlDecoderBase,kotlinx.serialization.DeserializationStrategy,nl.adaptivity.xmlutil.serialization.structure.XmlAttributeMapDescriptor,int,nl.adaptivity.xmlutil.serialization.structure.DocumentPreserveSpace):1736:1736 -> <init>
    4:5:java.lang.String decodeStringElement(kotlinx.serialization.descriptors.SerialDescriptor,int):1783:1783 -> B
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lgu6;I)Ljava/lang/String;"}
    6:11:java.lang.String decodeStringElement(kotlinx.serialization.descriptors.SerialDescriptor,int):1784:1784 -> B
    12:13:nl.adaptivity.xmlutil.XmlPeekingReader nl.adaptivity.xmlutil.serialization.XmlDecoderBase.getInput():59:59 -> B
    12:13:nl.adaptivity.xmlutil.XmlPeekingReader nl.adaptivity.xmlutil.serialization.XmlDecoderBase$TagDecoderBase.getInput():962 -> B
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    12:13:java.lang.String decodeStringElement(kotlinx.serialization.descriptors.SerialDescriptor,int):1785 -> B
    14:17:java.lang.String decodeStringElement(kotlinx.serialization.descriptors.SerialDescriptor,int):1785:1785 -> B
    18:44:java.lang.String decodeStringElement(kotlinx.serialization.descriptors.SerialDescriptor,int):1786:1786 -> B
    45:48:java.lang.String decodeStringElement(kotlinx.serialization.descriptors.SerialDescriptor,int):1787:1787 -> B
    49:52:java.lang.String decodeStringElement(kotlinx.serialization.descriptors.SerialDescriptor,int):1786:1786 -> B
    53:54:java.lang.String decodeStringElement(kotlinx.serialization.descriptors.SerialDescriptor,int):1789:1789 -> B
    55:58:nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor nl.adaptivity.xmlutil.serialization.XmlCodecBase$XmlTagCodec.getXmlDescriptor():96:96 -> B
    55:58:java.lang.String decodeStringElement(kotlinx.serialization.descriptors.SerialDescriptor,int):1791 -> B
    59:63:java.lang.String decodeStringElement(kotlinx.serialization.descriptors.SerialDescriptor,int):1791:1791 -> B
    64:68:void nl.adaptivity.xmlutil.serialization.XmlSerialException.<init>(java.lang.String,java.lang.String,java.lang.Throwable):40:40 -> B
    64:68:void nl.adaptivity.xmlutil.serialization.XmlSerialException.<init>(java.lang.String,java.lang.String,java.lang.Throwable,int,kotlin.jvm.internal.DefaultConstructorMarker):40 -> B
    64:68:java.lang.String decodeStringElement(kotlinx.serialization.descriptors.SerialDescriptor,int):1789 -> B
    69:69:java.lang.String decodeStringElement(kotlinx.serialization.descriptors.SerialDescriptor,int):1789:1789 -> B
    70:71:nl.adaptivity.xmlutil.XmlPeekingReader nl.adaptivity.xmlutil.serialization.XmlDecoderBase.getInput():59:59 -> B
    70:71:nl.adaptivity.xmlutil.XmlPeekingReader nl.adaptivity.xmlutil.serialization.XmlDecoderBase$TagDecoderBase.getInput():962 -> B
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    70:71:java.lang.String decodeStringElement(kotlinx.serialization.descriptors.SerialDescriptor,int):1796 -> B
    72:80:java.lang.String decodeStringElement(kotlinx.serialization.descriptors.SerialDescriptor,int):1796:1796 -> B
    1:8:int decodeInt():1823:1823 -> C
    15:23:java.lang.Object decodeSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor,int,kotlinx.serialization.DeserializationStrategy,java.lang.Object):1755:1755 -> G
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lgu6;ILiu1;Ljava/lang/Object;)Ljava/lang/Object;"}
    24:25:java.lang.Object decodeSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor,int,kotlinx.serialization.DeserializationStrategy,java.lang.Object):1756:1756 -> G
    26:28:java.lang.Object decodeSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor,int,kotlinx.serialization.DeserializationStrategy,java.lang.Object):1758:1758 -> G
    29:34:java.lang.Object decodeSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor,int,kotlinx.serialization.DeserializationStrategy,java.lang.Object):1759:1759 -> G
    35:38:java.lang.Object decodeSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor,int,kotlinx.serialization.DeserializationStrategy,java.lang.Object):1760:1760 -> G
    39:44:java.lang.Object decodeSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor,int,kotlinx.serialization.DeserializationStrategy,java.lang.Object):1762:1762 -> G
    45:50:boolean kotlin.jvm.internal.Intrinsics.areEqual(java.lang.Object,java.lang.Object):169:169 -> G
    45:50:java.lang.Object decodeSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor,int,kotlinx.serialization.DeserializationStrategy,java.lang.Object):1762 -> G
    51:52:nl.adaptivity.xmlutil.XmlPeekingReader nl.adaptivity.xmlutil.serialization.XmlDecoderBase.getInput():59:59 -> G
    51:52:nl.adaptivity.xmlutil.XmlPeekingReader nl.adaptivity.xmlutil.serialization.XmlDecoderBase$TagDecoderBase.getInput():962 -> G
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    51:52:java.lang.Object decodeSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor,int,kotlinx.serialization.DeserializationStrategy,java.lang.Object):1764 -> G
    53:59:java.lang.Object decodeSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor,int,kotlinx.serialization.DeserializationStrategy,java.lang.Object):1764:1764 -> G
    60:61:nl.adaptivity.xmlutil.XmlPeekingReader nl.adaptivity.xmlutil.serialization.XmlDecoderBase.getInput():59:59 -> G
    60:61:nl.adaptivity.xmlutil.XmlPeekingReader nl.adaptivity.xmlutil.serialization.XmlDecoderBase$TagDecoderBase.getInput():962 -> G
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    60:61:java.lang.Object decodeSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor,int,kotlinx.serialization.DeserializationStrategy,java.lang.Object):1767 -> G
    62:65:java.lang.Object decodeSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor,int,kotlinx.serialization.DeserializationStrategy,java.lang.Object):1767:1767 -> G
    66:69:java.lang.Object decodeSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor,int,kotlinx.serialization.DeserializationStrategy,java.lang.Object):1768:1768 -> G
    70:75:java.lang.Object decodeSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor,int,kotlinx.serialization.DeserializationStrategy,java.lang.Object):1770:1770 -> G
    76:77:nl.adaptivity.xmlutil.serialization.structure.DocumentPreserveSpace nl.adaptivity.xmlutil.serialization.XmlDecoderBase$TagDecoderBase.getPreserveWhitespace():889:889 -> G
    76:77:java.lang.Object decodeSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor,int,kotlinx.serialization.DeserializationStrategy,java.lang.Object):1770 -> G
    78:83:java.lang.Object decodeSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor,int,kotlinx.serialization.DeserializationStrategy,java.lang.Object):1770:1770 -> G
    84:87:java.lang.Object decodeSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor,int,kotlinx.serialization.DeserializationStrategy,java.lang.Object):1772:1772 -> G
    88:94:java.lang.Object decodeSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor,int,kotlinx.serialization.DeserializationStrategy,java.lang.Object):1773:1773 -> G
    95:98:java.lang.Object decodeSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor,int,kotlinx.serialization.DeserializationStrategy,java.lang.Object):1775:1775 -> G
    99:110:java.lang.Object decodeSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor,int,kotlinx.serialization.DeserializationStrategy,java.lang.Object):1773:1773 -> G
    111:115:java.lang.Object decodeSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor,int,kotlinx.serialization.DeserializationStrategy,java.lang.Object):1779:1779 -> G
    1:8:java.lang.Void decodeNull():1831:1831 -> I
    1:4:Decoder1 XmlDecoderBase$AttributeMapDecoder.decodeInline(SerialDescriptor):0:0 -> J
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lgu6;)Lvo1;"}
    1:8:java.lang.String decodeString():1835:1835 -> M
    4:11:int decodeEnum(kotlinx.serialization.descriptors.SerialDescriptor):1814:1814 -> O
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lgu6;)I"}
    1:8:long decodeLong():1825:1825 -> R
    1:8:boolean decodeNotNullMark():1828:1828 -> S
    1:8:byte decodeByte():1807:1807 -> b0
    1:4:void XmlDecoderBase$AttributeMapDecoder.endStructure(SerialDescriptor):0:0 -> d
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lgu6;)V"}
    1:4:CompositeDecoder XmlDecoderBase$AttributeMapDecoder.beginStructure(SerialDescriptor):0:0 -> e
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lgu6;)Lx51;"}
    1:8:short decodeShort():1833:1833 -> h0
    1:8:float decodeFloat():1816:1816 -> i0
    1:5:int XmlDecoderBase$AttributeMapDecoder.decodeCollectionSize(SerialDescriptor):0:0 -> j
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lgu6;)I"}
    1:8:boolean decodeBoolean():1805:1805 -> k
    1:8:char decodeChar():1809:1809 -> l
    1:8:double decodeDouble():1811:1811 -> l0
    1:11:int decodeElementIndex():1744:1744 -> u0
    12:14:int decodeElementIndex():1745:1745 -> u0
