# {"id":"partitionSourceFiles","fileNameMappings":{"com.yorvana.ui.util.GatedViewModel":"GatedViewModel.kt","com.yorvana.ui.util.ViewModelDependencies":"ViewModelDependencies.kt","com.yorvana.ui.vehicles.AddEditVehicleEvent$OdometerUnitChanged":"AddEditVehicleViewModel.kt","kotlinx.coroutines.flow.FlowKt__TransformKt":"Transform.kt","com.yorvana.ui.vehicles.AddEditVehicleEvent$ModelChanged":"AddEditVehicleViewModel.kt","com.yorvana.ui.vehicles.AddEditVehicleEvent$LicensePlateChanged":"AddEditVehicleViewModel.kt","com.yorvana.ui.vehicles.AddEditVehicleEvent$YearChanged":"AddEditVehicleViewModel.kt","com.yorvana.ui.vehicles.AddEditVehicleEvent$NicknameChanged":"AddEditVehicleViewModel.kt","com.yorvana.ui.vehicles.AddEditVehicleEvent$MakeChanged":"AddEditVehicleViewModel.kt","com.yorvana.ui.vehicles.AddEditVehicleState":"AddEditVehicleViewModel.kt","com.yorvana.ui.vehicles.AddEditVehicleEvent$VinChanged":"AddEditVehicleViewModel.kt","com.yorvana.ui.vehicles.AddEditVehicleViewModel$Companion":"AddEditVehicleViewModel.kt"}}
com.yorvana.ui.vehicles.AddEditVehicleViewModel -> f6:
# {"id":"sourceFile","fileName":"AddEditVehicleViewModel.kt"}
    com.yorvana.ui.vehicles.AddEditVehicleViewModel$Companion Companion -> Companion
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ld6;"}
    java.lang.String vehicleId -> e
    com.yorvana.data.repository.VehicleRepository repository -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lcu1;"}
    com.yorvana.data.preferences.AppPreferencesStore preferences -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lki;"}
    com.yorvana.data.storage.VaultStorage vaultStorage -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh73;"}
    kotlinx.coroutines.flow.MutableStateFlow _state -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lir2;"}
    kotlinx.coroutines.flow.StateFlow state -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lu52;"}
    kotlinx.coroutines.channels.Channel _effects -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljr;"}
    kotlinx.coroutines.flow.Flow effects -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lkv;"}
    java.lang.String originalCreatedAt -> m
    3:5:void com.yorvana.ui.vehicles.AddEditVehicleViewModel$Companion.<init>():95:95 -> <clinit>
    3:5:void com.yorvana.ui.vehicles.AddEditVehicleViewModel$Companion.<init>(kotlin.jvm.internal.DefaultConstructorMarker):0 -> <clinit>
    3:5:void <clinit>():0 -> <clinit>
    6:8:void <clinit>():0:0 -> <clinit>
    7:9:void <init>(java.lang.String,com.yorvana.ui.util.ViewModelDependencies):87:87 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lwa3;)V"}
    10:11:void <init>(java.lang.String,com.yorvana.ui.util.ViewModelDependencies):88:88 -> <init>
    12:13:com.yorvana.data.repository.VehicleRepository com.yorvana.ui.util.ViewModelDependencies.getVehicleRepository():21:21 -> <init>
    12:13:void <init>(java.lang.String,com.yorvana.ui.util.ViewModelDependencies):91 -> <init>
    14:15:void <init>(java.lang.String,com.yorvana.ui.util.ViewModelDependencies):91:91 -> <init>
    16:17:com.yorvana.data.preferences.AppPreferencesStore com.yorvana.ui.util.ViewModelDependencies.getPreferences():25:25 -> <init>
    16:17:void <init>(java.lang.String,com.yorvana.ui.util.ViewModelDependencies):92 -> <init>
    18:19:void <init>(java.lang.String,com.yorvana.ui.util.ViewModelDependencies):92:92 -> <init>
    20:21:com.yorvana.data.storage.VaultStorage com.yorvana.ui.util.ViewModelDependencies.getVaultStorage():24:24 -> <init>
    20:21:void <init>(java.lang.String,com.yorvana.ui.util.ViewModelDependencies):93 -> <init>
    22:23:void <init>(java.lang.String,com.yorvana.ui.util.ViewModelDependencies):93:93 -> <init>
    24:32:void <init>(java.lang.String,com.yorvana.ui.util.ViewModelDependencies):101:101 -> <init>
    33:39:void com.yorvana.ui.vehicles.AddEditVehicleState.<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.yorvana.data.model.OdometerUnit,boolean,boolean,java.lang.String,java.lang.String,java.lang.String,java.lang.String,boolean,boolean,boolean,int,kotlin.jvm.internal.DefaultConstructorMarker):30:30 -> <init>
    33:39:void <init>(java.lang.String,com.yorvana.ui.util.ViewModelDependencies):101 -> <init>
    40:63:void com.yorvana.ui.vehicles.AddEditVehicleState.<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.yorvana.data.model.OdometerUnit,boolean,boolean,java.lang.String,java.lang.String,java.lang.String,java.lang.String,boolean,boolean,boolean,int,kotlin.jvm.internal.DefaultConstructorMarker):23:23 -> <init>
    40:63:void <init>(java.lang.String,com.yorvana.ui.util.ViewModelDependencies):101 -> <init>
    64:69:void <init>(java.lang.String,com.yorvana.ui.util.ViewModelDependencies):101:101 -> <init>
    70:78:void <init>(java.lang.String,com.yorvana.ui.util.ViewModelDependencies):102:102 -> <init>
    79:84:void <init>(java.lang.String,com.yorvana.ui.util.ViewModelDependencies):104:104 -> <init>
    85:89:kotlinx.coroutines.flow.Flow kotlinx.coroutines.flow.FlowKt__ChannelsKt.receiveAsFlow(kotlinx.coroutines.channels.ReceiveChannel):65:65 -> <init>
    85:89:kotlinx.coroutines.flow.Flow kotlinx.coroutines.flow.FlowKt.receiveAsFlow(kotlinx.coroutines.channels.ReceiveChannel):1 -> <init>
    85:89:void <init>(java.lang.String,com.yorvana.ui.util.ViewModelDependencies):105 -> <init>
    90:91:void <init>(java.lang.String,com.yorvana.ui.util.ViewModelDependencies):105:105 -> <init>
    92:93:com.yorvana.domain.AppGate com.yorvana.ui.util.GatedViewModel.getAppGate():17:17 -> <init>
    92:93:void <init>(java.lang.String,com.yorvana.ui.util.ViewModelDependencies):110 -> <init>
    94:97:kotlinx.coroutines.flow.StateFlow com.yorvana.domain.AppGate.isReadOnly():42:42 -> <init>
    94:97:void <init>(java.lang.String,com.yorvana.ui.util.ViewModelDependencies):110 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    98:102:void <init>(java.lang.String,com.yorvana.ui.util.ViewModelDependencies):111:111 -> <init>
    103:108:kotlinx.coroutines.flow.Flow kotlinx.coroutines.flow.FlowKt__TransformKt.onEach(kotlinx.coroutines.flow.Flow,kotlin.jvm.functions.Function2):195:195 -> <init>
    103:108:kotlinx.coroutines.flow.Flow kotlinx.coroutines.flow.FlowKt.onEach(kotlinx.coroutines.flow.Flow,kotlin.jvm.functions.Function2):1 -> <init>
    103:108:void <init>(java.lang.String,com.yorvana.ui.util.ViewModelDependencies):111 -> <init>
    109:115:void <init>(java.lang.String,com.yorvana.ui.util.ViewModelDependencies):112:112 -> <init>
    116:117:com.yorvana.domain.AppGate com.yorvana.ui.util.GatedViewModel.getAppGate():17:17 -> <init>
    116:117:void <init>(java.lang.String,com.yorvana.ui.util.ViewModelDependencies):114 -> <init>
    118:121:kotlinx.coroutines.flow.StateFlow com.yorvana.domain.AppGate.getHasPendingPurchase():29:29 -> <init>
    118:121:void <init>(java.lang.String,com.yorvana.ui.util.ViewModelDependencies):114 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    122:126:void <init>(java.lang.String,com.yorvana.ui.util.ViewModelDependencies):115:115 -> <init>
    127:131:kotlinx.coroutines.flow.Flow kotlinx.coroutines.flow.FlowKt__TransformKt.onEach(kotlinx.coroutines.flow.Flow,kotlin.jvm.functions.Function2):195:195 -> <init>
    127:131:kotlinx.coroutines.flow.Flow kotlinx.coroutines.flow.FlowKt.onEach(kotlinx.coroutines.flow.Flow,kotlin.jvm.functions.Function2):1 -> <init>
    127:131:void <init>(java.lang.String,com.yorvana.ui.util.ViewModelDependencies):115 -> <init>
    132:141:void <init>(java.lang.String,com.yorvana.ui.util.ViewModelDependencies):116:116 -> <init>
    142:154:void <init>(java.lang.String,com.yorvana.ui.util.ViewModelDependencies):119:119 -> <init>
    155:167:void <init>(java.lang.String,com.yorvana.ui.util.ViewModelDependencies):136:136 -> <init>
    5:12:void onEvent(com.yorvana.ui.vehicles.AddEditVehicleEvent):146:146 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljj3;)V"}
    13:16:void onEvent(com.yorvana.ui.vehicles.AddEditVehicleEvent):269:269 -> f
    17:19:void onEvent(com.yorvana.ui.vehicles.AddEditVehicleEvent):270:270 -> f
    20:22:void onEvent(com.yorvana.ui.vehicles.AddEditVehicleEvent):147:147 -> f
    23:24:java.lang.String com.yorvana.ui.vehicles.AddEditVehicleEvent$NicknameChanged.getValue():45:45 -> f
    23:24:void onEvent(com.yorvana.ui.vehicles.AddEditVehicleEvent):147 -> f
    25:54:void onEvent(com.yorvana.ui.vehicles.AddEditVehicleEvent):147:147 -> f
    55:62:void onEvent(com.yorvana.ui.vehicles.AddEditVehicleEvent):271:271 -> f
    63:66:void onEvent(com.yorvana.ui.vehicles.AddEditVehicleEvent):148:148 -> f
    67:70:void onEvent(com.yorvana.ui.vehicles.AddEditVehicleEvent):274:274 -> f
    71:73:void onEvent(com.yorvana.ui.vehicles.AddEditVehicleEvent):275:275 -> f
    74:76:void onEvent(com.yorvana.ui.vehicles.AddEditVehicleEvent):149:149 -> f
    77:78:java.lang.String com.yorvana.ui.vehicles.AddEditVehicleEvent$MakeChanged.getValue():49:49 -> f
    77:78:void onEvent(com.yorvana.ui.vehicles.AddEditVehicleEvent):149 -> f
    79:108:void onEvent(com.yorvana.ui.vehicles.AddEditVehicleEvent):149:149 -> f
    109:116:void onEvent(com.yorvana.ui.vehicles.AddEditVehicleEvent):276:276 -> f
    117:120:void onEvent(com.yorvana.ui.vehicles.AddEditVehicleEvent):150:150 -> f
    121:124:void onEvent(com.yorvana.ui.vehicles.AddEditVehicleEvent):279:279 -> f
    125:127:void onEvent(com.yorvana.ui.vehicles.AddEditVehicleEvent):280:280 -> f
    128:130:void onEvent(com.yorvana.ui.vehicles.AddEditVehicleEvent):151:151 -> f
    131:132:java.lang.String com.yorvana.ui.vehicles.AddEditVehicleEvent$ModelChanged.getValue():53:53 -> f
    131:132:void onEvent(com.yorvana.ui.vehicles.AddEditVehicleEvent):151 -> f
    133:162:void onEvent(com.yorvana.ui.vehicles.AddEditVehicleEvent):151:151 -> f
    163:170:void onEvent(com.yorvana.ui.vehicles.AddEditVehicleEvent):281:281 -> f
    171:174:void onEvent(com.yorvana.ui.vehicles.AddEditVehicleEvent):152:152 -> f
    175:178:void onEvent(com.yorvana.ui.vehicles.AddEditVehicleEvent):284:284 -> f
    179:181:void onEvent(com.yorvana.ui.vehicles.AddEditVehicleEvent):285:285 -> f
    182:184:void onEvent(com.yorvana.ui.vehicles.AddEditVehicleEvent):153:153 -> f
    185:208:java.lang.String com.yorvana.ui.vehicles.AddEditVehicleEvent$YearChanged.getValue():57:57 -> f
    185:208:void onEvent(com.yorvana.ui.vehicles.AddEditVehicleEvent):153 -> f
    209:212:void onEvent(com.yorvana.ui.vehicles.AddEditVehicleEvent):153:153 -> f
    213:220:void onEvent(com.yorvana.ui.vehicles.AddEditVehicleEvent):286:286 -> f
    221:224:void onEvent(com.yorvana.ui.vehicles.AddEditVehicleEvent):154:154 -> f
    225:228:void onEvent(com.yorvana.ui.vehicles.AddEditVehicleEvent):289:289 -> f
    229:231:void onEvent(com.yorvana.ui.vehicles.AddEditVehicleEvent):290:290 -> f
    232:234:void onEvent(com.yorvana.ui.vehicles.AddEditVehicleEvent):155:155 -> f
    235:236:java.lang.String com.yorvana.ui.vehicles.AddEditVehicleEvent$VinChanged.getValue():61:61 -> f
    235:236:void onEvent(com.yorvana.ui.vehicles.AddEditVehicleEvent):155 -> f
    237:266:void onEvent(com.yorvana.ui.vehicles.AddEditVehicleEvent):155:155 -> f
    267:274:void onEvent(com.yorvana.ui.vehicles.AddEditVehicleEvent):291:291 -> f
    275:278:void onEvent(com.yorvana.ui.vehicles.AddEditVehicleEvent):156:156 -> f
    279:282:void onEvent(com.yorvana.ui.vehicles.AddEditVehicleEvent):294:294 -> f
    283:285:void onEvent(com.yorvana.ui.vehicles.AddEditVehicleEvent):295:295 -> f
    286:288:void onEvent(com.yorvana.ui.vehicles.AddEditVehicleEvent):157:157 -> f
    289:290:java.lang.String com.yorvana.ui.vehicles.AddEditVehicleEvent$LicensePlateChanged.getValue():65:65 -> f
    289:290:void onEvent(com.yorvana.ui.vehicles.AddEditVehicleEvent):157 -> f
    291:320:void onEvent(com.yorvana.ui.vehicles.AddEditVehicleEvent):157:157 -> f
    321:328:void onEvent(com.yorvana.ui.vehicles.AddEditVehicleEvent):296:296 -> f
    329:332:void onEvent(com.yorvana.ui.vehicles.AddEditVehicleEvent):158:158 -> f
    333:336:void onEvent(com.yorvana.ui.vehicles.AddEditVehicleEvent):299:299 -> f
    337:339:void onEvent(com.yorvana.ui.vehicles.AddEditVehicleEvent):300:300 -> f
    340:342:void onEvent(com.yorvana.ui.vehicles.AddEditVehicleEvent):159:159 -> f
    343:366:com.yorvana.data.model.OdometerUnit com.yorvana.ui.vehicles.AddEditVehicleEvent$OdometerUnitChanged.getUnit():69:69 -> f
    343:366:void onEvent(com.yorvana.ui.vehicles.AddEditVehicleEvent):159 -> f
    367:370:void onEvent(com.yorvana.ui.vehicles.AddEditVehicleEvent):159:159 -> f
    371:378:void onEvent(com.yorvana.ui.vehicles.AddEditVehicleEvent):301:301 -> f
    379:380:void onEvent(com.yorvana.ui.vehicles.AddEditVehicleEvent):160:160 -> f
    381:386:boolean kotlin.jvm.internal.Intrinsics.areEqual(java.lang.Object,java.lang.Object):169:169 -> f
    381:386:void onEvent(com.yorvana.ui.vehicles.AddEditVehicleEvent):160 -> f
    387:392:void copyVin():173:173 -> f
    387:392:void onEvent(com.yorvana.ui.vehicles.AddEditVehicleEvent):160 -> f
    393:394:java.lang.String com.yorvana.ui.vehicles.AddEditVehicleState.getVin():28:28 -> f
    393:394:void copyVin():173 -> f
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    393:394:void onEvent(com.yorvana.ui.vehicles.AddEditVehicleEvent):160 -> f
    395:402:void copyVin():173:173 -> f
    395:402:void onEvent(com.yorvana.ui.vehicles.AddEditVehicleEvent):160 -> f
    403:410:void copyVin():174:174 -> f
    403:410:void onEvent(com.yorvana.ui.vehicles.AddEditVehicleEvent):160 -> f
    411:412:com.yorvana.YorvanaApplication com.yorvana.ui.util.GatedViewModel.getApp():16:16 -> f
    411:412:void copyVin():175 -> f
    411:412:void onEvent(com.yorvana.ui.vehicles.AddEditVehicleEvent):160 -> f
    413:423:void copyVin():175:175 -> f
    413:423:void onEvent(com.yorvana.ui.vehicles.AddEditVehicleEvent):160 -> f
    424:432:void copyVin():176:176 -> f
    424:432:void onEvent(com.yorvana.ui.vehicles.AddEditVehicleEvent):160 -> f
    433:448:void copyVin():177:177 -> f
    433:448:void onEvent(com.yorvana.ui.vehicles.AddEditVehicleEvent):160 -> f
    449:450:void onEvent(com.yorvana.ui.vehicles.AddEditVehicleEvent):164:164 -> f
    451:456:boolean kotlin.jvm.internal.Intrinsics.areEqual(java.lang.Object,java.lang.Object):169:169 -> f
    451:456:void onEvent(com.yorvana.ui.vehicles.AddEditVehicleEvent):164 -> f
    457:466:void save():181:181 -> f
    457:466:void onEvent(com.yorvana.ui.vehicles.AddEditVehicleEvent):164 -> f
    467:468:void onEvent(com.yorvana.ui.vehicles.AddEditVehicleEvent):166:166 -> f
    469:474:boolean kotlin.jvm.internal.Intrinsics.areEqual(java.lang.Object,java.lang.Object):169:169 -> f
    469:474:void onEvent(com.yorvana.ui.vehicles.AddEditVehicleEvent):166 -> f
    475:478:void onEvent(com.yorvana.ui.vehicles.AddEditVehicleEvent):304:304 -> f
    479:503:void onEvent(com.yorvana.ui.vehicles.AddEditVehicleEvent):305:305 -> f
    504:507:void onEvent(com.yorvana.ui.vehicles.AddEditVehicleEvent):166:166 -> f
    508:514:void onEvent(com.yorvana.ui.vehicles.AddEditVehicleEvent):306:306 -> f
    515:516:void onEvent(com.yorvana.ui.vehicles.AddEditVehicleEvent):168:168 -> f
    517:522:boolean kotlin.jvm.internal.Intrinsics.areEqual(java.lang.Object,java.lang.Object):169:169 -> f
    517:522:void onEvent(com.yorvana.ui.vehicles.AddEditVehicleEvent):168 -> f
    523:526:void onEvent(com.yorvana.ui.vehicles.AddEditVehicleEvent):309:309 -> f
    527:551:void onEvent(com.yorvana.ui.vehicles.AddEditVehicleEvent):310:310 -> f
    552:555:void onEvent(com.yorvana.ui.vehicles.AddEditVehicleEvent):168:168 -> f
    556:562:void onEvent(com.yorvana.ui.vehicles.AddEditVehicleEvent):311:311 -> f
    563:566:void onEvent(com.yorvana.ui.vehicles.AddEditVehicleEvent):145:145 -> f
