# {"id":"partitionSourceFiles","fileNameMappings":{"com.ustadmobile.libcache.db.dao.DownloadJobDao_Impl":"DownloadJobDao_Impl.kt","kotlinx.coroutines.channels.SendChannel":"Channel.kt","kotlin.ranges.IntProgression":"Progressions.kt","com.ustadmobile.libcache.db.entities.DownloadJob":"DownloadJob.kt","kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsKt":"Intrinsics.kt","kotlin.time.Clock$System":"Clock.kt","androidx.compose.material3.internal.CalendarMonth":"CalendarModel.kt","com.ustadmobile.libcache.downloader.AbstractEnqueuePinPublicationPrepareUseCase":"AbstractEnqueuePinPublicationPrepareUseCase.kt","com.ustadmobile.libcache.db.dao.DownloadJobItemDao_Impl":"DownloadJobItemDao_Impl.kt","kotlin.time.InstantJvmKt":"InstantJvm.kt","io.ktor.http.Url":"Url.kt"}}
com.ustadmobile.libcache.downloader.AbstractEnqueuePinPublicationPrepareUseCase$createTransferJob$2 -> o0:
# {"id":"sourceFile","fileName":"AbstractEnqueuePinPublicationPrepareUseCase.kt"}
    int AbstractEnqueuePinPublicationPrepareUseCase$createTransferJob$2.$r8$classId -> i0
      # {"id":"com.android.tools.r8.synthesized"}
    int I$0 -> j0
    int label -> k0
    java.lang.Object L$0 -> l0
    com.ustadmobile.libcache.downloader.AbstractEnqueuePinPublicationPrepareUseCase this$0 -> m0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/lang/Object;"}
    io.ktor.http.Url $manifestUrl -> n0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/lang/Object;"}
    1:15:void AbstractEnqueuePinPublicationPrepareUseCase$createTransferJob$2.<init>(java.lang.Object,int,java.lang.Object,java.lang.Object,Continuation,int):0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;ILjava/lang/Object;Ljava/lang/Object;Ljb1;I)V"}
    16:16:void <init>(com.ustadmobile.libcache.downloader.AbstractEnqueuePinPublicationPrepareUseCase,io.ktor.http.Url,kotlin.coroutines.Continuation):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lux0;Lur7;Ljb1;)V"}
    12:22:java.lang.Object androidx.compose.material3.DatePickerKt$DatePickerContent$3$5$2$2$1$1$1.invoke(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.Continuation):0:0 -> n
    12:22:java.lang.Object androidx.compose.material3.DatePickerKt$DatePickerContent$3$5$2$2$1$1$1.invoke(java.lang.Object,java.lang.Object):0 -> n
    12:22:java.lang.Object AbstractEnqueuePinPublicationPrepareUseCase$createTransferJob$2.invoke(java.lang.Object,java.lang.Object):0 -> n
      # {"id":"com.android.tools.r8.synthesized"}
    23:26:java.lang.Object AbstractEnqueuePinPublicationPrepareUseCase$createTransferJob$2.invoke(java.lang.Object,java.lang.Object):0:0 -> n
    27:37:java.lang.Object kotlinx.coroutines.flow.internal.CombineKt$combineInternal$2$1.invoke(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.Continuation):0:0 -> n
    27:37:java.lang.Object kotlinx.coroutines.flow.internal.CombineKt$combineInternal$2$1.invoke(java.lang.Object,java.lang.Object):0 -> n
    27:37:java.lang.Object AbstractEnqueuePinPublicationPrepareUseCase$createTransferJob$2.invoke(java.lang.Object,java.lang.Object):0 -> n
    38:41:java.lang.Object AbstractEnqueuePinPublicationPrepareUseCase$createTransferJob$2.invoke(java.lang.Object,java.lang.Object):0:0 -> n
    42:52:java.lang.Object invoke(androidx.room.TransactionScope,kotlin.coroutines.Continuation):0:0 -> n
    42:52:java.lang.Object invoke(java.lang.Object,java.lang.Object):0 -> n
    42:52:java.lang.Object AbstractEnqueuePinPublicationPrepareUseCase$createTransferJob$2.invoke(java.lang.Object,java.lang.Object):0 -> n
    10:31:kotlin.coroutines.Continuation androidx.compose.material3.DatePickerKt$DatePickerContent$3$5$2$2$1$1$1.create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljb1;Ljava/lang/Object;)Ljb1;"}
    32:53:kotlin.coroutines.Continuation kotlinx.coroutines.flow.internal.CombineKt$combineInternal$2$1.create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> q
    54:64:kotlin.coroutines.Continuation create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> q
    21:38:java.lang.Object androidx.compose.material3.DatePickerKt$DatePickerContent$3$5$2$2$1$1$1.invokeSuspend(java.lang.Object):1684:1684 -> s
    39:42:java.lang.Object androidx.compose.material3.DatePickerKt$DatePickerContent$3$5$2$2$1$1$1.invokeSuspend(java.lang.Object):1688:1688 -> s
    43:46:java.lang.Object androidx.compose.material3.DatePickerKt$DatePickerContent$3$5$2$2$1$1$1.invokeSuspend(java.lang.Object):1689:1689 -> s
    47:51:int kotlin.ranges.IntProgression.getFirst():94:94 -> s
    47:51:java.lang.Object androidx.compose.material3.DatePickerKt$DatePickerContent$3$5$2$2$1$1$1.invokeSuspend(java.lang.Object):1689 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    52:53:java.lang.Object androidx.compose.material3.DatePickerKt$DatePickerContent$3$5$2$2$1$1$1.invokeSuspend(java.lang.Object):1689:1689 -> s
    54:57:int androidx.compose.material3.internal.CalendarMonth.getMonth():248:248 -> s
    54:57:java.lang.Object androidx.compose.material3.DatePickerKt$DatePickerContent$3$5$2$2$1$1$1.invokeSuspend(java.lang.Object):1689 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    58:67:java.lang.Object androidx.compose.material3.DatePickerKt$DatePickerContent$3$5$2$2$1$1$1.invokeSuspend(java.lang.Object):1688:1688 -> s
    68:71:java.lang.Object kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsKt.getCOROUTINE_SUSPENDED():57:57 -> s
    68:71:java.lang.Object kotlinx.coroutines.flow.internal.CombineKt$combineInternal$2$1.invokeSuspend(java.lang.Object):0 -> s
    72:91:java.lang.Object kotlinx.coroutines.flow.internal.CombineKt$combineInternal$2$1.invokeSuspend(java.lang.Object):26:26 -> s
    92:114:java.lang.Object kotlinx.coroutines.flow.internal.CombineKt$combineInternal$2$1.invokeSuspend(java.lang.Object):28:28 -> s
    115:120:java.lang.Object kotlinx.coroutines.flow.internal.CombineKt$combineInternal$2$1.invokeSuspend(java.lang.Object):34:34 -> s
    121:124:boolean kotlinx.coroutines.channels.SendChannel.close$default(kotlinx.coroutines.channels.SendChannel,java.lang.Throwable,int,java.lang.Object):263:263 -> s
    121:124:java.lang.Object kotlinx.coroutines.flow.internal.CombineKt$combineInternal$2$1.invokeSuspend(java.lang.Object):35 -> s
    125:130:java.lang.Object kotlinx.coroutines.flow.internal.CombineKt$combineInternal$2$1.invokeSuspend(java.lang.Object):34:34 -> s
    131:133:boolean kotlinx.coroutines.channels.SendChannel.close$default(kotlinx.coroutines.channels.SendChannel,java.lang.Throwable,int,java.lang.Object):263:263 -> s
    131:133:java.lang.Object kotlinx.coroutines.flow.internal.CombineKt$combineInternal$2$1.invokeSuspend(java.lang.Object):35 -> s
    134:134:java.lang.Object kotlinx.coroutines.flow.internal.CombineKt$combineInternal$2$1.invokeSuspend(java.lang.Object):35:35 -> s
    135:140:java.lang.Object kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsKt.getCOROUTINE_SUSPENDED():57:57 -> s
    135:140:java.lang.Object invokeSuspend(java.lang.Object):0 -> s
    141:181:java.lang.Object invokeSuspend(java.lang.Object):28:28 -> s
    182:187:kotlin.time.Instant kotlin.time.InstantJvmKt.systemClockNow():13:13 -> s
    182:187:kotlin.time.Instant kotlin.time.Clock$System.now():60 -> s
    182:187:java.lang.Object invokeSuspend(java.lang.Object):32 -> s
    188:191:java.lang.Object invokeSuspend(java.lang.Object):32:32 -> s
    192:195:world.respect.libxxhash.XXStringHasher com.ustadmobile.libcache.downloader.AbstractEnqueuePinPublicationPrepareUseCase.access$getXxStringHasher$p(com.ustadmobile.libcache.downloader.AbstractEnqueuePinPublicationPrepareUseCase):16:16 -> s
    192:195:java.lang.Object invokeSuspend(java.lang.Object):34 -> s
    196:198:java.lang.Object invokeSuspend(java.lang.Object):34:34 -> s
    199:200:java.lang.String io.ktor.http.Url.toString():227:227 -> s
    199:200:java.lang.Object invokeSuspend(java.lang.Object):34 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    201:204:java.lang.Object invokeSuspend(java.lang.Object):34:34 -> s
    205:206:java.lang.Object invokeSuspend(java.lang.Object):29:29 -> s
    207:217:java.lang.Object invokeSuspend(java.lang.Object):33:33 -> s
    218:220:void com.ustadmobile.libcache.db.entities.DownloadJob.<init>(int,int,int,java.lang.String,io.ktor.http.Url,long,long,int,int,kotlin.jvm.internal.DefaultConstructorMarker):26:26 -> s
    218:220:java.lang.Object invokeSuspend(java.lang.Object):29 -> s
    221:228:java.lang.Object invokeSuspend(java.lang.Object):37:37 -> s
    229:230:java.lang.Object com.ustadmobile.libcache.db.dao.DownloadJobDao_Impl.insert(com.ustadmobile.libcache.db.entities.DownloadJob,kotlin.coroutines.Continuation):59:59 -> s
    229:230:java.lang.Object invokeSuspend(java.lang.Object):37 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    231:235:java.lang.Object com.ustadmobile.libcache.db.dao.DownloadJobDao_Impl.insert(com.ustadmobile.libcache.db.entities.DownloadJob,kotlin.coroutines.Continuation):59:59 -> s
    231:235:java.lang.Object invokeSuspend(java.lang.Object):37 -> s
    236:242:java.lang.Object androidx.room.util.DBUtil.performSuspending(androidx.room.RoomDatabase,boolean,boolean,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):1:1 -> s
    236:242:java.lang.Object com.ustadmobile.libcache.db.dao.DownloadJobDao_Impl.insert(com.ustadmobile.libcache.db.entities.DownloadJob,kotlin.coroutines.Continuation):59 -> s
    236:242:java.lang.Object invokeSuspend(java.lang.Object):37 -> s
    243:249:java.lang.Object invokeSuspend(java.lang.Object):37:37 -> s
    250:251:java.lang.Object invokeSuspend(java.lang.Object):39:39 -> s
    252:259:java.lang.Object invokeSuspend(java.lang.Object):41:41 -> s
    260:262:java.lang.Object invokeSuspend(java.lang.Object):39:39 -> s
    263:276:java.lang.Object invokeSuspend(java.lang.Object):44:44 -> s
    277:278:java.lang.Object com.ustadmobile.libcache.db.dao.DownloadJobItemDao_Impl.upsertList(java.util.List,kotlin.coroutines.Continuation):72:72 -> s
    277:278:java.lang.Object invokeSuspend(java.lang.Object):44 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    279:283:java.lang.Object com.ustadmobile.libcache.db.dao.DownloadJobItemDao_Impl.upsertList(java.util.List,kotlin.coroutines.Continuation):72:72 -> s
    279:283:java.lang.Object invokeSuspend(java.lang.Object):44 -> s
    284:295:java.lang.Object androidx.room.util.DBUtil.performSuspending(androidx.room.RoomDatabase,boolean,boolean,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):1:1 -> s
    284:295:java.lang.Object com.ustadmobile.libcache.db.dao.DownloadJobItemDao_Impl.upsertList(java.util.List,kotlin.coroutines.Continuation):72 -> s
    284:295:java.lang.Object invokeSuspend(java.lang.Object):44 -> s
    296:309:com.ustadmobile.libcache.db.entities.DownloadJob com.ustadmobile.libcache.db.entities.DownloadJob.copy$default(com.ustadmobile.libcache.db.entities.DownloadJob,int,int,int,java.lang.String,io.ktor.http.Url,long,long,int,int,java.lang.Object):0:0 -> s
    296:309:java.lang.Object invokeSuspend(java.lang.Object):46 -> s
    310:316:com.ustadmobile.libcache.db.entities.DownloadJob com.ustadmobile.libcache.db.entities.DownloadJob.copy(int,int,int,java.lang.String,io.ktor.http.Url,long,long,int):0:0 -> s
    310:316:com.ustadmobile.libcache.db.entities.DownloadJob com.ustadmobile.libcache.db.entities.DownloadJob.copy$default(com.ustadmobile.libcache.db.entities.DownloadJob,int,int,int,java.lang.String,io.ktor.http.Url,long,long,int,int,java.lang.Object):0 -> s
    310:316:java.lang.Object invokeSuspend(java.lang.Object):46 -> s
