# {"id":"partitionSourceFiles","fileNameMappings":{"kotlinx.serialization.internal.ReferenceArraySerializer":"CollectionSerializers.kt","kotlinx.serialization.internal.BooleanArraySerializer":"PrimitiveArraysSerializers.kt","kotlinx.serialization.internal.PrimitiveArrayBuilder":"CollectionSerializers.kt","kotlinx.serialization.internal.BooleanArrayBuilder":"PrimitiveArraysSerializers.kt","kotlinx.serialization.internal.PrimitiveArraySerializer":"CollectionSerializers.kt"}}
kotlinx.serialization.internal.AbstractCollectionSerializer -> f0:
# {"id":"sourceFile","fileName":"CollectionSerializers.kt"}
    5:9:java.lang.Object deserialize(kotlinx.serialization.encoding.Decoder):43:43 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lpm1;)Ljava/lang/Object;"}
    1:6:java.util.ArrayList kotlinx.serialization.internal.ReferenceArraySerializer.builder():192:192 -> i
    1:6:java.lang.Object kotlinx.serialization.internal.ReferenceArraySerializer.builder():183 -> i
    1:2:int kotlinx.serialization.internal.PrimitiveArraySerializer.builderSize(java.lang.Object):142:142 -> j
    3:5:int kotlinx.serialization.internal.PrimitiveArraySerializer.builderSize(kotlinx.serialization.internal.PrimitiveArrayBuilder):0:0 -> j
    3:5:int kotlinx.serialization.internal.PrimitiveArraySerializer.builderSize(java.lang.Object):142 -> j
    6:10:int kotlinx.serialization.internal.PrimitiveArraySerializer.builderSize(kotlinx.serialization.internal.PrimitiveArrayBuilder):149:149 -> j
    6:10:int kotlinx.serialization.internal.PrimitiveArraySerializer.builderSize(java.lang.Object):142 -> j
    1:2:void kotlinx.serialization.internal.PrimitiveArraySerializer.checkCapacity(java.lang.Object,int):142:142 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/Object;)V"}
    3:5:void kotlinx.serialization.internal.PrimitiveArraySerializer.checkCapacity(kotlinx.serialization.internal.PrimitiveArrayBuilder,int):0:0 -> k
    3:5:void kotlinx.serialization.internal.PrimitiveArraySerializer.checkCapacity(java.lang.Object,int):142 -> k
    6:9:void kotlinx.serialization.internal.PrimitiveArraySerializer.checkCapacity(kotlinx.serialization.internal.PrimitiveArrayBuilder,int):151:151 -> k
    6:9:void kotlinx.serialization.internal.PrimitiveArraySerializer.checkCapacity(java.lang.Object,int):142 -> k
    1:2:java.util.Iterator kotlinx.serialization.internal.CollectionSerializer.collectionIterator(java.lang.Object):205:205 -> l
    3:5:java.util.Iterator kotlinx.serialization.internal.CollectionSerializer.collectionIterator(java.util.Collection):0:0 -> l
    3:5:java.util.Iterator kotlinx.serialization.internal.CollectionSerializer.collectionIterator(java.lang.Object):205 -> l
    6:10:java.util.Iterator kotlinx.serialization.internal.CollectionSerializer.collectionIterator(java.util.Collection):208:208 -> l
    6:10:java.util.Iterator kotlinx.serialization.internal.CollectionSerializer.collectionIterator(java.lang.Object):205 -> l
    1:2:int kotlinx.serialization.internal.CollectionSerializer.collectionSize(java.lang.Object):205:205 -> m
    3:5:int kotlinx.serialization.internal.CollectionSerializer.collectionSize(java.util.Collection):0:0 -> m
    3:5:int kotlinx.serialization.internal.CollectionSerializer.collectionSize(java.lang.Object):205 -> m
    6:10:int kotlinx.serialization.internal.CollectionSerializer.collectionSize(java.util.Collection):207:207 -> m
    6:10:int kotlinx.serialization.internal.CollectionSerializer.collectionSize(java.lang.Object):205 -> m
    6:14:java.lang.Object merge(kotlinx.serialization.encoding.Decoder,java.lang.Object):27:27 -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lpm1;Ljava/lang/Object;)Ljava/lang/Object;"}
    15:18:java.lang.Object merge(kotlinx.serialization.encoding.Decoder,java.lang.Object):28:28 -> n
    19:26:java.lang.Object merge(kotlinx.serialization.encoding.Decoder,java.lang.Object):29:29 -> n
    27:32:java.lang.Object merge(kotlinx.serialization.encoding.Decoder,java.lang.Object):30:30 -> n
    33:40:int readSize(kotlinx.serialization.encoding.CompositeDecoder,java.lang.Object):46:46 -> n
    33:40:java.lang.Object merge(kotlinx.serialization.encoding.Decoder,java.lang.Object):31 -> n
    41:43:int readSize(kotlinx.serialization.encoding.CompositeDecoder,java.lang.Object):47:47 -> n
    41:43:java.lang.Object merge(kotlinx.serialization.encoding.Decoder,java.lang.Object):31 -> n
    44:47:java.lang.Object merge(kotlinx.serialization.encoding.Decoder,java.lang.Object):31:31 -> n
    48:59:java.lang.Object merge(kotlinx.serialization.encoding.Decoder,java.lang.Object):34:34 -> n
    60:63:void readElement$default(kotlinx.serialization.internal.AbstractCollectionSerializer,kotlinx.serialization.encoding.CompositeDecoder,int,java.lang.Object,boolean,int,java.lang.Object):51:51 -> n
    60:63:java.lang.Object merge(kotlinx.serialization.encoding.Decoder,java.lang.Object):36 -> n
    64:70:java.lang.Object merge(kotlinx.serialization.encoding.Decoder,java.lang.Object):39:39 -> n
    71:75:java.lang.Object merge(kotlinx.serialization.encoding.Decoder,java.lang.Object):40:40 -> n
    void readAll(kotlinx.serialization.encoding.CompositeDecoder,java.lang.Object,int,int) -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh31;Ljava/lang/Object;II)V"}
    void readElement(kotlinx.serialization.encoding.CompositeDecoder,int,java.lang.Object,boolean) -> p
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh31;ILjava/lang/Object;)V"}
    1:2:java.lang.Object kotlinx.serialization.internal.BooleanArraySerializer.toBuilder(java.lang.Object):368:368 -> q
    3:5:kotlinx.serialization.internal.BooleanArrayBuilder kotlinx.serialization.internal.BooleanArraySerializer.toBuilder(boolean[]):0:0 -> q
    3:5:java.lang.Object kotlinx.serialization.internal.BooleanArraySerializer.toBuilder(java.lang.Object):368 -> q
    6:7:kotlinx.serialization.internal.BooleanArrayBuilder kotlinx.serialization.internal.BooleanArraySerializer.toBuilder(boolean[]):373:373 -> q
    6:7:java.lang.Object kotlinx.serialization.internal.BooleanArraySerializer.toBuilder(java.lang.Object):368 -> q
    8:10:void kotlinx.serialization.internal.PrimitiveArrayBuilder.<init>():129:129 -> q
    8:10:void kotlinx.serialization.internal.BooleanArrayBuilder.<init>(boolean[]):386 -> q
    8:10:kotlinx.serialization.internal.BooleanArrayBuilder kotlinx.serialization.internal.BooleanArraySerializer.toBuilder(boolean[]):373 -> q
    8:10:java.lang.Object kotlinx.serialization.internal.BooleanArraySerializer.toBuilder(java.lang.Object):368 -> q
    11:12:void kotlinx.serialization.internal.BooleanArrayBuilder.<init>(boolean[]):391:391 -> q
    11:12:kotlinx.serialization.internal.BooleanArrayBuilder kotlinx.serialization.internal.BooleanArraySerializer.toBuilder(boolean[]):373 -> q
    11:12:java.lang.Object kotlinx.serialization.internal.BooleanArraySerializer.toBuilder(java.lang.Object):368 -> q
    13:17:void kotlinx.serialization.internal.BooleanArrayBuilder.<init>(boolean[]):392:392 -> q
    13:17:kotlinx.serialization.internal.BooleanArrayBuilder kotlinx.serialization.internal.BooleanArraySerializer.toBuilder(boolean[]):373 -> q
    13:17:java.lang.Object kotlinx.serialization.internal.BooleanArraySerializer.toBuilder(java.lang.Object):368 -> q
    18:21:void kotlinx.serialization.internal.BooleanArrayBuilder.<init>(boolean[]):396:396 -> q
    18:21:kotlinx.serialization.internal.BooleanArrayBuilder kotlinx.serialization.internal.BooleanArraySerializer.toBuilder(boolean[]):373 -> q
    18:21:java.lang.Object kotlinx.serialization.internal.BooleanArraySerializer.toBuilder(java.lang.Object):368 -> q
    1:2:java.lang.Object kotlinx.serialization.internal.PrimitiveArraySerializer.toResult(java.lang.Object):142:142 -> r
    3:5:java.lang.Object kotlinx.serialization.internal.PrimitiveArraySerializer.toResult(kotlinx.serialization.internal.PrimitiveArrayBuilder):0:0 -> r
    3:5:java.lang.Object kotlinx.serialization.internal.PrimitiveArraySerializer.toResult(java.lang.Object):142 -> r
    6:10:java.lang.Object kotlinx.serialization.internal.PrimitiveArraySerializer.toResult(kotlinx.serialization.internal.PrimitiveArrayBuilder):150:150 -> r
    6:10:java.lang.Object kotlinx.serialization.internal.PrimitiveArraySerializer.toResult(java.lang.Object):142 -> r
