# {"id":"partitionSourceFiles","fileNameMappings":{"androidx.camera.camera2.pipe.core.Threads":"Threads.kt","androidx.compose.foundation.gestures.DraggableNode":"Draggable.kt","androidx.compose.ui.geometry.Offset":"Offset.kt"}}
androidx.camera.camera2.pipe.compat.CaptureSessionState$finalizeSession$1 -> do0:
# {"id":"sourceFile","fileName":"CaptureSessionState.kt"}
    int CaptureSessionState$finalizeSession$1.$r8$classId -> d0
      # {"id":"com.android.tools.r8.synthesized"}
    int label -> e0
    java.lang.Object L$0 -> f0
    long $delayMs -> g0
    androidx.camera.camera2.pipe.compat.CaptureSessionState this$0 -> h0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/lang/Object;"}
    4:14:void com.ustadmobile.libcache.UstadCacheTrimmer$trim$1.<init>(com.ustadmobile.libcache.UstadCacheTrimmer,long,java.util.List,kotlin.coroutines.Continuation):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Le03;JLjava/util/ArrayList;Lab1;)V"}
    15:15:void androidx.compose.foundation.gestures.DraggableNode$onDragStarted$1.<init>(androidx.compose.foundation.gestures.DraggableNode,long,kotlin.coroutines.Continuation):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lwz1;JLab1;)V"}
    16:16:void <init>(long,androidx.camera.camera2.pipe.compat.CaptureSessionState,kotlin.coroutines.Continuation):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(JLfo0;Lab1;)V"}
    17:17:void androidx.camera.camera2.pipe.core.Threads$runBlockingCheckedOrNull$1.<init>(androidx.camera.camera2.pipe.core.Threads,kotlin.jvm.functions.Function1,long,kotlin.coroutines.Continuation):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Led7;Ljn2;JLab1;)V"}
    12:22:java.lang.Object com.ustadmobile.libcache.UstadCacheTrimmer$trim$1.invoke(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.Continuation):0:0 -> n
    12:22:java.lang.Object com.ustadmobile.libcache.UstadCacheTrimmer$trim$1.invoke(java.lang.Object,java.lang.Object):0 -> n
    23:33:java.lang.Object androidx.camera.camera2.pipe.core.Threads$runBlockingCheckedOrNull$1.invoke(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.Continuation):0:0 -> n
    23:33:java.lang.Object androidx.camera.camera2.pipe.core.Threads$runBlockingCheckedOrNull$1.invoke(java.lang.Object,java.lang.Object):0 -> n
    34:44:java.lang.Object androidx.compose.foundation.gestures.DraggableNode$onDragStarted$1.invoke(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.Continuation):0:0 -> n
    34:44:java.lang.Object androidx.compose.foundation.gestures.DraggableNode$onDragStarted$1.invoke(java.lang.Object,java.lang.Object):0 -> n
    45:56:java.lang.Object invoke(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.Continuation):0:0 -> n
    45:56:java.lang.Object invoke(java.lang.Object,java.lang.Object):0 -> n
    10:27:kotlin.coroutines.Continuation com.ustadmobile.libcache.UstadCacheTrimmer$trim$1.create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lab1;Ljava/lang/Object;)Lab1;"}
    28:46:kotlin.coroutines.Continuation androidx.camera.camera2.pipe.core.Threads$runBlockingCheckedOrNull$1.create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> q
    47:57:kotlin.coroutines.Continuation androidx.compose.foundation.gestures.DraggableNode$onDragStarted$1.create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> q
    58:68:kotlin.coroutines.Continuation create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> q
    20:37:java.lang.Object com.ustadmobile.libcache.UstadCacheTrimmer$trim$1.invokeSuspend(java.lang.Object):47:47 -> s
    38:42:java.lang.Object com.ustadmobile.libcache.UstadCacheTrimmer$trim$1.invokeSuspend(java.lang.Object):48:48 -> s
    43:46:com.ustadmobile.libcache.db.UstadCacheDb com.ustadmobile.libcache.UstadCacheTrimmer.access$getDb$p(com.ustadmobile.libcache.UstadCacheTrimmer):16:16 -> s
    43:46:java.lang.Object com.ustadmobile.libcache.UstadCacheTrimmer$trim$1.invokeSuspend(java.lang.Object):48 -> s
    47:60:java.lang.Object com.ustadmobile.libcache.UstadCacheTrimmer$trim$1.invokeSuspend(java.lang.Object):48:48 -> s
    61:68:java.lang.Object androidx.room.RoomDatabaseKt.useWriterConnection(androidx.room.RoomDatabase,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):1:1 -> s
    61:68:java.lang.Object com.ustadmobile.libcache.UstadCacheTrimmer$trim$1.invokeSuspend(java.lang.Object):48 -> s
    69:88:java.lang.Object androidx.camera.camera2.pipe.core.Threads$runBlockingCheckedOrNull$1.invokeSuspend(java.lang.Object):83:83 -> s
    89:92:java.lang.Object androidx.camera.camera2.pipe.core.Threads$runBlockingCheckedOrNull$1.invokeSuspend(java.lang.Object):84:84 -> s
    93:94:kotlinx.coroutines.CoroutineDispatcher androidx.camera.camera2.pipe.core.Threads.getBackgroundDispatcher():40:40 -> s
    93:94:java.lang.Object androidx.camera.camera2.pipe.core.Threads$runBlockingCheckedOrNull$1.invokeSuspend(java.lang.Object):84 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    95:96:java.lang.Object androidx.camera.camera2.pipe.core.Threads$runBlockingCheckedOrNull$1.invokeSuspend(java.lang.Object):84:84 -> s
    97:98:kotlinx.coroutines.Deferred androidx.camera.camera2.pipe.core.Threads.runAsyncSupervised(kotlinx.coroutines.CoroutineDispatcher,kotlin.jvm.functions.Function1):97:97 -> s
    97:98:kotlinx.coroutines.Deferred androidx.camera.camera2.pipe.core.Threads.access$runAsyncSupervised(androidx.camera.camera2.pipe.core.Threads,kotlinx.coroutines.CoroutineDispatcher,kotlin.jvm.functions.Function1):34 -> s
    97:98:java.lang.Object androidx.camera.camera2.pipe.core.Threads$runBlockingCheckedOrNull$1.invokeSuspend(java.lang.Object):84 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    99:104:kotlinx.coroutines.Deferred androidx.camera.camera2.pipe.core.Threads.runAsyncSupervised(kotlinx.coroutines.CoroutineDispatcher,kotlin.jvm.functions.Function1):97:97 -> s
    99:104:kotlinx.coroutines.Deferred androidx.camera.camera2.pipe.core.Threads.access$runAsyncSupervised(androidx.camera.camera2.pipe.core.Threads,kotlinx.coroutines.CoroutineDispatcher,kotlin.jvm.functions.Function1):34 -> s
    99:104:java.lang.Object androidx.camera.camera2.pipe.core.Threads$runBlockingCheckedOrNull$1.invokeSuspend(java.lang.Object):84 -> s
    105:108: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
    105:108:kotlinx.coroutines.Deferred androidx.camera.camera2.pipe.core.Threads.runAsyncSupervised(kotlinx.coroutines.CoroutineDispatcher,kotlin.jvm.functions.Function1):97 -> s
    105:108:kotlinx.coroutines.Deferred androidx.camera.camera2.pipe.core.Threads.access$runAsyncSupervised(androidx.camera.camera2.pipe.core.Threads,kotlinx.coroutines.CoroutineDispatcher,kotlin.jvm.functions.Function1):34 -> s
    105:108:java.lang.Object androidx.camera.camera2.pipe.core.Threads$runBlockingCheckedOrNull$1.invokeSuspend(java.lang.Object):84 -> s
    109:125:java.lang.Object androidx.camera.camera2.pipe.core.Threads$runBlockingCheckedOrNull$1.invokeSuspend(java.lang.Object):85:85 -> s
    126:147:java.lang.Object androidx.compose.foundation.gestures.DraggableNode$onDragStarted$1.invokeSuspend(java.lang.Object):331:331 -> s
    148:149:java.lang.Object androidx.compose.foundation.gestures.DraggableNode$onDragStarted$1.invokeSuspend(java.lang.Object):332:332 -> s
    150:151:kotlin.jvm.functions.Function3 androidx.compose.foundation.gestures.DraggableNode.access$getOnDragStarted$p(androidx.compose.foundation.gestures.DraggableNode):303:303 -> s
    150:151:java.lang.Object androidx.compose.foundation.gestures.DraggableNode$onDragStarted$1.invokeSuspend(java.lang.Object):332 -> s
    152:156:androidx.compose.ui.geometry.Offset androidx.compose.ui.geometry.Offset.box-impl(long):0:0 -> s
    152:156:java.lang.Object androidx.compose.foundation.gestures.DraggableNode$onDragStarted$1.invokeSuspend(java.lang.Object):332 -> s
    157:166:java.lang.Object androidx.compose.foundation.gestures.DraggableNode$onDragStarted$1.invokeSuspend(java.lang.Object):332:332 -> s
    167:188:java.lang.Object invokeSuspend(java.lang.Object):473:473 -> s
    189:215:java.lang.Object invokeSuspend(java.lang.Object):474:474 -> s
    216:220:java.lang.Object invokeSuspend(java.lang.Object):658:658 -> s
    221:230:java.lang.Object invokeSuspend(java.lang.Object):475:475 -> s
    231:238:java.lang.Object invokeSuspend(java.lang.Object):476:476 -> s
