# {"id":"partitionSourceFiles","fileNameMappings":{"com.ustadmobile.libcache.db.dao.DownloadJobDao_Impl":"DownloadJobDao_Impl.kt","com.ustadmobile.libcache.db.entities.DownloadJobItem":"DownloadJobItem.kt","com.ustadmobile.libcache.UstadCacheImpl":"UstadCacheImpl.kt","com.ustadmobile.libcache.db.dao.DownloadJobItemDao_Impl":"DownloadJobItemDao_Impl.kt","io.ktor.http.Url":"Url.kt"}}
com.ustadmobile.libcache.downloader.RunDownloadJobUseCaseImpl -> sd6:
# {"id":"sourceFile","fileName":"RunDownloadJobUseCaseImpl.kt"}
    okhttp3.OkHttpClient okHttpClient -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lmq4;"}
    com.ustadmobile.libcache.db.UstadCacheDb db -> b
    com.ustadmobile.libcache.UstadCache httpCache -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lx28;"}
    1:3:void <init>(okhttp3.OkHttpClient,com.ustadmobile.libcache.db.UstadCacheDb,com.ustadmobile.libcache.UstadCache):24:24 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lmq4;Lcom/ustadmobile/libcache/db/UstadCacheDb;Lx28;)V"}
    4:5:void <init>(okhttp3.OkHttpClient,com.ustadmobile.libcache.db.UstadCacheDb,com.ustadmobile.libcache.UstadCache):25:25 -> <init>
    6:7:void <init>(okhttp3.OkHttpClient,com.ustadmobile.libcache.db.UstadCacheDb,com.ustadmobile.libcache.UstadCache):26:26 -> <init>
    8:10:void <init>(okhttp3.OkHttpClient,com.ustadmobile.libcache.db.UstadCacheDb,com.ustadmobile.libcache.UstadCache):27:27 -> <init>
    33:85:java.lang.Object invoke(int,kotlin.coroutines.Continuation):126:126 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILgc1;)Ljava/lang/Object;"}
    86:104:java.lang.Object invoke(int,kotlin.coroutines.Continuation):127:127 -> a
    105:114:java.lang.Object invoke(int,kotlin.coroutines.Continuation):128:128 -> a
    115:121:java.lang.Object com.ustadmobile.libcache.db.dao.DownloadJobDao_Impl.findByUid(int,kotlin.coroutines.Continuation):72:72 -> a
    115:121:java.lang.Object invoke(int,kotlin.coroutines.Continuation):128 -> a
    122:131:java.lang.Object androidx.room.util.DBUtil.performSuspending(androidx.room.RoomDatabase,boolean,boolean,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):1:1 -> a
    122:131:java.lang.Object com.ustadmobile.libcache.db.dao.DownloadJobDao_Impl.findByUid(int,kotlin.coroutines.Continuation):72 -> a
    122:131:java.lang.Object invoke(int,kotlin.coroutines.Continuation):128 -> a
    132:135:java.lang.Object invoke(int,kotlin.coroutines.Continuation):128:128 -> a
    136:145:java.lang.Object invoke(int,kotlin.coroutines.Continuation):130:130 -> a
    146:153:java.lang.Object com.ustadmobile.libcache.db.dao.DownloadJobItemDao_Impl.findPendingByJobUid(int,kotlin.coroutines.Continuation):85:85 -> a
    146:153:java.lang.Object invoke(int,kotlin.coroutines.Continuation):130 -> a
    154:160:java.lang.Object androidx.room.util.DBUtil.performSuspending(androidx.room.RoomDatabase,boolean,boolean,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):1:1 -> a
    154:160:java.lang.Object com.ustadmobile.libcache.db.dao.DownloadJobItemDao_Impl.findPendingByJobUid(int,kotlin.coroutines.Continuation):85 -> a
    154:160:java.lang.Object invoke(int,kotlin.coroutines.Continuation):130 -> a
    161:163:java.lang.Object invoke(int,kotlin.coroutines.Continuation):126:126 -> a
    164:183:java.lang.Object invoke(int,kotlin.coroutines.Continuation):133:133 -> a
    184:186:java.lang.Object invoke(int,kotlin.coroutines.Continuation):166:166 -> a
    187:217:java.lang.Object invoke(int,kotlin.coroutines.Continuation):129:129 -> a
    29:68:java.lang.Object invoke(java.util.List,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):94:94 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;La26;La26;Lgc1;)Ljava/lang/Object;"}
    69:79:java.lang.Object invoke(java.util.List,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):169:169 -> b
    80:93:java.lang.Object invoke(java.util.List,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):170:170 -> b
    94:95:java.lang.Object invoke(java.util.List,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):171:171 -> b
    96:97:io.ktor.http.Url com.ustadmobile.libcache.db.entities.DownloadJobItem.getDjiUrl():33:33 -> b
    96:97:java.lang.Object invoke(java.util.List,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):102 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    98:99:java.lang.String io.ktor.http.Url.toString():227:227 -> b
    98:99:java.lang.Object invoke(java.util.List,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):102 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    100:103:java.lang.Object invoke(java.util.List,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):171:171 -> b
    104:119:java.lang.Object invoke(java.util.List,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):102:102 -> b
    120:122:java.lang.Object com.ustadmobile.libcache.UstadCacheImpl.getEntries(java.util.Set,kotlin.coroutines.Continuation):832:832 -> b
    120:122:java.lang.Object invoke(java.util.List,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):102 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    123:130:java.lang.Object com.ustadmobile.libcache.UstadCacheImpl.getEntries(java.util.Set,kotlin.coroutines.Continuation):833:833 -> b
    123:130:java.lang.Object invoke(java.util.List,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):102 -> b
    131:140:java.lang.Object androidx.room.RoomDatabaseKt.useReaderConnection(androidx.room.RoomDatabase,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):1:1 -> b
    131:140:java.lang.Object com.ustadmobile.libcache.UstadCacheImpl.getEntries(java.util.Set,kotlin.coroutines.Continuation):833 -> b
    131:140:java.lang.Object invoke(java.util.List,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):102 -> b
    141:162:java.lang.Object invoke(java.util.List,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):104:104 -> b
    163:165:java.lang.Object invoke(java.util.List,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):122:122 -> b
