# {"id":"partitionSourceFiles","fileNameMappings":{"kotlinx.coroutines.Job":"Job.kt","com.ustadmobile.libcache.downloader.RunDownloadJobUseCaseImpl":"RunDownloadJobUseCaseImpl.kt","com.ustadmobile.libcache.downloader.DownloadJobItemStatusUpdater":"DownloadJobItemStatusUpdater.kt","com.ustadmobile.libcache.db.dao.DownloadJobItemDao_Impl":"DownloadJobItemDao_Impl.kt"}}
com.ustadmobile.libcache.downloader.RunDownloadJobUseCaseImpl$invoke$5$numIncompleteItems$1 -> v26:
# {"id":"sourceFile","fileName":"RunDownloadJobUseCaseImpl.kt"}
    int label -> d0
      # {"id":"com.android.tools.r8.residualsignature","signature":"B"}
    com.ustadmobile.libcache.downloader.DownloadJobItemStatusUpdater $transferJobItemStatusUpdater -> e0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lhv1;"}
    int $downloadJobUid -> f0
    com.ustadmobile.libcache.downloader.RunDownloadJobUseCaseImpl this$0 -> g0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lx26;"}
    1:11:void <init>(com.ustadmobile.libcache.downloader.DownloadJobItemStatusUpdater,int,com.ustadmobile.libcache.downloader.RunDownloadJobUseCaseImpl,kotlin.coroutines.Continuation):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lhv1;ILx26;Ly81;)V"}
    5:17:java.lang.Object invoke(androidx.room.TransactionScope,kotlin.coroutines.Continuation):0:0 -> n
    5:17:java.lang.Object invoke(java.lang.Object,java.lang.Object):0 -> n
    1:12:kotlin.coroutines.Continuation create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly81;Ljava/lang/Object;)Ly81;"}
    1:42:java.lang.Object invokeSuspend(java.lang.Object):146:146 -> s
    43:44:java.lang.Object invokeSuspend(java.lang.Object):147:147 -> s
    45:46:java.lang.Object com.ustadmobile.libcache.downloader.DownloadJobItemStatusUpdater.onFinished(int,kotlin.coroutines.Continuation):103:103 -> s
    45:46:java.lang.Object com.ustadmobile.libcache.downloader.DownloadJobItemStatusUpdater.onFinished$default(com.ustadmobile.libcache.downloader.DownloadJobItemStatusUpdater,int,kotlin.coroutines.Continuation,int,java.lang.Object):100 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    45:46:java.lang.Object invokeSuspend(java.lang.Object):147 -> s
    47:52:java.lang.Object com.ustadmobile.libcache.downloader.DownloadJobItemStatusUpdater.onFinished(int,kotlin.coroutines.Continuation):103:103 -> s
    47:52:java.lang.Object com.ustadmobile.libcache.downloader.DownloadJobItemStatusUpdater.onFinished$default(com.ustadmobile.libcache.downloader.DownloadJobItemStatusUpdater,int,kotlin.coroutines.Continuation,int,java.lang.Object):100 -> s
    47:52:java.lang.Object invokeSuspend(java.lang.Object):147 -> s
    53:54:java.lang.Object com.ustadmobile.libcache.downloader.DownloadJobItemStatusUpdater.onFinished(int,kotlin.coroutines.Continuation):104:104 -> s
    53:54:java.lang.Object com.ustadmobile.libcache.downloader.DownloadJobItemStatusUpdater.onFinished$default(com.ustadmobile.libcache.downloader.DownloadJobItemStatusUpdater,int,kotlin.coroutines.Continuation,int,java.lang.Object):100 -> s
    53:54:java.lang.Object invokeSuspend(java.lang.Object):147 -> s
    55:57:void kotlinx.coroutines.Job.cancel$default(kotlinx.coroutines.Job,java.util.concurrent.CancellationException,int,java.lang.Object):207:207 -> s
    55:57:java.lang.Object com.ustadmobile.libcache.downloader.DownloadJobItemStatusUpdater.onFinished(int,kotlin.coroutines.Continuation):104 -> s
    55:57:java.lang.Object com.ustadmobile.libcache.downloader.DownloadJobItemStatusUpdater.onFinished$default(com.ustadmobile.libcache.downloader.DownloadJobItemStatusUpdater,int,kotlin.coroutines.Continuation,int,java.lang.Object):100 -> s
    55:57:java.lang.Object invokeSuspend(java.lang.Object):147 -> s
    58:62:java.lang.Object com.ustadmobile.libcache.downloader.DownloadJobItemStatusUpdater.onFinished(int,kotlin.coroutines.Continuation):105:105 -> s
    58:62:java.lang.Object com.ustadmobile.libcache.downloader.DownloadJobItemStatusUpdater.onFinished$default(com.ustadmobile.libcache.downloader.DownloadJobItemStatusUpdater,int,kotlin.coroutines.Continuation,int,java.lang.Object):100 -> s
    58:62:java.lang.Object invokeSuspend(java.lang.Object):147 -> s
    63:67:java.lang.Object com.ustadmobile.libcache.downloader.DownloadJobItemStatusUpdater.onFinished$default(com.ustadmobile.libcache.downloader.DownloadJobItemStatusUpdater,int,kotlin.coroutines.Continuation,int,java.lang.Object):100:100 -> s
    63:67:java.lang.Object invokeSuspend(java.lang.Object):147 -> s
    68:76:java.lang.Object invokeSuspend(java.lang.Object):148:148 -> s
    77:78:java.lang.Object invokeSuspend(java.lang.Object):149:149 -> s
    79:80:com.ustadmobile.libcache.db.UstadCacheDb com.ustadmobile.libcache.downloader.RunDownloadJobUseCaseImpl.access$getDb$p(com.ustadmobile.libcache.downloader.RunDownloadJobUseCaseImpl):24:24 -> s
    79:80:java.lang.Object invokeSuspend(java.lang.Object):149 -> s
    81:86:java.lang.Object invokeSuspend(java.lang.Object):149:149 -> s
    87:88:java.lang.Object com.ustadmobile.libcache.db.dao.DownloadJobItemDao_Impl.findNumberJobItemsNotComplete(int,kotlin.coroutines.Continuation):248:248 -> s
    87:88:java.lang.Object invokeSuspend(java.lang.Object):149 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    89:94:java.lang.Object com.ustadmobile.libcache.db.dao.DownloadJobItemDao_Impl.findNumberJobItemsNotComplete(int,kotlin.coroutines.Continuation):248:248 -> s
    89:94:java.lang.Object invokeSuspend(java.lang.Object):149 -> s
    95:102:java.lang.Object androidx.room.util.DBUtil.performSuspending(androidx.room.RoomDatabase,boolean,boolean,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):1:1 -> s
    95:102:java.lang.Object com.ustadmobile.libcache.db.dao.DownloadJobItemDao_Impl.findNumberJobItemsNotComplete(int,kotlin.coroutines.Continuation):248 -> s
    95:102:java.lang.Object invokeSuspend(java.lang.Object):149 -> s
