# {"id":"partitionSourceFiles","fileNameMappings":{"kotlin.coroutines.jvm.internal.ContinuationImpl":"ContinuationImpl.kt","kotlinx.coroutines.Job":"Job.kt","kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsKt":"Intrinsics.kt","kotlinx.coroutines.Job$DefaultImpls":"Job.kt","androidx.camera.camera2.pipe.compat.CameraStateOpener$tryOpenCamera$2$timeoutJob$1":"RetryingCameraStateOpener.kt","kotlinx.coroutines.selects.SelectImplementation":"Select.kt","androidx.camera.camera2.pipe.CameraError":"CameraError.kt","kotlin.jvm.internal.Ref$ObjectRef":"Ref.java"}}
androidx.camera.camera2.pipe.compat.CameraStateOpener$tryOpenCamera$2 -> jm0:
# {"id":"sourceFile","fileName":"RetryingCameraStateOpener.kt"}
    java.lang.Object L$1 -> d0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lju5;"}
    java.lang.Object L$2 -> e0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lju5;"}
    java.lang.Object L$3 -> f0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lju5;"}
    java.lang.Object L$4 -> g0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lju5;"}
    int label -> h0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Z"}
    java.lang.Object L$0 -> i0
    androidx.camera.camera2.pipe.compat.CameraStateOpener this$0 -> j0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lc11;"}
    java.lang.String $cameraId -> k0
    androidx.camera.camera2.pipe.compat.AndroidCameraState $cameraState -> l0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lfb;"}
    1:11:void <init>(androidx.camera.camera2.pipe.compat.CameraStateOpener,java.lang.String,androidx.camera.camera2.pipe.compat.AndroidCameraState,kotlin.coroutines.Continuation):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc11;Ljava/lang/String;Lfb;Lta1;)V"}
    5:17:java.lang.Object invoke(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.Continuation):0:0 -> n
    5:17:java.lang.Object invoke(java.lang.Object,java.lang.Object):0 -> n
    1:14:kotlin.coroutines.Continuation create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lta1;Ljava/lang/Object;)Lta1;"}
    3:4:java.lang.Object kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsKt.getCOROUTINE_SUSPENDED():57:57 -> s
    3:4:java.lang.Object invokeSuspend(java.lang.Object):0 -> s
    5:62:java.lang.Object invokeSuspend(java.lang.Object):275:275 -> s
    63:64:java.lang.Object invokeSuspend(java.lang.Object):278:278 -> s
    65:67:void kotlin.jvm.internal.Ref$ObjectRef.<init>():13:13 -> s
    65:67:java.lang.Object invokeSuspend(java.lang.Object):278 -> s
    68:77:java.lang.Object invokeSuspend(java.lang.Object):278:278 -> s
    78:81:kotlinx.coroutines.Deferred kotlinx.coroutines.BuildersKt.async$default(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.CoroutineContext,kotlinx.coroutines.CoroutineStart,kotlin.jvm.functions.Function2,int,java.lang.Object):1:1 -> s
    78:81:java.lang.Object invokeSuspend(java.lang.Object):278 -> s
    82:83:java.lang.Object invokeSuspend(java.lang.Object):278:278 -> s
    84:85:java.lang.Object invokeSuspend(java.lang.Object):290:290 -> s
    86:88:void kotlin.jvm.internal.Ref$ObjectRef.<init>():13:13 -> s
    86:88:java.lang.Object invokeSuspend(java.lang.Object):290 -> s
    89:95:java.lang.Object invokeSuspend(java.lang.Object):290:290 -> s
    96:99:kotlinx.coroutines.Deferred kotlinx.coroutines.BuildersKt.async$default(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.CoroutineContext,kotlinx.coroutines.CoroutineStart,kotlin.jvm.functions.Function2,int,java.lang.Object):1:1 -> s
    96:99:java.lang.Object invokeSuspend(java.lang.Object):290 -> s
    100:101:java.lang.Object invokeSuspend(java.lang.Object):290:290 -> s
    102:103:java.lang.Object invokeSuspend(java.lang.Object):312:312 -> s
    104:106:void kotlin.jvm.internal.Ref$ObjectRef.<init>():13:13 -> s
    104:106:java.lang.Object invokeSuspend(java.lang.Object):312 -> s
    107:109:java.lang.Object invokeSuspend(java.lang.Object):312:312 -> s
    110:112:void androidx.camera.camera2.pipe.compat.CameraStateOpener$tryOpenCamera$2$timeoutJob$1.<init>(kotlin.coroutines.Continuation):0:0 -> s
    110:112:java.lang.Object invokeSuspend(java.lang.Object):312 -> s
    113:116:kotlinx.coroutines.Job kotlinx.coroutines.BuildersKt.launch$default(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.CoroutineContext,kotlinx.coroutines.CoroutineStart,kotlin.jvm.functions.Function2,int,java.lang.Object):1:1 -> s
    113:116:java.lang.Object invokeSuspend(java.lang.Object):312 -> s
    117:118:java.lang.Object invokeSuspend(java.lang.Object):312:312 -> s
    119:120:java.lang.Object invokeSuspend(java.lang.Object):316:316 -> s
    121:123:void kotlin.jvm.internal.Ref$ObjectRef.<init>():13:13 -> s
    121:123:java.lang.Object invokeSuspend(java.lang.Object):316 -> s
    124:128:java.lang.Object invokeSuspend(java.lang.Object):316:316 -> s
    129:132:kotlinx.coroutines.Job kotlinx.coroutines.BuildersKt.launch$default(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.CoroutineContext,kotlinx.coroutines.CoroutineStart,kotlin.jvm.functions.Function2,int,java.lang.Object):1:1 -> s
    129:132:java.lang.Object invokeSuspend(java.lang.Object):316 -> s
    133:139:java.lang.Object invokeSuspend(java.lang.Object):316:316 -> s
    140:145:java.lang.Object invokeSuspend(java.lang.Object):321:321 -> s
    146:147:java.lang.Object invokeSuspend(java.lang.Object):666:666 -> s
    148:152:kotlin.coroutines.CoroutineContext kotlin.coroutines.jvm.internal.ContinuationImpl.getContext():106:106 -> s
    148:152:java.lang.Object invokeSuspend(java.lang.Object):666 -> s
    153:155:java.lang.Object invokeSuspend(java.lang.Object):666:666 -> s
    156:173:java.lang.Object invokeSuspend(java.lang.Object):325:325 -> s
    174:191:java.lang.Object invokeSuspend(java.lang.Object):331:331 -> s
    192:225:java.lang.Object invokeSuspend(java.lang.Object):337:337 -> s
    226:227:void kotlinx.coroutines.selects.SelectImplementation.invoke(kotlinx.coroutines.selects.SelectClause0,kotlin.jvm.functions.Function1):461:461 -> s
    226:227:java.lang.Object invokeSuspend(java.lang.Object):337 -> s
    228:234:java.lang.Object kotlinx.coroutines.selects.SelectClause0Impl.getClauseObject():175:175 -> s
    228:234:void kotlinx.coroutines.selects.SelectImplementation.invoke(kotlinx.coroutines.selects.SelectClause0,kotlin.jvm.functions.Function1):461 -> s
    228:234:java.lang.Object invokeSuspend(java.lang.Object):337 -> s
    235:242:kotlin.jvm.functions.Function3 kotlinx.coroutines.selects.SelectClause0Impl.getRegFunc():176:176 -> s
    235:242:void kotlinx.coroutines.selects.SelectImplementation.invoke(kotlinx.coroutines.selects.SelectClause0,kotlin.jvm.functions.Function1):461 -> s
    235:242:java.lang.Object invokeSuspend(java.lang.Object):337 -> s
    243:245:void kotlinx.coroutines.selects.SelectImplementation.invoke(kotlinx.coroutines.selects.SelectClause0,kotlin.jvm.functions.Function1):461:461 -> s
    243:245:java.lang.Object invokeSuspend(java.lang.Object):337 -> s
    246:256:void kotlinx.coroutines.selects.SelectImplementation.register$default(kotlinx.coroutines.selects.SelectImplementation,kotlinx.coroutines.selects.SelectImplementation$ClauseData,boolean,int,java.lang.Object):485:485 -> s
    246:256:void kotlinx.coroutines.selects.SelectImplementation.invoke(kotlinx.coroutines.selects.SelectClause0,kotlin.jvm.functions.Function1):461 -> s
    246:256:java.lang.Object invokeSuspend(java.lang.Object):337 -> s
    257:272:java.lang.Object invokeSuspend(java.lang.Object):351:351 -> s
    273:274:void kotlinx.coroutines.selects.SelectImplementation.invoke(kotlinx.coroutines.selects.SelectClause0,kotlin.jvm.functions.Function1):461:461 -> s
    273:274:java.lang.Object invokeSuspend(java.lang.Object):351 -> s
    275:282:java.lang.Object kotlinx.coroutines.selects.SelectClause0Impl.getClauseObject():175:175 -> s
    275:282:void kotlinx.coroutines.selects.SelectImplementation.invoke(kotlinx.coroutines.selects.SelectClause0,kotlin.jvm.functions.Function1):461 -> s
    275:282:java.lang.Object invokeSuspend(java.lang.Object):351 -> s
    283:285:kotlin.jvm.functions.Function3 kotlinx.coroutines.selects.SelectClause0Impl.getRegFunc():176:176 -> s
    283:285:void kotlinx.coroutines.selects.SelectImplementation.invoke(kotlinx.coroutines.selects.SelectClause0,kotlin.jvm.functions.Function1):461 -> s
    283:285:java.lang.Object invokeSuspend(java.lang.Object):351 -> s
    286:288:void kotlinx.coroutines.selects.SelectImplementation.invoke(kotlinx.coroutines.selects.SelectClause0,kotlin.jvm.functions.Function1):461:461 -> s
    286:288:java.lang.Object invokeSuspend(java.lang.Object):351 -> s
    289:293:void kotlinx.coroutines.selects.SelectImplementation.register$default(kotlinx.coroutines.selects.SelectImplementation,kotlinx.coroutines.selects.SelectImplementation$ClauseData,boolean,int,java.lang.Object):485:485 -> s
    289:293:void kotlinx.coroutines.selects.SelectImplementation.invoke(kotlinx.coroutines.selects.SelectClause0,kotlin.jvm.functions.Function1):461 -> s
    289:293:java.lang.Object invokeSuspend(java.lang.Object):351 -> s
    294:306:java.lang.Object invokeSuspend(java.lang.Object):670:670 -> s
    307:318:boolean kotlinx.coroutines.selects.SelectImplementation.isSelected():373:373 -> s
    307:318:java.lang.Object kotlinx.coroutines.selects.SelectImplementation.doSelect$suspendImpl(kotlinx.coroutines.selects.SelectImplementation,kotlin.coroutines.Continuation):441 -> s
    307:318:java.lang.Object kotlinx.coroutines.selects.SelectImplementation.doSelect(kotlin.coroutines.Continuation):0 -> s
    307:318:java.lang.Object invokeSuspend(java.lang.Object):670 -> s
    319:323:java.lang.Object kotlinx.coroutines.selects.SelectImplementation.doSelect$suspendImpl(kotlinx.coroutines.selects.SelectImplementation,kotlin.coroutines.Continuation):441:441 -> s
    319:323:java.lang.Object kotlinx.coroutines.selects.SelectImplementation.doSelect(kotlin.coroutines.Continuation):0 -> s
    319:323:java.lang.Object invokeSuspend(java.lang.Object):670 -> s
    324:327:java.lang.Object kotlinx.coroutines.selects.SelectImplementation.doSelect$suspendImpl(kotlinx.coroutines.selects.SelectImplementation,kotlin.coroutines.Continuation):442:442 -> s
    324:327:java.lang.Object kotlinx.coroutines.selects.SelectImplementation.doSelect(kotlin.coroutines.Continuation):0 -> s
    324:327:java.lang.Object invokeSuspend(java.lang.Object):670 -> s
    328:334:java.lang.Object invokeSuspend(java.lang.Object):670:670 -> s
    335:338:java.lang.Object invokeSuspend(java.lang.Object):324:324 -> s
    339:355:java.lang.Object invokeSuspend(java.lang.Object):358:358 -> s
    356:358:java.lang.Object invokeSuspend(java.lang.Object):671:671 -> s
    359:364:java.lang.Object invokeSuspend(java.lang.Object):360:360 -> s
    365:372:void kotlinx.coroutines.Job.cancel$default(kotlinx.coroutines.Job,java.util.concurrent.CancellationException,int,java.lang.Object):207:207 -> s
    365:372:void kotlinx.coroutines.Job$DefaultImpls.cancel$default(kotlinx.coroutines.Job,java.util.concurrent.CancellationException,int,java.lang.Object):207 -> s
    365:372:java.lang.Object invokeSuspend(java.lang.Object):360 -> s
    373:378:java.lang.Object invokeSuspend(java.lang.Object):361:361 -> s
    379:383:void kotlinx.coroutines.Job.cancel$default(kotlinx.coroutines.Job,java.util.concurrent.CancellationException,int,java.lang.Object):207:207 -> s
    379:383:void kotlinx.coroutines.Job$DefaultImpls.cancel$default(kotlinx.coroutines.Job,java.util.concurrent.CancellationException,int,java.lang.Object):207 -> s
    379:383:java.lang.Object invokeSuspend(java.lang.Object):361 -> s
    384:389:java.lang.Object invokeSuspend(java.lang.Object):362:362 -> s
    390:392:void kotlinx.coroutines.Job.cancel$default(kotlinx.coroutines.Job,java.util.concurrent.CancellationException,int,java.lang.Object):207:207 -> s
    390:392:void kotlinx.coroutines.Job$DefaultImpls.cancel$default(kotlinx.coroutines.Job,java.util.concurrent.CancellationException,int,java.lang.Object):207 -> s
    390:392:java.lang.Object invokeSuspend(java.lang.Object):362 -> s
    393:398:java.lang.Object invokeSuspend(java.lang.Object):363:363 -> s
    399:409:void kotlinx.coroutines.Job.cancel$default(kotlinx.coroutines.Job,java.util.concurrent.CancellationException,int,java.lang.Object):207:207 -> s
    399:409:void kotlinx.coroutines.Job$DefaultImpls.cancel$default(kotlinx.coroutines.Job,java.util.concurrent.CancellationException,int,java.lang.Object):207 -> s
    399:409:java.lang.Object invokeSuspend(java.lang.Object):363 -> s
    410:411:java.lang.Object invokeSuspend(java.lang.Object):368:368 -> s
    412:414:java.lang.Object invokeSuspend(java.lang.Object):673:673 -> s
    415:417:java.lang.Object invokeSuspend(java.lang.Object):369:369 -> s
    418:419:java.lang.Object invokeSuspend(java.lang.Object):375:375 -> s
    420:426:androidx.camera.camera2.pipe.CameraError androidx.camera.camera2.pipe.CameraError.box-impl(int):0:0 -> s
    420:426:java.lang.Object invokeSuspend(java.lang.Object):375 -> s
    427:430:java.lang.Object invokeSuspend(java.lang.Object):375:375 -> s
