2V9 NV~O GVV"{6hNB9LFIELD PROPERTY_BACKING_FIELD name:with type:kotlin.reflect.KClass> visibility:private [final]MTYPE_PARAMETER name:T index:0 variance: superTypes:[kotlin.Any] reified:falseFIELD PROPERTY_BACKING_FIELD name:serializableClass type:kotlin.reflect.KClass visibility:private [final]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:kotlinx.serialization.descriptors.ClassSerialDescriptorBuilder) returnType:kotlin.UnitNTYPE_PARAMETER name:T index:0 variance: superTypes:[kotlin.Any?] reified:falseMTYPE_PARAMETER name:T index:0 variance: superTypes:[kotlin.Any] reified:falseFIELD PROPERTY_BACKING_FIELD name:baseClass type:kotlin.reflect.KClass visibility:private [final]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlinx.serialization.descriptors.SerialDescriptorFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:kotlinx.serialization.descriptors.ClassSerialDescriptorBuilder) returnType:kotlin.Unit M2vTYPE_PARAMETER name:T index:0 variance: superTypes:[kotlin.Any] reified:falseFIELD PROPERTY_BACKING_FIELD name:baseClass type:kotlin.reflect.KClass visibility:private [final]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlinx.serialization.descriptors.SerialDescriptorFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:kotlinx.serialization.descriptors.ClassSerialDescriptorBuilder) returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:kotlinx.serialization.descriptors.ClassSerialDescriptorBuilder) returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (:kotlin.collections.Map.Entry>) returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:kotlin.collections.Map.Entry, kotlinx.serialization.KSerializer>) returnType:kotlin.StringFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (key:kotlin.String, accumulator:kotlin.collections.Map.Entry, kotlinx.serialization.KSerializer>?, element:kotlin.collections.Map.Entry, kotlinx.serialization.KSerializer>, :kotlin.Boolean) returnType:kotlin.collections.Map.Entry, kotlinx.serialization.KSerializer>FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:kotlin.collections.Map.Entry, kotlinx.serialization.KSerializer>>) returnType:kotlinx.serialization.KSerializerNTYPE_PARAMETER name:T index:0 variance: superTypes:[kotlin.Any?] reified:falsevFIELD PROPERTY_BACKING_FIELD name:missingFields type:kotlin.collections.List visibility:private [final]Mj{{TYPE_PARAMETER name:T index:0 variance: superTypes:[kotlin.Any?] reified:trueFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:kotlin.reflect.KTypeProjection) returnType:kotlin.reflect.KTypeFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.AnyFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:kotlinx.serialization.KSerializer) returnType:kotlin.NothingFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.reflect.KClassifier?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.reflect.KClassifier?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:kotlin.reflect.KType) returnType:kotlinx.serialization.KSerializerFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:kotlin.reflect.KType) returnType:kotlinx.serialization.KSerializer{{FIELD PROPERTY_BACKING_FIELD name:SERIALIZERS_CACHE type:kotlinx.serialization.internal.SerializerCache visibility:private [final,static]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:kotlin.reflect.KClass<*>) returnType:kotlinx.serialization.KSerializer?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:kotlin.reflect.KClass<*>) returnType:kotlinx.serialization.KSerializer?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (clazz:kotlin.reflect.KClass, types:kotlin.collections.List) returnType:kotlinx.serialization.KSerializer?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.reflect.KClassifier?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (clazz:kotlin.reflect.KClass, types:kotlin.collections.List) returnType:kotlinx.serialization.KSerializer?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.reflect.KClassifier?MNNTYPE_PARAMETER name:T index:0 variance: superTypes:[kotlin.Any] reified:falseTYPE_PARAMETER name:V index:1 variance: superTypes:[kotlin.Any?] reified:falseTYPE_PARAMETER name:C index:2 variance: superTypes:[kotlin.Any?] reified:falseFIELD PROPERTY_BACKING_FIELD name:descriptor type:kotlinx.serialization.descriptors.SerialDescriptor visibility:private [final]}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (klass:kotlin.reflect.KClass<*>) returnType:kotlinx.serialization.descriptors.SerialDescriptor?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:kotlinx.serialization.KSerializer<*>) returnType:kotlinx.serialization.descriptors.SerialDescriptorFIELD PROPERTY_BACKING_FIELD name:original type:kotlinx.serialization.descriptors.SerialDescriptor visibility:private [final]B{BFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.collections.IteratorCLASS CLASS name: modality:FINAL visibility:local superTypes:[kotlin.collections.Iterator]CONSTRUCTOR visibility:public <> () returnType:kotlinx.serialization.descriptors... [primary]PROPERTY name:elementsLeft visibility:private modality:FINAL [var]FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:private modality:FINAL <> ($this:kotlinx.serialization.descriptors...) returnType:kotlin.IntFUN DEFAULT_PROPERTY_ACCESSOR name: visibility:private modality:FINAL <> ($this:kotlinx.serialization.descriptors..., :kotlin.Int) returnType:kotlin.UnitFUN name:hasNext visibility:public modality:OPEN <> ($this:kotlinx.serialization.descriptors...) returnType:kotlin.Boolean [operator]FUN name:next visibility:public modality:OPEN <> ($this:kotlinx.serialization.descriptors...) returnType:kotlinx.serialization.descriptors.SerialDescriptor [operator]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.collections.IteratorCLASS CLASS name: modality:FINAL visibility:local superTypes:[kotlin.collections.Iterator]CONSTRUCTOR visibility:public <> () returnType:kotlinx.serialization.descriptors... [primary]PROPERTY name:elementsLeft visibility:private modality:FINAL [var]FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:private modality:FINAL <> ($this:kotlinx.serialization.descriptors...) returnType:kotlin.IntFUN DEFAULT_PROPERTY_ACCESSOR name: visibility:private modality:FINAL <> ($this:kotlinx.serialization.descriptors..., :kotlin.Int) returnType:kotlin.UnitFUN name:hasNext visibility:public modality:OPEN <> ($this:kotlinx.serialization.descriptors...) returnType:kotlin.Boolean [operator]FUN name:next visibility:public modality:OPEN <> ($this:kotlinx.serialization.descriptors...) returnType:kotlin.String [operator]jjjjjZjjMMjjFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:kotlinx.serialization.descriptors.ClassSerialDescriptorBuilder) returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.AnyFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.AnyFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.AnyFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.AnyFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.AnyFIELD PROPERTY_BACKING_FIELD name:serialName type:kotlin.String visibility:private [final]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:kotlinx.serialization.descriptors.ClassSerialDescriptorBuilder) returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.AnyFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.AnyTYPE_PARAMETER name:T index:0 variance: superTypes:[kotlin.Any?] reified:trueTYPE_PARAMETER name:V index:1 variance: superTypes:[kotlin.Any?] reified:trueFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.AnyFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:kotlin.collections.IndexedValue) returnType:kotlin.PairFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.IntFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (otherDescriptor:kotlinx.serialization.descriptors.SerialDescriptorImpl) returnType:kotlin.BooleanFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:kotlin.Int) returnType:kotlin.CharSequenceNTYPE_PARAMETER name:T index:0 variance: superTypes:[kotlin.Any?] reified:falseNTYPE_PARAMETER name:T index:0 variance: superTypes:[kotlin.Any?] reified:falseNWTYPE_PARAMETER name:T index:0 variance: superTypes:[kotlin.Any?] reified:falseFIELD PROPERTY_BACKING_FIELD name:DECODE_DONE type:kotlin.Int visibility:public [final]NTYPE_PARAMETER name:T index:0 variance: superTypes:[kotlin.Any?] reified:falseFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:kotlinx.serialization.encoding.CompositeEncoder) returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (index:kotlin.Int, e:E of kotlinx.serialization.encoding.encodeCollection) returnType:kotlin.UnitMjjTYPE_PARAMETER name:T index:0 variance: superTypes:[kotlin.Any] reified:falseFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:kotlinx.serialization.encoding.CompositeEncoder) returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:kotlinx.serialization.encoding.CompositeDecoder) returnType:T of kotlinx.serialization.internal.AbstractPolymorphicSerializerFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.AnyFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.AnyFIELD PROPERTY_BACKING_FIELD name:descriptor type:kotlinx.serialization.descriptors.SerialDescriptor visibility:private [final]jjjjjjFIELD PROPERTY_BACKING_FIELD name:elementDescriptor type:kotlinx.serialization.descriptors.SerialDescriptor visibility:private [final]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.AnyFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.AnyFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.AnyFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.AnyFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.AnyFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Any TWTjjxj TYPE_PARAMETER name:Element index:0 variance: superTypes:[kotlin.Any?] reified:falseTYPE_PARAMETER name:Collection index:1 variance: superTypes:[kotlin.Any?] reified:falseTYPE_PARAMETER name:Builder index:2 variance: superTypes:[kotlin.Any?] reified:falseFIELD PROPERTY_BACKING_FIELD name:elementSerializer type:kotlinx.serialization.KSerializer visibility:private [final]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:kotlinx.serialization.encoding.CompositeEncoder) returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.AnyTYPE_PARAMETER name:Builder index:3 variance: superTypes:[kotlin.collections.MutableMap] reified:falseFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.AnyFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:kotlin.Int) returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.AnyFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:kotlinx.serialization.encoding.CompositeEncoder) returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (:kotlin.collections.Map.Entry) returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:kotlinx.serialization.encoding.CompositeEncoder) returnType:kotlin.UnitFIELD PROPERTY_BACKING_FIELD name:descriptor type:kotlinx.serialization.descriptors.SerialDescriptor visibility:private [final] s}FIELD PROPERTY_BACKING_FIELD name:kind type:kotlinx.serialization.descriptors.SerialKind visibility:private [final]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.ArrayFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:kotlin.Int) returnType:kotlinx.serialization.descriptors.SerialDescriptorFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:kotlin.String) returnType:kotlin.StringTYPE_PARAMETER name:T index:0 variance: superTypes:[kotlin.Enum] reified:falseFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (i:kotlin.Int, v:T of kotlinx.serialization.internal.createMarkedEnumSerializer) returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:kotlin.Annotation) returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:kotlin.Annotation) returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (i:kotlin.Int, v:T of kotlinx.serialization.internal.createAnnotatedEnumSerializer) returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:kotlin.Annotation) returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlinx.serialization.descriptors.SerialDescriptorFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:T of kotlinx.serialization.internal.EnumSerializer) returnType:kotlin.Unit YN > TCFIELD PROPERTY_BACKING_FIELD name:isInline type:kotlin.Boolean visibility:private [final]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (otherDescriptor:kotlinx.serialization.internal.InlineClassDescriptor) returnType:kotlin.BooleanTYPE_PARAMETER name:T index:0 variance: superTypes:[kotlin.Any?] reified:falseCLASS CLASS name: modality:FINAL visibility:local superTypes:[kotlinx.serialization.internal.GeneratedSerializer]CONSTRUCTOR visibility:public <> () returnType:kotlinx.serialization.internal.InlinePrimitiveDescriptor. [primary]FUN name:childSerializers visibility:public modality:OPEN <> ($this:kotlinx.serialization.internal.InlinePrimitiveDescriptor.) returnType:kotlin.Array>PROPERTY name:descriptor visibility:public modality:OPEN [val]FUN name: visibility:public modality:OPEN <> ($this:kotlinx.serialization.internal.InlinePrimitiveDescriptor.) returnType:kotlinx.serialization.descriptors.SerialDescriptorFUN name:serialize visibility:public modality:OPEN <> ($this:kotlinx.serialization.internal.InlinePrimitiveDescriptor., encoder:kotlinx.serialization.encoding.Encoder, value:T of kotlinx.serialization.internal.InlinePrimitiveDescriptor) returnType:kotlin.UnitFUN name:deserialize visibility:public modality:OPEN <> ($this:kotlinx.serialization.internal.InlinePrimitiveDescriptor., decoder:kotlinx.serialization.encoding.Decoder) returnType:T of kotlinx.serialization.internal.InlinePrimitiveDescriptorFIELD PROPERTY_BACKING_FIELD name:serializersModule type:kotlinx.serialization.modules.SerializersModule visibility:private [final]sFIELD PROPERTY_BACKING_FIELD name:kind type:kotlinx.serialization.descriptors.SerialKind visibility:private [final]MTYPE_PARAMETER name:T index:0 variance: superTypes:[kotlin.Any] reified:falseFIELD PROPERTY_BACKING_FIELD name:serializer type:kotlinx.serialization.KSerializer visibility:private [final]MTYPE_PARAMETER name:T index:0 variance: superTypes:[kotlin.Any] reified:falseFIELD PROPERTY_BACKING_FIELD name:objectInstance type:T of kotlinx.serialization.internal.ObjectSerializer visibility:private [final]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlinx.serialization.descriptors.SerialDescriptorFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:kotlinx.serialization.descriptors.ClassSerialDescriptorBuilder) returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:kotlinx.serialization.encoding.CompositeDecoder) returnType:kotlin.UnitWjj~NNFIELD PROPERTY_BACKING_FIELD name:hexCode type:kotlin.String visibility:private [final]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.AnyFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.AnyFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:kotlin.String) returnType:kotlin.BooleanFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:kotlin.collections.List?) returnType:kotlin.BooleanTYPE_PARAMETER name:T index:0 variance: superTypes:[kotlin.Any?] reified:falseTYPE_PARAMETER name:K index:1 variance: superTypes:[kotlin.Any?] reified:falseFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (hash:kotlin.Int, element:T of kotlinx.serialization.internal.elementsHashCodeBy) returnType:kotlin.Int ZzjuFIELD PROPERTY_BACKING_FIELD name:serialName type:kotlin.String visibility:private [final]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:kotlin.Int) returnType:kotlin.StringFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Array>FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.ArrayFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:kotlinx.serialization.KSerializer<*>) returnType:kotlinx.serialization.descriptors.SerialDescriptorFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.IntFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:kotlin.collections.MutableList?) returnType:kotlin.collections.MutableListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (otherDescriptor:kotlinx.serialization.internal.PluginGeneratedSerialDescriptor) returnType:kotlin.BooleanFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (i:kotlin.Int) returnType:kotlin.CharSequenceTYPE_PARAMETER name:SD index:0 variance: superTypes:[kotlinx.serialization.descriptors.SerialDescriptor] reified:trueFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:kotlinx.serialization.descriptors.SerialDescriptor) returnType:kotlin.StringFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:kotlinx.serialization.descriptors.SerialDescriptor) returnType:kotlinx.serialization.descriptors.SerialKindNFIELD PROPERTY_BACKING_FIELD name:EMPTY_SERIALIZER_ARRAY type:kotlin.Array> visibility:private [final,static]TYPE_PARAMETER name:T index:0 variance: superTypes:[kotlin.Any?] reified:false`FIELD PROPERTY_BACKING_FIELD name:INITIAL_SIZE type:kotlin.Int visibility:private [final,static]{MFIELD PROPERTY_BACKING_FIELD name:BUILTIN_SERIALIZERS type:kotlin.collections.Map, kotlinx.serialization.KSerializer> visibility:private [final,static]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:kotlin.Char) returnType:kotlin.StringTYPE_PARAMETER name:T index:0 variance: superTypes:[kotlin.Any] reified:falsePTYPE_PARAMETER name:Tag index:0 variance: superTypes:[kotlin.Any?] reified:falseFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:kotlinx.serialization.internal.TaggedEncoder) returnType:kotlin.UnitFIELD PROPERTY_BACKING_FIELD name:tagStack type:kotlin.collections.ArrayList visibility:private [final]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:kotlinx.serialization.internal.TaggedDecoder) returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:T of kotlinx.serialization.internal.TaggedDecoder.decodeSerializableElementFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:T of kotlinx.serialization.internal.TaggedDecoder.decodeNullableSerializableElement?XNNNFIELD PROPERTY_BACKING_FIELD name:NULL type:kotlin.Any visibility:private [final,static]TYPE_PARAMETER name:K index:0 variance: superTypes:[kotlin.Any?] reified:falseTYPE_PARAMETER name:V index:1 variance: superTypes:[kotlin.Any?] reified:falseTYPE_PARAMETER name:R index:2 variance: superTypes:[kotlin.Any?] reified:falseFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:kotlinx.serialization.encoding.CompositeDecoder) returnType:R of kotlinx.serialization.internal.KeyValueSerializerFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:kotlinx.serialization.descriptors.ClassSerialDescriptorBuilder) returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:kotlinx.serialization.descriptors.ClassSerialDescriptorBuilder) returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:kotlinx.serialization.descriptors.ClassSerialDescriptorBuilder) returnType:kotlin.UnitFIELD PROPERTY_BACKING_FIELD name:descriptor type:kotlinx.serialization.descriptors.SerialDescriptor visibility:private [final]Rj]pTYPE_PARAMETER name:Base index:0 variance:in superTypes:[kotlin.Any] reified:falseFIELD PROPERTY_BACKING_FIELD name:baseClass type:kotlin.reflect.KClass visibility:private [final]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.AnyFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (:kotlin.Pair, kotlinx.serialization.KSerializer>) returnType:kotlin.UnitTYPE_PARAMETER name:T index:1 variance: superTypes:[Base of kotlinx.serialization.modules.subclass] reified:trueMMM@PPRPNTYPE_PARAMETER name:T index:0 variance: superTypes:[kotlin.Any] reified:falseFIELD PROPERTY_BACKING_FIELD name:EmptySerializersModule type:kotlinx.serialization.modules.SerializersModule visibility:private [final,static]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:kotlinx.serialization.modules.SerializersModuleBuilder) returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:kotlinx.serialization.modules.SerializersModuleBuilder) returnType:kotlin.UnitCLASS CLASS name: modality:FINAL visibility:local superTypes:[kotlinx.serialization.modules.SerializersModuleCollector]CONSTRUCTOR visibility:public <> () returnType:kotlinx.serialization.modules.overwriteWith.. [primary]FUN name:contextual visibility:public modality:OPEN ($this:kotlinx.serialization.modules.overwriteWith.., kClass:kotlin.reflect.KClass..contextual>, serializer:kotlinx.serialization.KSerializer..contextual>) returnType:kotlin.UnitTYPE_PARAMETER name:T index:0 variance: superTypes:[kotlin.Any] reified:falseFUN name:contextual visibility:public modality:OPEN ($this:kotlinx.serialization.modules.overwriteWith.., kClass:kotlin.reflect.KClass..contextual>, provider:kotlin.Function1<@[ParameterName(name = 'serializers')] kotlin.collections.List>, kotlinx.serialization.KSerializer<*>>) returnType:kotlin.UnitTYPE_PARAMETER name:T index:0 variance: superTypes:[kotlin.Any] reified:falseFUN name:polymorphic visibility:public modality:OPEN ($this:kotlinx.serialization.modules.overwriteWith.., baseClass:kotlin.reflect.KClass..polymorphic>, actualClass:kotlin.reflect.KClass..polymorphic>, actualSerializer:kotlinx.serialization.KSerializer..polymorphic>) returnType:kotlin.UnitTYPE_PARAMETER name:Base index:0 variance: superTypes:[kotlin.Any] reified:falseTYPE_PARAMETER name:Sub index:1 variance: superTypes:[Base of kotlinx.serialization.modules.overwriteWith...polymorphic] reified:falseFUN name:polymorphicDefaultSerializer visibility:public modality:OPEN ($this:kotlinx.serialization.modules.overwriteWith.., baseClass:kotlin.reflect.KClass..polymorphicDefaultSerializer>, defaultSerializerProvider:kotlin.Function1<@[ParameterName(name = 'value')] Base of kotlinx.serialization.modules.overwriteWith...polymorphicDefaultSerializer, kotlinx.serialization.SerializationStrategy..polymorphicDefaultSerializer>?>) returnType:kotlin.UnitTYPE_PARAMETER name:Base index:0 variance: superTypes:[kotlin.Any] reified:falseFUN name:polymorphicDefaultDeserializer visibility:public modality:OPEN ($this:kotlinx.serialization.modules.overwriteWith.., baseClass:kotlin.reflect.KClass..polymorphicDefaultDeserializer>, defaultDeserializerProvider:kotlin.Function1<@[ParameterName(name = 'className')] kotlin.String?, kotlinx.serialization.DeserializationStrategy..polymorphicDefaultDeserializer>?>) returnType:kotlin.UnitTYPE_PARAMETER name:Base index:0 variance: superTypes:[kotlin.Any] reified:falseFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (:kotlin.collections.Map.Entry, kotlinx.serialization.modules.ContextualProvider>) returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (:kotlin.collections.Map.Entry, kotlin.collections.Map, kotlinx.serialization.KSerializer<*>>>) returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (:kotlin.collections.Map.Entry, kotlinx.serialization.KSerializer<*>>) returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (:kotlin.collections.Map.Entry, kotlin.Function1<*, kotlinx.serialization.SerializationStrategy<*>?>{ kotlinx.serialization.modules.PolymorphicSerializerProvider<*> }>) returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (:kotlin.collections.Map.Entry, kotlin.Function1<@[ParameterName(name = 'className')] kotlin.String?, kotlinx.serialization.DeserializationStrategy<*>?>{ kotlinx.serialization.modules.PolymorphicDeserializerProvider<*> }>) returnType:kotlin.UnitMTYPE_PARAMETER name:T index:0 variance: superTypes:[kotlin.Any] reified:falseFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:kotlinx.serialization.modules.SerializersModuleBuilder) returnType:kotlin.UnitFIELD PROPERTY_BACKING_FIELD name:class2ContextualProvider type:kotlin.collections.MutableMap, kotlinx.serialization.modules.ContextualProvider> visibility:private [final]TYPE_PARAMETER name:Sub index:1 variance: superTypes:[Base of kotlinx.serialization.modules.SerializersModuleBuilder.polymorphic] reified:falseFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:kotlin.collections.Map.Entry, kotlinx.serialization.KSerializer<*>>) returnType:kotlin.BooleanFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:kotlinx.serialization.modules.PolymorphicModuleBuilder) returnType:kotlin.UnitMTYPE_PARAMETER name:T index:0 variance: superTypes:[kotlin.Any] reified:falseFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:kotlin.collections.List>) returnType:kotlinx.serialization.KSerializer<*>TYPE_PARAMETER name:Sub index:1 variance: superTypes:[Base of kotlinx.serialization.modules.SerializersModuleCollector.polymorphic] reified:falseFIELD PROPERTY_BACKING_FIELD name:serializer type:kotlin.reflect.KClass> visibility:private [final] N,yTYPE_PARAMETER name:T index:0 variance: superTypes:[kotlin.Any?] reified:falseCLASS CLASS name: modality:FINAL visibility:local superTypes:[kotlinx.serialization.internal.SerializerCache]CONSTRUCTOR visibility:public <> () returnType:kotlinx.serialization.internal.createCache. [primary]FUN name:get visibility:public modality:OPEN <> ($this:kotlinx.serialization.internal.createCache., key:kotlin.reflect.KClass) returnType:kotlinx.serialization.KSerializer?CLASS CLASS name: modality:FINAL visibility:local superTypes:[kotlinx.serialization.internal.ParametrizedSerializerCache]CONSTRUCTOR visibility:public <> () returnType:kotlinx.serialization.internal.createParametrizedCache. [primary]FUN name:get visibility:public modality:OPEN <> ($this:kotlinx.serialization.internal.createParametrizedCache., key:kotlin.reflect.KClass, types:kotlin.collections.List) returnType:kotlin.Result?>FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlinx.serialization.KSerializer?TYPE_PARAMETER name:E index:1 variance: superTypes:[T of kotlinx.serialization.internal.toNativeArrayImpl?] reified:false