# {"id":"partitionSourceFiles","fileNameMappings":{"androidx.work.ListenableWorker$Result":"ListenableWorker.java","androidx.work.ListenableWorker$Result$Retry":"ListenableWorker.java","androidx.work.WorkerParameters":"WorkerParameters.java","androidx.work.ListenableWorker":"ListenableWorker.java","kotlin.collections.CollectionsKt___CollectionsKt":"_Collections.kt","com.ustadmobile.libcache.downloader.CoroutineWorkerExtKt$runWithJobRetry$1":"CoroutineWorkerExt.kt"}}
com.google.android.gms.internal.mlkit_vision_common.zzkp -> jd9:
# {"id":"sourceFile","fileName":"com.google.mlkit:vision-common@@17.3.0"}
    java.util.Comparator androidx.compose.foundation.lazy.layout.LazyLayoutMeasuredItemKt.LazyLayoutMeasuredItemIndexComparator -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lmf;"}
    1:9:void androidx.compose.foundation.lazy.layout.LazyLayoutMeasuredItemKt.<clinit>():91:91 -> <clinit>
    3:13:java.util.List world.respect.datalayer.db.school.opds.adapters.OpdsFeedAdapterKt.asEntities$asEntitiesSub(java.util.List,world.respect.lib.primarykeygen.PrimaryKeyGenerator,kotlinx.serialization.json.Json,long,world.respect.datalayer.db.school.opds.entities.ReadiumLinkEntity$PropertyType):250:250 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Loh5;Lvi3;JLhp5;)Ljava/util/List;"}
    14:33:java.util.List world.respect.datalayer.db.school.opds.adapters.OpdsFeedAdapterKt.asEntities$asEntitiesSub(java.util.List,world.respect.lib.primarykeygen.PrimaryKeyGenerator,kotlinx.serialization.json.Json,long,world.respect.datalayer.db.school.opds.entities.ReadiumLinkEntity$PropertyType):252:252 -> a
    34:36:java.util.List world.respect.datalayer.db.school.opds.adapters.OpdsFeedAdapterKt.asEntities$asEntitiesSub(java.util.List,world.respect.lib.primarykeygen.PrimaryKeyGenerator,kotlinx.serialization.json.Json,long,world.respect.datalayer.db.school.opds.entities.ReadiumLinkEntity$PropertyType):253:253 -> a
    37:46:java.util.List world.respect.datalayer.db.school.opds.adapters.OpdsFeedAdapterKt.asEntities$asEntitiesSub(java.util.List,world.respect.lib.primarykeygen.PrimaryKeyGenerator,kotlinx.serialization.json.Json,long,world.respect.datalayer.db.school.opds.entities.ReadiumLinkEntity$PropertyType):50:50 -> a
    47:50:java.util.List world.respect.datalayer.db.school.opds.adapters.OpdsFeedAdapterKt.asEntities$asEntitiesSub(java.util.List,world.respect.lib.primarykeygen.PrimaryKeyGenerator,kotlinx.serialization.json.Json,long,world.respect.datalayer.db.school.opds.entities.ReadiumLinkEntity$PropertyType):47:47 -> a
    51:60:java.util.List world.respect.datalayer.db.school.opds.adapters.OpdsFeedAdapterKt.asEntities$asEntitiesSub(java.util.List,world.respect.lib.primarykeygen.PrimaryKeyGenerator,kotlinx.serialization.json.Json,long,world.respect.datalayer.db.school.opds.entities.ReadiumLinkEntity$PropertyType):253:253 -> a
    61:68:java.util.List world.respect.datalayer.db.school.opds.adapters.OpdsFeedAdapterKt.asEntities$asEntitiesSub(java.util.List,world.respect.lib.primarykeygen.PrimaryKeyGenerator,kotlinx.serialization.json.Json,long,world.respect.datalayer.db.school.opds.entities.ReadiumLinkEntity$PropertyType):56:56 -> a
    1:4:int androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableList.UtilsKt.indexSegment(int,int):36:36 -> b
    22:24:void com.ustadmobile.libcache.downloader.CoroutineWorkerExtKt$runWithJobRetry$1.<init>(kotlin.coroutines.Continuation):0:0 -> c
    22:24:java.lang.Object com.ustadmobile.libcache.downloader.CoroutineWorkerExtKt.runWithJobRetry(androidx.work.CoroutineWorker,kotlin.jvm.functions.Function0,int,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/work/CoroutineWorker;Lwo2;ILyo2;Lkb1;)Ljava/lang/Object;"}
    25:26:java.lang.Object com.ustadmobile.libcache.downloader.CoroutineWorkerExtKt.runWithJobRetry(androidx.work.CoroutineWorker,kotlin.jvm.functions.Function0,int,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):0:0 -> c
    27:58:java.lang.Object com.ustadmobile.libcache.downloader.CoroutineWorkerExtKt.runWithJobRetry(androidx.work.CoroutineWorker,kotlin.jvm.functions.Function0,int,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):7:7 -> c
    59:75:java.lang.Object com.ustadmobile.libcache.downloader.CoroutineWorkerExtKt.runWithJobRetry(androidx.work.CoroutineWorker,kotlin.jvm.functions.Function0,int,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):13:13 -> c
    76:81:androidx.work.ListenableWorker$Result androidx.work.ListenableWorker$Result.success():366:366 -> c
    76:81:java.lang.Object com.ustadmobile.libcache.downloader.CoroutineWorkerExtKt.runWithJobRetry(androidx.work.CoroutineWorker,kotlin.jvm.functions.Function0,int,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):14 -> c
    82:89:java.lang.Object com.ustadmobile.libcache.downloader.CoroutineWorkerExtKt.runWithJobRetry(androidx.work.CoroutineWorker,kotlin.jvm.functions.Function0,int,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):16:16 -> c
    90:91:int androidx.work.ListenableWorker.getRunAttemptCount():174:174 -> c
    90:91:java.lang.Object com.ustadmobile.libcache.downloader.CoroutineWorkerExtKt.runWithJobRetry(androidx.work.CoroutineWorker,kotlin.jvm.functions.Function0,int,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):17 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    92:95:int androidx.work.WorkerParameters.getRunAttemptCount():162:162 -> c
    92:95:int androidx.work.ListenableWorker.getRunAttemptCount():174 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    92:95:java.lang.Object com.ustadmobile.libcache.downloader.CoroutineWorkerExtKt.runWithJobRetry(androidx.work.CoroutineWorker,kotlin.jvm.functions.Function0,int,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):17 -> c
    96:97:androidx.work.ListenableWorker$Result androidx.work.ListenableWorker$Result.retry():390:390 -> c
    96:97:java.lang.Object com.ustadmobile.libcache.downloader.CoroutineWorkerExtKt.runWithJobRetry(androidx.work.CoroutineWorker,kotlin.jvm.functions.Function0,int,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):18 -> c
    98:101:void androidx.work.ListenableWorker$Result.<init>():430:430 -> c
    98:101:void androidx.work.ListenableWorker$Result$Retry.<init>():544 -> c
    98:101:androidx.work.ListenableWorker$Result androidx.work.ListenableWorker$Result.retry():390 -> c
    98:101:java.lang.Object com.ustadmobile.libcache.downloader.CoroutineWorkerExtKt.runWithJobRetry(androidx.work.CoroutineWorker,kotlin.jvm.functions.Function0,int,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):18 -> c
    102:107:androidx.work.ListenableWorker$Result androidx.work.ListenableWorker$Result.failure():403:403 -> c
    102:107:java.lang.Object com.ustadmobile.libcache.downloader.CoroutineWorkerExtKt.runWithJobRetry(androidx.work.CoroutineWorker,kotlin.jvm.functions.Function0,int,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):20 -> c
    1:9:java.util.List androidx.compose.foundation.lazy.layout.LazyLayoutMeasuredItemKt.updatedVisibleItems(int,int,java.util.List,java.util.List):73:73 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(IILjava/util/ArrayList;Ljava/util/List;)Ljava/util/List;"}
    10:14:java.util.List kotlin.collections.CollectionsKt___CollectionsKt.toMutableList(java.util.Collection):1519:1519 -> d
    10:14:java.util.List androidx.compose.foundation.lazy.layout.LazyLayoutMeasuredItemKt.updatedVisibleItems(int,int,java.util.List,java.util.List):75 -> d
    15:21:java.util.List androidx.compose.foundation.lazy.layout.LazyLayoutMeasuredItemKt.updatedVisibleItems(int,int,java.util.List,java.util.List):93:93 -> d
    22:25:java.util.List androidx.compose.foundation.lazy.layout.LazyLayoutMeasuredItemKt.updatedVisibleItems(int,int,java.util.List,java.util.List):94:94 -> d
    26:27:java.util.List androidx.compose.foundation.lazy.layout.LazyLayoutMeasuredItemKt.updatedVisibleItems(int,int,java.util.List,java.util.List):95:95 -> d
    28:41:java.util.List androidx.compose.foundation.lazy.layout.LazyLayoutMeasuredItemKt.updatedVisibleItems(int,int,java.util.List,java.util.List):79:79 -> d
    42:47:java.util.List androidx.compose.foundation.lazy.layout.LazyLayoutMeasuredItemKt.updatedVisibleItems(int,int,java.util.List,java.util.List):82:82 -> d
