# {"id":"partitionSourceFiles","fileNameMappings":{"io.ktor.client.request.HttpRequestBuilder":"HttpRequest.kt","io.ktor.http.ContentType$Application":"ContentTypes.kt"}}
world.respect.datalayer.http.school.opds.OpdsFeedDataSourceHttp -> hn4:
# {"id":"sourceFile","fileName":"OpdsFeedDataSourceHttp.kt"}
    io.ktor.client.HttpClient httpClient -> X
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lrx2;"}
    world.respect.datalayer.networkvalidation.BaseDataSourceValidationHelper opdsFeedValidationHelper -> Y
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lf20;"}
    world.respect.datalayer.AuthTokenProvider tokenProvider -> Z
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lpy5;"}
    1:3:void <init>(io.ktor.client.HttpClient,world.respect.datalayer.networkvalidation.BaseDataSourceValidationHelper,world.respect.datalayer.AuthTokenProvider):24:24 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lrx2;Lf20;Lpy5;)V"}
    4:5:void <init>(io.ktor.client.HttpClient,world.respect.datalayer.networkvalidation.BaseDataSourceValidationHelper,world.respect.datalayer.AuthTokenProvider):25:25 -> <init>
    6:7:void <init>(io.ktor.client.HttpClient,world.respect.datalayer.networkvalidation.BaseDataSourceValidationHelper,world.respect.datalayer.AuthTokenProvider):26:26 -> <init>
    8:10:void <init>(io.ktor.client.HttpClient,world.respect.datalayer.networkvalidation.BaseDataSourceValidationHelper,world.respect.datalayer.AuthTokenProvider):27:27 -> <init>
    29:51:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):59:59 -> j
    29:51:java.lang.Object OpdsFeedDataSourceHttp.store(java.util.List,Continuation):0 -> j
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Ly81;)Ljava/lang/Object;"}
    52:67:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):104:104 -> j
    52:67:java.lang.Object OpdsFeedDataSourceHttp.store(java.util.List,Continuation):0 -> j
    68:71:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):61:61 -> j
    68:71:java.lang.Object OpdsFeedDataSourceHttp.store(java.util.List,Continuation):0 -> j
    72:76:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):106:106 -> j
    72:76:java.lang.Object OpdsFeedDataSourceHttp.store(java.util.List,Continuation):0 -> j
    77:81:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):107:107 -> j
    77:81:java.lang.Object OpdsFeedDataSourceHttp.store(java.util.List,Continuation):0 -> j
    82:83:io.ktor.http.URLBuilder io.ktor.client.request.HttpRequestBuilder.getUrl():81:81 -> j
    82:83:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):109 -> j
    82:83:java.lang.Object OpdsFeedDataSourceHttp.store(java.util.List,Continuation):0 -> j
    84:86:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):109:109 -> j
    84:86:java.lang.Object OpdsFeedDataSourceHttp.store(java.util.List,Continuation):0 -> j
    87:91:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):64:64 -> j
    87:91:java.lang.Object OpdsFeedDataSourceHttp.store(java.util.List,Continuation):0 -> j
    92:93:io.ktor.http.ContentType io.ktor.http.ContentType$Application.getJson():192:192 -> j
    92:93:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):65 -> j
    92:93:java.lang.Object OpdsFeedDataSourceHttp.store(java.util.List,Continuation):0 -> j
    94:96:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):65:65 -> j
    94:96:java.lang.Object OpdsFeedDataSourceHttp.store(java.util.List,Continuation):0 -> j
    97:98:void io.ktor.client.request.HttpRequestBuilder.setBody(java.lang.Object):103:103 -> j
    97:98:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):130 -> j
    97:98:java.lang.Object OpdsFeedDataSourceHttp.store(java.util.List,Continuation):0 -> j
    99:104:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):115:115 -> j
    99:104:java.lang.Object OpdsFeedDataSourceHttp.store(java.util.List,Continuation):0 -> j
    105:110:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):120:120 -> j
    105:110:java.lang.Object OpdsFeedDataSourceHttp.store(java.util.List,Continuation):0 -> j
    111:113:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):0:0 -> j
    111:113:java.lang.Object OpdsFeedDataSourceHttp.store(java.util.List,Continuation):0 -> j
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":138,"3":140,"6":143},"outline":"Ljk0;x(Lwt0;Lrh7;Lgz2;)V"}
    114:115:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):136:136 -> j
    114:115:java.lang.Object OpdsFeedDataSourceHttp.store(java.util.List,Continuation):0 -> j
    116:121:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):0:0 -> j
    116:121:java.lang.Object OpdsFeedDataSourceHttp.store(java.util.List,Continuation):0 -> j
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":144,"4":146,"6":149},"outline":"Lyi4;f(Lgz2;Lpy2;Lgz2;Lrx2;)Ld41;"}
    122:125:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):139:139 -> j
    122:125:java.lang.Object OpdsFeedDataSourceHttp.store(java.util.List,Continuation):0 -> j
    126:129:java.lang.Object io.ktor.client.statement.HttpStatement.execute(kotlin.coroutines.Continuation):100:100 -> j
    126:129:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):139 -> j
    126:129:java.lang.Object OpdsFeedDataSourceHttp.store(java.util.List,Continuation):0 -> j
    130:134:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):139:139 -> j
    130:134:java.lang.Object OpdsFeedDataSourceHttp.store(java.util.List,Continuation):0 -> j
    135:137:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):69:69 -> j
    135:137:java.lang.Object OpdsFeedDataSourceHttp.store(java.util.List,Continuation):0 -> j
    138:138:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):115:115 -> j
    140:140:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):115:115 -> j
    143:143:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):131:131 -> j
    144:144:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):136:136 -> j
    146:146:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):139:139 -> j
    149:149:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):139:139 -> j
    1:7:kotlinx.coroutines.flow.Flow getByUrlAsFlow(io.ktor.http.Url,world.respect.lib.dataloadstate.DataLoadParams):78:78 -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lbl7;Lbi1;)Lod2;"}
    8:17:kotlinx.coroutines.flow.Flow getByUrlAsFlow(io.ktor.http.Url,world.respect.lib.dataloadstate.DataLoadParams):83:83 -> l
    18:23:kotlinx.coroutines.flow.Flow kotlinx.coroutines.flow.FlowKt__BuildersKt.flow(kotlin.jvm.functions.Function2):52:52 -> l
    18:23:kotlinx.coroutines.flow.Flow kotlinx.coroutines.flow.FlowKt.flow(kotlin.jvm.functions.Function2):1 -> l
    18:23:kotlinx.coroutines.flow.Flow getByUrlAsFlow(io.ktor.http.Url,world.respect.lib.dataloadstate.DataLoadParams):83 -> l
    24:30:kotlinx.coroutines.flow.Flow getByUrlAsFlow(io.ktor.http.Url,world.respect.lib.dataloadstate.DataLoadParams):86:86 -> l
