# {"id":"partitionSourceFiles","fileNameMappings":{"world.respect.lib.xapi.model.XapiStatementResult":"XapiStatementResult.kt","kotlinx.coroutines.flow.FlowKt__TransformKt":"Transform.kt","world.respect.datalayer.shared.LocalModelDataSource":"LocalModelDataSource.kt","kotlin.time.Clock$System":"Clock.kt","world.respect.datalayer.school.writequeue.WriteQueueItem":"WriteQueueItem.kt","kotlin.time.InstantJvmKt":"InstantJvm.kt","kotlinx.coroutines.flow.ChannelFlowBuilder":"Builders.kt"}}
world.respect.datalayer.repository.school.xapi.XapiStatementsResourceRepository -> tl8:
# {"id":"sourceFile","fileName":"XapiStatementsResourceRepository.kt"}
    world.respect.datalayer.school.xapi.XapiStatementsResourceLocal local -> X
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljl8;"}
    world.respect.lib.xapi.resources.XapiStatementsResource remote -> Y
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lrk8;"}
    world.respect.datalayer.school.writequeue.RemoteWriteQueue remoteWriteQueue -> Z
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lrz5;"}
    7:9:void <init>(world.respect.datalayer.school.xapi.XapiStatementsResourceLocal,world.respect.lib.xapi.resources.XapiStatementsResource,world.respect.datalayer.school.writequeue.RemoteWriteQueue):33:33 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljl8;Lrk8;Lrz5;)V"}
    10:11:void <init>(world.respect.datalayer.school.xapi.XapiStatementsResourceLocal,world.respect.lib.xapi.resources.XapiStatementsResource,world.respect.datalayer.school.writequeue.RemoteWriteQueue):34:34 -> <init>
    12:13:void <init>(world.respect.datalayer.school.xapi.XapiStatementsResourceLocal,world.respect.lib.xapi.resources.XapiStatementsResource,world.respect.datalayer.school.writequeue.RemoteWriteQueue):35:35 -> <init>
    14:16:void <init>(world.respect.datalayer.school.xapi.XapiStatementsResourceLocal,world.respect.lib.xapi.resources.XapiStatementsResource,world.respect.datalayer.school.writequeue.RemoteWriteQueue):36:36 -> <init>
    1:11:kotlinx.coroutines.flow.Flow getAssignmentListAsFlow(world.respect.lib.dataloadstate.DataLoadParams,world.respect.lib.xapi.model.XapiAgent):130:130 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lfk1;Lgh8;)Lli2;"}
    12:14:kotlinx.coroutines.flow.Flow kotlinx.coroutines.flow.FlowKt__BuildersKt.channelFlow(kotlin.jvm.functions.Function2):240:240 -> b
    12:14:kotlinx.coroutines.flow.Flow kotlinx.coroutines.flow.FlowKt.channelFlow(kotlin.jvm.functions.Function2):1 -> b
    12:14:kotlinx.coroutines.flow.Flow getAssignmentListAsFlow(world.respect.lib.dataloadstate.DataLoadParams,world.respect.lib.xapi.model.XapiAgent):130 -> b
    15:16:void kotlinx.coroutines.flow.ChannelFlowBuilder.<init>(kotlin.jvm.functions.Function2,kotlin.coroutines.CoroutineContext,int,kotlinx.coroutines.channels.BufferOverflow,int,kotlin.jvm.internal.DefaultConstructorMarker):310:310 -> b
    15:16:kotlinx.coroutines.flow.Flow kotlinx.coroutines.flow.FlowKt__BuildersKt.channelFlow(kotlin.jvm.functions.Function2):240 -> b
    15:16:kotlinx.coroutines.flow.Flow kotlinx.coroutines.flow.FlowKt.channelFlow(kotlin.jvm.functions.Function2):1 -> b
    15:16:kotlinx.coroutines.flow.Flow getAssignmentListAsFlow(world.respect.lib.dataloadstate.DataLoadParams,world.respect.lib.xapi.model.XapiAgent):130 -> b
    17:22:void kotlinx.coroutines.flow.ChannelFlowBuilder.<init>(kotlin.jvm.functions.Function2,kotlin.coroutines.CoroutineContext,int,kotlinx.coroutines.channels.BufferOverflow,int,kotlin.jvm.internal.DefaultConstructorMarker):306:306 -> b
    17:22:kotlinx.coroutines.flow.Flow kotlinx.coroutines.flow.FlowKt__BuildersKt.channelFlow(kotlin.jvm.functions.Function2):240 -> b
    17:22:kotlinx.coroutines.flow.Flow kotlinx.coroutines.flow.FlowKt.channelFlow(kotlin.jvm.functions.Function2):1 -> b
    17:22:kotlinx.coroutines.flow.Flow getAssignmentListAsFlow(world.respect.lib.dataloadstate.DataLoadParams,world.respect.lib.xapi.model.XapiAgent):130 -> b
    4:9:kotlinx.coroutines.flow.Flow getAssignmentProgress(java.lang.String,world.respect.lib.xapi.model.XapiAgent):107:107 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lgh8;)Lli2;"}
    10:22:kotlinx.coroutines.flow.Flow getAssignmentProgress(java.lang.String,world.respect.lib.xapi.model.XapiAgent):112:112 -> c
    23:28:kotlinx.coroutines.flow.Flow getAssignmentProgress(java.lang.String,world.respect.lib.xapi.model.XapiAgent):116:116 -> c
    29:34:kotlinx.coroutines.flow.Flow getAssignmentProgress(java.lang.String,world.respect.lib.xapi.model.XapiAgent):111:111 -> c
    35:41:kotlinx.coroutines.flow.Flow getAssignmentProgress(java.lang.String,world.respect.lib.xapi.model.XapiAgent):117:117 -> c
    42:46:kotlinx.coroutines.flow.Flow kotlinx.coroutines.flow.FlowKt__TransformKt.onEach(kotlinx.coroutines.flow.Flow,kotlin.jvm.functions.Function2):195:195 -> c
    42:46:kotlinx.coroutines.flow.Flow kotlinx.coroutines.flow.FlowKt.onEach(kotlinx.coroutines.flow.Flow,kotlin.jvm.functions.Function2):1 -> c
    42:46:kotlinx.coroutines.flow.Flow getAssignmentProgress(java.lang.String,world.respect.lib.xapi.model.XapiAgent):117 -> c
    47:51:kotlinx.coroutines.flow.Flow getAssignmentProgress(java.lang.String,world.respect.lib.xapi.model.XapiAgent):110:110 -> c
    4:9:kotlinx.coroutines.flow.Flow getAsFlow(world.respect.lib.xapi.resources.XapiStatementsResource$GetStatementParams,world.respect.lib.dataloadstate.DataLoadParams):86:86 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lqk8;Lfk1;)Lli2;"}
    10:11:kotlinx.coroutines.flow.Flow getAsFlow(world.respect.lib.xapi.resources.XapiStatementsResource$GetStatementParams,world.respect.lib.dataloadstate.DataLoadParams):89:89 -> d
    12:15:kotlinx.coroutines.flow.Flow getAsFlow(world.respect.lib.xapi.resources.XapiStatementsResource$GetStatementParams,world.respect.lib.dataloadstate.DataLoadParams):90:90 -> d
    16:19:kotlinx.coroutines.flow.Flow getAsFlow(world.respect.lib.xapi.resources.XapiStatementsResource$GetStatementParams,world.respect.lib.dataloadstate.DataLoadParams):89:89 -> d
    20:26:kotlinx.coroutines.flow.Flow getAsFlow(world.respect.lib.xapi.resources.XapiStatementsResource$GetStatementParams,world.respect.lib.dataloadstate.DataLoadParams):94:94 -> d
    27:31:kotlinx.coroutines.flow.Flow kotlinx.coroutines.flow.FlowKt__TransformKt.onEach(kotlinx.coroutines.flow.Flow,kotlin.jvm.functions.Function2):195:195 -> d
    27:31:kotlinx.coroutines.flow.Flow kotlinx.coroutines.flow.FlowKt.onEach(kotlinx.coroutines.flow.Flow,kotlin.jvm.functions.Function2):1 -> d
    27:31:kotlinx.coroutines.flow.Flow getAsFlow(world.respect.lib.xapi.resources.XapiStatementsResource$GetStatementParams,world.respect.lib.dataloadstate.DataLoadParams):94 -> d
    32:36:kotlinx.coroutines.flow.Flow getAsFlow(world.respect.lib.xapi.resources.XapiStatementsResource$GetStatementParams,world.respect.lib.dataloadstate.DataLoadParams):88:88 -> d
    31:62:java.lang.Object post(java.util.List,kotlin.coroutines.Continuation):39:39 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lgc1;)Ljava/lang/Object;"}
    63:75:java.lang.Object post(java.util.List,kotlin.coroutines.Continuation):42:42 -> f
    76:77:java.lang.Object post(java.util.List,kotlin.coroutines.Continuation):39:39 -> f
    78:83:kotlin.time.Instant kotlin.time.InstantJvmKt.systemClockNow():13:13 -> f
    78:83:kotlin.time.Instant kotlin.time.Clock$System.now():60 -> f
    78:83:java.lang.Object post(java.util.List,kotlin.coroutines.Continuation):44 -> f
    84:87:java.lang.Object post(java.util.List,kotlin.coroutines.Continuation):44:44 -> f
    88:95:java.lang.Object post(java.util.List,kotlin.coroutines.Continuation):46:46 -> f
    96:106:java.lang.Object post(java.util.List,kotlin.coroutines.Continuation):201:201 -> f
    107:120:java.lang.Object post(java.util.List,kotlin.coroutines.Continuation):202:202 -> f
    121:123:java.lang.Object post(java.util.List,kotlin.coroutines.Continuation):203:203 -> f
    124:125:java.lang.Object post(java.util.List,kotlin.coroutines.Continuation):49:49 -> f
    126:133:java.lang.Object post(java.util.List,kotlin.coroutines.Continuation):51:51 -> f
    134:138:void world.respect.datalayer.school.writequeue.WriteQueueItem.<init>(int,world.respect.datalayer.school.writequeue.WriteQueueItem$Model,java.lang.String,long,int,long,int,kotlin.jvm.internal.DefaultConstructorMarker):12:12 -> f
    134:138:java.lang.Object post(java.util.List,kotlin.coroutines.Continuation):49 -> f
    139:142:java.lang.Object post(java.util.List,kotlin.coroutines.Continuation):203:203 -> f
    143:156:java.lang.Object post(java.util.List,kotlin.coroutines.Continuation):47:47 -> f
    33:82:java.lang.Object get(world.respect.lib.xapi.resources.XapiStatementsResource$GetStatementParams,world.respect.lib.dataloadstate.DataLoadParams,kotlin.coroutines.Continuation):61:61 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lqk8;Lfk1;Lgc1;)Ljava/lang/Object;"}
    83:84:java.lang.Object get(world.respect.lib.xapi.resources.XapiStatementsResource$GetStatementParams,world.respect.lib.dataloadstate.DataLoadParams,kotlin.coroutines.Continuation):66:66 -> g
    85:90:java.lang.Object get(world.respect.lib.xapi.resources.XapiStatementsResource$GetStatementParams,world.respect.lib.dataloadstate.DataLoadParams,kotlin.coroutines.Continuation):67:67 -> g
    91:103:java.lang.Object get(world.respect.lib.xapi.resources.XapiStatementsResource$GetStatementParams,world.respect.lib.dataloadstate.DataLoadParams,kotlin.coroutines.Continuation):66:66 -> g
    104:105:java.lang.Object get(world.respect.lib.xapi.resources.XapiStatementsResource$GetStatementParams,world.respect.lib.dataloadstate.DataLoadParams,kotlin.coroutines.Continuation):61:61 -> g
    106:113:java.lang.Object get(world.respect.lib.xapi.resources.XapiStatementsResource$GetStatementParams,world.respect.lib.dataloadstate.DataLoadParams,kotlin.coroutines.Continuation):72:72 -> g
    114:119:java.util.List world.respect.lib.xapi.model.XapiStatementResult.getStatements():11:11 -> g
    114:119:java.lang.Object get(world.respect.lib.xapi.resources.XapiStatementsResource$GetStatementParams,world.respect.lib.dataloadstate.DataLoadParams,kotlin.coroutines.Continuation):72 -> g
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    120:130:java.lang.Object get(world.respect.lib.xapi.resources.XapiStatementsResource$GetStatementParams,world.respect.lib.dataloadstate.DataLoadParams,kotlin.coroutines.Continuation):72:72 -> g
    131:136:java.lang.Object get(world.respect.lib.xapi.resources.XapiStatementsResource$GetStatementParams,world.respect.lib.dataloadstate.DataLoadParams,kotlin.coroutines.Continuation):73:73 -> g
    137:147:java.lang.Object world.respect.datalayer.shared.LocalModelDataSource.updateLocal$default(world.respect.datalayer.shared.LocalModelDataSource,java.util.List,boolean,kotlin.coroutines.Continuation,int,java.lang.Object):25:25 -> g
    137:147:java.lang.Object get(world.respect.lib.xapi.resources.XapiStatementsResource$GetStatementParams,world.respect.lib.dataloadstate.DataLoadParams,kotlin.coroutines.Continuation):73 -> g
    148:158:java.lang.Object get(world.respect.lib.xapi.resources.XapiStatementsResource$GetStatementParams,world.respect.lib.dataloadstate.DataLoadParams,kotlin.coroutines.Continuation):76:76 -> g
    159:172:java.lang.Object get(world.respect.lib.xapi.resources.XapiStatementsResource$GetStatementParams,world.respect.lib.dataloadstate.DataLoadParams,kotlin.coroutines.Continuation):79:79 -> g
