# {"id":"partitionSourceFiles","fileNameMappings":{"com.ustadmobile.libcache.db.dao.DownloadJobDao_Impl":"DownloadJobDao_Impl.kt","kotlin.jvm.internal.FunctionReferenceImpl":"FunctionReferenceImpl.java"}}
com.ustadmobile.libcache.downloader.RunDownloadJobUseCaseImpl$invoke$5 -> rd6:
# {"id":"sourceFile","fileName":"RunDownloadJobUseCaseImpl.kt"}
    java.lang.Object L$1 -> i0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lmy1;"}
    java.lang.Object L$2 -> j0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/lang/Throwable;"}
    int label -> k0
    java.lang.Object L$0 -> l0
    com.ustadmobile.libcache.downloader.RunDownloadJobUseCaseImpl this$0 -> m0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lsd6;"}
    int $downloadJobUid -> n0
    java.util.List $transferJobItems -> o0
    java.lang.String $logPrefix -> p0
    1:13:void <init>(com.ustadmobile.libcache.downloader.RunDownloadJobUseCaseImpl,int,java.util.List,java.lang.String,kotlin.coroutines.Continuation):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lsd6;ILjava/util/List;Ljava/lang/String;Lfc1;)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:17:kotlin.coroutines.Continuation create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lfc1;Ljava/lang/Object;)Lfc1;"}
    11:86:java.lang.Object invokeSuspend(java.lang.Object):133:133 -> s
    11:86:java.lang.Object RunDownloadJobUseCaseImpl$invoke$5.invokeSuspend(java.lang.Object):0 -> s
      # {"id":"com.android.tools.r8.synthesized"}
    87:91:java.lang.Object invokeSuspend(java.lang.Object):134:134 -> s
    87:91:java.lang.Object RunDownloadJobUseCaseImpl$invoke$5.invokeSuspend(java.lang.Object):0 -> s
    92:101:java.lang.Object invokeSuspend(java.lang.Object):135:135 -> s
    92:101:java.lang.Object RunDownloadJobUseCaseImpl$invoke$5.invokeSuspend(java.lang.Object):0 -> s
    102:103:java.lang.Object com.ustadmobile.libcache.db.dao.DownloadJobDao_Impl.updateStatus(int,int,kotlin.coroutines.Continuation):160:160 -> s
    102:103:java.lang.Object invokeSuspend(java.lang.Object):135 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    102:103:java.lang.Object RunDownloadJobUseCaseImpl$invoke$5.invokeSuspend(java.lang.Object):0 -> s
    104:111:java.lang.Object com.ustadmobile.libcache.db.dao.DownloadJobDao_Impl.updateStatus(int,int,kotlin.coroutines.Continuation):160:160 -> s
    104:111:java.lang.Object invokeSuspend(java.lang.Object):135 -> s
    104:111:java.lang.Object RunDownloadJobUseCaseImpl$invoke$5.invokeSuspend(java.lang.Object):0 -> s
    112:125:java.lang.Object androidx.room.util.DBUtil.performSuspending(androidx.room.RoomDatabase,boolean,boolean,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):1:1 -> s
    112:125:java.lang.Object com.ustadmobile.libcache.db.dao.DownloadJobDao_Impl.updateStatus(int,int,kotlin.coroutines.Continuation):160 -> s
    112:125:java.lang.Object invokeSuspend(java.lang.Object):135 -> s
    112:125:java.lang.Object RunDownloadJobUseCaseImpl$invoke$5.invokeSuspend(java.lang.Object):0 -> s
    126:127:java.lang.Object invokeSuspend(java.lang.Object):141:141 -> s
    126:127:java.lang.Object RunDownloadJobUseCaseImpl$invoke$5.invokeSuspend(java.lang.Object):0 -> s
    128:129:java.lang.Object invokeSuspend(java.lang.Object):142:142 -> s
    128:129:java.lang.Object RunDownloadJobUseCaseImpl$invoke$5.invokeSuspend(java.lang.Object):0 -> s
    130:141:void com.ustadmobile.libcache.downloader.RunDownloadJobUseCaseImpl$invoke$5$1.<init>(java.lang.Object):0:0 -> s
    130:141:java.lang.Object invokeSuspend(java.lang.Object):142 -> s
    130:141:java.lang.Object RunDownloadJobUseCaseImpl$invoke$5.invokeSuspend(java.lang.Object):0 -> s
    142:146:void kotlin.jvm.internal.FunctionReferenceImpl.<init>(int,java.lang.Object,java.lang.Class,java.lang.String,java.lang.String,int):29:29 -> s
    142:146:void com.ustadmobile.libcache.downloader.RunDownloadJobUseCaseImpl$invoke$5$1.<init>(java.lang.Object):0 -> s
    142:146:java.lang.Object invokeSuspend(java.lang.Object):142 -> s
    142:146:java.lang.Object RunDownloadJobUseCaseImpl$invoke$5.invokeSuspend(java.lang.Object):0 -> s
    147:148:java.lang.Object invokeSuspend(java.lang.Object):143:143 -> s
    147:148:java.lang.Object RunDownloadJobUseCaseImpl$invoke$5.invokeSuspend(java.lang.Object):0 -> s
    149:158:void com.ustadmobile.libcache.downloader.RunDownloadJobUseCaseImpl$invoke$5$2.<init>(java.lang.Object):0:0 -> s
    149:158:java.lang.Object invokeSuspend(java.lang.Object):143 -> s
    149:158:java.lang.Object RunDownloadJobUseCaseImpl$invoke$5.invokeSuspend(java.lang.Object):0 -> s
    159:165:void kotlin.jvm.internal.FunctionReferenceImpl.<init>(int,java.lang.Object,java.lang.Class,java.lang.String,java.lang.String,int):29:29 -> s
    159:165:void com.ustadmobile.libcache.downloader.RunDownloadJobUseCaseImpl$invoke$5$2.<init>(java.lang.Object):0 -> s
    159:165:java.lang.Object invokeSuspend(java.lang.Object):143 -> s
    159:165:java.lang.Object RunDownloadJobUseCaseImpl$invoke$5.invokeSuspend(java.lang.Object):0 -> s
    166:180:java.lang.Object invokeSuspend(java.lang.Object):140:140 -> s
    166:180:java.lang.Object RunDownloadJobUseCaseImpl$invoke$5.invokeSuspend(java.lang.Object):0 -> s
    181:207:java.lang.Object invokeSuspend(java.lang.Object):146:146 -> s
    181:207:java.lang.Object RunDownloadJobUseCaseImpl$invoke$5.invokeSuspend(java.lang.Object):0 -> s
    208:229:java.lang.Object invokeSuspend(java.lang.Object):155:155 -> s
    208:229:java.lang.Object RunDownloadJobUseCaseImpl$invoke$5.invokeSuspend(java.lang.Object):0 -> s
    230:261:java.lang.Object invokeSuspend(java.lang.Object):153:153 -> s
    230:261:java.lang.Object RunDownloadJobUseCaseImpl$invoke$5.invokeSuspend(java.lang.Object):0 -> s
    262:265:java.lang.Object invokeSuspend(java.lang.Object):157:157 -> s
    262:265:java.lang.Object RunDownloadJobUseCaseImpl$invoke$5.invokeSuspend(java.lang.Object):0 -> s
    266:275:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> s
    266:275:java.lang.Object RunDownloadJobUseCaseImpl$invoke$5.invokeSuspend(java.lang.Object):0 -> s
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":307,"3":309,"6":312,"9":316,"12":321},"outline":"Lrl0;k(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"}
    276:280:java.lang.Object invokeSuspend(java.lang.Object):157:157 -> s
    276:280:java.lang.Object RunDownloadJobUseCaseImpl$invoke$5.invokeSuspend(java.lang.Object):0 -> s
    281:298:java.lang.Object invokeSuspend(java.lang.Object):158:158 -> s
    281:298:java.lang.Object RunDownloadJobUseCaseImpl$invoke$5.invokeSuspend(java.lang.Object):0 -> s
    299:305:java.lang.Object kotlinx.coroutines.BuildersKt.withContext(kotlin.coroutines.CoroutineContext,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):1:1 -> s
    299:305:java.lang.Object invokeSuspend(java.lang.Object):158 -> s
    299:305:java.lang.Object RunDownloadJobUseCaseImpl$invoke$5.invokeSuspend(java.lang.Object):0 -> s
    306:306:java.lang.Object invokeSuspend(java.lang.Object):162:162 -> s
    306:306:java.lang.Object RunDownloadJobUseCaseImpl$invoke$5.invokeSuspend(java.lang.Object):0 -> s
    307:307:java.lang.Object invokeSuspend(java.lang.Object):157:157 -> s
    309:309:java.lang.Object invokeSuspend(java.lang.Object):157:157 -> s
    312:312:java.lang.Object invokeSuspend(java.lang.Object):157:157 -> s
    316:316:java.lang.Object invokeSuspend(java.lang.Object):157:157 -> s
    321:321:java.lang.Object invokeSuspend(java.lang.Object):157:157 -> s
