# {"id":"partitionSourceFiles","fileNameMappings":{"world.respect.datalayer.db.school.daos.ClassEntityDao_Impl":"ClassEntityDao_Impl.kt","world.respect.datalayer.school.model.ClassPermission$PermissionToEnrollmentRole":"ClassPermission.kt","world.respect.datalayer.school.model.Clazz":"Clazz.kt","world.respect.datalayer.db.school.entities.ClassPermissionEntity":"ClassPermissionEntity.kt","kotlin.jvm.internal.Ref$IntRef":"Ref.java","world.respect.datalayer.shared.params.GetListCommonParams":"GetListCommonParams.kt","world.respect.datalayer.AuthenticatedUserPrincipalId":"AuthenticatedUserPrincipalId.kt","world.respect.datalayer.school.model.ClassPermission":"ClassPermission.kt","world.respect.datalayer.db.school.adapters.ClassEntities":"ClassAdapter.kt","kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsKt":"Intrinsics.kt","world.respect.datalayer.shared.XXHashUidNumberMapper":"XXHashUidNumberMapper.kt","kotlin.coroutines.jvm.internal.Boxing":"boxing.kt","world.respect.datalayer.db.school.daos.ClassPermissionEntityDao_Impl":"ClassPermissionEntityDao_Impl.kt","world.respect.datalayer.school.ClassDataSource$GetListParams":"ClassDataSource.kt","kotlin.time.Clock$System":"Clock.kt","kotlin.time.InstantJvmKt":"InstantJvm.kt"}}
world.respect.datalayer.db.school.ClassDatasourceDb -> du0:
# {"id":"sourceFile","fileName":"ClassDatasourceDb.kt"}
    world.respect.datalayer.db.RespectSchoolDatabase schoolDb -> X
    world.respect.datalayer.UidNumberMapper uidNumberMapper -> Y
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lj68;"}
    world.respect.datalayer.AuthenticatedUserPrincipalId authenticatedUser -> Z
      # {"id":"com.android.tools.r8.residualsignature","signature":"Liw;"}
    10:12:void <init>(world.respect.datalayer.db.RespectSchoolDatabase,world.respect.datalayer.UidNumberMapper,world.respect.datalayer.AuthenticatedUserPrincipalId):28:28 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Liw;Lj68;Lworld/respect/datalayer/db/RespectSchoolDatabase;)V"}
    13:14:void <init>(world.respect.datalayer.db.RespectSchoolDatabase,world.respect.datalayer.UidNumberMapper,world.respect.datalayer.AuthenticatedUserPrincipalId):29:29 -> <init>
    15:16:void <init>(world.respect.datalayer.db.RespectSchoolDatabase,world.respect.datalayer.UidNumberMapper,world.respect.datalayer.AuthenticatedUserPrincipalId):30:30 -> <init>
    17:19:void <init>(world.respect.datalayer.db.RespectSchoolDatabase,world.respect.datalayer.UidNumberMapper,world.respect.datalayer.AuthenticatedUserPrincipalId):31:31 -> <init>
    27:47:java.lang.Object findByGuid(world.respect.lib.dataloadstate.DataLoadParams,java.lang.String,kotlin.coroutines.Continuation):60:60 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lwk1;Ljava/lang/String;Lkb1;)Ljava/lang/Object;"}
    48:53:java.lang.Object findByGuid(world.respect.lib.dataloadstate.DataLoadParams,java.lang.String,kotlin.coroutines.Continuation):64:64 -> a
    54:59:java.lang.Object findByGuid(world.respect.lib.dataloadstate.DataLoadParams,java.lang.String,kotlin.coroutines.Continuation):65:65 -> a
    60:61:java.lang.Object findByGuid(world.respect.lib.dataloadstate.DataLoadParams,java.lang.String,kotlin.coroutines.Continuation):64:64 -> a
    62:63:java.lang.Object world.respect.datalayer.db.school.daos.ClassEntityDao_Impl.findByGuid(long,kotlin.coroutines.Continuation):214:214 -> a
    62:63:java.lang.Object findByGuid(world.respect.lib.dataloadstate.DataLoadParams,java.lang.String,kotlin.coroutines.Continuation):64 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    64:69:java.lang.Object world.respect.datalayer.db.school.daos.ClassEntityDao_Impl.findByGuid(long,kotlin.coroutines.Continuation):214:214 -> a
    64:69:java.lang.Object findByGuid(world.respect.lib.dataloadstate.DataLoadParams,java.lang.String,kotlin.coroutines.Continuation):64 -> a
    70:73:java.lang.Object androidx.room.util.DBUtil.performSuspending(androidx.room.RoomDatabase,boolean,boolean,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):1:1 -> a
    70:73:java.lang.Object world.respect.datalayer.db.school.daos.ClassEntityDao_Impl.findByGuid(long,kotlin.coroutines.Continuation):214 -> a
    70:73:java.lang.Object findByGuid(world.respect.lib.dataloadstate.DataLoadParams,java.lang.String,kotlin.coroutines.Continuation):64 -> a
    74:78:java.lang.Object findByGuid(world.respect.lib.dataloadstate.DataLoadParams,java.lang.String,kotlin.coroutines.Continuation):64:64 -> a
    79:82:java.lang.Object findByGuid(world.respect.lib.dataloadstate.DataLoadParams,java.lang.String,kotlin.coroutines.Continuation):60:60 -> a
    83:98:java.lang.Object findByGuid(world.respect.lib.dataloadstate.DataLoadParams,java.lang.String,kotlin.coroutines.Continuation):67:67 -> a
    99:105:java.lang.Object findByGuid(world.respect.lib.dataloadstate.DataLoadParams,java.lang.String,kotlin.coroutines.Continuation):68:68 -> a
    4:9:kotlinx.coroutines.flow.Flow findByGuidAsFlow(java.lang.String):51:51 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lsh2;"}
    10:14:kotlinx.coroutines.flow.Flow findByGuidAsFlow(java.lang.String):52:52 -> b
    15:20:long world.respect.datalayer.shared.XXHashUidNumberMapper.invoke(java.lang.String):10:10 -> b
    15:20:kotlinx.coroutines.flow.Flow findByGuidAsFlow(java.lang.String):52 -> b
    21:22:kotlinx.coroutines.flow.Flow world.respect.datalayer.db.school.daos.ClassEntityDao_Impl.findByGuidHashAsFlow(long):109:109 -> b
    21:22:kotlinx.coroutines.flow.Flow findByGuidAsFlow(java.lang.String):51 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    23:41:kotlinx.coroutines.flow.Flow world.respect.datalayer.db.school.daos.ClassEntityDao_Impl.findByGuidHashAsFlow(long):109:109 -> b
    23:41:kotlinx.coroutines.flow.Flow findByGuidAsFlow(java.lang.String):51 -> b
    42:47:kotlinx.coroutines.flow.Flow findByGuidAsFlow(java.lang.String):162:162 -> b
    29:51:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):152:152 -> 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):153:153 -> d
    58:66:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):170:170 -> d
    67:80:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):171:171 -> d
    81:82:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):172:172 -> d
    83:88:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):154:154 -> 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):154 -> d
    94:97:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):172:172 -> d
    98:102:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):153:153 -> d
    103:107:java.lang.Object world.respect.datalayer.db.school.daos.ClassEntityDao_Impl.findByUidList(java.util.List,kotlin.coroutines.Continuation):925:925 -> d
    103:107:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):153 -> d
    108:109:java.lang.Object world.respect.datalayer.db.school.daos.ClassEntityDao_Impl.findByUidList(java.util.List,kotlin.coroutines.Continuation):928:928 -> d
    108:109:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):153 -> d
    110:112:java.lang.Object world.respect.datalayer.db.school.daos.ClassEntityDao_Impl.findByUidList(java.util.List,kotlin.coroutines.Continuation):926:926 -> d
    110:112:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):153 -> d
    113:116:java.lang.Object world.respect.datalayer.db.school.daos.ClassEntityDao_Impl.findByUidList(java.util.List,kotlin.coroutines.Continuation):938:938 -> d
    113:116:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):153 -> d
    117:119:java.lang.Object world.respect.datalayer.db.school.daos.ClassEntityDao_Impl.findByUidList(java.util.List,kotlin.coroutines.Continuation):939:939 -> d
    117:119:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):153 -> d
    120:124:java.lang.Object world.respect.datalayer.db.school.daos.ClassEntityDao_Impl.findByUidList(java.util.List,kotlin.coroutines.Continuation):940:940 -> d
    120:124:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):153 -> d
    125:126:java.lang.Object world.respect.datalayer.db.school.daos.ClassEntityDao_Impl.findByUidList(java.util.List,kotlin.coroutines.Continuation):943:943 -> d
    125:126:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):153 -> d
    127:129:java.lang.Object world.respect.datalayer.db.school.daos.ClassEntityDao_Impl.findByUidList(java.util.List,kotlin.coroutines.Continuation):941:941 -> d
    127:129:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):153 -> d
    130:134:java.lang.Object world.respect.datalayer.db.school.daos.ClassEntityDao_Impl.findByUidList(java.util.List,kotlin.coroutines.Continuation):944:944 -> d
    130:134:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):153 -> d
    135:138:java.lang.Object world.respect.datalayer.db.school.daos.ClassEntityDao_Impl.findByUidList(java.util.List,kotlin.coroutines.Continuation):945:945 -> d
    135:138:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):153 -> d
    139:146:java.lang.Object world.respect.datalayer.db.school.daos.ClassEntityDao_Impl.findByUidList(java.util.List,kotlin.coroutines.Continuation):946:946 -> d
    139:146:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):153 -> 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.ClassEntityDao_Impl.findByUidList(java.util.List,kotlin.coroutines.Continuation):946 -> d
    147:150:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):153 -> d
    151:155:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):153:153 -> d
    156:157:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):152:152 -> d
    158:166:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):174:174 -> d
    167:180:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):175:175 -> d
    181:182:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):176:176 -> d
    183:190:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):156:156 -> d
    191:195:java.lang.Object findByUidList(java.util.List,kotlin.coroutines.Continuation):176:176 -> d
    1:7:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):104:104 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Ljb1;)Ljava/lang/Object;"}
    8:15:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):107:107 -> i
    16:21:java.lang.Object androidx.room.RoomDatabaseKt.useWriterConnection(androidx.room.RoomDatabase,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):1:1 -> i
    16:21:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):107 -> i
    22:26:java.lang.Object kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsKt.getCOROUTINE_SUSPENDED():57:57 -> i
    22:26:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):107 -> i
    27:29:java.lang.Object store(java.util.List,kotlin.coroutines.Continuation):105:105 -> i
    27:51:java.lang.Object updateLocal(java.util.List,boolean,kotlin.coroutines.Continuation):130:130 -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Ljb1;)Ljava/lang/Object;"}
    52:53:java.lang.Object updateLocal(java.util.List,boolean,kotlin.coroutines.Continuation):134:134 -> m
    54:56:void kotlin.jvm.internal.Ref$IntRef.<init>():40:40 -> m
    54:56:java.lang.Object updateLocal(java.util.List,boolean,kotlin.coroutines.Continuation):134 -> m
    57:71:java.lang.Object updateLocal(java.util.List,boolean,kotlin.coroutines.Continuation):135:135 -> m
    72:77:java.lang.Object androidx.room.RoomDatabaseKt.useWriterConnection(androidx.room.RoomDatabase,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):1:1 -> m
    72:77:java.lang.Object updateLocal(java.util.List,boolean,kotlin.coroutines.Continuation):135 -> m
    78:84:java.lang.Object updateLocal(java.util.List,boolean,kotlin.coroutines.Continuation):135:135 -> m
    85:126:java.lang.Object updateLocal(java.util.List,boolean,kotlin.coroutines.Continuation):149:149 -> m
    127:129:java.lang.Object updateLocal(java.util.List,boolean,kotlin.coroutines.Continuation):150:150 -> m
    1:7:world.respect.datalayer.shared.paging.IPagingSourceFactory listAsPagingSource(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.ClassDataSource$GetListParams):75:75 -> p
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lwk1;Ldt0;)Lo53;"}
    33:53:java.lang.Object list(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.ClassDataSource$GetListParams,kotlin.coroutines.Continuation):87:87 -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lwk1;Ldt0;Lkb1;)Ljava/lang/Object;"}
    54:59:java.lang.Object list(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.ClassDataSource$GetListParams,kotlin.coroutines.Continuation):92:92 -> q
    60:61:java.lang.Object list(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.ClassDataSource$GetListParams,kotlin.coroutines.Continuation):93:93 -> q
    62:63:java.lang.String world.respect.datalayer.AuthenticatedUserPrincipalId.getGuid():11:11 -> q
    62:63:java.lang.Object list(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.ClassDataSource$GetListParams,kotlin.coroutines.Continuation):93 -> q
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    64:69:java.lang.Object list(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.ClassDataSource$GetListParams,kotlin.coroutines.Continuation):93:93 -> q
    70:71:world.respect.datalayer.shared.params.GetListCommonParams world.respect.datalayer.school.ClassDataSource$GetListParams.getCommon():15:15 -> q
    70:71:java.lang.Object list(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.ClassDataSource$GetListParams,kotlin.coroutines.Continuation):94 -> q
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    72:77:kotlin.time.Instant world.respect.datalayer.shared.params.GetListCommonParams.getSince():21:21 -> q
    72:77:java.lang.Object list(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.ClassDataSource$GetListParams,kotlin.coroutines.Continuation):94 -> q
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    78:83:java.lang.Object list(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.ClassDataSource$GetListParams,kotlin.coroutines.Continuation):94:94 -> q
    84:85:world.respect.datalayer.shared.params.GetListCommonParams world.respect.datalayer.school.ClassDataSource$GetListParams.getCommon():15:15 -> q
    84:85:java.lang.Object list(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.ClassDataSource$GetListParams,kotlin.coroutines.Continuation):95 -> q
    86:89:java.lang.String world.respect.datalayer.shared.params.GetListCommonParams.getGuid():19:19 -> q
    86:89:java.lang.Object list(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.ClassDataSource$GetListParams,kotlin.coroutines.Continuation):95 -> q
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    90:95:long world.respect.datalayer.shared.XXHashUidNumberMapper.invoke(java.lang.String):10:10 -> q
    90:95:java.lang.Object list(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.ClassDataSource$GetListParams,kotlin.coroutines.Continuation):95 -> q
    96:97:java.lang.Object list(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.ClassDataSource$GetListParams,kotlin.coroutines.Continuation):92:92 -> q
    98:99:java.lang.Object world.respect.datalayer.db.school.daos.ClassEntityDao_Impl.list(long,long,long,java.lang.String,long,kotlin.coroutines.Continuation):791:791 -> q
    98:99:java.lang.Object world.respect.datalayer.db.school.daos.ClassEntityDao.list$default(world.respect.datalayer.db.school.daos.ClassEntityDao,long,long,long,java.lang.String,long,kotlin.coroutines.Continuation,int,java.lang.Object):80 -> q
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    98:99:java.lang.Object list(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.ClassDataSource$GetListParams,kotlin.coroutines.Continuation):92 -> q
    100:107:java.lang.Object world.respect.datalayer.db.school.daos.ClassEntityDao_Impl.list(long,long,long,java.lang.String,long,kotlin.coroutines.Continuation):791:791 -> q
    100:107:java.lang.Object world.respect.datalayer.db.school.daos.ClassEntityDao.list$default(world.respect.datalayer.db.school.daos.ClassEntityDao,long,long,long,java.lang.String,long,kotlin.coroutines.Continuation,int,java.lang.Object):80 -> q
    100:107:java.lang.Object list(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.ClassDataSource$GetListParams,kotlin.coroutines.Continuation):92 -> q
    108:111:java.lang.Object androidx.room.util.DBUtil.performSuspending(androidx.room.RoomDatabase,boolean,boolean,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):1:1 -> q
    108:111:java.lang.Object world.respect.datalayer.db.school.daos.ClassEntityDao_Impl.list(long,long,long,java.lang.String,long,kotlin.coroutines.Continuation):791 -> q
    108:111:java.lang.Object world.respect.datalayer.db.school.daos.ClassEntityDao.list$default(world.respect.datalayer.db.school.daos.ClassEntityDao,long,long,long,java.lang.String,long,kotlin.coroutines.Continuation,int,java.lang.Object):80 -> q
    108:111:java.lang.Object list(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.ClassDataSource$GetListParams,kotlin.coroutines.Continuation):92 -> q
    112:116:java.lang.Object list(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.ClassDataSource$GetListParams,kotlin.coroutines.Continuation):92:92 -> q
    117:118:java.lang.Object list(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.ClassDataSource$GetListParams,kotlin.coroutines.Continuation):87:87 -> q
    119:129:java.lang.Object list(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.ClassDataSource$GetListParams,kotlin.coroutines.Continuation):166:166 -> q
    130:143:java.lang.Object list(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.ClassDataSource$GetListParams,kotlin.coroutines.Continuation):167:167 -> q
    144:145:java.lang.Object list(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.ClassDataSource$GetListParams,kotlin.coroutines.Continuation):168:168 -> q
    146:153:java.lang.Object list(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.ClassDataSource$GetListParams,kotlin.coroutines.Continuation):98:98 -> q
    154:157:java.lang.Object list(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.ClassDataSource$GetListParams,kotlin.coroutines.Continuation):168:168 -> q
    158:165:java.lang.Object list(world.respect.lib.dataloadstate.DataLoadParams,world.respect.datalayer.school.ClassDataSource$GetListParams,kotlin.coroutines.Continuation):91:91 -> q
    31:77:java.lang.Object doUpsertClass(world.respect.datalayer.school.model.Clazz,kotlin.coroutines.Continuation):36:36 -> v
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lnv0;Lkb1;)Ljava/lang/Object;"}
    78:90:kotlin.time.Instant kotlin.time.InstantJvmKt.systemClockNow():13:13 -> v
    78:90:kotlin.time.Instant kotlin.time.Clock$System.now():60 -> v
    78:90:java.lang.Object doUpsertClass(world.respect.datalayer.school.model.Clazz,kotlin.coroutines.Continuation):39 -> v
    91:99:java.lang.Object doUpsertClass(world.respect.datalayer.school.model.Clazz,kotlin.coroutines.Continuation):39:39 -> v
    100:101:java.lang.String world.respect.datalayer.school.model.Clazz.getGuid():11:11 -> v
    100:101:world.respect.datalayer.db.school.adapters.ClassEntities world.respect.datalayer.db.school.adapters.ClassAdapterKt.toEntities(world.respect.datalayer.school.model.Clazz,world.respect.datalayer.UidNumberMapper):49 -> v
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    100:101:java.lang.Object doUpsertClass(world.respect.datalayer.school.model.Clazz,kotlin.coroutines.Continuation):39 -> v
    102:105:world.respect.datalayer.db.school.adapters.ClassEntities world.respect.datalayer.db.school.adapters.ClassAdapterKt.toEntities(world.respect.datalayer.school.model.Clazz,world.respect.datalayer.UidNumberMapper):49:49 -> v
    102:105:java.lang.Object doUpsertClass(world.respect.datalayer.school.model.Clazz,kotlin.coroutines.Continuation):39 -> v
    106:107:java.lang.String world.respect.datalayer.school.model.Clazz.getGuid():11:11 -> v
    106:107:world.respect.datalayer.db.school.adapters.ClassEntities world.respect.datalayer.db.school.adapters.ClassAdapterKt.toEntities(world.respect.datalayer.school.model.Clazz,world.respect.datalayer.UidNumberMapper):53 -> v
    106:107:java.lang.Object doUpsertClass(world.respect.datalayer.school.model.Clazz,kotlin.coroutines.Continuation):39 -> v
    108:109:java.lang.String world.respect.datalayer.school.model.Clazz.getTitle():12:12 -> v
    108:109:world.respect.datalayer.db.school.adapters.ClassEntities world.respect.datalayer.db.school.adapters.ClassAdapterKt.toEntities(world.respect.datalayer.school.model.Clazz,world.respect.datalayer.UidNumberMapper):55 -> v
    108:109:java.lang.Object doUpsertClass(world.respect.datalayer.school.model.Clazz,kotlin.coroutines.Continuation):39 -> v
    110:111:world.respect.datalayer.school.model.StatusEnum world.respect.datalayer.school.model.Clazz.getStatus():13:13 -> v
    110:111:world.respect.datalayer.db.school.adapters.ClassEntities world.respect.datalayer.db.school.adapters.ClassAdapterKt.toEntities(world.respect.datalayer.school.model.Clazz,world.respect.datalayer.UidNumberMapper):56 -> v
    110:111:java.lang.Object doUpsertClass(world.respect.datalayer.school.model.Clazz,kotlin.coroutines.Continuation):39 -> v
    112:113:java.lang.String world.respect.datalayer.school.model.Clazz.getDescription():14:14 -> v
    112:113:world.respect.datalayer.db.school.adapters.ClassEntities world.respect.datalayer.db.school.adapters.ClassAdapterKt.toEntities(world.respect.datalayer.school.model.Clazz,world.respect.datalayer.UidNumberMapper):57 -> v
    112:113:java.lang.Object doUpsertClass(world.respect.datalayer.school.model.Clazz,kotlin.coroutines.Continuation):39 -> v
    114:115:kotlin.time.Instant world.respect.datalayer.school.model.Clazz.getLastModified():15:15 -> v
    114:115:world.respect.datalayer.db.school.adapters.ClassEntities world.respect.datalayer.db.school.adapters.ClassAdapterKt.toEntities(world.respect.datalayer.school.model.Clazz,world.respect.datalayer.UidNumberMapper):58 -> v
    114:115:java.lang.Object doUpsertClass(world.respect.datalayer.school.model.Clazz,kotlin.coroutines.Continuation):39 -> v
    116:117:kotlin.time.Instant world.respect.datalayer.school.model.Clazz.getStored():16:16 -> v
    116:117:world.respect.datalayer.db.school.adapters.ClassEntities world.respect.datalayer.db.school.adapters.ClassAdapterKt.toEntities(world.respect.datalayer.school.model.Clazz,world.respect.datalayer.UidNumberMapper):59 -> v
    116:117:java.lang.Object doUpsertClass(world.respect.datalayer.school.model.Clazz,kotlin.coroutines.Continuation):39 -> v
    118:119:java.lang.String world.respect.datalayer.school.model.Clazz.getStudentInviteGuid():18:18 -> v
    118:119:world.respect.datalayer.db.school.adapters.ClassEntities world.respect.datalayer.db.school.adapters.ClassAdapterKt.toEntities(world.respect.datalayer.school.model.Clazz,world.respect.datalayer.UidNumberMapper):60 -> v
    118:119:java.lang.Object doUpsertClass(world.respect.datalayer.school.model.Clazz,kotlin.coroutines.Continuation):39 -> v
    120:123:java.lang.String world.respect.datalayer.school.model.Clazz.getTeacherInviteGuid():17:17 -> v
    120:123:world.respect.datalayer.db.school.adapters.ClassEntities world.respect.datalayer.db.school.adapters.ClassAdapterKt.toEntities(world.respect.datalayer.school.model.Clazz,world.respect.datalayer.UidNumberMapper):61 -> v
    120:123:java.lang.Object doUpsertClass(world.respect.datalayer.school.model.Clazz,kotlin.coroutines.Continuation):39 -> v
    124:141:world.respect.datalayer.db.school.adapters.ClassEntities world.respect.datalayer.db.school.adapters.ClassAdapterKt.toEntities(world.respect.datalayer.school.model.Clazz,world.respect.datalayer.UidNumberMapper):52:52 -> v
    124:141:java.lang.Object doUpsertClass(world.respect.datalayer.school.model.Clazz,kotlin.coroutines.Continuation):39 -> v
    142:143:java.util.List world.respect.datalayer.school.model.Clazz.getPermissions():19:19 -> v
    142:143:world.respect.datalayer.db.school.adapters.ClassEntities world.respect.datalayer.db.school.adapters.ClassAdapterKt.toEntities(world.respect.datalayer.school.model.Clazz,world.respect.datalayer.UidNumberMapper):63 -> v
    142:143:java.lang.Object doUpsertClass(world.respect.datalayer.school.model.Clazz,kotlin.coroutines.Continuation):39 -> v
    144:154:world.respect.datalayer.db.school.adapters.ClassEntities world.respect.datalayer.db.school.adapters.ClassAdapterKt.toEntities(world.respect.datalayer.school.model.Clazz,world.respect.datalayer.UidNumberMapper):77:77 -> v
    144:154:java.lang.Object doUpsertClass(world.respect.datalayer.school.model.Clazz,kotlin.coroutines.Continuation):39 -> v
    155:168:world.respect.datalayer.db.school.adapters.ClassEntities world.respect.datalayer.db.school.adapters.ClassAdapterKt.toEntities(world.respect.datalayer.school.model.Clazz,world.respect.datalayer.UidNumberMapper):78:78 -> v
    155:168:java.lang.Object doUpsertClass(world.respect.datalayer.school.model.Clazz,kotlin.coroutines.Continuation):39 -> v
    169:170:world.respect.datalayer.db.school.adapters.ClassEntities world.respect.datalayer.db.school.adapters.ClassAdapterKt.toEntities(world.respect.datalayer.school.model.Clazz,world.respect.datalayer.UidNumberMapper):79:79 -> v
    169:170:java.lang.Object doUpsertClass(world.respect.datalayer.school.model.Clazz,kotlin.coroutines.Continuation):39 -> v
    171:172:world.respect.datalayer.db.school.adapters.ClassEntities world.respect.datalayer.db.school.adapters.ClassAdapterKt.toEntities(world.respect.datalayer.school.model.Clazz,world.respect.datalayer.UidNumberMapper):64:64 -> v
    171:172:java.lang.Object doUpsertClass(world.respect.datalayer.school.model.Clazz,kotlin.coroutines.Continuation):39 -> v
    173:174:world.respect.datalayer.school.model.ClassPermission$ClassPermissionToRef world.respect.datalayer.school.model.ClassPermission.getPermissionToRef():14:14 -> v
    173:174:world.respect.datalayer.db.school.adapters.ClassEntities world.respect.datalayer.db.school.adapters.ClassAdapterKt.toEntities(world.respect.datalayer.school.model.Clazz,world.respect.datalayer.UidNumberMapper):66 -> v
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    173:174:java.lang.Object doUpsertClass(world.respect.datalayer.school.model.Clazz,kotlin.coroutines.Continuation):39 -> v
    175:184:world.respect.datalayer.db.school.adapters.ClassEntities world.respect.datalayer.db.school.adapters.ClassAdapterKt.toEntities(world.respect.datalayer.school.model.Clazz,world.respect.datalayer.UidNumberMapper):66:66 -> v
    175:184:java.lang.Object doUpsertClass(world.respect.datalayer.school.model.Clazz,kotlin.coroutines.Continuation):39 -> v
    185:191:world.respect.datalayer.school.model.EnrollmentRoleEnum world.respect.datalayer.school.model.ClassPermission$PermissionToEnrollmentRole.getEnrollmentRole():25:25 -> v
    185:191:world.respect.datalayer.db.school.adapters.ClassEntities world.respect.datalayer.db.school.adapters.ClassAdapterKt.toEntities(world.respect.datalayer.school.model.Clazz,world.respect.datalayer.UidNumberMapper):67 -> v
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    185:191:java.lang.Object doUpsertClass(world.respect.datalayer.school.model.Clazz,kotlin.coroutines.Continuation):39 -> v
    192:198:long world.respect.datalayer.school.model.ClassPermission.getPermissions():15:15 -> v
    192:198:world.respect.datalayer.db.school.adapters.ClassEntities world.respect.datalayer.db.school.adapters.ClassAdapterKt.toEntities(world.respect.datalayer.school.model.Clazz,world.respect.datalayer.UidNumberMapper):68 -> v
    192:198:java.lang.Object doUpsertClass(world.respect.datalayer.school.model.Clazz,kotlin.coroutines.Continuation):39 -> v
    199:202:void world.respect.datalayer.db.school.entities.ClassPermissionEntity.<init>(long,long,world.respect.datalayer.school.model.EnrollmentRoleEnum,long,int,kotlin.jvm.internal.DefaultConstructorMarker):8:8 -> v
    199:202:world.respect.datalayer.db.school.adapters.ClassEntities world.respect.datalayer.db.school.adapters.ClassAdapterKt.toEntities(world.respect.datalayer.school.model.Clazz,world.respect.datalayer.UidNumberMapper):64 -> v
    199:202:java.lang.Object doUpsertClass(world.respect.datalayer.school.model.Clazz,kotlin.coroutines.Continuation):39 -> v
    203:206:world.respect.datalayer.db.school.adapters.ClassEntities world.respect.datalayer.db.school.adapters.ClassAdapterKt.toEntities(world.respect.datalayer.school.model.Clazz,world.respect.datalayer.UidNumberMapper):79:79 -> v
    203:206:java.lang.Object doUpsertClass(world.respect.datalayer.school.model.Clazz,kotlin.coroutines.Continuation):39 -> v
    207:211:world.respect.datalayer.db.school.adapters.ClassEntities world.respect.datalayer.db.school.adapters.ClassAdapterKt.toEntities(world.respect.datalayer.school.model.Clazz,world.respect.datalayer.UidNumberMapper):51:51 -> v
    207:211:java.lang.Object doUpsertClass(world.respect.datalayer.school.model.Clazz,kotlin.coroutines.Continuation):39 -> v
    212:219:java.lang.Object doUpsertClass(world.respect.datalayer.school.model.Clazz,kotlin.coroutines.Continuation):41:41 -> v
    220:221:java.lang.Object world.respect.datalayer.db.school.daos.ClassPermissionEntityDao_Impl.deleteByClassUidNum(long,kotlin.coroutines.Continuation):65:65 -> v
    220:221:java.lang.Object doUpsertClass(world.respect.datalayer.school.model.Clazz,kotlin.coroutines.Continuation):41 -> v
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    222:230:java.lang.Object world.respect.datalayer.db.school.daos.ClassPermissionEntityDao_Impl.deleteByClassUidNum(long,kotlin.coroutines.Continuation):65:65 -> v
    222:230:java.lang.Object doUpsertClass(world.respect.datalayer.school.model.Clazz,kotlin.coroutines.Continuation):41 -> v
    231:242:java.lang.Object androidx.room.util.DBUtil.performSuspending(androidx.room.RoomDatabase,boolean,boolean,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):1:1 -> v
    231:242:java.lang.Object world.respect.datalayer.db.school.daos.ClassPermissionEntityDao_Impl.deleteByClassUidNum(long,kotlin.coroutines.Continuation):65 -> v
    231:242:java.lang.Object doUpsertClass(world.respect.datalayer.school.model.Clazz,kotlin.coroutines.Continuation):41 -> v
    243:246:java.lang.Object doUpsertClass(world.respect.datalayer.school.model.Clazz,kotlin.coroutines.Continuation):44:44 -> v
    247:248:world.respect.datalayer.db.school.entities.ClassEntity world.respect.datalayer.db.school.adapters.ClassEntities.getClazz():11:11 -> v
    247:248:java.lang.Object doUpsertClass(world.respect.datalayer.school.model.Clazz,kotlin.coroutines.Continuation):44 -> v
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    249:253:java.lang.Object doUpsertClass(world.respect.datalayer.school.model.Clazz,kotlin.coroutines.Continuation):44:44 -> v
    254:255:java.lang.Object world.respect.datalayer.db.school.daos.ClassEntityDao_Impl.upsert(world.respect.datalayer.db.school.entities.ClassEntity,kotlin.coroutines.Continuation):97:97 -> v
    254:255:java.lang.Object doUpsertClass(world.respect.datalayer.school.model.Clazz,kotlin.coroutines.Continuation):44 -> v
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    256:263:java.lang.Object world.respect.datalayer.db.school.daos.ClassEntityDao_Impl.upsert(world.respect.datalayer.db.school.entities.ClassEntity,kotlin.coroutines.Continuation):97:97 -> v
    256:263:java.lang.Object doUpsertClass(world.respect.datalayer.school.model.Clazz,kotlin.coroutines.Continuation):44 -> v
    264:274:java.lang.Object androidx.room.util.DBUtil.performSuspending(androidx.room.RoomDatabase,boolean,boolean,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):1:1 -> v
    264:274:java.lang.Object world.respect.datalayer.db.school.daos.ClassEntityDao_Impl.upsert(world.respect.datalayer.db.school.entities.ClassEntity,kotlin.coroutines.Continuation):97 -> v
    264:274:java.lang.Object doUpsertClass(world.respect.datalayer.school.model.Clazz,kotlin.coroutines.Continuation):44 -> v
    275:278:java.lang.Object doUpsertClass(world.respect.datalayer.school.model.Clazz,kotlin.coroutines.Continuation):45:45 -> v
    279:281:java.util.List world.respect.datalayer.db.school.adapters.ClassEntities.getPermissionEntities():12:12 -> v
    279:281:java.lang.Object doUpsertClass(world.respect.datalayer.school.model.Clazz,kotlin.coroutines.Continuation):46 -> v
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    282:286:java.lang.Object doUpsertClass(world.respect.datalayer.school.model.Clazz,kotlin.coroutines.Continuation):45:45 -> v
    287:288:java.lang.Object world.respect.datalayer.db.school.daos.ClassPermissionEntityDao_Impl.upsertList(java.util.List,kotlin.coroutines.Continuation):54:54 -> v
    287:288:java.lang.Object doUpsertClass(world.respect.datalayer.school.model.Clazz,kotlin.coroutines.Continuation):45 -> v
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    289:296:java.lang.Object world.respect.datalayer.db.school.daos.ClassPermissionEntityDao_Impl.upsertList(java.util.List,kotlin.coroutines.Continuation):54:54 -> v
    289:296:java.lang.Object doUpsertClass(world.respect.datalayer.school.model.Clazz,kotlin.coroutines.Continuation):45 -> v
    297:307:java.lang.Object androidx.room.util.DBUtil.performSuspending(androidx.room.RoomDatabase,boolean,boolean,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):1:1 -> v
    297:307:java.lang.Object world.respect.datalayer.db.school.daos.ClassPermissionEntityDao_Impl.upsertList(java.util.List,kotlin.coroutines.Continuation):54 -> v
    297:307:java.lang.Object doUpsertClass(world.respect.datalayer.school.model.Clazz,kotlin.coroutines.Continuation):45 -> v
