# {"id":"partitionSourceFiles","fileNameMappings":{"androidx.camera.core.impl.utils.executor.CameraXExecutors":"CameraXExecutors.java","androidx.camera.camera2.impl.UseCaseCameraImpl":"UseCaseCamera.kt","androidx.camera.camera2.config.UseCaseGraphContext":"UseCaseCameraConfig.kt","androidx.camera.camera2.impl.UseCaseSurfaceManager":"UseCaseSurfaceManager.kt","kotlinx.coroutines.Job":"Job.kt","kotlinx.coroutines.CompletableDeferredImpl":"CompletableDeferred.kt","kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsKt":"Intrinsics.kt","kotlinx.coroutines.Job$DefaultImpls":"Job.kt","com.ustadmobile.libcache.UstadCacheImpl":"UstadCacheImpl.kt","androidx.camera.camera2.impl.Camera2Logger":"Camera2Logger.kt","kotlinx.coroutines.flow.ReadonlySharedFlow":"Share.kt"}}
androidx.compose.material3.TooltipStateImpl$show$2$1 -> nf7:
# {"id":"sourceFile","fileName":"Tooltip.kt"}
    int TooltipStateImpl$show$2$1.$r8$classId -> d0
      # {"id":"com.android.tools.r8.synthesized"}
    int label -> e0
    kotlin.jvm.functions.Function1 $cancellableShow -> f0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/lang/Object;"}
    4:9:void androidx.camera.camera2.impl.UseCaseCameraImpl$close$$inlined$confineLaunch$1.<init>(kotlin.coroutines.Continuation,androidx.camera.camera2.impl.UseCaseCameraImpl):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lab1;Lan7;)V"}
    10:10:void TooltipStateImpl$show$2$1.<init>(java.lang.Object,Continuation,int):0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lab1;I)V"}
    12:22:java.lang.Object androidx.camera.camera2.pipe.core.WakeLock$startTimeout$1.invoke(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.Continuation):0:0 -> n
    12:22:java.lang.Object androidx.camera.camera2.pipe.core.WakeLock$startTimeout$1.invoke(java.lang.Object,java.lang.Object):0 -> n
    23:33:java.lang.Object com.ustadmobile.libcache.UstadCacheImpl$3.invoke(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.Continuation):0:0 -> n
    23:33:java.lang.Object com.ustadmobile.libcache.UstadCacheImpl$3.invoke(java.lang.Object,java.lang.Object):0 -> n
    34:44:java.lang.Object androidx.camera.camera2.impl.UseCaseSurfaceManager$getSurfaces$2.invoke(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.Continuation):0:0 -> n
    34:44:java.lang.Object androidx.camera.camera2.impl.UseCaseSurfaceManager$getSurfaces$2.invoke(java.lang.Object,java.lang.Object):0 -> n
    45:55:java.lang.Object androidx.camera.camera2.impl.UseCaseCameraImpl$close$$inlined$confineLaunch$1.invoke(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.Continuation):0:0 -> n
    45:55:java.lang.Object androidx.camera.camera2.impl.UseCaseCameraImpl$close$$inlined$confineLaunch$1.invoke(java.lang.Object,java.lang.Object):0 -> n
    56:66:java.lang.Object androidx.room.TriggerBasedInvalidationTracker$createFlow$1$1.invoke(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.Continuation):0:0 -> n
    56:66:java.lang.Object androidx.room.TriggerBasedInvalidationTracker$createFlow$1$1.invoke(java.lang.Object,java.lang.Object):0 -> n
    67:78:java.lang.Object invoke(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.Continuation):0:0 -> n
    67:78:java.lang.Object invoke(java.lang.Object,java.lang.Object):0 -> n
    8:16:kotlin.coroutines.Continuation androidx.camera.camera2.pipe.core.WakeLock$startTimeout$1.create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lab1;Ljava/lang/Object;)Lab1;"}
    17:25:kotlin.coroutines.Continuation com.ustadmobile.libcache.UstadCacheImpl$3.create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> q
    26:34:kotlin.coroutines.Continuation androidx.camera.camera2.impl.UseCaseSurfaceManager$getSurfaces$2.create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> q
    35:42:kotlin.coroutines.Continuation androidx.camera.camera2.impl.UseCaseCameraImpl$close$$inlined$confineLaunch$1.create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> q
    43:51:kotlin.coroutines.Continuation androidx.room.TriggerBasedInvalidationTracker$createFlow$1$1.create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> q
    52:60:kotlin.coroutines.Continuation create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> q
    9:10:java.lang.Object kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsKt.getCOROUTINE_SUSPENDED():57:57 -> s
    9:10:java.lang.Object androidx.camera.camera2.pipe.core.WakeLock$startTimeout$1.invokeSuspend(java.lang.Object):0 -> s
    11:29:java.lang.Object androidx.camera.camera2.pipe.core.WakeLock$startTimeout$1.invokeSuspend(java.lang.Object):115:115 -> s
    30:41:java.lang.Object androidx.camera.camera2.pipe.core.WakeLock$startTimeout$1.invokeSuspend(java.lang.Object):116:116 -> s
    42:45:java.lang.Object androidx.camera.camera2.pipe.core.WakeLock$startTimeout$1.invokeSuspend(java.lang.Object):118:118 -> s
    46:47:java.lang.Object androidx.camera.camera2.pipe.core.WakeLock.access$getLock$p(androidx.camera.camera2.pipe.core.WakeLock):36:36 -> s
    46:47:java.lang.Object androidx.camera.camera2.pipe.core.WakeLock$startTimeout$1.invokeSuspend(java.lang.Object):118 -> s
    48:48:java.lang.Object androidx.camera.camera2.pipe.core.WakeLock$startTimeout$1.invokeSuspend(java.lang.Object):118:118 -> s
    49:52:boolean androidx.camera.camera2.pipe.core.WakeLock.access$getClosed$p(androidx.camera.camera2.pipe.core.WakeLock):36:36 -> s
    49:52:java.lang.Object androidx.camera.camera2.pipe.core.WakeLock$startTimeout$1.invokeSuspend(java.lang.Object):119 -> s
    53:57:int androidx.camera.camera2.pipe.core.WakeLock.access$getCount$p(androidx.camera.camera2.pipe.core.WakeLock):36:36 -> s
    53:57:java.lang.Object androidx.camera.camera2.pipe.core.WakeLock$startTimeout$1.invokeSuspend(java.lang.Object):119 -> s
    58:59:void androidx.camera.camera2.pipe.core.WakeLock.access$setTimeoutJob$p(androidx.camera.camera2.pipe.core.WakeLock,kotlinx.coroutines.Job):36:36 -> s
    58:59:java.lang.Object androidx.camera.camera2.pipe.core.WakeLock$startTimeout$1.invokeSuspend(java.lang.Object):122 -> s
    60:61:void androidx.camera.camera2.pipe.core.WakeLock.access$setClosed$p(androidx.camera.camera2.pipe.core.WakeLock,boolean):36:36 -> s
    60:61:java.lang.Object androidx.camera.camera2.pipe.core.WakeLock$startTimeout$1.invokeSuspend(java.lang.Object):123 -> s
    62:62:java.lang.Object androidx.camera.camera2.pipe.core.WakeLock$startTimeout$1.invokeSuspend(java.lang.Object):118:118 -> s
    63:66:java.lang.Object androidx.camera.camera2.pipe.core.WakeLock$startTimeout$1.invokeSuspend(java.lang.Object):127:127 -> s
    67:70:kotlin.jvm.functions.Function0 androidx.camera.camera2.pipe.core.WakeLock.access$getCallback$p(androidx.camera.camera2.pipe.core.WakeLock):36:36 -> s
    67:70:java.lang.Object androidx.camera.camera2.pipe.core.WakeLock$startTimeout$1.invokeSuspend(java.lang.Object):127 -> s
    71:73:java.lang.Object androidx.camera.camera2.pipe.core.WakeLock$startTimeout$1.invokeSuspend(java.lang.Object):127:127 -> s
    74:78:java.lang.Object androidx.camera.camera2.pipe.core.WakeLock$startTimeout$1.invokeSuspend(java.lang.Object):128:128 -> s
    79:80:java.lang.Object androidx.camera.camera2.pipe.core.WakeLock$startTimeout$1.invokeSuspend(java.lang.Object):120:120 -> s
    81:84:java.lang.Object androidx.camera.camera2.pipe.core.WakeLock$startTimeout$1.invokeSuspend(java.lang.Object):118:118 -> s
    85:86:java.lang.Object kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsKt.getCOROUTINE_SUSPENDED():57:57 -> s
    85:86:java.lang.Object com.ustadmobile.libcache.UstadCacheImpl$3.invokeSuspend(java.lang.Object):0 -> s
    87:105:java.lang.Object com.ustadmobile.libcache.UstadCacheImpl$3.invokeSuspend(java.lang.Object):358:358 -> s
    106:109:java.lang.Object com.ustadmobile.libcache.UstadCacheImpl$3.invokeSuspend(java.lang.Object):359:359 -> s
    110:111:com.ustadmobile.libcache.UstadCacheTrimmer com.ustadmobile.libcache.UstadCacheImpl.access$getTrimmer$p(com.ustadmobile.libcache.UstadCacheImpl):85:85 -> s
    110:111:java.lang.Object com.ustadmobile.libcache.UstadCacheImpl$3.invokeSuspend(java.lang.Object):359 -> s
    112:115:kotlinx.coroutines.flow.Flow com.ustadmobile.libcache.UstadCacheTrimmer.getEvictedEntriesFlow():35:35 -> s
    112:115:java.lang.Object com.ustadmobile.libcache.UstadCacheImpl$3.invokeSuspend(java.lang.Object):359 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    116:122:java.lang.Object com.ustadmobile.libcache.UstadCacheImpl$3.invokeSuspend(java.lang.Object):359:359 -> s
    123:124:java.lang.Object kotlinx.coroutines.flow.ReadonlySharedFlow.collect(kotlinx.coroutines.flow.FlowCollector,kotlin.coroutines.Continuation):0:0 -> s
    123:124:java.lang.Object com.ustadmobile.libcache.UstadCacheImpl$3.invokeSuspend(java.lang.Object):359 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    125:132:java.lang.Object kotlinx.coroutines.flow.ReadonlySharedFlow.collect(kotlinx.coroutines.flow.FlowCollector,kotlin.coroutines.Continuation):0:0 -> s
    125:132:java.lang.Object com.ustadmobile.libcache.UstadCacheImpl$3.invokeSuspend(java.lang.Object):359 -> s
    133:135:java.lang.Object com.ustadmobile.libcache.UstadCacheImpl$3.invokeSuspend(java.lang.Object):364:364 -> s
    136:137:java.lang.Object kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsKt.getCOROUTINE_SUSPENDED():57:57 -> s
    136:137:java.lang.Object androidx.camera.camera2.impl.UseCaseSurfaceManager$getSurfaces$2.invokeSuspend(java.lang.Object):0 -> s
    138:157:java.lang.Object androidx.camera.camera2.impl.UseCaseSurfaceManager$getSurfaces$2.invokeSuspend(java.lang.Object):254:254 -> s
    158:161:java.lang.Object androidx.camera.camera2.impl.UseCaseSurfaceManager$getSurfaces$2.invokeSuspend(java.lang.Object):256:256 -> s
    162:172:java.lang.Object androidx.camera.camera2.impl.UseCaseSurfaceManager$getSurfaces$2.invokeSuspend(java.lang.Object):270:270 -> s
    173:186:java.lang.Object androidx.camera.camera2.impl.UseCaseSurfaceManager$getSurfaces$2.invokeSuspend(java.lang.Object):271:271 -> s
    187:188:java.lang.Object androidx.camera.camera2.impl.UseCaseSurfaceManager$getSurfaces$2.invokeSuspend(java.lang.Object):272:272 -> s
    189:196:java.lang.Object androidx.camera.camera2.impl.UseCaseSurfaceManager$getSurfaces$2.invokeSuspend(java.lang.Object):256:256 -> s
    197:200:java.lang.Object androidx.camera.camera2.impl.UseCaseSurfaceManager$getSurfaces$2.invokeSuspend(java.lang.Object):272:272 -> s
    201:207:com.google.common.util.concurrent.ListenableFuture androidx.camera.core.impl.utils.futures.Futures.successfulAsList(java.util.Collection):279:279 -> s
    201:207:java.lang.Object androidx.camera.camera2.impl.UseCaseSurfaceManager$getSurfaces$2.invokeSuspend(java.lang.Object):255 -> s
    208:211:java.util.concurrent.Executor androidx.camera.core.impl.utils.executor.CameraXExecutors.directExecutor():53:53 -> s
    208:211:com.google.common.util.concurrent.ListenableFuture androidx.camera.core.impl.utils.futures.Futures.successfulAsList(java.util.Collection):280 -> s
    208:211:java.lang.Object androidx.camera.camera2.impl.UseCaseSurfaceManager$getSurfaces$2.invokeSuspend(java.lang.Object):255 -> s
    212:214:com.google.common.util.concurrent.ListenableFuture androidx.camera.core.impl.utils.futures.Futures.successfulAsList(java.util.Collection):280:280 -> s
    212:214:java.lang.Object androidx.camera.camera2.impl.UseCaseSurfaceManager$getSurfaces$2.invokeSuspend(java.lang.Object):255 -> s
    215:224:java.lang.Object androidx.camera.camera2.impl.UseCaseSurfaceManager$getSurfaces$2.invokeSuspend(java.lang.Object):258:258 -> s
    225:226:java.lang.Object kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsKt.getCOROUTINE_SUSPENDED():57:57 -> s
    225:226:java.lang.Object androidx.camera.camera2.impl.UseCaseCameraImpl$close$$inlined$confineLaunch$1.invokeSuspend(java.lang.Object):0 -> s
    227:247:java.lang.Object androidx.camera.camera2.impl.UseCaseCameraImpl$close$$inlined$confineLaunch$1.invokeSuspend(java.lang.Object):182:182 -> s
    248:255:java.lang.Object androidx.camera.camera2.impl.UseCaseCameraImpl$close$$inlined$confineLaunch$1.invokeSuspend(java.lang.Object):202:202 -> s
    256:257:java.lang.String androidx.camera.camera2.impl.Camera2Logger.access$getTRUNCATED_TAG$p():36:36 -> s
    256:257:java.lang.Object androidx.camera.camera2.impl.UseCaseCameraImpl$close$$inlined$confineLaunch$1.invokeSuspend(java.lang.Object):203 -> s
    258:275:java.lang.Object androidx.camera.camera2.impl.UseCaseCameraImpl$close$$inlined$confineLaunch$1.invokeSuspend(java.lang.Object):201:201 -> s
    276:278:java.lang.Object androidx.camera.camera2.impl.UseCaseCameraImpl$close$$inlined$confineLaunch$1.invokeSuspend(java.lang.Object):203:203 -> s
    279:282:java.lang.Object androidx.camera.camera2.impl.UseCaseCameraImpl$close$$inlined$confineLaunch$1.invokeSuspend(java.lang.Object):206:206 -> s
    283:284:androidx.camera.camera2.config.UseCaseGraphContext androidx.camera.camera2.impl.UseCaseCameraImpl.access$getUseCaseGraphContext$p(androidx.camera.camera2.impl.UseCaseCameraImpl):70:70 -> s
    283:284:java.lang.Object androidx.camera.camera2.impl.UseCaseCameraImpl$close$$inlined$confineLaunch$1.invokeSuspend(java.lang.Object):207 -> s
    285:286:void androidx.camera.camera2.config.UseCaseGraphContext.closeGraph():221:221 -> s
    285:286:java.lang.Object androidx.camera.camera2.impl.UseCaseCameraImpl$close$$inlined$confineLaunch$1.invokeSuspend(java.lang.Object):207 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    287:292:void androidx.camera.camera2.config.UseCaseGraphContext.closeGraph():221:221 -> s
    287:292:java.lang.Object androidx.camera.camera2.impl.UseCaseCameraImpl$close$$inlined$confineLaunch$1.invokeSuspend(java.lang.Object):207 -> s
    293:358:void androidx.camera.camera2.config.UseCaseGraphContext.closeGraph():222:222 -> s
    293:358:java.lang.Object androidx.camera.camera2.impl.UseCaseCameraImpl$close$$inlined$confineLaunch$1.invokeSuspend(java.lang.Object):207 -> s
    359:362:java.lang.Object androidx.camera.camera2.impl.UseCaseCameraImpl$close$$inlined$confineLaunch$1.invokeSuspend(java.lang.Object):208:208 -> s
    363:370:androidx.camera.camera2.impl.UseCaseSurfaceManager androidx.camera.camera2.impl.UseCaseCameraImpl.getUseCaseSurfaceManager():91:91 -> s
    363:370:androidx.camera.camera2.impl.UseCaseSurfaceManager androidx.camera.camera2.impl.UseCaseCameraImpl.access$getUseCaseSurfaceManager(androidx.camera.camera2.impl.UseCaseCameraImpl):70 -> s
    363:370:java.lang.Object androidx.camera.camera2.impl.UseCaseCameraImpl$close$$inlined$confineLaunch$1.invokeSuspend(java.lang.Object):208 -> s
    371:372:kotlinx.coroutines.Deferred androidx.camera.camera2.impl.UseCaseSurfaceManager.stopAsync():155:155 -> s
    371:372:java.lang.Object androidx.camera.camera2.impl.UseCaseCameraImpl$close$$inlined$confineLaunch$1.invokeSuspend(java.lang.Object):208 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    373:374:kotlinx.coroutines.Deferred androidx.camera.camera2.impl.UseCaseSurfaceManager.stopAsync():155:156 -> s
    373:374:java.lang.Object androidx.camera.camera2.impl.UseCaseCameraImpl$close$$inlined$confineLaunch$1.invokeSuspend(java.lang.Object):208 -> s
    375:377:kotlinx.coroutines.Deferred androidx.camera.camera2.impl.UseCaseSurfaceManager.stopAsync():156:156 -> s
    375:377:java.lang.Object androidx.camera.camera2.impl.UseCaseCameraImpl$close$$inlined$confineLaunch$1.invokeSuspend(java.lang.Object):208 -> s
    378:383:kotlinx.coroutines.Deferred androidx.camera.camera2.impl.UseCaseSurfaceManager.stopAsync():275:275 -> s
    378:383:java.lang.Object androidx.camera.camera2.impl.UseCaseCameraImpl$close$$inlined$confineLaunch$1.invokeSuspend(java.lang.Object):208 -> s
    384:385:java.lang.String androidx.camera.camera2.impl.Camera2Logger.access$getTRUNCATED_TAG$p():36:36 -> s
    384:385:kotlinx.coroutines.Deferred androidx.camera.camera2.impl.UseCaseSurfaceManager.stopAsync():276 -> s
    384:385:java.lang.Object androidx.camera.camera2.impl.UseCaseCameraImpl$close$$inlined$confineLaunch$1.invokeSuspend(java.lang.Object):208 -> s
    386:387:kotlinx.coroutines.Deferred androidx.camera.camera2.impl.UseCaseSurfaceManager.stopAsync():158:158 -> s
    386:387:java.lang.Object androidx.camera.camera2.impl.UseCaseCameraImpl$close$$inlined$confineLaunch$1.invokeSuspend(java.lang.Object):208 -> s
    388:393:kotlinx.coroutines.Deferred androidx.camera.camera2.impl.UseCaseSurfaceManager.stopAsync():276:276 -> s
    388:393:java.lang.Object androidx.camera.camera2.impl.UseCaseCameraImpl$close$$inlined$confineLaunch$1.invokeSuspend(java.lang.Object):208 -> s
    394:397:kotlinx.coroutines.Deferred androidx.camera.camera2.impl.UseCaseSurfaceManager.stopAsync():161:161 -> s
    394:397:java.lang.Object androidx.camera.camera2.impl.UseCaseCameraImpl$close$$inlined$confineLaunch$1.invokeSuspend(java.lang.Object):208 -> s
    398:400:void kotlinx.coroutines.Job.cancel$default(kotlinx.coroutines.Job,java.util.concurrent.CancellationException,int,java.lang.Object):207:207 -> s
    398:400:void kotlinx.coroutines.Job$DefaultImpls.cancel$default(kotlinx.coroutines.Job,java.util.concurrent.CancellationException,int,java.lang.Object):207 -> s
    398:400:kotlinx.coroutines.Deferred androidx.camera.camera2.impl.UseCaseSurfaceManager.stopAsync():161 -> s
    398:400:java.lang.Object androidx.camera.camera2.impl.UseCaseCameraImpl$close$$inlined$confineLaunch$1.invokeSuspend(java.lang.Object):208 -> s
    401:405:kotlinx.coroutines.Deferred androidx.camera.camera2.impl.UseCaseSurfaceManager.stopAsync():162:162 -> s
    401:405:java.lang.Object androidx.camera.camera2.impl.UseCaseCameraImpl$close$$inlined$confineLaunch$1.invokeSuspend(java.lang.Object):208 -> s
    406:407:kotlinx.coroutines.Deferred androidx.camera.camera2.impl.UseCaseSurfaceManager.stopAsync():163:163 -> s
    406:407:java.lang.Object androidx.camera.camera2.impl.UseCaseCameraImpl$close$$inlined$confineLaunch$1.invokeSuspend(java.lang.Object):208 -> s
    408:412:kotlinx.coroutines.CompletableDeferred kotlinx.coroutines.CompletableDeferredKt.CompletableDeferred(kotlinx.coroutines.Job):64:64 -> s
    408:412:kotlinx.coroutines.CompletableDeferred kotlinx.coroutines.CompletableDeferredKt.CompletableDeferred$default(kotlinx.coroutines.Job,int,java.lang.Object):64 -> s
    408:412:kotlinx.coroutines.Deferred androidx.camera.camera2.impl.UseCaseSurfaceManager.stopAsync():165 -> s
    408:412:java.lang.Object androidx.camera.camera2.impl.UseCaseCameraImpl$close$$inlined$confineLaunch$1.invokeSuspend(java.lang.Object):208 -> s
    413:414:kotlinx.coroutines.Deferred androidx.camera.camera2.impl.UseCaseSurfaceManager.stopAsync():166:166 -> s
    413:414:java.lang.Object androidx.camera.camera2.impl.UseCaseCameraImpl$close$$inlined$confineLaunch$1.invokeSuspend(java.lang.Object):208 -> s
    415:417:kotlinx.coroutines.Deferred androidx.camera.camera2.impl.UseCaseSurfaceManager.stopAsync():168:168 -> s
    415:417:java.lang.Object androidx.camera.camera2.impl.UseCaseCameraImpl$close$$inlined$confineLaunch$1.invokeSuspend(java.lang.Object):208 -> s
    418:418:kotlinx.coroutines.Deferred androidx.camera.camera2.impl.UseCaseSurfaceManager.stopAsync():155:155 -> s
    418:418:java.lang.Object androidx.camera.camera2.impl.UseCaseCameraImpl$close$$inlined$confineLaunch$1.invokeSuspend(java.lang.Object):208 -> s
    419:420:java.lang.Object androidx.camera.camera2.impl.UseCaseCameraImpl$close$$inlined$confineLaunch$1.invokeSuspend(java.lang.Object):208:208 -> s
    421:428:java.lang.Object kotlinx.coroutines.CompletableDeferredImpl.await(kotlin.coroutines.Continuation):114:114 -> s
    421:428:java.lang.Object androidx.camera.camera2.impl.UseCaseCameraImpl$close$$inlined$confineLaunch$1.invokeSuspend(java.lang.Object):208 -> s
    429:431:java.lang.Object androidx.camera.camera2.impl.UseCaseCameraImpl$close$$inlined$confineLaunch$1.invokeSuspend(java.lang.Object):194:194 -> s
    432:433:kotlinx.coroutines.Deferred androidx.camera.camera2.impl.UseCaseSurfaceManager.stopAsync():155:155 -> s
    432:433:java.lang.Object androidx.camera.camera2.impl.UseCaseCameraImpl$close$$inlined$confineLaunch$1.invokeSuspend(java.lang.Object):208 -> s
    434:435:java.lang.Object kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsKt.getCOROUTINE_SUSPENDED():57:57 -> s
    434:435:java.lang.Object androidx.room.TriggerBasedInvalidationTracker$createFlow$1$1.invokeSuspend(java.lang.Object):0 -> s
    436:471:java.lang.Object androidx.room.TriggerBasedInvalidationTracker$createFlow$1$1.invokeSuspend(java.lang.Object):239:239 -> s
    472:473:java.lang.Object kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsKt.getCOROUTINE_SUSPENDED():57:57 -> s
    472:473:java.lang.Object invokeSuspend(java.lang.Object):0 -> s
    474:510:java.lang.Object invokeSuspend(java.lang.Object):1271:1271 -> s
