# {"id":"partitionSourceFiles","fileNameMappings":{"world.respect.datalayer.school.domain.CheckPersonPermissionUseCase$PermissionsRequiredByRole":"CheckPersonPermissionUseCase.kt","world.respect.shared.viewmodel.clazz.detail.ClazzDetailViewModel":"ClazzDetailViewModel.kt","world.respect.shared.navigation.ClazzDetail":"AppRoutes.kt"}}
world.respect.shared.viewmodel.clazz.detail.ClazzDetailViewModel$3 -> qw0:
# {"id":"sourceFile","fileName":"ClazzDetailViewModel.kt"}
    int ClazzDetailViewModel$3.$r8$classId -> i0
      # {"id":"com.android.tools.r8.synthesized"}
    int label -> j0
    world.respect.shared.viewmodel.clazz.detail.ClazzDetailViewModel this$0 -> k0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lvw0;"}
    1:9:void ClazzDetailViewModel$3.<init>(ClazzDetailViewModel,Continuation,int):0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lvw0;Lfc1;I)V"}
    12:22:java.lang.Object world.respect.shared.viewmodel.clazz.detail.ClazzDetailViewModel$4.invoke(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.Continuation):0:0 -> n
    12:22:java.lang.Object world.respect.shared.viewmodel.clazz.detail.ClazzDetailViewModel$4.invoke(java.lang.Object,java.lang.Object):0 -> n
    23:34:java.lang.Object invoke(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.Continuation):0:0 -> n
    23:34:java.lang.Object invoke(java.lang.Object,java.lang.Object):0 -> n
    8:14:kotlin.coroutines.Continuation world.respect.shared.viewmodel.clazz.detail.ClazzDetailViewModel$4.create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lfc1;Ljava/lang/Object;)Lfc1;"}
    15:22:kotlin.coroutines.Continuation create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> q
    18:35:java.lang.Object world.respect.shared.viewmodel.clazz.detail.ClazzDetailViewModel$4.invokeSuspend(java.lang.Object):194:194 -> s
    36:43:world.respect.datalayer.SchoolDataSource world.respect.shared.viewmodel.clazz.detail.ClazzDetailViewModel.getSchoolDataSource():113:113 -> s
    36:43:world.respect.datalayer.SchoolDataSource world.respect.shared.viewmodel.clazz.detail.ClazzDetailViewModel.access$getSchoolDataSource(world.respect.shared.viewmodel.clazz.detail.ClazzDetailViewModel):104 -> s
    36:43:java.lang.Object world.respect.shared.viewmodel.clazz.detail.ClazzDetailViewModel$4.invokeSuspend(java.lang.Object):195 -> s
    44:47:java.lang.Object world.respect.shared.viewmodel.clazz.detail.ClazzDetailViewModel$4.invokeSuspend(java.lang.Object):195:195 -> s
    48:49:world.respect.shared.navigation.ClazzDetail world.respect.shared.viewmodel.clazz.detail.ClazzDetailViewModel.access$getRoute$p(world.respect.shared.viewmodel.clazz.detail.ClazzDetailViewModel):104:104 -> s
    48:49:java.lang.Object world.respect.shared.viewmodel.clazz.detail.ClazzDetailViewModel$4.invokeSuspend(java.lang.Object):195 -> s
    50:51:java.lang.String world.respect.shared.navigation.ClazzDetail.getGuid():209:209 -> s
    50:51:java.lang.Object world.respect.shared.viewmodel.clazz.detail.ClazzDetailViewModel$4.invokeSuspend(java.lang.Object):195 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    52:71:java.lang.Object world.respect.shared.viewmodel.clazz.detail.ClazzDetailViewModel$4.invokeSuspend(java.lang.Object):195:195 -> s
    72:99:java.lang.Object invokeSuspend(java.lang.Object):185:185 -> s
    100:101:world.respect.datalayer.school.writequeue.EnqueueRunPullSyncUseCase world.respect.shared.viewmodel.clazz.detail.ClazzDetailViewModel.getEnqueuePullSyncUseCase():148:148 -> s
    100:101:world.respect.datalayer.school.writequeue.EnqueueRunPullSyncUseCase world.respect.shared.viewmodel.clazz.detail.ClazzDetailViewModel.access$getEnqueuePullSyncUseCase(world.respect.shared.viewmodel.clazz.detail.ClazzDetailViewModel):104 -> s
    100:101:java.lang.Object invokeSuspend(java.lang.Object):186 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    102:107:world.respect.datalayer.school.writequeue.EnqueueRunPullSyncUseCase world.respect.shared.viewmodel.clazz.detail.ClazzDetailViewModel.getEnqueuePullSyncUseCase():148:148 -> s
    102:107:world.respect.datalayer.school.writequeue.EnqueueRunPullSyncUseCase world.respect.shared.viewmodel.clazz.detail.ClazzDetailViewModel.access$getEnqueuePullSyncUseCase(world.respect.shared.viewmodel.clazz.detail.ClazzDetailViewModel):104 -> s
    102:107:java.lang.Object invokeSuspend(java.lang.Object):186 -> s
    108:115:java.lang.Object invokeSuspend(java.lang.Object):186:186 -> s
    116:117:world.respect.shared.domain.permissions.CheckSchoolPermissionsUseCase world.respect.shared.viewmodel.clazz.detail.ClazzDetailViewModel.getCheckSchoolPermissionUseCase():150:150 -> s
    116:117:world.respect.shared.domain.permissions.CheckSchoolPermissionsUseCase world.respect.shared.viewmodel.clazz.detail.ClazzDetailViewModel.access$getCheckSchoolPermissionUseCase(world.respect.shared.viewmodel.clazz.detail.ClazzDetailViewModel):104 -> s
    116:117:java.lang.Object invokeSuspend(java.lang.Object):188 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    118:125:world.respect.shared.domain.permissions.CheckSchoolPermissionsUseCase world.respect.shared.viewmodel.clazz.detail.ClazzDetailViewModel.getCheckSchoolPermissionUseCase():150:150 -> s
    118:125:world.respect.shared.domain.permissions.CheckSchoolPermissionsUseCase world.respect.shared.viewmodel.clazz.detail.ClazzDetailViewModel.access$getCheckSchoolPermissionUseCase(world.respect.shared.viewmodel.clazz.detail.ClazzDetailViewModel):104 -> s
    118:125:java.lang.Object invokeSuspend(java.lang.Object):188 -> s
    126:131:java.util.List world.respect.datalayer.school.domain.CheckPersonPermissionUseCase$PermissionsRequiredByRole.getFlagList():20:20 -> s
    126:131:java.lang.Object invokeSuspend(java.lang.Object):189 -> s
    132:137:java.util.List world.respect.datalayer.school.domain.CheckPersonPermissionUseCase$PermissionsRequiredByRole.getFlagList():21:21 -> s
    132:137:java.lang.Object invokeSuspend(java.lang.Object):189 -> s
    138:143:java.util.List world.respect.datalayer.school.domain.CheckPersonPermissionUseCase$PermissionsRequiredByRole.getFlagList():22:22 -> s
    138:143:java.lang.Object invokeSuspend(java.lang.Object):189 -> s
    144:151:java.util.List world.respect.datalayer.school.domain.CheckPersonPermissionUseCase$PermissionsRequiredByRole.getFlagList():23:23 -> s
    144:151:java.lang.Object invokeSuspend(java.lang.Object):189 -> s
    152:154:java.util.List world.respect.datalayer.school.domain.CheckPersonPermissionUseCase$PermissionsRequiredByRole.getFlagList():20:20 -> s
    152:154:java.lang.Object invokeSuspend(java.lang.Object):189 -> s
    155:164:java.lang.Object invokeSuspend(java.lang.Object):188:188 -> s
    165:168:java.lang.Object invokeSuspend(java.lang.Object):185:185 -> s
    169:170:kotlinx.coroutines.flow.MutableStateFlow world.respect.shared.viewmodel.clazz.detail.ClazzDetailViewModel.access$get_uiState$p(world.respect.shared.viewmodel.clazz.detail.ClazzDetailViewModel):104:104 -> s
    169:170:java.lang.Object invokeSuspend(java.lang.Object):191 -> s
    171:174:java.lang.Object invokeSuspend(java.lang.Object):404:404 -> s
    175:200:java.lang.Object invokeSuspend(java.lang.Object):405:405 -> s
    201:204:java.lang.Object invokeSuspend(java.lang.Object):191:191 -> s
    205:212:java.lang.Object invokeSuspend(java.lang.Object):406:406 -> s
