# {"id":"partitionSourceFiles","fileNameMappings":{"world.respect.shared.viewmodel.RespectViewModel":"RespectViewModel.kt","world.respect.shared.generated.resources.String1_commonMainKt":"String1.commonMain.kt","world.respect.shared.domain.account.username.validateusername.ValidationResult":"ValidateUsernameUseCase.kt","world.respect.shared.generated.resources.String5_commonMainKt":"String5.commonMain.kt","androidx.navigation.SavedStateHandleKt":"SavedStateHandle.kt","world.respect.shared.viewmodel.person.setusernameandpassword.CreateAccountSetUserNameUiState":"CreateAccountSetUserNameViewModel.kt"}}
world.respect.shared.viewmodel.person.setusernameandpassword.CreateAccountSetUserNameViewModel -> if1:
# {"id":"sourceFile","fileName":"CreateAccountSetUserNameViewModel.kt"}
    world.respect.shared.domain.account.RespectAccountManager accountManager -> l0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Le66;"}
    world.respect.shared.domain.account.username.filterusername.FilterUsernameUseCase filterUsernameUseCase -> m0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Log2;"}
    world.respect.shared.domain.account.setpassword.EncryptPersonPasswordUseCase encryptPersonPasswordUseCase -> n0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lf62;"}
    world.respect.shared.domain.account.username.validateusername.ValidateUsernameUseCase validateUsernameUseCase -> o0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Li48;"}
    world.respect.shared.domain.account.validatepassword.ValidatePasswordUseCase validatePasswordUseCase -> p0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg48;"}
    org.koin.core.scope.Scope scope -> q0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Llo6;"}
    kotlin.Lazy schoolDataSource$delegate -> r0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lns3;"}
    world.respect.shared.navigation.CreateAccountSetUsername route -> s0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Llf1;"}
    kotlin.Lazy usernameSuggestionUseCase$delegate -> t0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lns3;"}
    kotlin.Lazy checkUsernameUniqueUseCase$delegate -> u0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lns3;"}
    kotlinx.coroutines.flow.MutableStateFlow _uiState -> v0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lu47;"}
    kotlinx.coroutines.flow.StateFlow uiState -> w0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljv5;"}
    3:7:void <init>(androidx.lifecycle.SavedStateHandle,world.respect.shared.domain.account.RespectAccountManager,world.respect.shared.domain.account.username.filterusername.FilterUsernameUseCase,world.respect.shared.domain.account.setpassword.EncryptPersonPasswordUseCase,world.respect.shared.domain.account.username.validateusername.ValidateUsernameUseCase,world.respect.shared.domain.account.validatepassword.ValidatePasswordUseCase):57:57 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lmi6;Le66;Log2;Lf62;Li48;Lg48;)V"}
    8:11:void <init>(androidx.lifecycle.SavedStateHandle,world.respect.shared.domain.account.RespectAccountManager,world.respect.shared.domain.account.username.filterusername.FilterUsernameUseCase,world.respect.shared.domain.account.setpassword.EncryptPersonPasswordUseCase,world.respect.shared.domain.account.username.validateusername.ValidateUsernameUseCase,world.respect.shared.domain.account.validatepassword.ValidatePasswordUseCase):59:59 -> <init>
    12:15:void <init>(androidx.lifecycle.SavedStateHandle,world.respect.shared.domain.account.RespectAccountManager,world.respect.shared.domain.account.username.filterusername.FilterUsernameUseCase,world.respect.shared.domain.account.setpassword.EncryptPersonPasswordUseCase,world.respect.shared.domain.account.username.validateusername.ValidateUsernameUseCase,world.respect.shared.domain.account.validatepassword.ValidatePasswordUseCase):60:60 -> <init>
    16:19:void <init>(androidx.lifecycle.SavedStateHandle,world.respect.shared.domain.account.RespectAccountManager,world.respect.shared.domain.account.username.filterusername.FilterUsernameUseCase,world.respect.shared.domain.account.setpassword.EncryptPersonPasswordUseCase,world.respect.shared.domain.account.username.validateusername.ValidateUsernameUseCase,world.respect.shared.domain.account.validatepassword.ValidatePasswordUseCase):61:61 -> <init>
    20:23:void <init>(androidx.lifecycle.SavedStateHandle,world.respect.shared.domain.account.RespectAccountManager,world.respect.shared.domain.account.username.filterusername.FilterUsernameUseCase,world.respect.shared.domain.account.setpassword.EncryptPersonPasswordUseCase,world.respect.shared.domain.account.username.validateusername.ValidateUsernameUseCase,world.respect.shared.domain.account.validatepassword.ValidatePasswordUseCase):62:62 -> <init>
    24:25:void <init>(androidx.lifecycle.SavedStateHandle,world.respect.shared.domain.account.RespectAccountManager,world.respect.shared.domain.account.username.filterusername.FilterUsernameUseCase,world.respect.shared.domain.account.setpassword.EncryptPersonPasswordUseCase,world.respect.shared.domain.account.username.validateusername.ValidateUsernameUseCase,world.respect.shared.domain.account.validatepassword.ValidatePasswordUseCase):63:63 -> <init>
    26:31:void <init>(androidx.lifecycle.SavedStateHandle,world.respect.shared.domain.account.RespectAccountManager,world.respect.shared.domain.account.username.filterusername.FilterUsernameUseCase,world.respect.shared.domain.account.setpassword.EncryptPersonPasswordUseCase,world.respect.shared.domain.account.username.validateusername.ValidateUsernameUseCase,world.respect.shared.domain.account.validatepassword.ValidatePasswordUseCase):66:66 -> <init>
    32:43:void <init>(androidx.lifecycle.SavedStateHandle,world.respect.shared.domain.account.RespectAccountManager,world.respect.shared.domain.account.username.filterusername.FilterUsernameUseCase,world.respect.shared.domain.account.setpassword.EncryptPersonPasswordUseCase,world.respect.shared.domain.account.username.validateusername.ValidateUsernameUseCase,world.respect.shared.domain.account.validatepassword.ValidatePasswordUseCase):277:277 -> <init>
    44:45:void <init>(androidx.lifecycle.SavedStateHandle,world.respect.shared.domain.account.RespectAccountManager,world.respect.shared.domain.account.username.filterusername.FilterUsernameUseCase,world.respect.shared.domain.account.setpassword.EncryptPersonPasswordUseCase,world.respect.shared.domain.account.username.validateusername.ValidateUsernameUseCase,world.respect.shared.domain.account.validatepassword.ValidatePasswordUseCase):68:68 -> <init>
    46:53:void <init>(androidx.lifecycle.SavedStateHandle,world.respect.shared.domain.account.RespectAccountManager,world.respect.shared.domain.account.username.filterusername.FilterUsernameUseCase,world.respect.shared.domain.account.setpassword.EncryptPersonPasswordUseCase,world.respect.shared.domain.account.username.validateusername.ValidateUsernameUseCase,world.respect.shared.domain.account.validatepassword.ValidatePasswordUseCase):280:280 -> <init>
    54:57:java.lang.Object androidx.navigation.SavedStateHandleKt.toRoute(androidx.lifecycle.SavedStateHandle,kotlin.reflect.KClass,java.util.Map):1:1 -> <init>
    54:57:void <init>(androidx.lifecycle.SavedStateHandle,world.respect.shared.domain.account.RespectAccountManager,world.respect.shared.domain.account.username.filterusername.FilterUsernameUseCase,world.respect.shared.domain.account.setpassword.EncryptPersonPasswordUseCase,world.respect.shared.domain.account.username.validateusername.ValidateUsernameUseCase,world.respect.shared.domain.account.validatepassword.ValidatePasswordUseCase):280 -> <init>
    58:59:void <init>(androidx.lifecycle.SavedStateHandle,world.respect.shared.domain.account.RespectAccountManager,world.respect.shared.domain.account.username.filterusername.FilterUsernameUseCase,world.respect.shared.domain.account.setpassword.EncryptPersonPasswordUseCase,world.respect.shared.domain.account.username.validateusername.ValidateUsernameUseCase,world.respect.shared.domain.account.validatepassword.ValidatePasswordUseCase):280:280 -> <init>
    60:61:void <init>(androidx.lifecycle.SavedStateHandle,world.respect.shared.domain.account.RespectAccountManager,world.respect.shared.domain.account.username.filterusername.FilterUsernameUseCase,world.respect.shared.domain.account.setpassword.EncryptPersonPasswordUseCase,world.respect.shared.domain.account.username.validateusername.ValidateUsernameUseCase,world.respect.shared.domain.account.validatepassword.ValidatePasswordUseCase):70:70 -> <init>
    62:71:void <init>(androidx.lifecycle.SavedStateHandle,world.respect.shared.domain.account.RespectAccountManager,world.respect.shared.domain.account.username.filterusername.FilterUsernameUseCase,world.respect.shared.domain.account.setpassword.EncryptPersonPasswordUseCase,world.respect.shared.domain.account.username.validateusername.ValidateUsernameUseCase,world.respect.shared.domain.account.validatepassword.ValidatePasswordUseCase):286:286 -> <init>
    72:73:void <init>(androidx.lifecycle.SavedStateHandle,world.respect.shared.domain.account.RespectAccountManager,world.respect.shared.domain.account.username.filterusername.FilterUsernameUseCase,world.respect.shared.domain.account.setpassword.EncryptPersonPasswordUseCase,world.respect.shared.domain.account.username.validateusername.ValidateUsernameUseCase,world.respect.shared.domain.account.validatepassword.ValidatePasswordUseCase):72:72 -> <init>
    74:83:void <init>(androidx.lifecycle.SavedStateHandle,world.respect.shared.domain.account.RespectAccountManager,world.respect.shared.domain.account.username.filterusername.FilterUsernameUseCase,world.respect.shared.domain.account.setpassword.EncryptPersonPasswordUseCase,world.respect.shared.domain.account.username.validateusername.ValidateUsernameUseCase,world.respect.shared.domain.account.validatepassword.ValidatePasswordUseCase):292:292 -> <init>
    84:85:void <init>(androidx.lifecycle.SavedStateHandle,world.respect.shared.domain.account.RespectAccountManager,world.respect.shared.domain.account.username.filterusername.FilterUsernameUseCase,world.respect.shared.domain.account.setpassword.EncryptPersonPasswordUseCase,world.respect.shared.domain.account.username.validateusername.ValidateUsernameUseCase,world.respect.shared.domain.account.validatepassword.ValidatePasswordUseCase):74:74 -> <init>
    86:89:void <init>(androidx.lifecycle.SavedStateHandle,world.respect.shared.domain.account.RespectAccountManager,world.respect.shared.domain.account.username.filterusername.FilterUsernameUseCase,world.respect.shared.domain.account.setpassword.EncryptPersonPasswordUseCase,world.respect.shared.domain.account.username.validateusername.ValidateUsernameUseCase,world.respect.shared.domain.account.validatepassword.ValidatePasswordUseCase):76:76 -> <init>
    90:97:void world.respect.shared.viewmodel.person.setusernameandpassword.CreateAccountSetUserNameUiState.<init>(java.lang.String,world.respect.shared.resources.UiText,world.respect.shared.resources.UiText,java.lang.String,boolean,boolean,boolean,int,kotlin.jvm.internal.DefaultConstructorMarker):43:43 -> <init>
    90:97:void <init>(androidx.lifecycle.SavedStateHandle,world.respect.shared.domain.account.RespectAccountManager,world.respect.shared.domain.account.username.filterusername.FilterUsernameUseCase,world.respect.shared.domain.account.setpassword.EncryptPersonPasswordUseCase,world.respect.shared.domain.account.username.validateusername.ValidateUsernameUseCase,world.respect.shared.domain.account.validatepassword.ValidatePasswordUseCase):76 -> <init>
    98:103:void <init>(androidx.lifecycle.SavedStateHandle,world.respect.shared.domain.account.RespectAccountManager,world.respect.shared.domain.account.username.filterusername.FilterUsernameUseCase,world.respect.shared.domain.account.setpassword.EncryptPersonPasswordUseCase,world.respect.shared.domain.account.username.validateusername.ValidateUsernameUseCase,world.respect.shared.domain.account.validatepassword.ValidatePasswordUseCase):76:76 -> <init>
    104:107:kotlinx.coroutines.flow.StateFlow kotlinx.coroutines.flow.FlowKt.asStateFlow(kotlinx.coroutines.flow.MutableStateFlow):1:1 -> <init>
    104:107:void <init>(androidx.lifecycle.SavedStateHandle,world.respect.shared.domain.account.RespectAccountManager,world.respect.shared.domain.account.username.filterusername.FilterUsernameUseCase,world.respect.shared.domain.account.setpassword.EncryptPersonPasswordUseCase,world.respect.shared.domain.account.username.validateusername.ValidateUsernameUseCase,world.respect.shared.domain.account.validatepassword.ValidatePasswordUseCase):78 -> <init>
    108:109:void <init>(androidx.lifecycle.SavedStateHandle,world.respect.shared.domain.account.RespectAccountManager,world.respect.shared.domain.account.username.filterusername.FilterUsernameUseCase,world.respect.shared.domain.account.setpassword.EncryptPersonPasswordUseCase,world.respect.shared.domain.account.username.validateusername.ValidateUsernameUseCase,world.respect.shared.domain.account.validatepassword.ValidatePasswordUseCase):78:78 -> <init>
    110:111:kotlinx.coroutines.flow.MutableStateFlow world.respect.shared.viewmodel.RespectViewModel.get_appUiState():39:39 -> <init>
    110:111:void <init>(androidx.lifecycle.SavedStateHandle,world.respect.shared.domain.account.RespectAccountManager,world.respect.shared.domain.account.username.filterusername.FilterUsernameUseCase,world.respect.shared.domain.account.setpassword.EncryptPersonPasswordUseCase,world.respect.shared.domain.account.username.validateusername.ValidateUsernameUseCase,world.respect.shared.domain.account.validatepassword.ValidatePasswordUseCase):81 -> <init>
    112:115:void <init>(androidx.lifecycle.SavedStateHandle,world.respect.shared.domain.account.RespectAccountManager,world.respect.shared.domain.account.username.filterusername.FilterUsernameUseCase,world.respect.shared.domain.account.setpassword.EncryptPersonPasswordUseCase,world.respect.shared.domain.account.username.validateusername.ValidateUsernameUseCase,world.respect.shared.domain.account.validatepassword.ValidatePasswordUseCase):294:294 -> <init>
    116:118:void <init>(androidx.lifecycle.SavedStateHandle,world.respect.shared.domain.account.RespectAccountManager,world.respect.shared.domain.account.username.filterusername.FilterUsernameUseCase,world.respect.shared.domain.account.setpassword.EncryptPersonPasswordUseCase,world.respect.shared.domain.account.username.validateusername.ValidateUsernameUseCase,world.respect.shared.domain.account.validatepassword.ValidatePasswordUseCase):295:295 -> <init>
    119:126:org.jetbrains.compose.resources.StringResource world.respect.shared.generated.resources.String1_commonMainKt.getCreate_account(world.respect.shared.generated.resources.Res$string):275:275 -> <init>
    119:126:void <init>(androidx.lifecycle.SavedStateHandle,world.respect.shared.domain.account.RespectAccountManager,world.respect.shared.domain.account.username.filterusername.FilterUsernameUseCase,world.respect.shared.domain.account.setpassword.EncryptPersonPasswordUseCase,world.respect.shared.domain.account.username.validateusername.ValidateUsernameUseCase,world.respect.shared.domain.account.validatepassword.ValidatePasswordUseCase):83 -> <init>
    127:150:void <init>(androidx.lifecycle.SavedStateHandle,world.respect.shared.domain.account.RespectAccountManager,world.respect.shared.domain.account.username.filterusername.FilterUsernameUseCase,world.respect.shared.domain.account.setpassword.EncryptPersonPasswordUseCase,world.respect.shared.domain.account.username.validateusername.ValidateUsernameUseCase,world.respect.shared.domain.account.validatepassword.ValidatePasswordUseCase):83:83 -> <init>
    151:154:void <init>(androidx.lifecycle.SavedStateHandle,world.respect.shared.domain.account.RespectAccountManager,world.respect.shared.domain.account.username.filterusername.FilterUsernameUseCase,world.respect.shared.domain.account.setpassword.EncryptPersonPasswordUseCase,world.respect.shared.domain.account.username.validateusername.ValidateUsernameUseCase,world.respect.shared.domain.account.validatepassword.ValidatePasswordUseCase):82:82 -> <init>
    155:160:void <init>(androidx.lifecycle.SavedStateHandle,world.respect.shared.domain.account.RespectAccountManager,world.respect.shared.domain.account.username.filterusername.FilterUsernameUseCase,world.respect.shared.domain.account.setpassword.EncryptPersonPasswordUseCase,world.respect.shared.domain.account.username.validateusername.ValidateUsernameUseCase,world.respect.shared.domain.account.validatepassword.ValidatePasswordUseCase):296:296 -> <init>
    161:171:void <init>(androidx.lifecycle.SavedStateHandle,world.respect.shared.domain.account.RespectAccountManager,world.respect.shared.domain.account.username.filterusername.FilterUsernameUseCase,world.respect.shared.domain.account.setpassword.EncryptPersonPasswordUseCase,world.respect.shared.domain.account.username.validateusername.ValidateUsernameUseCase,world.respect.shared.domain.account.validatepassword.ValidatePasswordUseCase):88:88 -> <init>
    172:174:kotlinx.coroutines.Job kotlinx.coroutines.BuildersKt.launch$default(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.CoroutineContext,kotlinx.coroutines.CoroutineStart,kotlin.jvm.functions.Function2,int,java.lang.Object):1:1 -> <init>
    172:174:void <init>(androidx.lifecycle.SavedStateHandle,world.respect.shared.domain.account.RespectAccountManager,world.respect.shared.domain.account.username.filterusername.FilterUsernameUseCase,world.respect.shared.domain.account.setpassword.EncryptPersonPasswordUseCase,world.respect.shared.domain.account.username.validateusername.ValidateUsernameUseCase,world.respect.shared.domain.account.validatepassword.ValidatePasswordUseCase):88 -> <init>
    175:183:void <init>(androidx.lifecycle.SavedStateHandle,world.respect.shared.domain.account.RespectAccountManager,world.respect.shared.domain.account.username.filterusername.FilterUsernameUseCase,world.respect.shared.domain.account.setpassword.EncryptPersonPasswordUseCase,world.respect.shared.domain.account.username.validateusername.ValidateUsernameUseCase,world.respect.shared.domain.account.validatepassword.ValidatePasswordUseCase):132:132 -> <init>
    184:187:kotlinx.coroutines.Job kotlinx.coroutines.BuildersKt.launch$default(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.CoroutineContext,kotlinx.coroutines.CoroutineStart,kotlin.jvm.functions.Function2,int,java.lang.Object):1:1 -> <init>
    184:187:void <init>(androidx.lifecycle.SavedStateHandle,world.respect.shared.domain.account.RespectAccountManager,world.respect.shared.domain.account.username.filterusername.FilterUsernameUseCase,world.respect.shared.domain.account.setpassword.EncryptPersonPasswordUseCase,world.respect.shared.domain.account.username.validateusername.ValidateUsernameUseCase,world.respect.shared.domain.account.validatepassword.ValidatePasswordUseCase):132 -> <init>
    1:3:org.koin.core.scope.Scope getScope():66:66 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Llo6;"}
    31:59:java.lang.Object checkUsernameOk(java.lang.String,kotlin.coroutines.Continuation):149:149 -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lgc1;)Ljava/lang/Object;"}
    60:67:java.lang.Object checkUsernameOk(java.lang.String,kotlin.coroutines.Continuation):150:150 -> l
    68:76:java.lang.Object checkUsernameOk(java.lang.String,kotlin.coroutines.Continuation):151:151 -> l
    77:80:java.lang.Object checkUsernameOk(java.lang.String,kotlin.coroutines.Continuation):304:304 -> l
    81:83:java.lang.Object checkUsernameOk(java.lang.String,kotlin.coroutines.Continuation):305:305 -> l
    84:87:org.jetbrains.compose.resources.StringResource world.respect.shared.domain.account.username.validateusername.ValidationResult.getErrorMessage():16:16 -> l
    84:87:java.lang.Object checkUsernameOk(java.lang.String,kotlin.coroutines.Continuation):154 -> l
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    88:101:world.respect.shared.resources.UiText world.respect.shared.util.ext.StringResourceExtKt.asUiText(org.jetbrains.compose.resources.StringResource):8:8 -> l
    88:101:java.lang.Object checkUsernameOk(java.lang.String,kotlin.coroutines.Continuation):154 -> l
    102:105:java.lang.Object checkUsernameOk(java.lang.String,kotlin.coroutines.Continuation):153:153 -> l
    106:111:java.lang.Object checkUsernameOk(java.lang.String,kotlin.coroutines.Continuation):306:306 -> l
    112:116:org.jetbrains.compose.resources.StringResource world.respect.shared.domain.account.username.validateusername.ValidationResult.getErrorMessage():16:16 -> l
    112:116:java.lang.Object checkUsernameOk(java.lang.String,kotlin.coroutines.Continuation):158 -> l
    117:124:world.respect.shared.domain.account.username.checkusernameunique.CheckUsernameUniqueUseCase getCheckUsernameUniqueUseCase():74:74 -> l
    117:124:java.lang.Object checkUsernameOk(java.lang.String,kotlin.coroutines.Continuation):162 -> l
    125:151:java.lang.Object checkUsernameOk(java.lang.String,kotlin.coroutines.Continuation):162:162 -> l
    152:155:java.lang.Object checkUsernameOk(java.lang.String,kotlin.coroutines.Continuation):309:309 -> l
    156:158:java.lang.Object checkUsernameOk(java.lang.String,kotlin.coroutines.Continuation):310:310 -> l
    159:166:org.jetbrains.compose.resources.StringResource world.respect.shared.generated.resources.String5_commonMainKt.getUsername_already_taken(world.respect.shared.generated.resources.Res$string):625:625 -> l
    159:166:java.lang.Object checkUsernameOk(java.lang.String,kotlin.coroutines.Continuation):166 -> l
    167:181:java.lang.Object checkUsernameOk(java.lang.String,kotlin.coroutines.Continuation):166:166 -> l
    182:188:java.lang.Object checkUsernameOk(java.lang.String,kotlin.coroutines.Continuation):311:311 -> l
    189:198:java.lang.Object checkUsernameOk(java.lang.String,kotlin.coroutines.Continuation):172:172 -> l
    199:202:java.lang.Object checkUsernameOk(java.lang.String,kotlin.coroutines.Continuation):314:314 -> l
    203:205:java.lang.Object checkUsernameOk(java.lang.String,kotlin.coroutines.Continuation):315:315 -> l
    206:221:java.lang.Object checkUsernameOk(java.lang.String,kotlin.coroutines.Continuation):173:173 -> l
    222:228:java.lang.Object checkUsernameOk(java.lang.String,kotlin.coroutines.Continuation):316:316 -> l
