kotlinx.serialization.internal.PluginGeneratedSerialDescriptor -> j12:
# {"id":"sourceFile","fileName":"PluginGeneratedSerialDescriptor.kt"}
    java.lang.String serialName -> a
    kotlinx.serialization.internal.GeneratedSerializer generatedSerializer -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Luv0;"}
    int elementsCount -> c
    int added -> d
    java.lang.String[] names -> e
    java.util.List[] propertiesAnnotations -> f
    boolean[] elementsOptionality -> g
    java.util.Map indices -> h
    kotlin.Lazy childSerializers$delegate -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lab1;"}
    kotlin.Lazy typeParameterDescriptors$delegate -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lab1;"}
    kotlin.Lazy _hashCode$delegate -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lab1;"}
    1:3:void <init>(java.lang.String,kotlinx.serialization.internal.GeneratedSerializer,int):15:15 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Luv0;I)V"}
    4:5:void <init>(java.lang.String,kotlinx.serialization.internal.GeneratedSerializer,int):17:17 -> <init>
    6:7:void <init>(java.lang.String,kotlinx.serialization.internal.GeneratedSerializer,int):18:18 -> <init>
    8:10:void <init>(java.lang.String,kotlinx.serialization.internal.GeneratedSerializer,int):19:19 -> <init>
    11:12:void <init>(java.lang.String,kotlinx.serialization.internal.GeneratedSerializer,int):24:24 -> <init>
    13:27:void <init>(java.lang.String,kotlinx.serialization.internal.GeneratedSerializer,int):25:25 -> <init>
    28:33:void <init>(java.lang.String,kotlinx.serialization.internal.GeneratedSerializer,int):26:26 -> <init>
    34:37:void <init>(java.lang.String,kotlinx.serialization.internal.GeneratedSerializer,int):30:30 -> <init>
    38:41:void <init>(java.lang.String,kotlinx.serialization.internal.GeneratedSerializer,int):33:33 -> <init>
    42:54:void <init>(java.lang.String,kotlinx.serialization.internal.GeneratedSerializer,int):35:35 -> <init>
    55:66:void <init>(java.lang.String,kotlinx.serialization.internal.GeneratedSerializer,int):38:38 -> <init>
    67:79:void <init>(java.lang.String,kotlinx.serialization.internal.GeneratedSerializer,int):43:43 -> <init>
    4:20:int getElementIndex(java.lang.String):82:82 -> a
    1:3:java.lang.String getSerialName():17:17 -> b
    1:3:kotlinx.serialization.descriptors.SerialKind getKind():21:21 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Ltg0;"}
    1:3:int getElementsCount():19:19 -> d
    1:2:java.lang.String getElementName(int):81:81 -> e
    3:5:java.lang.String getElementName(int):137:137 -> e
    5:10:boolean equals(java.lang.Object):139:139 -> equals
    11:17:boolean equals(java.lang.Object):140:140 -> equals
    18:26:boolean kotlin.jvm.internal.Intrinsics.areEqual(java.lang.Object,java.lang.Object):169:169 -> equals
    18:26:boolean equals(java.lang.Object):140 -> equals
    27:28:boolean equals(java.lang.Object):141:141 -> equals
    29:44:kotlinx.serialization.descriptors.SerialDescriptor[] getTypeParameterDescriptors$kotlinx_serialization_core():38:38 -> equals
    29:44:boolean equals(java.lang.Object):93 -> equals
    45:51:boolean equals(java.lang.Object):93:93 -> equals
    52:63:boolean equals(java.lang.Object):142:142 -> equals
    64:86:boolean equals(java.lang.Object):144:144 -> equals
    87:114:boolean equals(java.lang.Object):145:145 -> equals
    1:7:java.util.Set getSerialNames():31:31 -> g
    1:3:java.util.List getAnnotations():22:22 -> getAnnotations
    1:13:int get_hashCode():43:43 -> hashCode
    1:13:int hashCode():96 -> hashCode
    1:2:java.util.List getElementAnnotations(int):80:80 -> i
    3:6:java.util.List getElementAnnotations(int):136:136 -> i
    7:9:java.util.List getElementAnnotations(int):80:80 -> i
    1:8:kotlinx.serialization.KSerializer[] getChildSerializers():35:35 -> j
    1:8:kotlinx.serialization.descriptors.SerialDescriptor getElementDescriptor(int):75 -> j
    9:10:kotlinx.serialization.descriptors.SerialDescriptor getElementDescriptor(int):134:134 -> j
    11:15:kotlinx.serialization.descriptors.SerialDescriptor getElementDescriptor(int):75:75 -> j
    1:2:boolean isElementOptional(int):78:78 -> k
    3:5:boolean isElementOptional(int):135:135 -> k
    4:13:void addElement(java.lang.String,boolean):46:46 -> l
    14:17:void addElement(java.lang.String,boolean):47:47 -> l
    18:22:void addElement(java.lang.String,boolean):48:48 -> l
    23:28:void addElement(java.lang.String,boolean):49:49 -> l
    29:33:java.util.Map buildIndices():85:85 -> l
    29:33:void addElement(java.lang.String,boolean):50 -> l
    34:37:java.util.Map buildIndices():86:86 -> l
    34:37:void addElement(java.lang.String,boolean):50 -> l
    38:49:java.util.Map buildIndices():87:87 -> l
    38:49:void addElement(java.lang.String,boolean):50 -> l
    50:52:void addElement(java.lang.String,boolean):50:50 -> l
    1:5:java.lang.String toString():98:98 -> toString
