# {"id":"partitionSourceFiles","fileNameMappings":{"kotlinx.serialization.json.internal.JsonNamesMapKt":"JsonNamesMap.kt","androidx.concurrent.futures.CallbackToFutureAdapter$Completer":"CallbackToFutureAdapter.java","kotlinx.serialization.json.Json":"Json.kt","kotlinx.serialization.json.JsonConfiguration":"JsonConfiguration.kt","androidx.concurrent.futures.AbstractResolvableFuture":"AbstractResolvableFuture.java","androidx.concurrent.futures.ResolvableFuture":"ResolvableFuture.java","kotlinx.serialization.internal.JsonInternalDependenciesKt":"JsonInternalDependencies.kt"}}
com.google.android.gms.internal.mlkit_vision_barcode.zzsc -> mda:
# {"id":"sourceFile","fileName":"com.google.android.gms:play-services-mlkit-barcode-scanning@@18.3.1"}
    1:4:void kotlinx.serialization.json.internal.PolymorphicKt.checkEncodingConflicts(kotlinx.serialization.json.Json,kotlinx.serialization.SerializationStrategy,kotlinx.serialization.SerializationStrategy,java.lang.String):54:54 -> a
    1:4:void zzsc1.checkEncodingConflicts(Json,SerializationStrategy,SerializationStrategy,java.lang.String):0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lhi3;Lmr6;Lmr6;Ljava/lang/String;)V"}
    5:10:java.util.Set kotlinx.serialization.json.internal.JsonNamesMapKt.getJsonEncodedNames(kotlinx.serialization.descriptors.SerialDescriptor,kotlinx.serialization.json.Json):0:0 -> a
    5:10:void kotlinx.serialization.json.internal.PolymorphicKt.checkEncodingConflicts(kotlinx.serialization.json.Json,kotlinx.serialization.SerializationStrategy,kotlinx.serialization.SerializationStrategy,java.lang.String):54 -> a
    5:10:void zzsc1.checkEncodingConflicts(Json,SerializationStrategy,SerializationStrategy,java.lang.String):0 -> a
    11:13:java.util.Set kotlinx.serialization.json.internal.JsonNamesMapKt.getJsonEncodedNames(kotlinx.serialization.descriptors.SerialDescriptor,kotlinx.serialization.json.Json):78:78 -> a
    11:13:void kotlinx.serialization.json.internal.PolymorphicKt.checkEncodingConflicts(kotlinx.serialization.json.Json,kotlinx.serialization.SerializationStrategy,kotlinx.serialization.SerializationStrategy,java.lang.String):54 -> a
    11:13:void zzsc1.checkEncodingConflicts(Json,SerializationStrategy,SerializationStrategy,java.lang.String):0 -> a
    14:17:java.util.Set kotlinx.serialization.internal.JsonInternalDependenciesKt.jsonCachedSerialNames(kotlinx.serialization.descriptors.SerialDescriptor):16:16 -> a
    14:17:java.util.Set kotlinx.serialization.json.internal.JsonNamesMapKt.getJsonEncodedNames(kotlinx.serialization.descriptors.SerialDescriptor,kotlinx.serialization.json.Json):79 -> a
    14:17:void kotlinx.serialization.json.internal.PolymorphicKt.checkEncodingConflicts(kotlinx.serialization.json.Json,kotlinx.serialization.SerializationStrategy,kotlinx.serialization.SerializationStrategy,java.lang.String):54 -> a
    14:17:void zzsc1.checkEncodingConflicts(Json,SerializationStrategy,SerializationStrategy,java.lang.String):0 -> a
    18:23:void kotlinx.serialization.json.internal.PolymorphicKt.checkEncodingConflicts(kotlinx.serialization.json.Json,kotlinx.serialization.SerializationStrategy,kotlinx.serialization.SerializationStrategy,java.lang.String):54:54 -> a
    18:23:void zzsc1.checkEncodingConflicts(Json,SerializationStrategy,SerializationStrategy,java.lang.String):0 -> a
    24:31:void kotlinx.serialization.json.internal.PolymorphicKt.checkEncodingConflicts(kotlinx.serialization.json.Json,kotlinx.serialization.SerializationStrategy,kotlinx.serialization.SerializationStrategy,java.lang.String):55:55 -> a
    24:31:void zzsc1.checkEncodingConflicts(Json,SerializationStrategy,SerializationStrategy,java.lang.String):0 -> a
    32:39:void kotlinx.serialization.json.internal.PolymorphicKt.checkEncodingConflicts(kotlinx.serialization.json.Json,kotlinx.serialization.SerializationStrategy,kotlinx.serialization.SerializationStrategy,java.lang.String):56:56 -> a
    32:39:void zzsc1.checkEncodingConflicts(Json,SerializationStrategy,SerializationStrategy,java.lang.String):0 -> a
    40:41:kotlinx.serialization.json.JsonConfiguration kotlinx.serialization.json.Json.getConfiguration():74:74 -> a
    40:41:void kotlinx.serialization.json.internal.PolymorphicKt.checkEncodingConflicts(kotlinx.serialization.json.Json,kotlinx.serialization.SerializationStrategy,kotlinx.serialization.SerializationStrategy,java.lang.String):59 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    40:41:void zzsc1.checkEncodingConflicts(Json,SerializationStrategy,SerializationStrategy,java.lang.String):0 -> a
    42:43:kotlinx.serialization.json.ClassDiscriminatorMode kotlinx.serialization.json.JsonConfiguration.getClassDiscriminatorMode():43:43 -> a
    42:43:void kotlinx.serialization.json.internal.PolymorphicKt.checkEncodingConflicts(kotlinx.serialization.json.Json,kotlinx.serialization.SerializationStrategy,kotlinx.serialization.SerializationStrategy,java.lang.String):59 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    42:43:void zzsc1.checkEncodingConflicts(Json,SerializationStrategy,SerializationStrategy,java.lang.String):0 -> a
    44:56:void kotlinx.serialization.json.internal.PolymorphicKt.checkEncodingConflicts(kotlinx.serialization.json.Json,kotlinx.serialization.SerializationStrategy,kotlinx.serialization.SerializationStrategy,java.lang.String):59:59 -> a
    44:56:void zzsc1.checkEncodingConflicts(Json,SerializationStrategy,SerializationStrategy,java.lang.String):0 -> a
    57:60:void kotlinx.serialization.json.internal.PolymorphicKt.checkEncodingConflicts(kotlinx.serialization.json.Json,kotlinx.serialization.SerializationStrategy,kotlinx.serialization.SerializationStrategy,java.lang.String):60:60 -> a
    57:60:void zzsc1.checkEncodingConflicts(Json,SerializationStrategy,SerializationStrategy,java.lang.String):0 -> a
    61:64:void kotlinx.serialization.json.internal.PolymorphicKt.checkEncodingConflicts(kotlinx.serialization.json.Json,kotlinx.serialization.SerializationStrategy,kotlinx.serialization.SerializationStrategy,java.lang.String):0:0 -> a
    61:64:void zzsc1.checkEncodingConflicts(Json,SerializationStrategy,SerializationStrategy,java.lang.String):0 -> a
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":90,"3":92,"6":95,"9":99,"12":104},"outline":"Lcc1;j(CLjava/lang/String;Ljava/lang/String;)Ljava/lang/String;"}
    65:68:void kotlinx.serialization.json.internal.PolymorphicKt.checkEncodingConflicts(kotlinx.serialization.json.Json,kotlinx.serialization.SerializationStrategy,kotlinx.serialization.SerializationStrategy,java.lang.String):63:63 -> a
    65:68:void zzsc1.checkEncodingConflicts(Json,SerializationStrategy,SerializationStrategy,java.lang.String):0 -> a
    69:74:void kotlinx.serialization.json.internal.PolymorphicKt.checkEncodingConflicts(kotlinx.serialization.json.Json,kotlinx.serialization.SerializationStrategy,kotlinx.serialization.SerializationStrategy,java.lang.String):0:0 -> a
    69:74:void zzsc1.checkEncodingConflicts(Json,SerializationStrategy,SerializationStrategy,java.lang.String):0 -> a
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":105,"3":107,"6":110,"9":114,"12":119,"15":125},"outline":"Lcc1;s(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/StringBuilder;"}
    75:76:void kotlinx.serialization.json.internal.PolymorphicKt.checkEncodingConflicts(kotlinx.serialization.json.Json,kotlinx.serialization.SerializationStrategy,kotlinx.serialization.SerializationStrategy,java.lang.String):64:64 -> a
    75:76:void zzsc1.checkEncodingConflicts(Json,SerializationStrategy,SerializationStrategy,java.lang.String):0 -> a
    77:80:void kotlinx.serialization.json.internal.PolymorphicKt.checkEncodingConflicts(kotlinx.serialization.json.Json,kotlinx.serialization.SerializationStrategy,kotlinx.serialization.SerializationStrategy,java.lang.String):0:0 -> a
    77:80:void zzsc1.checkEncodingConflicts(Json,SerializationStrategy,SerializationStrategy,java.lang.String):0 -> a
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":126,"4":128,"7":131},"outline":"Lwl0;q(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"}
    81:82:void kotlinx.serialization.json.internal.PolymorphicKt.checkEncodingConflicts(kotlinx.serialization.json.Json,kotlinx.serialization.SerializationStrategy,kotlinx.serialization.SerializationStrategy,java.lang.String):62:62 -> a
    81:82:void zzsc1.checkEncodingConflicts(Json,SerializationStrategy,SerializationStrategy,java.lang.String):0 -> a
    83:84:void kotlinx.serialization.json.internal.PolymorphicKt.checkEncodingConflicts(kotlinx.serialization.json.Json,kotlinx.serialization.SerializationStrategy,kotlinx.serialization.SerializationStrategy,java.lang.String):65:65 -> a
    83:84:void zzsc1.checkEncodingConflicts(Json,SerializationStrategy,SerializationStrategy,java.lang.String):0 -> a
    85:89:void kotlinx.serialization.json.internal.PolymorphicKt.checkEncodingConflicts(kotlinx.serialization.json.Json,kotlinx.serialization.SerializationStrategy,kotlinx.serialization.SerializationStrategy,java.lang.String):62:62 -> a
    85:89:void zzsc1.checkEncodingConflicts(Json,SerializationStrategy,SerializationStrategy,java.lang.String):0 -> a
    90:90:void kotlinx.serialization.json.internal.PolymorphicKt.checkEncodingConflicts(kotlinx.serialization.json.Json,kotlinx.serialization.SerializationStrategy,kotlinx.serialization.SerializationStrategy,java.lang.String):60:60 -> a
    92:92:void kotlinx.serialization.json.internal.PolymorphicKt.checkEncodingConflicts(kotlinx.serialization.json.Json,kotlinx.serialization.SerializationStrategy,kotlinx.serialization.SerializationStrategy,java.lang.String):60:60 -> a
    95:95:void kotlinx.serialization.json.internal.PolymorphicKt.checkEncodingConflicts(kotlinx.serialization.json.Json,kotlinx.serialization.SerializationStrategy,kotlinx.serialization.SerializationStrategy,java.lang.String):60:60 -> a
    99:99:void kotlinx.serialization.json.internal.PolymorphicKt.checkEncodingConflicts(kotlinx.serialization.json.Json,kotlinx.serialization.SerializationStrategy,kotlinx.serialization.SerializationStrategy,java.lang.String):60:60 -> a
    104:104:void kotlinx.serialization.json.internal.PolymorphicKt.checkEncodingConflicts(kotlinx.serialization.json.Json,kotlinx.serialization.SerializationStrategy,kotlinx.serialization.SerializationStrategy,java.lang.String):60:60 -> a
    105:105:void kotlinx.serialization.json.internal.PolymorphicKt.checkEncodingConflicts(kotlinx.serialization.json.Json,kotlinx.serialization.SerializationStrategy,kotlinx.serialization.SerializationStrategy,java.lang.String):63:63 -> a
    107:107:void kotlinx.serialization.json.internal.PolymorphicKt.checkEncodingConflicts(kotlinx.serialization.json.Json,kotlinx.serialization.SerializationStrategy,kotlinx.serialization.SerializationStrategy,java.lang.String):63:63 -> a
    110:110:void kotlinx.serialization.json.internal.PolymorphicKt.checkEncodingConflicts(kotlinx.serialization.json.Json,kotlinx.serialization.SerializationStrategy,kotlinx.serialization.SerializationStrategy,java.lang.String):63:63 -> a
    114:114:void kotlinx.serialization.json.internal.PolymorphicKt.checkEncodingConflicts(kotlinx.serialization.json.Json,kotlinx.serialization.SerializationStrategy,kotlinx.serialization.SerializationStrategy,java.lang.String):63:63 -> a
    119:119:void kotlinx.serialization.json.internal.PolymorphicKt.checkEncodingConflicts(kotlinx.serialization.json.Json,kotlinx.serialization.SerializationStrategy,kotlinx.serialization.SerializationStrategy,java.lang.String):63:63 -> a
    125:125:void kotlinx.serialization.json.internal.PolymorphicKt.checkEncodingConflicts(kotlinx.serialization.json.Json,kotlinx.serialization.SerializationStrategy,kotlinx.serialization.SerializationStrategy,java.lang.String):63:63 -> a
    126:126:void kotlinx.serialization.json.internal.PolymorphicKt.checkEncodingConflicts(kotlinx.serialization.json.Json,kotlinx.serialization.SerializationStrategy,kotlinx.serialization.SerializationStrategy,java.lang.String):63:63 -> a
    128:128:void kotlinx.serialization.json.internal.PolymorphicKt.checkEncodingConflicts(kotlinx.serialization.json.Json,kotlinx.serialization.SerializationStrategy,kotlinx.serialization.SerializationStrategy,java.lang.String):63:63 -> a
    131:131:void kotlinx.serialization.json.internal.PolymorphicKt.checkEncodingConflicts(kotlinx.serialization.json.Json,kotlinx.serialization.SerializationStrategy,kotlinx.serialization.SerializationStrategy,java.lang.String):63:63 -> a
    4:7:void kotlinx.serialization.json.internal.PolymorphicKt.checkKind(kotlinx.serialization.descriptors.SerialKind):73:73 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm39;)V"}
    8:11:void kotlinx.serialization.json.internal.PolymorphicKt.checkKind(kotlinx.serialization.descriptors.SerialKind):74:74 -> b
    12:22:void kotlinx.serialization.json.internal.PolymorphicKt.checkKind(kotlinx.serialization.descriptors.SerialKind):75:75 -> b
    23:28:void kotlinx.serialization.json.internal.PolymorphicKt.checkKind(kotlinx.serialization.descriptors.SerialKind):74:74 -> b
    29:34:void kotlinx.serialization.json.internal.PolymorphicKt.checkKind(kotlinx.serialization.descriptors.SerialKind):73:73 -> b
    7:26:java.lang.String kotlinx.serialization.json.internal.PolymorphicKt.classDiscriminator(kotlinx.serialization.descriptors.SerialDescriptor,kotlinx.serialization.json.Json):101:101 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lhi3;Lfr6;)Ljava/lang/String;"}
    27:37:java.lang.String kotlinx.serialization.json.internal.PolymorphicKt.classDiscriminator(kotlinx.serialization.descriptors.SerialDescriptor,kotlinx.serialization.json.Json):102:102 -> c
    38:39:kotlinx.serialization.json.JsonConfiguration kotlinx.serialization.json.Json.getConfiguration():74:74 -> c
    38:39:java.lang.String kotlinx.serialization.json.internal.PolymorphicKt.classDiscriminator(kotlinx.serialization.descriptors.SerialDescriptor,kotlinx.serialization.json.Json):104 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    40:42:java.lang.String kotlinx.serialization.json.JsonConfiguration.getClassDiscriminator():29:29 -> c
    40:42:java.lang.String kotlinx.serialization.json.internal.PolymorphicKt.classDiscriminator(kotlinx.serialization.descriptors.SerialDescriptor,kotlinx.serialization.json.Json):104 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1:2:com.google.common.util.concurrent.ListenableFuture androidx.concurrent.futures.CallbackToFutureAdapter.getFuture(androidx.concurrent.futures.CallbackToFutureAdapter$Resolver):89:89 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcg0;)Leg0;"}
    3:5:void androidx.concurrent.futures.CallbackToFutureAdapter$Completer.<init>():234:234 -> d
    3:5:com.google.common.util.concurrent.ListenableFuture androidx.concurrent.futures.CallbackToFutureAdapter.getFuture(androidx.concurrent.futures.CallbackToFutureAdapter$Resolver):89 -> d
    6:7:androidx.concurrent.futures.ResolvableFuture androidx.concurrent.futures.ResolvableFuture.create():45:45 -> d
    6:7:void androidx.concurrent.futures.CallbackToFutureAdapter$Completer.<init>():225 -> d
    6:7:com.google.common.util.concurrent.ListenableFuture androidx.concurrent.futures.CallbackToFutureAdapter.getFuture(androidx.concurrent.futures.CallbackToFutureAdapter$Resolver):89 -> d
    8:10:void androidx.concurrent.futures.AbstractResolvableFuture.<init>():317:317 -> d
    8:10:void androidx.concurrent.futures.ResolvableFuture.<init>():63 -> d
    8:10:androidx.concurrent.futures.ResolvableFuture androidx.concurrent.futures.ResolvableFuture.create():45 -> d
    8:10:void androidx.concurrent.futures.CallbackToFutureAdapter$Completer.<init>():225 -> d
    8:10:com.google.common.util.concurrent.ListenableFuture androidx.concurrent.futures.CallbackToFutureAdapter.getFuture(androidx.concurrent.futures.CallbackToFutureAdapter$Resolver):89 -> d
    11:12:void androidx.concurrent.futures.CallbackToFutureAdapter$Completer.<init>():225:225 -> d
    11:12:com.google.common.util.concurrent.ListenableFuture androidx.concurrent.futures.CallbackToFutureAdapter.getFuture(androidx.concurrent.futures.CallbackToFutureAdapter$Resolver):89 -> d
    13:17:com.google.common.util.concurrent.ListenableFuture androidx.concurrent.futures.CallbackToFutureAdapter.getFuture(androidx.concurrent.futures.CallbackToFutureAdapter$Resolver):90:90 -> d
    18:19:com.google.common.util.concurrent.ListenableFuture androidx.concurrent.futures.CallbackToFutureAdapter.getFuture(androidx.concurrent.futures.CallbackToFutureAdapter$Resolver):91:91 -> d
    20:25:com.google.common.util.concurrent.ListenableFuture androidx.concurrent.futures.CallbackToFutureAdapter.getFuture(androidx.concurrent.futures.CallbackToFutureAdapter$Resolver):98:98 -> d
    26:31:com.google.common.util.concurrent.ListenableFuture androidx.concurrent.futures.CallbackToFutureAdapter.getFuture(androidx.concurrent.futures.CallbackToFutureAdapter$Resolver):102:102 -> d
    32:37:com.google.common.util.concurrent.ListenableFuture androidx.concurrent.futures.CallbackToFutureAdapter.getFuture(androidx.concurrent.futures.CallbackToFutureAdapter$Resolver):104:104 -> d
    38:41:com.google.common.util.concurrent.ListenableFuture androidx.concurrent.futures.CallbackToFutureAdapter.getFuture(androidx.concurrent.futures.CallbackToFutureAdapter$Resolver):107:107 -> d
    4:42:java.lang.Void kotlinx.serialization.json.internal.PolymorphicKt.throwJsonElementPolymorphicException(java.lang.String,kotlinx.serialization.json.JsonElement):109:109 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Laj3;Ljava/lang/String;)V"}
    43:44:java.lang.Void kotlinx.serialization.json.internal.PolymorphicKt.throwJsonElementPolymorphicException(java.lang.String,kotlinx.serialization.json.JsonElement):108:108 -> e
    45:46:java.lang.Void kotlinx.serialization.json.internal.PolymorphicKt.throwJsonElementPolymorphicException(java.lang.String,kotlinx.serialization.json.JsonElement):110:110 -> e
    47:50:java.lang.Void kotlinx.serialization.json.internal.PolymorphicKt.throwJsonElementPolymorphicException(java.lang.String,kotlinx.serialization.json.JsonElement):108:108 -> e
