# {"id":"partitionSourceFiles","fileNameMappings":{"nl.adaptivity.xmlutil.IXmlStreaming":"IXmlStreaming.kt","nl.adaptivity.xmlutil.core.KtXmlReader":"KtXmlReader.kt","nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor":"XmlDescriptor.kt","nl.adaptivity.xmlutil.XmlStreaming$GenericFactory":"XmlStreaming.jvm.kt","nl.adaptivity.xmlutil.serialization.structure.XmlTypeDescriptor":"XmlTypeDescriptor.kt","kotlinx.serialization.modules.SerializersModuleKt":"SerializersModule.kt","nl.adaptivity.xmlutil.serialization.XmlConfig":"XmlConfig.kt","nl.adaptivity.xmlutil.serialization.XmlSerializationPolicy$DeclaredNameInfo":"XmlSerializationPolicy.kt","nl.adaptivity.xmlutil.serialization.XMLKt":"XML.kt","nl.adaptivity.xmlutil.XmlStreaming_jvmKt":"XmlStreaming.jvm.kt","nl.adaptivity.xmlutil.XmlStreamingFactory":"XmlStreamingFactory.jvm.kt"}}
nl.adaptivity.xmlutil.serialization.XML -> f68:
# {"id":"sourceFile","fileName":"XML.kt"}
    nl.adaptivity.xmlutil.serialization.XmlConfig config -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lie8;"}
    kotlinx.serialization.modules.SerializersModule serializersModule -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ld05;"}
    4:6:void <init>(nl.adaptivity.xmlutil.serialization.XmlConfig,kotlinx.serialization.modules.SerializersModule):51:51 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld05;Lie8;)V"}
    7:8:void <init>(nl.adaptivity.xmlutil.serialization.XmlConfig,kotlinx.serialization.modules.SerializersModule):82:82 -> <init>
    9:10:kotlinx.serialization.modules.SerializersModule nl.adaptivity.xmlutil.serialization.XMLKt.access$getDefaultXmlModule$p():1:1 -> <init>
    9:10:void <init>(nl.adaptivity.xmlutil.serialization.XmlConfig,kotlinx.serialization.modules.SerializersModule):85 -> <init>
    11:13:void <init>(nl.adaptivity.xmlutil.serialization.XmlConfig,kotlinx.serialization.modules.SerializersModule):85:85 -> <init>
    14:18:kotlinx.serialization.modules.SerializersModule kotlinx.serialization.modules.SerializersModuleKt.plus(kotlinx.serialization.modules.SerializersModule,kotlinx.serialization.modules.SerializersModule):246:246 -> <init>
    14:18:void <init>(nl.adaptivity.xmlutil.serialization.XmlConfig,kotlinx.serialization.modules.SerializersModule):85 -> <init>
    19:21:void kotlinx.serialization.modules.SerializersModuleBuilder.include(kotlinx.serialization.modules.SerializersModule):140:140 -> <init>
    19:21:kotlinx.serialization.modules.SerializersModule kotlinx.serialization.modules.SerializersModuleKt.plus(kotlinx.serialization.modules.SerializersModule,kotlinx.serialization.modules.SerializersModule):98 -> <init>
    19:21:void <init>(nl.adaptivity.xmlutil.serialization.XmlConfig,kotlinx.serialization.modules.SerializersModule):85 -> <init>
    22:24:void kotlinx.serialization.modules.SerializersModuleBuilder.include(kotlinx.serialization.modules.SerializersModule):140:140 -> <init>
    22:24:kotlinx.serialization.modules.SerializersModule kotlinx.serialization.modules.SerializersModuleKt.plus(kotlinx.serialization.modules.SerializersModule,kotlinx.serialization.modules.SerializersModule):99 -> <init>
    22:24:void <init>(nl.adaptivity.xmlutil.serialization.XmlConfig,kotlinx.serialization.modules.SerializersModule):85 -> <init>
    25:56:kotlinx.serialization.modules.SerializersModule kotlinx.serialization.modules.SerializersModuleBuilder.build():225:225 -> <init>
    25:56:kotlinx.serialization.modules.SerializersModule kotlinx.serialization.modules.SerializersModuleKt.plus(kotlinx.serialization.modules.SerializersModule,kotlinx.serialization.modules.SerializersModule):248 -> <init>
    25:56:void <init>(nl.adaptivity.xmlutil.serialization.XmlConfig,kotlinx.serialization.modules.SerializersModule):85 -> <init>
    57:59:void <init>(nl.adaptivity.xmlutil.serialization.XmlConfig,kotlinx.serialization.modules.SerializersModule):85:85 -> <init>
    1:5:java.lang.String encodeToString(kotlinx.serialization.SerializationStrategy,java.lang.Object):129:129 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lbq6;Ljava/lang/Object;)Ljava/lang/String;"}
    7:9:nl.adaptivity.xmlutil.XmlReader nl.adaptivity.xmlutil.XmlStreaming.newReader(java.lang.CharSequence,boolean):151:151 -> b
    7:9:nl.adaptivity.xmlutil.XmlReader nl.adaptivity.xmlutil.IXmlStreaming.newReader$default(nl.adaptivity.xmlutil.IXmlStreaming,java.lang.CharSequence,boolean,int,java.lang.Object):50 -> b
    7:9:java.lang.Object decodeFromString(kotlinx.serialization.DeserializationStrategy,java.lang.String):467 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lwu1;Ljava/lang/String;)Ljava/lang/Object;"}
    10:17:nl.adaptivity.xmlutil.XmlReader nl.adaptivity.xmlutil.XmlStreaming$GenericFactory.newReader(java.lang.CharSequence,boolean):211:211 -> b
    10:17:nl.adaptivity.xmlutil.XmlReader nl.adaptivity.xmlutil.XmlStreaming.newReader(java.lang.CharSequence,boolean):151 -> b
    10:17:nl.adaptivity.xmlutil.XmlReader nl.adaptivity.xmlutil.IXmlStreaming.newReader$default(nl.adaptivity.xmlutil.IXmlStreaming,java.lang.CharSequence,boolean,int,java.lang.Object):50 -> b
    10:17:java.lang.Object decodeFromString(kotlinx.serialization.DeserializationStrategy,java.lang.String):467 -> b
    18:20:void nl.adaptivity.xmlutil.core.KtXmlReader.<init>(nl.adaptivity.xmlutil.core.InOutBuffer,java.lang.String,boolean,boolean,int,kotlin.jvm.internal.DefaultConstructorMarker):46:46 -> b
    18:20:nl.adaptivity.xmlutil.XmlReader nl.adaptivity.xmlutil.XmlStreaming$GenericFactory.newReader(java.lang.CharSequence,boolean):211 -> b
    18:20:nl.adaptivity.xmlutil.XmlReader nl.adaptivity.xmlutil.XmlStreaming.newReader(java.lang.CharSequence,boolean):151 -> b
    18:20:nl.adaptivity.xmlutil.XmlReader nl.adaptivity.xmlutil.IXmlStreaming.newReader$default(nl.adaptivity.xmlutil.IXmlStreaming,java.lang.CharSequence,boolean,int,java.lang.Object):50 -> b
    18:20:java.lang.Object decodeFromString(kotlinx.serialization.DeserializationStrategy,java.lang.String):467 -> b
    21:25:java.lang.Object decodeFromReader(kotlinx.serialization.DeserializationStrategy,nl.adaptivity.xmlutil.XmlReader,javax.xml.namespace.QName):551:551 -> b
    21:25:java.lang.Object decodeFromReader$default(nl.adaptivity.xmlutil.serialization.XML,kotlinx.serialization.DeserializationStrategy,nl.adaptivity.xmlutil.XmlReader,javax.xml.namespace.QName,int,java.lang.Object):546 -> b
    21:25:java.lang.Object decodeFromString(kotlinx.serialization.DeserializationStrategy,java.lang.String):470 -> b
    26:27:java.lang.Object useUnsafeCodecConfig(kotlin.jvm.functions.Function1):88:88 -> b
    26:27:java.lang.Object decodeFromReader(kotlinx.serialization.DeserializationStrategy,nl.adaptivity.xmlutil.XmlReader,javax.xml.namespace.QName):551 -> b
    26:27:java.lang.Object decodeFromReader$default(nl.adaptivity.xmlutil.serialization.XML,kotlinx.serialization.DeserializationStrategy,nl.adaptivity.xmlutil.XmlReader,javax.xml.namespace.QName,int,java.lang.Object):546 -> b
    26:27:java.lang.Object decodeFromString(kotlinx.serialization.DeserializationStrategy,java.lang.String):470 -> b
    28:29:nl.adaptivity.xmlutil.serialization.FormatCache nl.adaptivity.xmlutil.serialization.XmlConfig.getFormatCache():80:80 -> b
    28:29:java.lang.Object useUnsafeCodecConfig(kotlin.jvm.functions.Function1):88 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    28:29:java.lang.Object decodeFromReader(kotlinx.serialization.DeserializationStrategy,nl.adaptivity.xmlutil.XmlReader,javax.xml.namespace.QName):551 -> b
    28:29:java.lang.Object decodeFromReader$default(nl.adaptivity.xmlutil.serialization.XML,kotlinx.serialization.DeserializationStrategy,nl.adaptivity.xmlutil.XmlReader,javax.xml.namespace.QName,int,java.lang.Object):546 -> b
    28:29:java.lang.Object decodeFromString(kotlinx.serialization.DeserializationStrategy,java.lang.String):470 -> b
    30:41:java.lang.Object useUnsafeCodecConfig(kotlin.jvm.functions.Function1):88:88 -> b
    30:41:java.lang.Object decodeFromReader(kotlinx.serialization.DeserializationStrategy,nl.adaptivity.xmlutil.XmlReader,javax.xml.namespace.QName):551 -> b
    30:41:java.lang.Object decodeFromReader$default(nl.adaptivity.xmlutil.serialization.XML,kotlinx.serialization.DeserializationStrategy,nl.adaptivity.xmlutil.XmlReader,javax.xml.namespace.QName,int,java.lang.Object):546 -> b
    30:41:java.lang.Object decodeFromString(kotlinx.serialization.DeserializationStrategy,java.lang.String):470 -> b
    1:5:java.lang.String encodeToString(kotlinx.serialization.SerializationStrategy,java.lang.Object,java.lang.String):140:140 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lbq6;Ljava/lang/Object;)Ljava/lang/String;"}
    6:9:boolean nl.adaptivity.xmlutil.serialization.XmlConfig.getRepairNamespaces():55:55 -> c
    6:9:java.lang.String encodeToString(kotlinx.serialization.SerializationStrategy,java.lang.Object,java.lang.String):145 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    10:11:nl.adaptivity.xmlutil.XmlDeclMode nl.adaptivity.xmlutil.serialization.XmlConfig.getXmlDeclMode():56:56 -> c
    10:11:java.lang.String encodeToString(kotlinx.serialization.SerializationStrategy,java.lang.Object,java.lang.String):145 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    12:14:nl.adaptivity.xmlutil.XmlWriter nl.adaptivity.xmlutil.XmlStreaming_jvmKt.newWriter$default(nl.adaptivity.xmlutil.IXmlStreaming,nl.adaptivity.xmlutil.core.impl.multiplatform.Writer,boolean,nl.adaptivity.xmlutil.XmlDeclMode,nl.adaptivity.xmlutil.core.XmlVersion,int,java.lang.Object):353:353 -> c
    12:14:java.lang.String encodeToString(kotlinx.serialization.SerializationStrategy,java.lang.Object,java.lang.String):145 -> c
    15:17:nl.adaptivity.xmlutil.XmlWriter nl.adaptivity.xmlutil.XmlStreaming.newWriter(nl.adaptivity.xmlutil.core.impl.multiplatform.Writer,boolean,nl.adaptivity.xmlutil.XmlDeclMode,nl.adaptivity.xmlutil.core.XmlVersion):115:115 -> c
    15:17:nl.adaptivity.xmlutil.XmlWriter nl.adaptivity.xmlutil.XmlStreaming_jvmKt.newWriter(nl.adaptivity.xmlutil.IXmlStreaming,nl.adaptivity.xmlutil.core.impl.multiplatform.Writer,boolean,nl.adaptivity.xmlutil.XmlDeclMode,nl.adaptivity.xmlutil.core.XmlVersion):358 -> c
    15:17:nl.adaptivity.xmlutil.XmlWriter nl.adaptivity.xmlutil.XmlStreaming_jvmKt.newWriter$default(nl.adaptivity.xmlutil.IXmlStreaming,nl.adaptivity.xmlutil.core.impl.multiplatform.Writer,boolean,nl.adaptivity.xmlutil.XmlDeclMode,nl.adaptivity.xmlutil.core.XmlVersion,int,java.lang.Object):353 -> c
    15:17:java.lang.String encodeToString(kotlinx.serialization.SerializationStrategy,java.lang.Object,java.lang.String):145 -> c
    18:22:nl.adaptivity.xmlutil.XmlWriter nl.adaptivity.xmlutil.XmlStreamingFactory.newWriter(java.lang.Appendable,boolean,nl.adaptivity.xmlutil.XmlDeclMode,nl.adaptivity.xmlutil.core.XmlVersion):60:60 -> c
    18:22:nl.adaptivity.xmlutil.XmlWriter nl.adaptivity.xmlutil.XmlStreaming.newWriter(nl.adaptivity.xmlutil.core.impl.multiplatform.Writer,boolean,nl.adaptivity.xmlutil.XmlDeclMode,nl.adaptivity.xmlutil.core.XmlVersion):115 -> c
    18:22:nl.adaptivity.xmlutil.XmlWriter nl.adaptivity.xmlutil.XmlStreaming_jvmKt.newWriter(nl.adaptivity.xmlutil.IXmlStreaming,nl.adaptivity.xmlutil.core.impl.multiplatform.Writer,boolean,nl.adaptivity.xmlutil.XmlDeclMode,nl.adaptivity.xmlutil.core.XmlVersion):358 -> c
    18:22:nl.adaptivity.xmlutil.XmlWriter nl.adaptivity.xmlutil.XmlStreaming_jvmKt.newWriter$default(nl.adaptivity.xmlutil.IXmlStreaming,nl.adaptivity.xmlutil.core.impl.multiplatform.Writer,boolean,nl.adaptivity.xmlutil.XmlDeclMode,nl.adaptivity.xmlutil.core.XmlVersion,int,java.lang.Object):353 -> c
    18:22:java.lang.String encodeToString(kotlinx.serialization.SerializationStrategy,java.lang.Object,java.lang.String):145 -> c
    23:29:nl.adaptivity.xmlutil.XmlWriter nl.adaptivity.xmlutil.XmlStreaming$GenericFactory.newWriter(java.io.Writer,boolean,nl.adaptivity.xmlutil.XmlDeclMode,nl.adaptivity.xmlutil.core.XmlVersion):182:182 -> c
    23:29:nl.adaptivity.xmlutil.XmlWriter nl.adaptivity.xmlutil.XmlStreamingFactory.newWriter(java.lang.Appendable,boolean,nl.adaptivity.xmlutil.XmlDeclMode,nl.adaptivity.xmlutil.core.XmlVersion):60 -> c
    23:29:nl.adaptivity.xmlutil.XmlWriter nl.adaptivity.xmlutil.XmlStreaming.newWriter(nl.adaptivity.xmlutil.core.impl.multiplatform.Writer,boolean,nl.adaptivity.xmlutil.XmlDeclMode,nl.adaptivity.xmlutil.core.XmlVersion):115 -> c
    23:29:nl.adaptivity.xmlutil.XmlWriter nl.adaptivity.xmlutil.XmlStreaming_jvmKt.newWriter(nl.adaptivity.xmlutil.IXmlStreaming,nl.adaptivity.xmlutil.core.impl.multiplatform.Writer,boolean,nl.adaptivity.xmlutil.XmlDeclMode,nl.adaptivity.xmlutil.core.XmlVersion):358 -> c
    23:29:nl.adaptivity.xmlutil.XmlWriter nl.adaptivity.xmlutil.XmlStreaming_jvmKt.newWriter$default(nl.adaptivity.xmlutil.IXmlStreaming,nl.adaptivity.xmlutil.core.impl.multiplatform.Writer,boolean,nl.adaptivity.xmlutil.XmlDeclMode,nl.adaptivity.xmlutil.core.XmlVersion,int,java.lang.Object):353 -> c
    23:29:java.lang.String encodeToString(kotlinx.serialization.SerializationStrategy,java.lang.Object,java.lang.String):145 -> c
    30:31:java.lang.String nl.adaptivity.xmlutil.serialization.XmlConfig.getIndentString():57:57 -> c
    30:31:void encodeToWriter(nl.adaptivity.xmlutil.XmlWriter,kotlinx.serialization.SerializationStrategy,java.lang.Object,java.lang.String):213 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    30:31:java.lang.String encodeToString(kotlinx.serialization.SerializationStrategy,java.lang.Object,java.lang.String):148 -> c
    32:34:void encodeToWriter(nl.adaptivity.xmlutil.XmlWriter,kotlinx.serialization.SerializationStrategy,java.lang.Object,java.lang.String):213:213 -> c
    32:34:java.lang.String encodeToString(kotlinx.serialization.SerializationStrategy,java.lang.Object,java.lang.String):148 -> c
    35:44:void encodeToWriter(nl.adaptivity.xmlutil.XmlWriter,kotlinx.serialization.SerializationStrategy,java.lang.Object,java.lang.String):216:216 -> c
    35:44:java.lang.String encodeToString(kotlinx.serialization.SerializationStrategy,java.lang.Object,java.lang.String):148 -> c
    45:46:nl.adaptivity.xmlutil.serialization.FormatCache nl.adaptivity.xmlutil.serialization.XmlConfig.getFormatCache():80:80 -> c
    45:46:java.lang.Object useUnsafeCodecConfig(kotlin.jvm.functions.Function1):88 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    45:46:void encodeToWriter(nl.adaptivity.xmlutil.XmlWriter,kotlinx.serialization.SerializationStrategy,java.lang.Object,java.lang.String):216 -> c
    45:46:java.lang.String encodeToString(kotlinx.serialization.SerializationStrategy,java.lang.Object,java.lang.String):148 -> c
    47:56:java.lang.Object useUnsafeCodecConfig(kotlin.jvm.functions.Function1):88:88 -> c
    47:56:void encodeToWriter(nl.adaptivity.xmlutil.XmlWriter,kotlinx.serialization.SerializationStrategy,java.lang.Object,java.lang.String):216 -> c
    47:56:java.lang.String encodeToString(kotlinx.serialization.SerializationStrategy,java.lang.Object,java.lang.String):148 -> c
    57:59:void kotlin.io.CloseableKt.closeFinally(java.io.Closeable,java.lang.Throwable):47:47 -> c
    57:59:java.lang.String encodeToString(kotlinx.serialization.SerializationStrategy,java.lang.Object,java.lang.String):1767 -> c
    60:66:java.lang.String encodeToString(kotlinx.serialization.SerializationStrategy,java.lang.Object,java.lang.String):150:150 -> c
    67:73:java.lang.String encodeToString(kotlinx.serialization.SerializationStrategy,java.lang.Object,java.lang.String):1767:1767 -> c
    4:16:nl.adaptivity.xmlutil.serialization.XmlSerializationPolicy$DeclaredNameInfo rootNameInfo(nl.adaptivity.xmlutil.serialization.XML$XmlCodecConfig,kotlinx.serialization.descriptors.SerialDescriptor,javax.xml.namespace.QName,javax.xml.namespace.QName):526:526 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb68;Lup6;Ljavax/xml/namespace/QName;Ljavax/xml/namespace/QName;)Ldi8;"}
    17:28:nl.adaptivity.xmlutil.serialization.XmlSerializationPolicy$DeclaredNameInfo rootNameInfo(nl.adaptivity.xmlutil.serialization.XML$XmlCodecConfig,kotlinx.serialization.descriptors.SerialDescriptor,javax.xml.namespace.QName,javax.xml.namespace.QName):530:530 -> d
    29:31:void nl.adaptivity.xmlutil.serialization.XmlSerializationPolicy$DeclaredNameInfo.<init>(java.lang.String):156:156 -> d
    29:31:nl.adaptivity.xmlutil.serialization.XmlSerializationPolicy$DeclaredNameInfo rootNameInfo(nl.adaptivity.xmlutil.serialization.XML$XmlCodecConfig,kotlinx.serialization.descriptors.SerialDescriptor,javax.xml.namespace.QName,javax.xml.namespace.QName):530 -> d
    32:34:nl.adaptivity.xmlutil.serialization.XmlSerializationPolicy$DeclaredNameInfo rootNameInfo(nl.adaptivity.xmlutil.serialization.XML$XmlCodecConfig,kotlinx.serialization.descriptors.SerialDescriptor,javax.xml.namespace.QName,javax.xml.namespace.QName):530:530 -> d
    35:36:nl.adaptivity.xmlutil.serialization.structure.XmlTypeDescriptor nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor.getTypeDescriptor():44:44 -> d
    35:36:nl.adaptivity.xmlutil.serialization.XmlSerializationPolicy$DeclaredNameInfo rootNameInfo(nl.adaptivity.xmlutil.serialization.XML$XmlCodecConfig,kotlinx.serialization.descriptors.SerialDescriptor,javax.xml.namespace.QName,javax.xml.namespace.QName):532 -> d
    37:38:javax.xml.namespace.QName nl.adaptivity.xmlutil.serialization.structure.XmlTypeDescriptor.getTypeQname():112:112 -> d
    37:38:nl.adaptivity.xmlutil.serialization.XmlSerializationPolicy$DeclaredNameInfo rootNameInfo(nl.adaptivity.xmlutil.serialization.XML$XmlCodecConfig,kotlinx.serialization.descriptors.SerialDescriptor,javax.xml.namespace.QName,javax.xml.namespace.QName):532 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    39:44:javax.xml.namespace.QName nl.adaptivity.xmlutil.serialization.XmlSerializationPolicy$DeclaredNameInfo.getAnnotatedName():153:153 -> d
    39:44:javax.xml.namespace.QName nl.adaptivity.xmlutil.serialization.structure.XmlTypeDescriptor.getTypeQname():112 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    39:44:nl.adaptivity.xmlutil.serialization.XmlSerializationPolicy$DeclaredNameInfo rootNameInfo(nl.adaptivity.xmlutil.serialization.XML$XmlCodecConfig,kotlinx.serialization.descriptors.SerialDescriptor,javax.xml.namespace.QName,javax.xml.namespace.QName):532 -> d
    45:57:nl.adaptivity.xmlutil.serialization.XmlSerializationPolicy$DeclaredNameInfo rootNameInfo(nl.adaptivity.xmlutil.serialization.XML$XmlCodecConfig,kotlinx.serialization.descriptors.SerialDescriptor,javax.xml.namespace.QName,javax.xml.namespace.QName):534:534 -> d
