# {"id":"partitionSourceFiles","fileNameMappings":{"world.respect.datalayer.db.school.opds.entities.OpdsPublicationEntity":"OpdsPublicationEntity.kt","world.respect.lib.dataloadstate.DataLoadMetaInfo":"DataLoadMetaInfo.kt","world.respect.datalayer.db.school.opds.daos.ReadiumLinkEntityDao_Impl":"ReadiumLinkEntityDao_Impl.kt","world.respect.datalayer.db.shared.daos.LangMapEntityDao_Impl":"LangMapEntityDao_Impl.kt","world.respect.datalayer.db.school.opds.daos.ReadiumSubjectEntityDao_Impl":"ReadiumSubjectEntityDao_Impl.kt","world.respect.datalayer.db.school.opds.daos.OpdsPublicationEntityDao_Impl":"OpdsPublicationEntityDao_Impl.kt","kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsKt":"Intrinsics.kt","world.respect.datalayer.shared.XXHashUidNumberMapper":"XXHashUidNumberMapper.kt","world.respect.lib.dataloadstate.DataReadyState":"DataLoadState.kt","io.ktor.http.Url":"Url.kt"}}
world.respect.datalayer.db.school.opds.OpdsPublicationDataSourceDb -> at4:
# {"id":"sourceFile","fileName":"OpdsPublicationDataSourceDb.kt"}
    world.respect.datalayer.db.RespectSchoolDatabase respectSchoolDatabase -> a
    kotlinx.serialization.json.Json json -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lvi3;"}
    world.respect.datalayer.UidNumberMapper uidNumberMapper -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lj68;"}
    world.respect.lib.primarykeygen.PrimaryKeyGenerator primaryKeyGenerator -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Loh5;"}
    world.respect.datalayer.networkvalidation.BaseDataSourceValidationHelper publicationNetworkValidationHelper -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lvw3;"}
    13:15:void <init>(world.respect.datalayer.db.RespectSchoolDatabase,kotlinx.serialization.json.Json,world.respect.datalayer.UidNumberMapper,world.respect.lib.primarykeygen.PrimaryKeyGenerator):29:29 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lworld/respect/datalayer/db/RespectSchoolDatabase;Lvi3;Lj68;Loh5;)V"}
    16:17:void <init>(world.respect.datalayer.db.RespectSchoolDatabase,kotlinx.serialization.json.Json,world.respect.datalayer.UidNumberMapper,world.respect.lib.primarykeygen.PrimaryKeyGenerator):30:30 -> <init>
    18:19:void <init>(world.respect.datalayer.db.RespectSchoolDatabase,kotlinx.serialization.json.Json,world.respect.datalayer.UidNumberMapper,world.respect.lib.primarykeygen.PrimaryKeyGenerator):31:31 -> <init>
    20:21:void <init>(world.respect.datalayer.db.RespectSchoolDatabase,kotlinx.serialization.json.Json,world.respect.datalayer.UidNumberMapper,world.respect.lib.primarykeygen.PrimaryKeyGenerator):32:32 -> <init>
    22:23:void <init>(world.respect.datalayer.db.RespectSchoolDatabase,kotlinx.serialization.json.Json,world.respect.datalayer.UidNumberMapper,world.respect.lib.primarykeygen.PrimaryKeyGenerator):33:33 -> <init>
    24:32:void <init>(world.respect.datalayer.db.RespectSchoolDatabase,kotlinx.serialization.json.Json,world.respect.datalayer.UidNumberMapper,world.respect.lib.primarykeygen.PrimaryKeyGenerator):36:36 -> <init>
    1:8:java.lang.Object getByUrl(io.ktor.http.Url,world.respect.lib.dataloadstate.DataLoadParams,io.ktor.http.Url,java.lang.String,kotlin.coroutines.Continuation):123:123 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lur7;Lwk1;Lkb1;)Ljava/lang/Object;"}
    9:15:java.lang.Object androidx.room.RoomDatabaseKt.useReaderConnection(androidx.room.RoomDatabase,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):1:1 -> a
    9:15:java.lang.Object getByUrl(io.ktor.http.Url,world.respect.lib.dataloadstate.DataLoadParams,io.ktor.http.Url,java.lang.String,kotlin.coroutines.Continuation):123 -> a
    4:5:java.lang.String io.ktor.http.Url.toString():227:227 -> b
    4:5:kotlinx.coroutines.flow.Flow getByUrlAsFlow(io.ktor.http.Url,world.respect.lib.dataloadstate.DataLoadParams,io.ktor.http.Url,java.lang.String):108 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lur7;Lwk1;Lur7;Ljava/lang/String;)Lsh2;"}
    6:10:kotlinx.coroutines.flow.Flow getByUrlAsFlow(io.ktor.http.Url,world.respect.lib.dataloadstate.DataLoadParams,io.ktor.http.Url,java.lang.String):108:108 -> b
    11:16:long world.respect.datalayer.shared.XXHashUidNumberMapper.invoke(java.lang.String):10:10 -> b
    11:16:kotlinx.coroutines.flow.Flow getByUrlAsFlow(io.ktor.http.Url,world.respect.lib.dataloadstate.DataLoadParams,io.ktor.http.Url,java.lang.String):108 -> b
    17:22:kotlinx.coroutines.flow.Flow getByUrlAsFlow(io.ktor.http.Url,world.respect.lib.dataloadstate.DataLoadParams,io.ktor.http.Url,java.lang.String):110:110 -> b
    23:24:kotlinx.coroutines.flow.Flow world.respect.datalayer.db.school.opds.daos.OpdsPublicationEntityDao_Impl.findByUrlHashAsFlow(long):251:251 -> b
    23:24:kotlinx.coroutines.flow.Flow getByUrlAsFlow(io.ktor.http.Url,world.respect.lib.dataloadstate.DataLoadParams,io.ktor.http.Url,java.lang.String):110 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    25:40:kotlinx.coroutines.flow.Flow world.respect.datalayer.db.school.opds.daos.OpdsPublicationEntityDao_Impl.findByUrlHashAsFlow(long):251:251 -> b
    25:40:kotlinx.coroutines.flow.Flow getByUrlAsFlow(io.ktor.http.Url,world.respect.lib.dataloadstate.DataLoadParams,io.ktor.http.Url,java.lang.String):110 -> b
    41:48:kotlinx.coroutines.flow.Flow getByUrlAsFlow(io.ktor.http.Url,world.respect.lib.dataloadstate.DataLoadParams,io.ktor.http.Url,java.lang.String):133:133 -> b
    33:89:java.lang.Object loadPublicationEntities(world.respect.datalayer.db.school.opds.entities.OpdsPublicationEntity,kotlin.coroutines.Continuation):85:85 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lit4;Lkb1;)Ljava/lang/Object;"}
    90:93:java.lang.Object loadPublicationEntities(world.respect.datalayer.db.school.opds.entities.OpdsPublicationEntity,kotlin.coroutines.Continuation):88:88 -> c
    94:95:long world.respect.datalayer.db.school.opds.entities.OpdsPublicationEntity.getOpeUid():21:21 -> c
    94:95:java.lang.Object loadPublicationEntities(world.respect.datalayer.db.school.opds.entities.OpdsPublicationEntity,kotlin.coroutines.Continuation):90 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    96:101:java.lang.Object loadPublicationEntities(world.respect.datalayer.db.school.opds.entities.OpdsPublicationEntity,kotlin.coroutines.Continuation):88:88 -> c
    102:103:java.lang.Object world.respect.datalayer.db.shared.daos.LangMapEntityDao_Impl.selectAllByTableAndEntityId(int,long,long,kotlin.coroutines.Continuation):138:138 -> c
    102:103:java.lang.Object loadPublicationEntities(world.respect.datalayer.db.school.opds.entities.OpdsPublicationEntity,kotlin.coroutines.Continuation):88 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    104:110:java.lang.Object world.respect.datalayer.db.shared.daos.LangMapEntityDao_Impl.selectAllByTableAndEntityId(int,long,long,kotlin.coroutines.Continuation):138:138 -> c
    104:110:java.lang.Object loadPublicationEntities(world.respect.datalayer.db.school.opds.entities.OpdsPublicationEntity,kotlin.coroutines.Continuation):88 -> c
    111:118:java.lang.Object androidx.room.util.DBUtil.performSuspending(androidx.room.RoomDatabase,boolean,boolean,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):1:1 -> c
    111:118:java.lang.Object world.respect.datalayer.db.shared.daos.LangMapEntityDao_Impl.selectAllByTableAndEntityId(int,long,long,kotlin.coroutines.Continuation):138 -> c
    111:118:java.lang.Object loadPublicationEntities(world.respect.datalayer.db.school.opds.entities.OpdsPublicationEntity,kotlin.coroutines.Continuation):88 -> c
    119:120:java.lang.Object loadPublicationEntities(world.respect.datalayer.db.school.opds.entities.OpdsPublicationEntity,kotlin.coroutines.Continuation):85:85 -> c
    121:124:java.lang.Object loadPublicationEntities(world.respect.datalayer.db.school.opds.entities.OpdsPublicationEntity,kotlin.coroutines.Continuation):93:93 -> c
    125:126:long world.respect.datalayer.db.school.opds.entities.OpdsPublicationEntity.getOpeUid():21:21 -> c
    125:126:java.lang.Object loadPublicationEntities(world.respect.datalayer.db.school.opds.entities.OpdsPublicationEntity,kotlin.coroutines.Continuation):94 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    127:134:java.lang.Object loadPublicationEntities(world.respect.datalayer.db.school.opds.entities.OpdsPublicationEntity,kotlin.coroutines.Continuation):93:93 -> c
    135:136:java.lang.Object world.respect.datalayer.db.school.opds.daos.ReadiumLinkEntityDao_Impl.findAllByPubUid(long,kotlin.coroutines.Continuation):285:285 -> c
    135:136:java.lang.Object loadPublicationEntities(world.respect.datalayer.db.school.opds.entities.OpdsPublicationEntity,kotlin.coroutines.Continuation):93 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    137:143:java.lang.Object world.respect.datalayer.db.school.opds.daos.ReadiumLinkEntityDao_Impl.findAllByPubUid(long,kotlin.coroutines.Continuation):285:285 -> c
    137:143:java.lang.Object loadPublicationEntities(world.respect.datalayer.db.school.opds.entities.OpdsPublicationEntity,kotlin.coroutines.Continuation):93 -> c
    144:157:java.lang.Object androidx.room.util.DBUtil.performSuspending(androidx.room.RoomDatabase,boolean,boolean,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):1:1 -> c
    144:157:java.lang.Object world.respect.datalayer.db.school.opds.daos.ReadiumLinkEntityDao_Impl.findAllByPubUid(long,kotlin.coroutines.Continuation):285 -> c
    144:157:java.lang.Object loadPublicationEntities(world.respect.datalayer.db.school.opds.entities.OpdsPublicationEntity,kotlin.coroutines.Continuation):93 -> c
    158:159:java.lang.Object loadPublicationEntities(world.respect.datalayer.db.school.opds.entities.OpdsPublicationEntity,kotlin.coroutines.Continuation):85:85 -> c
    160:163:java.lang.Object loadPublicationEntities(world.respect.datalayer.db.school.opds.entities.OpdsPublicationEntity,kotlin.coroutines.Continuation):96:96 -> c
    164:165:long world.respect.datalayer.db.school.opds.entities.OpdsPublicationEntity.getOpeUid():21:21 -> c
    164:165:java.lang.Object loadPublicationEntities(world.respect.datalayer.db.school.opds.entities.OpdsPublicationEntity,kotlin.coroutines.Continuation):97 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    166:175:java.lang.Object loadPublicationEntities(world.respect.datalayer.db.school.opds.entities.OpdsPublicationEntity,kotlin.coroutines.Continuation):96:96 -> c
    176:177:java.lang.Object world.respect.datalayer.db.school.opds.daos.ReadiumSubjectEntityDao_Impl.findAllByPubUid(long,kotlin.coroutines.Continuation):174:174 -> c
    176:177:java.lang.Object loadPublicationEntities(world.respect.datalayer.db.school.opds.entities.OpdsPublicationEntity,kotlin.coroutines.Continuation):96 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    178:184:java.lang.Object world.respect.datalayer.db.school.opds.daos.ReadiumSubjectEntityDao_Impl.findAllByPubUid(long,kotlin.coroutines.Continuation):174:174 -> c
    178:184:java.lang.Object loadPublicationEntities(world.respect.datalayer.db.school.opds.entities.OpdsPublicationEntity,kotlin.coroutines.Continuation):96 -> c
    185:195:java.lang.Object androidx.room.util.DBUtil.performSuspending(androidx.room.RoomDatabase,boolean,boolean,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):1:1 -> c
    185:195:java.lang.Object world.respect.datalayer.db.school.opds.daos.ReadiumSubjectEntityDao_Impl.findAllByPubUid(long,kotlin.coroutines.Continuation):174 -> c
    185:195:java.lang.Object loadPublicationEntities(world.respect.datalayer.db.school.opds.entities.OpdsPublicationEntity,kotlin.coroutines.Continuation):96 -> c
    196:197:java.lang.Object loadPublicationEntities(world.respect.datalayer.db.school.opds.entities.OpdsPublicationEntity,kotlin.coroutines.Continuation):85:85 -> c
    198:203:java.lang.Object loadPublicationEntities(world.respect.datalayer.db.school.opds.entities.OpdsPublicationEntity,kotlin.coroutines.Continuation):86:86 -> c
    1:2:java.lang.Object world.respect.lib.dataloadstate.DataReadyState.getData():126:126 -> d
    1:2:java.lang.Object updateOpdsPublication(world.respect.lib.dataloadstate.DataReadyState,kotlin.coroutines.Continuation):48 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lfl1;Lkb1;)Ljava/lang/Object;"}
    3:5:java.lang.Object updateOpdsPublication(world.respect.lib.dataloadstate.DataReadyState,kotlin.coroutines.Continuation):48:48 -> d
    6:7:world.respect.lib.dataloadstate.DataLoadMetaInfo world.respect.lib.dataloadstate.DataReadyState.getMetaInfo():127:127 -> d
    6:7:java.lang.Object updateOpdsPublication(world.respect.lib.dataloadstate.DataReadyState,kotlin.coroutines.Continuation):49 -> d
    8:14:io.ktor.http.Url world.respect.lib.dataloadstate.DataLoadMetaInfo.requireUrl():61:61 -> d
    8:14:java.lang.Object updateOpdsPublication(world.respect.lib.dataloadstate.DataReadyState,kotlin.coroutines.Continuation):49 -> d
    15:27:java.lang.Object updateOpdsPublication(world.respect.lib.dataloadstate.DataReadyState,kotlin.coroutines.Continuation):51:51 -> d
    28:37:java.lang.Object updateOpdsPublication(world.respect.lib.dataloadstate.DataReadyState,kotlin.coroutines.Continuation):61:61 -> d
    38:43:java.lang.Object androidx.room.RoomDatabaseKt.useWriterConnection(androidx.room.RoomDatabase,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):1:1 -> d
    38:43:java.lang.Object updateOpdsPublication(world.respect.lib.dataloadstate.DataReadyState,kotlin.coroutines.Continuation):61 -> d
    44:48:java.lang.Object kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsKt.getCOROUTINE_SUSPENDED():57:57 -> d
    44:48:java.lang.Object updateOpdsPublication(world.respect.lib.dataloadstate.DataReadyState,kotlin.coroutines.Continuation):61 -> d
    49:51:java.lang.Object updateOpdsPublication(world.respect.lib.dataloadstate.DataReadyState,kotlin.coroutines.Continuation):61:61 -> d
    52:58:io.ktor.http.Url world.respect.lib.dataloadstate.DataLoadMetaInfo.requireUrl():61:61 -> d
    52:58:java.lang.Object updateOpdsPublication(world.respect.lib.dataloadstate.DataReadyState,kotlin.coroutines.Continuation):49 -> d
