# {"id":"partitionSourceFiles","fileNameMappings":{"kotlinx.serialization.internal.AbstractPolymorphicSerializer":"AbstractPolymorphicSerializer.kt"}}
kotlinx.datetime.serializers.DateBasedDateTimeUnitSerializer -> al1:
# {"id":"sourceFile","fileName":"DateTimeUnitSerializers.kt"}
    kotlinx.datetime.serializers.DateBasedDateTimeUnitSerializer INSTANCE -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lal1;"}
    kotlin.Lazy impl$delegate -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lbo3;"}
    3:5:void kotlinx.serialization.internal.AbstractPolymorphicSerializer.<init>():23:23 -> <clinit>
    3:5:void <init>():162 -> <clinit>
    3:5:void <clinit>():0 -> <clinit>
    6:7:void <clinit>():0:0 -> <clinit>
    8:22:void <clinit>():165:165 -> <clinit>
    1:8:kotlinx.serialization.SealedClassSerializer getImpl():165:165 -> e
    1:8:kotlinx.serialization.descriptors.SerialDescriptor getDescriptor():187 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lyl6;"}
    9:13:kotlinx.serialization.descriptors.SerialDescriptor getDescriptor():187:187 -> e
    1:8:kotlinx.serialization.SealedClassSerializer getImpl():165:165 -> f
    1:8:kotlinx.serialization.DeserializationStrategy findPolymorphicSerializerOrNull(kotlinx.serialization.encoding.CompositeDecoder,java.lang.String):175 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw41;Ljava/lang/String;)Lhj3;"}
    9:13:kotlinx.serialization.DeserializationStrategy findPolymorphicSerializerOrNull(kotlinx.serialization.encoding.CompositeDecoder,java.lang.String):175:175 -> f
    1:5:kotlinx.serialization.SerializationStrategy findPolymorphicSerializerOrNull(kotlinx.serialization.encoding.Encoder,java.lang.Object):160:160 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc52;Ljava/lang/Object;)Lhj3;"}
    6:13:kotlinx.serialization.SealedClassSerializer getImpl():165:165 -> g
    6:13:kotlinx.serialization.SerializationStrategy findPolymorphicSerializerOrNull(kotlinx.serialization.encoding.Encoder,kotlinx.datetime.DateTimeUnit$DateBased):180 -> g
    6:13:kotlinx.serialization.SerializationStrategy findPolymorphicSerializerOrNull(kotlinx.serialization.encoding.Encoder,java.lang.Object):160 -> g
    14:18:kotlinx.serialization.SerializationStrategy findPolymorphicSerializerOrNull(kotlinx.serialization.encoding.Encoder,kotlinx.datetime.DateTimeUnit$DateBased):180:180 -> g
    14:18:kotlinx.serialization.SerializationStrategy findPolymorphicSerializerOrNull(kotlinx.serialization.encoding.Encoder,java.lang.Object):160 -> g
    1:7:ClassReference DateBasedDateTimeUnitSerializer.getBaseClass():0:0 -> h
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lbv0;"}
