# {"id":"partitionSourceFiles","fileNameMappings":{"nl.adaptivity.xmlutil.serialization.XmlDecoderBase":"XMLDecoder.kt","nl.adaptivity.xmlutil.serialization.XmlDecoderBase$XmlDecoder":"XMLDecoder.kt","nl.adaptivity.xmlutil.serialization.XmlDecoderBase$DecodeCommons":"XMLDecoder.kt","nl.adaptivity.xmlutil.serialization.structure.XmlListDescriptor":"XmlListDescriptor.kt","nl.adaptivity.xmlutil.serialization.XmlDecoderBase$TagDecoderBase":"XMLDecoder.kt","nl.adaptivity.xmlutil.serialization.structure.XmlListLikeDescriptor":"XmlListLikeDescriptor.kt","kotlin.jvm.internal.FunctionReferenceImpl":"FunctionReferenceImpl.java","nl.adaptivity.xmlutil.serialization.XmlDecoderBase$ValueListDecoder":"XMLDecoder.kt","nl.adaptivity.xmlutil.serialization.XmlDecoderBase$AnonymousMapDecoder":"XMLDecoder.kt"}}
nl.adaptivity.xmlutil.serialization.XmlDecoderBase$SerialValueDecoder -> xe8:
# {"id":"sourceFile","fileName":"XMLDecoder.kt"}
    kotlinx.serialization.DeserializationStrategy deserializer -> n0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lwu1;"}
    javax.xml.namespace.QName typeDiscriminatorName -> o0
    boolean notNullChecked -> p0
    java.util.List ignoredAttributes -> q0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/util/ArrayList;"}
    nl.adaptivity.xmlutil.serialization.XmlDecoderBase this$0 -> r0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lgf8;"}
    10:18:void <init>(nl.adaptivity.xmlutil.serialization.XmlDecoderBase,kotlinx.serialization.DeserializationStrategy,nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor,nl.adaptivity.xmlutil.serialization.PolyInfo,int,javax.xml.namespace.QName,boolean,nl.adaptivity.xmlutil.serialization.structure.DocumentPreserveSpace):627:627 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lgf8;Lwu1;Llf8;Lse5;ILjavax/xml/namespace/QName;ZLyx1;)V"}
    19:21:void <init>(nl.adaptivity.xmlutil.serialization.XmlDecoderBase,kotlinx.serialization.DeserializationStrategy,nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor,nl.adaptivity.xmlutil.serialization.PolyInfo,int,javax.xml.namespace.QName,boolean,nl.adaptivity.xmlutil.serialization.structure.DocumentPreserveSpace):626:626 -> <init>
    22:23:void <init>(nl.adaptivity.xmlutil.serialization.XmlDecoderBase,kotlinx.serialization.DeserializationStrategy,nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor,nl.adaptivity.xmlutil.serialization.PolyInfo,int,javax.xml.namespace.QName,boolean,nl.adaptivity.xmlutil.serialization.structure.DocumentPreserveSpace):628:628 -> <init>
    24:25:void <init>(nl.adaptivity.xmlutil.serialization.XmlDecoderBase,kotlinx.serialization.DeserializationStrategy,nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor,nl.adaptivity.xmlutil.serialization.PolyInfo,int,javax.xml.namespace.QName,boolean,nl.adaptivity.xmlutil.serialization.structure.DocumentPreserveSpace):632:632 -> <init>
    26:33:void <init>(nl.adaptivity.xmlutil.serialization.XmlDecoderBase,kotlinx.serialization.DeserializationStrategy,nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor,nl.adaptivity.xmlutil.serialization.PolyInfo,int,javax.xml.namespace.QName,boolean,nl.adaptivity.xmlutil.serialization.structure.DocumentPreserveSpace):638:638 -> <init>
    4:7:java.lang.Object decodeSerializableValue(kotlinx.serialization.DeserializationStrategy):656:656 -> K
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lwu1;)Ljava/lang/Object;"}
    8:13:java.lang.Object decodeSerializableValue(kotlinx.serialization.DeserializationStrategy):659:659 -> K
    14:24:void kotlin.jvm.internal.FunctionReferenceImpl.<init>(int,java.lang.Object,java.lang.Class,java.lang.String,java.lang.String,int):29:29 -> K
    14:24:void nl.adaptivity.xmlutil.serialization.XmlDecoderBase$SerialValueDecoder$decodeSerializableValue$1.<init>(java.lang.Object):0 -> K
    14:24:java.lang.Object decodeSerializableValue(kotlinx.serialization.DeserializationStrategy):659 -> K
    25:35:java.lang.Object decodeSerializableValue(kotlinx.serialization.DeserializationStrategy):656:656 -> K
    36:37:nl.adaptivity.xmlutil.serialization.XmlDecoderBase$TagIdHolder nl.adaptivity.xmlutil.serialization.XmlDecoderBase$XmlDecoder.getChildTagIdHolder$io_github_pdvrieze_xmlutil_serialization():305:305 -> K
    36:37:java.lang.Object decodeSerializableValue(kotlinx.serialization.DeserializationStrategy):661 -> K
    38:44:java.lang.Object decodeSerializableValue(kotlinx.serialization.DeserializationStrategy):661:661 -> K
    45:49:java.lang.Object decodeSerializableValue(kotlinx.serialization.DeserializationStrategy):663:663 -> K
    2:3:boolean decodeNotNullMark():649:649 -> S
    4:8:boolean decodeNotNullMark():650:650 -> S
    1:3:javax.xml.namespace.QName getTypeDiscriminatorName():632:632 -> a1
    6:15:kotlinx.serialization.encoding.CompositeDecoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):668:668 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lup6;)Lb51;"}
    16:18:nl.adaptivity.xmlutil.serialization.structure.SafeXmlDescriptor nl.adaptivity.xmlutil.serialization.XmlCodecBase$XmlCodec.getXmlDescriptor():91:91 -> e
    16:18:kotlinx.serialization.encoding.CompositeDecoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):670 -> e
    19:20:nl.adaptivity.xmlutil.serialization.structure.DocumentPreserveSpace nl.adaptivity.xmlutil.serialization.XmlDecoderBase$DecodeCommons.getPreserveSpace():172:172 -> e
    19:20:kotlinx.serialization.encoding.CompositeDecoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):672 -> e
    21:22:nl.adaptivity.xmlutil.serialization.XmlDecoderBase$TagIdHolder nl.adaptivity.xmlutil.serialization.XmlDecoderBase$XmlDecoder.getChildTagIdHolder$io_github_pdvrieze_xmlutil_serialization():305:305 -> e
    21:22:kotlinx.serialization.encoding.CompositeDecoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):673 -> e
    23:32:kotlinx.serialization.encoding.CompositeDecoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):668:668 -> e
    33:35:nl.adaptivity.xmlutil.serialization.structure.SafeXmlDescriptor nl.adaptivity.xmlutil.serialization.XmlCodecBase$XmlCodec.getXmlDescriptor():91:91 -> e
    33:35:kotlinx.serialization.encoding.CompositeDecoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):677 -> e
    36:43:kotlinx.serialization.encoding.CompositeDecoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):677:677 -> e
    44:46:nl.adaptivity.xmlutil.serialization.structure.SafeXmlDescriptor nl.adaptivity.xmlutil.serialization.XmlCodecBase$XmlCodec.getXmlDescriptor():91:91 -> e
    44:46:kotlinx.serialization.encoding.CompositeDecoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):680 -> e
    47:50:kotlinx.serialization.encoding.CompositeDecoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):680:680 -> e
    51:55:kotlinx.serialization.encoding.CompositeDecoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):681:681 -> e
    56:57:boolean nl.adaptivity.xmlutil.serialization.XmlDecoderBase$XmlDecoder.isValueChild():299:299 -> e
    56:57:kotlinx.serialization.encoding.CompositeDecoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):681 -> e
    58:59:nl.adaptivity.xmlutil.serialization.structure.DocumentPreserveSpace nl.adaptivity.xmlutil.serialization.XmlDecoderBase$DecodeCommons.getPreserveSpace():172:172 -> e
    58:59:kotlinx.serialization.encoding.CompositeDecoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):681 -> e
    60:70:kotlinx.serialization.encoding.CompositeDecoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):681:681 -> e
    71:78:kotlinx.serialization.encoding.CompositeDecoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):683:683 -> e
    79:81:kotlinx.serialization.encoding.CompositeDecoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):684:684 -> e
    82:83:nl.adaptivity.xmlutil.serialization.OutputKind nl.adaptivity.xmlutil.serialization.structure.XmlListDescriptor.getOutputKind():37:37 -> e
    82:83:kotlinx.serialization.encoding.CompositeDecoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):684 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    84:89:kotlinx.serialization.encoding.CompositeDecoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):684:684 -> e
    90:91:kotlinx.serialization.encoding.CompositeDecoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):685:685 -> e
    92:93:nl.adaptivity.xmlutil.XmlPeekingReader nl.adaptivity.xmlutil.serialization.XmlDecoderBase.getInput():59:59 -> e
    92:93:nl.adaptivity.xmlutil.XmlPeekingReader nl.adaptivity.xmlutil.serialization.XmlDecoderBase$XmlDecoder.getInput():303 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    92:93:kotlinx.serialization.encoding.CompositeDecoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):688 -> e
    94:97:kotlinx.serialization.encoding.CompositeDecoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):688:688 -> e
    98:99:int nl.adaptivity.xmlutil.serialization.XmlDecoderBase$XmlDecoder.getAttrIndex():300:300 -> e
    98:99:kotlinx.serialization.encoding.CompositeDecoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):689 -> e
    100:101:nl.adaptivity.xmlutil.serialization.structure.DocumentPreserveSpace nl.adaptivity.xmlutil.serialization.XmlDecoderBase$DecodeCommons.getPreserveSpace():172:172 -> e
    100:101:kotlinx.serialization.encoding.CompositeDecoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):690 -> e
    102:121:kotlinx.serialization.encoding.CompositeDecoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):685:685 -> e
    122:127:kotlinx.serialization.encoding.CompositeDecoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):693:693 -> e
    128:129:nl.adaptivity.xmlutil.XmlPeekingReader nl.adaptivity.xmlutil.serialization.XmlDecoderBase.getInput():59:59 -> e
    128:129:nl.adaptivity.xmlutil.XmlPeekingReader nl.adaptivity.xmlutil.serialization.XmlDecoderBase$XmlDecoder.getInput():303 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    128:129:kotlinx.serialization.encoding.CompositeDecoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):696 -> e
    130:133:kotlinx.serialization.encoding.CompositeDecoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):696:696 -> e
    134:139:kotlinx.serialization.encoding.CompositeDecoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):693:693 -> e
    140:151:void nl.adaptivity.xmlutil.serialization.XmlDecoderBase$ValueListDecoder.<init>(nl.adaptivity.xmlutil.serialization.XmlDecoderBase,kotlinx.serialization.DeserializationStrategy,nl.adaptivity.xmlutil.serialization.structure.XmlListDescriptor,nl.adaptivity.xmlutil.XmlReader$LocationInfo,nl.adaptivity.xmlutil.serialization.structure.DocumentPreserveSpace):1891:1891 -> e
    140:151:kotlinx.serialization.encoding.CompositeDecoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):693 -> e
    152:153:boolean nl.adaptivity.xmlutil.serialization.structure.XmlListLikeDescriptor.isListEluded():36:36 -> e
    152:153:kotlinx.serialization.encoding.CompositeDecoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):700 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    154:159:kotlinx.serialization.encoding.CompositeDecoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):700:700 -> e
    160:161:kotlinx.serialization.encoding.CompositeDecoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):701:701 -> e
    162:163:boolean nl.adaptivity.xmlutil.serialization.XmlDecoderBase$XmlDecoder.isValueChild():299:299 -> e
    162:163:kotlinx.serialization.encoding.CompositeDecoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):706 -> e
    164:165:nl.adaptivity.xmlutil.serialization.structure.DocumentPreserveSpace nl.adaptivity.xmlutil.serialization.XmlDecoderBase$DecodeCommons.getPreserveSpace():172:172 -> e
    164:165:kotlinx.serialization.encoding.CompositeDecoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):707 -> e
    166:189:kotlinx.serialization.encoding.CompositeDecoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):701:701 -> e
    190:191:kotlinx.serialization.encoding.CompositeDecoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):710:710 -> e
    192:193:javax.xml.namespace.QName getTypeDiscriminatorName():632:632 -> e
    192:193:kotlinx.serialization.encoding.CompositeDecoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):713 -> e
    194:199:nl.adaptivity.xmlutil.serialization.structure.DocumentPreserveSpace nl.adaptivity.xmlutil.serialization.XmlDecoderBase$DecodeCommons.getPreserveSpace():172:172 -> e
    194:199:kotlinx.serialization.encoding.CompositeDecoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):714 -> e
    200:203:kotlinx.serialization.encoding.CompositeDecoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):710:710 -> e
    204:207:kotlinx.serialization.encoding.CompositeDecoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):718:718 -> e
    208:210:kotlinx.serialization.encoding.CompositeDecoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):719:719 -> e
    211:212:boolean nl.adaptivity.xmlutil.serialization.structure.XmlListLikeDescriptor.isListEluded():36:36 -> e
    211:212:kotlinx.serialization.encoding.CompositeDecoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):719 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    213:218:kotlinx.serialization.encoding.CompositeDecoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):719:719 -> e
    219:220:kotlinx.serialization.encoding.CompositeDecoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):720:720 -> e
    221:227:void nl.adaptivity.xmlutil.serialization.XmlDecoderBase$AnonymousMapDecoder.<init>(nl.adaptivity.xmlutil.serialization.XmlDecoderBase,kotlinx.serialization.DeserializationStrategy,nl.adaptivity.xmlutil.serialization.structure.XmlMapDescriptor,nl.adaptivity.xmlutil.serialization.PolyInfo,javax.xml.namespace.QName,nl.adaptivity.xmlutil.serialization.structure.DocumentPreserveSpace):0:0 -> e
    221:227:kotlinx.serialization.encoding.CompositeDecoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):720 -> e
    228:233:void nl.adaptivity.xmlutil.serialization.XmlDecoderBase$AnonymousMapDecoder.<init>(nl.adaptivity.xmlutil.serialization.XmlDecoderBase,kotlinx.serialization.DeserializationStrategy,nl.adaptivity.xmlutil.serialization.structure.XmlMapDescriptor,nl.adaptivity.xmlutil.serialization.PolyInfo,javax.xml.namespace.QName,nl.adaptivity.xmlutil.serialization.structure.DocumentPreserveSpace):2093:2093 -> e
    228:233:kotlinx.serialization.encoding.CompositeDecoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):720 -> e
    234:235:kotlinx.serialization.encoding.CompositeDecoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):728:728 -> e
    236:242:void nl.adaptivity.xmlutil.serialization.XmlDecoderBase$NamedMapDecoder.<init>(nl.adaptivity.xmlutil.serialization.XmlDecoderBase,kotlinx.serialization.DeserializationStrategy,nl.adaptivity.xmlutil.serialization.structure.XmlMapDescriptor,nl.adaptivity.xmlutil.serialization.PolyInfo,javax.xml.namespace.QName,nl.adaptivity.xmlutil.serialization.structure.DocumentPreserveSpace):0:0 -> e
    236:242:kotlinx.serialization.encoding.CompositeDecoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):728 -> e
    243:248:void nl.adaptivity.xmlutil.serialization.XmlDecoderBase$NamedMapDecoder.<init>(nl.adaptivity.xmlutil.serialization.XmlDecoderBase,kotlinx.serialization.DeserializationStrategy,nl.adaptivity.xmlutil.serialization.structure.XmlMapDescriptor,nl.adaptivity.xmlutil.serialization.PolyInfo,javax.xml.namespace.QName,nl.adaptivity.xmlutil.serialization.structure.DocumentPreserveSpace):2150:2150 -> e
    243:248:kotlinx.serialization.encoding.CompositeDecoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):728 -> e
    249:250:kotlinx.serialization.encoding.CompositeDecoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):738:738 -> e
    251:252:nl.adaptivity.xmlutil.serialization.structure.DocumentPreserveSpace nl.adaptivity.xmlutil.serialization.XmlDecoderBase$DecodeCommons.getPreserveSpace():172:172 -> e
    251:252:kotlinx.serialization.encoding.CompositeDecoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):738 -> e
    253:254:nl.adaptivity.xmlutil.serialization.XmlDecoderBase$TagIdHolder nl.adaptivity.xmlutil.serialization.XmlDecoderBase$XmlDecoder.getChildTagIdHolder$io_github_pdvrieze_xmlutil_serialization():305:305 -> e
    253:254:kotlinx.serialization.encoding.CompositeDecoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):738 -> e
    255:264:kotlinx.serialization.encoding.CompositeDecoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):738:738 -> e
    265:281:kotlinx.serialization.encoding.CompositeDecoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):740:740 -> e
    282:284:void nl.adaptivity.xmlutil.serialization.XmlDecoderBase$TagDecoderBase.ignoreAttribute(javax.xml.namespace.QName):0:0 -> e
    282:284:kotlinx.serialization.encoding.CompositeDecoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):741 -> e
    285:291:void nl.adaptivity.xmlutil.serialization.XmlDecoderBase$TagDecoderBase.ignoreAttribute(javax.xml.namespace.QName):1724:1724 -> e
    285:291:kotlinx.serialization.encoding.CompositeDecoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):741 -> e
    292:299:kotlinx.serialization.encoding.CompositeDecoder beginStructure(kotlinx.serialization.descriptors.SerialDescriptor):678:678 -> e
