# {"id":"partitionSourceFiles","fileNameMappings":{"io.ktor.http.URLBuilder":"URLBuilder.kt","world.respect.datalayer.http.ext.SchoolUrlHttpDataSourceExtKt":"SchoolUrlHttpDataSourceExt.kt","io.ktor.client.request.HttpRequestBuilder":"HttpRequest.kt","io.ktor.http.Headers$Companion":"Headers.kt","world.respect.lib.dataloadstate.DataLoadParams":"DataLoadParams.kt","io.ktor.http.ContentType$Application":"ContentTypes.kt","world.respect.datalayer.school.ClassDataSource$GetListParams":"ClassDataSource.kt"}}
world.respect.datalayer.http.school.ClassDataSourceHttp -> kt0:
# {"id":"sourceFile","fileName":"ClassDataSourceHttp.kt"}
    io.ktor.http.Url schoolUrl -> X
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lom7;"}
    world.respect.datalayer.schooldirectory.SchoolDirectoryEntryDataSource schoolDirectoryEntryDataSource -> Y
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ltd6;"}
    io.ktor.client.HttpClient httpClient -> Z
      # {"id":"com.android.tools.r8.residualsignature","signature":"La03;"}
    world.respect.datalayer.AuthTokenProvider tokenProvider -> c0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lv06;"}
    world.respect.datalayer.networkvalidation.ExtendedDataSourceValidationHelper validationHelper -> d0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ldc2;"}
    4:6:void <init>(io.ktor.http.Url,world.respect.datalayer.schooldirectory.SchoolDirectoryEntryDataSource,io.ktor.client.HttpClient,world.respect.datalayer.AuthTokenProvider,world.respect.datalayer.networkvalidation.ExtendedDataSourceValidationHelper):33:33 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lom7;Ltd6;La03;Lv06;Ldc2;)V"}
    7:8:void <init>(io.ktor.http.Url,world.respect.datalayer.schooldirectory.SchoolDirectoryEntryDataSource,io.ktor.client.HttpClient,world.respect.datalayer.AuthTokenProvider,world.respect.datalayer.networkvalidation.ExtendedDataSourceValidationHelper):34:34 -> <init>
    9:10:void <init>(io.ktor.http.Url,world.respect.datalayer.schooldirectory.SchoolDirectoryEntryDataSource,io.ktor.client.HttpClient,world.respect.datalayer.AuthTokenProvider,world.respect.datalayer.networkvalidation.ExtendedDataSourceValidationHelper):35:35 -> <init>
    11:12:void <init>(io.ktor.http.Url,world.respect.datalayer.schooldirectory.SchoolDirectoryEntryDataSource,io.ktor.client.HttpClient,world.respect.datalayer.AuthTokenProvider,world.respect.datalayer.networkvalidation.ExtendedDataSourceValidationHelper):36:36 -> <init>
    13:14:void <init>(io.ktor.http.Url,world.respect.datalayer.schooldirectory.SchoolDirectoryEntryDataSource,io.ktor.client.HttpClient,world.respect.datalayer.AuthTokenProvider,world.respect.datalayer.networkvalidation.ExtendedDataSourceValidationHelper):37:37 -> <init>
    15:17:void <init>(io.ktor.http.Url,world.respect.datalayer.schooldirectory.SchoolDirectoryEntryDataSource,io.ktor.client.HttpClient,world.respect.datalayer.AuthTokenProvider,world.respect.datalayer.networkvalidation.ExtendedDataSourceValidationHelper):38:38 -> <init>
    29:60:java.lang.Object findByGuid(world.respect.lib.dataloadstate.DataLoadParams,java.lang.String,kotlin.coroutines.Continuation):66:66 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lmk1;Ljava/lang/String;Lbb1;)Ljava/lang/Object;"}
    61:62:java.lang.Object findByGuid(world.respect.lib.dataloadstate.DataLoadParams,java.lang.String,kotlin.coroutines.Continuation):71:71 -> a
    63:69:java.lang.Object findByGuid(world.respect.lib.dataloadstate.DataLoadParams,java.lang.String,kotlin.coroutines.Continuation):72:72 -> a
    70:72:java.lang.Object findByGuid(world.respect.lib.dataloadstate.DataLoadParams,java.lang.String,kotlin.coroutines.Continuation):71:71 -> a
    73:85:java.lang.Object findByGuid(world.respect.lib.dataloadstate.DataLoadParams,java.lang.String,kotlin.coroutines.Continuation):73:73 -> a
    86:87:java.lang.Object findByGuid(world.respect.lib.dataloadstate.DataLoadParams,java.lang.String,kotlin.coroutines.Continuation):66:66 -> a
    88:92:java.lang.Object findByGuid(world.respect.lib.dataloadstate.DataLoadParams,java.lang.String,kotlin.coroutines.Continuation):70:70 -> a
    93:98:java.lang.Object findByGuid(world.respect.lib.dataloadstate.DataLoadParams,java.lang.String,kotlin.coroutines.Continuation):138:138 -> a
    99:118:java.lang.Object findByGuid(world.respect.lib.dataloadstate.DataLoadParams,java.lang.String,kotlin.coroutines.Continuation):143:143 -> a
    119:123:java.lang.Object findByGuid(world.respect.lib.dataloadstate.DataLoadParams,java.lang.String,kotlin.coroutines.Continuation):138:138 -> a
    124:139:java.lang.Object findByGuid(world.respect.lib.dataloadstate.DataLoadParams,java.lang.String,kotlin.coroutines.Continuation):137:137 -> a
    140:144:java.lang.Object findByGuid(world.respect.lib.dataloadstate.DataLoadParams,java.lang.String,kotlin.coroutines.Continuation):77:77 -> a
    4:10:kotlinx.coroutines.flow.Flow findByGuidAsFlow(java.lang.String):51:51 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lgg2;"}
    11:15:void world.respect.lib.dataloadstate.DataLoadParams.<init>(boolean,boolean,io.ktor.http.Headers,int,kotlin.jvm.internal.DefaultConstructorMarker):10:10 -> b
    11:15:kotlinx.coroutines.flow.Flow findByGuidAsFlow(java.lang.String):57 -> b
    16:17:io.ktor.http.Headers io.ktor.http.Headers$Companion.getEmpty():22:22 -> b
    16:17:void world.respect.lib.dataloadstate.DataLoadParams.<init>(boolean,boolean,io.ktor.http.Headers,int,kotlin.jvm.internal.DefaultConstructorMarker):10 -> b
    16:17:kotlinx.coroutines.flow.Flow findByGuidAsFlow(java.lang.String):57 -> b
    18:20:void world.respect.lib.dataloadstate.DataLoadParams.<init>(boolean,boolean,io.ktor.http.Headers):0:0 -> b
    18:20:void world.respect.lib.dataloadstate.DataLoadParams.<init>(boolean,boolean,io.ktor.http.Headers,int,kotlin.jvm.internal.DefaultConstructorMarker):5 -> b
    18:20:kotlinx.coroutines.flow.Flow findByGuidAsFlow(java.lang.String):57 -> b
    21:26:kotlinx.coroutines.flow.Flow findByGuidAsFlow(java.lang.String):51:51 -> b
    27:34:kotlinx.coroutines.flow.Flow findByGuidAsFlow(java.lang.String):126:126 -> b
    35:40:kotlinx.coroutines.flow.Flow kotlinx.coroutines.flow.FlowKt__BuildersKt.flow(kotlin.jvm.functions.Function2):52:52 -> b
    35:40:kotlinx.coroutines.flow.Flow kotlinx.coroutines.flow.FlowKt.flow(kotlin.jvm.functions.Function2):1 -> b
    35:40:kotlinx.coroutines.flow.Flow findByGuidAsFlow(java.lang.String):126 -> b
    41:46:kotlinx.coroutines.flow.Flow findByGuidAsFlow(java.lang.String):129:129 -> b
    27:49:java.lang.Object urlWithParams(world.respect.datalayer.school.ClassDataSource$GetListParams,kotlin.coroutines.Continuation):41:41 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lzs0;Lbb1;)Ljava/io/Serializable;"}
    50:53:java.lang.Object urlWithParams(world.respect.datalayer.school.ClassDataSource$GetListParams,kotlin.coroutines.Continuation):42:42 -> d
    54:55:world.respect.datalayer.schooldirectory.SchoolDirectoryEntryDataSource getSchoolDirectoryEntryDataSource():35:35 -> d
    54:55:java.lang.Object world.respect.datalayer.http.ext.SchoolUrlHttpDataSourceExtKt.respectEndpointUrl(world.respect.datalayer.http.school.SchoolUrlBasedDataSource,java.lang.String,kotlin.coroutines.Continuation):7 -> d
    54:55:java.lang.Object urlWithParams(world.respect.datalayer.school.ClassDataSource$GetListParams,kotlin.coroutines.Continuation):42 -> d
    56:57:io.ktor.http.Url getSchoolUrl():34:34 -> d
    56:57:java.lang.Object world.respect.datalayer.http.ext.SchoolUrlHttpDataSourceExtKt.respectEndpointUrl(world.respect.datalayer.http.school.SchoolUrlBasedDataSource,java.lang.String,kotlin.coroutines.Continuation):7 -> d
    56:57:java.lang.Object urlWithParams(world.respect.datalayer.school.ClassDataSource$GetListParams,kotlin.coroutines.Continuation):42 -> d
    58:63:java.lang.Object world.respect.datalayer.http.ext.SchoolUrlHttpDataSourceExtKt.respectEndpointUrl(world.respect.datalayer.http.school.SchoolUrlBasedDataSource,java.lang.String,kotlin.coroutines.Continuation):7:7 -> d
    58:63:java.lang.Object urlWithParams(world.respect.datalayer.school.ClassDataSource$GetListParams,kotlin.coroutines.Continuation):42 -> d
    64:74:java.lang.Object urlWithParams(world.respect.datalayer.school.ClassDataSource$GetListParams,kotlin.coroutines.Continuation):42:42 -> d
    75:76:io.ktor.http.ParametersBuilder io.ktor.http.URLBuilder.getParameters():92:92 -> d
    75:76:java.lang.Object urlWithParams(world.respect.datalayer.school.ClassDataSource$GetListParams,kotlin.coroutines.Continuation):44 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    77:78:world.respect.datalayer.shared.params.GetListCommonParams world.respect.datalayer.school.ClassDataSource$GetListParams.getCommon():15:15 -> d
    77:78:java.lang.Object urlWithParams(world.respect.datalayer.school.ClassDataSource$GetListParams,kotlin.coroutines.Continuation):44 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    79:81:java.lang.Object urlWithParams(world.respect.datalayer.school.ClassDataSource$GetListParams,kotlin.coroutines.Continuation):44:44 -> d
    82:86:java.lang.Object urlWithParams(world.respect.datalayer.school.ClassDataSource$GetListParams,kotlin.coroutines.Continuation):47:47 -> d
    29:63:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):110:110 -> i
    29:63:java.lang.Object ClassDataSourceHttp.store(java.util.List,Continuation):0 -> i
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lab1;)Ljava/lang/Object;"}
    64:71:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):112:112 -> i
    64:71:java.lang.Object ClassDataSourceHttp.store(java.util.List,Continuation):0 -> i
    72:73:world.respect.datalayer.schooldirectory.SchoolDirectoryEntryDataSource getSchoolDirectoryEntryDataSource():35:35 -> i
    72:73:java.lang.Object world.respect.datalayer.http.ext.SchoolUrlHttpDataSourceExtKt.respectEndpointUrl(world.respect.datalayer.http.school.SchoolUrlBasedDataSource,java.lang.String,kotlin.coroutines.Continuation):7 -> i
    72:73:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):112 -> i
    72:73:java.lang.Object ClassDataSourceHttp.store(java.util.List,Continuation):0 -> i
    74:75:io.ktor.http.Url getSchoolUrl():34:34 -> i
    74:75:java.lang.Object world.respect.datalayer.http.ext.SchoolUrlHttpDataSourceExtKt.respectEndpointUrl(world.respect.datalayer.http.school.SchoolUrlBasedDataSource,java.lang.String,kotlin.coroutines.Continuation):7 -> i
    74:75:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):112 -> i
    74:75:java.lang.Object ClassDataSourceHttp.store(java.util.List,Continuation):0 -> i
    76:89:java.lang.Object world.respect.datalayer.http.ext.SchoolUrlHttpDataSourceExtKt.respectEndpointUrl(world.respect.datalayer.http.school.SchoolUrlBasedDataSource,java.lang.String,kotlin.coroutines.Continuation):7:7 -> i
    76:89:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):112 -> i
    76:89:java.lang.Object ClassDataSourceHttp.store(java.util.List,Continuation):0 -> i
    90:91:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):110:110 -> i
    90:91:java.lang.Object ClassDataSourceHttp.store(java.util.List,Continuation):0 -> i
    92:96:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):163:163 -> i
    92:96:java.lang.Object ClassDataSourceHttp.store(java.util.List,Continuation):0 -> i
    97:101:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):164:164 -> i
    97:101:java.lang.Object ClassDataSourceHttp.store(java.util.List,Continuation):0 -> i
    102:103:io.ktor.http.URLBuilder io.ktor.client.request.HttpRequestBuilder.getUrl():81:81 -> i
    102:103:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):166 -> i
    102:103:java.lang.Object ClassDataSourceHttp.store(java.util.List,Continuation):0 -> i
    104:106:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):166:166 -> i
    104:106:java.lang.Object ClassDataSourceHttp.store(java.util.List,Continuation):0 -> i
    107:111:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):114:114 -> i
    107:111:java.lang.Object ClassDataSourceHttp.store(java.util.List,Continuation):0 -> i
    112:113:io.ktor.http.ContentType io.ktor.http.ContentType$Application.getJson():192:192 -> i
    112:113:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):115 -> i
    112:113:java.lang.Object ClassDataSourceHttp.store(java.util.List,Continuation):0 -> i
    114:116:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):115:115 -> i
    114:116:java.lang.Object ClassDataSourceHttp.store(java.util.List,Continuation):0 -> i
    117:122:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):169:169 -> i
    117:122:java.lang.Object ClassDataSourceHttp.store(java.util.List,Continuation):0 -> i
    123:124:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):170:170 -> i
    123:124:java.lang.Object ClassDataSourceHttp.store(java.util.List,Continuation):0 -> i
    125:126:void io.ktor.client.request.HttpRequestBuilder.setBody(java.lang.Object):103:103 -> i
    125:126:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):170 -> i
    125:126:java.lang.Object ClassDataSourceHttp.store(java.util.List,Continuation):0 -> i
    127:130:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):172:172 -> i
    127:130:java.lang.Object ClassDataSourceHttp.store(java.util.List,Continuation):0 -> i
    131:146:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):177:177 -> i
    131:146:java.lang.Object ClassDataSourceHttp.store(java.util.List,Continuation):0 -> i
    147:150:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):0:0 -> i
    147:150:java.lang.Object ClassDataSourceHttp.store(java.util.List,Continuation):0 -> i
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":212,"3":214,"6":217},"outline":"Lel0;u(Lbv0;Lgj7;Ln13;)V"}
    151:154:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):181:181 -> i
    151:154:java.lang.Object ClassDataSourceHttp.store(java.util.List,Continuation):0 -> i
    155:156:void io.ktor.client.request.HttpRequestBuilder.setBody(java.lang.Object):103:103 -> i
    155:156:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):182 -> i
    155:156:java.lang.Object ClassDataSourceHttp.store(java.util.List,Continuation):0 -> i
    157:160:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):183:183 -> i
    157:160:java.lang.Object ClassDataSourceHttp.store(java.util.List,Continuation):0 -> i
    161:162:void io.ktor.client.request.HttpRequestBuilder.setBody(java.lang.Object):103:103 -> i
    161:162:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):187 -> i
    161:162:java.lang.Object ClassDataSourceHttp.store(java.util.List,Continuation):0 -> i
    163:166:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):172:172 -> i
    163:166:java.lang.Object ClassDataSourceHttp.store(java.util.List,Continuation):0 -> i
    167:182:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):177:177 -> i
    167:182:java.lang.Object ClassDataSourceHttp.store(java.util.List,Continuation):0 -> i
    183:185:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):0:0 -> i
    183:185:java.lang.Object ClassDataSourceHttp.store(java.util.List,Continuation):0 -> i
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":218,"3":220,"6":223},"outline":"Lel0;u(Lbv0;Lgj7;Ln13;)V"}
    186:190:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):193:193 -> i
    186:190:java.lang.Object ClassDataSourceHttp.store(java.util.List,Continuation):0 -> i
    191:201:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):196:196 -> i
    191:201:java.lang.Object ClassDataSourceHttp.store(java.util.List,Continuation):0 -> i
    202:208:java.lang.Object io.ktor.client.statement.HttpStatement.execute(kotlin.coroutines.Continuation):100:100 -> i
    202:208:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):196 -> i
    202:208:java.lang.Object ClassDataSourceHttp.store(java.util.List,Continuation):0 -> i
    209:211:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):192:192 -> i
    209:211:java.lang.Object ClassDataSourceHttp.store(java.util.List,Continuation):0 -> i
    212:212:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):172:172 -> i
    214:214:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):172:172 -> i
    217:217:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):171:171 -> i
    218:218:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):172:172 -> i
    220:220:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):172:172 -> i
    223:223:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):188:188 -> i
    1:7:world.respect.datalayer.shared.paging.IPagingSourceFactory listAsPagingSource(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.ClassDataSource$GetListParams):84:84 -> p
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lmk1;Lzs0;)Lo33;"}
    29:60:java.lang.Object list(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.ClassDataSource$GetListParams,kotlin.coroutines.Continuation):98:98 -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lmk1;Lzs0;Lbb1;)Ljava/lang/Object;"}
    61:76:java.lang.Object list(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.ClassDataSource$GetListParams,kotlin.coroutines.Continuation):103:103 -> q
    77:79:java.lang.Object list(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.ClassDataSource$GetListParams,kotlin.coroutines.Continuation):98:98 -> q
    80:85:java.lang.Object list(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.ClassDataSource$GetListParams,kotlin.coroutines.Continuation):102:102 -> q
    86:91:java.lang.Object list(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.ClassDataSource$GetListParams,kotlin.coroutines.Continuation):153:153 -> q
    92:111:java.lang.Object list(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.ClassDataSource$GetListParams,kotlin.coroutines.Continuation):158:158 -> q
    112:116:java.lang.Object list(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.ClassDataSource$GetListParams,kotlin.coroutines.Continuation):153:153 -> q
    117:130:java.lang.Object list(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.ClassDataSource$GetListParams,kotlin.coroutines.Continuation):152:152 -> q
