# {"id":"partitionSourceFiles","fileNameMappings":{"kotlin.collections.ArraysKt___ArraysKt":"_Arrays.kt","kotlin.TuplesKt":"Tuples.kt","kotlinx.serialization.descriptors.ClassSerialDescriptorBuilder":"SerialDescriptors.kt","kotlin.collections.IndexedValue":"IndexedValue.kt","kotlin.collections.CollectionsKt___CollectionsKt":"_Collections.kt"}}
kotlinx.serialization.descriptors.SerialDescriptorImpl -> hj2:
# {"id":"sourceFile","fileName":"SerialDescriptors.kt"}
    java.lang.String serialName -> a
    kotlinx.serialization.descriptors.SerialKind kind -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ltg0;"}
    int elementsCount -> c
    java.util.List annotations -> d
    java.util.Set serialNames -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/util/HashSet;"}
    java.lang.String[] elementNames -> f
    kotlinx.serialization.descriptors.SerialDescriptor[] elementDescriptors -> g
    java.util.List[] elementAnnotations -> h
    boolean[] elementOptionality -> i
    java.util.Map name2Index -> j
    kotlinx.serialization.descriptors.SerialDescriptor[] typeParametersDescriptors -> k
    kotlin.Lazy _hashCode$delegate -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ldu2;"}
    1:3:void <init>(java.lang.String,kotlinx.serialization.descriptors.SerialKind,int,java.util.List,kotlinx.serialization.descriptors.ClassSerialDescriptorBuilder):357:357 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ltg0;ILjava/util/List;Lkx;)V"}
    4:5:void <init>(java.lang.String,kotlinx.serialization.descriptors.SerialKind,int,java.util.List,kotlinx.serialization.descriptors.ClassSerialDescriptorBuilder):358:358 -> <init>
    6:7:void <init>(java.lang.String,kotlinx.serialization.descriptors.SerialKind,int,java.util.List,kotlinx.serialization.descriptors.ClassSerialDescriptorBuilder):359:359 -> <init>
    8:9:void <init>(java.lang.String,kotlinx.serialization.descriptors.SerialKind,int,java.util.List,kotlinx.serialization.descriptors.ClassSerialDescriptorBuilder):360:360 -> <init>
    10:11:java.util.List kotlinx.serialization.descriptors.ClassSerialDescriptorBuilder.getAnnotations():304:304 -> <init>
    10:11:void <init>(java.lang.String,kotlinx.serialization.descriptors.SerialKind,int,java.util.List,kotlinx.serialization.descriptors.ClassSerialDescriptorBuilder):366 -> <init>
    12:13:void <init>(java.lang.String,kotlinx.serialization.descriptors.SerialKind,int,java.util.List,kotlinx.serialization.descriptors.ClassSerialDescriptorBuilder):366:366 -> <init>
    14:15:java.util.List kotlinx.serialization.descriptors.ClassSerialDescriptorBuilder.getElementNames$kotlinx_serialization_core():306:306 -> <init>
    14:15:void <init>(java.lang.String,kotlinx.serialization.descriptors.SerialKind,int,java.util.List,kotlinx.serialization.descriptors.ClassSerialDescriptorBuilder):367 -> <init>
    16:18:void <init>(java.lang.String,kotlinx.serialization.descriptors.SerialKind,int,java.util.List,kotlinx.serialization.descriptors.ClassSerialDescriptorBuilder):367:367 -> <init>
    19:36:java.util.HashSet kotlin.collections.CollectionsKt___CollectionsKt.toHashSet(java.lang.Iterable):1336:1336 -> <init>
    19:36:void <init>(java.lang.String,kotlinx.serialization.descriptors.SerialKind,int,java.util.List,kotlinx.serialization.descriptors.ClassSerialDescriptorBuilder):367 -> <init>
    37:39:void <init>(java.lang.String,kotlinx.serialization.descriptors.SerialKind,int,java.util.List,kotlinx.serialization.descriptors.ClassSerialDescriptorBuilder):367:367 -> <init>
    40:47:void <init>(java.lang.String,kotlinx.serialization.descriptors.SerialKind,int,java.util.List,kotlinx.serialization.descriptors.ClassSerialDescriptorBuilder):396:396 -> <init>
    48:49:void <init>(java.lang.String,kotlinx.serialization.descriptors.SerialKind,int,java.util.List,kotlinx.serialization.descriptors.ClassSerialDescriptorBuilder):369:369 -> <init>
    50:51:java.util.List kotlinx.serialization.descriptors.ClassSerialDescriptorBuilder.getElementDescriptors$kotlinx_serialization_core():308:308 -> <init>
    50:51:void <init>(java.lang.String,kotlinx.serialization.descriptors.SerialKind,int,java.util.List,kotlinx.serialization.descriptors.ClassSerialDescriptorBuilder):370 -> <init>
    52:57:void <init>(java.lang.String,kotlinx.serialization.descriptors.SerialKind,int,java.util.List,kotlinx.serialization.descriptors.ClassSerialDescriptorBuilder):370:370 -> <init>
    58:59:java.util.List kotlinx.serialization.descriptors.ClassSerialDescriptorBuilder.getElementAnnotations$kotlinx_serialization_core():309:309 -> <init>
    58:59:void <init>(java.lang.String,kotlinx.serialization.descriptors.SerialKind,int,java.util.List,kotlinx.serialization.descriptors.ClassSerialDescriptorBuilder):371 -> <init>
    60:67:void <init>(java.lang.String,kotlinx.serialization.descriptors.SerialKind,int,java.util.List,kotlinx.serialization.descriptors.ClassSerialDescriptorBuilder):398:398 -> <init>
    68:69:void <init>(java.lang.String,kotlinx.serialization.descriptors.SerialKind,int,java.util.List,kotlinx.serialization.descriptors.ClassSerialDescriptorBuilder):371:371 -> <init>
    70:71:java.util.List kotlinx.serialization.descriptors.ClassSerialDescriptorBuilder.getElementOptionality$kotlinx_serialization_core():310:310 -> <init>
    70:71:void <init>(java.lang.String,kotlinx.serialization.descriptors.SerialKind,int,java.util.List,kotlinx.serialization.descriptors.ClassSerialDescriptorBuilder):372 -> <init>
    72:74:void <init>(java.lang.String,kotlinx.serialization.descriptors.SerialKind,int,java.util.List,kotlinx.serialization.descriptors.ClassSerialDescriptorBuilder):372:372 -> <init>
    75:80:boolean[] kotlin.collections.CollectionsKt___CollectionsKt.toBooleanArray(java.util.Collection):1110:1110 -> <init>
    75:80:void <init>(java.lang.String,kotlinx.serialization.descriptors.SerialKind,int,java.util.List,kotlinx.serialization.descriptors.ClassSerialDescriptorBuilder):372 -> <init>
    81:103:boolean[] kotlin.collections.CollectionsKt___CollectionsKt.toBooleanArray(java.util.Collection):1112:1112 -> <init>
    81:103:void <init>(java.lang.String,kotlinx.serialization.descriptors.SerialKind,int,java.util.List,kotlinx.serialization.descriptors.ClassSerialDescriptorBuilder):372 -> <init>
    104:107:boolean[] kotlin.collections.CollectionsKt___CollectionsKt.toBooleanArray(java.util.Collection):1113:1113 -> <init>
    104:107:void <init>(java.lang.String,kotlinx.serialization.descriptors.SerialKind,int,java.util.List,kotlinx.serialization.descriptors.ClassSerialDescriptorBuilder):372 -> <init>
    108:109:void <init>(java.lang.String,kotlinx.serialization.descriptors.SerialKind,int,java.util.List,kotlinx.serialization.descriptors.ClassSerialDescriptorBuilder):372:372 -> <init>
    110:114:void <init>(java.lang.String,kotlinx.serialization.descriptors.SerialKind,int,java.util.List,kotlinx.serialization.descriptors.ClassSerialDescriptorBuilder):373:373 -> <init>
    115:125:java.lang.Iterable kotlin.collections.ArraysKt___ArraysKt.withIndex(java.lang.Object[]):12138:12138 -> <init>
    115:125:void <init>(java.lang.String,kotlinx.serialization.descriptors.SerialKind,int,java.util.List,kotlinx.serialization.descriptors.ClassSerialDescriptorBuilder):373 -> <init>
    126:136:void <init>(java.lang.String,kotlinx.serialization.descriptors.SerialKind,int,java.util.List,kotlinx.serialization.descriptors.ClassSerialDescriptorBuilder):399:399 -> <init>
    137:143:void <init>(java.lang.String,kotlinx.serialization.descriptors.SerialKind,int,java.util.List,kotlinx.serialization.descriptors.ClassSerialDescriptorBuilder):400:400 -> <init>
    144:151:boolean kotlin.collections.IndexingIterator.hasNext():40:40 -> <init>
    144:151:void <init>(java.lang.String,kotlinx.serialization.descriptors.SerialKind,int,java.util.List,kotlinx.serialization.descriptors.ClassSerialDescriptorBuilder):400 -> <init>
    152:155:void <init>(java.lang.String,kotlinx.serialization.descriptors.SerialKind,int,java.util.List,kotlinx.serialization.descriptors.ClassSerialDescriptorBuilder):400:400 -> <init>
    156:157:void <init>(java.lang.String,kotlinx.serialization.descriptors.SerialKind,int,java.util.List,kotlinx.serialization.descriptors.ClassSerialDescriptorBuilder):401:401 -> <init>
    158:159:java.lang.Object kotlin.collections.IndexedValue.getValue():14:14 -> <init>
    158:159:void <init>(java.lang.String,kotlinx.serialization.descriptors.SerialKind,int,java.util.List,kotlinx.serialization.descriptors.ClassSerialDescriptorBuilder):373 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    160:161:int kotlin.collections.IndexedValue.getIndex():14:14 -> <init>
    160:161:void <init>(java.lang.String,kotlinx.serialization.descriptors.SerialKind,int,java.util.List,kotlinx.serialization.descriptors.ClassSerialDescriptorBuilder):373 -> <init>
    162:165:void <init>(java.lang.String,kotlinx.serialization.descriptors.SerialKind,int,java.util.List,kotlinx.serialization.descriptors.ClassSerialDescriptorBuilder):373:373 -> <init>
    166:170:kotlin.Pair kotlin.TuplesKt.to(java.lang.Object,java.lang.Object):44:44 -> <init>
    166:170:void <init>(java.lang.String,kotlinx.serialization.descriptors.SerialKind,int,java.util.List,kotlinx.serialization.descriptors.ClassSerialDescriptorBuilder):373 -> <init>
    171:174:void <init>(java.lang.String,kotlinx.serialization.descriptors.SerialKind,int,java.util.List,kotlinx.serialization.descriptors.ClassSerialDescriptorBuilder):401:401 -> <init>
    175:180:void <init>(java.lang.String,kotlinx.serialization.descriptors.SerialKind,int,java.util.List,kotlinx.serialization.descriptors.ClassSerialDescriptorBuilder):373:373 -> <init>
    181:186:void <init>(java.lang.String,kotlinx.serialization.descriptors.SerialKind,int,java.util.List,kotlinx.serialization.descriptors.ClassSerialDescriptorBuilder):374:374 -> <init>
    187:193:void <init>(java.lang.String,kotlinx.serialization.descriptors.SerialKind,int,java.util.List,kotlinx.serialization.descriptors.ClassSerialDescriptorBuilder):375:375 -> <init>
    194:198:kotlin.Lazy kotlin.LazyKt__LazyJVMKt.lazy(kotlin.jvm.functions.Function0):26:26 -> <init>
    194:198:void <init>(java.lang.String,kotlinx.serialization.descriptors.SerialKind,int,java.util.List,kotlinx.serialization.descriptors.ClassSerialDescriptorBuilder):375 -> <init>
    199:201:void <init>(java.lang.String,kotlinx.serialization.descriptors.SerialKind,int,java.util.List,kotlinx.serialization.descriptors.ClassSerialDescriptorBuilder):375:375 -> <init>
    4:20:int getElementIndex(java.lang.String):378:378 -> a
    1:3:java.lang.String getSerialName():358:358 -> b
    1:3:kotlinx.serialization.descriptors.SerialKind getKind():359:359 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Ltg0;"}
    1:3:int getElementsCount():360:360 -> d
    1:2:java.lang.String getElementName(int):377:377 -> e
    3:5:java.lang.String getElementName(int):403:403 -> e
    4:9:boolean equals(java.lang.Object):408:408 -> equals
    10:16:boolean equals(java.lang.Object):409:409 -> equals
    17:25:boolean kotlin.jvm.internal.Intrinsics.areEqual(java.lang.Object,java.lang.Object):169:169 -> equals
    17:25:boolean equals(java.lang.Object):409 -> equals
    26:27:boolean equals(java.lang.Object):410:410 -> equals
    28:29:boolean equals(java.lang.Object):385:385 -> equals
    30:38:boolean equals(java.lang.Object):386:386 -> equals
    39:50:boolean equals(java.lang.Object):411:411 -> equals
    51:54:kotlinx.serialization.descriptors.SerialDescriptor getElementDescriptor(int):405:405 -> equals
    51:54:boolean equals(java.lang.Object):413 -> equals
    55:73:boolean equals(java.lang.Object):413:413 -> equals
    74:75:kotlinx.serialization.descriptors.SerialDescriptor getElementDescriptor(int):405:405 -> equals
    74:75:boolean equals(java.lang.Object):414 -> equals
    76:99:boolean equals(java.lang.Object):414:414 -> equals
    1:3:java.util.Set getSerialNames():367:367 -> g
    1:3:java.util.List getAnnotations():366:366 -> getAnnotations
    1:13:int get_hashCode():375:375 -> hashCode
    1:13:int hashCode():390 -> hashCode
    1:2:java.util.List getElementAnnotations(int):379:379 -> i
    3:5:java.util.List getElementAnnotations(int):404:404 -> i
    1:2:kotlinx.serialization.descriptors.SerialDescriptor getElementDescriptor(int):380:380 -> j
    3:5:kotlinx.serialization.descriptors.SerialDescriptor getElementDescriptor(int):405:405 -> j
    1:2:boolean isElementOptional(int):381:381 -> k
    3:5:boolean isElementOptional(int):406:406 -> k
    1:5:java.lang.String toString():392:392 -> toString
