public abstract interface class kotlinx/serialization/BinaryFormat : kotlinx/serialization/SerialFormat { public abstract fun decodeFromByteArray (Lkotlinx/serialization/DeserializationStrategy;[B)Ljava/lang/Object; public abstract fun encodeToByteArray (Lkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)[B } public abstract interface annotation class kotlinx/serialization/Contextual : java/lang/annotation/Annotation { } public final class kotlinx/serialization/ContextualSerializer : kotlinx/serialization/KSerializer { public fun (Lkotlin/reflect/KClass;)V public fun (Lkotlin/reflect/KClass;Lkotlinx/serialization/KSerializer;[Lkotlinx/serialization/KSerializer;)V public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V } public abstract interface class kotlinx/serialization/DeserializationStrategy { public abstract fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; public abstract fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; } public abstract interface annotation class kotlinx/serialization/EncodeDefault : java/lang/annotation/Annotation { public abstract fun mode ()Lkotlinx/serialization/EncodeDefault$Mode; } public final class kotlinx/serialization/EncodeDefault$Mode : java/lang/Enum { public static final field ALWAYS Lkotlinx/serialization/EncodeDefault$Mode; public static final field NEVER Lkotlinx/serialization/EncodeDefault$Mode; public static fun getEntries ()Lkotlin/enums/EnumEntries; public static fun valueOf (Ljava/lang/String;)Lkotlinx/serialization/EncodeDefault$Mode; public static fun values ()[Lkotlinx/serialization/EncodeDefault$Mode; } public abstract interface annotation class kotlinx/serialization/ExperimentalSerializationApi : java/lang/annotation/Annotation { } public abstract interface annotation class kotlinx/serialization/InheritableSerialInfo : java/lang/annotation/Annotation { } public abstract interface annotation class kotlinx/serialization/InternalSerializationApi : java/lang/annotation/Annotation { } public abstract interface class kotlinx/serialization/KSerializer : kotlinx/serialization/DeserializationStrategy, kotlinx/serialization/SerializationStrategy { public abstract fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; } public abstract interface annotation class kotlinx/serialization/KeepGeneratedSerializer : java/lang/annotation/Annotation { } public abstract interface annotation class kotlinx/serialization/MetaSerializable : java/lang/annotation/Annotation { } public final class kotlinx/serialization/MissingFieldException : kotlinx/serialization/SerializationException { public fun (Ljava/lang/String;)V public fun (Ljava/lang/String;Ljava/lang/String;)V public fun (Ljava/util/List;Ljava/lang/String;)V public fun (Ljava/util/List;Ljava/lang/String;Ljava/lang/Throwable;)V public final fun getMissingFields ()Ljava/util/List; } public abstract interface annotation class kotlinx/serialization/Polymorphic : java/lang/annotation/Annotation { } public final class kotlinx/serialization/PolymorphicSerializer : kotlinx/serialization/internal/AbstractPolymorphicSerializer { public fun (Lkotlin/reflect/KClass;)V public fun (Lkotlin/reflect/KClass;[Ljava/lang/annotation/Annotation;)V public fun getBaseClass ()Lkotlin/reflect/KClass; public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public fun toString ()Ljava/lang/String; } public final class kotlinx/serialization/PolymorphicSerializerKt { public static final fun findPolymorphicSerializer (Lkotlinx/serialization/internal/AbstractPolymorphicSerializer;Lkotlinx/serialization/encoding/CompositeDecoder;Ljava/lang/String;)Lkotlinx/serialization/DeserializationStrategy; public static final fun findPolymorphicSerializer (Lkotlinx/serialization/internal/AbstractPolymorphicSerializer;Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)Lkotlinx/serialization/SerializationStrategy; } public abstract interface annotation class kotlinx/serialization/Required : java/lang/annotation/Annotation { } public final class kotlinx/serialization/SealedClassSerializer : kotlinx/serialization/internal/AbstractPolymorphicSerializer { public fun (Ljava/lang/String;Lkotlin/reflect/KClass;[Lkotlin/reflect/KClass;[Lkotlinx/serialization/KSerializer;)V public fun (Ljava/lang/String;Lkotlin/reflect/KClass;[Lkotlin/reflect/KClass;[Lkotlinx/serialization/KSerializer;[Ljava/lang/annotation/Annotation;)V public fun findPolymorphicSerializerOrNull (Lkotlinx/serialization/encoding/CompositeDecoder;Ljava/lang/String;)Lkotlinx/serialization/DeserializationStrategy; public fun findPolymorphicSerializerOrNull (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)Lkotlinx/serialization/SerializationStrategy; public fun getBaseClass ()Lkotlin/reflect/KClass; public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; } public abstract interface class kotlinx/serialization/SerialFormat { public abstract fun getSerializersModule ()Lkotlinx/serialization/modules/SerializersModule; } public final class kotlinx/serialization/SerialFormatKt { public static final fun decodeFromHexString (Lkotlinx/serialization/BinaryFormat;Lkotlinx/serialization/DeserializationStrategy;Ljava/lang/String;)Ljava/lang/Object; public static final fun encodeToHexString (Lkotlinx/serialization/BinaryFormat;Lkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)Ljava/lang/String; } public abstract interface annotation class kotlinx/serialization/SerialInfo : java/lang/annotation/Annotation { } public abstract interface annotation class kotlinx/serialization/SerialName : java/lang/annotation/Annotation { public abstract fun value ()Ljava/lang/String; } public abstract interface annotation class kotlinx/serialization/Serializable : java/lang/annotation/Annotation { public abstract fun with ()Ljava/lang/Class; } public class kotlinx/serialization/SerializationException : java/lang/IllegalArgumentException { public fun ()V public fun (Ljava/lang/String;)V public fun (Ljava/lang/String;Ljava/lang/Throwable;)V public fun (Ljava/lang/Throwable;)V } public abstract interface class kotlinx/serialization/SerializationStrategy { public abstract fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public abstract fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V } public abstract interface annotation class kotlinx/serialization/Serializer : java/lang/annotation/Annotation { public abstract fun forClass ()Ljava/lang/Class; } public final class kotlinx/serialization/SerializersKt { public static final fun noCompiledSerializer (Ljava/lang/String;)Lkotlinx/serialization/KSerializer; public static final fun noCompiledSerializer (Lkotlinx/serialization/modules/SerializersModule;Lkotlin/reflect/KClass;)Lkotlinx/serialization/KSerializer; public static final fun noCompiledSerializer (Lkotlinx/serialization/modules/SerializersModule;Lkotlin/reflect/KClass;[Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; public static final fun serializer (Ljava/lang/reflect/Type;)Lkotlinx/serialization/KSerializer; public static final fun serializer (Lkotlin/reflect/KClass;)Lkotlinx/serialization/KSerializer; public static final fun serializer (Lkotlin/reflect/KClass;Ljava/util/List;Z)Lkotlinx/serialization/KSerializer; public static final fun serializer (Lkotlin/reflect/KType;)Lkotlinx/serialization/KSerializer; public static final fun serializer (Lkotlinx/serialization/modules/SerializersModule;Ljava/lang/reflect/Type;)Lkotlinx/serialization/KSerializer; public static final fun serializer (Lkotlinx/serialization/modules/SerializersModule;Lkotlin/reflect/KClass;Ljava/util/List;Z)Lkotlinx/serialization/KSerializer; public static final fun serializer (Lkotlinx/serialization/modules/SerializersModule;Lkotlin/reflect/KType;)Lkotlinx/serialization/KSerializer; public static final fun serializerOrNull (Ljava/lang/reflect/Type;)Lkotlinx/serialization/KSerializer; public static final fun serializerOrNull (Lkotlin/reflect/KClass;)Lkotlinx/serialization/KSerializer; public static final fun serializerOrNull (Lkotlin/reflect/KType;)Lkotlinx/serialization/KSerializer; public static final fun serializerOrNull (Lkotlinx/serialization/modules/SerializersModule;Ljava/lang/reflect/Type;)Lkotlinx/serialization/KSerializer; public static final fun serializerOrNull (Lkotlinx/serialization/modules/SerializersModule;Lkotlin/reflect/KType;)Lkotlinx/serialization/KSerializer; } public abstract interface class kotlinx/serialization/StringFormat : kotlinx/serialization/SerialFormat { public abstract fun decodeFromString (Lkotlinx/serialization/DeserializationStrategy;Ljava/lang/String;)Ljava/lang/Object; public abstract fun encodeToString (Lkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)Ljava/lang/String; } public abstract interface annotation class kotlinx/serialization/Transient : java/lang/annotation/Annotation { } public final class kotlinx/serialization/UnknownFieldException : kotlinx/serialization/SerializationException { public fun (I)V } public abstract interface annotation class kotlinx/serialization/UseContextualSerialization : java/lang/annotation/Annotation { public abstract fun forClasses ()[Ljava/lang/Class; } public abstract interface annotation class kotlinx/serialization/UseSerializers : java/lang/annotation/Annotation { public abstract fun serializerClasses ()[Ljava/lang/Class; } public final class kotlinx/serialization/builtins/BuiltinSerializersKt { public static final fun ArraySerializer (Lkotlin/reflect/KClass;Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; public static final fun BooleanArraySerializer ()Lkotlinx/serialization/KSerializer; public static final fun ByteArraySerializer ()Lkotlinx/serialization/KSerializer; public static final fun CharArraySerializer ()Lkotlinx/serialization/KSerializer; public static final fun DoubleArraySerializer ()Lkotlinx/serialization/KSerializer; public static final fun FloatArraySerializer ()Lkotlinx/serialization/KSerializer; public static final fun IntArraySerializer ()Lkotlinx/serialization/KSerializer; public static final fun ListSerializer (Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; public static final fun LongArraySerializer ()Lkotlinx/serialization/KSerializer; public static final fun MapEntrySerializer (Lkotlinx/serialization/KSerializer;Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; public static final fun MapSerializer (Lkotlinx/serialization/KSerializer;Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; public static final fun NothingSerializer ()Lkotlinx/serialization/KSerializer; public static final fun PairSerializer (Lkotlinx/serialization/KSerializer;Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; public static final fun SetSerializer (Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; public static final fun ShortArraySerializer ()Lkotlinx/serialization/KSerializer; public static final fun TripleSerializer (Lkotlinx/serialization/KSerializer;Lkotlinx/serialization/KSerializer;Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; public static final fun UByteArraySerializer ()Lkotlinx/serialization/KSerializer; public static final fun UIntArraySerializer ()Lkotlinx/serialization/KSerializer; public static final fun ULongArraySerializer ()Lkotlinx/serialization/KSerializer; public static final fun UShortArraySerializer ()Lkotlinx/serialization/KSerializer; public static final fun getNullable (Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; public static final fun serializer (Lkotlin/UByte$Companion;)Lkotlinx/serialization/KSerializer; public static final fun serializer (Lkotlin/UInt$Companion;)Lkotlinx/serialization/KSerializer; public static final fun serializer (Lkotlin/ULong$Companion;)Lkotlinx/serialization/KSerializer; public static final fun serializer (Lkotlin/UShort$Companion;)Lkotlinx/serialization/KSerializer; public static final fun serializer (Lkotlin/Unit;)Lkotlinx/serialization/KSerializer; public static final fun serializer (Lkotlin/jvm/internal/BooleanCompanionObject;)Lkotlinx/serialization/KSerializer; public static final fun serializer (Lkotlin/jvm/internal/ByteCompanionObject;)Lkotlinx/serialization/KSerializer; public static final fun serializer (Lkotlin/jvm/internal/CharCompanionObject;)Lkotlinx/serialization/KSerializer; public static final fun serializer (Lkotlin/jvm/internal/DoubleCompanionObject;)Lkotlinx/serialization/KSerializer; public static final fun serializer (Lkotlin/jvm/internal/FloatCompanionObject;)Lkotlinx/serialization/KSerializer; public static final fun serializer (Lkotlin/jvm/internal/IntCompanionObject;)Lkotlinx/serialization/KSerializer; public static final fun serializer (Lkotlin/jvm/internal/LongCompanionObject;)Lkotlinx/serialization/KSerializer; public static final fun serializer (Lkotlin/jvm/internal/ShortCompanionObject;)Lkotlinx/serialization/KSerializer; public static final fun serializer (Lkotlin/jvm/internal/StringCompanionObject;)Lkotlinx/serialization/KSerializer; public static final fun serializer (Lkotlin/time/Duration$Companion;)Lkotlinx/serialization/KSerializer; } public final class kotlinx/serialization/builtins/LongAsStringSerializer : kotlinx/serialization/KSerializer { public static final field INSTANCE Lkotlinx/serialization/builtins/LongAsStringSerializer; public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Long; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public fun serialize (Lkotlinx/serialization/encoding/Encoder;J)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V } public final class kotlinx/serialization/descriptors/ClassSerialDescriptorBuilder { public final fun element (Ljava/lang/String;Lkotlinx/serialization/descriptors/SerialDescriptor;Ljava/util/List;Z)V public static synthetic fun element$default (Lkotlinx/serialization/descriptors/ClassSerialDescriptorBuilder;Ljava/lang/String;Lkotlinx/serialization/descriptors/SerialDescriptor;Ljava/util/List;ZILjava/lang/Object;)V public final fun getAnnotations ()Ljava/util/List; public final fun getSerialName ()Ljava/lang/String; public final fun isNullable ()Z public final fun setAnnotations (Ljava/util/List;)V public final fun setNullable (Z)V } public final class kotlinx/serialization/descriptors/ContextAwareKt { public static final fun getCapturedKClass (Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlin/reflect/KClass; public static final fun getContextualDescriptor (Lkotlinx/serialization/modules/SerializersModule;Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/descriptors/SerialDescriptor; public static final fun getPolymorphicDescriptors (Lkotlinx/serialization/modules/SerializersModule;Lkotlinx/serialization/descriptors/SerialDescriptor;)Ljava/util/List; } public abstract class kotlinx/serialization/descriptors/PolymorphicKind : kotlinx/serialization/descriptors/SerialKind { } public final class kotlinx/serialization/descriptors/PolymorphicKind$OPEN : kotlinx/serialization/descriptors/PolymorphicKind { public static final field INSTANCE Lkotlinx/serialization/descriptors/PolymorphicKind$OPEN; } public final class kotlinx/serialization/descriptors/PolymorphicKind$SEALED : kotlinx/serialization/descriptors/PolymorphicKind { public static final field INSTANCE Lkotlinx/serialization/descriptors/PolymorphicKind$SEALED; } public abstract class kotlinx/serialization/descriptors/PrimitiveKind : kotlinx/serialization/descriptors/SerialKind { } public final class kotlinx/serialization/descriptors/PrimitiveKind$BOOLEAN : kotlinx/serialization/descriptors/PrimitiveKind { public static final field INSTANCE Lkotlinx/serialization/descriptors/PrimitiveKind$BOOLEAN; } public final class kotlinx/serialization/descriptors/PrimitiveKind$BYTE : kotlinx/serialization/descriptors/PrimitiveKind { public static final field INSTANCE Lkotlinx/serialization/descriptors/PrimitiveKind$BYTE; } public final class kotlinx/serialization/descriptors/PrimitiveKind$CHAR : kotlinx/serialization/descriptors/PrimitiveKind { public static final field INSTANCE Lkotlinx/serialization/descriptors/PrimitiveKind$CHAR; } public final class kotlinx/serialization/descriptors/PrimitiveKind$DOUBLE : kotlinx/serialization/descriptors/PrimitiveKind { public static final field INSTANCE Lkotlinx/serialization/descriptors/PrimitiveKind$DOUBLE; } public final class kotlinx/serialization/descriptors/PrimitiveKind$FLOAT : kotlinx/serialization/descriptors/PrimitiveKind { public static final field INSTANCE Lkotlinx/serialization/descriptors/PrimitiveKind$FLOAT; } public final class kotlinx/serialization/descriptors/PrimitiveKind$INT : kotlinx/serialization/descriptors/PrimitiveKind { public static final field INSTANCE Lkotlinx/serialization/descriptors/PrimitiveKind$INT; } public final class kotlinx/serialization/descriptors/PrimitiveKind$LONG : kotlinx/serialization/descriptors/PrimitiveKind { public static final field INSTANCE Lkotlinx/serialization/descriptors/PrimitiveKind$LONG; } public final class kotlinx/serialization/descriptors/PrimitiveKind$SHORT : kotlinx/serialization/descriptors/PrimitiveKind { public static final field INSTANCE Lkotlinx/serialization/descriptors/PrimitiveKind$SHORT; } public final class kotlinx/serialization/descriptors/PrimitiveKind$STRING : kotlinx/serialization/descriptors/PrimitiveKind { public static final field INSTANCE Lkotlinx/serialization/descriptors/PrimitiveKind$STRING; } public abstract interface class kotlinx/serialization/descriptors/SerialDescriptor { public abstract fun getAnnotations ()Ljava/util/List; public abstract fun getElementAnnotations (I)Ljava/util/List; public abstract fun getElementDescriptor (I)Lkotlinx/serialization/descriptors/SerialDescriptor; public abstract fun getElementIndex (Ljava/lang/String;)I public abstract fun getElementName (I)Ljava/lang/String; public abstract fun getElementsCount ()I public abstract fun getKind ()Lkotlinx/serialization/descriptors/SerialKind; public abstract fun getSerialName ()Ljava/lang/String; public abstract fun isElementOptional (I)Z public abstract fun isInline ()Z public abstract fun isNullable ()Z } public final class kotlinx/serialization/descriptors/SerialDescriptor$DefaultImpls { public static fun getAnnotations (Lkotlinx/serialization/descriptors/SerialDescriptor;)Ljava/util/List; public static fun isInline (Lkotlinx/serialization/descriptors/SerialDescriptor;)Z public static fun isNullable (Lkotlinx/serialization/descriptors/SerialDescriptor;)Z } public final class kotlinx/serialization/descriptors/SerialDescriptorKt { public static final fun getElementDescriptors (Lkotlinx/serialization/descriptors/SerialDescriptor;)Ljava/lang/Iterable; public static final fun getElementNames (Lkotlinx/serialization/descriptors/SerialDescriptor;)Ljava/lang/Iterable; } public final class kotlinx/serialization/descriptors/SerialDescriptorsKt { public static final fun PrimitiveSerialDescriptor (Ljava/lang/String;Lkotlinx/serialization/descriptors/PrimitiveKind;)Lkotlinx/serialization/descriptors/SerialDescriptor; public static final fun SerialDescriptor (Ljava/lang/String;Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/descriptors/SerialDescriptor; public static final fun buildClassSerialDescriptor (Ljava/lang/String;[Lkotlinx/serialization/descriptors/SerialDescriptor;Lkotlin/jvm/functions/Function1;)Lkotlinx/serialization/descriptors/SerialDescriptor; public static synthetic fun buildClassSerialDescriptor$default (Ljava/lang/String;[Lkotlinx/serialization/descriptors/SerialDescriptor;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lkotlinx/serialization/descriptors/SerialDescriptor; public static final fun buildSerialDescriptor (Ljava/lang/String;Lkotlinx/serialization/descriptors/SerialKind;[Lkotlinx/serialization/descriptors/SerialDescriptor;Lkotlin/jvm/functions/Function1;)Lkotlinx/serialization/descriptors/SerialDescriptor; public static synthetic fun buildSerialDescriptor$default (Ljava/lang/String;Lkotlinx/serialization/descriptors/SerialKind;[Lkotlinx/serialization/descriptors/SerialDescriptor;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lkotlinx/serialization/descriptors/SerialDescriptor; public static final fun getNullable (Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/descriptors/SerialDescriptor; public static final fun listSerialDescriptor (Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/descriptors/SerialDescriptor; public static final fun mapSerialDescriptor (Lkotlinx/serialization/descriptors/SerialDescriptor;Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/descriptors/SerialDescriptor; public static final fun serialDescriptor (Lkotlin/reflect/KType;)Lkotlinx/serialization/descriptors/SerialDescriptor; public static final fun setSerialDescriptor (Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/descriptors/SerialDescriptor; } public abstract class kotlinx/serialization/descriptors/SerialKind { public fun hashCode ()I public fun toString ()Ljava/lang/String; } public final class kotlinx/serialization/descriptors/SerialKind$CONTEXTUAL : kotlinx/serialization/descriptors/SerialKind { public static final field INSTANCE Lkotlinx/serialization/descriptors/SerialKind$CONTEXTUAL; } public final class kotlinx/serialization/descriptors/SerialKind$ENUM : kotlinx/serialization/descriptors/SerialKind { public static final field INSTANCE Lkotlinx/serialization/descriptors/SerialKind$ENUM; } public abstract class kotlinx/serialization/descriptors/StructureKind : kotlinx/serialization/descriptors/SerialKind { } public final class kotlinx/serialization/descriptors/StructureKind$CLASS : kotlinx/serialization/descriptors/StructureKind { public static final field INSTANCE Lkotlinx/serialization/descriptors/StructureKind$CLASS; } public final class kotlinx/serialization/descriptors/StructureKind$LIST : kotlinx/serialization/descriptors/StructureKind { public static final field INSTANCE Lkotlinx/serialization/descriptors/StructureKind$LIST; } public final class kotlinx/serialization/descriptors/StructureKind$MAP : kotlinx/serialization/descriptors/StructureKind { public static final field INSTANCE Lkotlinx/serialization/descriptors/StructureKind$MAP; } public final class kotlinx/serialization/descriptors/StructureKind$OBJECT : kotlinx/serialization/descriptors/StructureKind { public static final field INSTANCE Lkotlinx/serialization/descriptors/StructureKind$OBJECT; } public abstract class kotlinx/serialization/encoding/AbstractDecoder : kotlinx/serialization/encoding/CompositeDecoder, kotlinx/serialization/encoding/Decoder { public fun ()V public fun beginStructure (Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; public fun decodeBoolean ()Z public final fun decodeBooleanElement (Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z public fun decodeByte ()B public final fun decodeByteElement (Lkotlinx/serialization/descriptors/SerialDescriptor;I)B public fun decodeChar ()C public final fun decodeCharElement (Lkotlinx/serialization/descriptors/SerialDescriptor;I)C public fun decodeCollectionSize (Lkotlinx/serialization/descriptors/SerialDescriptor;)I public fun decodeDouble ()D public final fun decodeDoubleElement (Lkotlinx/serialization/descriptors/SerialDescriptor;I)D public fun decodeEnum (Lkotlinx/serialization/descriptors/SerialDescriptor;)I public fun decodeFloat ()F public final fun decodeFloatElement (Lkotlinx/serialization/descriptors/SerialDescriptor;I)F public fun decodeInline (Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/Decoder; public fun decodeInlineElement (Lkotlinx/serialization/descriptors/SerialDescriptor;I)Lkotlinx/serialization/encoding/Decoder; public fun decodeInt ()I public final fun decodeIntElement (Lkotlinx/serialization/descriptors/SerialDescriptor;I)I public fun decodeLong ()J public final fun decodeLongElement (Lkotlinx/serialization/descriptors/SerialDescriptor;I)J public fun decodeNotNullMark ()Z public fun decodeNull ()Ljava/lang/Void; public final fun decodeNullableSerializableElement (Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; public fun decodeNullableSerializableValue (Lkotlinx/serialization/DeserializationStrategy;)Ljava/lang/Object; public fun decodeSequentially ()Z public fun decodeSerializableElement (Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; public fun decodeSerializableValue (Lkotlinx/serialization/DeserializationStrategy;)Ljava/lang/Object; public fun decodeSerializableValue (Lkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; public static synthetic fun decodeSerializableValue$default (Lkotlinx/serialization/encoding/AbstractDecoder;Lkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;ILjava/lang/Object;)Ljava/lang/Object; public fun decodeShort ()S public final fun decodeShortElement (Lkotlinx/serialization/descriptors/SerialDescriptor;I)S public fun decodeString ()Ljava/lang/String; public final fun decodeStringElement (Lkotlinx/serialization/descriptors/SerialDescriptor;I)Ljava/lang/String; public fun decodeValue ()Ljava/lang/Object; public fun endStructure (Lkotlinx/serialization/descriptors/SerialDescriptor;)V } public abstract class kotlinx/serialization/encoding/AbstractEncoder : kotlinx/serialization/encoding/CompositeEncoder, kotlinx/serialization/encoding/Encoder { public fun ()V public fun beginCollection (Lkotlinx/serialization/descriptors/SerialDescriptor;I)Lkotlinx/serialization/encoding/CompositeEncoder; public fun beginStructure (Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; public fun encodeBoolean (Z)V public final fun encodeBooleanElement (Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V public fun encodeByte (B)V public final fun encodeByteElement (Lkotlinx/serialization/descriptors/SerialDescriptor;IB)V public fun encodeChar (C)V public final fun encodeCharElement (Lkotlinx/serialization/descriptors/SerialDescriptor;IC)V public fun encodeDouble (D)V public final fun encodeDoubleElement (Lkotlinx/serialization/descriptors/SerialDescriptor;ID)V public fun encodeElement (Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z public fun encodeEnum (Lkotlinx/serialization/descriptors/SerialDescriptor;I)V public fun encodeFloat (F)V public final fun encodeFloatElement (Lkotlinx/serialization/descriptors/SerialDescriptor;IF)V public fun encodeInline (Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/Encoder; public final fun encodeInlineElement (Lkotlinx/serialization/descriptors/SerialDescriptor;I)Lkotlinx/serialization/encoding/Encoder; public fun encodeInt (I)V public final fun encodeIntElement (Lkotlinx/serialization/descriptors/SerialDescriptor;II)V public fun encodeLong (J)V public final fun encodeLongElement (Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V public fun encodeNotNullMark ()V public fun encodeNull ()V public fun encodeNullableSerializableElement (Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V public fun encodeNullableSerializableValue (Lkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V public fun encodeSerializableElement (Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V public fun encodeSerializableValue (Lkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V public fun encodeShort (S)V public final fun encodeShortElement (Lkotlinx/serialization/descriptors/SerialDescriptor;IS)V public fun encodeString (Ljava/lang/String;)V public final fun encodeStringElement (Lkotlinx/serialization/descriptors/SerialDescriptor;ILjava/lang/String;)V public fun encodeValue (Ljava/lang/Object;)V public fun endStructure (Lkotlinx/serialization/descriptors/SerialDescriptor;)V public fun shouldEncodeElementDefault (Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z } public abstract interface class kotlinx/serialization/encoding/ChunkedDecoder { public abstract fun decodeStringChunked (Lkotlin/jvm/functions/Function1;)V } public abstract interface class kotlinx/serialization/encoding/CompositeDecoder { public static final field Companion Lkotlinx/serialization/encoding/CompositeDecoder$Companion; public static final field DECODE_DONE I public static final field UNKNOWN_NAME I public abstract fun decodeBooleanElement (Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z public abstract fun decodeByteElement (Lkotlinx/serialization/descriptors/SerialDescriptor;I)B public abstract fun decodeCharElement (Lkotlinx/serialization/descriptors/SerialDescriptor;I)C public abstract fun decodeCollectionSize (Lkotlinx/serialization/descriptors/SerialDescriptor;)I public abstract fun decodeDoubleElement (Lkotlinx/serialization/descriptors/SerialDescriptor;I)D public abstract fun decodeElementIndex (Lkotlinx/serialization/descriptors/SerialDescriptor;)I public abstract fun decodeFloatElement (Lkotlinx/serialization/descriptors/SerialDescriptor;I)F public abstract fun decodeInlineElement (Lkotlinx/serialization/descriptors/SerialDescriptor;I)Lkotlinx/serialization/encoding/Decoder; public abstract fun decodeIntElement (Lkotlinx/serialization/descriptors/SerialDescriptor;I)I public abstract fun decodeLongElement (Lkotlinx/serialization/descriptors/SerialDescriptor;I)J public abstract fun decodeNullableSerializableElement (Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; public abstract fun decodeSequentially ()Z public abstract fun decodeSerializableElement (Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; public abstract fun decodeShortElement (Lkotlinx/serialization/descriptors/SerialDescriptor;I)S public abstract fun decodeStringElement (Lkotlinx/serialization/descriptors/SerialDescriptor;I)Ljava/lang/String; public abstract fun endStructure (Lkotlinx/serialization/descriptors/SerialDescriptor;)V public abstract fun getSerializersModule ()Lkotlinx/serialization/modules/SerializersModule; } public final class kotlinx/serialization/encoding/CompositeDecoder$Companion { public static final field DECODE_DONE I public static final field UNKNOWN_NAME I } public final class kotlinx/serialization/encoding/CompositeDecoder$DefaultImpls { public static fun decodeCollectionSize (Lkotlinx/serialization/encoding/CompositeDecoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)I public static synthetic fun decodeNullableSerializableElement$default (Lkotlinx/serialization/encoding/CompositeDecoder;Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;ILjava/lang/Object;)Ljava/lang/Object; public static fun decodeSequentially (Lkotlinx/serialization/encoding/CompositeDecoder;)Z public static synthetic fun decodeSerializableElement$default (Lkotlinx/serialization/encoding/CompositeDecoder;Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;ILjava/lang/Object;)Ljava/lang/Object; } public abstract interface class kotlinx/serialization/encoding/CompositeEncoder { public abstract fun encodeBooleanElement (Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V public abstract fun encodeByteElement (Lkotlinx/serialization/descriptors/SerialDescriptor;IB)V public abstract fun encodeCharElement (Lkotlinx/serialization/descriptors/SerialDescriptor;IC)V public abstract fun encodeDoubleElement (Lkotlinx/serialization/descriptors/SerialDescriptor;ID)V public abstract fun encodeFloatElement (Lkotlinx/serialization/descriptors/SerialDescriptor;IF)V public abstract fun encodeInlineElement (Lkotlinx/serialization/descriptors/SerialDescriptor;I)Lkotlinx/serialization/encoding/Encoder; public abstract fun encodeIntElement (Lkotlinx/serialization/descriptors/SerialDescriptor;II)V public abstract fun encodeLongElement (Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V public abstract fun encodeNullableSerializableElement (Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V public abstract fun encodeSerializableElement (Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V public abstract fun encodeShortElement (Lkotlinx/serialization/descriptors/SerialDescriptor;IS)V public abstract fun encodeStringElement (Lkotlinx/serialization/descriptors/SerialDescriptor;ILjava/lang/String;)V public abstract fun endStructure (Lkotlinx/serialization/descriptors/SerialDescriptor;)V public abstract fun getSerializersModule ()Lkotlinx/serialization/modules/SerializersModule; public abstract fun shouldEncodeElementDefault (Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z } public final class kotlinx/serialization/encoding/CompositeEncoder$DefaultImpls { public static fun shouldEncodeElementDefault (Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z } public abstract interface class kotlinx/serialization/encoding/Decoder { public abstract fun beginStructure (Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; public abstract fun decodeBoolean ()Z public abstract fun decodeByte ()B public abstract fun decodeChar ()C public abstract fun decodeDouble ()D public abstract fun decodeEnum (Lkotlinx/serialization/descriptors/SerialDescriptor;)I public abstract fun decodeFloat ()F public abstract fun decodeInline (Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/Decoder; public abstract fun decodeInt ()I public abstract fun decodeLong ()J public abstract fun decodeNotNullMark ()Z public abstract fun decodeNull ()Ljava/lang/Void; public abstract fun decodeNullableSerializableValue (Lkotlinx/serialization/DeserializationStrategy;)Ljava/lang/Object; public abstract fun decodeSerializableValue (Lkotlinx/serialization/DeserializationStrategy;)Ljava/lang/Object; public abstract fun decodeShort ()S public abstract fun decodeString ()Ljava/lang/String; public abstract fun getSerializersModule ()Lkotlinx/serialization/modules/SerializersModule; } public final class kotlinx/serialization/encoding/Decoder$DefaultImpls { public static fun decodeNullableSerializableValue (Lkotlinx/serialization/encoding/Decoder;Lkotlinx/serialization/DeserializationStrategy;)Ljava/lang/Object; public static fun decodeSerializableValue (Lkotlinx/serialization/encoding/Decoder;Lkotlinx/serialization/DeserializationStrategy;)Ljava/lang/Object; } public final class kotlinx/serialization/encoding/DecodingKt { public static final fun decodeStructure (Lkotlinx/serialization/encoding/Decoder;Lkotlinx/serialization/descriptors/SerialDescriptor;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; } public abstract interface class kotlinx/serialization/encoding/Encoder { public abstract fun beginCollection (Lkotlinx/serialization/descriptors/SerialDescriptor;I)Lkotlinx/serialization/encoding/CompositeEncoder; public abstract fun beginStructure (Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; public abstract fun encodeBoolean (Z)V public abstract fun encodeByte (B)V public abstract fun encodeChar (C)V public abstract fun encodeDouble (D)V public abstract fun encodeEnum (Lkotlinx/serialization/descriptors/SerialDescriptor;I)V public abstract fun encodeFloat (F)V public abstract fun encodeInline (Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/Encoder; public abstract fun encodeInt (I)V public abstract fun encodeLong (J)V public abstract fun encodeNotNullMark ()V public abstract fun encodeNull ()V public abstract fun encodeNullableSerializableValue (Lkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V public abstract fun encodeSerializableValue (Lkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V public abstract fun encodeShort (S)V public abstract fun encodeString (Ljava/lang/String;)V public abstract fun getSerializersModule ()Lkotlinx/serialization/modules/SerializersModule; } public final class kotlinx/serialization/encoding/Encoder$DefaultImpls { public static fun beginCollection (Lkotlinx/serialization/encoding/Encoder;Lkotlinx/serialization/descriptors/SerialDescriptor;I)Lkotlinx/serialization/encoding/CompositeEncoder; public static fun encodeNotNullMark (Lkotlinx/serialization/encoding/Encoder;)V public static fun encodeNullableSerializableValue (Lkotlinx/serialization/encoding/Encoder;Lkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V public static fun encodeSerializableValue (Lkotlinx/serialization/encoding/Encoder;Lkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V } public final class kotlinx/serialization/encoding/EncodingKt { public static final fun encodeCollection (Lkotlinx/serialization/encoding/Encoder;Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlin/jvm/functions/Function1;)V public static final fun encodeCollection (Lkotlinx/serialization/encoding/Encoder;Lkotlinx/serialization/descriptors/SerialDescriptor;Ljava/util/Collection;Lkotlin/jvm/functions/Function3;)V public static final fun encodeStructure (Lkotlinx/serialization/encoding/Encoder;Lkotlinx/serialization/descriptors/SerialDescriptor;Lkotlin/jvm/functions/Function1;)V } public abstract class kotlinx/serialization/internal/AbstractCollectionSerializer : kotlinx/serialization/KSerializer { protected abstract fun builder ()Ljava/lang/Object; protected abstract fun builderSize (Ljava/lang/Object;)I protected abstract fun checkCapacity (Ljava/lang/Object;I)V protected abstract fun collectionIterator (Ljava/lang/Object;)Ljava/util/Iterator; protected abstract fun collectionSize (Ljava/lang/Object;)I public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; public final fun merge (Lkotlinx/serialization/encoding/Decoder;Ljava/lang/Object;)Ljava/lang/Object; protected abstract fun readAll (Lkotlinx/serialization/encoding/CompositeDecoder;Ljava/lang/Object;II)V protected abstract fun readElement (Lkotlinx/serialization/encoding/CompositeDecoder;ILjava/lang/Object;Z)V public static synthetic fun readElement$default (Lkotlinx/serialization/internal/AbstractCollectionSerializer;Lkotlinx/serialization/encoding/CompositeDecoder;ILjava/lang/Object;ZILjava/lang/Object;)V public abstract fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V protected abstract fun toBuilder (Ljava/lang/Object;)Ljava/lang/Object; protected abstract fun toResult (Ljava/lang/Object;)Ljava/lang/Object; } public abstract class kotlinx/serialization/internal/AbstractPolymorphicSerializer : kotlinx/serialization/KSerializer { public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; public fun findPolymorphicSerializerOrNull (Lkotlinx/serialization/encoding/CompositeDecoder;Ljava/lang/String;)Lkotlinx/serialization/DeserializationStrategy; public fun findPolymorphicSerializerOrNull (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)Lkotlinx/serialization/SerializationStrategy; public abstract fun getBaseClass ()Lkotlin/reflect/KClass; public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V } public final class kotlinx/serialization/internal/ArrayListSerializer : kotlinx/serialization/internal/CollectionSerializer { public fun (Lkotlinx/serialization/KSerializer;)V public synthetic fun builder ()Ljava/lang/Object; public synthetic fun builderSize (Ljava/lang/Object;)I public synthetic fun checkCapacity (Ljava/lang/Object;I)V public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun insert (Ljava/lang/Object;ILjava/lang/Object;)V public synthetic fun toBuilder (Ljava/lang/Object;)Ljava/lang/Object; public synthetic fun toResult (Ljava/lang/Object;)Ljava/lang/Object; } public final class kotlinx/serialization/internal/BooleanArrayBuilder : kotlinx/serialization/internal/PrimitiveArrayBuilder { public synthetic fun build$kotlinx_serialization_core ()Ljava/lang/Object; } public final class kotlinx/serialization/internal/BooleanArraySerializer : kotlinx/serialization/internal/PrimitiveArraySerializer, kotlinx/serialization/KSerializer { public static final field INSTANCE Lkotlinx/serialization/internal/BooleanArraySerializer; public synthetic fun collectionSize (Ljava/lang/Object;)I public synthetic fun empty ()Ljava/lang/Object; public synthetic fun readElement (Lkotlinx/serialization/encoding/CompositeDecoder;ILjava/lang/Object;Z)V public synthetic fun readElement (Lkotlinx/serialization/encoding/CompositeDecoder;ILkotlinx/serialization/internal/PrimitiveArrayBuilder;Z)V public synthetic fun toBuilder (Ljava/lang/Object;)Ljava/lang/Object; public synthetic fun writeContent (Lkotlinx/serialization/encoding/CompositeEncoder;Ljava/lang/Object;I)V } public final class kotlinx/serialization/internal/BooleanSerializer : kotlinx/serialization/KSerializer { public static final field INSTANCE Lkotlinx/serialization/internal/BooleanSerializer; public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Boolean; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun serialize (Lkotlinx/serialization/encoding/Encoder;Z)V } public final class kotlinx/serialization/internal/ByteArrayBuilder : kotlinx/serialization/internal/PrimitiveArrayBuilder { public synthetic fun build$kotlinx_serialization_core ()Ljava/lang/Object; } public final class kotlinx/serialization/internal/ByteArraySerializer : kotlinx/serialization/internal/PrimitiveArraySerializer, kotlinx/serialization/KSerializer { public static final field INSTANCE Lkotlinx/serialization/internal/ByteArraySerializer; public synthetic fun collectionSize (Ljava/lang/Object;)I public synthetic fun empty ()Ljava/lang/Object; public synthetic fun readElement (Lkotlinx/serialization/encoding/CompositeDecoder;ILjava/lang/Object;Z)V public synthetic fun readElement (Lkotlinx/serialization/encoding/CompositeDecoder;ILkotlinx/serialization/internal/PrimitiveArrayBuilder;Z)V public synthetic fun toBuilder (Ljava/lang/Object;)Ljava/lang/Object; public synthetic fun writeContent (Lkotlinx/serialization/encoding/CompositeEncoder;Ljava/lang/Object;I)V } public final class kotlinx/serialization/internal/ByteSerializer : kotlinx/serialization/KSerializer { public static final field INSTANCE Lkotlinx/serialization/internal/ByteSerializer; public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Byte; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public fun serialize (Lkotlinx/serialization/encoding/Encoder;B)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V } public final class kotlinx/serialization/internal/CharArrayBuilder : kotlinx/serialization/internal/PrimitiveArrayBuilder { public synthetic fun build$kotlinx_serialization_core ()Ljava/lang/Object; } public final class kotlinx/serialization/internal/CharArraySerializer : kotlinx/serialization/internal/PrimitiveArraySerializer, kotlinx/serialization/KSerializer { public static final field INSTANCE Lkotlinx/serialization/internal/CharArraySerializer; public synthetic fun collectionSize (Ljava/lang/Object;)I public synthetic fun empty ()Ljava/lang/Object; public synthetic fun readElement (Lkotlinx/serialization/encoding/CompositeDecoder;ILjava/lang/Object;Z)V public synthetic fun readElement (Lkotlinx/serialization/encoding/CompositeDecoder;ILkotlinx/serialization/internal/PrimitiveArrayBuilder;Z)V public synthetic fun toBuilder (Ljava/lang/Object;)Ljava/lang/Object; public synthetic fun writeContent (Lkotlinx/serialization/encoding/CompositeEncoder;Ljava/lang/Object;I)V } public final class kotlinx/serialization/internal/CharSerializer : kotlinx/serialization/KSerializer { public static final field INSTANCE Lkotlinx/serialization/internal/CharSerializer; public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Character; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public fun serialize (Lkotlinx/serialization/encoding/Encoder;C)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V } public abstract class kotlinx/serialization/internal/CollectionLikeSerializer : kotlinx/serialization/internal/AbstractCollectionSerializer { public synthetic fun (Lkotlinx/serialization/KSerializer;Lkotlin/jvm/internal/DefaultConstructorMarker;)V public abstract fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; protected abstract fun insert (Ljava/lang/Object;ILjava/lang/Object;)V protected final fun readAll (Lkotlinx/serialization/encoding/CompositeDecoder;Ljava/lang/Object;II)V protected fun readElement (Lkotlinx/serialization/encoding/CompositeDecoder;ILjava/lang/Object;Z)V public fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V } public abstract class kotlinx/serialization/internal/CollectionSerializer : kotlinx/serialization/internal/CollectionLikeSerializer { public fun (Lkotlinx/serialization/KSerializer;)V public synthetic fun collectionIterator (Ljava/lang/Object;)Ljava/util/Iterator; protected fun collectionIterator (Ljava/util/Collection;)Ljava/util/Iterator; public synthetic fun collectionSize (Ljava/lang/Object;)I protected fun collectionSize (Ljava/util/Collection;)I } public final class kotlinx/serialization/internal/DoubleArrayBuilder : kotlinx/serialization/internal/PrimitiveArrayBuilder { public synthetic fun build$kotlinx_serialization_core ()Ljava/lang/Object; } public final class kotlinx/serialization/internal/DoubleArraySerializer : kotlinx/serialization/internal/PrimitiveArraySerializer, kotlinx/serialization/KSerializer { public static final field INSTANCE Lkotlinx/serialization/internal/DoubleArraySerializer; public synthetic fun collectionSize (Ljava/lang/Object;)I public synthetic fun empty ()Ljava/lang/Object; public synthetic fun readElement (Lkotlinx/serialization/encoding/CompositeDecoder;ILjava/lang/Object;Z)V public synthetic fun readElement (Lkotlinx/serialization/encoding/CompositeDecoder;ILkotlinx/serialization/internal/PrimitiveArrayBuilder;Z)V public synthetic fun toBuilder (Ljava/lang/Object;)Ljava/lang/Object; public synthetic fun writeContent (Lkotlinx/serialization/encoding/CompositeEncoder;Ljava/lang/Object;I)V } public final class kotlinx/serialization/internal/DoubleSerializer : kotlinx/serialization/KSerializer { public static final field INSTANCE Lkotlinx/serialization/internal/DoubleSerializer; public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Double; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public fun serialize (Lkotlinx/serialization/encoding/Encoder;D)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V } public final class kotlinx/serialization/internal/DurationSerializer : kotlinx/serialization/KSerializer { public static final field INSTANCE Lkotlinx/serialization/internal/DurationSerializer; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; public fun deserialize-5sfh64U (Lkotlinx/serialization/encoding/Decoder;)J public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun serialize-HG0u8IE (Lkotlinx/serialization/encoding/Encoder;J)V } public final class kotlinx/serialization/internal/ElementMarker { public fun (Lkotlinx/serialization/descriptors/SerialDescriptor;Lkotlin/jvm/functions/Function2;)V public final fun mark (I)V public final fun nextUnmarkedIndex ()I } public final class kotlinx/serialization/internal/EnumDescriptor : kotlinx/serialization/internal/PluginGeneratedSerialDescriptor { public fun (Ljava/lang/String;I)V public fun equals (Ljava/lang/Object;)Z public fun getElementDescriptor (I)Lkotlinx/serialization/descriptors/SerialDescriptor; public fun getKind ()Lkotlinx/serialization/descriptors/SerialKind; public fun hashCode ()I public fun toString ()Ljava/lang/String; } public final class kotlinx/serialization/internal/EnumSerializer : kotlinx/serialization/KSerializer { public fun (Ljava/lang/String;[Ljava/lang/Enum;)V public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Enum; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Enum;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun toString ()Ljava/lang/String; } public final class kotlinx/serialization/internal/FloatArrayBuilder : kotlinx/serialization/internal/PrimitiveArrayBuilder { public synthetic fun build$kotlinx_serialization_core ()Ljava/lang/Object; } public final class kotlinx/serialization/internal/FloatArraySerializer : kotlinx/serialization/internal/PrimitiveArraySerializer, kotlinx/serialization/KSerializer { public static final field INSTANCE Lkotlinx/serialization/internal/FloatArraySerializer; public synthetic fun collectionSize (Ljava/lang/Object;)I public synthetic fun empty ()Ljava/lang/Object; public synthetic fun readElement (Lkotlinx/serialization/encoding/CompositeDecoder;ILjava/lang/Object;Z)V public synthetic fun readElement (Lkotlinx/serialization/encoding/CompositeDecoder;ILkotlinx/serialization/internal/PrimitiveArrayBuilder;Z)V public synthetic fun toBuilder (Ljava/lang/Object;)Ljava/lang/Object; public synthetic fun writeContent (Lkotlinx/serialization/encoding/CompositeEncoder;Ljava/lang/Object;I)V } public final class kotlinx/serialization/internal/FloatSerializer : kotlinx/serialization/KSerializer { public static final field INSTANCE Lkotlinx/serialization/internal/FloatSerializer; public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Float; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public fun serialize (Lkotlinx/serialization/encoding/Encoder;F)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V } public abstract interface class kotlinx/serialization/internal/GeneratedSerializer : kotlinx/serialization/KSerializer { public abstract fun childSerializers ()[Lkotlinx/serialization/KSerializer; public abstract fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } public final class kotlinx/serialization/internal/GeneratedSerializer$DefaultImpls { public static fun typeParametersSerializers (Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer; } public final class kotlinx/serialization/internal/HashMapSerializer : kotlinx/serialization/internal/MapLikeSerializer { public fun (Lkotlinx/serialization/KSerializer;Lkotlinx/serialization/KSerializer;)V public synthetic fun builder ()Ljava/lang/Object; public synthetic fun builderSize (Ljava/lang/Object;)I public synthetic fun checkCapacity (Ljava/lang/Object;I)V public synthetic fun collectionIterator (Ljava/lang/Object;)Ljava/util/Iterator; public synthetic fun collectionSize (Ljava/lang/Object;)I public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun insertKeyValuePair (Ljava/util/Map;ILjava/lang/Object;Ljava/lang/Object;)V public synthetic fun toBuilder (Ljava/lang/Object;)Ljava/lang/Object; public synthetic fun toResult (Ljava/lang/Object;)Ljava/lang/Object; } public final class kotlinx/serialization/internal/HashSetSerializer : kotlinx/serialization/internal/CollectionSerializer { public fun (Lkotlinx/serialization/KSerializer;)V public synthetic fun builder ()Ljava/lang/Object; public synthetic fun builderSize (Ljava/lang/Object;)I public synthetic fun checkCapacity (Ljava/lang/Object;I)V public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun insert (Ljava/lang/Object;ILjava/lang/Object;)V public synthetic fun toBuilder (Ljava/lang/Object;)Ljava/lang/Object; public synthetic fun toResult (Ljava/lang/Object;)Ljava/lang/Object; } public final class kotlinx/serialization/internal/InlineClassDescriptor : kotlinx/serialization/internal/PluginGeneratedSerialDescriptor { public fun (Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;)V public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I public fun isInline ()Z } public final class kotlinx/serialization/internal/InlineClassDescriptorKt { public static final fun InlinePrimitiveDescriptor (Ljava/lang/String;Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/descriptors/SerialDescriptor; } public final class kotlinx/serialization/internal/IntArrayBuilder : kotlinx/serialization/internal/PrimitiveArrayBuilder { public synthetic fun build$kotlinx_serialization_core ()Ljava/lang/Object; } public final class kotlinx/serialization/internal/IntArraySerializer : kotlinx/serialization/internal/PrimitiveArraySerializer, kotlinx/serialization/KSerializer { public static final field INSTANCE Lkotlinx/serialization/internal/IntArraySerializer; public synthetic fun collectionSize (Ljava/lang/Object;)I public synthetic fun empty ()Ljava/lang/Object; public synthetic fun readElement (Lkotlinx/serialization/encoding/CompositeDecoder;ILjava/lang/Object;Z)V public synthetic fun readElement (Lkotlinx/serialization/encoding/CompositeDecoder;ILkotlinx/serialization/internal/PrimitiveArrayBuilder;Z)V public synthetic fun toBuilder (Ljava/lang/Object;)Ljava/lang/Object; public synthetic fun writeContent (Lkotlinx/serialization/encoding/CompositeEncoder;Ljava/lang/Object;I)V } public final class kotlinx/serialization/internal/IntSerializer : kotlinx/serialization/KSerializer { public static final field INSTANCE Lkotlinx/serialization/internal/IntSerializer; public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Integer; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public fun serialize (Lkotlinx/serialization/encoding/Encoder;I)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V } public final class kotlinx/serialization/internal/JsonInternalDependenciesKt { public static final fun jsonCachedSerialNames (Lkotlinx/serialization/descriptors/SerialDescriptor;)Ljava/util/Set; } public abstract class kotlinx/serialization/internal/KeyValueSerializer : kotlinx/serialization/KSerializer { public synthetic fun (Lkotlinx/serialization/KSerializer;Lkotlinx/serialization/KSerializer;Lkotlin/jvm/internal/DefaultConstructorMarker;)V public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; protected abstract fun getKey (Ljava/lang/Object;)Ljava/lang/Object; protected final fun getKeySerializer ()Lkotlinx/serialization/KSerializer; protected abstract fun getValue (Ljava/lang/Object;)Ljava/lang/Object; protected final fun getValueSerializer ()Lkotlinx/serialization/KSerializer; public fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V protected abstract fun toResult (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; } public final class kotlinx/serialization/internal/LinkedHashMapSerializer : kotlinx/serialization/internal/MapLikeSerializer { public fun (Lkotlinx/serialization/KSerializer;Lkotlinx/serialization/KSerializer;)V public synthetic fun builder ()Ljava/lang/Object; public synthetic fun builderSize (Ljava/lang/Object;)I public synthetic fun checkCapacity (Ljava/lang/Object;I)V public synthetic fun collectionIterator (Ljava/lang/Object;)Ljava/util/Iterator; public synthetic fun collectionSize (Ljava/lang/Object;)I public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun insertKeyValuePair (Ljava/util/Map;ILjava/lang/Object;Ljava/lang/Object;)V public synthetic fun toBuilder (Ljava/lang/Object;)Ljava/lang/Object; public synthetic fun toResult (Ljava/lang/Object;)Ljava/lang/Object; } public final class kotlinx/serialization/internal/LinkedHashSetSerializer : kotlinx/serialization/internal/CollectionSerializer { public fun (Lkotlinx/serialization/KSerializer;)V public synthetic fun builder ()Ljava/lang/Object; public synthetic fun builderSize (Ljava/lang/Object;)I public synthetic fun checkCapacity (Ljava/lang/Object;I)V public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun insert (Ljava/lang/Object;ILjava/lang/Object;)V public synthetic fun toBuilder (Ljava/lang/Object;)Ljava/lang/Object; public synthetic fun toResult (Ljava/lang/Object;)Ljava/lang/Object; } public final class kotlinx/serialization/internal/LongArrayBuilder : kotlinx/serialization/internal/PrimitiveArrayBuilder { public synthetic fun build$kotlinx_serialization_core ()Ljava/lang/Object; } public final class kotlinx/serialization/internal/LongArraySerializer : kotlinx/serialization/internal/PrimitiveArraySerializer, kotlinx/serialization/KSerializer { public static final field INSTANCE Lkotlinx/serialization/internal/LongArraySerializer; public synthetic fun collectionSize (Ljava/lang/Object;)I public synthetic fun empty ()Ljava/lang/Object; public synthetic fun readElement (Lkotlinx/serialization/encoding/CompositeDecoder;ILjava/lang/Object;Z)V public synthetic fun readElement (Lkotlinx/serialization/encoding/CompositeDecoder;ILkotlinx/serialization/internal/PrimitiveArrayBuilder;Z)V public synthetic fun toBuilder (Ljava/lang/Object;)Ljava/lang/Object; public synthetic fun writeContent (Lkotlinx/serialization/encoding/CompositeEncoder;Ljava/lang/Object;I)V } public final class kotlinx/serialization/internal/LongSerializer : kotlinx/serialization/KSerializer { public static final field INSTANCE Lkotlinx/serialization/internal/LongSerializer; public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Long; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public fun serialize (Lkotlinx/serialization/encoding/Encoder;J)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V } public final class kotlinx/serialization/internal/MapEntrySerializer : kotlinx/serialization/internal/KeyValueSerializer { public fun (Lkotlinx/serialization/KSerializer;Lkotlinx/serialization/KSerializer;)V public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun getKey (Ljava/lang/Object;)Ljava/lang/Object; public synthetic fun getValue (Ljava/lang/Object;)Ljava/lang/Object; public synthetic fun toResult (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; } public abstract class kotlinx/serialization/internal/MapLikeSerializer : kotlinx/serialization/internal/AbstractCollectionSerializer { public synthetic fun (Lkotlinx/serialization/KSerializer;Lkotlinx/serialization/KSerializer;Lkotlin/jvm/internal/DefaultConstructorMarker;)V public abstract fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public final fun getKeySerializer ()Lkotlinx/serialization/KSerializer; public final fun getValueSerializer ()Lkotlinx/serialization/KSerializer; protected abstract fun insertKeyValuePair (Ljava/util/Map;ILjava/lang/Object;Ljava/lang/Object;)V public synthetic fun readAll (Lkotlinx/serialization/encoding/CompositeDecoder;Ljava/lang/Object;II)V protected final fun readAll (Lkotlinx/serialization/encoding/CompositeDecoder;Ljava/util/Map;II)V public synthetic fun readElement (Lkotlinx/serialization/encoding/CompositeDecoder;ILjava/lang/Object;Z)V protected final fun readElement (Lkotlinx/serialization/encoding/CompositeDecoder;ILjava/util/Map;Z)V public fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V } public abstract interface annotation class kotlinx/serialization/internal/NamedCompanion : java/lang/annotation/Annotation { } public abstract class kotlinx/serialization/internal/NamedValueDecoder : kotlinx/serialization/internal/TaggedDecoder { public fun ()V protected fun composeName (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; protected fun elementName (Lkotlinx/serialization/descriptors/SerialDescriptor;I)Ljava/lang/String; public synthetic fun getTag (Lkotlinx/serialization/descriptors/SerialDescriptor;I)Ljava/lang/Object; protected final fun getTag (Lkotlinx/serialization/descriptors/SerialDescriptor;I)Ljava/lang/String; protected final fun nested (Ljava/lang/String;)Ljava/lang/String; } public abstract class kotlinx/serialization/internal/NamedValueEncoder : kotlinx/serialization/internal/TaggedEncoder { public fun ()V protected fun composeName (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; protected fun elementName (Lkotlinx/serialization/descriptors/SerialDescriptor;I)Ljava/lang/String; public synthetic fun getTag (Lkotlinx/serialization/descriptors/SerialDescriptor;I)Ljava/lang/Object; protected final fun getTag (Lkotlinx/serialization/descriptors/SerialDescriptor;I)Ljava/lang/String; protected final fun nested (Ljava/lang/String;)Ljava/lang/String; } public final class kotlinx/serialization/internal/NothingSerializer : kotlinx/serialization/KSerializer { public static final field INSTANCE Lkotlinx/serialization/internal/NothingSerializer; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Void; public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Void;)V } public final class kotlinx/serialization/internal/NullableSerializer : kotlinx/serialization/KSerializer { public fun (Lkotlinx/serialization/KSerializer;)V public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; public fun equals (Ljava/lang/Object;)Z public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public fun hashCode ()I public fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V } public final class kotlinx/serialization/internal/ObjectSerializer : kotlinx/serialization/KSerializer { public fun (Ljava/lang/String;Ljava/lang/Object;)V public fun (Ljava/lang/String;Ljava/lang/Object;[Ljava/lang/annotation/Annotation;)V public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V } public final class kotlinx/serialization/internal/PairSerializer : kotlinx/serialization/internal/KeyValueSerializer { public fun (Lkotlinx/serialization/KSerializer;Lkotlinx/serialization/KSerializer;)V public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun getKey (Ljava/lang/Object;)Ljava/lang/Object; public synthetic fun getValue (Ljava/lang/Object;)Ljava/lang/Object; public synthetic fun toResult (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; } public final class kotlinx/serialization/internal/Platform_commonKt { public static final fun cast (Lkotlinx/serialization/DeserializationStrategy;)Lkotlinx/serialization/DeserializationStrategy; public static final fun cast (Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; public static final fun cast (Lkotlinx/serialization/SerializationStrategy;)Lkotlinx/serialization/SerializationStrategy; } public final class kotlinx/serialization/internal/PluginExceptionsKt { public static final fun throwArrayMissingFieldException ([I[ILkotlinx/serialization/descriptors/SerialDescriptor;)V public static final fun throwMissingFieldException (IILkotlinx/serialization/descriptors/SerialDescriptor;)V } public class kotlinx/serialization/internal/PluginGeneratedSerialDescriptor : kotlinx/serialization/descriptors/SerialDescriptor, kotlinx/serialization/internal/CachedNames { public fun (Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V public synthetic fun (Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;IILkotlin/jvm/internal/DefaultConstructorMarker;)V public final fun addElement (Ljava/lang/String;Z)V public static synthetic fun addElement$default (Lkotlinx/serialization/internal/PluginGeneratedSerialDescriptor;Ljava/lang/String;ZILjava/lang/Object;)V public fun equals (Ljava/lang/Object;)Z public fun getAnnotations ()Ljava/util/List; public fun getElementAnnotations (I)Ljava/util/List; public fun getElementDescriptor (I)Lkotlinx/serialization/descriptors/SerialDescriptor; public fun getElementIndex (Ljava/lang/String;)I public fun getElementName (I)Ljava/lang/String; public final fun getElementsCount ()I public fun getKind ()Lkotlinx/serialization/descriptors/SerialKind; public fun getSerialName ()Ljava/lang/String; public fun getSerialNames ()Ljava/util/Set; public fun hashCode ()I public fun isElementOptional (I)Z public fun isInline ()Z public fun isNullable ()Z public final fun pushAnnotation (Ljava/lang/annotation/Annotation;)V public final fun pushClassAnnotation (Ljava/lang/annotation/Annotation;)V public fun toString ()Ljava/lang/String; } public abstract class kotlinx/serialization/internal/PrimitiveArrayBuilder { } public abstract class kotlinx/serialization/internal/PrimitiveArraySerializer : kotlinx/serialization/internal/CollectionLikeSerializer { public synthetic fun builder ()Ljava/lang/Object; protected final fun builder ()Lkotlinx/serialization/internal/PrimitiveArrayBuilder; public synthetic fun builderSize (Ljava/lang/Object;)I protected final fun builderSize (Lkotlinx/serialization/internal/PrimitiveArrayBuilder;)I public synthetic fun checkCapacity (Ljava/lang/Object;I)V protected final fun checkCapacity (Lkotlinx/serialization/internal/PrimitiveArrayBuilder;I)V protected final fun collectionIterator (Ljava/lang/Object;)Ljava/util/Iterator; public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; protected abstract fun empty ()Ljava/lang/Object; public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun insert (Ljava/lang/Object;ILjava/lang/Object;)V protected final fun insert (Lkotlinx/serialization/internal/PrimitiveArrayBuilder;ILjava/lang/Object;)V protected abstract fun readElement (Lkotlinx/serialization/encoding/CompositeDecoder;ILkotlinx/serialization/internal/PrimitiveArrayBuilder;Z)V public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public synthetic fun toResult (Ljava/lang/Object;)Ljava/lang/Object; protected final fun toResult (Lkotlinx/serialization/internal/PrimitiveArrayBuilder;)Ljava/lang/Object; protected abstract fun writeContent (Lkotlinx/serialization/encoding/CompositeEncoder;Ljava/lang/Object;I)V } public final class kotlinx/serialization/internal/ReferenceArraySerializer : kotlinx/serialization/internal/CollectionLikeSerializer { public fun (Lkotlin/reflect/KClass;Lkotlinx/serialization/KSerializer;)V public synthetic fun builder ()Ljava/lang/Object; public synthetic fun builderSize (Ljava/lang/Object;)I public synthetic fun checkCapacity (Ljava/lang/Object;I)V public synthetic fun collectionIterator (Ljava/lang/Object;)Ljava/util/Iterator; public synthetic fun collectionSize (Ljava/lang/Object;)I public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun insert (Ljava/lang/Object;ILjava/lang/Object;)V public synthetic fun toBuilder (Ljava/lang/Object;)Ljava/lang/Object; public synthetic fun toResult (Ljava/lang/Object;)Ljava/lang/Object; } public final class kotlinx/serialization/internal/SerializationConstructorMarker { } public abstract interface class kotlinx/serialization/internal/SerializerFactory { public abstract fun serializer ([Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; } public final class kotlinx/serialization/internal/ShortArrayBuilder : kotlinx/serialization/internal/PrimitiveArrayBuilder { public synthetic fun build$kotlinx_serialization_core ()Ljava/lang/Object; } public final class kotlinx/serialization/internal/ShortArraySerializer : kotlinx/serialization/internal/PrimitiveArraySerializer, kotlinx/serialization/KSerializer { public static final field INSTANCE Lkotlinx/serialization/internal/ShortArraySerializer; public synthetic fun collectionSize (Ljava/lang/Object;)I public synthetic fun empty ()Ljava/lang/Object; public synthetic fun readElement (Lkotlinx/serialization/encoding/CompositeDecoder;ILjava/lang/Object;Z)V public synthetic fun readElement (Lkotlinx/serialization/encoding/CompositeDecoder;ILkotlinx/serialization/internal/PrimitiveArrayBuilder;Z)V public synthetic fun toBuilder (Ljava/lang/Object;)Ljava/lang/Object; public synthetic fun writeContent (Lkotlinx/serialization/encoding/CompositeEncoder;Ljava/lang/Object;I)V } public final class kotlinx/serialization/internal/ShortSerializer : kotlinx/serialization/KSerializer { public static final field INSTANCE Lkotlinx/serialization/internal/ShortSerializer; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Short; public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun serialize (Lkotlinx/serialization/encoding/Encoder;S)V } public final class kotlinx/serialization/internal/StringSerializer : kotlinx/serialization/KSerializer { public static final field INSTANCE Lkotlinx/serialization/internal/StringSerializer; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/String; public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/String;)V } public abstract class kotlinx/serialization/internal/TaggedDecoder : kotlinx/serialization/encoding/CompositeDecoder, kotlinx/serialization/encoding/Decoder { public fun ()V public fun beginStructure (Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; protected final fun copyTagsTo (Lkotlinx/serialization/internal/TaggedDecoder;)V public final fun decodeBoolean ()Z public final fun decodeBooleanElement (Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z public final fun decodeByte ()B public final fun decodeByteElement (Lkotlinx/serialization/descriptors/SerialDescriptor;I)B public final fun decodeChar ()C public final fun decodeCharElement (Lkotlinx/serialization/descriptors/SerialDescriptor;I)C public fun decodeCollectionSize (Lkotlinx/serialization/descriptors/SerialDescriptor;)I public final fun decodeDouble ()D public final fun decodeDoubleElement (Lkotlinx/serialization/descriptors/SerialDescriptor;I)D public final fun decodeEnum (Lkotlinx/serialization/descriptors/SerialDescriptor;)I public final fun decodeFloat ()F public final fun decodeFloatElement (Lkotlinx/serialization/descriptors/SerialDescriptor;I)F public fun decodeInline (Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/Decoder; public final fun decodeInlineElement (Lkotlinx/serialization/descriptors/SerialDescriptor;I)Lkotlinx/serialization/encoding/Decoder; public final fun decodeInt ()I public final fun decodeIntElement (Lkotlinx/serialization/descriptors/SerialDescriptor;I)I public final fun decodeLong ()J public final fun decodeLongElement (Lkotlinx/serialization/descriptors/SerialDescriptor;I)J public fun decodeNotNullMark ()Z public final fun decodeNull ()Ljava/lang/Void; public final fun decodeNullableSerializableElement (Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; public fun decodeNullableSerializableValue (Lkotlinx/serialization/DeserializationStrategy;)Ljava/lang/Object; public fun decodeSequentially ()Z public final fun decodeSerializableElement (Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; public fun decodeSerializableValue (Lkotlinx/serialization/DeserializationStrategy;)Ljava/lang/Object; protected fun decodeSerializableValue (Lkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; public final fun decodeShort ()S public final fun decodeShortElement (Lkotlinx/serialization/descriptors/SerialDescriptor;I)S public final fun decodeString ()Ljava/lang/String; public final fun decodeStringElement (Lkotlinx/serialization/descriptors/SerialDescriptor;I)Ljava/lang/String; protected fun decodeTaggedBoolean (Ljava/lang/Object;)Z protected fun decodeTaggedByte (Ljava/lang/Object;)B protected fun decodeTaggedChar (Ljava/lang/Object;)C protected fun decodeTaggedDouble (Ljava/lang/Object;)D protected fun decodeTaggedEnum (Ljava/lang/Object;Lkotlinx/serialization/descriptors/SerialDescriptor;)I protected fun decodeTaggedFloat (Ljava/lang/Object;)F protected fun decodeTaggedInline (Ljava/lang/Object;Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/Decoder; protected fun decodeTaggedInt (Ljava/lang/Object;)I protected fun decodeTaggedLong (Ljava/lang/Object;)J protected fun decodeTaggedNotNullMark (Ljava/lang/Object;)Z protected fun decodeTaggedNull (Ljava/lang/Object;)Ljava/lang/Void; protected fun decodeTaggedShort (Ljava/lang/Object;)S protected fun decodeTaggedString (Ljava/lang/Object;)Ljava/lang/String; protected fun decodeTaggedValue (Ljava/lang/Object;)Ljava/lang/Object; public fun endStructure (Lkotlinx/serialization/descriptors/SerialDescriptor;)V protected final fun getCurrentTag ()Ljava/lang/Object; protected final fun getCurrentTagOrNull ()Ljava/lang/Object; public fun getSerializersModule ()Lkotlinx/serialization/modules/SerializersModule; protected abstract fun getTag (Lkotlinx/serialization/descriptors/SerialDescriptor;I)Ljava/lang/Object; protected final fun popTag ()Ljava/lang/Object; protected final fun pushTag (Ljava/lang/Object;)V } public abstract class kotlinx/serialization/internal/TaggedEncoder : kotlinx/serialization/encoding/CompositeEncoder, kotlinx/serialization/encoding/Encoder { public fun ()V public fun beginCollection (Lkotlinx/serialization/descriptors/SerialDescriptor;I)Lkotlinx/serialization/encoding/CompositeEncoder; public fun beginStructure (Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; public final fun encodeBoolean (Z)V public final fun encodeBooleanElement (Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V public final fun encodeByte (B)V public final fun encodeByteElement (Lkotlinx/serialization/descriptors/SerialDescriptor;IB)V public final fun encodeChar (C)V public final fun encodeCharElement (Lkotlinx/serialization/descriptors/SerialDescriptor;IC)V public final fun encodeDouble (D)V public final fun encodeDoubleElement (Lkotlinx/serialization/descriptors/SerialDescriptor;ID)V public final fun encodeEnum (Lkotlinx/serialization/descriptors/SerialDescriptor;I)V public final fun encodeFloat (F)V public final fun encodeFloatElement (Lkotlinx/serialization/descriptors/SerialDescriptor;IF)V public fun encodeInline (Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/Encoder; public final fun encodeInlineElement (Lkotlinx/serialization/descriptors/SerialDescriptor;I)Lkotlinx/serialization/encoding/Encoder; public final fun encodeInt (I)V public final fun encodeIntElement (Lkotlinx/serialization/descriptors/SerialDescriptor;II)V public final fun encodeLong (J)V public final fun encodeLongElement (Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V public fun encodeNotNullMark ()V public fun encodeNull ()V public fun encodeNullableSerializableElement (Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V public fun encodeNullableSerializableValue (Lkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V public fun encodeSerializableElement (Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V public fun encodeSerializableValue (Lkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V public final fun encodeShort (S)V public final fun encodeShortElement (Lkotlinx/serialization/descriptors/SerialDescriptor;IS)V public final fun encodeString (Ljava/lang/String;)V public final fun encodeStringElement (Lkotlinx/serialization/descriptors/SerialDescriptor;ILjava/lang/String;)V protected fun encodeTaggedBoolean (Ljava/lang/Object;Z)V protected fun encodeTaggedByte (Ljava/lang/Object;B)V protected fun encodeTaggedChar (Ljava/lang/Object;C)V protected fun encodeTaggedDouble (Ljava/lang/Object;D)V protected fun encodeTaggedEnum (Ljava/lang/Object;Lkotlinx/serialization/descriptors/SerialDescriptor;I)V protected fun encodeTaggedFloat (Ljava/lang/Object;F)V protected fun encodeTaggedInline (Ljava/lang/Object;Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/Encoder; protected fun encodeTaggedInt (Ljava/lang/Object;I)V protected fun encodeTaggedLong (Ljava/lang/Object;J)V protected fun encodeTaggedNonNullMark (Ljava/lang/Object;)V protected fun encodeTaggedNull (Ljava/lang/Object;)V protected fun encodeTaggedShort (Ljava/lang/Object;S)V protected fun encodeTaggedString (Ljava/lang/Object;Ljava/lang/String;)V protected fun encodeTaggedValue (Ljava/lang/Object;Ljava/lang/Object;)V protected fun endEncode (Lkotlinx/serialization/descriptors/SerialDescriptor;)V public final fun endStructure (Lkotlinx/serialization/descriptors/SerialDescriptor;)V protected final fun getCurrentTag ()Ljava/lang/Object; protected final fun getCurrentTagOrNull ()Ljava/lang/Object; public fun getSerializersModule ()Lkotlinx/serialization/modules/SerializersModule; protected abstract fun getTag (Lkotlinx/serialization/descriptors/SerialDescriptor;I)Ljava/lang/Object; protected final fun popTag ()Ljava/lang/Object; protected final fun pushTag (Ljava/lang/Object;)V public fun shouldEncodeElementDefault (Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z } public final class kotlinx/serialization/internal/TripleSerializer : kotlinx/serialization/KSerializer { public fun (Lkotlinx/serialization/KSerializer;Lkotlinx/serialization/KSerializer;Lkotlinx/serialization/KSerializer;)V public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lkotlin/Triple; public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lkotlin/Triple;)V } public final class kotlinx/serialization/internal/UByteArrayBuilder : kotlinx/serialization/internal/PrimitiveArrayBuilder { public synthetic fun build$kotlinx_serialization_core ()Ljava/lang/Object; } public final class kotlinx/serialization/internal/UByteArraySerializer : kotlinx/serialization/internal/PrimitiveArraySerializer, kotlinx/serialization/KSerializer { public static final field INSTANCE Lkotlinx/serialization/internal/UByteArraySerializer; public synthetic fun collectionSize (Ljava/lang/Object;)I public synthetic fun empty ()Ljava/lang/Object; public synthetic fun readElement (Lkotlinx/serialization/encoding/CompositeDecoder;ILjava/lang/Object;Z)V public synthetic fun readElement (Lkotlinx/serialization/encoding/CompositeDecoder;ILkotlinx/serialization/internal/PrimitiveArrayBuilder;Z)V public synthetic fun toBuilder (Ljava/lang/Object;)Ljava/lang/Object; public synthetic fun writeContent (Lkotlinx/serialization/encoding/CompositeEncoder;Ljava/lang/Object;I)V } public final class kotlinx/serialization/internal/UByteSerializer : kotlinx/serialization/KSerializer { public static final field INSTANCE Lkotlinx/serialization/internal/UByteSerializer; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; public fun deserialize-Wa3L5BU (Lkotlinx/serialization/encoding/Decoder;)B public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun serialize-EK-6454 (Lkotlinx/serialization/encoding/Encoder;B)V } public final class kotlinx/serialization/internal/UIntArrayBuilder : kotlinx/serialization/internal/PrimitiveArrayBuilder { public synthetic fun build$kotlinx_serialization_core ()Ljava/lang/Object; } public final class kotlinx/serialization/internal/UIntArraySerializer : kotlinx/serialization/internal/PrimitiveArraySerializer, kotlinx/serialization/KSerializer { public static final field INSTANCE Lkotlinx/serialization/internal/UIntArraySerializer; public synthetic fun collectionSize (Ljava/lang/Object;)I public synthetic fun empty ()Ljava/lang/Object; public synthetic fun readElement (Lkotlinx/serialization/encoding/CompositeDecoder;ILjava/lang/Object;Z)V public synthetic fun readElement (Lkotlinx/serialization/encoding/CompositeDecoder;ILkotlinx/serialization/internal/PrimitiveArrayBuilder;Z)V public synthetic fun toBuilder (Ljava/lang/Object;)Ljava/lang/Object; public synthetic fun writeContent (Lkotlinx/serialization/encoding/CompositeEncoder;Ljava/lang/Object;I)V } public final class kotlinx/serialization/internal/UIntSerializer : kotlinx/serialization/KSerializer { public static final field INSTANCE Lkotlinx/serialization/internal/UIntSerializer; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; public fun deserialize-OGnWXxg (Lkotlinx/serialization/encoding/Decoder;)I public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun serialize-Qn1smSk (Lkotlinx/serialization/encoding/Encoder;I)V } public final class kotlinx/serialization/internal/ULongArrayBuilder : kotlinx/serialization/internal/PrimitiveArrayBuilder { public synthetic fun build$kotlinx_serialization_core ()Ljava/lang/Object; } public final class kotlinx/serialization/internal/ULongArraySerializer : kotlinx/serialization/internal/PrimitiveArraySerializer, kotlinx/serialization/KSerializer { public static final field INSTANCE Lkotlinx/serialization/internal/ULongArraySerializer; public synthetic fun collectionSize (Ljava/lang/Object;)I public synthetic fun empty ()Ljava/lang/Object; public synthetic fun readElement (Lkotlinx/serialization/encoding/CompositeDecoder;ILjava/lang/Object;Z)V public synthetic fun readElement (Lkotlinx/serialization/encoding/CompositeDecoder;ILkotlinx/serialization/internal/PrimitiveArrayBuilder;Z)V public synthetic fun toBuilder (Ljava/lang/Object;)Ljava/lang/Object; public synthetic fun writeContent (Lkotlinx/serialization/encoding/CompositeEncoder;Ljava/lang/Object;I)V } public final class kotlinx/serialization/internal/ULongSerializer : kotlinx/serialization/KSerializer { public static final field INSTANCE Lkotlinx/serialization/internal/ULongSerializer; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; public fun deserialize-I7RO_PI (Lkotlinx/serialization/encoding/Decoder;)J public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun serialize-2TYgG_w (Lkotlinx/serialization/encoding/Encoder;J)V } public final class kotlinx/serialization/internal/UShortArrayBuilder : kotlinx/serialization/internal/PrimitiveArrayBuilder { public synthetic fun build$kotlinx_serialization_core ()Ljava/lang/Object; } public final class kotlinx/serialization/internal/UShortArraySerializer : kotlinx/serialization/internal/PrimitiveArraySerializer, kotlinx/serialization/KSerializer { public static final field INSTANCE Lkotlinx/serialization/internal/UShortArraySerializer; public synthetic fun collectionSize (Ljava/lang/Object;)I public synthetic fun empty ()Ljava/lang/Object; public synthetic fun readElement (Lkotlinx/serialization/encoding/CompositeDecoder;ILjava/lang/Object;Z)V public synthetic fun readElement (Lkotlinx/serialization/encoding/CompositeDecoder;ILkotlinx/serialization/internal/PrimitiveArrayBuilder;Z)V public synthetic fun toBuilder (Ljava/lang/Object;)Ljava/lang/Object; public synthetic fun writeContent (Lkotlinx/serialization/encoding/CompositeEncoder;Ljava/lang/Object;I)V } public final class kotlinx/serialization/internal/UShortSerializer : kotlinx/serialization/KSerializer { public static final field INSTANCE Lkotlinx/serialization/internal/UShortSerializer; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; public fun deserialize-BwKQO78 (Lkotlinx/serialization/encoding/Decoder;)S public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun serialize-i8woANY (Lkotlinx/serialization/encoding/Encoder;S)V } public final class kotlinx/serialization/internal/UnitSerializer : kotlinx/serialization/KSerializer { public static final field INSTANCE Lkotlinx/serialization/internal/UnitSerializer; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)V public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lkotlin/Unit;)V } public final class kotlinx/serialization/modules/PolymorphicModuleBuilder { public fun (Lkotlin/reflect/KClass;Lkotlinx/serialization/KSerializer;)V public synthetic fun (Lkotlin/reflect/KClass;Lkotlinx/serialization/KSerializer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V public final fun buildTo (Lkotlinx/serialization/modules/SerializersModuleBuilder;)V public final fun default (Lkotlin/jvm/functions/Function1;)V public final fun defaultDeserializer (Lkotlin/jvm/functions/Function1;)V public final fun subclass (Lkotlin/reflect/KClass;Lkotlinx/serialization/KSerializer;)V } public abstract class kotlinx/serialization/modules/SerializersModule { public abstract fun dumpTo (Lkotlinx/serialization/modules/SerializersModuleCollector;)V public final synthetic fun getContextual (Lkotlin/reflect/KClass;)Lkotlinx/serialization/KSerializer; public abstract fun getContextual (Lkotlin/reflect/KClass;Ljava/util/List;)Lkotlinx/serialization/KSerializer; public static synthetic fun getContextual$default (Lkotlinx/serialization/modules/SerializersModule;Lkotlin/reflect/KClass;Ljava/util/List;ILjava/lang/Object;)Lkotlinx/serialization/KSerializer; public abstract fun getPolymorphic (Lkotlin/reflect/KClass;Ljava/lang/Object;)Lkotlinx/serialization/SerializationStrategy; public abstract fun getPolymorphic (Lkotlin/reflect/KClass;Ljava/lang/String;)Lkotlinx/serialization/DeserializationStrategy; } public final class kotlinx/serialization/modules/SerializersModuleBuilder : kotlinx/serialization/modules/SerializersModuleCollector { public fun ()V public final fun build ()Lkotlinx/serialization/modules/SerializersModule; public fun contextual (Lkotlin/reflect/KClass;Lkotlin/jvm/functions/Function1;)V public fun contextual (Lkotlin/reflect/KClass;Lkotlinx/serialization/KSerializer;)V public final fun include (Lkotlinx/serialization/modules/SerializersModule;)V public fun polymorphic (Lkotlin/reflect/KClass;Lkotlin/reflect/KClass;Lkotlinx/serialization/KSerializer;)V public fun polymorphicDefault (Lkotlin/reflect/KClass;Lkotlin/jvm/functions/Function1;)V public fun polymorphicDefaultDeserializer (Lkotlin/reflect/KClass;Lkotlin/jvm/functions/Function1;)V public fun polymorphicDefaultSerializer (Lkotlin/reflect/KClass;Lkotlin/jvm/functions/Function1;)V } public final class kotlinx/serialization/modules/SerializersModuleBuildersKt { public static final fun EmptySerializersModule ()Lkotlinx/serialization/modules/SerializersModule; public static final fun SerializersModule (Lkotlin/jvm/functions/Function1;)Lkotlinx/serialization/modules/SerializersModule; public static final fun polymorphic (Lkotlinx/serialization/modules/SerializersModuleBuilder;Lkotlin/reflect/KClass;Lkotlinx/serialization/KSerializer;Lkotlin/jvm/functions/Function1;)V public static synthetic fun polymorphic$default (Lkotlinx/serialization/modules/SerializersModuleBuilder;Lkotlin/reflect/KClass;Lkotlinx/serialization/KSerializer;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V public static final fun serializersModuleOf (Lkotlin/reflect/KClass;Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/modules/SerializersModule; } public abstract interface class kotlinx/serialization/modules/SerializersModuleCollector { public abstract fun contextual (Lkotlin/reflect/KClass;Lkotlin/jvm/functions/Function1;)V public abstract fun contextual (Lkotlin/reflect/KClass;Lkotlinx/serialization/KSerializer;)V public abstract fun polymorphic (Lkotlin/reflect/KClass;Lkotlin/reflect/KClass;Lkotlinx/serialization/KSerializer;)V public abstract fun polymorphicDefault (Lkotlin/reflect/KClass;Lkotlin/jvm/functions/Function1;)V public abstract fun polymorphicDefaultDeserializer (Lkotlin/reflect/KClass;Lkotlin/jvm/functions/Function1;)V public abstract fun polymorphicDefaultSerializer (Lkotlin/reflect/KClass;Lkotlin/jvm/functions/Function1;)V } public final class kotlinx/serialization/modules/SerializersModuleCollector$DefaultImpls { public static fun contextual (Lkotlinx/serialization/modules/SerializersModuleCollector;Lkotlin/reflect/KClass;Lkotlinx/serialization/KSerializer;)V public static fun polymorphicDefault (Lkotlinx/serialization/modules/SerializersModuleCollector;Lkotlin/reflect/KClass;Lkotlin/jvm/functions/Function1;)V } public final class kotlinx/serialization/modules/SerializersModuleKt { public static final fun getEmptySerializersModule ()Lkotlinx/serialization/modules/SerializersModule; public static final fun overwriteWith (Lkotlinx/serialization/modules/SerializersModule;Lkotlinx/serialization/modules/SerializersModule;)Lkotlinx/serialization/modules/SerializersModule; public static final fun plus (Lkotlinx/serialization/modules/SerializersModule;Lkotlinx/serialization/modules/SerializersModule;)Lkotlinx/serialization/modules/SerializersModule; }