# {"id":"partitionSourceFiles","fileNameMappings":{"world.respect.lib.xapi.rusticilaunch.model.TinCanXmlDocument":"TinCanXmlDocument.kt","kotlin.collections.ArraysUtilJVM":"ArraysUtilJVM.java","com.ustadmobile.libcache.db.entities.DownloadJob":"DownloadJob.kt","world.respect.lib.xapi.rusticilaunch.model.TinCanXmlActivity":"TinCanXmlDocument.kt","kotlin.TuplesKt":"Tuples.kt","androidx.work.WorkManager$Companion":"WorkManager.kt","io.ktor.client.request.HttpRequestBuilder":"HttpRequest.kt","com.ustadmobile.libcache.util.LaunchNoVarySearchConstants":"LaunchNoVarySearchConstants.kt","world.respect.lib.xapi.rusticilaunch.model.TinCanXmlLaunch":"TinCanXmlDocument.kt","androidx.work.WorkRequest$Builder":"WorkRequest.kt","androidx.work.impl.utils.NetworkRequestCompat":"NetworkRequestCompat.kt","com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid":"EnqueueRunDownloadJobUseCaseAndroid.kt","androidx.work.Constraints$Builder":"Constraints.kt","world.respect.lib.xapi.rusticilaunch.model.TinCanXmlActivities":"TinCanXmlDocument.kt","io.ktor.http.HeadersImpl":"Headers.kt","com.ustadmobile.libcache.db.dao.DownloadJobDao_Impl":"DownloadJobDao_Impl.kt","io.ktor.http.HeadersKt":"Headers.kt","world.respect.lib.opds.model.Publication":"Publication.kt","kotlin.collections.builders.ListBuilder":"ListBuilder.kt","androidx.work.Data$Builder":"Data_.kt","world.respect.lib.opds.model.ReadiumLink":"ReadiumLink.kt","kotlin.collections.CollectionsKt___CollectionsKt":"_Collections.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.PinPublicationPrepareUseCase -> yf5:
# {"id":"sourceFile","fileName":"PinPublicationPrepareUseCase.kt"}
    io.ktor.client.HttpClient httpClient -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ln33;"}
    com.ustadmobile.libcache.db.UstadCacheDb db -> b
    com.ustadmobile.libcache.UstadCache cache -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lx28;"}
    com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCase enqueueRunDownloadJobUseCase -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lw62;"}
    nl.adaptivity.xmlutil.serialization.XML xml -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lue8;"}
    1:3:void <init>(io.ktor.client.HttpClient,com.ustadmobile.libcache.db.UstadCacheDb,com.ustadmobile.libcache.UstadCache,com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCase,nl.adaptivity.xmlutil.serialization.XML):44:44 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln33;Lcom/ustadmobile/libcache/db/UstadCacheDb;Lx28;Lw62;Lue8;)V"}
    4:5:void <init>(io.ktor.client.HttpClient,com.ustadmobile.libcache.db.UstadCacheDb,com.ustadmobile.libcache.UstadCache,com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCase,nl.adaptivity.xmlutil.serialization.XML):46:46 -> <init>
    6:7:void <init>(io.ktor.client.HttpClient,com.ustadmobile.libcache.db.UstadCacheDb,com.ustadmobile.libcache.UstadCache,com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCase,nl.adaptivity.xmlutil.serialization.XML):47:47 -> <init>
    8:9:void <init>(io.ktor.client.HttpClient,com.ustadmobile.libcache.db.UstadCacheDb,com.ustadmobile.libcache.UstadCache,com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCase,nl.adaptivity.xmlutil.serialization.XML):48:48 -> <init>
    10:11:void <init>(io.ktor.client.HttpClient,com.ustadmobile.libcache.db.UstadCacheDb,com.ustadmobile.libcache.UstadCache,com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCase,nl.adaptivity.xmlutil.serialization.XML):49:49 -> <init>
    12:14:void <init>(io.ktor.client.HttpClient,com.ustadmobile.libcache.db.UstadCacheDb,com.ustadmobile.libcache.UstadCache,com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCase,nl.adaptivity.xmlutil.serialization.XML):50:50 -> <init>
    33:291:java.lang.Object invoke(int,kotlin.coroutines.Continuation):64:64 -> a
    33:291:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILgc1;)Ljava/lang/Object;"}
    292:300:java.lang.Object invoke(int,kotlin.coroutines.Continuation):67:67 -> a
    292:300:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    301:308:java.lang.Object com.ustadmobile.libcache.db.dao.DownloadJobDao_Impl.findByUid(int,kotlin.coroutines.Continuation):72:72 -> a
    301:308:java.lang.Object invoke(int,kotlin.coroutines.Continuation):67 -> a
    301:308:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    309:317:java.lang.Object androidx.room.util.DBUtil.performSuspending(androidx.room.RoomDatabase,boolean,boolean,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):1:1 -> a
    309:317:java.lang.Object com.ustadmobile.libcache.db.dao.DownloadJobDao_Impl.findByUid(int,kotlin.coroutines.Continuation):72 -> a
    309:317:java.lang.Object invoke(int,kotlin.coroutines.Continuation):67 -> a
    309:317:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    318:321:java.lang.Object invoke(int,kotlin.coroutines.Continuation):67:67 -> a
    318:321:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    322:331:java.lang.Object invoke(int,kotlin.coroutines.Continuation):69:69 -> a
    322:331:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    332:340:java.lang.Object com.ustadmobile.libcache.db.dao.DownloadJobItemDao_Impl.findPendingByJobUid(int,kotlin.coroutines.Continuation):85:85 -> a
    332:340:java.lang.Object invoke(int,kotlin.coroutines.Continuation):69 -> a
    332:340:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    341:353:java.lang.Object androidx.room.util.DBUtil.performSuspending(androidx.room.RoomDatabase,boolean,boolean,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):1:1 -> a
    341:353:java.lang.Object com.ustadmobile.libcache.db.dao.DownloadJobItemDao_Impl.findPendingByJobUid(int,kotlin.coroutines.Continuation):85 -> a
    341:353:java.lang.Object invoke(int,kotlin.coroutines.Continuation):69 -> a
    341:353:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    354:362:java.lang.Object invoke(int,kotlin.coroutines.Continuation):69:69 -> a
    354:362:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    363:375:java.lang.Object invoke(int,kotlin.coroutines.Continuation):70:70 -> a
    363:375:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    376:384:java.lang.Object com.ustadmobile.libcache.db.dao.DownloadJobDao_Impl.updateStatus(int,int,kotlin.coroutines.Continuation):160:160 -> a
    376:384:java.lang.Object invoke(int,kotlin.coroutines.Continuation):70 -> a
    376:384:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    385:396:java.lang.Object androidx.room.util.DBUtil.performSuspending(androidx.room.RoomDatabase,boolean,boolean,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):1:1 -> a
    385:396:java.lang.Object com.ustadmobile.libcache.db.dao.DownloadJobDao_Impl.updateStatus(int,int,kotlin.coroutines.Continuation):160 -> a
    385:396:java.lang.Object invoke(int,kotlin.coroutines.Continuation):70 -> a
    385:396:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    397:400:io.ktor.http.Url com.ustadmobile.libcache.db.entities.DownloadJob.getDjPubManifestUrl():32:32 -> a
    397:400:java.lang.Object invoke(int,kotlin.coroutines.Continuation):75 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    397:400:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    401:405:java.lang.Object invoke(int,kotlin.coroutines.Continuation):203:203 -> a
    401:405:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    406:407:io.ktor.http.URLBuilder io.ktor.client.request.HttpRequestBuilder.getUrl():81:81 -> a
    406:407:java.lang.Object invoke(int,kotlin.coroutines.Continuation):204 -> a
    406:407:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    408:410:java.lang.Object invoke(int,kotlin.coroutines.Continuation):204:204 -> a
    408:410:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    411:412:java.lang.Object invoke(int,kotlin.coroutines.Continuation):208:208 -> a
    411:412:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    413:416:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0:0 -> a
    417:439:java.lang.Object invoke(int,kotlin.coroutines.Continuation):210:210 -> a
    417:439:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    440:453:java.lang.Object io.ktor.client.statement.HttpStatement.execute(kotlin.coroutines.Continuation):100:100 -> a
    440:453:java.lang.Object invoke(int,kotlin.coroutines.Continuation):210 -> a
    440:453:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    454:455:java.lang.Object invoke(int,kotlin.coroutines.Continuation):207:207 -> a
    454:455:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    456:459:java.lang.Object invoke(int,kotlin.coroutines.Continuation):211:211 -> a
    456:459:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    460:465:java.lang.Object invoke(int,kotlin.coroutines.Continuation):212:212 -> a
    460:465:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    466:471:java.lang.Object invoke(int,kotlin.coroutines.Continuation):217:217 -> a
    466:471:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    472:476:java.lang.Object invoke(int,kotlin.coroutines.Continuation):212:212 -> a
    472:476:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    477:512:java.lang.Object invoke(int,kotlin.coroutines.Continuation):211:211 -> a
    477:512:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    513:518:java.lang.Object invoke(int,kotlin.coroutines.Continuation):79:79 -> a
    513:518:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    519:522:java.lang.String world.respect.lib.opds.model.ReadiumLink.getHref():14:14 -> a
    519:522:java.lang.Object invoke(int,kotlin.coroutines.Continuation):80 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    519:522:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    523:530:java.lang.Object invoke(int,kotlin.coroutines.Continuation):80:80 -> a
    523:530:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    531:535:java.lang.Object invoke(int,kotlin.coroutines.Continuation):226:226 -> a
    531:535:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    536:537:io.ktor.http.URLBuilder io.ktor.client.request.HttpRequestBuilder.getUrl():81:81 -> a
    536:537:java.lang.Object invoke(int,kotlin.coroutines.Continuation):227 -> a
    536:537:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    538:540:java.lang.Object invoke(int,kotlin.coroutines.Continuation):227:227 -> a
    538:540:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    541:542:java.lang.Object invoke(int,kotlin.coroutines.Continuation):231:231 -> a
    541:542:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    543:546:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0:0 -> a
    547:574:java.lang.Object invoke(int,kotlin.coroutines.Continuation):233:233 -> a
    547:574:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    575:592:java.lang.Object io.ktor.client.statement.HttpStatement.execute(kotlin.coroutines.Continuation):100:100 -> a
    575:592:java.lang.Object invoke(int,kotlin.coroutines.Continuation):233 -> a
    575:592:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    593:594:java.lang.Object invoke(int,kotlin.coroutines.Continuation):230:230 -> a
    593:594:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    595:622:java.lang.Object invoke(int,kotlin.coroutines.Continuation):82:82 -> a
    595:622:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    623:632:java.lang.Object io.ktor.client.statement.HttpResponseKt.bodyAsText$default(io.ktor.client.statement.HttpResponse,java.nio.charset.Charset,kotlin.coroutines.Continuation,int,java.lang.Object):122:122 -> a
    623:632:java.lang.Object invoke(int,kotlin.coroutines.Continuation):82 -> a
    623:632:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    633:634:java.lang.Object invoke(int,kotlin.coroutines.Continuation):64:64 -> a
    633:634:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    635:664:java.lang.Object invoke(int,kotlin.coroutines.Continuation):83:83 -> a
    635:664:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    665:668:world.respect.lib.xapi.rusticilaunch.model.TinCanXmlActivities world.respect.lib.xapi.rusticilaunch.model.TinCanXmlDocument.getActivities():20:20 -> a
    665:668:java.lang.Object invoke(int,kotlin.coroutines.Continuation):86 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    665:668:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    669:672:java.util.List world.respect.lib.xapi.rusticilaunch.model.TinCanXmlActivities.getActivity():26:26 -> a
    669:672:java.lang.Object invoke(int,kotlin.coroutines.Continuation):86 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    669:672:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    673:677:java.lang.Object invoke(int,kotlin.coroutines.Continuation):234:234 -> a
    673:677:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    678:691:java.lang.Object invoke(int,kotlin.coroutines.Continuation):244:244 -> a
    678:691:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    692:693:java.lang.Object invoke(int,kotlin.coroutines.Continuation):243:243 -> a
    692:693:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    694:697:world.respect.lib.xapi.rusticilaunch.model.TinCanXmlLaunch world.respect.lib.xapi.rusticilaunch.model.TinCanXmlActivity.getLaunch():37:37 -> a
    694:697:java.lang.Object invoke(int,kotlin.coroutines.Continuation):87 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    694:697:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    698:701:java.lang.String world.respect.lib.xapi.rusticilaunch.model.TinCanXmlLaunch.getValue():53:53 -> a
    698:701:java.lang.Object invoke(int,kotlin.coroutines.Continuation):87 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    698:701:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    702:709:java.lang.Object invoke(int,kotlin.coroutines.Continuation):87:87 -> a
    702:709:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    710:713:java.lang.Object invoke(int,kotlin.coroutines.Continuation):243:243 -> a
    710:713:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    714:715:java.lang.Object invoke(int,kotlin.coroutines.Continuation):88:88 -> a
    714:715:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    716:719:java.lang.Object invoke(int,kotlin.coroutines.Continuation):90:90 -> a
    716:719:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    720:723:java.lang.Object invoke(int,kotlin.coroutines.Continuation):91:91 -> a
    720:723:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    724:736:java.lang.Object invoke(int,kotlin.coroutines.Continuation):248:248 -> a
    724:736:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    737:751:java.lang.Object invoke(int,kotlin.coroutines.Continuation):249:249 -> a
    737:751:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    752:755:java.lang.Object invoke(int,kotlin.coroutines.Continuation):250:250 -> a
    752:755:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    756:757:java.lang.String world.respect.lib.opds.model.ReadiumLink.getHref():14:14 -> a
    756:757:java.lang.Object invoke(int,kotlin.coroutines.Continuation):93 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    756:757:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    758:761:java.lang.Object invoke(int,kotlin.coroutines.Continuation):93:93 -> a
    758:761:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    762:767:java.lang.Object invoke(int,kotlin.coroutines.Continuation):250:250 -> a
    762:767:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    768:771:java.lang.Object invoke(int,kotlin.coroutines.Continuation):101:101 -> a
    768:771:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    772:779:java.util.List kotlin.collections.CollectionsKt___CollectionsKt.distinct(java.lang.Iterable):1836:1836 -> a
    772:779:java.lang.Object invoke(int,kotlin.coroutines.Continuation):101 -> a
    772:779:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    780:809:java.lang.Object invoke(int,kotlin.coroutines.Continuation):252:252 -> a
    780:809:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    810:813:java.lang.String com.ustadmobile.libcache.util.LaunchNoVarySearchConstants.getLAUNCH_LINK_NO_VARY_HEADER():18:18 -> a
    810:813:java.lang.Object invoke(int,kotlin.coroutines.Continuation):105 -> a
    810:813:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    814:819:java.lang.Object invoke(int,kotlin.coroutines.Continuation):105:105 -> a
    814:819:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    820:828:kotlin.Pair kotlin.TuplesKt.to(java.lang.Object,java.lang.Object):44:44 -> a
    820:828:java.lang.Object invoke(int,kotlin.coroutines.Continuation):105 -> a
    820:828:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    829:832:java.lang.Object invoke(int,kotlin.coroutines.Continuation):105:105 -> a
    829:832:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    833:834:io.ktor.http.Headers io.ktor.http.HeadersKt.headersOf(kotlin.Pair[]):86:86 -> a
    833:834:java.lang.Object invoke(int,kotlin.coroutines.Continuation):104 -> a
    833:834:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    835:838:java.util.List kotlin.collections.ArraysUtilJVM.asList(java.lang.Object[]):13:13 -> a
    835:838:java.util.List kotlin.collections.ArraysKt___ArraysJvmKt.asList(java.lang.Object[]):134 -> a
    835:838:io.ktor.http.Headers io.ktor.http.HeadersKt.headersOf(kotlin.Pair[]):86 -> a
    835:838:java.lang.Object invoke(int,kotlin.coroutines.Continuation):104 -> a
    835:838:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    839:841:java.util.List kotlin.collections.ArraysKt___ArraysJvmKt.asList(java.lang.Object[]):134:134 -> a
    839:841:io.ktor.http.Headers io.ktor.http.HeadersKt.headersOf(kotlin.Pair[]):86 -> a
    839:841:java.lang.Object invoke(int,kotlin.coroutines.Continuation):104 -> a
    839:841:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    842:846:io.ktor.http.Headers io.ktor.http.HeadersKt.headersOf(kotlin.Pair[]):86:86 -> a
    842:846:java.lang.Object invoke(int,kotlin.coroutines.Continuation):104 -> a
    842:846:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    847:849:void io.ktor.http.HeadersImpl.<init>(java.util.Map):97:97 -> a
    847:849:io.ktor.http.Headers io.ktor.http.HeadersKt.headersOf(kotlin.Pair[]):86 -> a
    847:849:java.lang.Object invoke(int,kotlin.coroutines.Continuation):104 -> a
    847:849:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    850:878:java.lang.Object invoke(int,kotlin.coroutines.Continuation):102:102 -> a
    850:878:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    879:881:java.lang.Object com.ustadmobile.libcache.UstadCacheImpl.setExtraResponseHeaders(io.ktor.http.Url,io.ktor.http.Headers,kotlin.coroutines.Continuation):1007:1007 -> a
    879:881:java.lang.Object invoke(int,kotlin.coroutines.Continuation):102 -> a
    879:881:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    882:921:java.lang.Object com.ustadmobile.libcache.UstadCacheImpl.setExtraResponseHeaders(io.ktor.http.Url,io.ktor.http.Headers,kotlin.coroutines.Continuation):1008:1008 -> a
    882:921:java.lang.Object invoke(int,kotlin.coroutines.Continuation):102 -> a
    882:921:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    922:927:java.lang.Object invoke(int,kotlin.coroutines.Continuation):110:110 -> a
    922:927:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    928:930:java.lang.Object invoke(int,kotlin.coroutines.Continuation):111:111 -> a
    928:930:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    931:941:java.lang.Object invoke(int,kotlin.coroutines.Continuation):254:254 -> a
    931:941:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    942:957:java.lang.Object invoke(int,kotlin.coroutines.Continuation):255:255 -> a
    942:957:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    958:959:java.lang.Object invoke(int,kotlin.coroutines.Continuation):256:256 -> a
    958:959:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    960:961:java.lang.Object invoke(int,kotlin.coroutines.Continuation):113:113 -> a
    960:961:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    962:966:java.lang.String io.ktor.http.Url.toString():227:227 -> a
    962:966:java.lang.Object invoke(int,kotlin.coroutines.Continuation):113 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    962:966:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    967:969:java.lang.Object invoke(int,kotlin.coroutines.Continuation):113:113 -> a
    967:969:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    970:975:java.lang.Object invoke(int,kotlin.coroutines.Continuation):256:256 -> a
    970:975:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    976:978:java.lang.Object invoke(int,kotlin.coroutines.Continuation):112:112 -> a
    976:978:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    979:982:java.util.List world.respect.lib.opds.model.Publication.getResources():23:23 -> a
    979:982:java.lang.Object invoke(int,kotlin.coroutines.Continuation):116 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    979:982:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    983:985:java.lang.Object invoke(int,kotlin.coroutines.Continuation):116:116 -> a
    983:985:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    986:988:java.lang.Object invoke(int,kotlin.coroutines.Continuation):117:117 -> a
    986:988:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    989:990:java.lang.Object invoke(int,kotlin.coroutines.Continuation):118:118 -> a
    989:990:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    991:993:java.lang.String io.ktor.http.Url.toString():227:227 -> a
    991:993:java.lang.Object invoke(int,kotlin.coroutines.Continuation):118 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    991:993:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    994:999:java.lang.Object invoke(int,kotlin.coroutines.Continuation):118:118 -> a
    994:999:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1000:1003:java.util.List world.respect.lib.opds.model.Publication.getImages():21:21 -> a
    1000:1003:java.lang.Object invoke(int,kotlin.coroutines.Continuation):119 -> a
    1000:1003:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1004:1006:java.lang.Object invoke(int,kotlin.coroutines.Continuation):119:119 -> a
    1004:1006:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1007:1010:java.lang.Object invoke(int,kotlin.coroutines.Continuation):110:110 -> a
    1007:1010:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1011:1022:java.lang.Object invoke(int,kotlin.coroutines.Continuation):258:258 -> a
    1011:1022:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1023:1026:java.util.Iterator kotlin.collections.builders.ListBuilder.iterator():71:71 -> a
    1023:1026:java.lang.Object invoke(int,kotlin.coroutines.Continuation):259 -> a
    1023:1026:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1027:1039:java.lang.Object invoke(int,kotlin.coroutines.Continuation):259:259 -> a
    1027:1039:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1040:1041:java.lang.Object invoke(int,kotlin.coroutines.Continuation):260:260 -> a
    1040:1041:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1042:1043:java.lang.String world.respect.lib.opds.model.ReadiumLink.getHref():14:14 -> a
    1042:1043:java.lang.Object invoke(int,kotlin.coroutines.Continuation):126 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1042:1043:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1044:1046:java.lang.String cleanHref(java.lang.String):0:0 -> a
    1044:1046:java.lang.Object invoke(int,kotlin.coroutines.Continuation):126 -> a
    1044:1046:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1047:1054:java.lang.String cleanHref(java.lang.String):58:58 -> a
    1047:1054:java.lang.Object invoke(int,kotlin.coroutines.Continuation):126 -> a
    1047:1054:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1055:1058:java.lang.Object invoke(int,kotlin.coroutines.Continuation):126:126 -> a
    1055:1058:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1059:1062:java.lang.Integer world.respect.lib.opds.model.ReadiumLink.getSize():23:23 -> a
    1059:1062:java.lang.Object invoke(int,kotlin.coroutines.Continuation):127 -> a
    1059:1062:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1063:1069:java.lang.Object invoke(int,kotlin.coroutines.Continuation):127:127 -> a
    1063:1069:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1070:1082:java.lang.Object invoke(int,kotlin.coroutines.Continuation):124:124 -> a
    1070:1082:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1083:1088:java.lang.Object invoke(int,kotlin.coroutines.Continuation):260:260 -> a
    1083:1088:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1089:1091:java.lang.Object invoke(int,kotlin.coroutines.Continuation):122:122 -> a
    1089:1091:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1092:1094:java.lang.Object invoke(int,kotlin.coroutines.Continuation):132:132 -> a
    1092:1094:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1095:1098:java.lang.Object invoke(int,kotlin.coroutines.Continuation):90:90 -> a
    1095:1098:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1099:1103:java.lang.Object invoke(int,kotlin.coroutines.Continuation):262:262 -> a
    1099:1103:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1104:1109:java.lang.Object invoke(int,kotlin.coroutines.Continuation):263:263 -> a
    1104:1109:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1110:1113:java.util.Iterator kotlin.collections.builders.ListBuilder.iterator():71:71 -> a
    1110:1113:java.lang.Object invoke(int,kotlin.coroutines.Continuation):264 -> a
    1110:1113:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1114:1126:java.lang.Object invoke(int,kotlin.coroutines.Continuation):264:264 -> a
    1114:1126:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1127:1129:java.lang.Object invoke(int,kotlin.coroutines.Continuation):265:265 -> a
    1127:1129:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1130:1131:io.ktor.http.Url com.ustadmobile.libcache.db.entities.DownloadJobItem.getDjiUrl():33:33 -> a
    1130:1131:java.lang.Object invoke(int,kotlin.coroutines.Continuation):133 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1130:1131:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1132:1137:java.lang.Object invoke(int,kotlin.coroutines.Continuation):266:266 -> a
    1132:1137:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1138:1141:java.lang.Object invoke(int,kotlin.coroutines.Continuation):267:267 -> a
    1138:1141:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1142:1146:java.lang.Object invoke(int,kotlin.coroutines.Continuation):135:135 -> a
    1142:1146:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1147:1197:java.lang.Object invoke(int,kotlin.coroutines.Continuation):137:137 -> a
    1147:1197:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1198:1208:java.lang.Object invoke(int,kotlin.coroutines.Continuation):270:270 -> a
    1198:1208:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1209:1222:java.lang.Object invoke(int,kotlin.coroutines.Continuation):271:271 -> a
    1209:1222:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1223:1224:java.lang.Object invoke(int,kotlin.coroutines.Continuation):272:272 -> a
    1223:1224:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1225:1226:java.lang.Object invoke(int,kotlin.coroutines.Continuation):170:170 -> a
    1225:1226:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1227:1228:io.ktor.http.Url com.ustadmobile.libcache.db.entities.DownloadJobItem.getDjiUrl():33:33 -> a
    1227:1228:java.lang.Object invoke(int,kotlin.coroutines.Continuation):171 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1227:1228:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1229:1230:java.lang.String io.ktor.http.Url.toString():227:227 -> a
    1229:1230:java.lang.Object invoke(int,kotlin.coroutines.Continuation):171 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1229:1230:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1231:1232:long com.ustadmobile.libcache.db.entities.DownloadJob.getDjPubManifestHash():33:33 -> a
    1231:1232:java.lang.Object invoke(int,kotlin.coroutines.Continuation):172 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1231:1232:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1233:1235:java.lang.Object invoke(int,kotlin.coroutines.Continuation):170:170 -> a
    1233:1235:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1236:1239:java.lang.Object invoke(int,kotlin.coroutines.Continuation):272:272 -> a
    1236:1239:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1240:1275:java.lang.Object invoke(int,kotlin.coroutines.Continuation):168:168 -> a
    1240:1275:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1276:1318:java.lang.Object invoke(int,kotlin.coroutines.Continuation):177:177 -> a
    1276:1318:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1319:1325:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):45:45 -> a
    1319:1325:java.lang.Object invoke(int,kotlin.coroutines.Continuation):187 -> a
    1319:1325:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1326:1330:void androidx.work.Data$Builder.<init>():298:298 -> a
    1326:1330:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):20 -> a
    1326:1330:java.lang.Object invoke(int,kotlin.coroutines.Continuation):187 -> a
    1326:1330:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1331:1332:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):21:21 -> a
    1331:1332:java.lang.Object invoke(int,kotlin.coroutines.Continuation):187 -> a
    1331:1332:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1333:1336:androidx.work.Data$Builder androidx.work.Data$Builder.putInt(java.lang.String,int):354:354 -> a
    1333:1336:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):21 -> a
    1333:1336:java.lang.Object invoke(int,kotlin.coroutines.Continuation):187 -> a
    1333:1336:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1337:1339:androidx.work.Data$Builder androidx.work.Data$Builder.putDirect(java.lang.String,java.lang.Object):301:301 -> a
    1337:1339:androidx.work.Data$Builder androidx.work.Data$Builder.putInt(java.lang.String,int):354 -> a
    1337:1339:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):21 -> a
    1337:1339:java.lang.Object invoke(int,kotlin.coroutines.Continuation):187 -> a
    1337:1339:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1340:1344:androidx.work.Data androidx.work.Data$Builder.build():527:527 -> a
    1340:1344:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):22 -> a
    1340:1344:java.lang.Object invoke(int,kotlin.coroutines.Continuation):187 -> a
    1340:1344:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1345:1347:androidx.work.Data androidx.work.Data$Builder.build():530:530 -> a
    1345:1347:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):22 -> a
    1345:1347:java.lang.Object invoke(int,kotlin.coroutines.Continuation):187 -> a
    1345:1347:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1348:1353:androidx.work.WorkRequest$Builder androidx.work.WorkRequest$Builder.setInputData(androidx.work.Data):139:139 -> a
    1348:1353:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):19 -> a
    1348:1353:java.lang.Object invoke(int,kotlin.coroutines.Continuation):187 -> a
    1348:1353:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1354:1356:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):24:24 -> a
    1354:1356:java.lang.Object invoke(int,kotlin.coroutines.Continuation):187 -> a
    1354:1356:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1357:1358:void androidx.work.Constraints$Builder.<init>():321:321 -> a
    1357:1358:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):26 -> a
    1357:1358:java.lang.Object invoke(int,kotlin.coroutines.Continuation):187 -> a
    1357:1358:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1359:1363:void androidx.work.Constraints$Builder.<init>():329:329 -> a
    1359:1363:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):26 -> a
    1359:1363:java.lang.Object invoke(int,kotlin.coroutines.Continuation):187 -> a
    1359:1363:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1364:1365:androidx.work.Constraints$Builder androidx.work.Constraints$Builder.setRequiredNetworkType(androidx.work.NetworkType):383:383 -> a
    1364:1365:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):26 -> a
    1364:1365:java.lang.Object invoke(int,kotlin.coroutines.Continuation):187 -> a
    1364:1365:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1366:1368:void androidx.work.impl.utils.NetworkRequestCompat.<init>(java.lang.Object,int,kotlin.jvm.internal.DefaultConstructorMarker):25:25 -> a
    1366:1368:androidx.work.Constraints$Builder androidx.work.Constraints$Builder.setRequiredNetworkType(androidx.work.NetworkType):383 -> a
    1366:1368:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):26 -> a
    1366:1368:java.lang.Object invoke(int,kotlin.coroutines.Continuation):187 -> a
    1366:1368:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1369:1372:androidx.work.Constraints androidx.work.Constraints$Builder.build():537:537 -> a
    1369:1372:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):26 -> a
    1369:1372:java.lang.Object invoke(int,kotlin.coroutines.Continuation):187 -> a
    1369:1372:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1373:1391:androidx.work.Constraints androidx.work.Constraints$Builder.build():546:546 -> a
    1373:1391:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):26 -> a
    1373:1391:java.lang.Object invoke(int,kotlin.coroutines.Continuation):187 -> a
    1373:1391:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1392:1397:androidx.work.WorkRequest$Builder androidx.work.WorkRequest$Builder.setConstraints(androidx.work.Constraints):127:127 -> a
    1392:1397:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):25 -> a
    1392:1397:java.lang.Object invoke(int,kotlin.coroutines.Continuation):187 -> a
    1392:1397:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1398:1401:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):28:28 -> a
    1398:1401:java.lang.Object invoke(int,kotlin.coroutines.Continuation):187 -> a
    1398:1401:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1402:1405:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):30:30 -> a
    1402:1405:java.lang.Object invoke(int,kotlin.coroutines.Continuation):187 -> a
    1402:1405:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1406:1409:androidx.work.WorkManager androidx.work.WorkManager$Companion.getInstance(android.content.Context):175:175 -> a
    1406:1409:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):30 -> a
    1406:1409:java.lang.Object invoke(int,kotlin.coroutines.Continuation):187 -> a
    1406:1409:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1410:1423:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):31:31 -> a
    1410:1423:java.lang.Object invoke(int,kotlin.coroutines.Continuation):187 -> a
    1410:1423:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1424:1427:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):30:30 -> a
    1424:1427:java.lang.Object invoke(int,kotlin.coroutines.Continuation):187 -> a
    1424:1427:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1428:1433:java.lang.Object invoke(int,kotlin.coroutines.Continuation):211:211 -> a
    1428:1433:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1434:1439:java.lang.Object invoke(int,kotlin.coroutines.Continuation):76:76 -> a
    1434:1439:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1440:1441:java.lang.Object invoke(int,kotlin.coroutines.Continuation):68:68 -> a
    1440:1441:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1442:1445:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0:0 -> a
    1446:1450:java.lang.Object invoke(int,kotlin.coroutines.Continuation):68:68 -> a
    1446:1450:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
