# {"id":"partitionSourceFiles","fileNameMappings":{"kotlinx.coroutines.flow.StateFlowImpl":"StateFlow.kt","world.respect.shared.navigation.InvitePerson":"AppRoutes.kt","kotlinx.coroutines.Dispatchers":"Dispatchers.kt","world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel":"InvitePersonViewModel.kt","world.respect.datalayer.school.model.PersonRole":"PersonRole.kt","world.respect.datalayer.school.model.Person":"Person.kt","world.respect.shared.domain.account.RespectAccountManager":"RespectAccountManager.kt","world.respect.datalayer.school.model.PersonRoleEnum":"PersonRoleEnum.kt","world.respect.shared.domain.sendinvite.LaunchSendSmsAndroid":"LaunchSendSmsAndroid.kt","world.respect.shared.navigation.InvitePerson$ClassInviteOptions":"AppRoutes.kt","world.respect.shared.domain.account.RespectSessionAndPerson":"RespectSessionAndPerson.kt","world.respect.shared.viewmodel.person.inviteperson.InvitePersonUiState":"InvitePersonViewModel.kt","world.respect.shared.domain.sendinvite.LaunchShareLinkAndroid":"LaunchShareLinkAndroid.kt","kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsKt":"Intrinsics.kt","io.ktor.http.Url":"Url.kt","world.respect.datalayer.school.ext.PersonRoleEnumExtKt":"PersonRoleEnumExt.kt"}}
world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel$2 -> mh3:
# {"id":"sourceFile","fileName":"InvitePersonViewModel.kt"}
    int InvitePersonViewModel$2.$r8$classId -> i0
      # {"id":"com.android.tools.r8.synthesized"}
    int label -> j0
    world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel this$0 -> k0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Loh3;"}
    1:9:void InvitePersonViewModel$2.<init>(InvitePersonViewModel,Continuation,int):0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Loh3;Ljb1;I)V"}
    12:22:java.lang.Object world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel$onShareLink$1.invoke(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.Continuation):0:0 -> n
    12:22:java.lang.Object world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel$onShareLink$1.invoke(java.lang.Object,java.lang.Object):0 -> n
    23:33:java.lang.Object world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel$onSendLinkViaSms$1.invoke(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.Continuation):0:0 -> n
    23:33:java.lang.Object world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel$onSendLinkViaSms$1.invoke(java.lang.Object,java.lang.Object):0 -> n
    34:44:java.lang.Object invoke(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.Continuation):0:0 -> n
    34:44:java.lang.Object invoke(java.lang.Object,java.lang.Object):0 -> n
    8:14:kotlin.coroutines.Continuation world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel$onShareLink$1.create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljb1;Ljava/lang/Object;)Ljb1;"}
    15:21:kotlin.coroutines.Continuation world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel$onSendLinkViaSms$1.create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> q
    22:28:kotlin.coroutines.Continuation create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> q
    18:36:java.lang.Object world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel$onShareLink$1.invokeSuspend(java.lang.Object):243:243 -> s
    37:38:kotlinx.coroutines.flow.MutableStateFlow world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel.access$get_uiState$p(world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel):78:78 -> s
    37:38:java.lang.Object world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel$onShareLink$1.invokeSuspend(java.lang.Object):244 -> s
    39:44:java.lang.Object world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel$onShareLink$1.invokeSuspend(java.lang.Object):244:244 -> s
    45:46:world.respect.lib.dataloadstate.DataLoadState world.respect.shared.viewmodel.person.inviteperson.InvitePersonUiState.getInvite():59:59 -> s
    45:46:java.lang.Object world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel$onShareLink$1.invokeSuspend(java.lang.Object):244 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    47:60:java.lang.Object world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel$onShareLink$1.invokeSuspend(java.lang.Object):244:244 -> s
    61:62:world.respect.shared.domain.sharelink.LaunchShareLinkUseCase world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel.access$getShareLinkLauncher$p(world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel):78:78 -> s
    61:62:java.lang.Object world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel$onShareLink$1.invokeSuspend(java.lang.Object):245 -> s
    63:70:world.respect.shared.domain.createlink.CreateInviteLinkUseCase world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel.getCreateInviteLinkUseCase():91:91 -> s
    63:70:world.respect.shared.domain.createlink.CreateInviteLinkUseCase world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel.access$getCreateInviteLinkUseCase(world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel):78 -> s
    63:70:java.lang.Object world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel$onShareLink$1.invokeSuspend(java.lang.Object):246 -> s
    71:74:java.lang.Object world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel$onShareLink$1.invokeSuspend(java.lang.Object):246:246 -> s
    75:76:java.lang.String io.ktor.http.Url.toString():227:227 -> s
    75:76:java.lang.Object world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel$onShareLink$1.invokeSuspend(java.lang.Object):246 -> s
    77:81:java.lang.Object world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel$onShareLink$1.invokeSuspend(java.lang.Object):245:245 -> s
    82:83:java.lang.Object world.respect.shared.domain.sendinvite.LaunchShareLinkAndroid.invoke(java.lang.String,kotlin.coroutines.Continuation):15:15 -> s
    82:83:java.lang.Object world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel$onShareLink$1.invokeSuspend(java.lang.Object):245 -> s
    84:85:kotlinx.coroutines.MainCoroutineDispatcher kotlinx.coroutines.Dispatchers.getMain():19:19 -> s
    84:85:java.lang.Object world.respect.shared.domain.sendinvite.LaunchShareLinkAndroid.invoke(java.lang.String,kotlin.coroutines.Continuation):15 -> s
    84:85:java.lang.Object world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel$onShareLink$1.invokeSuspend(java.lang.Object):245 -> s
    86:92:java.lang.Object world.respect.shared.domain.sendinvite.LaunchShareLinkAndroid.invoke(java.lang.String,kotlin.coroutines.Continuation):15:15 -> s
    86:92:java.lang.Object world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel$onShareLink$1.invokeSuspend(java.lang.Object):245 -> s
    93:103:java.lang.Object kotlinx.coroutines.BuildersKt.withContext(kotlin.coroutines.CoroutineContext,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):1:1 -> s
    93:103:java.lang.Object world.respect.shared.domain.sendinvite.LaunchShareLinkAndroid.invoke(java.lang.String,kotlin.coroutines.Continuation):15 -> s
    93:103:java.lang.Object world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel$onShareLink$1.invokeSuspend(java.lang.Object):245 -> s
    104:122:java.lang.Object world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel$onSendLinkViaSms$1.invokeSuspend(java.lang.Object):221:221 -> s
    123:124:kotlinx.coroutines.flow.MutableStateFlow world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel.access$get_uiState$p(world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel):78:78 -> s
    123:124:java.lang.Object world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel$onSendLinkViaSms$1.invokeSuspend(java.lang.Object):222 -> s
    125:130:java.lang.Object world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel$onSendLinkViaSms$1.invokeSuspend(java.lang.Object):222:222 -> s
    131:132:world.respect.lib.dataloadstate.DataLoadState world.respect.shared.viewmodel.person.inviteperson.InvitePersonUiState.getInvite():59:59 -> s
    131:132:java.lang.Object world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel$onSendLinkViaSms$1.invokeSuspend(java.lang.Object):222 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    133:146:java.lang.Object world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel$onSendLinkViaSms$1.invokeSuspend(java.lang.Object):222:222 -> s
    147:148:world.respect.shared.domain.sharelink.LaunchSendSmsUseCase world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel.access$getSmsLinkLauncher$p(world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel):78:78 -> s
    147:148:java.lang.Object world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel$onSendLinkViaSms$1.invokeSuspend(java.lang.Object):223 -> s
    149:156:world.respect.shared.domain.createlink.CreateInviteLinkUseCase world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel.getCreateInviteLinkUseCase():91:91 -> s
    149:156:world.respect.shared.domain.createlink.CreateInviteLinkUseCase world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel.access$getCreateInviteLinkUseCase(world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel):78 -> s
    149:156:java.lang.Object world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel$onSendLinkViaSms$1.invokeSuspend(java.lang.Object):223 -> s
    157:160:java.lang.Object world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel$onSendLinkViaSms$1.invokeSuspend(java.lang.Object):223:223 -> s
    161:162:java.lang.String io.ktor.http.Url.toString():227:227 -> s
    161:162:java.lang.Object world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel$onSendLinkViaSms$1.invokeSuspend(java.lang.Object):223 -> s
    163:167:java.lang.Object world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel$onSendLinkViaSms$1.invokeSuspend(java.lang.Object):223:223 -> s
    168:169:java.lang.Object world.respect.shared.domain.sendinvite.LaunchSendSmsAndroid.invoke(java.lang.String,kotlin.coroutines.Continuation):13:13 -> s
    168:169:java.lang.Object world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel$onSendLinkViaSms$1.invokeSuspend(java.lang.Object):223 -> s
    170:171:kotlinx.coroutines.MainCoroutineDispatcher kotlinx.coroutines.Dispatchers.getMain():19:19 -> s
    170:171:java.lang.Object world.respect.shared.domain.sendinvite.LaunchSendSmsAndroid.invoke(java.lang.String,kotlin.coroutines.Continuation):13 -> s
    170:171:java.lang.Object world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel$onSendLinkViaSms$1.invokeSuspend(java.lang.Object):223 -> s
    172:178:java.lang.Object world.respect.shared.domain.sendinvite.LaunchSendSmsAndroid.invoke(java.lang.String,kotlin.coroutines.Continuation):13:13 -> s
    172:178:java.lang.Object world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel$onSendLinkViaSms$1.invokeSuspend(java.lang.Object):223 -> s
    179:189:java.lang.Object kotlinx.coroutines.BuildersKt.withContext(kotlin.coroutines.CoroutineContext,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):1:1 -> s
    179:189:java.lang.Object world.respect.shared.domain.sendinvite.LaunchSendSmsAndroid.invoke(java.lang.String,kotlin.coroutines.Continuation):13 -> s
    179:189:java.lang.Object world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel$onSendLinkViaSms$1.invokeSuspend(java.lang.Object):223 -> s
    190:191:java.lang.Object kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsKt.getCOROUTINE_SUSPENDED():57:57 -> s
    190:191:java.lang.Object invokeSuspend(java.lang.Object):0 -> s
    192:229:java.lang.Object invokeSuspend(java.lang.Object):120:120 -> s
    230:231:world.respect.shared.domain.account.RespectAccountManager world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel.access$getAccountManager$p(world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel):78:78 -> s
    230:231:java.lang.Object invokeSuspend(java.lang.Object):121 -> s
    232:233:kotlinx.coroutines.flow.Flow world.respect.shared.domain.account.RespectAccountManager.getSelectedAccountAndPersonFlow():91:91 -> s
    232:233:java.lang.Object invokeSuspend(java.lang.Object):121 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    234:235:java.lang.Object invokeSuspend(java.lang.Object):121:121 -> s
    236:243:java.lang.Object kotlinx.coroutines.flow.FlowKt.first(kotlinx.coroutines.flow.Flow,kotlin.coroutines.Continuation):1:1 -> s
    236:243:java.lang.Object invokeSuspend(java.lang.Object):121 -> s
    244:247:java.lang.Object invokeSuspend(java.lang.Object):120:120 -> s
    248:251:world.respect.datalayer.school.model.Person world.respect.shared.domain.account.RespectSessionAndPerson.getPerson():26:26 -> s
    248:251:java.lang.Object invokeSuspend(java.lang.Object):122 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    252:255:java.util.List world.respect.datalayer.school.model.Person.getRoles():39:39 -> s
    252:255:java.lang.Object invokeSuspend(java.lang.Object):122 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    256:263:java.lang.Object invokeSuspend(java.lang.Object):122:122 -> s
    264:267:world.respect.datalayer.school.model.PersonRoleEnum world.respect.datalayer.school.model.PersonRole.getRoleEnum():9:9 -> s
    264:267:java.lang.Object invokeSuspend(java.lang.Object):122 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    268:269:world.respect.datalayer.school.domain.GetWritableRolesListUseCase world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel.getGetWritableRolesListUseCase():107:107 -> s
    268:269:world.respect.datalayer.school.domain.GetWritableRolesListUseCase world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel.access$getGetWritableRolesListUseCase(world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel):78 -> s
    268:269:java.lang.Object invokeSuspend(java.lang.Object):124 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    270:275:world.respect.datalayer.school.domain.GetWritableRolesListUseCase world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel.getGetWritableRolesListUseCase():107:107 -> s
    270:275:world.respect.datalayer.school.domain.GetWritableRolesListUseCase world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel.access$getGetWritableRolesListUseCase(world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel):78 -> s
    270:275:java.lang.Object invokeSuspend(java.lang.Object):124 -> s
    276:287:java.lang.Object invokeSuspend(java.lang.Object):124:124 -> s
    288:290:java.lang.Object invokeSuspend(java.lang.Object):120:120 -> s
    291:301:java.lang.Object invokeSuspend(java.lang.Object):125:125 -> s
    302:303:kotlinx.coroutines.flow.MutableStateFlow world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel.access$get_uiState$p(world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel):78:78 -> s
    302:303:java.lang.Object invokeSuspend(java.lang.Object):127 -> s
    304:307:java.lang.Object invokeSuspend(java.lang.Object):271:271 -> s
    308:315:java.lang.Object invokeSuspend(java.lang.Object):272:272 -> s
    316:319:java.lang.Object invokeSuspend(java.lang.Object):128:128 -> s
    320:325:java.lang.Object invokeSuspend(java.lang.Object):273:273 -> s
    326:327:world.respect.shared.navigation.InvitePerson world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel.access$getRoute$p(world.respect.shared.viewmodel.person.inviteperson.InvitePersonViewModel):78:78 -> s
    326:327:java.lang.Object invokeSuspend(java.lang.Object):134 -> s
    328:329:world.respect.shared.navigation.InvitePerson$InvitePersonOptions world.respect.shared.navigation.InvitePerson.getInvitePersonOptions():891:891 -> s
    328:329:java.lang.Object invokeSuspend(java.lang.Object):134 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    330:339:java.lang.Object invokeSuspend(java.lang.Object):134:134 -> s
    340:343:java.lang.String world.respect.shared.navigation.InvitePerson$ClassInviteOptions.getInviteUid():886:886 -> s
    340:343:java.lang.Object invokeSuspend(java.lang.Object):134 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    344:345:java.lang.String world.respect.datalayer.school.model.PersonRoleEnum.getValue():12:12 -> s
    344:345:java.lang.String world.respect.datalayer.school.ext.PersonRoleEnumExtKt.getNewUserInviteUid(world.respect.datalayer.school.model.PersonRoleEnum):22 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    344:345:java.lang.Object invokeSuspend(java.lang.Object):135 -> s
    346:351:java.lang.String world.respect.datalayer.school.ext.PersonRoleEnumExtKt.getNewUserInviteUid(world.respect.datalayer.school.model.PersonRoleEnum):22:22 -> s
    346:351:java.lang.Object invokeSuspend(java.lang.Object):135 -> s
    352:354:java.lang.Object invokeSuspend(java.lang.Object):134:134 -> s
    355:357:void kotlinx.coroutines.flow.StateFlowImpl.setValue(java.lang.Object):321:321 -> s
    355:357:java.lang.Object invokeSuspend(java.lang.Object):134 -> s
    358:364:java.lang.Object invokeSuspend(java.lang.Object):137:137 -> s
    365:369:java.lang.Object invokeSuspend(java.lang.Object):275:275 -> s
    370:376:java.lang.Object kotlinx.coroutines.flow.FlowKt.collectLatest(kotlinx.coroutines.flow.Flow,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):1:1 -> s
    370:376:java.lang.Object invokeSuspend(java.lang.Object):275 -> s
    377:386:java.lang.Object invokeSuspend(java.lang.Object):276:276 -> s
