# {"id":"partitionSourceFiles","fileNameMappings":{"world.respect.datalayer.db.school.entities.PersonEntityWithRoles":"PersonEntityWithRoles.kt","world.respect.shared.domain.account.setpassword.EncryptPersonPasswordUseCase$Request":"EncryptPersonPasswordUseCase.kt","world.respect.shared.domain.account.setpassword.EncryptPersonPasswordUseCaseImpl":"EncryptPersonPasswordUseCaseImpl.kt","world.respect.datalayer.db.school.daos.PersonEntityDao_Impl":"PersonEntityDao_Impl.kt","world.respect.datalayer.db.school.entities.PersonEntity":"PersonEntity.kt","world.respect.datalayer.db.school.entities.PersonPasswordEntity":"PersonPasswordEntity.kt","world.respect.credentials.passkey.RespectPasswordCredential":"RespectCredential.kt","kotlin.time.Clock$System":"Clock.kt","world.respect.datalayer.db.school.daos.PersonPasswordEntityDao_Impl":"PersonPasswordEntityDao_Impl.kt","kotlin.time.InstantJvmKt":"InstantJvm.kt"}}
world.respect.sharedse.domain.account.authenticatepassword.AuthenticatePasswordUseCaseDbImpl -> fw:
# {"id":"sourceFile","fileName":"AuthenticatePasswordUseCaseDbImpl.kt"}
    world.respect.datalayer.db.RespectSchoolDatabase schoolDb -> a
    world.respect.datalayer.UidNumberMapper uidNumberMapper -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lj68;"}
    1:3:void <init>(world.respect.datalayer.db.RespectSchoolDatabase,world.respect.shared.domain.account.setpassword.EncryptPersonPasswordUseCase,world.respect.datalayer.UidNumberMapper):15:15 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lworld/respect/datalayer/db/RespectSchoolDatabase;Lh62;Lj68;)V"}
    4:5:void <init>(world.respect.datalayer.db.RespectSchoolDatabase,world.respect.shared.domain.account.setpassword.EncryptPersonPasswordUseCase,world.respect.datalayer.UidNumberMapper):16:16 -> <init>
    6:8:void <init>(world.respect.datalayer.db.RespectSchoolDatabase,world.respect.shared.domain.account.setpassword.EncryptPersonPasswordUseCase,world.respect.datalayer.UidNumberMapper):18:18 -> <init>
    33:74:java.lang.Object invoke(world.respect.credentials.passkey.RespectPasswordCredential,kotlin.coroutines.Continuation):21:21 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf36;Lkb1;)Ljava/lang/Object;"}
    75:78:java.lang.Object invoke(world.respect.credentials.passkey.RespectPasswordCredential,kotlin.coroutines.Continuation):24:24 -> a
    79:80:java.lang.String world.respect.credentials.passkey.RespectPasswordCredential.getUsername():19:19 -> a
    79:80:java.lang.Object invoke(world.respect.credentials.passkey.RespectPasswordCredential,kotlin.coroutines.Continuation):24 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    81:84:java.lang.Object invoke(world.respect.credentials.passkey.RespectPasswordCredential,kotlin.coroutines.Continuation):24:24 -> a
    85:86:java.lang.Object world.respect.datalayer.db.school.daos.PersonEntityDao_Impl.findByUsername(java.lang.String,kotlin.coroutines.Continuation):302:302 -> a
    85:86:java.lang.Object invoke(world.respect.credentials.passkey.RespectPasswordCredential,kotlin.coroutines.Continuation):24 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    87:93:java.lang.Object world.respect.datalayer.db.school.daos.PersonEntityDao_Impl.findByUsername(java.lang.String,kotlin.coroutines.Continuation):302:302 -> a
    87:93:java.lang.Object invoke(world.respect.credentials.passkey.RespectPasswordCredential,kotlin.coroutines.Continuation):24 -> a
    94:100:java.lang.Object androidx.room.util.DBUtil.performSuspending(androidx.room.RoomDatabase,boolean,boolean,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):1:1 -> a
    94:100:java.lang.Object world.respect.datalayer.db.school.daos.PersonEntityDao_Impl.findByUsername(java.lang.String,kotlin.coroutines.Continuation):302 -> a
    94:100:java.lang.Object invoke(world.respect.credentials.passkey.RespectPasswordCredential,kotlin.coroutines.Continuation):24 -> a
    101:106:java.lang.Object invoke(world.respect.credentials.passkey.RespectPasswordCredential,kotlin.coroutines.Continuation):24:24 -> a
    107:108:world.respect.datalayer.db.school.entities.PersonEntity world.respect.datalayer.db.school.entities.PersonEntityWithRoles.getPerson():8:8 -> a
    107:108:java.lang.Object invoke(world.respect.credentials.passkey.RespectPasswordCredential,kotlin.coroutines.Continuation):29 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    109:110:java.lang.String world.respect.datalayer.db.school.entities.PersonEntity.getPGuid():15:15 -> a
    109:110:java.lang.Object invoke(world.respect.credentials.passkey.RespectPasswordCredential,kotlin.coroutines.Continuation):29 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    111:116:java.lang.Object invoke(world.respect.credentials.passkey.RespectPasswordCredential,kotlin.coroutines.Continuation):29:29 -> a
    117:128:java.lang.Object invoke(world.respect.credentials.passkey.RespectPasswordCredential,kotlin.coroutines.Continuation):30:30 -> a
    129:130:java.lang.Object world.respect.datalayer.db.school.daos.PersonPasswordEntityDao_Impl.findByUid(long,kotlin.coroutines.Continuation):81:81 -> a
    129:130:java.lang.Object invoke(world.respect.credentials.passkey.RespectPasswordCredential,kotlin.coroutines.Continuation):30 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    131:136:java.lang.Object world.respect.datalayer.db.school.daos.PersonPasswordEntityDao_Impl.findByUid(long,kotlin.coroutines.Continuation):81:81 -> a
    131:136:java.lang.Object invoke(world.respect.credentials.passkey.RespectPasswordCredential,kotlin.coroutines.Continuation):30 -> a
    137:145:java.lang.Object androidx.room.util.DBUtil.performSuspending(androidx.room.RoomDatabase,boolean,boolean,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):1:1 -> a
    137:145:java.lang.Object world.respect.datalayer.db.school.daos.PersonPasswordEntityDao_Impl.findByUid(long,kotlin.coroutines.Continuation):81 -> a
    137:145:java.lang.Object invoke(world.respect.credentials.passkey.RespectPasswordCredential,kotlin.coroutines.Continuation):30 -> a
    146:149:java.lang.Object invoke(world.respect.credentials.passkey.RespectPasswordCredential,kotlin.coroutines.Continuation):30:30 -> a
    150:151:world.respect.datalayer.db.school.entities.PersonEntity world.respect.datalayer.db.school.entities.PersonEntityWithRoles.getPerson():8:8 -> a
    150:151:java.lang.Object invoke(world.respect.credentials.passkey.RespectPasswordCredential,kotlin.coroutines.Continuation):38 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    152:153:java.lang.String world.respect.datalayer.db.school.entities.PersonEntity.getPGuid():15:15 -> a
    152:153:java.lang.Object invoke(world.respect.credentials.passkey.RespectPasswordCredential,kotlin.coroutines.Continuation):38 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    154:155:java.lang.String world.respect.credentials.passkey.RespectPasswordCredential.getPassword():20:20 -> a
    154:155:java.lang.Object invoke(world.respect.credentials.passkey.RespectPasswordCredential,kotlin.coroutines.Continuation):39 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    156:157:java.lang.String world.respect.datalayer.db.school.entities.PersonPasswordEntity.getAuthSalt():14:14 -> a
    156:157:java.lang.Object invoke(world.respect.credentials.passkey.RespectPasswordCredential,kotlin.coroutines.Continuation):40 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    158:166:void world.respect.shared.domain.account.setpassword.EncryptPersonPasswordUseCase$Request.<init>(java.lang.String,java.lang.String,java.lang.String):0:0 -> a
    158:166:java.lang.Object invoke(world.respect.credentials.passkey.RespectPasswordCredential,kotlin.coroutines.Continuation):37 -> a
    167:191:world.respect.datalayer.school.model.PersonPassword world.respect.shared.domain.account.setpassword.EncryptPersonPasswordUseCaseImpl.invoke(world.respect.shared.domain.account.setpassword.EncryptPersonPasswordUseCase$Request):13:13 -> a
    167:191:java.lang.Object invoke(world.respect.credentials.passkey.RespectPasswordCredential,kotlin.coroutines.Continuation):36 -> a
    192:197:world.respect.datalayer.school.model.PersonPassword world.respect.shared.domain.account.setpassword.EncryptPersonPasswordUseCaseImpl.invoke(world.respect.shared.domain.account.setpassword.EncryptPersonPasswordUseCase$Request):17:17 -> a
    192:197:java.lang.Object invoke(world.respect.credentials.passkey.RespectPasswordCredential,kotlin.coroutines.Continuation):36 -> a
    198:203:kotlin.time.Instant kotlin.time.InstantJvmKt.systemClockNow():13:13 -> a
    198:203:kotlin.time.Instant kotlin.time.Clock$System.now():60 -> a
    198:203:world.respect.datalayer.school.model.PersonPassword world.respect.shared.domain.account.setpassword.EncryptPersonPasswordUseCaseImpl.invoke(world.respect.shared.domain.account.setpassword.EncryptPersonPasswordUseCase$Request):19 -> a
    198:203:java.lang.Object invoke(world.respect.credentials.passkey.RespectPasswordCredential,kotlin.coroutines.Continuation):36 -> a
    204:214:world.respect.datalayer.school.model.PersonPassword world.respect.shared.domain.account.setpassword.EncryptPersonPasswordUseCaseImpl.invoke(world.respect.shared.domain.account.setpassword.EncryptPersonPasswordUseCase$Request):24:24 -> a
    204:214:java.lang.Object invoke(world.respect.credentials.passkey.RespectPasswordCredential,kotlin.coroutines.Continuation):36 -> a
    215:220:java.lang.String io.ktor.util.Base64Kt.encodeBase64(byte[]):34:34 -> a
    215:220:world.respect.datalayer.school.model.PersonPassword world.respect.shared.domain.account.setpassword.EncryptPersonPasswordUseCaseImpl.invoke(world.respect.shared.domain.account.setpassword.EncryptPersonPasswordUseCase$Request):24 -> a
    215:220:java.lang.Object invoke(world.respect.credentials.passkey.RespectPasswordCredential,kotlin.coroutines.Continuation):36 -> a
    221:232:world.respect.datalayer.school.model.PersonPassword world.respect.shared.domain.account.setpassword.EncryptPersonPasswordUseCaseImpl.invoke(world.respect.shared.domain.account.setpassword.EncryptPersonPasswordUseCase$Request):21:21 -> a
    221:232:java.lang.Object invoke(world.respect.credentials.passkey.RespectPasswordCredential,kotlin.coroutines.Continuation):36 -> a
    233:236:java.lang.Object invoke(world.respect.credentials.passkey.RespectPasswordCredential,kotlin.coroutines.Continuation):45:45 -> a
    237:238:java.lang.String world.respect.datalayer.db.school.entities.PersonPasswordEntity.getAuthEncoded():13:13 -> a
    237:238:java.lang.Object invoke(world.respect.credentials.passkey.RespectPasswordCredential,kotlin.coroutines.Continuation):46 -> a
    239:248:java.lang.Object invoke(world.respect.credentials.passkey.RespectPasswordCredential,kotlin.coroutines.Continuation):46:46 -> a
    249:250:java.lang.Object invoke(world.respect.credentials.passkey.RespectPasswordCredential,kotlin.coroutines.Continuation):56:56 -> a
    251:258:java.lang.Object invoke(world.respect.credentials.passkey.RespectPasswordCredential,kotlin.coroutines.Continuation):57:57 -> a
    259:261:java.lang.Object invoke(world.respect.credentials.passkey.RespectPasswordCredential,kotlin.coroutines.Continuation):56:56 -> a
    262:277:java.lang.Object invoke(world.respect.credentials.passkey.RespectPasswordCredential,kotlin.coroutines.Continuation):59:59 -> a
    278:282:java.lang.Object invoke(world.respect.credentials.passkey.RespectPasswordCredential,kotlin.coroutines.Continuation):49:49 -> a
    283:297:java.lang.Object invoke(world.respect.credentials.passkey.RespectPasswordCredential,kotlin.coroutines.Continuation):50:50 -> a
    298:298:java.lang.Object invoke(world.respect.credentials.passkey.RespectPasswordCredential,kotlin.coroutines.Continuation):49:49 -> a
    299:303:java.lang.Object invoke(world.respect.credentials.passkey.RespectPasswordCredential,kotlin.coroutines.Continuation):32:32 -> a
    304:318:java.lang.Object invoke(world.respect.credentials.passkey.RespectPasswordCredential,kotlin.coroutines.Continuation):33:33 -> a
    319:319:java.lang.Object invoke(world.respect.credentials.passkey.RespectPasswordCredential,kotlin.coroutines.Continuation):32:32 -> a
    320:324:java.lang.Object invoke(world.respect.credentials.passkey.RespectPasswordCredential,kotlin.coroutines.Continuation):25:25 -> a
    325:339:java.lang.Object invoke(world.respect.credentials.passkey.RespectPasswordCredential,kotlin.coroutines.Continuation):26:26 -> a
    340:340:java.lang.Object invoke(world.respect.credentials.passkey.RespectPasswordCredential,kotlin.coroutines.Continuation):25:25 -> a
