# {"id":"partitionSourceFiles","fileNameMappings":{"world.respect.datalayer.AuthenticatedUserPrincipalId":"AuthenticatedUserPrincipalId.kt","world.respect.datalayer.school.PersonQrBadgeDataSource$GetListParams":"PersonQrBadgeDataSource.kt","world.respect.datalayer.db.school.daos.PersonQrBadgeEntityDao_Impl":"PersonQrBadgeEntityDao_Impl.kt","kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsKt":"Intrinsics.kt","world.respect.datalayer.shared.XXHashUidNumberMapper":"XXHashUidNumberMapper.kt","kotlin.coroutines.jvm.internal.Boxing":"boxing.kt","kotlin.time.Clock$System":"Clock.kt","world.respect.datalayer.shared.params.GetListCommonParams":"GetListCommonParams.kt","kotlin.time.InstantJvmKt":"InstantJvm.kt","io.ktor.http.Url":"Url.kt"}}
world.respect.datalayer.db.school.PersonQrBadgeDataSourceDb -> ja5:
# {"id":"sourceFile","fileName":"PersonQrBadgeDataSourceDb.kt"}
    world.respect.datalayer.db.RespectSchoolDatabase schoolDb -> X
    world.respect.datalayer.UidNumberMapper uidNumberMapper -> Y
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ll68;"}
    world.respect.datalayer.AuthenticatedUserPrincipalId authenticatedUser -> Z
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lhw;"}
    world.respect.datalayer.school.domain.CheckPersonPermissionUseCase checkPersonPermissionUseCase -> h0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljr0;"}
    13:15:void <init>(world.respect.datalayer.db.RespectSchoolDatabase,world.respect.datalayer.UidNumberMapper,world.respect.datalayer.AuthenticatedUserPrincipalId,world.respect.datalayer.school.domain.CheckPersonPermissionUseCase):23:23 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lhw;Ljr0;Ll68;Lworld/respect/datalayer/db/RespectSchoolDatabase;)V"}
    16:17:void <init>(world.respect.datalayer.db.RespectSchoolDatabase,world.respect.datalayer.UidNumberMapper,world.respect.datalayer.AuthenticatedUserPrincipalId,world.respect.datalayer.school.domain.CheckPersonPermissionUseCase):24:24 -> <init>
    18:19:void <init>(world.respect.datalayer.db.RespectSchoolDatabase,world.respect.datalayer.UidNumberMapper,world.respect.datalayer.AuthenticatedUserPrincipalId,world.respect.datalayer.school.domain.CheckPersonPermissionUseCase):25:25 -> <init>
    20:21:void <init>(world.respect.datalayer.db.RespectSchoolDatabase,world.respect.datalayer.UidNumberMapper,world.respect.datalayer.AuthenticatedUserPrincipalId,world.respect.datalayer.school.domain.CheckPersonPermissionUseCase):26:26 -> <init>
    22:24:void <init>(world.respect.datalayer.db.RespectSchoolDatabase,world.respect.datalayer.UidNumberMapper,world.respect.datalayer.AuthenticatedUserPrincipalId,world.respect.datalayer.school.domain.CheckPersonPermissionUseCase):28:28 -> <init>
    29:51:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):124:124 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;Ljb1;)Ljava/lang/Object;"}
    52:57:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):125:125 -> d
    58:66:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):147:147 -> d
    67:80:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):148:148 -> d
    81:82:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):149:149 -> d
    83:88:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):126:126 -> d
    89:93:java.lang.Long kotlin.coroutines.jvm.internal.Boxing.boxLong(long):36:36 -> d
    89:93:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):126 -> d
    94:97:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):149:149 -> d
    98:102:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):125:125 -> d
    103:107:java.lang.Object world.respect.datalayer.db.school.daos.PersonQrBadgeEntityDao_Impl.findByUidList(java.util.List,kotlin.coroutines.Continuation):453:453 -> d
    103:107:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):125 -> d
    108:109:java.lang.Object world.respect.datalayer.db.school.daos.PersonQrBadgeEntityDao_Impl.findByUidList(java.util.List,kotlin.coroutines.Continuation):456:456 -> d
    108:109:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):125 -> d
    110:112:java.lang.Object world.respect.datalayer.db.school.daos.PersonQrBadgeEntityDao_Impl.findByUidList(java.util.List,kotlin.coroutines.Continuation):454:454 -> d
    110:112:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):125 -> d
    113:116:java.lang.Object world.respect.datalayer.db.school.daos.PersonQrBadgeEntityDao_Impl.findByUidList(java.util.List,kotlin.coroutines.Continuation):466:466 -> d
    113:116:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):125 -> d
    117:119:java.lang.Object world.respect.datalayer.db.school.daos.PersonQrBadgeEntityDao_Impl.findByUidList(java.util.List,kotlin.coroutines.Continuation):467:467 -> d
    117:119:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):125 -> d
    120:124:java.lang.Object world.respect.datalayer.db.school.daos.PersonQrBadgeEntityDao_Impl.findByUidList(java.util.List,kotlin.coroutines.Continuation):468:468 -> d
    120:124:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):125 -> d
    125:126:java.lang.Object world.respect.datalayer.db.school.daos.PersonQrBadgeEntityDao_Impl.findByUidList(java.util.List,kotlin.coroutines.Continuation):471:471 -> d
    125:126:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):125 -> d
    127:129:java.lang.Object world.respect.datalayer.db.school.daos.PersonQrBadgeEntityDao_Impl.findByUidList(java.util.List,kotlin.coroutines.Continuation):469:469 -> d
    127:129:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):125 -> d
    130:134:java.lang.Object world.respect.datalayer.db.school.daos.PersonQrBadgeEntityDao_Impl.findByUidList(java.util.List,kotlin.coroutines.Continuation):472:472 -> d
    130:134:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):125 -> d
    135:138:java.lang.Object world.respect.datalayer.db.school.daos.PersonQrBadgeEntityDao_Impl.findByUidList(java.util.List,kotlin.coroutines.Continuation):473:473 -> d
    135:138:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):125 -> d
    139:146:java.lang.Object world.respect.datalayer.db.school.daos.PersonQrBadgeEntityDao_Impl.findByUidList(java.util.List,kotlin.coroutines.Continuation):474:474 -> d
    139:146:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):125 -> d
    147:150:java.lang.Object androidx.room.util.DBUtil.performSuspending(androidx.room.RoomDatabase,boolean,boolean,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):1:1 -> d
    147:150:java.lang.Object world.respect.datalayer.db.school.daos.PersonQrBadgeEntityDao_Impl.findByUidList(java.util.List,kotlin.coroutines.Continuation):474 -> d
    147:150:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):125 -> d
    151:155:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):125:125 -> d
    156:157:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):124:124 -> d
    158:166:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):151:151 -> d
    167:180:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):152:152 -> d
    181:182:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):153:153 -> d
    183:186:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):128:128 -> d
    187:191:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):153:153 -> d
    4:9:kotlinx.coroutines.flow.Flow findByGuidAsFlow(world.respect.lib.dataloadstate.DataLoadParams,java.lang.String):91:91 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lwk1;Ljava/lang/String;)Lsh2;"}
    10:14:kotlinx.coroutines.flow.Flow findByGuidAsFlow(world.respect.lib.dataloadstate.DataLoadParams,java.lang.String):92:92 -> h
    15:20:long world.respect.datalayer.shared.XXHashUidNumberMapper.invoke(java.lang.String):10:10 -> h
    15:20:kotlinx.coroutines.flow.Flow findByGuidAsFlow(world.respect.lib.dataloadstate.DataLoadParams,java.lang.String):92 -> h
    21:22:kotlinx.coroutines.flow.Flow world.respect.datalayer.db.school.daos.PersonQrBadgeEntityDao_Impl.findByGuidHashAsFlow(long):746:746 -> h
    21:22:kotlinx.coroutines.flow.Flow findByGuidAsFlow(world.respect.lib.dataloadstate.DataLoadParams,java.lang.String):91 -> h
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    23:39:kotlinx.coroutines.flow.Flow world.respect.datalayer.db.school.daos.PersonQrBadgeEntityDao_Impl.findByGuidHashAsFlow(long):746:746 -> h
    23:39:kotlinx.coroutines.flow.Flow findByGuidAsFlow(world.respect.lib.dataloadstate.DataLoadParams,java.lang.String):91 -> h
    40:45:kotlinx.coroutines.flow.Flow findByGuidAsFlow(world.respect.lib.dataloadstate.DataLoadParams,java.lang.String):144:144 -> h
    1:8:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):33:33 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Ljb1;)Ljava/lang/Object;"}
    9:14:java.lang.Object androidx.room.RoomDatabaseKt.useWriterConnection(androidx.room.RoomDatabase,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):1:1 -> i
    9:14:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):33 -> i
    15:19:java.lang.Object kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsKt.getCOROUTINE_SUSPENDED():57:57 -> i
    15:19:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):33 -> i
    20:22:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):33:33 -> i
    1:6:kotlin.time.Instant kotlin.time.InstantJvmKt.systemClockNow():13:13 -> m
    1:6:kotlin.time.Instant kotlin.time.Clock$System.now():60 -> m
    1:6:java.lang.Object updateLocal(java.util.List,boolean,kotlin.coroutines.Continuation):108 -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Ljb1;)Ljava/lang/Object;"}
    7:16:java.lang.Object updateLocal(java.util.List,boolean,kotlin.coroutines.Continuation):110:110 -> m
    17:22:java.lang.Object androidx.room.RoomDatabaseKt.useWriterConnection(androidx.room.RoomDatabase,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):1:1 -> m
    17:22:java.lang.Object updateLocal(java.util.List,boolean,kotlin.coroutines.Continuation):110 -> m
    23:27:java.lang.Object kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsKt.getCOROUTINE_SUSPENDED():57:57 -> m
    23:27:java.lang.Object updateLocal(java.util.List,boolean,kotlin.coroutines.Continuation):110 -> m
    28:30:java.lang.Object updateLocal(java.util.List,boolean,kotlin.coroutines.Continuation):110:110 -> m
    27:47:java.lang.Object listAll(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonQrBadgeDataSource$GetListParams,kotlin.coroutines.Continuation):55:55 -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lwk1;Lda5;Lkb1;)Ljava/lang/Object;"}
    48:53:java.lang.Object listAll(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonQrBadgeDataSource$GetListParams,kotlin.coroutines.Continuation):60:60 -> o
    54:55:java.lang.Object listAll(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonQrBadgeDataSource$GetListParams,kotlin.coroutines.Continuation):61:61 -> o
    56:57:java.lang.String world.respect.datalayer.AuthenticatedUserPrincipalId.getGuid():11:11 -> o
    56:57:java.lang.Object listAll(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonQrBadgeDataSource$GetListParams,kotlin.coroutines.Continuation):61 -> o
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    58:63:java.lang.Object listAll(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonQrBadgeDataSource$GetListParams,kotlin.coroutines.Continuation):61:61 -> o
    64:65:world.respect.datalayer.shared.params.GetListCommonParams world.respect.datalayer.school.PersonQrBadgeDataSource$GetListParams.getCommon():15:15 -> o
    64:65:java.lang.Object listAll(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonQrBadgeDataSource$GetListParams,kotlin.coroutines.Continuation):62 -> o
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    66:69:java.lang.String world.respect.datalayer.shared.params.GetListCommonParams.getGuid():19:19 -> o
    66:69:java.lang.Object listAll(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonQrBadgeDataSource$GetListParams,kotlin.coroutines.Continuation):62 -> o
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    70:78:long world.respect.datalayer.shared.XXHashUidNumberMapper.invoke(java.lang.String):10:10 -> o
    70:78:java.lang.Object listAll(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonQrBadgeDataSource$GetListParams,kotlin.coroutines.Continuation):62 -> o
    79:80:world.respect.datalayer.shared.params.GetListCommonParams world.respect.datalayer.school.PersonQrBadgeDataSource$GetListParams.getCommon():15:15 -> o
    79:80:java.lang.Object listAll(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonQrBadgeDataSource$GetListParams,kotlin.coroutines.Continuation):63 -> o
    81:85:java.lang.Boolean world.respect.datalayer.shared.params.GetListCommonParams.getIncludeDeleted():23:23 -> o
    81:85:java.lang.Object listAll(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonQrBadgeDataSource$GetListParams,kotlin.coroutines.Continuation):63 -> o
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    86:92:java.lang.Object listAll(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonQrBadgeDataSource$GetListParams,kotlin.coroutines.Continuation):63:63 -> o
    93:96:io.ktor.http.Url world.respect.datalayer.school.PersonQrBadgeDataSource$GetListParams.getQrCodeUrl():16:16 -> o
    93:96:java.lang.Object listAll(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonQrBadgeDataSource$GetListParams,kotlin.coroutines.Continuation):64 -> o
    97:101:java.lang.String io.ktor.http.Url.toString():227:227 -> o
    97:101:java.lang.Object listAll(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonQrBadgeDataSource$GetListParams,kotlin.coroutines.Continuation):64 -> o
    102:103:java.lang.Object listAll(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonQrBadgeDataSource$GetListParams,kotlin.coroutines.Continuation):60:60 -> o
    104:105:java.lang.Object world.respect.datalayer.db.school.daos.PersonQrBadgeEntityDao_Impl.findAll(long,long,boolean,java.lang.String,kotlin.coroutines.Continuation):180:180 -> o
    104:105:java.lang.Object listAll(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonQrBadgeDataSource$GetListParams,kotlin.coroutines.Continuation):60 -> o
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    106:110:java.lang.Object world.respect.datalayer.db.school.daos.PersonQrBadgeEntityDao_Impl.findAll(long,long,boolean,java.lang.String,kotlin.coroutines.Continuation):180:180 -> o
    106:110:java.lang.Object listAll(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonQrBadgeDataSource$GetListParams,kotlin.coroutines.Continuation):60 -> o
    111:114:java.lang.Object androidx.room.util.DBUtil.performSuspending(androidx.room.RoomDatabase,boolean,boolean,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):1:1 -> o
    111:114:java.lang.Object world.respect.datalayer.db.school.daos.PersonQrBadgeEntityDao_Impl.findAll(long,long,boolean,java.lang.String,kotlin.coroutines.Continuation):180 -> o
    111:114:java.lang.Object listAll(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonQrBadgeDataSource$GetListParams,kotlin.coroutines.Continuation):60 -> o
    115:119:java.lang.Object listAll(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonQrBadgeDataSource$GetListParams,kotlin.coroutines.Continuation):60:60 -> o
    120:121:java.lang.Object listAll(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonQrBadgeDataSource$GetListParams,kotlin.coroutines.Continuation):55:55 -> o
    122:132:java.lang.Object listAll(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonQrBadgeDataSource$GetListParams,kotlin.coroutines.Continuation):133:133 -> o
    133:146:java.lang.Object listAll(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonQrBadgeDataSource$GetListParams,kotlin.coroutines.Continuation):134:134 -> o
    147:148:java.lang.Object listAll(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonQrBadgeDataSource$GetListParams,kotlin.coroutines.Continuation):135:135 -> o
    149:152:java.lang.Object listAll(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonQrBadgeDataSource$GetListParams,kotlin.coroutines.Continuation):66:66 -> o
    153:156:java.lang.Object listAll(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonQrBadgeDataSource$GetListParams,kotlin.coroutines.Continuation):135:135 -> o
    157:164:java.lang.Object listAll(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.PersonQrBadgeDataSource$GetListParams,kotlin.coroutines.Continuation):59:59 -> o
