# {"id":"partitionSourceFiles","fileNameMappings":{"com.ustadmobile.libcache.downloader.RunDownloadJobUseCaseImpl":"RunDownloadJobUseCaseImpl.kt","kotlin.ranges.IntRange":"PrimitiveRanges.kt"}}
com.ustadmobile.libcache.downloader.RunDownloadJobUseCaseImpl$invoke$3 -> x46:
# {"id":"sourceFile","fileName":"RunDownloadJobUseCaseImpl.kt"}
    java.lang.Object L$1 -> d0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lup0;"}
    java.lang.Object L$3 -> e0
      # {"id":"com.android.tools.r8.residualsignature","signature":"La56;"}
    java.lang.Object L$4 -> f0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljn2;"}
    java.lang.Object L$5 -> g0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljn2;"}
    java.lang.Object L$7 -> h0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/util/Collection;"}
    java.lang.Object L$8 -> i0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/util/Iterator;"}
    java.lang.Object L$10 -> j0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/util/Collection;"}
    int label -> k0
    java.lang.Object L$0 -> l0
    java.util.List $items -> m0
    com.ustadmobile.libcache.downloader.RunDownloadJobUseCaseImpl this$0 -> n0
      # {"id":"com.android.tools.r8.residualsignature","signature":"La56;"}
    kotlin.jvm.functions.Function1 $onProgress -> o0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljn2;"}
    kotlin.jvm.functions.Function1 $onStatusUpdate -> p0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljn2;"}
    1:13:void <init>(java.util.List,com.ustadmobile.libcache.downloader.RunDownloadJobUseCaseImpl,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;La56;Ljn2;Ljn2;Lab1;)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":"(Lab1;Ljava/lang/Object;)Lab1;"}
    5:56:java.lang.Object invokeSuspend(java.lang.Object):104:104 -> s
    57:69:java.lang.Object invokeSuspend(java.lang.Object):105:105 -> s
    70:73:java.lang.Object invokeSuspend(java.lang.Object):112:112 -> s
    74:76:void kotlin.ranges.IntRange.<init>(int,int):54:54 -> s
    74:76:java.lang.Object invokeSuspend(java.lang.Object):112 -> s
    77:87:java.lang.Object invokeSuspend(java.lang.Object):169:169 -> s
    88:114:java.lang.Object invokeSuspend(java.lang.Object):170:170 -> s
    115:119:java.lang.Object invokeSuspend(java.lang.Object):171:171 -> s
    120:140:java.lang.Object invokeSuspend(java.lang.Object):113:113 -> s
    141:143:java.lang.Object com.ustadmobile.libcache.downloader.RunDownloadJobUseCaseImpl.access$downloadItemsFromChannelProcessor(com.ustadmobile.libcache.downloader.RunDownloadJobUseCaseImpl,kotlinx.coroutines.channels.ReceiveChannel,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):24:24 -> s
    141:143:java.lang.Object invokeSuspend(java.lang.Object):113 -> s
    144:161:java.lang.Object com.ustadmobile.libcache.downloader.RunDownloadJobUseCaseImpl.downloadItemsFromChannelProcessor(kotlinx.coroutines.channels.ReceiveChannel,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):34:34 -> s
    144:161:java.lang.Object com.ustadmobile.libcache.downloader.RunDownloadJobUseCaseImpl.access$downloadItemsFromChannelProcessor(com.ustadmobile.libcache.downloader.RunDownloadJobUseCaseImpl,kotlinx.coroutines.channels.ReceiveChannel,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):24 -> s
    144:161:java.lang.Object invokeSuspend(java.lang.Object):113 -> s
    162:163:java.lang.Object invokeSuspend(java.lang.Object):104:104 -> s
    164:171:java.lang.Object invokeSuspend(java.lang.Object):171:171 -> s
    172:173:java.lang.Object invokeSuspend(java.lang.Object):172:172 -> s
    174:199:java.lang.Object invokeSuspend(java.lang.Object):120:120 -> s
