# {"id":"partitionSourceFiles","fileNameMappings":{"world.respect.shared.generated.resources.String1_commonMainKt":"String1.commonMain.kt","world.respect.shared.viewmodel.report.edit.ReportEditUiState":"ReportEditViewModel.kt","world.respect.shared.domain.school.SchoolPrimaryKeyGenerator":"SchoolPrimaryKeyGenerator.kt","world.respect.lib.xapi.extensions.reportoptions.ReportOptions":"ReportOptions.kt","androidx.navigation.SavedStateHandleKt":"SavedStateHandle.kt","world.respect.shared.navigation.ReportEdit":"AppRoutes.kt"}}
world.respect.shared.viewmodel.report.edit.ReportEditViewModel -> ex5:
# {"id":"sourceFile","fileName":"ReportEditViewModel.kt"}
    kotlinx.serialization.json.Json json -> l0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lvi3;"}
    world.respect.shared.navigation.NavResultReturner navResultReturner -> m0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lpi4;"}
    org.koin.core.scope.Scope scope -> n0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lqj6;"}
    kotlin.Lazy schoolDataSource$delegate -> o0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lwq3;"}
    world.respect.shared.navigation.ReportEdit route -> p0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lmw5;"}
    kotlin.Lazy schoolPrimaryKeyGenerator$delegate -> q0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lwq3;"}
    java.lang.String entityUid -> r0
    kotlinx.coroutines.flow.MutableStateFlow _uiState -> s0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lf07;"}
    kotlinx.coroutines.flow.Flow uiState -> t0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Liq5;"}
    world.respect.shared.util.LaunchDebouncer debouncer -> u0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ld51;"}
    1:3:void <init>(androidx.lifecycle.SavedStateHandle,world.respect.shared.domain.account.RespectAccountManager,kotlinx.serialization.json.Json,world.respect.shared.navigation.NavResultReturner):62:62 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lvi3;Lpi4;Lc16;Lnd6;)V"}
    4:5:void <init>(androidx.lifecycle.SavedStateHandle,world.respect.shared.domain.account.RespectAccountManager,kotlinx.serialization.json.Json,world.respect.shared.navigation.NavResultReturner):65:65 -> <init>
    6:7:void <init>(androidx.lifecycle.SavedStateHandle,world.respect.shared.domain.account.RespectAccountManager,kotlinx.serialization.json.Json,world.respect.shared.navigation.NavResultReturner):66:66 -> <init>
    8:13:void <init>(androidx.lifecycle.SavedStateHandle,world.respect.shared.domain.account.RespectAccountManager,kotlinx.serialization.json.Json,world.respect.shared.navigation.NavResultReturner):69:69 -> <init>
    14:25:void <init>(androidx.lifecycle.SavedStateHandle,world.respect.shared.domain.account.RespectAccountManager,kotlinx.serialization.json.Json,world.respect.shared.navigation.NavResultReturner):402:402 -> <init>
    26:27:void <init>(androidx.lifecycle.SavedStateHandle,world.respect.shared.domain.account.RespectAccountManager,kotlinx.serialization.json.Json,world.respect.shared.navigation.NavResultReturner):70:70 -> <init>
    28:33:void <init>(androidx.lifecycle.SavedStateHandle,world.respect.shared.domain.account.RespectAccountManager,kotlinx.serialization.json.Json,world.respect.shared.navigation.NavResultReturner):405:405 -> <init>
    34:37:java.lang.Object androidx.navigation.SavedStateHandleKt.toRoute(androidx.lifecycle.SavedStateHandle,kotlin.reflect.KClass,java.util.Map):1:1 -> <init>
    34:37:void <init>(androidx.lifecycle.SavedStateHandle,world.respect.shared.domain.account.RespectAccountManager,kotlinx.serialization.json.Json,world.respect.shared.navigation.NavResultReturner):405 -> <init>
    38:39:void <init>(androidx.lifecycle.SavedStateHandle,world.respect.shared.domain.account.RespectAccountManager,kotlinx.serialization.json.Json,world.respect.shared.navigation.NavResultReturner):405:405 -> <init>
    40:41:void <init>(androidx.lifecycle.SavedStateHandle,world.respect.shared.domain.account.RespectAccountManager,kotlinx.serialization.json.Json,world.respect.shared.navigation.NavResultReturner):71:71 -> <init>
    42:51:void <init>(androidx.lifecycle.SavedStateHandle,world.respect.shared.domain.account.RespectAccountManager,kotlinx.serialization.json.Json,world.respect.shared.navigation.NavResultReturner):411:411 -> <init>
    52:53:void <init>(androidx.lifecycle.SavedStateHandle,world.respect.shared.domain.account.RespectAccountManager,kotlinx.serialization.json.Json,world.respect.shared.navigation.NavResultReturner):72:72 -> <init>
    54:57:java.lang.String world.respect.shared.navigation.ReportEdit.getReportUid():267:267 -> <init>
    54:57:void <init>(androidx.lifecycle.SavedStateHandle,world.respect.shared.domain.account.RespectAccountManager,kotlinx.serialization.json.Json,world.respect.shared.navigation.NavResultReturner):73 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    58:63:world.respect.shared.domain.school.SchoolPrimaryKeyGenerator getSchoolPrimaryKeyGenerator():72:72 -> <init>
    58:63:void <init>(androidx.lifecycle.SavedStateHandle,world.respect.shared.domain.account.RespectAccountManager,kotlinx.serialization.json.Json,world.respect.shared.navigation.NavResultReturner):73 -> <init>
    64:66:world.respect.lib.primarykeygen.PrimaryKeyGenerator world.respect.shared.domain.school.SchoolPrimaryKeyGenerator.getPrimaryKeyGenerator():10:10 -> <init>
    64:66:void <init>(androidx.lifecycle.SavedStateHandle,world.respect.shared.domain.account.RespectAccountManager,kotlinx.serialization.json.Json,world.respect.shared.navigation.NavResultReturner):73 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    67:70:void <init>(androidx.lifecycle.SavedStateHandle,world.respect.shared.domain.account.RespectAccountManager,kotlinx.serialization.json.Json,world.respect.shared.navigation.NavResultReturner):73:73 -> <init>
    71:74:void <init>(androidx.lifecycle.SavedStateHandle,world.respect.shared.domain.account.RespectAccountManager,kotlinx.serialization.json.Json,world.respect.shared.navigation.NavResultReturner):75:75 -> <init>
    75:76:void <init>(androidx.lifecycle.SavedStateHandle,world.respect.shared.domain.account.RespectAccountManager,kotlinx.serialization.json.Json,world.respect.shared.navigation.NavResultReturner):73:73 -> <init>
    77:90:void <init>(androidx.lifecycle.SavedStateHandle,world.respect.shared.domain.account.RespectAccountManager,kotlinx.serialization.json.Json,world.respect.shared.navigation.NavResultReturner):77:77 -> <init>
    91:94:kotlinx.coroutines.flow.StateFlow kotlinx.coroutines.flow.FlowKt.asStateFlow(kotlinx.coroutines.flow.MutableStateFlow):1:1 -> <init>
    91:94:void <init>(androidx.lifecycle.SavedStateHandle,world.respect.shared.domain.account.RespectAccountManager,kotlinx.serialization.json.Json,world.respect.shared.navigation.NavResultReturner):78 -> <init>
    95:96:void <init>(androidx.lifecycle.SavedStateHandle,world.respect.shared.domain.account.RespectAccountManager,kotlinx.serialization.json.Json,world.respect.shared.navigation.NavResultReturner):78:78 -> <init>
    97:107:void <init>(androidx.lifecycle.SavedStateHandle,world.respect.shared.domain.account.RespectAccountManager,kotlinx.serialization.json.Json,world.respect.shared.navigation.NavResultReturner):80:80 -> <init>
    108:117:void <init>(androidx.lifecycle.SavedStateHandle,world.respect.shared.domain.account.RespectAccountManager,kotlinx.serialization.json.Json,world.respect.shared.navigation.NavResultReturner):84:84 -> <init>
    118:120: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>
    118:120:void <init>(androidx.lifecycle.SavedStateHandle,world.respect.shared.domain.account.RespectAccountManager,kotlinx.serialization.json.Json,world.respect.shared.navigation.NavResultReturner):84 -> <init>
    121:129:void <init>(androidx.lifecycle.SavedStateHandle,world.respect.shared.domain.account.RespectAccountManager,kotlinx.serialization.json.Json,world.respect.shared.navigation.NavResultReturner):126:126 -> <init>
    130:132: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>
    130:132:void <init>(androidx.lifecycle.SavedStateHandle,world.respect.shared.domain.account.RespectAccountManager,kotlinx.serialization.json.Json,world.respect.shared.navigation.NavResultReturner):126 -> <init>
    133:142:void <init>(androidx.lifecycle.SavedStateHandle,world.respect.shared.domain.account.RespectAccountManager,kotlinx.serialization.json.Json,world.respect.shared.navigation.NavResultReturner):159:159 -> <init>
    143:145: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>
    143:145:void <init>(androidx.lifecycle.SavedStateHandle,world.respect.shared.domain.account.RespectAccountManager,kotlinx.serialization.json.Json,world.respect.shared.navigation.NavResultReturner):159 -> <init>
    146:154:void <init>(androidx.lifecycle.SavedStateHandle,world.respect.shared.domain.account.RespectAccountManager,kotlinx.serialization.json.Json,world.respect.shared.navigation.NavResultReturner):168:168 -> <init>
    155:158: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>
    155:158:void <init>(androidx.lifecycle.SavedStateHandle,world.respect.shared.domain.account.RespectAccountManager,kotlinx.serialization.json.Json,world.respect.shared.navigation.NavResultReturner):168 -> <init>
    1:3:org.koin.core.scope.Scope getScope():69:69 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lqj6;"}
    1:8:world.respect.shared.viewmodel.report.edit.ReportEditUiState validateCurrentState():251:251 -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lax5;"}
    9:10:world.respect.lib.xapi.extensions.reportoptions.ReportOptions world.respect.shared.viewmodel.report.edit.ReportEditUiState.getReportOptions():52:52 -> l
    9:10:world.respect.shared.viewmodel.report.edit.ReportEditUiState validateCurrentState():251 -> l
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    11:12:world.respect.shared.viewmodel.report.edit.ReportEditUiState validateCurrentState():252:252 -> l
    13:20:org.jetbrains.compose.resources.StringResource world.respect.shared.generated.resources.String1_commonMainKt.getField_required_prompt(world.respect.shared.generated.resources.Res$string):674:674 -> l
    13:20:world.respect.shared.viewmodel.report.edit.ReportEditUiState validateCurrentState():252 -> l
    21:23:world.respect.shared.viewmodel.report.edit.ReportEditUiState validateCurrentState():252:252 -> l
    24:25:java.lang.String world.respect.lib.xapi.extensions.reportoptions.ReportOptions.getTitle():11:11 -> l
    24:25:world.respect.shared.viewmodel.report.edit.ReportEditUiState validateCurrentState():256 -> l
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    26:33:world.respect.shared.viewmodel.report.edit.ReportEditUiState validateCurrentState():256:256 -> l
    34:41:world.respect.shared.viewmodel.report.edit.ReportEditUiState validateCurrentState():253:253 -> l
