PK!!e e +META-INF/lib-database_release.kotlin_module p com.ustadmobile.core.dbDateConstantsKt#UmAppDatabaseReplicationMigrationKtUsernameFilterClientMigrationKt com.ustadmobile.core.db.daoClazzAssignmentDaoExtKt"ClazzAssignmentDao_HttpServerExtKtClazzDao_HttpServerExtKtClazzEnrolmentDaoExtKt!ClazzEnrolmentDao_HttpServerExtKt+ClazzLogAttendanceRecordDao_HttpServerExtKtClazzLogDao_HttpServerExtKtCommentsDao_HttpServerExtKtContentEntryDao_HttpServerExtKt&ContentEntryVersionDao_HttpServerExtKt'CourseAssignmentMarkDao_HttpServerExtKt-CourseAssignmentSubmissionDao_HttpServerExtKt1CourseAssignmentSubmissionFileDao_HttpServerExtKtCourseBlockDaoExtKtCourseBlockDao_HttpServerExtKt$CourseGroupMemberDao_HttpServerExtKt!CourseGroupSetDao_HttpServerExtKt#CoursePermissionDao_HttpServerExtKt$CourseTerminologyDao_HttpServerExtKtDeletedItemDao_HttpServerExtKt!DiscussionPostDao_HttpServerExtKt#EnrolmentRequestDao_HttpServerExtKtHolidayDaoExtKtLanguageDaoExtKtLeavingReasonDaoExtKtMessageDao_HttpServerExtKtPeerReviewerAllocationDaoExtKt)PeerReviewerAllocationDao_HttpServerExtKtPersonDao_HttpServerExtKt#PersonParentJoinDao_HttpServerExtKt PersonPictureDao_HttpServerExtKtReportDao_HttpServerExtKtScheduleDaoExtKtSiteDao_HttpServerExtKtSiteTermsDaoExtKtSiteTermsDao_HttpServerExtKt StudentResultDao_HttpServerExtKt#SystemPermissionDao_HttpServerExtKt  com.ustadmobile.core.db.dao.xapi'ActivityLangMapEntryDao_HttpServerExtKtStateEntityDao_HttpServerExtKtStatementDaoExtKtStatementDao_HttpServerExtKt$XapiSessionEntityDao_HttpServerExtKt b com.ustadmobile.core.db.extDatabaseBuilderExtKtUmAppDatabaseExtKtUmAppDatabaseMigrationsKt D *com.ustadmobile.lib.db.composites.adaptersReportQueryResultExtKt 4 com.ustadmobile.lib.db.entitiesEntityConstantsKt  #com.ustadmobile.lib.db.entities.extClazzAssignmentShallowCopyKt,ClazzEnrolmentWithLeavingReasonShallowCopyKt%ClazzLogAttendanceRecordShallowCopyKt/ClazzLogAttendanceRecordWithPersonShallowCopyKtClazzLogShallowCopyKt6ClazzWithHolidayCalendarAndAndTerminologyShallowCopyKtContentEntryShallowCopyKt-ContentEntryWithBlockAndLanguageShallowCopyKt!CourseAssignmentMarkShallowCopyKt'CourseAssignmentSubmissionShallowCopyKtCourseGroupMemberShallowCopyKtCourseGroupSetShallowCopyKtCourseTerminologyShallowCopyKtDiscussionPostShallowCopyKtHolidayCalendarShallowCopyKtLanguageShallowCopyKtLeavingReasonShallowCopyKt#PeerReviewerAllocationShallowCopyKt#PersonAndDisplayDetailShallowCopyKtPersonParentJoinShallowCopyKtPersonShallowCopyKtReportFilterShallowCopyKtScheduleShallowCopyKtSiteShallowCopyKtSiteTermsShallowCopyKt"*PK!!'p,,-com/ustadmobile/core/db/DateConstantsKt.class=!'com/ustadmobile/core/db/DateConstantsKtjava/lang/ObjectMAX_VALID_DATEJ鑨 MS_PER_HOURI6UNSET_DISTANT_FUTURELkotlin/Metadata;mv kxi0d1S   "0X†T¢ "0X†T¢ "0X†T¢ ¨d2lib-database_releaseDateConstants.kt ConstantValue SourceFileRuntimeVisibleAnnotations1     =[IIIII[s[sss ss sPK!!,'com/ustadmobile/core/db/JobStatus.class=]!com/ustadmobile/core/db/JobStatusjava/lang/Object()V  this#Lcom/ustadmobile/core/db/JobStatus;statusToString(I)Ljava/lang/String;#Lorg/jetbrains/annotations/NotNull; NOT_QUEUEDQUEUEDWAITING_FOR_CONNECTIONRUNNINGPARTIAL_FAILEDCOMPLETEFAILEDCANCELEDother:$java/lang/invoke/StringConcatFactory makeConcatWithConstants(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; "# !$% " 'statusIjava/lang/String+ INSTANCE / 0PAUSED WAITING_MIN WAITING_MAX  RUNNING_MIN  RUNNING_MAX  COMPLETE_MIN COMPLETE_MAXLkotlin/Metadata;mv kxi0d1f       Æ20B¢J020R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R 0X†T¢ R 0X†T¢ R 0X†T¢ R 0X†T¢ R 0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ ¨d2lib-database_release JobStatus.ktRuntimeInvisibleAnnotations ConstantValueCodeLineNumberTableLocalVariableTable StackMapTable SourceFileRuntimeVisibleAnnotationsBootstrapMethods1/ T *U23*U45*U67*U8*U6*U9:*U;<*U=*U>?*U@A*UB*UC*UD*UE*UFV/*W X   V{sKPU Z_din,'" (Y LE,W. ALBQCVD[E`FeGjHoItJzAX{ {)*T -V Y.1ZS[pGH[IIIJI2KIILIMN[sOP[s sQsssQssAs?ssss3sss()V  this)Lcom/ustadmobile/core/db/PermissionFlags; INSTANCE #Lorg/jetbrains/annotations/NotNull; COURSE_VIEWJ COURSE_EDITCOURSE_MODERATECOURSE_MANAGE_STUDENT_ENROLMENTCOURSE_MANAGE_TEACHER_ENROLMENTCOURSE_ATTENDANCE_VIEW COURSE_ATTENDANCE_RECORD@COURSE_LEARNINGRECORD_VIEWCOURSE_LEARNINGRECORD_EDIT ADD_COURSE ADD_PERSON DIRECT_ENROLMANAGE_USER_PERMISSIONS PERSON_VIEW MANAGE_SITE_SETTINGS@EDIT_ALL_PERSONSEDIT_LIBRARY_CONTENTRESET_PASSWORDSALL REPORT_EDITLkotlin/Metadata;mv kxi0d1     Æ20B¢R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R 0X†T¢ R 0X†T¢ R 0X†T¢ R 0X†T¢ R 0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ ¨d2lib-database_releasePermissionFlags.ktRuntimeInvisibleAnnotations ConstantValueCodeLineNumberTableLocalVariableTable SourceFileRuntimeVisibleAnnotations1 \]]]]]!]"$]%'](*]+-].0]13]46]79]:<]=?]@B]CE]FH]IK]L^/*_`   ^ Y a[bvNO[IPIQIRSIPTIUV[sWX[s sYss-sYs0sHs$s!ss*s'sssss3s?sBs()V  this'Lcom/ustadmobile/core/db/UmAppDatabase; personDao)()Lcom/ustadmobile/core/db/dao/PersonDao;#Lorg/jetbrains/annotations/NotNull;clazzDao(()Lcom/ustadmobile/core/db/dao/ClazzDao;courseBlockDao.()Lcom/ustadmobile/core/db/dao/CourseBlockDao;courseTerminologyDao4()Lcom/ustadmobile/core/db/dao/CourseTerminologyDao;courseGroupSetDao1()Lcom/ustadmobile/core/db/dao/CourseGroupSetDao;courseGroupMemberDao4()Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao;clazzEnrolmentDao1()Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao;leavingReasonDao0()Lcom/ustadmobile/core/db/dao/LeavingReasonDao;contentEntryDao/()Lcom/ustadmobile/core/db/dao/ContentEntryDao;"contentEntryContentCategoryJoinDaoB()Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao;contentEntryParentChildJoinDao>()Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao;contentEntryRelatedEntryJoinDao?()Lcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao;contentCategorySchemaDao8()Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao;contentCategoryDao2()Lcom/ustadmobile/core/db/dao/ContentCategoryDao; languageDao+()Lcom/ustadmobile/core/db/dao/LanguageDao;languageVariantDao2()Lcom/ustadmobile/core/db/dao/LanguageVariantDao; personAuthDao-()Lcom/ustadmobile/core/db/dao/PersonAuthDao;personGroupDao.()Lcom/ustadmobile/core/db/dao/PersonGroupDao;personGroupMemberDao4()Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao;personPictureDao0()Lcom/ustadmobile/core/db/dao/PersonPictureDao;verbDao,()Lcom/ustadmobile/core/db/dao/xapi/VerbDao;activityEntityDao6()Lcom/ustadmobile/core/db/dao/xapi/ActivityEntityDao; reportDao)()Lcom/ustadmobile/core/db/dao/ReportDao; statementDao1()Lcom/ustadmobile/core/db/dao/xapi/StatementDao;actorDao-()Lcom/ustadmobile/core/db/dao/xapi/ActorDao;clazzLogAttendanceRecordDao;()Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao; clazzLogDao+()Lcom/ustadmobile/core/db/dao/ClazzLogDao; scheduleDao+()Lcom/ustadmobile/core/db/dao/ScheduleDao;holidayCalendarDao2()Lcom/ustadmobile/core/db/dao/HolidayCalendarDao; holidayDao*()Lcom/ustadmobile/core/db/dao/HolidayDao;clazzAssignmentDao2()Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao;courseAssignmentSubmissionDao=()Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao;!courseAssignmentSubmissionFileDaoA()Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao;courseAssignmentMarkDao7()Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao; commentsDao+()Lcom/ustadmobile/core/db/dao/CommentsDao; syncNodeDao+()Lcom/ustadmobile/core/db/dao/SyncNodeDao;siteDao'()Lcom/ustadmobile/core/db/dao/SiteDao; siteTermsDao,()Lcom/ustadmobile/core/db/dao/SiteTermsDao;personParentJoinDao3()Lcom/ustadmobile/core/db/dao/PersonParentJoinDao;scopedGrantDao.()Lcom/ustadmobile/core/db/dao/ScopedGrantDao;errorReportDao.()Lcom/ustadmobile/core/db/dao/ErrorReportDao;personAuth2Dao.()Lcom/ustadmobile/core/db/dao/PersonAuth2Dao;userSessionDao.()Lcom/ustadmobile/core/db/dao/UserSessionDao;contentEntryImportJobDao8()Lcom/ustadmobile/core/db/dao/ContentEntryImportJobDao;coursePictureDao0()Lcom/ustadmobile/core/db/dao/CoursePictureDao;contentEntryPictureDao6()Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao; messageDao*()Lcom/ustadmobile/core/db/dao/MessageDao;peerReviewerAllocationDao9()Lcom/ustadmobile/core/db/dao/PeerReviewerAllocationDao;discussionPostDao1()Lcom/ustadmobile/core/db/dao/DiscussionPostDao;externalAppPermissionDao8()Lcom/ustadmobile/core/db/dao/ExternalAppPermissionDao;contentEntryVersionDao6()Lcom/ustadmobile/core/db/dao/ContentEntryVersionDao;outgoingReplicationDao6()Lcom/ustadmobile/core/db/dao/OutgoingReplicationDao;transferJobDao.()Lcom/ustadmobile/core/db/dao/TransferJobDao;transferJobItemDao2()Lcom/ustadmobile/core/db/dao/TransferJobItemDao;cacheLockJoinDao0()Lcom/ustadmobile/core/db/dao/CacheLockJoinDao;offlineItemDao.()Lcom/ustadmobile/core/db/dao/OfflineItemDao;deletedItemDao.()Lcom/ustadmobile/core/db/dao/DeletedItemDao;enrolmentRequestDao3()Lcom/ustadmobile/core/db/dao/EnrolmentRequestDao;coursePermissionDao3()Lcom/ustadmobile/core/db/dao/CoursePermissionDao;systemPermissionDao3()Lcom/ustadmobile/core/db/dao/SystemPermissionDao;courseBlockPictureDao5()Lcom/ustadmobile/core/db/dao/CourseBlockPictureDao;contentEntryPicture2Dao7()Lcom/ustadmobile/core/db/dao/ContentEntryPicture2Dao;transferJobErrorDao3()Lcom/ustadmobile/core/db/dao/TransferJobErrorDao;studentResultDao0()Lcom/ustadmobile/core/db/dao/StudentResultDao;verbLangMapEntryDao8()Lcom/ustadmobile/core/db/dao/xapi/VerbLangMapEntryDao;groupMemberActorJoinDao<()Lcom/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao;activityLangMapEntryDao<()Lcom/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao;activityInteractionDao;()Lcom/ustadmobile/core/db/dao/xapi/ActivityInteractionDao;activityExtensionDao9()Lcom/ustadmobile/core/db/dao/xapi/ActivityExtensionDao;statementContextActivityJoinDaoD()Lcom/ustadmobile/core/db/dao/xapi/StatementContextActivityJoinDao;xapiSessionEntityDao9()Lcom/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao;statementEntityJsonDao;()Lcom/ustadmobile/core/db/dao/xapi/StatementEntityJsonDao;stateEntityDao3()Lcom/ustadmobile/core/db/dao/xapi/StateEntityDao;stateDeleteCommandDao:()Lcom/ustadmobile/core/db/dao/xapi/StateDeleteCommandDao;reportRunResultRowDao4()Lcom/ustadmobile/core/db/dao/ReportQueryResultDao;Landroidx/room/Database;entities*Lcom/ustadmobile/lib/db/entities/ClazzLog;:Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord;*Lcom/ustadmobile/lib/db/entities/Schedule;1Lcom/ustadmobile/lib/db/entities/HolidayCalendar;)Lcom/ustadmobile/lib/db/entities/Holiday;(Lcom/ustadmobile/lib/db/entities/Person;'Lcom/ustadmobile/lib/db/entities/Clazz;0Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;/Lcom/ustadmobile/lib/db/entities/LeavingReason;.Lcom/ustadmobile/lib/db/entities/ContentEntry;ALcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoin;=Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin;>Lcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoin;7Lcom/ustadmobile/lib/db/entities/ContentCategorySchema;1Lcom/ustadmobile/lib/db/entities/ContentCategory;*Lcom/ustadmobile/lib/db/entities/Language;1Lcom/ustadmobile/lib/db/entities/LanguageVariant;,Lcom/ustadmobile/lib/db/entities/PersonAuth;-Lcom/ustadmobile/lib/db/entities/PersonGroup;3Lcom/ustadmobile/lib/db/entities/PersonGroupMember;/Lcom/ustadmobile/lib/db/entities/PersonPicture;1Lcom/ustadmobile/lib/db/entities/xapi/VerbEntity;5Lcom/ustadmobile/lib/db/entities/xapi/ActivityEntity;6Lcom/ustadmobile/lib/db/entities/xapi/StatementEntity;2Lcom/ustadmobile/lib/db/entities/xapi/ActorEntity;Lcom/ustadmobile/door/SyncNode;*Lcom/ustadmobile/lib/db/entities/Comments;(Lcom/ustadmobile/lib/db/entities/Report;&Lcom/ustadmobile/lib/db/entities/Site;+Lcom/ustadmobile/lib/db/entities/SiteTerms;2Lcom/ustadmobile/lib/db/entities/PersonParentJoin;-Lcom/ustadmobile/lib/db/entities/ScopedGrant;-Lcom/ustadmobile/lib/db/entities/ErrorReport;1Lcom/ustadmobile/lib/db/entities/ClazzAssignment;Lcom/ustadmobile/lib/db/entities/xapi/ActivityExtensionEntity;CLcom/ustadmobile/lib/db/entities/xapi/StatementContextActivityJoin;8Lcom/ustadmobile/lib/db/entities/xapi/XapiSessionEntity;:Lcom/ustadmobile/lib/db/entities/xapi/StatementEntityJson;2Lcom/ustadmobile/lib/db/entities/xapi/StateEntity;9Lcom/ustadmobile/lib/db/entities/xapi/StateDeleteCommand;3Lcom/ustadmobile/door/entities/OutgoingReplication;4Lcom/ustadmobile/door/entities/ReplicationOperation;8Lcom/ustadmobile/door/entities/PendingRepositorySession;(Lcom/ustadmobile/door/entities/DoorNode;3Lcom/ustadmobile/lib/db/entities/ReportQueryResult;viewsversion exportSchemaLkotlin/Metadata;mv kxi0d1_Ò                                                                                '20j`B¢J0H&J0H&J0 H&J 0 H&J 0 H&J0H&J0H&J0H&J0H&J0H&J0H&J0H&J0H&J0H&J 0!H&J"0#H&J$0%H&J&0'H&J(0)H&J*0+H&J,0-H&J.0/H&J001H&J203H&J405H&J607H&J809H&J:0;H&J<0=H&J>0?H&J@0AH&JB0CH&JD0EH&JF0GH&JH0IH&JJ0KH&JL0MH&JN0OH&JP0QH&JR0SH&JT0UH&JV0WH&JX0YH&JZ0[H&J\0]H&J^0_H&J`0aH&Jb0cH&Jd0eH&Jf0gH&Jh0iH&Jj0kH&Jl0mH&Jn0oH&Jp0qH&Jr0sH&Jt0uH&Jv0wH&Jx0yH&Jz0{H&J|0}H&J~0H&J €0H&J ‚0ƒH&J „0…H&J †0‡H&J ˆ0‰H&J Š0‹H&J Œ0H&J Ž0H&J 0‘H&J ’0“H&J ”0•H&J –0—H&J ˜0™H&¨šd2Landroidx/room/RoomDatabase;(Lcom/ustadmobile/door/room/RoomDatabase;4Lcom/ustadmobile/core/db/dao/xapi/ActivityEntityDao;7Lcom/ustadmobile/core/db/dao/xapi/ActivityExtensionDao;9Lcom/ustadmobile/core/db/dao/xapi/ActivityInteractionDao;:Lcom/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao;+Lcom/ustadmobile/core/db/dao/xapi/ActorDao;.Lcom/ustadmobile/core/db/dao/CacheLockJoinDao;0Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao;&Lcom/ustadmobile/core/db/dao/ClazzDao;/Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao;9Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao;)Lcom/ustadmobile/core/db/dao/ClazzLogDao;)Lcom/ustadmobile/core/db/dao/CommentsDao;0Lcom/ustadmobile/core/db/dao/ContentCategoryDao;6Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao;@Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao;-Lcom/ustadmobile/core/db/dao/ContentEntryDao;6Lcom/ustadmobile/core/db/dao/ContentEntryImportJobDao;?U @AU BCU DEU FGU HIU JKU LMU NOU PQU RSU TUU VWU XYU Z[U \]U ^_U `aU bcU deU fgU hiU jkU lmU noU pqU rsU tuU vwU xyU z{U |}U ~U U U U U U U U U U U U U U U U U U VQW[IIIII[s[s ssss6ssssssssss@ssPss&ss$ssssssbss ssssfss"sspssNssJssLsssssss ss!ss"sds#ss$s|s%sls&s~s's\s(sns)ss*sDs+sFs,s(s-s*s.ss/shs0szs1srs2sjs3s^s4s,s5s s6s.s7s0s8sXs9s2s:s8s;sssTs?sVs@ssAssBssCs:sDssEssFsRsGssHstsIssJsvsKs`sLs4sMssNssOsPU [Pcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc[IZPK!!'8b`b`Acom/ustadmobile/core/db/UmAppDatabaseReplicationMigrationKt.class=;com/ustadmobile/core/db/UmAppDatabaseReplicationMigrationKtjava/lang/ObjectdropOldSqliteTriggers-(Landroidx/sqlite/db/SupportSQLiteDatabase;)V!DROP TRIGGER IF EXISTS INS_LOC_14(androidx/sqlite/db/SupportSQLiteDatabase execSQL(Ljava/lang/String;)V !DROP TRIGGER IF EXISTS INS_PRI_14!DROP TRIGGER IF EXISTS UPD_LOC_14!DROP TRIGGER IF EXISTS UPD_PRI_14!DROP TRIGGER IF EXISTS INS_LOC_15!DROP TRIGGER IF EXISTS INS_PRI_15!DROP TRIGGER IF EXISTS UPD_LOC_15!DROP TRIGGER IF EXISTS UPD_PRI_15!DROP TRIGGER IF EXISTS INS_LOC_21!DROP TRIGGER IF EXISTS INS_PRI_21!DROP TRIGGER IF EXISTS UPD_LOC_21!!DROP TRIGGER IF EXISTS UPD_PRI_21#!DROP TRIGGER IF EXISTS INS_LOC_17%!DROP TRIGGER IF EXISTS INS_PRI_17'!DROP TRIGGER IF EXISTS UPD_LOC_17)!DROP TRIGGER IF EXISTS UPD_PRI_17+!DROP TRIGGER IF EXISTS INS_LOC_28-!DROP TRIGGER IF EXISTS INS_PRI_28/!DROP TRIGGER IF EXISTS UPD_LOC_281!DROP TRIGGER IF EXISTS UPD_PRI_283!DROP TRIGGER IF EXISTS INS_LOC_995!DROP TRIGGER IF EXISTS INS_PRI_997!DROP TRIGGER IF EXISTS UPD_LOC_999!DROP TRIGGER IF EXISTS UPD_PRI_99;"DROP TRIGGER IF EXISTS INS_LOC_173="DROP TRIGGER IF EXISTS INS_PRI_173?"DROP TRIGGER IF EXISTS UPD_LOC_173A"DROP TRIGGER IF EXISTS UPD_PRI_173C!DROP TRIGGER IF EXISTS INS_LOC_53E!DROP TRIGGER IF EXISTS INS_PRI_53G!DROP TRIGGER IF EXISTS UPD_LOC_53I!DROP TRIGGER IF EXISTS UPD_PRI_53K!DROP TRIGGER IF EXISTS INS_LOC_56M!DROP TRIGGER IF EXISTS INS_PRI_56O!DROP TRIGGER IF EXISTS UPD_LOC_56Q!DROP TRIGGER IF EXISTS UPD_PRI_56S!DROP TRIGGER IF EXISTS INS_LOC_57U!DROP TRIGGER IF EXISTS INS_PRI_57W!DROP TRIGGER IF EXISTS UPD_LOC_57Y!DROP TRIGGER IF EXISTS UPD_PRI_57[!DROP TRIGGER IF EXISTS INS_LOC_55]!DROP TRIGGER IF EXISTS INS_PRI_55_!DROP TRIGGER IF EXISTS UPD_LOC_55a!DROP TRIGGER IF EXISTS UPD_PRI_55c DROP TRIGGER IF EXISTS INS_LOC_9e DROP TRIGGER IF EXISTS INS_PRI_9g DROP TRIGGER IF EXISTS UPD_LOC_9i DROP TRIGGER IF EXISTS UPD_PRI_9k DROP TRIGGER IF EXISTS INS_LOC_6m DROP TRIGGER IF EXISTS INS_PRI_6o DROP TRIGGER IF EXISTS UPD_LOC_6q DROP TRIGGER IF EXISTS UPD_PRI_6s!DROP TRIGGER IF EXISTS INS_LOC_65u!DROP TRIGGER IF EXISTS INS_PRI_65w!DROP TRIGGER IF EXISTS UPD_LOC_65y!DROP TRIGGER IF EXISTS UPD_PRI_65{"DROP TRIGGER IF EXISTS INS_LOC_410}"DROP TRIGGER IF EXISTS INS_PRI_410"DROP TRIGGER IF EXISTS UPD_LOC_410"DROP TRIGGER IF EXISTS UPD_PRI_410"DROP TRIGGER IF EXISTS INS_LOC_178"DROP TRIGGER IF EXISTS INS_PRI_178"DROP TRIGGER IF EXISTS UPD_LOC_178"DROP TRIGGER IF EXISTS UPD_PRI_178!DROP TRIGGER IF EXISTS INS_LOC_42!DROP TRIGGER IF EXISTS INS_PRI_42!DROP TRIGGER IF EXISTS UPD_LOC_42!DROP TRIGGER IF EXISTS UPD_PRI_42 DROP TRIGGER IF EXISTS INS_LOC_3 DROP TRIGGER IF EXISTS INS_PRI_3 DROP TRIGGER IF EXISTS UPD_LOC_3 DROP TRIGGER IF EXISTS UPD_PRI_3 DROP TRIGGER IF EXISTS INS_LOC_7 DROP TRIGGER IF EXISTS INS_PRI_7 DROP TRIGGER IF EXISTS UPD_LOC_7 DROP TRIGGER IF EXISTS UPD_PRI_7 DROP TRIGGER IF EXISTS INS_LOC_8 DROP TRIGGER IF EXISTS INS_PRI_8 DROP TRIGGER IF EXISTS UPD_LOC_8 DROP TRIGGER IF EXISTS UPD_PRI_8 DROP TRIGGER IF EXISTS INS_LOC_2 DROP TRIGGER IF EXISTS INS_PRI_2 DROP TRIGGER IF EXISTS UPD_LOC_2 DROP TRIGGER IF EXISTS UPD_PRI_2 DROP TRIGGER IF EXISTS INS_LOC_1 DROP TRIGGER IF EXISTS INS_PRI_1 DROP TRIGGER IF EXISTS UPD_LOC_1 DROP TRIGGER IF EXISTS UPD_PRI_1!DROP TRIGGER IF EXISTS INS_LOC_13!DROP TRIGGER IF EXISTS INS_PRI_13!DROP TRIGGER IF EXISTS UPD_LOC_13!DROP TRIGGER IF EXISTS UPD_PRI_13!DROP TRIGGER IF EXISTS INS_LOC_10!DROP TRIGGER IF EXISTS INS_PRI_10!DROP TRIGGER IF EXISTS UPD_LOC_10!DROP TRIGGER IF EXISTS UPD_PRI_10!DROP TRIGGER IF EXISTS INS_LOC_45!DROP TRIGGER IF EXISTS INS_PRI_45!DROP TRIGGER IF EXISTS UPD_LOC_45!DROP TRIGGER IF EXISTS UPD_PRI_45!DROP TRIGGER IF EXISTS INS_LOC_47!DROP TRIGGER IF EXISTS INS_PRI_47!DROP TRIGGER IF EXISTS UPD_LOC_47!DROP TRIGGER IF EXISTS UPD_PRI_47!DROP TRIGGER IF EXISTS INS_LOC_43!DROP TRIGGER IF EXISTS INS_PRI_43!DROP TRIGGER IF EXISTS UPD_LOC_43!DROP TRIGGER IF EXISTS UPD_PRI_43!DROP TRIGGER IF EXISTS INS_LOC_44!DROP TRIGGER IF EXISTS INS_PRI_44!DROP TRIGGER IF EXISTS UPD_LOC_44!DROP TRIGGER IF EXISTS UPD_PRI_44!DROP TRIGGER IF EXISTS INS_LOC_50!DROP TRIGGER IF EXISTS INS_PRI_50!DROP TRIGGER IF EXISTS UPD_LOC_50!DROP TRIGGER IF EXISTS UPD_PRI_50!DROP TRIGGER IF EXISTS INS_LOC_51!DROP TRIGGER IF EXISTS INS_PRI_51!DROP TRIGGER IF EXISTS UPD_LOC_51!DROP TRIGGER IF EXISTS UPD_PRI_51!DROP TRIGGER IF EXISTS INS_LOC_62!DROP TRIGGER IF EXISTS INS_PRI_62!DROP TRIGGER IF EXISTS UPD_LOC_62!DROP TRIGGER IF EXISTS UPD_PRI_62!DROP TRIGGER IF EXISTS INS_LOC_64!DROP TRIGGER IF EXISTS INS_PRI_64!DROP TRIGGER IF EXISTS UPD_LOC_64 !DROP TRIGGER IF EXISTS UPD_PRI_64 !DROP TRIGGER IF EXISTS INS_LOC_60 !DROP TRIGGER IF EXISTS INS_PRI_60!DROP TRIGGER IF EXISTS UPD_LOC_60!DROP TRIGGER IF EXISTS UPD_PRI_60!DROP TRIGGER IF EXISTS INS_LOC_66!DROP TRIGGER IF EXISTS INS_PRI_66!DROP TRIGGER IF EXISTS UPD_LOC_66!DROP TRIGGER IF EXISTS UPD_PRI_66!DROP TRIGGER IF EXISTS INS_LOC_68!DROP TRIGGER IF EXISTS INS_PRI_68!DROP TRIGGER IF EXISTS UPD_LOC_68!!DROP TRIGGER IF EXISTS UPD_PRI_68#!DROP TRIGGER IF EXISTS INS_LOC_70%!DROP TRIGGER IF EXISTS INS_PRI_70'!DROP TRIGGER IF EXISTS UPD_LOC_70)!DROP TRIGGER IF EXISTS UPD_PRI_70+!DROP TRIGGER IF EXISTS INS_LOC_72-!DROP TRIGGER IF EXISTS INS_PRI_72/!DROP TRIGGER IF EXISTS UPD_LOC_721!DROP TRIGGER IF EXISTS UPD_PRI_723!DROP TRIGGER IF EXISTS INS_LOC_745!DROP TRIGGER IF EXISTS INS_PRI_747!DROP TRIGGER IF EXISTS UPD_LOC_749!DROP TRIGGER IF EXISTS UPD_PRI_74;"DROP TRIGGER IF EXISTS INS_LOC_164="DROP TRIGGER IF EXISTS INS_PRI_164?"DROP TRIGGER IF EXISTS UPD_LOC_164A"DROP TRIGGER IF EXISTS UPD_PRI_164C"DROP TRIGGER IF EXISTS INS_LOC_200E"DROP TRIGGER IF EXISTS INS_PRI_200G"DROP TRIGGER IF EXISTS UPD_LOC_200I"DROP TRIGGER IF EXISTS UPD_PRI_200K"DROP TRIGGER IF EXISTS INS_LOC_208M"DROP TRIGGER IF EXISTS INS_PRI_208O"DROP TRIGGER IF EXISTS UPD_LOC_208Q"DROP TRIGGER IF EXISTS UPD_PRI_208S"DROP TRIGGER IF EXISTS INS_LOC_101U"DROP TRIGGER IF EXISTS INS_PRI_101W"DROP TRIGGER IF EXISTS UPD_LOC_101Y"DROP TRIGGER IF EXISTS UPD_PRI_101["DROP TRIGGER IF EXISTS INS_LOC_189]"DROP TRIGGER IF EXISTS INS_PRI_189_"DROP TRIGGER IF EXISTS UPD_LOC_189a"DROP TRIGGER IF EXISTS UPD_PRI_189c"DROP TRIGGER IF EXISTS INS_LOC_301e"DROP TRIGGER IF EXISTS INS_PRI_301g"DROP TRIGGER IF EXISTS UPD_LOC_301i"DROP TRIGGER IF EXISTS UPD_PRI_301k"DROP TRIGGER IF EXISTS INS_LOC_300m"DROP TRIGGER IF EXISTS INS_PRI_300o"DROP TRIGGER IF EXISTS UPD_LOC_300q"DROP TRIGGER IF EXISTS UPD_PRI_300s"DROP TRIGGER IF EXISTS INS_LOC_302u"DROP TRIGGER IF EXISTS INS_PRI_302w"DROP TRIGGER IF EXISTS UPD_LOC_302y"DROP TRIGGER IF EXISTS UPD_PRI_302{"DROP TRIGGER IF EXISTS INS_LOC_272}"DROP TRIGGER IF EXISTS INS_PRI_272"DROP TRIGGER IF EXISTS UPD_LOC_272"DROP TRIGGER IF EXISTS UPD_PRI_272"DROP TRIGGER IF EXISTS INS_LOC_134"DROP TRIGGER IF EXISTS INS_PRI_134"DROP TRIGGER IF EXISTS UPD_LOC_134"DROP TRIGGER IF EXISTS UPD_PRI_134"DROP TRIGGER IF EXISTS INS_LOC_512"DROP TRIGGER IF EXISTS INS_PRI_512"DROP TRIGGER IF EXISTS UPD_LOC_512"DROP TRIGGER IF EXISTS UPD_PRI_512!DROP TRIGGER IF EXISTS INS_LOC_48!DROP TRIGGER IF EXISTS INS_PRI_48!DROP TRIGGER IF EXISTS UPD_LOC_48!DROP TRIGGER IF EXISTS UPD_PRI_48"DROP TRIGGER IF EXISTS INS_LOC_419"DROP TRIGGER IF EXISTS INS_PRI_419"DROP TRIGGER IF EXISTS UPD_LOC_419"DROP TRIGGER IF EXISTS UPD_PRI_419"DROP TRIGGER IF EXISTS INS_LOC_520"DROP TRIGGER IF EXISTS INS_PRI_520"DROP TRIGGER IF EXISTS UPD_LOC_520"DROP TRIGGER IF EXISTS UPD_PRI_520"DROP TRIGGER IF EXISTS INS_LOC_521"DROP TRIGGER IF EXISTS INS_PRI_521"DROP TRIGGER IF EXISTS UPD_LOC_521"DROP TRIGGER IF EXISTS UPD_PRI_521"DROP TRIGGER IF EXISTS INS_LOC_678"DROP TRIGGER IF EXISTS INS_PRI_678"DROP TRIGGER IF EXISTS UPD_LOC_678"DROP TRIGGER IF EXISTS UPD_PRI_678"DROP TRIGGER IF EXISTS INS_LOC_679"DROP TRIGGER IF EXISTS INS_PRI_679"DROP TRIGGER IF EXISTS UPD_LOC_679"DROP TRIGGER IF EXISTS UPD_PRI_679db*Landroidx/sqlite/db/SupportSQLiteDatabase;$this$dropOldSqliteTriggersdropOldPostgresTriggers1DROP TRIGGER IF EXISTS inccsn_14_trig ON clazzlogADROP TRIGGER IF EXISTS inccsn_15_trig ON clazzlogattendancerecord1DROP TRIGGER IF EXISTS inccsn_21_trig ON schedule2DROP TRIGGER IF EXISTS inccsn_17_trig ON daterange8DROP TRIGGER IF EXISTS inccsn_28_trig ON holidaycalendar0DROP TRIGGER IF EXISTS inccsn_99_trig ON holiday8DROP TRIGGER IF EXISTS inccsn_173_trig ON scheduledcheck1DROP TRIGGER IF EXISTS inccsn_53_trig ON auditlog4DROP TRIGGER IF EXISTS inccsn_56_trig ON customfield9DROP TRIGGER IF EXISTS inccsn_57_trig ON customfieldvalue?DROP TRIGGER IF EXISTS inccsn_55_trig ON customfieldvalueoption.DROP TRIGGER IF EXISTS inccsn_9_trig ON person-DROP TRIGGER IF EXISTS inccsn_6_trig ON clazz7DROP TRIGGER IF EXISTS inccsn_65_trig ON clazzenrolment7DROP TRIGGER IF EXISTS inccsn_410_trig ON leavingreason@DROP TRIGGER IF EXISTS inccsn_178_trig ON personcustomfieldvalue5DROP TRIGGER IF EXISTS inccsn_42_trig ON contententryGDROP TRIGGER IF EXISTS inccsn_3_trig ON contententrycontentcategoryjoinCDROP TRIGGER IF EXISTS inccsn_7_trig ON contententryparentchildjoinDDROP TRIGGER IF EXISTS inccsn_8_trig ON contententryrelatedentryjoin=DROP TRIGGER IF EXISTS inccsn_2_trig ON contentcategoryschema7DROP TRIGGER IF EXISTS inccsn_1_trig ON contentcategory1DROP TRIGGER IF EXISTS inccsn_13_trig ON language8DROP TRIGGER IF EXISTS inccsn_10_trig ON languagevariant-DROP TRIGGER IF EXISTS inccsn_45_trig ON role3DROP TRIGGER IF EXISTS inccsn_47_trig ON entityrole4DROP TRIGGER IF EXISTS inccsn_43_trig ON persongroup:DROP TRIGGER IF EXISTS inccsn_44_trig ON persongroupmember6DROP TRIGGER IF EXISTS inccsn_50_trig ON personpicture2DROP TRIGGER IF EXISTS inccsn_51_trig ON container3DROP TRIGGER IF EXISTS inccsn_62_trig ON verbentity6DROP TRIGGER IF EXISTS inccsn_64_trig ON xobjectentity8DROP TRIGGER IF EXISTS inccsn_60_trig ON statemententity DDROP TRIGGER IF EXISTS inccsn_66_trig ON contextxobjectstatementjoin 4DROP TRIGGER IF EXISTS inccsn_68_trig ON agententity 4DROP TRIGGER IF EXISTS inccsn_70_trig ON stateentity;DROP TRIGGER IF EXISTS inccsn_72_trig ON statecontententity6DROP TRIGGER IF EXISTS inccsn_74_trig ON xlangmapentry0DROP TRIGGER IF EXISTS inccsn_164_trig ON school6DROP TRIGGER IF EXISTS inccsn_200_trig ON schoolmember2DROP TRIGGER IF EXISTS inccsn_208_trig ON comments0DROP TRIGGER IF EXISTS inccsn_101_trig ON report.DROP TRIGGER IF EXISTS inccsn_189_trig ON site6DROP TRIGGER IF EXISTS inccsn_301_trig ON learnergroupDROP TRIGGER IF EXISTS inccsn_302_trig ON grouplearningsession#3DROP TRIGGER IF EXISTS inccsn_272_trig ON siteterms%:DROP TRIGGER IF EXISTS inccsn_134_trig ON clazzcontentjoin':DROP TRIGGER IF EXISTS inccsn_512_trig ON personparentjoin)4DROP TRIGGER IF EXISTS inccsn_48_trig ON scopedgrant+5DROP TRIGGER IF EXISTS inccsn_419_trig ON errorreport-9DROP TRIGGER IF EXISTS inccsn_520_trig ON clazzassignment/DDROP TRIGGER IF EXISTS inccsn_521_trig ON clazzassignmentcontentjoin15DROP TRIGGER IF EXISTS inccsn_678_trig ON personauth235DROP TRIGGER IF EXISTS inccsn_679_trig ON usersession5$this$dropOldPostgresTriggersdropOldPostgresFunctions%DROP FUNCTION IF EXISTS inccsn_101_fn9$DROP FUNCTION IF EXISTS inccsn_10_fn;%DROP FUNCTION IF EXISTS inccsn_134_fn=$DROP FUNCTION IF EXISTS inccsn_13_fn?$DROP FUNCTION IF EXISTS inccsn_14_fnA$DROP FUNCTION IF EXISTS inccsn_15_fnC%DROP FUNCTION IF EXISTS inccsn_164_fnE%DROP FUNCTION IF EXISTS inccsn_173_fnG%DROP FUNCTION IF EXISTS inccsn_178_fnI$DROP FUNCTION IF EXISTS inccsn_17_fnK%DROP FUNCTION IF EXISTS inccsn_189_fnM#DROP FUNCTION IF EXISTS inccsn_1_fnO%DROP FUNCTION IF EXISTS inccsn_200_fnQ%DROP FUNCTION IF EXISTS inccsn_208_fnS$DROP FUNCTION IF EXISTS inccsn_21_fnU%DROP FUNCTION IF EXISTS inccsn_272_fnW$DROP FUNCTION IF EXISTS inccsn_28_fnY#DROP FUNCTION IF EXISTS inccsn_2_fn[%DROP FUNCTION IF EXISTS inccsn_300_fn]%DROP FUNCTION IF EXISTS inccsn_301_fn_%DROP FUNCTION IF EXISTS inccsn_302_fna#DROP FUNCTION IF EXISTS inccsn_3_fnc%DROP FUNCTION IF EXISTS inccsn_410_fne%DROP FUNCTION IF EXISTS inccsn_419_fng$DROP FUNCTION IF EXISTS inccsn_42_fni$DROP FUNCTION IF EXISTS inccsn_43_fnk$DROP FUNCTION IF EXISTS inccsn_44_fnm$DROP FUNCTION IF EXISTS inccsn_45_fno$DROP FUNCTION IF EXISTS inccsn_47_fnq$DROP FUNCTION IF EXISTS inccsn_48_fns$DROP FUNCTION IF EXISTS inccsn_50_fnu%DROP FUNCTION IF EXISTS inccsn_512_fnw$DROP FUNCTION IF EXISTS inccsn_51_fny%DROP FUNCTION IF EXISTS inccsn_520_fn{%DROP FUNCTION IF EXISTS inccsn_521_fn}$DROP FUNCTION IF EXISTS inccsn_53_fn$DROP FUNCTION IF EXISTS inccsn_55_fn$DROP FUNCTION IF EXISTS inccsn_56_fn$DROP FUNCTION IF EXISTS inccsn_57_fn$DROP FUNCTION IF EXISTS inccsn_60_fn$DROP FUNCTION IF EXISTS inccsn_62_fn$DROP FUNCTION IF EXISTS inccsn_64_fn$DROP FUNCTION IF EXISTS inccsn_65_fn$DROP FUNCTION IF EXISTS inccsn_66_fn%DROP FUNCTION IF EXISTS inccsn_678_fn%DROP FUNCTION IF EXISTS inccsn_679_fn$DROP FUNCTION IF EXISTS inccsn_68_fn#DROP FUNCTION IF EXISTS inccsn_6_fn$DROP FUNCTION IF EXISTS inccsn_70_fn$DROP FUNCTION IF EXISTS inccsn_72_fn$DROP FUNCTION IF EXISTS inccsn_74_fn#DROP FUNCTION IF EXISTS inccsn_7_fn#DROP FUNCTION IF EXISTS inccsn_8_fn$DROP FUNCTION IF EXISTS inccsn_99_fn#DROP FUNCTION IF EXISTS inccsn_9_fn$this$dropOldPostgresFunctionsaddReplicationEntitiesjava/util/ArrayList()V  java/util/Listjava/util/Collection+DROP TABLE IF EXISTS PersonCustomFieldValueadd(Ljava/lang/Object;)Z  -com/ustadmobile/door/ext/DoorSqlDatabaseExtKtdbType-(Landroidx/sqlite/db/SupportSQLiteDatabase;)I   CREATE TABLE IF NOT EXISTS ClazzLogReplicate ( clPk INTEGER NOT NULL, clVersionId INTEGER NOT NULL DEFAULT 0, clDestination INTEGER NOT NULL, clPending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (clPk, clDestination)) } CREATE INDEX index_ClazzLogReplicate_clPk_clDestination_clVersionId ON ClazzLogReplicate (clPk, clDestination, clVersionId) n CREATE INDEX index_ClazzLogReplicate_clDestination_clPending ON ClazzLogReplicate (clDestination, clPending)  CREATE TRIGGER ch_ins_14 AFTER INSERT ON ClazzLog BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 14 AS chTableId, NEW.clazzLogUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 14 AND chEntityPk = NEW.clazzLogUid); END  CREATE TRIGGER ch_upd_14 AFTER UPDATE ON ClazzLog BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 14 AS chTableId, NEW.clazzLogUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 14 AND chEntityPk = NEW.clazzLogUid); END  CREATE TRIGGER ch_del_14 AFTER DELETE ON ClazzLog BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 14 AS chTableId, OLD.clazzLogUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 14 AND chEntityPk = OLD.clazzLogUid); END CREATE VIEW ClazzLog_ReceiveView AS SELECT ClazzLog.*, ClazzLogReplicate.* FROM ClazzLog LEFT JOIN ClazzLogReplicate ON ClazzLogReplicate.clPk = ClazzLog.clazzLogUid  CREATE TRIGGER clazzlog_remote_insert_ins INSTEAD OF INSERT ON ClazzLog_ReceiveView FOR EACH ROW BEGIN REPLACE INTO ClazzLog(clazzLogUid, clazzLogClazzUid, logDate, timeRecorded, clazzLogDone, cancellationNote, clazzLogCancelled, clazzLogNumPresent, clazzLogNumAbsent, clazzLogNumPartial, clazzLogScheduleUid, clazzLogStatusFlag, clazzLogMSQN, clazzLogLCSN, clazzLogLCB, clazzLogLastChangedTime) VALUES (NEW.clazzLogUid, NEW.clazzLogClazzUid, NEW.logDate, NEW.timeRecorded, NEW.clazzLogDone, NEW.cancellationNote, NEW.clazzLogCancelled, NEW.clazzLogNumPresent, NEW.clazzLogNumAbsent, NEW.clazzLogNumPartial, NEW.clazzLogScheduleUid, NEW.clazzLogStatusFlag, NEW.clazzLogMSQN, NEW.clazzLogLCSN, NEW.clazzLogLCB, NEW.clazzLogLastChangedTime) /*psql ON CONFLICT (clazzLogUid) DO UPDATE SET clazzLogClazzUid = EXCLUDED.clazzLogClazzUid, logDate = EXCLUDED.logDate, timeRecorded = EXCLUDED.timeRecorded, clazzLogDone = EXCLUDED.clazzLogDone, cancellationNote = EXCLUDED.cancellationNote, clazzLogCancelled = EXCLUDED.clazzLogCancelled, clazzLogNumPresent = EXCLUDED.clazzLogNumPresent, clazzLogNumAbsent = EXCLUDED.clazzLogNumAbsent, clazzLogNumPartial = EXCLUDED.clazzLogNumPartial, clazzLogScheduleUid = EXCLUDED.clazzLogScheduleUid, clazzLogStatusFlag = EXCLUDED.clazzLogStatusFlag, clazzLogMSQN = EXCLUDED.clazzLogMSQN, clazzLogLCSN = EXCLUDED.clazzLogLCSN, clazzLogLCB = EXCLUDED.clazzLogLCB, clazzLogLastChangedTime = EXCLUDED.clazzLogLastChangedTime */; END  CREATE TABLE IF NOT EXISTS ClazzLogAttendanceRecordReplicate ( clarPk INTEGER NOT NULL, clarVersionId INTEGER NOT NULL DEFAULT 0, clarDestination INTEGER NOT NULL, clarPending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (clarPk, clarDestination))  CREATE INDEX index_ClazzLogAttendanceRecordReplicate_clarPk_clarDestination_clarVersionId ON ClazzLogAttendanceRecordReplicate (clarPk, clarDestination, clarVersionId)  CREATE INDEX index_ClazzLogAttendanceRecordReplicate_clarDestination_clarPending ON ClazzLogAttendanceRecordReplicate (clarDestination, clarPending) O CREATE TRIGGER ch_ins_15 AFTER INSERT ON ClazzLogAttendanceRecord BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 15 AS chTableId, NEW.clazzLogAttendanceRecordUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 15 AND chEntityPk = NEW.clazzLogAttendanceRecordUid); END O CREATE TRIGGER ch_upd_15 AFTER UPDATE ON ClazzLogAttendanceRecord BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 15 AS chTableId, NEW.clazzLogAttendanceRecordUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 15 AND chEntityPk = NEW.clazzLogAttendanceRecordUid); END O CREATE TRIGGER ch_del_15 AFTER DELETE ON ClazzLogAttendanceRecord BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 15 AS chTableId, OLD.clazzLogAttendanceRecordUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 15 AND chEntityPk = OLD.clazzLogAttendanceRecordUid); END )CREATE VIEW ClazzLogAttendanceRecord_ReceiveView AS SELECT ClazzLogAttendanceRecord.*, ClazzLogAttendanceRecordReplicate.* FROM ClazzLogAttendanceRecord LEFT JOIN ClazzLogAttendanceRecordReplicate ON ClazzLogAttendanceRecordReplicate.clarPk = ClazzLogAttendanceRecord.clazzLogAttendanceRecordUid  CREATE TRIGGER clazzlogattendancerecord_remote_insert_ins INSTEAD OF INSERT ON ClazzLogAttendanceRecord_ReceiveView FOR EACH ROW BEGIN REPLACE INTO ClazzLogAttendanceRecord(clazzLogAttendanceRecordUid, clazzLogAttendanceRecordClazzLogUid, clazzLogAttendanceRecordPersonUid, attendanceStatus, clazzLogAttendanceRecordMasterChangeSeqNum, clazzLogAttendanceRecordLocalChangeSeqNum, clazzLogAttendanceRecordLastChangedBy, clazzLogAttendanceRecordLastChangedTime) VALUES (NEW.clazzLogAttendanceRecordUid, NEW.clazzLogAttendanceRecordClazzLogUid, NEW.clazzLogAttendanceRecordPersonUid, NEW.attendanceStatus, NEW.clazzLogAttendanceRecordMasterChangeSeqNum, NEW.clazzLogAttendanceRecordLocalChangeSeqNum, NEW.clazzLogAttendanceRecordLastChangedBy, NEW.clazzLogAttendanceRecordLastChangedTime) /*psql ON CONFLICT (clazzLogAttendanceRecordUid) DO UPDATE SET clazzLogAttendanceRecordClazzLogUid = EXCLUDED.clazzLogAttendanceRecordClazzLogUid, clazzLogAttendanceRecordPersonUid = EXCLUDED.clazzLogAttendanceRecordPersonUid, attendanceStatus = EXCLUDED.attendanceStatus, clazzLogAttendanceRecordMasterChangeSeqNum = EXCLUDED.clazzLogAttendanceRecordMasterChangeSeqNum, clazzLogAttendanceRecordLocalChangeSeqNum = EXCLUDED.clazzLogAttendanceRecordLocalChangeSeqNum, clazzLogAttendanceRecordLastChangedBy = EXCLUDED.clazzLogAttendanceRecordLastChangedBy, clazzLogAttendanceRecordLastChangedTime = EXCLUDED.clazzLogAttendanceRecordLastChangedTime */; END  CREATE TABLE IF NOT EXISTS ScheduleReplicate ( schedulePk INTEGER NOT NULL, scheduleVersionId INTEGER NOT NULL DEFAULT 0, scheduleDestination INTEGER NOT NULL, schedulePending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (schedulePk, scheduleDestination))  CREATE INDEX index_ScheduleReplicate_schedulePk_scheduleDestination_scheduleVersionId ON ScheduleReplicate (schedulePk, scheduleDestination, scheduleVersionId)  CREATE INDEX index_ScheduleReplicate_scheduleDestination_schedulePending ON ScheduleReplicate (scheduleDestination, schedulePending)  CREATE TRIGGER ch_ins_21 AFTER INSERT ON Schedule BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 21 AS chTableId, NEW.scheduleUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 21 AND chEntityPk = NEW.scheduleUid); END  CREATE TRIGGER ch_upd_21 AFTER UPDATE ON Schedule BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 21 AS chTableId, NEW.scheduleUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 21 AND chEntityPk = NEW.scheduleUid); END  CREATE TRIGGER ch_del_21 AFTER DELETE ON Schedule BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 21 AS chTableId, OLD.scheduleUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 21 AND chEntityPk = OLD.scheduleUid); END CREATE VIEW Schedule_ReceiveView AS SELECT Schedule.*, ScheduleReplicate.* FROM Schedule LEFT JOIN ScheduleReplicate ON ScheduleReplicate.schedulePk = Schedule.scheduleUid * CREATE TRIGGER schedule_remote_insert_ins INSTEAD OF INSERT ON Schedule_ReceiveView FOR EACH ROW BEGIN REPLACE INTO Schedule(scheduleUid, sceduleStartTime, scheduleEndTime, scheduleDay, scheduleMonth, scheduleFrequency, umCalendarUid, scheduleClazzUid, scheduleMasterChangeSeqNum, scheduleLocalChangeSeqNum, scheduleLastChangedBy, scheduleLastChangedTime, scheduleActive) VALUES (NEW.scheduleUid, NEW.sceduleStartTime, NEW.scheduleEndTime, NEW.scheduleDay, NEW.scheduleMonth, NEW.scheduleFrequency, NEW.umCalendarUid, NEW.scheduleClazzUid, NEW.scheduleMasterChangeSeqNum, NEW.scheduleLocalChangeSeqNum, NEW.scheduleLastChangedBy, NEW.scheduleLastChangedTime, NEW.scheduleActive) /*psql ON CONFLICT (scheduleUid) DO UPDATE SET sceduleStartTime = EXCLUDED.sceduleStartTime, scheduleEndTime = EXCLUDED.scheduleEndTime, scheduleDay = EXCLUDED.scheduleDay, scheduleMonth = EXCLUDED.scheduleMonth, scheduleFrequency = EXCLUDED.scheduleFrequency, umCalendarUid = EXCLUDED.umCalendarUid, scheduleClazzUid = EXCLUDED.scheduleClazzUid, scheduleMasterChangeSeqNum = EXCLUDED.scheduleMasterChangeSeqNum, scheduleLocalChangeSeqNum = EXCLUDED.scheduleLocalChangeSeqNum, scheduleLastChangedBy = EXCLUDED.scheduleLastChangedBy, scheduleLastChangedTime = EXCLUDED.scheduleLastChangedTime, scheduleActive = EXCLUDED.scheduleActive */; END  CREATE TABLE IF NOT EXISTS HolidayCalendarReplicate ( hcPk INTEGER NOT NULL, hcVersionId INTEGER NOT NULL DEFAULT 0, hcDestination INTEGER NOT NULL, hcPending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (hcPk, hcDestination))  CREATE INDEX index_HolidayCalendarReplicate_hcPk_hcDestination_hcVersionId ON HolidayCalendarReplicate (hcPk, hcDestination, hcVersionId) | CREATE INDEX index_HolidayCalendarReplicate_hcDestination_hcPending ON HolidayCalendarReplicate (hcDestination, hcPending) * CREATE TRIGGER ch_ins_28 AFTER INSERT ON HolidayCalendar BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 28 AS chTableId, NEW.umCalendarUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 28 AND chEntityPk = NEW.umCalendarUid); END * CREATE TRIGGER ch_upd_28 AFTER UPDATE ON HolidayCalendar BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 28 AS chTableId, NEW.umCalendarUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 28 AND chEntityPk = NEW.umCalendarUid); END * CREATE TRIGGER ch_del_28 AFTER DELETE ON HolidayCalendar BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 28 AS chTableId, OLD.umCalendarUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 28 AND chEntityPk = OLD.umCalendarUid); END CREATE VIEW HolidayCalendar_ReceiveView AS SELECT HolidayCalendar.*, HolidayCalendarReplicate.* FROM HolidayCalendar LEFT JOIN HolidayCalendarReplicate ON HolidayCalendarReplicate.hcPk = HolidayCalendar.umCalendarUid  CREATE TRIGGER holidaycalendar_remote_insert_ins INSTEAD OF INSERT ON HolidayCalendar_ReceiveView FOR EACH ROW BEGIN REPLACE INTO HolidayCalendar(umCalendarUid, umCalendarName, umCalendarCategory, umCalendarActive, umCalendarMasterChangeSeqNum, umCalendarLocalChangeSeqNum, umCalendarLastChangedBy, umCalendarLct) VALUES (NEW.umCalendarUid, NEW.umCalendarName, NEW.umCalendarCategory, NEW.umCalendarActive, NEW.umCalendarMasterChangeSeqNum, NEW.umCalendarLocalChangeSeqNum, NEW.umCalendarLastChangedBy, NEW.umCalendarLct) /*psql ON CONFLICT (umCalendarUid) DO UPDATE SET umCalendarName = EXCLUDED.umCalendarName, umCalendarCategory = EXCLUDED.umCalendarCategory, umCalendarActive = EXCLUDED.umCalendarActive, umCalendarMasterChangeSeqNum = EXCLUDED.umCalendarMasterChangeSeqNum, umCalendarLocalChangeSeqNum = EXCLUDED.umCalendarLocalChangeSeqNum, umCalendarLastChangedBy = EXCLUDED.umCalendarLastChangedBy, umCalendarLct = EXCLUDED.umCalendarLct */; END  CREATE TABLE IF NOT EXISTS HolidayReplicate ( holidayPk INTEGER NOT NULL, holidayVersionId INTEGER NOT NULL DEFAULT 0, holidayDestination INTEGER NOT NULL, holidayPending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (holidayPk, holidayDestination))  CREATE INDEX index_HolidayReplicate_holidayPk_holidayDestination_holidayVersionId ON HolidayReplicate (holidayPk, holidayDestination, holidayVersionId)  CREATE INDEX index_HolidayReplicate_holidayDestination_holidayPending ON HolidayReplicate (holidayDestination, holidayPending)  CREATE TRIGGER ch_ins_99 AFTER INSERT ON Holiday BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 99 AS chTableId, NEW.holUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 99 AND chEntityPk = NEW.holUid); END  CREATE TRIGGER ch_upd_99 AFTER UPDATE ON Holiday BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 99 AS chTableId, NEW.holUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 99 AND chEntityPk = NEW.holUid); END  CREATE TRIGGER ch_del_99 AFTER DELETE ON Holiday BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 99 AS chTableId, OLD.holUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 99 AND chEntityPk = OLD.holUid); END  CREATE VIEW Holiday_ReceiveView AS SELECT Holiday.*, HolidayReplicate.* FROM Holiday LEFT JOIN HolidayReplicate ON HolidayReplicate.holidayPk = Holiday.holUid   CREATE TRIGGER holiday_remote_insert_ins INSTEAD OF INSERT ON Holiday_ReceiveView FOR EACH ROW BEGIN REPLACE INTO Holiday(holUid, holMasterCsn, holLocalCsn, holLastModBy, holLct, holActive, holHolidayCalendarUid, holStartTime, holEndTime, holName) VALUES (NEW.holUid, NEW.holMasterCsn, NEW.holLocalCsn, NEW.holLastModBy, NEW.holLct, NEW.holActive, NEW.holHolidayCalendarUid, NEW.holStartTime, NEW.holEndTime, NEW.holName) /*psql ON CONFLICT (holUid) DO UPDATE SET holMasterCsn = EXCLUDED.holMasterCsn, holLocalCsn = EXCLUDED.holLocalCsn, holLastModBy = EXCLUDED.holLastModBy, holLct = EXCLUDED.holLct, holActive = EXCLUDED.holActive, holHolidayCalendarUid = EXCLUDED.holHolidayCalendarUid, holStartTime = EXCLUDED.holStartTime, holEndTime = EXCLUDED.holEndTime, holName = EXCLUDED.holName */; END   CREATE TABLE IF NOT EXISTS PersonReplicate ( personPk INTEGER NOT NULL, personVersionId INTEGER NOT NULL DEFAULT 0, personDestination INTEGER NOT NULL, personPending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (personPk, personDestination))  CREATE INDEX index_PersonReplicate_personPk_personDestination_personVersionId ON PersonReplicate (personPk, personDestination, personVersionId) z CREATE INDEX index_PersonReplicate_personDestination_personPending ON PersonReplicate (personDestination, personPending)  CREATE TRIGGER ch_ins_9 AFTER INSERT ON Person BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 9 AS chTableId, NEW.personUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 9 AND chEntityPk = NEW.personUid); END  CREATE TRIGGER ch_upd_9 AFTER UPDATE ON Person BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 9 AS chTableId, NEW.personUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 9 AND chEntityPk = NEW.personUid); END  CREATE TRIGGER ch_del_9 AFTER DELETE ON Person BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 9 AS chTableId, OLD.personUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 9 AND chEntityPk = OLD.personUid); END CREATE VIEW Person_ReceiveView AS SELECT Person.*, PersonReplicate.* FROM Person LEFT JOIN PersonReplicate ON PersonReplicate.personPk = Person.personUid  CREATE TRIGGER person_remote_insert_ins INSTEAD OF INSERT ON Person_ReceiveView FOR EACH ROW BEGIN REPLACE INTO Person(personUid, username, firstNames, lastName, emailAddr, phoneNum, gender, active, admin, personNotes, fatherName, fatherNumber, motherName, motherNum, dateOfBirth, personAddress, personOrgId, personGroupUid, personMasterChangeSeqNum, personLocalChangeSeqNum, personLastChangedBy, personLct, personCountry, personType) VALUES (NEW.personUid, NEW.username, NEW.firstNames, NEW.lastName, NEW.emailAddr, NEW.phoneNum, NEW.gender, NEW.active, NEW.admin, NEW.personNotes, NEW.fatherName, NEW.fatherNumber, NEW.motherName, NEW.motherNum, NEW.dateOfBirth, NEW.personAddress, NEW.personOrgId, NEW.personGroupUid, NEW.personMasterChangeSeqNum, NEW.personLocalChangeSeqNum, NEW.personLastChangedBy, NEW.personLct, NEW.personCountry, NEW.personType) /*psql ON CONFLICT (personUid) DO UPDATE SET username = EXCLUDED.username, firstNames = EXCLUDED.firstNames, lastName = EXCLUDED.lastName, emailAddr = EXCLUDED.emailAddr, phoneNum = EXCLUDED.phoneNum, gender = EXCLUDED.gender, active = EXCLUDED.active, admin = EXCLUDED.admin, personNotes = EXCLUDED.personNotes, fatherName = EXCLUDED.fatherName, fatherNumber = EXCLUDED.fatherNumber, motherName = EXCLUDED.motherName, motherNum = EXCLUDED.motherNum, dateOfBirth = EXCLUDED.dateOfBirth, personAddress = EXCLUDED.personAddress, personOrgId = EXCLUDED.personOrgId, personGroupUid = EXCLUDED.personGroupUid, personMasterChangeSeqNum = EXCLUDED.personMasterChangeSeqNum, personLocalChangeSeqNum = EXCLUDED.personLocalChangeSeqNum, personLastChangedBy = EXCLUDED.personLastChangedBy, personLct = EXCLUDED.personLct, personCountry = EXCLUDED.personCountry, personType = EXCLUDED.personType */; END  CREATE TABLE IF NOT EXISTS ClazzReplicate ( clazzPk INTEGER NOT NULL, clazzVersionId INTEGER NOT NULL DEFAULT 0, clazzDestination INTEGER NOT NULL, clazzPending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (clazzPk, clazzDestination))  CREATE INDEX index_ClazzReplicate_clazzPk_clazzDestination_clazzVersionId ON ClazzReplicate (clazzPk, clazzDestination, clazzVersionId) !t CREATE INDEX index_ClazzReplicate_clazzDestination_clazzPending ON ClazzReplicate (clazzDestination, clazzPending) # CREATE TRIGGER ch_ins_6 AFTER INSERT ON Clazz BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 6 AS chTableId, NEW.clazzUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 6 AND chEntityPk = NEW.clazzUid); END % CREATE TRIGGER ch_upd_6 AFTER UPDATE ON Clazz BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 6 AS chTableId, NEW.clazzUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 6 AND chEntityPk = NEW.clazzUid); END ' CREATE TRIGGER ch_del_6 AFTER DELETE ON Clazz BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 6 AS chTableId, OLD.clazzUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 6 AND chEntityPk = OLD.clazzUid); END )CREATE VIEW Clazz_ReceiveView AS SELECT Clazz.*, ClazzReplicate.* FROM Clazz LEFT JOIN ClazzReplicate ON ClazzReplicate.clazzPk = Clazz.clazzUid +n CREATE TRIGGER clazz_remote_insert_ins INSTEAD OF INSERT ON Clazz_ReceiveView FOR EACH ROW BEGIN REPLACE INTO Clazz(clazzUid, clazzName, clazzDesc, attendanceAverage, clazzHolidayUMCalendarUid, clazzScheuleUMCalendarUid, isClazzActive, clazzLocationUid, clazzStartTime, clazzEndTime, clazzFeatures, clazzSchoolUid, clazzMasterChangeSeqNum, clazzLocalChangeSeqNum, clazzLastChangedBy, clazzLct, clazzTimeZone, clazzStudentsPersonGroupUid, clazzTeachersPersonGroupUid, clazzPendingStudentsPersonGroupUid, clazzParentsPersonGroupUid, clazzCode) VALUES (NEW.clazzUid, NEW.clazzName, NEW.clazzDesc, NEW.attendanceAverage, NEW.clazzHolidayUMCalendarUid, NEW.clazzScheuleUMCalendarUid, NEW.isClazzActive, NEW.clazzLocationUid, NEW.clazzStartTime, NEW.clazzEndTime, NEW.clazzFeatures, NEW.clazzSchoolUid, NEW.clazzMasterChangeSeqNum, NEW.clazzLocalChangeSeqNum, NEW.clazzLastChangedBy, NEW.clazzLct, NEW.clazzTimeZone, NEW.clazzStudentsPersonGroupUid, NEW.clazzTeachersPersonGroupUid, NEW.clazzPendingStudentsPersonGroupUid, NEW.clazzParentsPersonGroupUid, NEW.clazzCode) /*psql ON CONFLICT (clazzUid) DO UPDATE SET clazzName = EXCLUDED.clazzName, clazzDesc = EXCLUDED.clazzDesc, attendanceAverage = EXCLUDED.attendanceAverage, clazzHolidayUMCalendarUid = EXCLUDED.clazzHolidayUMCalendarUid, clazzScheuleUMCalendarUid = EXCLUDED.clazzScheuleUMCalendarUid, isClazzActive = EXCLUDED.isClazzActive, clazzLocationUid = EXCLUDED.clazzLocationUid, clazzStartTime = EXCLUDED.clazzStartTime, clazzEndTime = EXCLUDED.clazzEndTime, clazzFeatures = EXCLUDED.clazzFeatures, clazzSchoolUid = EXCLUDED.clazzSchoolUid, clazzMasterChangeSeqNum = EXCLUDED.clazzMasterChangeSeqNum, clazzLocalChangeSeqNum = EXCLUDED.clazzLocalChangeSeqNum, clazzLastChangedBy = EXCLUDED.clazzLastChangedBy, clazzLct = EXCLUDED.clazzLct, clazzTimeZone = EXCLUDED.clazzTimeZone, clazzStudentsPersonGroupUid = EXCLUDED.clazzStudentsPersonGroupUid, clazzTeachersPersonGroupUid = EXCLUDED.clazzTeachersPersonGroupUid, clazzPendingStudentsPersonGroupUid = EXCLUDED.clazzPendingStudentsPersonGroupUid, clazzParentsPersonGroupUid = EXCLUDED.clazzParentsPersonGroupUid, clazzCode = EXCLUDED.clazzCode */; END - CREATE TABLE IF NOT EXISTS ClazzEnrolmentReplicate ( cePk INTEGER NOT NULL, ceVersionId INTEGER NOT NULL DEFAULT 0, ceDestination INTEGER NOT NULL, cePending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (cePk, ceDestination)) / CREATE INDEX index_ClazzEnrolmentReplicate_cePk_ceDestination_ceVersionId ON ClazzEnrolmentReplicate (cePk, ceDestination, ceVersionId) 1z CREATE INDEX index_ClazzEnrolmentReplicate_ceDestination_cePending ON ClazzEnrolmentReplicate (ceDestination, cePending) 31 CREATE TRIGGER ch_ins_65 AFTER INSERT ON ClazzEnrolment BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 65 AS chTableId, NEW.clazzEnrolmentUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 65 AND chEntityPk = NEW.clazzEnrolmentUid); END 51 CREATE TRIGGER ch_upd_65 AFTER UPDATE ON ClazzEnrolment BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 65 AS chTableId, NEW.clazzEnrolmentUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 65 AND chEntityPk = NEW.clazzEnrolmentUid); END 71 CREATE TRIGGER ch_del_65 AFTER DELETE ON ClazzEnrolment BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 65 AS chTableId, OLD.clazzEnrolmentUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 65 AND chEntityPk = OLD.clazzEnrolmentUid); END 9CREATE VIEW ClazzEnrolment_ReceiveView AS SELECT ClazzEnrolment.*, ClazzEnrolmentReplicate.* FROM ClazzEnrolment LEFT JOIN ClazzEnrolmentReplicate ON ClazzEnrolmentReplicate.cePk = ClazzEnrolment.clazzEnrolmentUid ; CREATE TRIGGER clazzenrolment_remote_insert_ins INSTEAD OF INSERT ON ClazzEnrolment_ReceiveView FOR EACH ROW BEGIN REPLACE INTO ClazzEnrolment(clazzEnrolmentUid, clazzEnrolmentPersonUid, clazzEnrolmentClazzUid, clazzEnrolmentDateJoined, clazzEnrolmentDateLeft, clazzEnrolmentRole, clazzEnrolmentAttendancePercentage, clazzEnrolmentActive, clazzEnrolmentLeavingReasonUid, clazzEnrolmentOutcome, clazzEnrolmentLocalChangeSeqNum, clazzEnrolmentMasterChangeSeqNum, clazzEnrolmentLastChangedBy, clazzEnrolmentLct) VALUES (NEW.clazzEnrolmentUid, NEW.clazzEnrolmentPersonUid, NEW.clazzEnrolmentClazzUid, NEW.clazzEnrolmentDateJoined, NEW.clazzEnrolmentDateLeft, NEW.clazzEnrolmentRole, NEW.clazzEnrolmentAttendancePercentage, NEW.clazzEnrolmentActive, NEW.clazzEnrolmentLeavingReasonUid, NEW.clazzEnrolmentOutcome, NEW.clazzEnrolmentLocalChangeSeqNum, NEW.clazzEnrolmentMasterChangeSeqNum, NEW.clazzEnrolmentLastChangedBy, NEW.clazzEnrolmentLct) /*psql ON CONFLICT (clazzEnrolmentUid) DO UPDATE SET clazzEnrolmentPersonUid = EXCLUDED.clazzEnrolmentPersonUid, clazzEnrolmentClazzUid = EXCLUDED.clazzEnrolmentClazzUid, clazzEnrolmentDateJoined = EXCLUDED.clazzEnrolmentDateJoined, clazzEnrolmentDateLeft = EXCLUDED.clazzEnrolmentDateLeft, clazzEnrolmentRole = EXCLUDED.clazzEnrolmentRole, clazzEnrolmentAttendancePercentage = EXCLUDED.clazzEnrolmentAttendancePercentage, clazzEnrolmentActive = EXCLUDED.clazzEnrolmentActive, clazzEnrolmentLeavingReasonUid = EXCLUDED.clazzEnrolmentLeavingReasonUid, clazzEnrolmentOutcome = EXCLUDED.clazzEnrolmentOutcome, clazzEnrolmentLocalChangeSeqNum = EXCLUDED.clazzEnrolmentLocalChangeSeqNum, clazzEnrolmentMasterChangeSeqNum = EXCLUDED.clazzEnrolmentMasterChangeSeqNum, clazzEnrolmentLastChangedBy = EXCLUDED.clazzEnrolmentLastChangedBy, clazzEnrolmentLct = EXCLUDED.clazzEnrolmentLct */; END = CREATE TABLE IF NOT EXISTS LeavingReasonReplicate ( lrPk INTEGER NOT NULL, lrVersionId INTEGER NOT NULL DEFAULT 0, lrDestination INTEGER NOT NULL, lrPending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (lrPk, lrDestination)) ? CREATE INDEX index_LeavingReasonReplicate_lrPk_lrDestination_lrVersionId ON LeavingReasonReplicate (lrPk, lrDestination, lrVersionId) Ax CREATE INDEX index_LeavingReasonReplicate_lrDestination_lrPending ON LeavingReasonReplicate (lrDestination, lrPending) C1 CREATE TRIGGER ch_ins_410 AFTER INSERT ON LeavingReason BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 410 AS chTableId, NEW.leavingReasonUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 410 AND chEntityPk = NEW.leavingReasonUid); END E1 CREATE TRIGGER ch_upd_410 AFTER UPDATE ON LeavingReason BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 410 AS chTableId, NEW.leavingReasonUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 410 AND chEntityPk = NEW.leavingReasonUid); END G1 CREATE TRIGGER ch_del_410 AFTER DELETE ON LeavingReason BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 410 AS chTableId, OLD.leavingReasonUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 410 AND chEntityPk = OLD.leavingReasonUid); END ICREATE VIEW LeavingReason_ReceiveView AS SELECT LeavingReason.*, LeavingReasonReplicate.* FROM LeavingReason LEFT JOIN LeavingReasonReplicate ON LeavingReasonReplicate.lrPk = LeavingReason.leavingReasonUid K CREATE TRIGGER leavingreason_remote_insert_ins INSTEAD OF INSERT ON LeavingReason_ReceiveView FOR EACH ROW BEGIN REPLACE INTO LeavingReason(leavingReasonUid, leavingReasonTitle, leavingReasonMCSN, leavingReasonCSN, leavingReasonLCB, leavingReasonLct) VALUES (NEW.leavingReasonUid, NEW.leavingReasonTitle, NEW.leavingReasonMCSN, NEW.leavingReasonCSN, NEW.leavingReasonLCB, NEW.leavingReasonLct) /*psql ON CONFLICT (leavingReasonUid) DO UPDATE SET leavingReasonTitle = EXCLUDED.leavingReasonTitle, leavingReasonMCSN = EXCLUDED.leavingReasonMCSN, leavingReasonCSN = EXCLUDED.leavingReasonCSN, leavingReasonLCB = EXCLUDED.leavingReasonLCB, leavingReasonLct = EXCLUDED.leavingReasonLct */; END M CREATE TABLE IF NOT EXISTS ContentEntryReplicate ( cePk INTEGER NOT NULL, ceVersionId INTEGER NOT NULL DEFAULT 0, ceDestination INTEGER NOT NULL, cePending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (cePk, ceDestination)) O CREATE INDEX index_ContentEntryReplicate_cePk_ceDestination_ceVersionId ON ContentEntryReplicate (cePk, ceDestination, ceVersionId) Qv CREATE INDEX index_ContentEntryReplicate_ceDestination_cePending ON ContentEntryReplicate (ceDestination, cePending) S+ CREATE TRIGGER ch_ins_42 AFTER INSERT ON ContentEntry BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 42 AS chTableId, NEW.contentEntryUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 42 AND chEntityPk = NEW.contentEntryUid); END U+ CREATE TRIGGER ch_upd_42 AFTER UPDATE ON ContentEntry BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 42 AS chTableId, NEW.contentEntryUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 42 AND chEntityPk = NEW.contentEntryUid); END W+ CREATE TRIGGER ch_del_42 AFTER DELETE ON ContentEntry BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 42 AS chTableId, OLD.contentEntryUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 42 AND chEntityPk = OLD.contentEntryUid); END YCREATE VIEW ContentEntry_ReceiveView AS SELECT ContentEntry.*, ContentEntryReplicate.* FROM ContentEntry LEFT JOIN ContentEntryReplicate ON ContentEntryReplicate.cePk = ContentEntry.contentEntryUid [# CREATE TRIGGER contententry_remote_insert_ins INSTEAD OF INSERT ON ContentEntry_ReceiveView FOR EACH ROW BEGIN REPLACE INTO ContentEntry(contentEntryUid, title, description, entryId, author, publisher, licenseType, licenseName, licenseUrl, sourceUrl, thumbnailUrl, lastModified, primaryLanguageUid, languageVariantUid, contentFlags, leaf, publik, ceInactive, completionCriteria, minScore, contentTypeFlag, contentOwner, contentEntryLocalChangeSeqNum, contentEntryMasterChangeSeqNum, contentEntryLastChangedBy, contentEntryLct) VALUES (NEW.contentEntryUid, NEW.title, NEW.description, NEW.entryId, NEW.author, NEW.publisher, NEW.licenseType, NEW.licenseName, NEW.licenseUrl, NEW.sourceUrl, NEW.thumbnailUrl, NEW.lastModified, NEW.primaryLanguageUid, NEW.languageVariantUid, NEW.contentFlags, NEW.leaf, NEW.publik, NEW.ceInactive, NEW.completionCriteria, NEW.minScore, NEW.contentTypeFlag, NEW.contentOwner, NEW.contentEntryLocalChangeSeqNum, NEW.contentEntryMasterChangeSeqNum, NEW.contentEntryLastChangedBy, NEW.contentEntryLct) /*psql ON CONFLICT (contentEntryUid) DO UPDATE SET title = EXCLUDED.title, description = EXCLUDED.description, entryId = EXCLUDED.entryId, author = EXCLUDED.author, publisher = EXCLUDED.publisher, licenseType = EXCLUDED.licenseType, licenseName = EXCLUDED.licenseName, licenseUrl = EXCLUDED.licenseUrl, sourceUrl = EXCLUDED.sourceUrl, thumbnailUrl = EXCLUDED.thumbnailUrl, lastModified = EXCLUDED.lastModified, primaryLanguageUid = EXCLUDED.primaryLanguageUid, languageVariantUid = EXCLUDED.languageVariantUid, contentFlags = EXCLUDED.contentFlags, leaf = EXCLUDED.leaf, publik = EXCLUDED.publik, ceInactive = EXCLUDED.ceInactive, completionCriteria = EXCLUDED.completionCriteria, minScore = EXCLUDED.minScore, contentTypeFlag = EXCLUDED.contentTypeFlag, contentOwner = EXCLUDED.contentOwner, contentEntryLocalChangeSeqNum = EXCLUDED.contentEntryLocalChangeSeqNum, contentEntryMasterChangeSeqNum = EXCLUDED.contentEntryMasterChangeSeqNum, contentEntryLastChangedBy = EXCLUDED.contentEntryLastChangedBy, contentEntryLct = EXCLUDED.contentEntryLct*/; END ] CREATE TABLE IF NOT EXISTS ContentEntryContentCategoryJoinReplicate ( ceccjPk INTEGER NOT NULL, ceccjVersionId INTEGER NOT NULL DEFAULT 0, ceccjDestination INTEGER NOT NULL, ceccjPending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (ceccjPk, ceccjDestination)) _ CREATE INDEX index_ContentEntryContentCategoryJoinReplicate_ceccjPk_ceccjDestination_ceccjVersionId ON ContentEntryContentCategoryJoinReplicate (ceccjPk, ceccjDestination, ceccjVersionId) a CREATE INDEX index_ContentEntryContentCategoryJoinReplicate_ceccjDestination_ceccjPending ON ContentEntryContentCategoryJoinReplicate (ceccjDestination, ceccjPending) c- CREATE TRIGGER ch_ins_3 AFTER INSERT ON ContentEntryContentCategoryJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 3 AS chTableId, NEW.ceccjUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 3 AND chEntityPk = NEW.ceccjUid); END e- CREATE TRIGGER ch_upd_3 AFTER UPDATE ON ContentEntryContentCategoryJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 3 AS chTableId, NEW.ceccjUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 3 AND chEntityPk = NEW.ceccjUid); END g- CREATE TRIGGER ch_del_3 AFTER DELETE ON ContentEntryContentCategoryJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 3 AS chTableId, OLD.ceccjUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 3 AND chEntityPk = OLD.ceccjUid); END iHCREATE VIEW ContentEntryContentCategoryJoin_ReceiveView AS SELECT ContentEntryContentCategoryJoin.*, ContentEntryContentCategoryJoinReplicate.* FROM ContentEntryContentCategoryJoin LEFT JOIN ContentEntryContentCategoryJoinReplicate ON ContentEntryContentCategoryJoinReplicate.ceccjPk = ContentEntryContentCategoryJoin.ceccjUid kb CREATE TRIGGER contententrycontentcategoryjoin_remote_insert_ins INSTEAD OF INSERT ON ContentEntryContentCategoryJoin_ReceiveView FOR EACH ROW BEGIN REPLACE INTO ContentEntryContentCategoryJoin(ceccjUid, ceccjContentEntryUid, ceccjContentCategoryUid, ceccjLocalChangeSeqNum, ceccjMasterChangeSeqNum, ceccjLastChangedBy, ceccjLct) VALUES (NEW.ceccjUid, NEW.ceccjContentEntryUid, NEW.ceccjContentCategoryUid, NEW.ceccjLocalChangeSeqNum, NEW.ceccjMasterChangeSeqNum, NEW.ceccjLastChangedBy, NEW.ceccjLct) /*psql ON CONFLICT (ceccjUid) DO UPDATE SET ceccjContentEntryUid = EXCLUDED.ceccjContentEntryUid, ceccjContentCategoryUid = EXCLUDED.ceccjContentCategoryUid, ceccjLocalChangeSeqNum = EXCLUDED.ceccjLocalChangeSeqNum, ceccjMasterChangeSeqNum = EXCLUDED.ceccjMasterChangeSeqNum, ceccjLastChangedBy = EXCLUDED.ceccjLastChangedBy, ceccjLct = EXCLUDED.ceccjLct */; END m CREATE TABLE IF NOT EXISTS ContentEntryParentChildJoinReplicate ( cepcjPk INTEGER NOT NULL, cepcjVersionId INTEGER NOT NULL DEFAULT 0, cepcjDestination INTEGER NOT NULL, cepcjPending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (cepcjPk, cepcjDestination)) o CREATE INDEX index_ContentEntryParentChildJoinReplicate_cepcjPk_cepcjDestination_cepcjVersionId ON ContentEntryParentChildJoinReplicate (cepcjPk, cepcjDestination, cepcjVersionId) q CREATE INDEX index_ContentEntryParentChildJoinReplicate_cepcjDestination_cepcjPending ON ContentEntryParentChildJoinReplicate (cepcjDestination, cepcjPending) s) CREATE TRIGGER ch_ins_7 AFTER INSERT ON ContentEntryParentChildJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 7 AS chTableId, NEW.cepcjUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 7 AND chEntityPk = NEW.cepcjUid); END u) CREATE TRIGGER ch_upd_7 AFTER UPDATE ON ContentEntryParentChildJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 7 AS chTableId, NEW.cepcjUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 7 AND chEntityPk = NEW.cepcjUid); END w) CREATE TRIGGER ch_del_7 AFTER DELETE ON ContentEntryParentChildJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 7 AS chTableId, OLD.cepcjUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 7 AND chEntityPk = OLD.cepcjUid); END y,CREATE VIEW ContentEntryParentChildJoin_ReceiveView AS SELECT ContentEntryParentChildJoin.*, ContentEntryParentChildJoinReplicate.* FROM ContentEntryParentChildJoin LEFT JOIN ContentEntryParentChildJoinReplicate ON ContentEntryParentChildJoinReplicate.cepcjPk = ContentEntryParentChildJoin.cepcjUid { CREATE TRIGGER contententryparentchildjoin_remote_insert_ins INSTEAD OF INSERT ON ContentEntryParentChildJoin_ReceiveView FOR EACH ROW BEGIN REPLACE INTO ContentEntryParentChildJoin(cepcjParentContentEntryUid, cepcjChildContentEntryUid, childIndex, cepcjUid, cepcjLocalChangeSeqNum, cepcjMasterChangeSeqNum, cepcjLastChangedBy, cepcjLct) VALUES (NEW.cepcjParentContentEntryUid, NEW.cepcjChildContentEntryUid, NEW.childIndex, NEW.cepcjUid, NEW.cepcjLocalChangeSeqNum, NEW.cepcjMasterChangeSeqNum, NEW.cepcjLastChangedBy, NEW.cepcjLct) /*psql ON CONFLICT (cepcjUid) DO UPDATE SET cepcjParentContentEntryUid = EXCLUDED.cepcjParentContentEntryUid, cepcjChildContentEntryUid = EXCLUDED.cepcjChildContentEntryUid, childIndex = EXCLUDED.childIndex, cepcjLocalChangeSeqNum = EXCLUDED.cepcjLocalChangeSeqNum, cepcjMasterChangeSeqNum = EXCLUDED.cepcjMasterChangeSeqNum, cepcjLastChangedBy = EXCLUDED.cepcjLastChangedBy, cepcjLct = EXCLUDED.cepcjLct */; END } CREATE TABLE IF NOT EXISTS ContentEntryRelatedEntryJoinReplicate ( cerejPk INTEGER NOT NULL, cerejVersionId INTEGER NOT NULL DEFAULT 0, cerejDestination INTEGER NOT NULL, cerejPending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (cerejPk, cerejDestination))  CREATE INDEX index_ContentEntryRelatedEntryJoinReplicate_cerejPk_cerejDestination_cerejVersionId ON ContentEntryRelatedEntryJoinReplicate (cerejPk, cerejDestination, cerejVersionId)  CREATE INDEX index_ContentEntryRelatedEntryJoinReplicate_cerejDestination_cerejPending ON ContentEntryRelatedEntryJoinReplicate (cerejDestination, cerejPending) * CREATE TRIGGER ch_ins_8 AFTER INSERT ON ContentEntryRelatedEntryJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 8 AS chTableId, NEW.cerejUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 8 AND chEntityPk = NEW.cerejUid); END * CREATE TRIGGER ch_upd_8 AFTER UPDATE ON ContentEntryRelatedEntryJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 8 AS chTableId, NEW.cerejUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 8 AND chEntityPk = NEW.cerejUid); END * CREATE TRIGGER ch_del_8 AFTER DELETE ON ContentEntryRelatedEntryJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 8 AS chTableId, OLD.cerejUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 8 AND chEntityPk = OLD.cerejUid); END 3CREATE VIEW ContentEntryRelatedEntryJoin_ReceiveView AS SELECT ContentEntryRelatedEntryJoin.*, ContentEntryRelatedEntryJoinReplicate.* FROM ContentEntryRelatedEntryJoin LEFT JOIN ContentEntryRelatedEntryJoinReplicate ON ContentEntryRelatedEntryJoinReplicate.cerejPk = ContentEntryRelatedEntryJoin.cerejUid  CREATE TRIGGER contententryrelatedentryjoin_remote_insert_ins INSTEAD OF INSERT ON ContentEntryRelatedEntryJoin_ReceiveView FOR EACH ROW BEGIN REPLACE INTO ContentEntryRelatedEntryJoin(cerejUid, cerejContentEntryUid, cerejRelatedEntryUid, cerejLastChangedBy, relType, comment, cerejRelLanguageUid, cerejLocalChangeSeqNum, cerejMasterChangeSeqNum, cerejLct) VALUES (NEW.cerejUid, NEW.cerejContentEntryUid, NEW.cerejRelatedEntryUid, NEW.cerejLastChangedBy, NEW.relType, NEW.comment, NEW.cerejRelLanguageUid, NEW.cerejLocalChangeSeqNum, NEW.cerejMasterChangeSeqNum, NEW.cerejLct) /*psql ON CONFLICT (cerejUid) DO UPDATE SET cerejContentEntryUid = EXCLUDED.cerejContentEntryUid, cerejRelatedEntryUid = EXCLUDED.cerejRelatedEntryUid, cerejLastChangedBy = EXCLUDED.cerejLastChangedBy, relType = EXCLUDED.relType, comment = EXCLUDED.comment, cerejRelLanguageUid = EXCLUDED.cerejRelLanguageUid, cerejLocalChangeSeqNum = EXCLUDED.cerejLocalChangeSeqNum, cerejMasterChangeSeqNum = EXCLUDED.cerejMasterChangeSeqNum, cerejLct = EXCLUDED.cerejLct */; END  CREATE TABLE IF NOT EXISTS ContentCategorySchemaReplicate ( ccsPk INTEGER NOT NULL, ccsVersionId INTEGER NOT NULL DEFAULT 0, ccsDestination INTEGER NOT NULL, ccsPending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (ccsPk, ccsDestination))  CREATE INDEX index_ContentCategorySchemaReplicate_ccsPk_ccsDestination_ccsVersionId ON ContentCategorySchemaReplicate (ccsPk, ccsDestination, ccsVersionId)  CREATE INDEX index_ContentCategorySchemaReplicate_ccsDestination_ccsPending ON ContentCategorySchemaReplicate (ccsDestination, ccsPending) C CREATE TRIGGER ch_ins_2 AFTER INSERT ON ContentCategorySchema BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 2 AS chTableId, NEW.contentCategorySchemaUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 2 AND chEntityPk = NEW.contentCategorySchemaUid); END C CREATE TRIGGER ch_upd_2 AFTER UPDATE ON ContentCategorySchema BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 2 AS chTableId, NEW.contentCategorySchemaUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 2 AND chEntityPk = NEW.contentCategorySchemaUid); END C CREATE TRIGGER ch_del_2 AFTER DELETE ON ContentCategorySchema BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 2 AS chTableId, OLD.contentCategorySchemaUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 2 AND chEntityPk = OLD.contentCategorySchemaUid); END CREATE VIEW ContentCategorySchema_ReceiveView AS SELECT ContentCategorySchema.*, ContentCategorySchemaReplicate.* FROM ContentCategorySchema LEFT JOIN ContentCategorySchemaReplicate ON ContentCategorySchemaReplicate.ccsPk = ContentCategorySchema.contentCategorySchemaUid  CREATE TRIGGER contentcategoryschema_remote_insert_ins INSTEAD OF INSERT ON ContentCategorySchema_ReceiveView FOR EACH ROW BEGIN REPLACE INTO ContentCategorySchema(contentCategorySchemaUid, schemaName, schemaUrl, contentCategorySchemaLocalChangeSeqNum, contentCategorySchemaMasterChangeSeqNum, contentCategorySchemaLastChangedBy, contentCategorySchemaLct) VALUES (NEW.contentCategorySchemaUid, NEW.schemaName, NEW.schemaUrl, NEW.contentCategorySchemaLocalChangeSeqNum, NEW.contentCategorySchemaMasterChangeSeqNum, NEW.contentCategorySchemaLastChangedBy, NEW.contentCategorySchemaLct) /*psql ON CONFLICT (contentCategorySchemaUid) DO UPDATE SET schemaName = EXCLUDED.schemaName, schemaUrl = EXCLUDED.schemaUrl, contentCategorySchemaLocalChangeSeqNum = EXCLUDED.contentCategorySchemaLocalChangeSeqNum, contentCategorySchemaMasterChangeSeqNum = EXCLUDED.contentCategorySchemaMasterChangeSeqNum, contentCategorySchemaLastChangedBy = EXCLUDED.contentCategorySchemaLastChangedBy, contentCategorySchemaLct = EXCLUDED.contentCategorySchemaLct */; END  CREATE TABLE IF NOT EXISTS ContentCategoryReplicate ( ccPk INTEGER NOT NULL, ccVersionId INTEGER NOT NULL DEFAULT 0, ccDestination INTEGER NOT NULL, ccPending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (ccPk, ccDestination))  CREATE INDEX index_ContentCategoryReplicate_ccPk_ccDestination_ccVersionId ON ContentCategoryReplicate (ccPk, ccDestination, ccVersionId) | CREATE INDEX index_ContentCategoryReplicate_ccDestination_ccPending ON ContentCategoryReplicate (ccDestination, ccPending) 1 CREATE TRIGGER ch_ins_1 AFTER INSERT ON ContentCategory BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 1 AS chTableId, NEW.contentCategoryUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 1 AND chEntityPk = NEW.contentCategoryUid); END 1 CREATE TRIGGER ch_upd_1 AFTER UPDATE ON ContentCategory BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 1 AS chTableId, NEW.contentCategoryUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 1 AND chEntityPk = NEW.contentCategoryUid); END 1 CREATE TRIGGER ch_del_1 AFTER DELETE ON ContentCategory BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 1 AS chTableId, OLD.contentCategoryUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 1 AND chEntityPk = OLD.contentCategoryUid); END CREATE VIEW ContentCategory_ReceiveView AS SELECT ContentCategory.*, ContentCategoryReplicate.* FROM ContentCategory LEFT JOIN ContentCategoryReplicate ON ContentCategoryReplicate.ccPk = ContentCategory.contentCategoryUid  CREATE TRIGGER contentcategory_remote_insert_ins INSTEAD OF INSERT ON ContentCategory_ReceiveView FOR EACH ROW BEGIN REPLACE INTO ContentCategory(contentCategoryUid, ctnCatContentCategorySchemaUid, name, contentCategoryLocalChangeSeqNum, contentCategoryMasterChangeSeqNum, contentCategoryLastChangedBy, contentCategoryLct) VALUES (NEW.contentCategoryUid, NEW.ctnCatContentCategorySchemaUid, NEW.name, NEW.contentCategoryLocalChangeSeqNum, NEW.contentCategoryMasterChangeSeqNum, NEW.contentCategoryLastChangedBy, NEW.contentCategoryLct) /*psql ON CONFLICT (contentCategoryUid) DO UPDATE SET ctnCatContentCategorySchemaUid = EXCLUDED.ctnCatContentCategorySchemaUid, name = EXCLUDED.name, contentCategoryLocalChangeSeqNum = EXCLUDED.contentCategoryLocalChangeSeqNum, contentCategoryMasterChangeSeqNum = EXCLUDED.contentCategoryMasterChangeSeqNum, contentCategoryLastChangedBy = EXCLUDED.contentCategoryLastChangedBy, contentCategoryLct = EXCLUDED.contentCategoryLct */; END  CREATE TABLE IF NOT EXISTS LanguageReplicate ( languagePk INTEGER NOT NULL, languageVersionId INTEGER NOT NULL DEFAULT 0, languageDestination INTEGER NOT NULL, languagePending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (languagePk, languageDestination))  CREATE INDEX index_LanguageReplicate_languagePk_languageDestination_languageVersionId ON LanguageReplicate (languagePk, languageDestination, languageVersionId)  CREATE INDEX index_LanguageReplicate_languageDestination_languagePending ON LanguageReplicate (languageDestination, languagePending)  CREATE TRIGGER ch_ins_13 AFTER INSERT ON Language BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 13 AS chTableId, NEW.langUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 13 AND chEntityPk = NEW.langUid); END  CREATE TRIGGER ch_upd_13 AFTER UPDATE ON Language BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 13 AS chTableId, NEW.langUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 13 AND chEntityPk = NEW.langUid); END  CREATE TRIGGER ch_del_13 AFTER DELETE ON Language BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 13 AS chTableId, OLD.langUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 13 AND chEntityPk = OLD.langUid); END CREATE VIEW Language_ReceiveView AS SELECT Language.*, LanguageReplicate.* FROM Language LEFT JOIN LanguageReplicate ON LanguageReplicate.languagePk = Language.langUid  CREATE TRIGGER language_remote_insert_ins INSTEAD OF INSERT ON Language_ReceiveView FOR EACH ROW BEGIN REPLACE INTO Language(langUid, name, iso_639_1_standard, iso_639_2_standard, iso_639_3_standard, Language_Type, languageActive, langLocalChangeSeqNum, langMasterChangeSeqNum, langLastChangedBy, langLct) VALUES (NEW.langUid, NEW.name, NEW.iso_639_1_standard, NEW.iso_639_2_standard, NEW.iso_639_3_standard, NEW.Language_Type, NEW.languageActive, NEW.langLocalChangeSeqNum, NEW.langMasterChangeSeqNum, NEW.langLastChangedBy, NEW.langLct) /*psql ON CONFLICT (langUid) DO UPDATE SET name = EXCLUDED.name, iso_639_1_standard = EXCLUDED.iso_639_1_standard, iso_639_2_standard = EXCLUDED.iso_639_2_standard, iso_639_3_standard = EXCLUDED.iso_639_3_standard, Language_Type = EXCLUDED.Language_Type, languageActive = EXCLUDED.languageActive, langLocalChangeSeqNum = EXCLUDED.langLocalChangeSeqNum, langMasterChangeSeqNum = EXCLUDED.langMasterChangeSeqNum, langLastChangedBy = EXCLUDED.langLastChangedBy, langLct = EXCLUDED.langLct */; END  CREATE TABLE IF NOT EXISTS LanguageVariantReplicate ( lvPk INTEGER NOT NULL, lvVersionId INTEGER NOT NULL DEFAULT 0, lvDestination INTEGER NOT NULL, lvPending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (lvPk, lvDestination))  CREATE INDEX index_LanguageVariantReplicate_lvPk_lvDestination_lvVersionId ON LanguageVariantReplicate (lvPk, lvDestination, lvVersionId) | CREATE INDEX index_LanguageVariantReplicate_lvDestination_lvPending ON LanguageVariantReplicate (lvDestination, lvPending) , CREATE TRIGGER ch_ins_10 AFTER INSERT ON LanguageVariant BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 10 AS chTableId, NEW.langVariantUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 10 AND chEntityPk = NEW.langVariantUid); END , CREATE TRIGGER ch_upd_10 AFTER UPDATE ON LanguageVariant BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 10 AS chTableId, NEW.langVariantUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 10 AND chEntityPk = NEW.langVariantUid); END , CREATE TRIGGER ch_del_10 AFTER DELETE ON LanguageVariant BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 10 AS chTableId, OLD.langVariantUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 10 AND chEntityPk = OLD.langVariantUid); END CREATE VIEW LanguageVariant_ReceiveView AS SELECT LanguageVariant.*, LanguageVariantReplicate.* FROM LanguageVariant LEFT JOIN LanguageVariantReplicate ON LanguageVariantReplicate.lvPk = LanguageVariant.langVariantUid f CREATE TRIGGER languagevariant_remote_insert_ins INSTEAD OF INSERT ON LanguageVariant_ReceiveView FOR EACH ROW BEGIN REPLACE INTO LanguageVariant(langVariantUid, langUid, countryCode, name, langVariantLocalChangeSeqNum, langVariantMasterChangeSeqNum, langVariantLastChangedBy, langVariantLct) VALUES (NEW.langVariantUid, NEW.langUid, NEW.countryCode, NEW.name, NEW.langVariantLocalChangeSeqNum, NEW.langVariantMasterChangeSeqNum, NEW.langVariantLastChangedBy, NEW.langVariantLct) /*psql ON CONFLICT (langVariantUid) DO UPDATE SET langUid = EXCLUDED.langUid, countryCode = EXCLUDED.countryCode, name = EXCLUDED.name, langVariantLocalChangeSeqNum = EXCLUDED.langVariantLocalChangeSeqNum, langVariantMasterChangeSeqNum = EXCLUDED.langVariantMasterChangeSeqNum, langVariantLastChangedBy = EXCLUDED.langVariantLastChangedBy, langVariantLct = EXCLUDED.langVariantLct */; END  CREATE TABLE IF NOT EXISTS PersonGroupReplicate ( pgPk INTEGER NOT NULL, pgVersionId INTEGER NOT NULL DEFAULT 0, pgDestination INTEGER NOT NULL, pgPending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (pgPk, pgDestination))  CREATE INDEX index_PersonGroupReplicate_pgPk_pgDestination_pgVersionId ON PersonGroupReplicate (pgPk, pgDestination, pgVersionId) t CREATE INDEX index_PersonGroupReplicate_pgDestination_pgPending ON PersonGroupReplicate (pgDestination, pgPending)  CREATE TRIGGER ch_ins_43 AFTER INSERT ON PersonGroup BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 43 AS chTableId, NEW.groupUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 43 AND chEntityPk = NEW.groupUid); END  CREATE TRIGGER ch_upd_43 AFTER UPDATE ON PersonGroup BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 43 AS chTableId, NEW.groupUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 43 AND chEntityPk = NEW.groupUid); END  CREATE TRIGGER ch_del_43 AFTER DELETE ON PersonGroup BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 43 AS chTableId, OLD.groupUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 43 AND chEntityPk = OLD.groupUid); END CREATE VIEW PersonGroup_ReceiveView AS SELECT PersonGroup.*, PersonGroupReplicate.* FROM PersonGroup LEFT JOIN PersonGroupReplicate ON PersonGroupReplicate.pgPk = PersonGroup.groupUid  CREATE TRIGGER persongroup_remote_insert_ins INSTEAD OF INSERT ON PersonGroup_ReceiveView FOR EACH ROW BEGIN REPLACE INTO PersonGroup(groupUid, groupMasterCsn, groupLocalCsn, groupLastChangedBy, groupLct, groupName, groupActive, personGroupFlag) VALUES (NEW.groupUid, NEW.groupMasterCsn, NEW.groupLocalCsn, NEW.groupLastChangedBy, NEW.groupLct, NEW.groupName, NEW.groupActive, NEW.personGroupFlag) /*psql ON CONFLICT (groupUid) DO UPDATE SET groupMasterCsn = EXCLUDED.groupMasterCsn, groupLocalCsn = EXCLUDED.groupLocalCsn, groupLastChangedBy = EXCLUDED.groupLastChangedBy, groupLct = EXCLUDED.groupLct, groupName = EXCLUDED.groupName, groupActive = EXCLUDED.groupActive, personGroupFlag = EXCLUDED.personGroupFlag */; END  CREATE TABLE IF NOT EXISTS PersonGroupMemberReplicate ( pgmPk INTEGER NOT NULL, pgmVersionId INTEGER NOT NULL DEFAULT 0, pgmDestination INTEGER NOT NULL, pgmPending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (pgmPk, pgmDestination))  CREATE INDEX index_PersonGroupMemberReplicate_pgmPk_pgmDestination_pgmVersionId ON PersonGroupMemberReplicate (pgmPk, pgmDestination, pgmVersionId)  CREATE INDEX index_PersonGroupMemberReplicate_pgmDestination_pgmPending ON PersonGroupMemberReplicate (pgmDestination, pgmPending) . CREATE TRIGGER ch_ins_44 AFTER INSERT ON PersonGroupMember BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 44 AS chTableId, NEW.groupMemberUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 44 AND chEntityPk = NEW.groupMemberUid); END . CREATE TRIGGER ch_upd_44 AFTER UPDATE ON PersonGroupMember BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 44 AS chTableId, NEW.groupMemberUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 44 AND chEntityPk = NEW.groupMemberUid); END . CREATE TRIGGER ch_del_44 AFTER DELETE ON PersonGroupMember BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 44 AS chTableId, OLD.groupMemberUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 44 AND chEntityPk = OLD.groupMemberUid); END CREATE VIEW PersonGroupMember_ReceiveView AS SELECT PersonGroupMember.*, PersonGroupMemberReplicate.* FROM PersonGroupMember LEFT JOIN PersonGroupMemberReplicate ON PersonGroupMemberReplicate.pgmPk = PersonGroupMember.groupMemberUid  CREATE TRIGGER persongroupmember_remote_insert_ins INSTEAD OF INSERT ON PersonGroupMember_ReceiveView FOR EACH ROW BEGIN REPLACE INTO PersonGroupMember(groupMemberUid, groupMemberActive, groupMemberPersonUid, groupMemberGroupUid, groupMemberMasterCsn, groupMemberLocalCsn, groupMemberLastChangedBy, groupMemberLct) VALUES (NEW.groupMemberUid, NEW.groupMemberActive, NEW.groupMemberPersonUid, NEW.groupMemberGroupUid, NEW.groupMemberMasterCsn, NEW.groupMemberLocalCsn, NEW.groupMemberLastChangedBy, NEW.groupMemberLct) /*psql ON CONFLICT (groupMemberUid) DO UPDATE SET groupMemberActive = EXCLUDED.groupMemberActive, groupMemberPersonUid = EXCLUDED.groupMemberPersonUid, groupMemberGroupUid = EXCLUDED.groupMemberGroupUid, groupMemberMasterCsn = EXCLUDED.groupMemberMasterCsn, groupMemberLocalCsn = EXCLUDED.groupMemberLocalCsn, groupMemberLastChangedBy = EXCLUDED.groupMemberLastChangedBy, groupMemberLct = EXCLUDED.groupMemberLct */; END  CREATE TABLE IF NOT EXISTS PersonPictureReplicate ( ppPk INTEGER NOT NULL, ppVersionId INTEGER NOT NULL DEFAULT 0, ppDestination INTEGER NOT NULL, ppPending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (ppPk, ppDestination))  CREATE INDEX index_PersonPictureReplicate_ppPk_ppDestination_ppVersionId ON PersonPictureReplicate (ppPk, ppDestination, ppVersionId) x CREATE INDEX index_PersonPictureReplicate_ppDestination_ppPending ON PersonPictureReplicate (ppDestination, ppPending) . CREATE TRIGGER ch_ins_50 AFTER INSERT ON PersonPicture BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 50 AS chTableId, NEW.personPictureUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 50 AND chEntityPk = NEW.personPictureUid); END . CREATE TRIGGER ch_upd_50 AFTER UPDATE ON PersonPicture BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 50 AS chTableId, NEW.personPictureUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 50 AND chEntityPk = NEW.personPictureUid); END . CREATE TRIGGER ch_del_50 AFTER DELETE ON PersonPicture BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 50 AS chTableId, OLD.personPictureUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 50 AND chEntityPk = OLD.personPictureUid); END CREATE VIEW PersonPicture_ReceiveView AS SELECT PersonPicture.*, PersonPictureReplicate.* FROM PersonPicture LEFT JOIN PersonPictureReplicate ON PersonPictureReplicate.ppPk = PersonPicture.personPictureUid  CREATE TRIGGER personpicture_remote_insert_ins INSTEAD OF INSERT ON PersonPicture_ReceiveView FOR EACH ROW BEGIN REPLACE INTO PersonPicture(personPictureUid, personPicturePersonUid, personPictureMasterCsn, personPictureLocalCsn, personPictureLastChangedBy, personPictureLct, personPictureUri, personPictureMd5, fileSize, picTimestamp, mimeType, personPictureActive) VALUES (NEW.personPictureUid, NEW.personPicturePersonUid, NEW.personPictureMasterCsn, NEW.personPictureLocalCsn, NEW.personPictureLastChangedBy, NEW.personPictureLct, NEW.personPictureUri, NEW.personPictureMd5, NEW.fileSize, NEW.picTimestamp, NEW.mimeType, NEW.personPictureActive) /*psql ON CONFLICT (personPictureUid) DO UPDATE SET personPicturePersonUid = EXCLUDED.personPicturePersonUid, personPictureMasterCsn = EXCLUDED.personPictureMasterCsn, personPictureLocalCsn = EXCLUDED.personPictureLocalCsn, personPictureLastChangedBy = EXCLUDED.personPictureLastChangedBy, personPictureLct = EXCLUDED.personPictureLct, personPictureUri = EXCLUDED.personPictureUri, personPictureMd5 = EXCLUDED.personPictureMd5, fileSize = EXCLUDED.fileSize, picTimestamp = EXCLUDED.picTimestamp, mimeType = EXCLUDED.mimeType, personPictureActive = EXCLUDED.personPictureActive */; END  CREATE TABLE IF NOT EXISTS ContainerReplicate ( containerPk INTEGER NOT NULL, containerVersionId INTEGER NOT NULL DEFAULT 0, containerDestination INTEGER NOT NULL, containerPending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (containerPk, containerDestination))  CREATE INDEX index_ContainerReplicate_containerPk_containerDestination_containerVersionId ON ContainerReplicate (containerPk, containerDestination, containerVersionId)  CREATE INDEX index_ContainerReplicate_containerDestination_containerPending ON ContainerReplicate (containerDestination, containerPending) " CREATE TRIGGER ch_ins_51 AFTER INSERT ON Container BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 51 AS chTableId, NEW.containerUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 51 AND chEntityPk = NEW.containerUid); END " CREATE TRIGGER ch_upd_51 AFTER UPDATE ON Container BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 51 AS chTableId, NEW.containerUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 51 AND chEntityPk = NEW.containerUid); END " CREATE TRIGGER ch_del_51 AFTER DELETE ON Container BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 51 AS chTableId, OLD.containerUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 51 AND chEntityPk = OLD.containerUid); END  CREATE VIEW Container_ReceiveView AS SELECT Container.*, ContainerReplicate.* FROM Container LEFT JOIN ContainerReplicate ON ContainerReplicate.containerPk = Container.containerUid   CREATE TRIGGER container_remote_insert_ins INSTEAD OF INSERT ON Container_ReceiveView FOR EACH ROW BEGIN REPLACE INTO Container(containerUid, cntLocalCsn, cntMasterCsn, cntLastModBy, cntLct, fileSize, containerContentEntryUid, cntLastModified, mimeType, remarks, mobileOptimized, cntNumEntries) VALUES (NEW.containerUid, NEW.cntLocalCsn, NEW.cntMasterCsn, NEW.cntLastModBy, NEW.cntLct, NEW.fileSize, NEW.containerContentEntryUid, NEW.cntLastModified, NEW.mimeType, NEW.remarks, NEW.mobileOptimized, NEW.cntNumEntries) /*psql ON CONFLICT (containerUid) DO UPDATE SET cntLocalCsn = EXCLUDED.cntLocalCsn, cntMasterCsn = EXCLUDED.cntMasterCsn, cntLastModBy = EXCLUDED.cntLastModBy, cntLct = EXCLUDED.cntLct, fileSize = EXCLUDED.fileSize, containerContentEntryUid = EXCLUDED.containerContentEntryUid, cntLastModified = EXCLUDED.cntLastModified, mimeType = EXCLUDED.mimeType, remarks = EXCLUDED.remarks, mobileOptimized = EXCLUDED.mobileOptimized, cntNumEntries = EXCLUDED.cntNumEntries */; END   CREATE TABLE IF NOT EXISTS VerbEntityReplicate ( vePk INTEGER NOT NULL, veVersionId INTEGER NOT NULL DEFAULT 0, veDestination INTEGER NOT NULL, vePending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (vePk, veDestination))  CREATE INDEX index_VerbEntityReplicate_vePk_veDestination_veVersionId ON VerbEntityReplicate (vePk, veDestination, veVersionId) r CREATE INDEX index_VerbEntityReplicate_veDestination_vePending ON VerbEntityReplicate (veDestination, vePending)  CREATE TRIGGER ch_ins_62 AFTER INSERT ON VerbEntity BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 62 AS chTableId, NEW.verbUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 62 AND chEntityPk = NEW.verbUid); END  CREATE TRIGGER ch_upd_62 AFTER UPDATE ON VerbEntity BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 62 AS chTableId, NEW.verbUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 62 AND chEntityPk = NEW.verbUid); END  CREATE TRIGGER ch_del_62 AFTER DELETE ON VerbEntity BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 62 AS chTableId, OLD.verbUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 62 AND chEntityPk = OLD.verbUid); END CREATE VIEW VerbEntity_ReceiveView AS SELECT VerbEntity.*, VerbEntityReplicate.* FROM VerbEntity LEFT JOIN VerbEntityReplicate ON VerbEntityReplicate.vePk = VerbEntity.verbUid  CREATE TRIGGER verbentity_remote_insert_ins INSTEAD OF INSERT ON VerbEntity_ReceiveView FOR EACH ROW BEGIN REPLACE INTO VerbEntity(verbUid, urlId, verbInActive, verbMasterChangeSeqNum, verbLocalChangeSeqNum, verbLastChangedBy, verbLct) VALUES (NEW.verbUid, NEW.urlId, NEW.verbInActive, NEW.verbMasterChangeSeqNum, NEW.verbLocalChangeSeqNum, NEW.verbLastChangedBy, NEW.verbLct) /*psql ON CONFLICT (verbUid) DO UPDATE SET urlId = EXCLUDED.urlId, verbInActive = EXCLUDED.verbInActive, verbMasterChangeSeqNum = EXCLUDED.verbMasterChangeSeqNum, verbLocalChangeSeqNum = EXCLUDED.verbLocalChangeSeqNum, verbLastChangedBy = EXCLUDED.verbLastChangedBy, verbLct = EXCLUDED.verbLct */; END  CREATE TABLE IF NOT EXISTS XObjectEntityReplicate ( xoePk INTEGER NOT NULL, xoeVersionId INTEGER NOT NULL DEFAULT 0, xoeDestination INTEGER NOT NULL, xoePending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (xoePk, xoeDestination))  CREATE INDEX index_XObjectEntityReplicate_xoePk_xoeDestination_xoeVersionId ON XObjectEntityReplicate (xoePk, xoeDestination, xoeVersionId) !| CREATE INDEX index_XObjectEntityReplicate_xoeDestination_xoePending ON XObjectEntityReplicate (xoeDestination, xoePending) #" CREATE TRIGGER ch_ins_64 AFTER INSERT ON XObjectEntity BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 64 AS chTableId, NEW.xObjectUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 64 AND chEntityPk = NEW.xObjectUid); END %" CREATE TRIGGER ch_upd_64 AFTER UPDATE ON XObjectEntity BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 64 AS chTableId, NEW.xObjectUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 64 AND chEntityPk = NEW.xObjectUid); END '" CREATE TRIGGER ch_del_64 AFTER DELETE ON XObjectEntity BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 64 AS chTableId, OLD.xObjectUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 64 AND chEntityPk = OLD.xObjectUid); END )CREATE VIEW XObjectEntity_ReceiveView AS SELECT XObjectEntity.*, XObjectEntityReplicate.* FROM XObjectEntity LEFT JOIN XObjectEntityReplicate ON XObjectEntityReplicate.xoePk = XObjectEntity.xObjectUid +b CREATE TRIGGER xobjectentity_remote_insert_ins INSTEAD OF INSERT ON XObjectEntity_ReceiveView FOR EACH ROW BEGIN REPLACE INTO XObjectEntity(xObjectUid, objectType, objectId, definitionType, interactionType, correctResponsePattern, objectContentEntryUid, xObjectMasterChangeSeqNum, xObjectocalChangeSeqNum, xObjectLastChangedBy, xObjectLct) VALUES (NEW.xObjectUid, NEW.objectType, NEW.objectId, NEW.definitionType, NEW.interactionType, NEW.correctResponsePattern, NEW.objectContentEntryUid, NEW.xObjectMasterChangeSeqNum, NEW.xObjectocalChangeSeqNum, NEW.xObjectLastChangedBy, NEW.xObjectLct) /*psql ON CONFLICT (xObjectUid) DO UPDATE SET objectType = EXCLUDED.objectType, objectId = EXCLUDED.objectId, definitionType = EXCLUDED.definitionType, interactionType = EXCLUDED.interactionType, correctResponsePattern = EXCLUDED.correctResponsePattern, objectContentEntryUid = EXCLUDED.objectContentEntryUid, xObjectMasterChangeSeqNum = EXCLUDED.xObjectMasterChangeSeqNum, xObjectocalChangeSeqNum = EXCLUDED.xObjectocalChangeSeqNum, xObjectLastChangedBy = EXCLUDED.xObjectLastChangedBy, xObjectLct = EXCLUDED.xObjectLct */; END - CREATE TABLE IF NOT EXISTS StatementEntityReplicate ( sePk INTEGER NOT NULL, seVersionId INTEGER NOT NULL DEFAULT 0, seDestination INTEGER NOT NULL, sePending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (sePk, seDestination)) / CREATE INDEX index_StatementEntityReplicate_sePk_seDestination_seVersionId ON StatementEntityReplicate (sePk, seDestination, seVersionId) 1| CREATE INDEX index_StatementEntityReplicate_seDestination_sePending ON StatementEntityReplicate (seDestination, sePending) 3( CREATE TRIGGER ch_ins_60 AFTER INSERT ON StatementEntity BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 60 AS chTableId, NEW.statementUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 60 AND chEntityPk = NEW.statementUid); END 5( CREATE TRIGGER ch_upd_60 AFTER UPDATE ON StatementEntity BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 60 AS chTableId, NEW.statementUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 60 AND chEntityPk = NEW.statementUid); END 7( CREATE TRIGGER ch_del_60 AFTER DELETE ON StatementEntity BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 60 AS chTableId, OLD.statementUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 60 AND chEntityPk = OLD.statementUid); END 9CREATE VIEW StatementEntity_ReceiveView AS SELECT StatementEntity.*, StatementEntityReplicate.* FROM StatementEntity LEFT JOIN StatementEntityReplicate ON StatementEntityReplicate.sePk = StatementEntity.statementUid ; > CREATE TRIGGER statemententity_remote_insert_ins INSTEAD OF INSERT ON StatementEntity_ReceiveView FOR EACH ROW BEGIN REPLACE INTO StatementEntity(statementUid, statementId, statementPersonUid, statementVerbUid, xObjectUid, subStatementActorUid, substatementVerbUid, subStatementObjectUid, agentUid, instructorUid, authorityUid, teamUid, resultCompletion, resultSuccess, resultScoreScaled, resultScoreRaw, resultScoreMin, resultScoreMax, resultDuration, resultResponse, timestamp, stored, contextRegistration, contextPlatform, contextStatementId, fullStatement, statementMasterChangeSeqNum, statementLocalChangeSeqNum, statementLastChangedBy, statementLct, extensionProgress, contentEntryRoot, statementContentEntryUid, statementLearnerGroupUid, statementClazzUid) VALUES (NEW.statementUid, NEW.statementId, NEW.statementPersonUid, NEW.statementVerbUid, NEW.xObjectUid, NEW.subStatementActorUid, NEW.substatementVerbUid, NEW.subStatementObjectUid, NEW.agentUid, NEW.instructorUid, NEW.authorityUid, NEW.teamUid, NEW.resultCompletion, NEW.resultSuccess, NEW.resultScoreScaled, NEW.resultScoreRaw, NEW.resultScoreMin, NEW.resultScoreMax, NEW.resultDuration, NEW.resultResponse, NEW.timestamp, NEW.stored, NEW.contextRegistration, NEW.contextPlatform, NEW.contextStatementId, NEW.fullStatement, NEW.statementMasterChangeSeqNum, NEW.statementLocalChangeSeqNum, NEW.statementLastChangedBy, NEW.statementLct, NEW.extensionProgress, NEW.contentEntryRoot, NEW.statementContentEntryUid, NEW.statementLearnerGroupUid, NEW.statementClazzUid) /*psql ON CONFLICT (statementUid) DO UPDATE SET statementId = EXCLUDED.statementId, statementPersonUid = EXCLUDED.statementPersonUid, statementVerbUid = EXCLUDED.statementVerbUid, xObjectUid = EXCLUDED.xObjectUid, subStatementActorUid = EXCLUDED.subStatementActorUid, substatementVerbUid = EXCLUDED.substatementVerbUid, subStatementObjectUid = EXCLUDED.subStatementObjectUid, agentUid = EXCLUDED.agentUid, instructorUid = EXCLUDED.instructorUid, authorityUid = EXCLUDED.authorityUid, teamUid = EXCLUDED.teamUid, resultCompletion = EXCLUDED.resultCompletion, resultSuccess = EXCLUDED.resultSuccess, resultScoreScaled = EXCLUDED.resultScoreScaled, resultScoreRaw = EXCLUDED.resultScoreRaw, resultScoreMin = EXCLUDED.resultScoreMin, resultScoreMax = EXCLUDED.resultScoreMax, resultDuration = EXCLUDED.resultDuration, resultResponse = EXCLUDED.resultResponse, timestamp = EXCLUDED.timestamp, stored = EXCLUDED.stored, contextRegistration = EXCLUDED.contextRegistration, contextPlatform = EXCLUDED.contextPlatform, contextStatementId = EXCLUDED.contextStatementId, fullStatement = EXCLUDED.fullStatement, statementMasterChangeSeqNum = EXCLUDED.statementMasterChangeSeqNum, statementLocalChangeSeqNum = EXCLUDED.statementLocalChangeSeqNum, statementLastChangedBy = EXCLUDED.statementLastChangedBy, statementLct = EXCLUDED.statementLct, extensionProgress = EXCLUDED.extensionProgress, contentEntryRoot = EXCLUDED.contentEntryRoot, statementContentEntryUid = EXCLUDED.statementContentEntryUid, statementLearnerGroupUid = EXCLUDED.statementLearnerGroupUid, statementClazzUid = EXCLUDED.statementClazzUid */; END = CREATE TABLE IF NOT EXISTS ContextXObjectStatementJoinReplicate ( cxosjPk INTEGER NOT NULL, cxosjVersionId INTEGER NOT NULL DEFAULT 0, cxosjDestination INTEGER NOT NULL, cxosjPending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (cxosjPk, cxosjDestination)) ? CREATE INDEX index_ContextXObjectStatementJoinReplicate_cxosjPk_cxosjDestination_cxosjVersionId ON ContextXObjectStatementJoinReplicate (cxosjPk, cxosjDestination, cxosjVersionId) A CREATE INDEX index_ContextXObjectStatementJoinReplicate_cxosjDestination_cxosjPending ON ContextXObjectStatementJoinReplicate (cxosjDestination, cxosjPending) CX CREATE TRIGGER ch_ins_66 AFTER INSERT ON ContextXObjectStatementJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 66 AS chTableId, NEW.contextXObjectStatementJoinUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 66 AND chEntityPk = NEW.contextXObjectStatementJoinUid); END EX CREATE TRIGGER ch_upd_66 AFTER UPDATE ON ContextXObjectStatementJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 66 AS chTableId, NEW.contextXObjectStatementJoinUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 66 AND chEntityPk = NEW.contextXObjectStatementJoinUid); END GX CREATE TRIGGER ch_del_66 AFTER DELETE ON ContextXObjectStatementJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 66 AS chTableId, OLD.contextXObjectStatementJoinUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 66 AND chEntityPk = OLD.contextXObjectStatementJoinUid); END IBCREATE VIEW ContextXObjectStatementJoin_ReceiveView AS SELECT ContextXObjectStatementJoin.*, ContextXObjectStatementJoinReplicate.* FROM ContextXObjectStatementJoin LEFT JOIN ContextXObjectStatementJoinReplicate ON ContextXObjectStatementJoinReplicate.cxosjPk = ContextXObjectStatementJoin.contextXObjectStatementJoinUid K CREATE TRIGGER contextxobjectstatementjoin_remote_insert_ins INSTEAD OF INSERT ON ContextXObjectStatementJoin_ReceiveView FOR EACH ROW BEGIN REPLACE INTO ContextXObjectStatementJoin(contextXObjectStatementJoinUid, contextActivityFlag, contextStatementUid, contextXObjectUid, verbMasterChangeSeqNum, verbLocalChangeSeqNum, verbLastChangedBy, contextXObjectLct) VALUES (NEW.contextXObjectStatementJoinUid, NEW.contextActivityFlag, NEW.contextStatementUid, NEW.contextXObjectUid, NEW.verbMasterChangeSeqNum, NEW.verbLocalChangeSeqNum, NEW.verbLastChangedBy, NEW.contextXObjectLct) /*psql ON CONFLICT (contextXObjectStatementJoinUid) DO UPDATE SET contextActivityFlag = EXCLUDED.contextActivityFlag, contextStatementUid = EXCLUDED.contextStatementUid, contextXObjectUid = EXCLUDED.contextXObjectUid, verbMasterChangeSeqNum = EXCLUDED.verbMasterChangeSeqNum, verbLocalChangeSeqNum = EXCLUDED.verbLocalChangeSeqNum, verbLastChangedBy = EXCLUDED.verbLastChangedBy, contextXObjectLct = EXCLUDED.contextXObjectLct */; END M CREATE TABLE IF NOT EXISTS AgentEntityReplicate ( aePk INTEGER NOT NULL, aeVersionId INTEGER NOT NULL DEFAULT 0, aeDestination INTEGER NOT NULL, aePending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (aePk, aeDestination)) O CREATE INDEX index_AgentEntityReplicate_aePk_aeDestination_aeVersionId ON AgentEntityReplicate (aePk, aeDestination, aeVersionId) Qt CREATE INDEX index_AgentEntityReplicate_aeDestination_aePending ON AgentEntityReplicate (aeDestination, aePending) S CREATE TRIGGER ch_ins_68 AFTER INSERT ON AgentEntity BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 68 AS chTableId, NEW.agentUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 68 AND chEntityPk = NEW.agentUid); END U CREATE TRIGGER ch_upd_68 AFTER UPDATE ON AgentEntity BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 68 AS chTableId, NEW.agentUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 68 AND chEntityPk = NEW.agentUid); END W CREATE TRIGGER ch_del_68 AFTER DELETE ON AgentEntity BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 68 AS chTableId, OLD.agentUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 68 AND chEntityPk = OLD.agentUid); END YCREATE VIEW AgentEntity_ReceiveView AS SELECT AgentEntity.*, AgentEntityReplicate.* FROM AgentEntity LEFT JOIN AgentEntityReplicate ON AgentEntityReplicate.aePk = AgentEntity.agentUid [A CREATE TRIGGER agententity_remote_insert_ins INSTEAD OF INSERT ON AgentEntity_ReceiveView FOR EACH ROW BEGIN REPLACE INTO AgentEntity(agentUid, agentMbox, agentMbox_sha1sum, agentOpenid, agentAccountName, agentHomePage, agentPersonUid, statementMasterChangeSeqNum, statementLocalChangeSeqNum, statementLastChangedBy, agentLct) VALUES (NEW.agentUid, NEW.agentMbox, NEW.agentMbox_sha1sum, NEW.agentOpenid, NEW.agentAccountName, NEW.agentHomePage, NEW.agentPersonUid, NEW.statementMasterChangeSeqNum, NEW.statementLocalChangeSeqNum, NEW.statementLastChangedBy, NEW.agentLct) /*psql ON CONFLICT (agentUid) DO UPDATE SET agentMbox = EXCLUDED.agentMbox, agentMbox_sha1sum = EXCLUDED.agentMbox_sha1sum, agentOpenid = EXCLUDED.agentOpenid, agentAccountName = EXCLUDED.agentAccountName, agentHomePage = EXCLUDED.agentHomePage, agentPersonUid = EXCLUDED.agentPersonUid, statementMasterChangeSeqNum = EXCLUDED.statementMasterChangeSeqNum, statementLocalChangeSeqNum = EXCLUDED.statementLocalChangeSeqNum, statementLastChangedBy = EXCLUDED.statementLastChangedBy, agentLct = EXCLUDED.agentLct*/; END ] CREATE TABLE IF NOT EXISTS StateEntityReplicate ( sePk INTEGER NOT NULL, seVersionId INTEGER NOT NULL DEFAULT 0, seDestination INTEGER NOT NULL, sePending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (sePk, seDestination)) _ CREATE INDEX index_StateEntityReplicate_sePk_seDestination_seVersionId ON StateEntityReplicate (sePk, seDestination, seVersionId) at CREATE INDEX index_StateEntityReplicate_seDestination_sePending ON StateEntityReplicate (seDestination, sePending) c CREATE TRIGGER ch_ins_70 AFTER INSERT ON StateEntity BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 70 AS chTableId, NEW.stateUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 70 AND chEntityPk = NEW.stateUid); END e CREATE TRIGGER ch_upd_70 AFTER UPDATE ON StateEntity BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 70 AS chTableId, NEW.stateUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 70 AND chEntityPk = NEW.stateUid); END g CREATE TRIGGER ch_del_70 AFTER DELETE ON StateEntity BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 70 AS chTableId, OLD.stateUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 70 AND chEntityPk = OLD.stateUid); END iCREATE VIEW StateEntity_ReceiveView AS SELECT StateEntity.*, StateEntityReplicate.* FROM StateEntity LEFT JOIN StateEntityReplicate ON StateEntityReplicate.sePk = StateEntity.stateUid k CREATE TRIGGER stateentity_remote_insert_ins INSTEAD OF INSERT ON StateEntity_ReceiveView FOR EACH ROW BEGIN REPLACE INTO StateEntity(stateUid, stateId, agentUid, activityId, registration, isIsactive, timestamp, stateMasterChangeSeqNum, stateLocalChangeSeqNum, stateLastChangedBy, stateLct) VALUES (NEW.stateUid, NEW.stateId, NEW.agentUid, NEW.activityId, NEW.registration, NEW.isIsactive, NEW.timestamp, NEW.stateMasterChangeSeqNum, NEW.stateLocalChangeSeqNum, NEW.stateLastChangedBy, NEW.stateLct) /*psql ON CONFLICT (stateUid) DO UPDATE SET stateId = EXCLUDED.stateId, agentUid = EXCLUDED.agentUid, activityId = EXCLUDED.activityId, registration = EXCLUDED.registration, isIsactive = EXCLUDED.isIsactive, timestamp = EXCLUDED.timestamp, stateMasterChangeSeqNum = EXCLUDED.stateMasterChangeSeqNum, stateLocalChangeSeqNum = EXCLUDED.stateLocalChangeSeqNum, stateLastChangedBy = EXCLUDED.stateLastChangedBy, stateLct = EXCLUDED.stateLct */; END m CREATE TABLE IF NOT EXISTS StateContentEntityReplicate ( scePk INTEGER NOT NULL, sceVersionId INTEGER NOT NULL DEFAULT 0, sceDestination INTEGER NOT NULL, scePending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (scePk, sceDestination)) o CREATE INDEX index_StateContentEntityReplicate_scePk_sceDestination_sceVersionId ON StateContentEntityReplicate (scePk, sceDestination, sceVersionId) q CREATE INDEX index_StateContentEntityReplicate_sceDestination_scePending ON StateContentEntityReplicate (sceDestination, scePending) s1 CREATE TRIGGER ch_ins_72 AFTER INSERT ON StateContentEntity BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 72 AS chTableId, NEW.stateContentUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 72 AND chEntityPk = NEW.stateContentUid); END u1 CREATE TRIGGER ch_upd_72 AFTER UPDATE ON StateContentEntity BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 72 AS chTableId, NEW.stateContentUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 72 AND chEntityPk = NEW.stateContentUid); END w1 CREATE TRIGGER ch_del_72 AFTER DELETE ON StateContentEntity BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 72 AS chTableId, OLD.stateContentUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 72 AND chEntityPk = OLD.stateContentUid); END yCREATE VIEW StateContentEntity_ReceiveView AS SELECT StateContentEntity.*, StateContentEntityReplicate.* FROM StateContentEntity LEFT JOIN StateContentEntityReplicate ON StateContentEntityReplicate.scePk = StateContentEntity.stateContentUid {8 CREATE TRIGGER statecontententity_remote_insert_ins INSTEAD OF INSERT ON StateContentEntity_ReceiveView FOR EACH ROW BEGIN REPLACE INTO StateContentEntity(stateContentUid, stateContentStateUid, stateContentKey, stateContentValue, isIsactive, stateContentMasterChangeSeqNum, stateContentLocalChangeSeqNum, stateContentLastChangedBy, stateContentLct) VALUES (NEW.stateContentUid, NEW.stateContentStateUid, NEW.stateContentKey, NEW.stateContentValue, NEW.isIsactive, NEW.stateContentMasterChangeSeqNum, NEW.stateContentLocalChangeSeqNum, NEW.stateContentLastChangedBy, NEW.stateContentLct) /*psql ON CONFLICT (stateContentUid) DO UPDATE SET stateContentStateUid = EXCLUDED.stateContentStateUid, stateContentKey = EXCLUDED.stateContentKey, stateContentValue = EXCLUDED.stateContentValue, isIsactive = EXCLUDED.isIsactive, stateContentMasterChangeSeqNum = EXCLUDED.stateContentMasterChangeSeqNum, stateContentLocalChangeSeqNum = EXCLUDED.stateContentLocalChangeSeqNum, stateContentLastChangedBy = EXCLUDED.stateContentLastChangedBy, stateContentLct = EXCLUDED.stateContentLct */; END } CREATE TABLE IF NOT EXISTS XLangMapEntryReplicate ( xlmePk INTEGER NOT NULL, xlmeVersionId INTEGER NOT NULL DEFAULT 0, xlmeDestination INTEGER NOT NULL, xlmePending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (xlmePk, xlmeDestination))  CREATE INDEX index_XLangMapEntryReplicate_xlmePk_xlmeDestination_xlmeVersionId ON XLangMapEntryReplicate (xlmePk, xlmeDestination, xlmeVersionId)  CREATE INDEX index_XLangMapEntryReplicate_xlmeDestination_xlmePending ON XLangMapEntryReplicate (xlmeDestination, xlmePending) 4 CREATE TRIGGER ch_ins_74 AFTER INSERT ON XLangMapEntry BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 74 AS chTableId, NEW.statementLangMapUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 74 AND chEntityPk = NEW.statementLangMapUid); END 4 CREATE TRIGGER ch_upd_74 AFTER UPDATE ON XLangMapEntry BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 74 AS chTableId, NEW.statementLangMapUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 74 AND chEntityPk = NEW.statementLangMapUid); END 4 CREATE TRIGGER ch_del_74 AFTER DELETE ON XLangMapEntry BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 74 AS chTableId, OLD.statementLangMapUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 74 AND chEntityPk = OLD.statementLangMapUid); END CREATE VIEW XLangMapEntry_ReceiveView AS SELECT XLangMapEntry.*, XLangMapEntryReplicate.* FROM XLangMapEntry LEFT JOIN XLangMapEntryReplicate ON XLangMapEntryReplicate.xlmePk = XLangMapEntry.statementLangMapUid w CREATE TRIGGER xlangmapentry_remote_insert_ins INSTEAD OF INSERT ON XLangMapEntry_ReceiveView FOR EACH ROW BEGIN REPLACE INTO XLangMapEntry(verbLangMapUid, objectLangMapUid, languageLangMapUid, languageVariantLangMapUid, valueLangMap, statementLangMapMasterCsn, statementLangMapLocalCsn, statementLangMapLcb, statementLangMapLct, statementLangMapUid) VALUES (NEW.verbLangMapUid, NEW.objectLangMapUid, NEW.languageLangMapUid, NEW.languageVariantLangMapUid, NEW.valueLangMap, NEW.statementLangMapMasterCsn, NEW.statementLangMapLocalCsn, NEW.statementLangMapLcb, NEW.statementLangMapLct, NEW.statementLangMapUid) /*psql ON CONFLICT (statementLangMapUid) DO UPDATE SET verbLangMapUid = EXCLUDED.verbLangMapUid, objectLangMapUid = EXCLUDED.objectLangMapUid, languageLangMapUid = EXCLUDED.languageLangMapUid, languageVariantLangMapUid = EXCLUDED.languageVariantLangMapUid, valueLangMap = EXCLUDED.valueLangMap, statementLangMapMasterCsn = EXCLUDED.statementLangMapMasterCsn, statementLangMapLocalCsn = EXCLUDED.statementLangMapLocalCsn, statementLangMapLcb = EXCLUDED.statementLangMapLcb, statementLangMapLct = EXCLUDED.statementLangMapLct */; END  CREATE TABLE IF NOT EXISTS SchoolReplicate ( schoolPk INTEGER NOT NULL, schoolVersionId INTEGER NOT NULL DEFAULT 0, schoolDestination INTEGER NOT NULL, schoolPending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (schoolPk, schoolDestination))  CREATE INDEX index_SchoolReplicate_schoolPk_schoolDestination_schoolVersionId ON SchoolReplicate (schoolPk, schoolDestination, schoolVersionId) z CREATE INDEX index_SchoolReplicate_schoolDestination_schoolPending ON SchoolReplicate (schoolDestination, schoolPending)  CREATE TRIGGER ch_ins_164 AFTER INSERT ON School BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 164 AS chTableId, NEW.schoolUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 164 AND chEntityPk = NEW.schoolUid); END  CREATE TRIGGER ch_upd_164 AFTER UPDATE ON School BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 164 AS chTableId, NEW.schoolUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 164 AND chEntityPk = NEW.schoolUid); END  CREATE TRIGGER ch_del_164 AFTER DELETE ON School BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 164 AS chTableId, OLD.schoolUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 164 AND chEntityPk = OLD.schoolUid); END CREATE VIEW School_ReceiveView AS SELECT School.*, SchoolReplicate.* FROM School LEFT JOIN SchoolReplicate ON SchoolReplicate.schoolPk = School.schoolUid  CREATE TRIGGER school_remote_insert_ins INSTEAD OF INSERT ON School_ReceiveView FOR EACH ROW BEGIN REPLACE INTO School(schoolUid, schoolName, schoolDesc, schoolAddress, schoolActive, schoolPhoneNumber, schoolGender, schoolHolidayCalendarUid, schoolFeatures, schoolLocationLong, schoolLocationLatt, schoolEmailAddress, schoolTeachersPersonGroupUid, schoolStudentsPersonGroupUid, schoolPendingStudentsPersonGroupUid, schoolCode, schoolMasterChangeSeqNum, schoolLocalChangeSeqNum, schoolLastChangedBy, schoolLct, schoolTimeZone) VALUES (NEW.schoolUid, NEW.schoolName, NEW.schoolDesc, NEW.schoolAddress, NEW.schoolActive, NEW.schoolPhoneNumber, NEW.schoolGender, NEW.schoolHolidayCalendarUid, NEW.schoolFeatures, NEW.schoolLocationLong, NEW.schoolLocationLatt, NEW.schoolEmailAddress, NEW.schoolTeachersPersonGroupUid, NEW.schoolStudentsPersonGroupUid, NEW.schoolPendingStudentsPersonGroupUid, NEW.schoolCode, NEW.schoolMasterChangeSeqNum, NEW.schoolLocalChangeSeqNum, NEW.schoolLastChangedBy, NEW.schoolLct, NEW.schoolTimeZone) /*psql ON CONFLICT (schoolUid) DO UPDATE SET schoolName = EXCLUDED.schoolName, schoolDesc = EXCLUDED.schoolDesc, schoolAddress = EXCLUDED.schoolAddress, schoolActive = EXCLUDED.schoolActive, schoolPhoneNumber = EXCLUDED.schoolPhoneNumber, schoolGender = EXCLUDED.schoolGender, schoolHolidayCalendarUid = EXCLUDED.schoolHolidayCalendarUid, schoolFeatures = EXCLUDED.schoolFeatures, schoolLocationLong = EXCLUDED.schoolLocationLong, schoolLocationLatt = EXCLUDED.schoolLocationLatt, schoolEmailAddress = EXCLUDED.schoolEmailAddress, schoolTeachersPersonGroupUid = EXCLUDED.schoolTeachersPersonGroupUid, schoolStudentsPersonGroupUid = EXCLUDED.schoolStudentsPersonGroupUid, schoolPendingStudentsPersonGroupUid = EXCLUDED.schoolPendingStudentsPersonGroupUid, schoolCode = EXCLUDED.schoolCode, schoolMasterChangeSeqNum = EXCLUDED.schoolMasterChangeSeqNum, schoolLocalChangeSeqNum = EXCLUDED.schoolLocalChangeSeqNum, schoolLastChangedBy = EXCLUDED.schoolLastChangedBy, schoolLct = EXCLUDED.schoolLct, schoolTimeZone = EXCLUDED.schoolTimeZone */; END  CREATE TABLE IF NOT EXISTS SchoolMemberReplicate ( smPk INTEGER NOT NULL, smVersionId INTEGER NOT NULL DEFAULT 0, smDestination INTEGER NOT NULL, smPending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (smPk, smDestination))  CREATE INDEX index_SchoolMemberReplicate_smPk_smDestination_smVersionId ON SchoolMemberReplicate (smPk, smDestination, smVersionId) v CREATE INDEX index_SchoolMemberReplicate_smDestination_smPending ON SchoolMemberReplicate (smDestination, smPending) . CREATE TRIGGER ch_ins_200 AFTER INSERT ON SchoolMember BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 200 AS chTableId, NEW.schoolMemberUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 200 AND chEntityPk = NEW.schoolMemberUid); END . CREATE TRIGGER ch_upd_200 AFTER UPDATE ON SchoolMember BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 200 AS chTableId, NEW.schoolMemberUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 200 AND chEntityPk = NEW.schoolMemberUid); END . CREATE TRIGGER ch_del_200 AFTER DELETE ON SchoolMember BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 200 AS chTableId, OLD.schoolMemberUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 200 AND chEntityPk = OLD.schoolMemberUid); END CREATE VIEW SchoolMember_ReceiveView AS SELECT SchoolMember.*, SchoolMemberReplicate.* FROM SchoolMember LEFT JOIN SchoolMemberReplicate ON SchoolMemberReplicate.smPk = SchoolMember.schoolMemberUid * CREATE TRIGGER schoolmember_remote_insert_ins INSTEAD OF INSERT ON SchoolMember_ReceiveView FOR EACH ROW BEGIN REPLACE INTO SchoolMember(schoolMemberUid, schoolMemberPersonUid, schoolMemberSchoolUid, schoolMemberJoinDate, schoolMemberLeftDate, schoolMemberRole, schoolMemberActive, schoolMemberLocalChangeSeqNum, schoolMemberMasterChangeSeqNum, schoolMemberLastChangedBy, schoolMemberLct) VALUES (NEW.schoolMemberUid, NEW.schoolMemberPersonUid, NEW.schoolMemberSchoolUid, NEW.schoolMemberJoinDate, NEW.schoolMemberLeftDate, NEW.schoolMemberRole, NEW.schoolMemberActive, NEW.schoolMemberLocalChangeSeqNum, NEW.schoolMemberMasterChangeSeqNum, NEW.schoolMemberLastChangedBy, NEW.schoolMemberLct) /*psql ON CONFLICT (schoolMemberUid) DO UPDATE SET schoolMemberPersonUid = EXCLUDED.schoolMemberPersonUid, schoolMemberSchoolUid = EXCLUDED.schoolMemberSchoolUid, schoolMemberJoinDate = EXCLUDED.schoolMemberJoinDate, schoolMemberLeftDate = EXCLUDED.schoolMemberLeftDate, schoolMemberRole = EXCLUDED.schoolMemberRole, schoolMemberActive = EXCLUDED.schoolMemberActive, schoolMemberLocalChangeSeqNum = EXCLUDED.schoolMemberLocalChangeSeqNum, schoolMemberMasterChangeSeqNum = EXCLUDED.schoolMemberMasterChangeSeqNum, schoolMemberLastChangedBy = EXCLUDED.schoolMemberLastChangedBy, schoolMemberLct = EXCLUDED.schoolMemberLct */; END  CREATE TABLE IF NOT EXISTS CommentsReplicate ( commentsPk INTEGER NOT NULL, commentsVersionId INTEGER NOT NULL DEFAULT 0, commentsDestination INTEGER NOT NULL, commentsPending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (commentsPk, commentsDestination))  CREATE INDEX index_CommentsReplicate_commentsPk_commentsDestination_commentsVersionId ON CommentsReplicate (commentsPk, commentsDestination, commentsVersionId)  CREATE INDEX index_CommentsReplicate_commentsDestination_commentsPending ON CommentsReplicate (commentsDestination, commentsPending) " CREATE TRIGGER ch_ins_208 AFTER INSERT ON Comments BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 208 AS chTableId, NEW.commentsUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 208 AND chEntityPk = NEW.commentsUid); END " CREATE TRIGGER ch_upd_208 AFTER UPDATE ON Comments BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 208 AS chTableId, NEW.commentsUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 208 AND chEntityPk = NEW.commentsUid); END " CREATE TRIGGER ch_del_208 AFTER DELETE ON Comments BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 208 AS chTableId, OLD.commentsUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 208 AND chEntityPk = OLD.commentsUid); END CREATE VIEW Comments_ReceiveView AS SELECT Comments.*, CommentsReplicate.* FROM Comments LEFT JOIN CommentsReplicate ON CommentsReplicate.commentsPk = Comments.commentsUid  CREATE TRIGGER comments_remote_insert_ins INSTEAD OF INSERT ON Comments_ReceiveView FOR EACH ROW BEGIN REPLACE INTO Comments(commentsUid, commentsText, commentsEntityType, commentsEntityUid, commentsPublic, commentsStatus, commentsPersonUid, commentsToPersonUid, commentsFlagged, commentsInActive, commentsDateTimeAdded, commentsDateTimeUpdated, commentsMCSN, commentsLCSN, commentsLCB, commentsLct) VALUES (NEW.commentsUid, NEW.commentsText, NEW.commentsEntityType, NEW.commentsEntityUid, NEW.commentsPublic, NEW.commentsStatus, NEW.commentsPersonUid, NEW.commentsToPersonUid, NEW.commentsFlagged, NEW.commentsInActive, NEW.commentsDateTimeAdded, NEW.commentsDateTimeUpdated, NEW.commentsMCSN, NEW.commentsLCSN, NEW.commentsLCB, NEW.commentsLct) /*psql ON CONFLICT (commentsUid) DO UPDATE SET commentsText = EXCLUDED.commentsText, commentsEntityType = EXCLUDED.commentsEntityType, commentsEntityUid = EXCLUDED.commentsEntityUid, commentsPublic = EXCLUDED.commentsPublic, commentsStatus = EXCLUDED.commentsStatus, commentsPersonUid = EXCLUDED.commentsPersonUid, commentsToPersonUid = EXCLUDED.commentsToPersonUid, commentsFlagged = EXCLUDED.commentsFlagged, commentsInActive = EXCLUDED.commentsInActive, commentsDateTimeAdded = EXCLUDED.commentsDateTimeAdded, commentsDateTimeUpdated = EXCLUDED.commentsDateTimeUpdated, commentsMCSN = EXCLUDED.commentsMCSN, commentsLCSN = EXCLUDED.commentsLCSN, commentsLCB = EXCLUDED.commentsLCB, commentsLct = EXCLUDED.commentsLct */; END  CREATE TABLE IF NOT EXISTS ReportReplicate ( reportPk INTEGER NOT NULL, reportVersionId INTEGER NOT NULL DEFAULT 0, reportDestination INTEGER NOT NULL, reportPending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (reportPk, reportDestination))  CREATE INDEX index_ReportReplicate_reportPk_reportDestination_reportVersionId ON ReportReplicate (reportPk, reportDestination, reportVersionId) z CREATE INDEX index_ReportReplicate_reportDestination_reportPending ON ReportReplicate (reportDestination, reportPending)  CREATE TRIGGER ch_ins_101 AFTER INSERT ON Report BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 101 AS chTableId, NEW.reportUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 101 AND chEntityPk = NEW.reportUid); END  CREATE TRIGGER ch_upd_101 AFTER UPDATE ON Report BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 101 AS chTableId, NEW.reportUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 101 AND chEntityPk = NEW.reportUid); END  CREATE TRIGGER ch_del_101 AFTER DELETE ON Report BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 101 AS chTableId, OLD.reportUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 101 AND chEntityPk = OLD.reportUid); END CREATE VIEW Report_ReceiveView AS SELECT Report.*, ReportReplicate.* FROM Report LEFT JOIN ReportReplicate ON ReportReplicate.reportPk = Report.reportUid L CREATE TRIGGER report_remote_insert_ins INSTEAD OF INSERT ON Report_ReceiveView FOR EACH ROW BEGIN REPLACE INTO Report(reportUid, reportOwnerUid, xAxis, reportDateRangeSelection, fromDate, fromRelTo, fromRelOffSet, fromRelUnit, toDate, toRelTo, toRelOffSet, toRelUnit, reportTitle, reportDescription, reportSeries, reportInactive, isTemplate, priority, reportTitleId, reportDescId, reportMasterChangeSeqNum, reportLocalChangeSeqNum, reportLastChangedBy, reportLct) VALUES (NEW.reportUid, NEW.reportOwnerUid, NEW.xAxis, NEW.reportDateRangeSelection, NEW.fromDate, NEW.fromRelTo, NEW.fromRelOffSet, NEW.fromRelUnit, NEW.toDate, NEW.toRelTo, NEW.toRelOffSet, NEW.toRelUnit, NEW.reportTitle, NEW.reportDescription, NEW.reportSeries, NEW.reportInactive, NEW.isTemplate, NEW.priority, NEW.reportTitleId, NEW.reportDescId, NEW.reportMasterChangeSeqNum, NEW.reportLocalChangeSeqNum, NEW.reportLastChangedBy, NEW.reportLct) /*psql ON CONFLICT (reportUid) DO UPDATE SET reportOwnerUid = EXCLUDED.reportOwnerUid, xAxis = EXCLUDED.xAxis, reportDateRangeSelection = EXCLUDED.reportDateRangeSelection, fromDate = EXCLUDED.fromDate, fromRelTo = EXCLUDED.fromRelTo, fromRelOffSet = EXCLUDED.fromRelOffSet, fromRelUnit = EXCLUDED.fromRelUnit, toDate = EXCLUDED.toDate, toRelTo = EXCLUDED.toRelTo, toRelOffSet = EXCLUDED.toRelOffSet, toRelUnit = EXCLUDED.toRelUnit, reportTitle = EXCLUDED.reportTitle, reportDescription = EXCLUDED.reportDescription, reportSeries = EXCLUDED.reportSeries, reportInactive = EXCLUDED.reportInactive, isTemplate = EXCLUDED.isTemplate, priority = EXCLUDED.priority, reportTitleId = EXCLUDED.reportTitleId, reportDescId = EXCLUDED.reportDescId, reportMasterChangeSeqNum = EXCLUDED.reportMasterChangeSeqNum, reportLocalChangeSeqNum = EXCLUDED.reportLocalChangeSeqNum, reportLastChangedBy = EXCLUDED.reportLastChangedBy, reportLct = EXCLUDED.reportLct */; END  CREATE TABLE IF NOT EXISTS SiteReplicate ( sitePk INTEGER NOT NULL, siteVersionId INTEGER NOT NULL DEFAULT 0, siteDestination INTEGER NOT NULL, sitePending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (sitePk, siteDestination))  CREATE INDEX index_SiteReplicate_sitePk_siteDestination_siteVersionId ON SiteReplicate (sitePk, siteDestination, siteVersionId) n CREATE INDEX index_SiteReplicate_siteDestination_sitePending ON SiteReplicate (siteDestination, sitePending)  CREATE TRIGGER ch_ins_189 AFTER INSERT ON Site BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 189 AS chTableId, NEW.siteUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 189 AND chEntityPk = NEW.siteUid); END  CREATE TRIGGER ch_upd_189 AFTER UPDATE ON Site BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 189 AS chTableId, NEW.siteUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 189 AND chEntityPk = NEW.siteUid); END  CREATE TRIGGER ch_del_189 AFTER DELETE ON Site BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 189 AS chTableId, OLD.siteUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 189 AND chEntityPk = OLD.siteUid); END CREATE VIEW Site_ReceiveView AS SELECT Site.*, SiteReplicate.* FROM Site LEFT JOIN SiteReplicate ON SiteReplicate.sitePk = Site.siteUid  CREATE TRIGGER site_remote_insert_ins INSTEAD OF INSERT ON Site_ReceiveView FOR EACH ROW BEGIN REPLACE INTO Site(siteUid, sitePcsn, siteLcsn, siteLcb, siteLct, siteName, guestLogin, registrationAllowed, authSalt) VALUES (NEW.siteUid, NEW.sitePcsn, NEW.siteLcsn, NEW.siteLcb, NEW.siteLct, NEW.siteName, NEW.guestLogin, NEW.registrationAllowed, NEW.authSalt) /*psql ON CONFLICT (siteUid) DO UPDATE SET sitePcsn = EXCLUDED.sitePcsn, siteLcsn = EXCLUDED.siteLcsn, siteLcb = EXCLUDED.siteLcb, siteLct = EXCLUDED.siteLct, siteName = EXCLUDED.siteName, guestLogin = EXCLUDED.guestLogin, registrationAllowed = EXCLUDED.registrationAllowed, authSalt = EXCLUDED.authSalt*/; END  CREATE TABLE IF NOT EXISTS LearnerGroupReplicate ( lgPk INTEGER NOT NULL, lgVersionId INTEGER NOT NULL DEFAULT 0, lgDestination INTEGER NOT NULL, lgPending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (lgPk, lgDestination))  CREATE INDEX index_LearnerGroupReplicate_lgPk_lgDestination_lgVersionId ON LearnerGroupReplicate (lgPk, lgDestination, lgVersionId) v CREATE INDEX index_LearnerGroupReplicate_lgDestination_lgPending ON LearnerGroupReplicate (lgDestination, lgPending) . CREATE TRIGGER ch_ins_301 AFTER INSERT ON LearnerGroup BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 301 AS chTableId, NEW.learnerGroupUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 301 AND chEntityPk = NEW.learnerGroupUid); END . CREATE TRIGGER ch_upd_301 AFTER UPDATE ON LearnerGroup BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 301 AS chTableId, NEW.learnerGroupUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 301 AND chEntityPk = NEW.learnerGroupUid); END . CREATE TRIGGER ch_del_301 AFTER DELETE ON LearnerGroup BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 301 AS chTableId, OLD.learnerGroupUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 301 AND chEntityPk = OLD.learnerGroupUid); END CREATE VIEW LearnerGroup_ReceiveView AS SELECT LearnerGroup.*, LearnerGroupReplicate.* FROM LearnerGroup LEFT JOIN LearnerGroupReplicate ON LearnerGroupReplicate.lgPk = LearnerGroup.learnerGroupUid d CREATE TRIGGER learnergroup_remote_insert_ins INSTEAD OF INSERT ON LearnerGroup_ReceiveView FOR EACH ROW BEGIN REPLACE INTO LearnerGroup(learnerGroupUid, learnerGroupName, learnerGroupDescription, learnerGroupActive, learnerGroupMCSN, learnerGroupCSN, learnerGroupLCB, learnerGroupLct) VALUES (NEW.learnerGroupUid, NEW.learnerGroupName, NEW.learnerGroupDescription, NEW.learnerGroupActive, NEW.learnerGroupMCSN, NEW.learnerGroupCSN, NEW.learnerGroupLCB, NEW.learnerGroupLct) /*psql ON CONFLICT (learnerGroupUid) DO UPDATE SET learnerGroupName = EXCLUDED.learnerGroupName, learnerGroupDescription = EXCLUDED.learnerGroupDescription, learnerGroupActive = EXCLUDED.learnerGroupActive, learnerGroupMCSN = EXCLUDED.learnerGroupMCSN, learnerGroupCSN = EXCLUDED.learnerGroupCSN, learnerGroupLCB = EXCLUDED.learnerGroupLCB, learnerGroupLct = EXCLUDED.learnerGroupLct */; END  CREATE TABLE IF NOT EXISTS LearnerGroupMemberReplicate ( lgmPk INTEGER NOT NULL, lgmVersionId INTEGER NOT NULL DEFAULT 0, lgmDestination INTEGER NOT NULL, lgmPending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (lgmPk, lgmDestination))  CREATE INDEX index_LearnerGroupMemberReplicate_lgmPk_lgmDestination_lgmVersionId ON LearnerGroupMemberReplicate (lgmPk, lgmDestination, lgmVersionId)  CREATE INDEX index_LearnerGroupMemberReplicate_lgmDestination_lgmPending ON LearnerGroupMemberReplicate (lgmDestination, lgmPending) @ CREATE TRIGGER ch_ins_300 AFTER INSERT ON LearnerGroupMember BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 300 AS chTableId, NEW.learnerGroupMemberUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 300 AND chEntityPk = NEW.learnerGroupMemberUid); END @ CREATE TRIGGER ch_upd_300 AFTER UPDATE ON LearnerGroupMember BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 300 AS chTableId, NEW.learnerGroupMemberUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 300 AND chEntityPk = NEW.learnerGroupMemberUid); END @ CREATE TRIGGER ch_del_300 AFTER DELETE ON LearnerGroupMember BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 300 AS chTableId, OLD.learnerGroupMemberUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 300 AND chEntityPk = OLD.learnerGroupMemberUid); END CREATE VIEW LearnerGroupMember_ReceiveView AS SELECT LearnerGroupMember.*, LearnerGroupMemberReplicate.* FROM LearnerGroupMember LEFT JOIN LearnerGroupMemberReplicate ON LearnerGroupMemberReplicate.lgmPk = LearnerGroupMember.learnerGroupMemberUid  CREATE TRIGGER learnergroupmember_remote_insert_ins INSTEAD OF INSERT ON LearnerGroupMember_ReceiveView FOR EACH ROW BEGIN REPLACE INTO LearnerGroupMember(learnerGroupMemberUid, learnerGroupMemberPersonUid, learnerGroupMemberLgUid, learnerGroupMemberRole, learnerGroupMemberActive, learnerGroupMemberMCSN, learnerGroupMemberCSN, learnerGroupMemberLCB, learnerGroupMemberLct) VALUES (NEW.learnerGroupMemberUid, NEW.learnerGroupMemberPersonUid, NEW.learnerGroupMemberLgUid, NEW.learnerGroupMemberRole, NEW.learnerGroupMemberActive, NEW.learnerGroupMemberMCSN, NEW.learnerGroupMemberCSN, NEW.learnerGroupMemberLCB, NEW.learnerGroupMemberLct) /*psql ON CONFLICT (learnerGroupMemberUid) DO UPDATE SET learnerGroupMemberPersonUid = EXCLUDED.learnerGroupMemberPersonUid, learnerGroupMemberLgUid = EXCLUDED.learnerGroupMemberLgUid, learnerGroupMemberRole = EXCLUDED.learnerGroupMemberRole, learnerGroupMemberActive = EXCLUDED.learnerGroupMemberActive, learnerGroupMemberMCSN = EXCLUDED.learnerGroupMemberMCSN, learnerGroupMemberCSN = EXCLUDED.learnerGroupMemberCSN, learnerGroupMemberLCB = EXCLUDED.learnerGroupMemberLCB, learnerGroupMemberLct = EXCLUDED.learnerGroupMemberLct */; END  CREATE TABLE IF NOT EXISTS GroupLearningSessionReplicate ( glsPk INTEGER NOT NULL, glsVersionId INTEGER NOT NULL DEFAULT 0, glsDestination INTEGER NOT NULL, glsPending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (glsPk, glsDestination))  CREATE INDEX index_GroupLearningSessionReplicate_glsPk_glsDestination_glsVersionId ON GroupLearningSessionReplicate (glsPk, glsDestination, glsVersionId)  CREATE INDEX index_GroupLearningSessionReplicate_glsDestination_glsPending ON GroupLearningSessionReplicate (glsDestination, glsPending) F CREATE TRIGGER ch_ins_302 AFTER INSERT ON GroupLearningSession BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 302 AS chTableId, NEW.groupLearningSessionUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 302 AND chEntityPk = NEW.groupLearningSessionUid); END F CREATE TRIGGER ch_upd_302 AFTER UPDATE ON GroupLearningSession BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 302 AS chTableId, NEW.groupLearningSessionUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 302 AND chEntityPk = NEW.groupLearningSessionUid); END F CREATE TRIGGER ch_del_302 AFTER DELETE ON GroupLearningSession BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 302 AS chTableId, OLD.groupLearningSessionUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 302 AND chEntityPk = OLD.groupLearningSessionUid); END  CREATE VIEW GroupLearningSession_ReceiveView AS SELECT GroupLearningSession.*, GroupLearningSessionReplicate.* FROM GroupLearningSession LEFT JOIN GroupLearningSessionReplicate ON GroupLearningSessionReplicate.glsPk = GroupLearningSession.groupLearningSessionUid   CREATE TRIGGER grouplearningsession_remote_insert_ins INSTEAD OF INSERT ON GroupLearningSession_ReceiveView FOR EACH ROW BEGIN REPLACE INTO GroupLearningSession(groupLearningSessionUid, groupLearningSessionContentUid, groupLearningSessionLearnerGroupUid, groupLearningSessionInactive, groupLearningSessionMCSN, groupLearningSessionCSN, groupLearningSessionLCB, groupLearningSessionLct) VALUES (NEW.groupLearningSessionUid, NEW.groupLearningSessionContentUid, NEW.groupLearningSessionLearnerGroupUid, NEW.groupLearningSessionInactive, NEW.groupLearningSessionMCSN, NEW.groupLearningSessionCSN, NEW.groupLearningSessionLCB, NEW.groupLearningSessionLct) /*psql ON CONFLICT (groupLearningSessionUid) DO UPDATE SET groupLearningSessionContentUid = EXCLUDED.groupLearningSessionContentUid, groupLearningSessionLearnerGroupUid = EXCLUDED.groupLearningSessionLearnerGroupUid, groupLearningSessionInactive = EXCLUDED.groupLearningSessionInactive, groupLearningSessionMCSN = EXCLUDED.groupLearningSessionMCSN, groupLearningSessionCSN = EXCLUDED.groupLearningSessionCSN, groupLearningSessionLCB = EXCLUDED.groupLearningSessionLCB, groupLearningSessionLct = EXCLUDED.groupLearningSessionLct */; END   CREATE TABLE IF NOT EXISTS SiteTermsReplicate ( stPk INTEGER NOT NULL, stVersionId INTEGER NOT NULL DEFAULT 0, stDestination INTEGER NOT NULL, stPending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (stPk, stDestination))  CREATE INDEX index_SiteTermsReplicate_stPk_stDestination_stVersionId ON SiteTermsReplicate (stPk, stDestination, stVersionId) p CREATE INDEX index_SiteTermsReplicate_stDestination_stPending ON SiteTermsReplicate (stDestination, stPending)  CREATE TRIGGER ch_ins_272 AFTER INSERT ON SiteTerms BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 272 AS chTableId, NEW.sTermsUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 272 AND chEntityPk = NEW.sTermsUid); END  CREATE TRIGGER ch_upd_272 AFTER UPDATE ON SiteTerms BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 272 AS chTableId, NEW.sTermsUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 272 AND chEntityPk = NEW.sTermsUid); END  CREATE TRIGGER ch_del_272 AFTER DELETE ON SiteTerms BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 272 AS chTableId, OLD.sTermsUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 272 AND chEntityPk = OLD.sTermsUid); END CREATE VIEW SiteTerms_ReceiveView AS SELECT SiteTerms.*, SiteTermsReplicate.* FROM SiteTerms LEFT JOIN SiteTermsReplicate ON SiteTermsReplicate.stPk = SiteTerms.sTermsUid  CREATE TRIGGER siteterms_remote_insert_ins INSTEAD OF INSERT ON SiteTerms_ReceiveView FOR EACH ROW BEGIN REPLACE INTO SiteTerms(sTermsUid, termsHtml, sTermsLang, sTermsLangUid, sTermsActive, sTermsLastChangedBy, sTermsPrimaryCsn, sTermsLocalCsn, sTermsLct) VALUES (NEW.sTermsUid, NEW.termsHtml, NEW.sTermsLang, NEW.sTermsLangUid, NEW.sTermsActive, NEW.sTermsLastChangedBy, NEW.sTermsPrimaryCsn, NEW.sTermsLocalCsn, NEW.sTermsLct) /*psql ON CONFLICT (sTermsUid) DO UPDATE SET termsHtml = EXCLUDED.termsHtml, sTermsLang = EXCLUDED.sTermsLang, sTermsLangUid = EXCLUDED.sTermsLangUid, sTermsActive = EXCLUDED.sTermsActive, sTermsLastChangedBy = EXCLUDED.sTermsLastChangedBy, sTermsPrimaryCsn = EXCLUDED.sTermsPrimaryCsn, sTermsLocalCsn = EXCLUDED.sTermsLocalCsn, sTermsLct = EXCLUDED.sTermsLct */; END  CREATE TABLE IF NOT EXISTS ClazzContentJoinReplicate ( ccjPk INTEGER NOT NULL, ccjVersionId INTEGER NOT NULL DEFAULT 0, ccjDestination INTEGER NOT NULL, ccjPending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (ccjPk, ccjDestination))  CREATE INDEX index_ClazzContentJoinReplicate_ccjPk_ccjDestination_ccjVersionId ON ClazzContentJoinReplicate (ccjPk, ccjDestination, ccjVersionId) ! CREATE INDEX index_ClazzContentJoinReplicate_ccjDestination_ccjPending ON ClazzContentJoinReplicate (ccjDestination, ccjPending) # CREATE TRIGGER ch_ins_134 AFTER INSERT ON ClazzContentJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 134 AS chTableId, NEW.ccjUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 134 AND chEntityPk = NEW.ccjUid); END % CREATE TRIGGER ch_upd_134 AFTER UPDATE ON ClazzContentJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 134 AS chTableId, NEW.ccjUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 134 AND chEntityPk = NEW.ccjUid); END ' CREATE TRIGGER ch_del_134 AFTER DELETE ON ClazzContentJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 134 AS chTableId, OLD.ccjUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 134 AND chEntityPk = OLD.ccjUid); END )CREATE VIEW ClazzContentJoin_ReceiveView AS SELECT ClazzContentJoin.*, ClazzContentJoinReplicate.* FROM ClazzContentJoin LEFT JOIN ClazzContentJoinReplicate ON ClazzContentJoinReplicate.ccjPk = ClazzContentJoin.ccjUid + CREATE TRIGGER clazzcontentjoin_remote_insert_ins INSTEAD OF INSERT ON ClazzContentJoin_ReceiveView FOR EACH ROW BEGIN REPLACE INTO ClazzContentJoin(ccjUid, ccjContentEntryUid, ccjClazzUid, ccjActive, ccjLocalChangeSeqNum, ccjMasterChangeSeqNum, ccjLastChangedBy, ccjLct) VALUES (NEW.ccjUid, NEW.ccjContentEntryUid, NEW.ccjClazzUid, NEW.ccjActive, NEW.ccjLocalChangeSeqNum, NEW.ccjMasterChangeSeqNum, NEW.ccjLastChangedBy, NEW.ccjLct) /*psql ON CONFLICT (ccjUid) DO UPDATE SET ccjContentEntryUid = EXCLUDED.ccjContentEntryUid, ccjClazzUid = EXCLUDED.ccjClazzUid, ccjActive = EXCLUDED.ccjActive, ccjLocalChangeSeqNum = EXCLUDED.ccjLocalChangeSeqNum, ccjMasterChangeSeqNum = EXCLUDED.ccjMasterChangeSeqNum, ccjLastChangedBy = EXCLUDED.ccjLastChangedBy, ccjLct = EXCLUDED.ccjLct */; END - CREATE TABLE IF NOT EXISTS PersonParentJoinReplicate ( ppjPk INTEGER NOT NULL, ppjVersionId INTEGER NOT NULL DEFAULT 0, ppjDestination INTEGER NOT NULL, ppjPending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (ppjPk, ppjDestination)) / CREATE INDEX index_PersonParentJoinReplicate_ppjPk_ppjDestination_ppjVersionId ON PersonParentJoinReplicate (ppjPk, ppjDestination, ppjVersionId) 1 CREATE INDEX index_PersonParentJoinReplicate_ppjDestination_ppjPending ON PersonParentJoinReplicate (ppjDestination, ppjPending) 3 CREATE TRIGGER ch_ins_512 AFTER INSERT ON PersonParentJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 512 AS chTableId, NEW.ppjUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 512 AND chEntityPk = NEW.ppjUid); END 5 CREATE TRIGGER ch_upd_512 AFTER UPDATE ON PersonParentJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 512 AS chTableId, NEW.ppjUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 512 AND chEntityPk = NEW.ppjUid); END 7 CREATE TRIGGER ch_del_512 AFTER DELETE ON PersonParentJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 512 AS chTableId, OLD.ppjUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 512 AND chEntityPk = OLD.ppjUid); END 9CREATE VIEW PersonParentJoin_ReceiveView AS SELECT PersonParentJoin.*, PersonParentJoinReplicate.* FROM PersonParentJoin LEFT JOIN PersonParentJoinReplicate ON PersonParentJoinReplicate.ppjPk = PersonParentJoin.ppjUid ;U CREATE TRIGGER personparentjoin_remote_insert_ins INSTEAD OF INSERT ON PersonParentJoin_ReceiveView FOR EACH ROW BEGIN REPLACE INTO PersonParentJoin(ppjUid, ppjPcsn, ppjLcsn, ppjLcb, ppjLct, ppjParentPersonUid, ppjMinorPersonUid, ppjRelationship, ppjEmail, ppjPhone, ppjInactive, ppjStatus, ppjApprovalTiemstamp, ppjApprovalIpAddr) VALUES (NEW.ppjUid, NEW.ppjPcsn, NEW.ppjLcsn, NEW.ppjLcb, NEW.ppjLct, NEW.ppjParentPersonUid, NEW.ppjMinorPersonUid, NEW.ppjRelationship, NEW.ppjEmail, NEW.ppjPhone, NEW.ppjInactive, NEW.ppjStatus, NEW.ppjApprovalTiemstamp, NEW.ppjApprovalIpAddr) /*psql ON CONFLICT (ppjUid) DO UPDATE SET ppjPcsn = EXCLUDED.ppjPcsn, ppjLcsn = EXCLUDED.ppjLcsn, ppjLcb = EXCLUDED.ppjLcb, ppjLct = EXCLUDED.ppjLct, ppjParentPersonUid = EXCLUDED.ppjParentPersonUid, ppjMinorPersonUid = EXCLUDED.ppjMinorPersonUid, ppjRelationship = EXCLUDED.ppjRelationship, ppjEmail = EXCLUDED.ppjEmail, ppjPhone = EXCLUDED.ppjPhone, ppjInactive = EXCLUDED.ppjInactive, ppjStatus = EXCLUDED.ppjStatus, ppjApprovalTiemstamp = EXCLUDED.ppjApprovalTiemstamp, ppjApprovalIpAddr = EXCLUDED.ppjApprovalIpAddr */; END = CREATE TABLE IF NOT EXISTS ScopedGrantReplicate ( sgPk INTEGER NOT NULL, sgVersionId INTEGER NOT NULL DEFAULT 0, sgDestination INTEGER NOT NULL, sgPending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (sgPk, sgDestination)) ? CREATE INDEX index_ScopedGrantReplicate_sgPk_sgDestination_sgVersionId ON ScopedGrantReplicate (sgPk, sgDestination, sgVersionId) At CREATE INDEX index_ScopedGrantReplicate_sgDestination_sgPending ON ScopedGrantReplicate (sgDestination, sgPending) C CREATE TRIGGER ch_ins_48 AFTER INSERT ON ScopedGrant BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 48 AS chTableId, NEW.sgUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 48 AND chEntityPk = NEW.sgUid); END E CREATE TRIGGER ch_upd_48 AFTER UPDATE ON ScopedGrant BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 48 AS chTableId, NEW.sgUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 48 AND chEntityPk = NEW.sgUid); END G CREATE TRIGGER ch_del_48 AFTER DELETE ON ScopedGrant BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 48 AS chTableId, OLD.sgUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 48 AND chEntityPk = OLD.sgUid); END ICREATE VIEW ScopedGrant_ReceiveView AS SELECT ScopedGrant.*, ScopedGrantReplicate.* FROM ScopedGrant LEFT JOIN ScopedGrantReplicate ON ScopedGrantReplicate.sgPk = ScopedGrant.sgUid K CREATE TRIGGER sg_remote_insert_ins INSTEAD OF INSERT ON ScopedGrant_ReceiveView FOR EACH ROW BEGIN REPLACE INTO ScopedGrant(sgUid, sgPcsn, sgLcsn, sgLcb, sgLct, sgTableId, sgEntityUid, sgPermissions, sgGroupUid, sgIndex, sgFlags) VALUES (NEW.sgUid, NEW.sgPcsn, NEW.sgLcsn, NEW.sgLcb, NEW.sgLct, NEW.sgTableId, NEW.sgEntityUid, NEW.sgPermissions, NEW.sgGroupUid, NEW.sgIndex, NEW.sgFlags) /*psql ON CONFLICT(sgUid) DO UPDATE SET sgLct = EXCLUDED.sgLct, sgPermissions = EXCLUDED.sgPermissions */ ; END M CREATE TABLE IF NOT EXISTS ErrorReportReplicate ( erPk INTEGER NOT NULL, erVersionId INTEGER NOT NULL DEFAULT 0, erDestination INTEGER NOT NULL, erPending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (erPk, erDestination)) O CREATE INDEX index_ErrorReportReplicate_erPk_erDestination_erVersionId ON ErrorReportReplicate (erPk, erDestination, erVersionId) Qt CREATE INDEX index_ErrorReportReplicate_erDestination_erPending ON ErrorReportReplicate (erDestination, erPending) S CREATE TRIGGER ch_ins_419 AFTER INSERT ON ErrorReport BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 419 AS chTableId, NEW.errUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 419 AND chEntityPk = NEW.errUid); END U CREATE TRIGGER ch_upd_419 AFTER UPDATE ON ErrorReport BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 419 AS chTableId, NEW.errUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 419 AND chEntityPk = NEW.errUid); END W CREATE TRIGGER ch_del_419 AFTER DELETE ON ErrorReport BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 419 AS chTableId, OLD.errUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 419 AND chEntityPk = OLD.errUid); END YCREATE VIEW ErrorReport_ReceiveView AS SELECT ErrorReport.*, ErrorReportReplicate.* FROM ErrorReport LEFT JOIN ErrorReportReplicate ON ErrorReportReplicate.erPk = ErrorReport.errUid [ CREATE TRIGGER errorreport_remote_insert_ins INSTEAD OF INSERT ON ErrorReport_ReceiveView FOR EACH ROW BEGIN REPLACE INTO ErrorReport(errUid, errPcsn, errLcsn, errLcb, errLct, severity, timestamp, presenterUri, appVersion, versionCode, errorCode, operatingSys, osVersion, stackTrace, message) VALUES (NEW.errUid, NEW.errPcsn, NEW.errLcsn, NEW.errLcb, NEW.errLct, NEW.severity, NEW.timestamp, NEW.presenterUri, NEW.appVersion, NEW.versionCode, NEW.errorCode, NEW.operatingSys, NEW.osVersion, NEW.stackTrace, NEW.message) /*psql ON CONFLICT (errUid) DO UPDATE SET errPcsn = EXCLUDED.errPcsn, errLcsn = EXCLUDED.errLcsn, errLcb = EXCLUDED.errLcb, errLct = EXCLUDED.errLct, severity = EXCLUDED.severity, timestamp = EXCLUDED.timestamp, presenterUri = EXCLUDED.presenterUri, appVersion = EXCLUDED.appVersion, versionCode = EXCLUDED.versionCode, errorCode = EXCLUDED.errorCode, operatingSys = EXCLUDED.operatingSys, osVersion = EXCLUDED.osVersion, stackTrace = EXCLUDED.stackTrace, message = EXCLUDED.message */; END ] CREATE TABLE IF NOT EXISTS ClazzAssignmentReplicate ( caPk INTEGER NOT NULL, caVersionId INTEGER NOT NULL DEFAULT 0, caDestination INTEGER NOT NULL, caPending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (caPk, caDestination)) _ CREATE INDEX index_ClazzAssignmentReplicate_caPk_caDestination_caVersionId ON ClazzAssignmentReplicate (caPk, caDestination, caVersionId) a| CREATE INDEX index_ClazzAssignmentReplicate_caDestination_caPending ON ClazzAssignmentReplicate (caDestination, caPending) c CREATE TRIGGER ch_ins_520 AFTER INSERT ON ClazzAssignment BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 520 AS chTableId, NEW.caUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 520 AND chEntityPk = NEW.caUid); END e CREATE TRIGGER ch_upd_520 AFTER UPDATE ON ClazzAssignment BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 520 AS chTableId, NEW.caUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 520 AND chEntityPk = NEW.caUid); END g CREATE TRIGGER ch_del_520 AFTER DELETE ON ClazzAssignment BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 520 AS chTableId, OLD.caUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 520 AND chEntityPk = OLD.caUid); END iCREATE VIEW ClazzAssignment_ReceiveView AS SELECT ClazzAssignment.*, ClazzAssignmentReplicate.* FROM ClazzAssignment LEFT JOIN ClazzAssignmentReplicate ON ClazzAssignmentReplicate.caPk = ClazzAssignment.caUid k CREATE TRIGGER clazzassignment_remote_insert_ins INSTEAD OF INSERT ON ClazzAssignment_ReceiveView FOR EACH ROW BEGIN REPLACE INTO ClazzAssignment(caUid, caTitle, caDescription, caDeadlineDate, caStartDate, caLateSubmissionType, caLateSubmissionPenalty, caGracePeriodDate, caActive, caClassCommentEnabled, caPrivateCommentsEnabled, caClazzUid, caLocalChangeSeqNum, caMasterChangeSeqNum, caLastChangedBy, caLct) VALUES (NEW.caUid, NEW.caTitle, NEW.caDescription, NEW.caDeadlineDate, NEW.caStartDate, NEW.caLateSubmissionType, NEW.caLateSubmissionPenalty, NEW.caGracePeriodDate, NEW.caActive, NEW.caClassCommentEnabled, NEW.caPrivateCommentsEnabled, NEW.caClazzUid, NEW.caLocalChangeSeqNum, NEW.caMasterChangeSeqNum, NEW.caLastChangedBy, NEW.caLct) /*psql ON CONFLICT (caUid) DO UPDATE SET caTitle = EXCLUDED.caTitle, caDescription = EXCLUDED.caDescription, caDeadlineDate = EXCLUDED.caDeadlineDate, caStartDate = EXCLUDED.caStartDate, caLateSubmissionType = EXCLUDED.caLateSubmissionType, caLateSubmissionPenalty = EXCLUDED.caLateSubmissionPenalty, caGracePeriodDate = EXCLUDED.caGracePeriodDate, caActive = EXCLUDED.caActive, caClassCommentEnabled = EXCLUDED.caClassCommentEnabled, caPrivateCommentsEnabled = EXCLUDED.caPrivateCommentsEnabled, caClazzUid = EXCLUDED.caClazzUid, caLocalChangeSeqNum = EXCLUDED.caLocalChangeSeqNum, caMasterChangeSeqNum = EXCLUDED.caMasterChangeSeqNum, caLastChangedBy = EXCLUDED.caLastChangedBy, caLct = EXCLUDED.caLct */; END m CREATE TABLE IF NOT EXISTS ClazzAssignmentContentJoinReplicate ( cacjPk INTEGER NOT NULL, cacjVersionId INTEGER NOT NULL DEFAULT 0, cacjDestination INTEGER NOT NULL, cacjPending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (cacjPk, cacjDestination)) o CREATE INDEX index_ClazzAssignmentContentJoinReplicate_cacjPk_cacjDestination_cacjVersionId ON ClazzAssignmentContentJoinReplicate (cacjPk, cacjDestination, cacjVersionId) q CREATE INDEX index_ClazzAssignmentContentJoinReplicate_cacjDestination_cacjPending ON ClazzAssignmentContentJoinReplicate (cacjDestination, cacjPending) s, CREATE TRIGGER ch_ins_521 AFTER INSERT ON ClazzAssignmentContentJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 521 AS chTableId, NEW.cacjUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 521 AND chEntityPk = NEW.cacjUid); END u, CREATE TRIGGER ch_upd_521 AFTER UPDATE ON ClazzAssignmentContentJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 521 AS chTableId, NEW.cacjUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 521 AND chEntityPk = NEW.cacjUid); END w, CREATE TRIGGER ch_del_521 AFTER DELETE ON ClazzAssignmentContentJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 521 AS chTableId, OLD.cacjUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 521 AND chEntityPk = OLD.cacjUid); END y#CREATE VIEW ClazzAssignmentContentJoin_ReceiveView AS SELECT ClazzAssignmentContentJoin.*, ClazzAssignmentContentJoinReplicate.* FROM ClazzAssignmentContentJoin LEFT JOIN ClazzAssignmentContentJoinReplicate ON ClazzAssignmentContentJoinReplicate.cacjPk = ClazzAssignmentContentJoin.cacjUid { CREATE TRIGGER clazzassignmentcontentjoin_remote_insert_ins INSTEAD OF INSERT ON ClazzAssignmentContentJoin_ReceiveView FOR EACH ROW BEGIN REPLACE INTO ClazzAssignmentContentJoin(cacjUid, cacjContentUid, cacjAssignmentUid, cacjActive, cacjMCSN, cacjLCSN, cacjLCB, cacjLct) VALUES (NEW.cacjUid, NEW.cacjContentUid, NEW.cacjAssignmentUid, NEW.cacjActive, NEW.cacjMCSN, NEW.cacjLCSN, NEW.cacjLCB, NEW.cacjLct) /*psql ON CONFLICT (cacjUid) DO UPDATE SET cacjContentUid = EXCLUDED.cacjContentUid, cacjAssignmentUid = EXCLUDED.cacjAssignmentUid, cacjActive = EXCLUDED.cacjActive, cacjMCSN = EXCLUDED.cacjMCSN, cacjLCSN = EXCLUDED.cacjLCSN, cacjLCB = EXCLUDED.cacjLCB, cacjLct = EXCLUDED.cacjLct */; END } CREATE TABLE IF NOT EXISTS PersonAuth2Replicate ( paPk INTEGER NOT NULL, paVersionId INTEGER NOT NULL DEFAULT 0, paDestination INTEGER NOT NULL, paPending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (paPk, paDestination))  CREATE INDEX index_PersonAuth2Replicate_paPk_paDestination_paVersionId ON PersonAuth2Replicate (paPk, paDestination, paVersionId) t CREATE INDEX index_PersonAuth2Replicate_paDestination_paPending ON PersonAuth2Replicate (paDestination, paPending)  CREATE TRIGGER ch_ins_678 AFTER INSERT ON PersonAuth2 BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 678 AS chTableId, NEW.pauthUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 678 AND chEntityPk = NEW.pauthUid); END  CREATE TRIGGER ch_upd_678 AFTER UPDATE ON PersonAuth2 BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 678 AS chTableId, NEW.pauthUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 678 AND chEntityPk = NEW.pauthUid); END  CREATE TRIGGER ch_del_678 AFTER DELETE ON PersonAuth2 BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 678 AS chTableId, OLD.pauthUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 678 AND chEntityPk = OLD.pauthUid); END CREATE VIEW PersonAuth2_ReceiveView AS SELECT PersonAuth2.*, PersonAuth2Replicate.* FROM PersonAuth2 LEFT JOIN PersonAuth2Replicate ON PersonAuth2Replicate.paPk = PersonAuth2.pauthUid B CREATE TRIGGER personauth2_remote_insert_ins INSTEAD OF INSERT ON PersonAuth2_ReceiveView FOR EACH ROW BEGIN REPLACE INTO PersonAuth2(pauthUid, pauthMechanism, pauthAuth, pauthLcsn, pauthPcsn, pauthLcb, pauthLct) VALUES (NEW.pauthUid, NEW.pauthMechanism, NEW.pauthAuth, NEW.pauthLcsn, NEW.pauthPcsn, NEW.pauthLcb, NEW.pauthLct) /*psql ON CONFLICT (pauthUid) DO UPDATE SET pauthMechanism = EXCLUDED.pauthMechanism, pauthAuth = EXCLUDED.pauthAuth, pauthLcsn = EXCLUDED.pauthLcsn, pauthPcsn = EXCLUDED.pauthPcsn, pauthLcb = EXCLUDED.pauthLcb, pauthLct = EXCLUDED.pauthLct */; END  CREATE TABLE IF NOT EXISTS UserSessionReplicate ( usPk INTEGER NOT NULL, usVersionId INTEGER NOT NULL DEFAULT 0, usDestination INTEGER NOT NULL, usPending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (usPk, usDestination))  CREATE INDEX index_UserSessionReplicate_usPk_usDestination_usVersionId ON UserSessionReplicate (usPk, usDestination, usVersionId) t CREATE INDEX index_UserSessionReplicate_usDestination_usPending ON UserSessionReplicate (usDestination, usPending)  CREATE TRIGGER ch_ins_679 AFTER INSERT ON UserSession BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 679 AS chTableId, NEW.usUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 679 AND chEntityPk = NEW.usUid); END  CREATE TRIGGER ch_upd_679 AFTER UPDATE ON UserSession BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 679 AS chTableId, NEW.usUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 679 AND chEntityPk = NEW.usUid); END  CREATE TRIGGER ch_del_679 AFTER DELETE ON UserSession BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 679 AS chTableId, OLD.usUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 679 AND chEntityPk = OLD.usUid); END CREATE VIEW UserSession_ReceiveView AS SELECT UserSession.*, UserSessionReplicate.* FROM UserSession LEFT JOIN UserSessionReplicate ON UserSessionReplicate.usPk = UserSession.usUid [ CREATE TRIGGER usersession_remote_ins_ins INSTEAD OF INSERT ON UserSession_ReceiveView FOR EACH ROW BEGIN REPLACE INTO UserSession(usUid, usPcsn, usLcsn, usLcb, usLct, usPersonUid, usClientNodeId, usStartTime, usEndTime, usStatus, usReason, usAuth, usSessionType) VALUES (NEW.usUid, NEW.usPcsn, NEW.usLcsn, NEW.usLcb, NEW.usLct, NEW.usPersonUid, NEW.usClientNodeId, NEW.usStartTime, NEW.usEndTime, NEW.usStatus, NEW.usReason, NEW.usAuth, NEW.usSessionType) /*postgres ON CONFLICT (usUid) DO UPDATE SET usStatus = EXCLUDED.usStatus, usEndTime = EXCLUDED.usEndTime, usReason = EXCLUDED.usReason */ ; END &com/ustadmobile/door/util/SystemTimeKtsystemTimeInMillis()J  QUPDATE ClazzLog SET clazzLogLastChangedTime =  WHERE clazzLogLastChangedTime = 0$java/lang/invoke/StringConcatFactorymakeConcatWithConstants(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;  (J)Ljava/lang/String; UPDATE ClazzLogAttendanceRecord SET clazzLogAttendanceRecordLastChangedTime =  WHERE clazzLogAttendanceRecordLastChangedTime = 0QUPDATE Schedule SET scheduleLastChangedTime =  WHERE scheduleLastChangedTime = 0DUPDATE HolidayCalendar SET umCalendarLct =  WHERE umCalendarLct = 0.UPDATE Holiday SET holLct =  WHERE holLct = 03UPDATE Person SET personLct =  WHERE personLct = 00UPDATE Clazz SET clazzLct =  WHERE clazzLct = 0KUPDATE ClazzEnrolment SET clazzEnrolmentLct =  WHERE clazzEnrolmentLct = 0HUPDATE LeavingReason SET leavingReasonLct =  WHERE leavingReasonLct = 0EUPDATE ContentEntry SET contentEntryLct =  WHERE contentEntryLct = 0 JUPDATE ContentEntryContentCategoryJoin SET ceccjLct =  WHERE ceccjLct = 0 FUPDATE ContentEntryParentChildJoin SET cepcjLct =  WHERE cepcjLct = 0 GUPDATE ContentEntryRelatedEntryJoin SET cerejLct =  WHERE cerejLct = 0 `UPDATE ContentCategorySchema SET contentCategorySchemaLct =  WHERE contentCategorySchemaLct = 0 NUPDATE ContentCategory SET contentCategoryLct =  WHERE contentCategoryLct = 01UPDATE Language SET langLct =  WHERE langLct = 0FUPDATE LanguageVariant SET langVariantLct =  WHERE langVariantLct = 06UPDATE PersonGroup SET groupLct =  WHERE groupLct = 0HUPDATE PersonGroupMember SET groupMemberLct =  WHERE groupMemberLct = 0HUPDATE PersonPicture SET personPictureLct =  WHERE personPictureLct = 00UPDATE Container SET cntLct =  WHERE cntLct = 03UPDATE VerbEntity SET verbLct =  WHERE verbLct = 0g CREATE TRIGGER ch_del_14_trig AFTER DELETE ON ClazzLog FOR EACH ROW EXECUTE PROCEDURE ch_del_14_fn(); @CREATE OR REPLACE FUNCTION clazzlog_remote_insert_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ClazzLog(clazzLogUid, clazzLogClazzUid, logDate, timeRecorded, clazzLogDone, cancellationNote, clazzLogCancelled, clazzLogNumPresent, clazzLogNumAbsent, clazzLogNumPartial, clazzLogScheduleUid, clazzLogStatusFlag, clazzLogMSQN, clazzLogLCSN, clazzLogLCB, clazzLogLastChangedTime) VALUES (NEW.clazzLogUid, NEW.clazzLogClazzUid, NEW.logDate, NEW.timeRecorded, NEW.clazzLogDone, NEW.cancellationNote, NEW.clazzLogCancelled, NEW.clazzLogNumPresent, NEW.clazzLogNumAbsent, NEW.clazzLogNumPartial, NEW.clazzLogScheduleUid, NEW.clazzLogStatusFlag, NEW.clazzLogMSQN, NEW.clazzLogLCSN, NEW.clazzLogLCB, NEW.clazzLogLastChangedTime) ON CONFLICT (clazzLogUid) DO UPDATE SET clazzLogClazzUid = EXCLUDED.clazzLogClazzUid, logDate = EXCLUDED.logDate, timeRecorded = EXCLUDED.timeRecorded, clazzLogDone = EXCLUDED.clazzLogDone, cancellationNote = EXCLUDED.cancellationNote, clazzLogCancelled = EXCLUDED.clazzLogCancelled, clazzLogNumPresent = EXCLUDED.clazzLogNumPresent, clazzLogNumAbsent = EXCLUDED.clazzLogNumAbsent, clazzLogNumPartial = EXCLUDED.clazzLogNumPartial, clazzLogScheduleUid = EXCLUDED.clazzLogScheduleUid, clazzLogStatusFlag = EXCLUDED.clazzLogStatusFlag, clazzLogMSQN = EXCLUDED.clazzLogMSQN, clazzLogLCSN = EXCLUDED.clazzLogLCSN, clazzLogLCB = EXCLUDED.clazzLogLCB, clazzLogLastChangedTime = EXCLUDED.clazzLogLastChangedTime ; IF (TG_OP = 'INSERT' OR TG_OP = 'UPDATE') THEN RETURN NEW; ELSE RETURN OLD; END IF; END $$ LANGUAGE plpgsqlB CREATE TRIGGER clazzlog_remote_insert_trig INSTEAD OF INSERT ON ClazzLog_ReceiveView FOR EACH ROW EXECUTE PROCEDURE clazzlog_remote_insert_fn() D CREATE TABLE IF NOT EXISTS ClazzLogAttendanceRecordReplicate ( clarPk BIGINT NOT NULL, clarVersionId BIGINT NOT NULL DEFAULT 0, clarDestination BIGINT NOT NULL, clarPending BOOL NOT NULL DEFAULT true, PRIMARY KEY (clarPk, clarDestination)) F CREATE OR REPLACE FUNCTION ch_upd_15_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (15, NEW.clazzLogAttendanceRecordUid, 1) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 1; RETURN NULL; END $$ LANGUAGE plpgsql H CREATE TRIGGER ch_upd_15_trig AFTER UPDATE OR INSERT ON ClazzLogAttendanceRecord FOR EACH ROW EXECUTE PROCEDURE ch_upd_15_fn(); J CREATE OR REPLACE FUNCTION ch_del_15_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (15, OLD.clazzLogAttendanceRecordUid, 2) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 2; RETURN NULL; END $$ LANGUAGE plpgsql Lw CREATE TRIGGER ch_del_15_trig AFTER DELETE ON ClazzLogAttendanceRecord FOR EACH ROW EXECUTE PROCEDURE ch_del_15_fn(); NCREATE OR REPLACE FUNCTION clazzlogattendancerecord_remote_insert_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ClazzLogAttendanceRecord(clazzLogAttendanceRecordUid, clazzLogAttendanceRecordClazzLogUid, clazzLogAttendanceRecordPersonUid, attendanceStatus, clazzLogAttendanceRecordMasterChangeSeqNum, clazzLogAttendanceRecordLocalChangeSeqNum, clazzLogAttendanceRecordLastChangedBy, clazzLogAttendanceRecordLastChangedTime) VALUES (NEW.clazzLogAttendanceRecordUid, NEW.clazzLogAttendanceRecordClazzLogUid, NEW.clazzLogAttendanceRecordPersonUid, NEW.attendanceStatus, NEW.clazzLogAttendanceRecordMasterChangeSeqNum, NEW.clazzLogAttendanceRecordLocalChangeSeqNum, NEW.clazzLogAttendanceRecordLastChangedBy, NEW.clazzLogAttendanceRecordLastChangedTime) ON CONFLICT (clazzLogAttendanceRecordUid) DO UPDATE SET clazzLogAttendanceRecordClazzLogUid = EXCLUDED.clazzLogAttendanceRecordClazzLogUid, clazzLogAttendanceRecordPersonUid = EXCLUDED.clazzLogAttendanceRecordPersonUid, attendanceStatus = EXCLUDED.attendanceStatus, clazzLogAttendanceRecordMasterChangeSeqNum = EXCLUDED.clazzLogAttendanceRecordMasterChangeSeqNum, clazzLogAttendanceRecordLocalChangeSeqNum = EXCLUDED.clazzLogAttendanceRecordLocalChangeSeqNum, clazzLogAttendanceRecordLastChangedBy = EXCLUDED.clazzLogAttendanceRecordLastChangedBy, clazzLogAttendanceRecordLastChangedTime = EXCLUDED.clazzLogAttendanceRecordLastChangedTime ; IF (TG_OP = 'INSERT' OR TG_OP = 'UPDATE') THEN RETURN NEW; ELSE RETURN OLD; END IF; END $$ LANGUAGE plpgsqlP CREATE TRIGGER clazzlogattendancerecord_remote_insert_trig INSTEAD OF INSERT ON ClazzLogAttendanceRecord_ReceiveView FOR EACH ROW EXECUTE PROCEDURE clazzlogattendancerecord_remote_insert_fn() R CREATE TABLE IF NOT EXISTS ScheduleReplicate ( schedulePk BIGINT NOT NULL, scheduleVersionId BIGINT NOT NULL DEFAULT 0, scheduleDestination BIGINT NOT NULL, schedulePending BOOL NOT NULL DEFAULT true, PRIMARY KEY (schedulePk, scheduleDestination)) T CREATE OR REPLACE FUNCTION ch_upd_21_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (21, NEW.scheduleUid, 1) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 1; RETURN NULL; END $$ LANGUAGE plpgsql Vq CREATE TRIGGER ch_upd_21_trig AFTER UPDATE OR INSERT ON Schedule FOR EACH ROW EXECUTE PROCEDURE ch_upd_21_fn(); X CREATE OR REPLACE FUNCTION ch_del_21_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (21, OLD.scheduleUid, 2) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 2; RETURN NULL; END $$ LANGUAGE plpgsql Zg CREATE TRIGGER ch_del_21_trig AFTER DELETE ON Schedule FOR EACH ROW EXECUTE PROCEDURE ch_del_21_fn(); \rCREATE OR REPLACE FUNCTION schedule_remote_insert_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO Schedule(scheduleUid, sceduleStartTime, scheduleEndTime, scheduleDay, scheduleMonth, scheduleFrequency, umCalendarUid, scheduleClazzUid, scheduleMasterChangeSeqNum, scheduleLocalChangeSeqNum, scheduleLastChangedBy, scheduleLastChangedTime, scheduleActive) VALUES (NEW.scheduleUid, NEW.sceduleStartTime, NEW.scheduleEndTime, NEW.scheduleDay, NEW.scheduleMonth, NEW.scheduleFrequency, NEW.umCalendarUid, NEW.scheduleClazzUid, NEW.scheduleMasterChangeSeqNum, NEW.scheduleLocalChangeSeqNum, NEW.scheduleLastChangedBy, NEW.scheduleLastChangedTime, NEW.scheduleActive) ON CONFLICT (scheduleUid) DO UPDATE SET sceduleStartTime = EXCLUDED.sceduleStartTime, scheduleEndTime = EXCLUDED.scheduleEndTime, scheduleDay = EXCLUDED.scheduleDay, scheduleMonth = EXCLUDED.scheduleMonth, scheduleFrequency = EXCLUDED.scheduleFrequency, umCalendarUid = EXCLUDED.umCalendarUid, scheduleClazzUid = EXCLUDED.scheduleClazzUid, scheduleMasterChangeSeqNum = EXCLUDED.scheduleMasterChangeSeqNum, scheduleLocalChangeSeqNum = EXCLUDED.scheduleLocalChangeSeqNum, scheduleLastChangedBy = EXCLUDED.scheduleLastChangedBy, scheduleLastChangedTime = EXCLUDED.scheduleLastChangedTime, scheduleActive = EXCLUDED.scheduleActive ; IF (TG_OP = 'INSERT' OR TG_OP = 'UPDATE') THEN RETURN NEW; ELSE RETURN OLD; END IF; END $$ LANGUAGE plpgsql^ CREATE TRIGGER schedule_remote_insert_trig INSTEAD OF INSERT ON Schedule_ReceiveView FOR EACH ROW EXECUTE PROCEDURE schedule_remote_insert_fn() ` CREATE TABLE IF NOT EXISTS HolidayCalendarReplicate ( hcPk BIGINT NOT NULL, hcVersionId BIGINT NOT NULL DEFAULT 0, hcDestination BIGINT NOT NULL, hcPending BOOL NOT NULL DEFAULT true, PRIMARY KEY (hcPk, hcDestination)) b CREATE OR REPLACE FUNCTION ch_upd_28_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (28, NEW.umCalendarUid, 1) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 1; RETURN NULL; END $$ LANGUAGE plpgsql dx CREATE TRIGGER ch_upd_28_trig AFTER UPDATE OR INSERT ON HolidayCalendar FOR EACH ROW EXECUTE PROCEDURE ch_upd_28_fn(); f CREATE OR REPLACE FUNCTION ch_del_28_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (28, OLD.umCalendarUid, 2) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 2; RETURN NULL; END $$ LANGUAGE plpgsql hn CREATE TRIGGER ch_del_28_trig AFTER DELETE ON HolidayCalendar FOR EACH ROW EXECUTE PROCEDURE ch_del_28_fn(); jCREATE OR REPLACE FUNCTION holidaycalendar_remote_insert_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO HolidayCalendar(umCalendarUid, umCalendarName, umCalendarCategory, umCalendarActive, umCalendarMasterChangeSeqNum, umCalendarLocalChangeSeqNum, umCalendarLastChangedBy, umCalendarLct) VALUES (NEW.umCalendarUid, NEW.umCalendarName, NEW.umCalendarCategory, NEW.umCalendarActive, NEW.umCalendarMasterChangeSeqNum, NEW.umCalendarLocalChangeSeqNum, NEW.umCalendarLastChangedBy, NEW.umCalendarLct) ON CONFLICT (umCalendarUid) DO UPDATE SET umCalendarName = EXCLUDED.umCalendarName, umCalendarCategory = EXCLUDED.umCalendarCategory, umCalendarActive = EXCLUDED.umCalendarActive, umCalendarMasterChangeSeqNum = EXCLUDED.umCalendarMasterChangeSeqNum, umCalendarLocalChangeSeqNum = EXCLUDED.umCalendarLocalChangeSeqNum, umCalendarLastChangedBy = EXCLUDED.umCalendarLastChangedBy, umCalendarLct = EXCLUDED.umCalendarLct ; IF (TG_OP = 'INSERT' OR TG_OP = 'UPDATE') THEN RETURN NEW; ELSE RETURN OLD; END IF; END $$ LANGUAGE plpgsqll CREATE TRIGGER holidaycalendar_remote_insert_trig INSTEAD OF INSERT ON HolidayCalendar_ReceiveView FOR EACH ROW EXECUTE PROCEDURE holidaycalendar_remote_insert_fn() n CREATE TABLE IF NOT EXISTS HolidayReplicate ( holidayPk BIGINT NOT NULL, holidayVersionId BIGINT NOT NULL DEFAULT 0, holidayDestination BIGINT NOT NULL, holidayPending BOOL NOT NULL DEFAULT true, PRIMARY KEY (holidayPk, holidayDestination)) p CREATE OR REPLACE FUNCTION ch_upd_99_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (99, NEW.holUid, 1) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 1; RETURN NULL; END $$ LANGUAGE plpgsql rp CREATE TRIGGER ch_upd_99_trig AFTER UPDATE OR INSERT ON Holiday FOR EACH ROW EXECUTE PROCEDURE ch_upd_99_fn(); t CREATE OR REPLACE FUNCTION ch_del_99_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (99, OLD.holUid, 2) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 2; RETURN NULL; END $$ LANGUAGE plpgsql vf CREATE TRIGGER ch_del_99_trig AFTER DELETE ON Holiday FOR EACH ROW EXECUTE PROCEDURE ch_del_99_fn(); xgCREATE OR REPLACE FUNCTION holiday_remote_insert_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO Holiday(holUid, holMasterCsn, holLocalCsn, holLastModBy, holLct, holActive, holHolidayCalendarUid, holStartTime, holEndTime, holName) VALUES (NEW.holUid, NEW.holMasterCsn, NEW.holLocalCsn, NEW.holLastModBy, NEW.holLct, NEW.holActive, NEW.holHolidayCalendarUid, NEW.holStartTime, NEW.holEndTime, NEW.holName) ON CONFLICT (holUid) DO UPDATE SET holMasterCsn = EXCLUDED.holMasterCsn, holLocalCsn = EXCLUDED.holLocalCsn, holLastModBy = EXCLUDED.holLastModBy, holLct = EXCLUDED.holLct, holActive = EXCLUDED.holActive, holHolidayCalendarUid = EXCLUDED.holHolidayCalendarUid, holStartTime = EXCLUDED.holStartTime, holEndTime = EXCLUDED.holEndTime, holName = EXCLUDED.holName ; IF (TG_OP = 'INSERT' OR TG_OP = 'UPDATE') THEN RETURN NEW; ELSE RETURN OLD; END IF; END $$ LANGUAGE plpgsqlz CREATE TRIGGER holiday_remote_insert_trig INSTEAD OF INSERT ON Holiday_ReceiveView FOR EACH ROW EXECUTE PROCEDURE holiday_remote_insert_fn() | CREATE TABLE IF NOT EXISTS PersonReplicate ( personPk BIGINT NOT NULL, personVersionId BIGINT NOT NULL DEFAULT 0, personDestination BIGINT NOT NULL, personPending BOOL NOT NULL DEFAULT true, PRIMARY KEY (personPk, personDestination)) ~ CREATE OR REPLACE FUNCTION ch_upd_9_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (9, NEW.personUid, 1) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 1; RETURN NULL; END $$ LANGUAGE plpgsql m CREATE TRIGGER ch_upd_9_trig AFTER UPDATE OR INSERT ON Person FOR EACH ROW EXECUTE PROCEDURE ch_upd_9_fn();  CREATE OR REPLACE FUNCTION ch_del_9_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (9, OLD.personUid, 2) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 2; RETURN NULL; END $$ LANGUAGE plpgsql c CREATE TRIGGER ch_del_9_trig AFTER DELETE ON Person FOR EACH ROW EXECUTE PROCEDURE ch_del_9_fn(); CREATE OR REPLACE FUNCTION person_remote_insert_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO Person(personUid, username, firstNames, lastName, emailAddr, phoneNum, gender, active, admin, personNotes, fatherName, fatherNumber, motherName, motherNum, dateOfBirth, personAddress, personOrgId, personGroupUid, personMasterChangeSeqNum, personLocalChangeSeqNum, personLastChangedBy, personLct, personCountry, personType) VALUES (NEW.personUid, NEW.username, NEW.firstNames, NEW.lastName, NEW.emailAddr, NEW.phoneNum, NEW.gender, NEW.active, NEW.admin, NEW.personNotes, NEW.fatherName, NEW.fatherNumber, NEW.motherName, NEW.motherNum, NEW.dateOfBirth, NEW.personAddress, NEW.personOrgId, NEW.personGroupUid, NEW.personMasterChangeSeqNum, NEW.personLocalChangeSeqNum, NEW.personLastChangedBy, NEW.personLct, NEW.personCountry, NEW.personType) ON CONFLICT (personUid) DO UPDATE SET username = EXCLUDED.username, firstNames = EXCLUDED.firstNames, lastName = EXCLUDED.lastName, emailAddr = EXCLUDED.emailAddr, phoneNum = EXCLUDED.phoneNum, gender = EXCLUDED.gender, active = EXCLUDED.active, admin = EXCLUDED.admin, personNotes = EXCLUDED.personNotes, fatherName = EXCLUDED.fatherName, fatherNumber = EXCLUDED.fatherNumber, motherName = EXCLUDED.motherName, motherNum = EXCLUDED.motherNum, dateOfBirth = EXCLUDED.dateOfBirth, personAddress = EXCLUDED.personAddress, personOrgId = EXCLUDED.personOrgId, personGroupUid = EXCLUDED.personGroupUid, personMasterChangeSeqNum = EXCLUDED.personMasterChangeSeqNum, personLocalChangeSeqNum = EXCLUDED.personLocalChangeSeqNum, personLastChangedBy = EXCLUDED.personLastChangedBy, personLct = EXCLUDED.personLct, personCountry = EXCLUDED.personCountry, personType = EXCLUDED.personType ; IF (TG_OP = 'INSERT' OR TG_OP = 'UPDATE') THEN RETURN NEW; ELSE RETURN OLD; END IF; END $$ LANGUAGE plpgsql CREATE TRIGGER person_remote_insert_trig INSTEAD OF INSERT ON Person_ReceiveView FOR EACH ROW EXECUTE PROCEDURE person_remote_insert_fn()  CREATE TABLE IF NOT EXISTS ClazzReplicate ( clazzPk BIGINT NOT NULL, clazzVersionId BIGINT NOT NULL DEFAULT 0, clazzDestination BIGINT NOT NULL, clazzPending BOOL NOT NULL DEFAULT true, PRIMARY KEY (clazzPk, clazzDestination))  CREATE OR REPLACE FUNCTION ch_upd_6_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (6, NEW.clazzUid, 1) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 1; RETURN NULL; END $$ LANGUAGE plpgsql l CREATE TRIGGER ch_upd_6_trig AFTER UPDATE OR INSERT ON Clazz FOR EACH ROW EXECUTE PROCEDURE ch_upd_6_fn();  CREATE OR REPLACE FUNCTION ch_del_6_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (6, OLD.clazzUid, 2) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 2; RETURN NULL; END $$ LANGUAGE plpgsql b CREATE TRIGGER ch_del_6_trig AFTER DELETE ON Clazz FOR EACH ROW EXECUTE PROCEDURE ch_del_6_fn(); CREATE OR REPLACE FUNCTION clazz_remote_insert_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO Clazz(clazzUid, clazzName, clazzDesc, attendanceAverage, clazzHolidayUMCalendarUid, clazzScheuleUMCalendarUid, isClazzActive, clazzLocationUid, clazzStartTime, clazzEndTime, clazzFeatures, clazzSchoolUid, clazzMasterChangeSeqNum, clazzLocalChangeSeqNum, clazzLastChangedBy, clazzLct, clazzTimeZone, clazzStudentsPersonGroupUid, clazzTeachersPersonGroupUid, clazzPendingStudentsPersonGroupUid, clazzParentsPersonGroupUid, clazzCode) VALUES (NEW.clazzUid, NEW.clazzName, NEW.clazzDesc, NEW.attendanceAverage, NEW.clazzHolidayUMCalendarUid, NEW.clazzScheuleUMCalendarUid, NEW.isClazzActive, NEW.clazzLocationUid, NEW.clazzStartTime, NEW.clazzEndTime, NEW.clazzFeatures, NEW.clazzSchoolUid, NEW.clazzMasterChangeSeqNum, NEW.clazzLocalChangeSeqNum, NEW.clazzLastChangedBy, NEW.clazzLct, NEW.clazzTimeZone, NEW.clazzStudentsPersonGroupUid, NEW.clazzTeachersPersonGroupUid, NEW.clazzPendingStudentsPersonGroupUid, NEW.clazzParentsPersonGroupUid, NEW.clazzCode) ON CONFLICT (clazzUid) DO UPDATE SET clazzName = EXCLUDED.clazzName, clazzDesc = EXCLUDED.clazzDesc, attendanceAverage = EXCLUDED.attendanceAverage, clazzHolidayUMCalendarUid = EXCLUDED.clazzHolidayUMCalendarUid, clazzScheuleUMCalendarUid = EXCLUDED.clazzScheuleUMCalendarUid, isClazzActive = EXCLUDED.isClazzActive, clazzLocationUid = EXCLUDED.clazzLocationUid, clazzStartTime = EXCLUDED.clazzStartTime, clazzEndTime = EXCLUDED.clazzEndTime, clazzFeatures = EXCLUDED.clazzFeatures, clazzSchoolUid = EXCLUDED.clazzSchoolUid, clazzMasterChangeSeqNum = EXCLUDED.clazzMasterChangeSeqNum, clazzLocalChangeSeqNum = EXCLUDED.clazzLocalChangeSeqNum, clazzLastChangedBy = EXCLUDED.clazzLastChangedBy, clazzLct = EXCLUDED.clazzLct, clazzTimeZone = EXCLUDED.clazzTimeZone, clazzStudentsPersonGroupUid = EXCLUDED.clazzStudentsPersonGroupUid, clazzTeachersPersonGroupUid = EXCLUDED.clazzTeachersPersonGroupUid, clazzPendingStudentsPersonGroupUid = EXCLUDED.clazzPendingStudentsPersonGroupUid, clazzParentsPersonGroupUid = EXCLUDED.clazzParentsPersonGroupUid, clazzCode = EXCLUDED.clazzCode ; IF (TG_OP = 'INSERT' OR TG_OP = 'UPDATE') THEN RETURN NEW; ELSE RETURN OLD; END IF; END $$ LANGUAGE plpgsql CREATE TRIGGER clazz_remote_insert_trig INSTEAD OF INSERT ON Clazz_ReceiveView FOR EACH ROW EXECUTE PROCEDURE clazz_remote_insert_fn()  CREATE TABLE IF NOT EXISTS ClazzEnrolmentReplicate ( cePk BIGINT NOT NULL, ceVersionId BIGINT NOT NULL DEFAULT 0, ceDestination BIGINT NOT NULL, cePending BOOL NOT NULL DEFAULT true, PRIMARY KEY (cePk, ceDestination))  CREATE OR REPLACE FUNCTION ch_upd_65_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (65, NEW.clazzEnrolmentUid, 1) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 1; RETURN NULL; END $$ LANGUAGE plpgsql w CREATE TRIGGER ch_upd_65_trig AFTER UPDATE OR INSERT ON ClazzEnrolment FOR EACH ROW EXECUTE PROCEDURE ch_upd_65_fn();  CREATE OR REPLACE FUNCTION ch_del_65_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (65, OLD.clazzEnrolmentUid, 2) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 2; RETURN NULL; END $$ LANGUAGE plpgsql m CREATE TRIGGER ch_del_65_trig AFTER DELETE ON ClazzEnrolment FOR EACH ROW EXECUTE PROCEDURE ch_del_65_fn(); bCREATE OR REPLACE FUNCTION clazzenrolment_remote_insert_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ClazzEnrolment(clazzEnrolmentUid, clazzEnrolmentPersonUid, clazzEnrolmentClazzUid, clazzEnrolmentDateJoined, clazzEnrolmentDateLeft, clazzEnrolmentRole, clazzEnrolmentAttendancePercentage, clazzEnrolmentActive, clazzEnrolmentLeavingReasonUid, clazzEnrolmentOutcome, clazzEnrolmentLocalChangeSeqNum, clazzEnrolmentMasterChangeSeqNum, clazzEnrolmentLastChangedBy, clazzEnrolmentLct) VALUES (NEW.clazzEnrolmentUid, NEW.clazzEnrolmentPersonUid, NEW.clazzEnrolmentClazzUid, NEW.clazzEnrolmentDateJoined, NEW.clazzEnrolmentDateLeft, NEW.clazzEnrolmentRole, NEW.clazzEnrolmentAttendancePercentage, NEW.clazzEnrolmentActive, NEW.clazzEnrolmentLeavingReasonUid, NEW.clazzEnrolmentOutcome, NEW.clazzEnrolmentLocalChangeSeqNum, NEW.clazzEnrolmentMasterChangeSeqNum, NEW.clazzEnrolmentLastChangedBy, NEW.clazzEnrolmentLct) ON CONFLICT (clazzEnrolmentUid) DO UPDATE SET clazzEnrolmentPersonUid = EXCLUDED.clazzEnrolmentPersonUid, clazzEnrolmentClazzUid = EXCLUDED.clazzEnrolmentClazzUid, clazzEnrolmentDateJoined = EXCLUDED.clazzEnrolmentDateJoined, clazzEnrolmentDateLeft = EXCLUDED.clazzEnrolmentDateLeft, clazzEnrolmentRole = EXCLUDED.clazzEnrolmentRole, clazzEnrolmentAttendancePercentage = EXCLUDED.clazzEnrolmentAttendancePercentage, clazzEnrolmentActive = EXCLUDED.clazzEnrolmentActive, clazzEnrolmentLeavingReasonUid = EXCLUDED.clazzEnrolmentLeavingReasonUid, clazzEnrolmentOutcome = EXCLUDED.clazzEnrolmentOutcome, clazzEnrolmentLocalChangeSeqNum = EXCLUDED.clazzEnrolmentLocalChangeSeqNum, clazzEnrolmentMasterChangeSeqNum = EXCLUDED.clazzEnrolmentMasterChangeSeqNum, clazzEnrolmentLastChangedBy = EXCLUDED.clazzEnrolmentLastChangedBy, clazzEnrolmentLct = EXCLUDED.clazzEnrolmentLct ; IF (TG_OP = 'INSERT' OR TG_OP = 'UPDATE') THEN RETURN NEW; ELSE RETURN OLD; END IF; END $$ LANGUAGE plpgsql CREATE TRIGGER clazzenrolment_remote_insert_trig INSTEAD OF INSERT ON ClazzEnrolment_ReceiveView FOR EACH ROW EXECUTE PROCEDURE clazzenrolment_remote_insert_fn()  CREATE TABLE IF NOT EXISTS LeavingReasonReplicate ( lrPk BIGINT NOT NULL, lrVersionId BIGINT NOT NULL DEFAULT 0, lrDestination BIGINT NOT NULL, lrPending BOOL NOT NULL DEFAULT true, PRIMARY KEY (lrPk, lrDestination))  CREATE OR REPLACE FUNCTION ch_upd_410_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (410, NEW.leavingReasonUid, 1) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 1; RETURN NULL; END $$ LANGUAGE plpgsql x CREATE TRIGGER ch_upd_410_trig AFTER UPDATE OR INSERT ON LeavingReason FOR EACH ROW EXECUTE PROCEDURE ch_upd_410_fn();  CREATE OR REPLACE FUNCTION ch_del_410_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (410, OLD.leavingReasonUid, 2) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 2; RETURN NULL; END $$ LANGUAGE plpgsql n CREATE TRIGGER ch_del_410_trig AFTER DELETE ON LeavingReason FOR EACH ROW EXECUTE PROCEDURE ch_del_410_fn(); CREATE OR REPLACE FUNCTION leavingreason_remote_insert_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO LeavingReason(leavingReasonUid, leavingReasonTitle, leavingReasonMCSN, leavingReasonCSN, leavingReasonLCB, leavingReasonLct) VALUES (NEW.leavingReasonUid, NEW.leavingReasonTitle, NEW.leavingReasonMCSN, NEW.leavingReasonCSN, NEW.leavingReasonLCB, NEW.leavingReasonLct) ON CONFLICT (leavingReasonUid) DO UPDATE SET leavingReasonTitle = EXCLUDED.leavingReasonTitle, leavingReasonMCSN = EXCLUDED.leavingReasonMCSN, leavingReasonCSN = EXCLUDED.leavingReasonCSN, leavingReasonLCB = EXCLUDED.leavingReasonLCB, leavingReasonLct = EXCLUDED.leavingReasonLct ; IF (TG_OP = 'INSERT' OR TG_OP = 'UPDATE') THEN RETURN NEW; ELSE RETURN OLD; END IF; END $$ LANGUAGE plpgsql CREATE TRIGGER leavingreason_remote_insert_trig INSTEAD OF INSERT ON LeavingReason_ReceiveView FOR EACH ROW EXECUTE PROCEDURE leavingreason_remote_insert_fn()  CREATE TABLE IF NOT EXISTS ContentEntryReplicate ( cePk BIGINT NOT NULL, ceVersionId BIGINT NOT NULL DEFAULT 0, ceDestination BIGINT NOT NULL, cePending BOOL NOT NULL DEFAULT true, PRIMARY KEY (cePk, ceDestination))  CREATE OR REPLACE FUNCTION ch_upd_42_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (42, NEW.contentEntryUid, 1) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 1; RETURN NULL; END $$ LANGUAGE plpgsql u CREATE TRIGGER ch_upd_42_trig AFTER UPDATE OR INSERT ON ContentEntry FOR EACH ROW EXECUTE PROCEDURE ch_upd_42_fn();  CREATE OR REPLACE FUNCTION ch_del_42_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (42, OLD.contentEntryUid, 2) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 2; RETURN NULL; END $$ LANGUAGE plpgsql k CREATE TRIGGER ch_del_42_trig AFTER DELETE ON ContentEntry FOR EACH ROW EXECUTE PROCEDURE ch_del_42_fn(); gCREATE OR REPLACE FUNCTION contententry_remote_insert_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ContentEntry(contentEntryUid, title, description, entryId, author, publisher, licenseType, licenseName, licenseUrl, sourceUrl, thumbnailUrl, lastModified, primaryLanguageUid, languageVariantUid, contentFlags, leaf, publik, ceInactive, completionCriteria, minScore, contentTypeFlag, contentOwner, contentEntryLocalChangeSeqNum, contentEntryMasterChangeSeqNum, contentEntryLastChangedBy, contentEntryLct) VALUES (NEW.contentEntryUid, NEW.title, NEW.description, NEW.entryId, NEW.author, NEW.publisher, NEW.licenseType, NEW.licenseName, NEW.licenseUrl, NEW.sourceUrl, NEW.thumbnailUrl, NEW.lastModified, NEW.primaryLanguageUid, NEW.languageVariantUid, NEW.contentFlags, NEW.leaf, NEW.publik, NEW.ceInactive, NEW.completionCriteria, NEW.minScore, NEW.contentTypeFlag, NEW.contentOwner, NEW.contentEntryLocalChangeSeqNum, NEW.contentEntryMasterChangeSeqNum, NEW.contentEntryLastChangedBy, NEW.contentEntryLct) ON CONFLICT (contentEntryUid) DO UPDATE SET title = EXCLUDED.title, description = EXCLUDED.description, entryId = EXCLUDED.entryId, author = EXCLUDED.author, publisher = EXCLUDED.publisher, licenseType = EXCLUDED.licenseType, licenseName = EXCLUDED.licenseName, licenseUrl = EXCLUDED.licenseUrl, sourceUrl = EXCLUDED.sourceUrl, thumbnailUrl = EXCLUDED.thumbnailUrl, lastModified = EXCLUDED.lastModified, primaryLanguageUid = EXCLUDED.primaryLanguageUid, languageVariantUid = EXCLUDED.languageVariantUid, contentFlags = EXCLUDED.contentFlags, leaf = EXCLUDED.leaf, publik = EXCLUDED.publik, ceInactive = EXCLUDED.ceInactive, completionCriteria = EXCLUDED.completionCriteria, minScore = EXCLUDED.minScore, contentTypeFlag = EXCLUDED.contentTypeFlag, contentOwner = EXCLUDED.contentOwner, contentEntryLocalChangeSeqNum = EXCLUDED.contentEntryLocalChangeSeqNum, contentEntryMasterChangeSeqNum = EXCLUDED.contentEntryMasterChangeSeqNum, contentEntryLastChangedBy = EXCLUDED.contentEntryLastChangedBy, contentEntryLct = EXCLUDED.contentEntryLct; IF (TG_OP = 'INSERT' OR TG_OP = 'UPDATE') THEN RETURN NEW; ELSE RETURN OLD; END IF; END $$ LANGUAGE plpgsql CREATE TRIGGER contententry_remote_insert_trig INSTEAD OF INSERT ON ContentEntry_ReceiveView FOR EACH ROW EXECUTE PROCEDURE contententry_remote_insert_fn()  CREATE TABLE IF NOT EXISTS ContentEntryContentCategoryJoinReplicate ( ceccjPk BIGINT NOT NULL, ceccjVersionId BIGINT NOT NULL DEFAULT 0, ceccjDestination BIGINT NOT NULL, ceccjPending BOOL NOT NULL DEFAULT true, PRIMARY KEY (ceccjPk, ceccjDestination))  CREATE OR REPLACE FUNCTION ch_upd_3_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (3, NEW.ceccjUid, 1) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 1; RETURN NULL; END $$ LANGUAGE plpgsql  CREATE TRIGGER ch_upd_3_trig AFTER UPDATE OR INSERT ON ContentEntryContentCategoryJoin FOR EACH ROW EXECUTE PROCEDURE ch_upd_3_fn();  CREATE OR REPLACE FUNCTION ch_del_3_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (3, OLD.ceccjUid, 2) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 2; RETURN NULL; END $$ LANGUAGE plpgsql | CREATE TRIGGER ch_del_3_trig AFTER DELETE ON ContentEntryContentCategoryJoin FOR EACH ROW EXECUTE PROCEDURE ch_del_3_fn(); CREATE OR REPLACE FUNCTION contententrycontentcategoryjoin_remote_insert_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ContentEntryContentCategoryJoin(ceccjUid, ceccjContentEntryUid, ceccjContentCategoryUid, ceccjLocalChangeSeqNum, ceccjMasterChangeSeqNum, ceccjLastChangedBy, ceccjLct) VALUES (NEW.ceccjUid, NEW.ceccjContentEntryUid, NEW.ceccjContentCategoryUid, NEW.ceccjLocalChangeSeqNum, NEW.ceccjMasterChangeSeqNum, NEW.ceccjLastChangedBy, NEW.ceccjLct) ON CONFLICT (ceccjUid) DO UPDATE SET ceccjContentEntryUid = EXCLUDED.ceccjContentEntryUid, ceccjContentCategoryUid = EXCLUDED.ceccjContentCategoryUid, ceccjLocalChangeSeqNum = EXCLUDED.ceccjLocalChangeSeqNum, ceccjMasterChangeSeqNum = EXCLUDED.ceccjMasterChangeSeqNum, ceccjLastChangedBy = EXCLUDED.ceccjLastChangedBy, ceccjLct = EXCLUDED.ceccjLct ; IF (TG_OP = 'INSERT' OR TG_OP = 'UPDATE') THEN RETURN NEW; ELSE RETURN OLD; END IF; END $$ LANGUAGE plpgsql CREATE TRIGGER contententrycontentcategoryjoin_remote_insert_trig INSTEAD OF INSERT ON ContentEntryContentCategoryJoin_ReceiveView FOR EACH ROW EXECUTE PROCEDURE contententrycontentcategoryjoin_remote_insert_fn()  CREATE TABLE IF NOT EXISTS ContentEntryParentChildJoinReplicate ( cepcjPk BIGINT NOT NULL, cepcjVersionId BIGINT NOT NULL DEFAULT 0, cepcjDestination BIGINT NOT NULL, cepcjPending BOOL NOT NULL DEFAULT true, PRIMARY KEY (cepcjPk, cepcjDestination))  CREATE OR REPLACE FUNCTION ch_upd_7_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (7, NEW.cepcjUid, 1) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 1; RETURN NULL; END $$ LANGUAGE plpgsql  CREATE TRIGGER ch_upd_7_trig AFTER UPDATE OR INSERT ON ContentEntryParentChildJoin FOR EACH ROW EXECUTE PROCEDURE ch_upd_7_fn();  CREATE OR REPLACE FUNCTION ch_del_7_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (7, OLD.cepcjUid, 2) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 2; RETURN NULL; END $$ LANGUAGE plpgsql x CREATE TRIGGER ch_del_7_trig AFTER DELETE ON ContentEntryParentChildJoin FOR EACH ROW EXECUTE PROCEDURE ch_del_7_fn(); CREATE OR REPLACE FUNCTION contententryparentchildjoin_remote_insert_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ContentEntryParentChildJoin(cepcjParentContentEntryUid, cepcjChildContentEntryUid, childIndex, cepcjUid, cepcjLocalChangeSeqNum, cepcjMasterChangeSeqNum, cepcjLastChangedBy, cepcjLct) VALUES (NEW.cepcjParentContentEntryUid, NEW.cepcjChildContentEntryUid, NEW.childIndex, NEW.cepcjUid, NEW.cepcjLocalChangeSeqNum, NEW.cepcjMasterChangeSeqNum, NEW.cepcjLastChangedBy, NEW.cepcjLct) ON CONFLICT (cepcjUid) DO UPDATE SET cepcjParentContentEntryUid = EXCLUDED.cepcjParentContentEntryUid, cepcjChildContentEntryUid = EXCLUDED.cepcjChildContentEntryUid, childIndex = EXCLUDED.childIndex, cepcjLocalChangeSeqNum = EXCLUDED.cepcjLocalChangeSeqNum, cepcjMasterChangeSeqNum = EXCLUDED.cepcjMasterChangeSeqNum, cepcjLastChangedBy = EXCLUDED.cepcjLastChangedBy, cepcjLct = EXCLUDED.cepcjLct ; IF (TG_OP = 'INSERT' OR TG_OP = 'UPDATE') THEN RETURN NEW; ELSE RETURN OLD; END IF; END $$ LANGUAGE plpgsql CREATE TRIGGER contententryparentchildjoin_remote_insert_trig INSTEAD OF INSERT ON ContentEntryParentChildJoin_ReceiveView FOR EACH ROW EXECUTE PROCEDURE contententryparentchildjoin_remote_insert_fn()  CREATE TABLE IF NOT EXISTS ContentEntryRelatedEntryJoinReplicate ( cerejPk BIGINT NOT NULL, cerejVersionId BIGINT NOT NULL DEFAULT 0, cerejDestination BIGINT NOT NULL, cerejPending BOOL NOT NULL DEFAULT true, PRIMARY KEY (cerejPk, cerejDestination))  CREATE OR REPLACE FUNCTION ch_upd_8_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (8, NEW.cerejUid, 1) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 1; RETURN NULL; END $$ LANGUAGE plpgsql  CREATE TRIGGER ch_upd_8_trig AFTER UPDATE OR INSERT ON ContentEntryRelatedEntryJoin FOR EACH ROW EXECUTE PROCEDURE ch_upd_8_fn();  CREATE OR REPLACE FUNCTION ch_del_8_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (8, OLD.cerejUid, 2) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 2; RETURN NULL; END $$ LANGUAGE plpgsql y CREATE TRIGGER ch_del_8_trig AFTER DELETE ON ContentEntryRelatedEntryJoin FOR EACH ROW EXECUTE PROCEDURE ch_del_8_fn(); GCREATE OR REPLACE FUNCTION contententryrelatedentryjoin_remote_insert_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ContentEntryRelatedEntryJoin(cerejUid, cerejContentEntryUid, cerejRelatedEntryUid, cerejLastChangedBy, relType, comment, cerejRelLanguageUid, cerejLocalChangeSeqNum, cerejMasterChangeSeqNum, cerejLct) VALUES (NEW.cerejUid, NEW.cerejContentEntryUid, NEW.cerejRelatedEntryUid, NEW.cerejLastChangedBy, NEW.relType, NEW.comment, NEW.cerejRelLanguageUid, NEW.cerejLocalChangeSeqNum, NEW.cerejMasterChangeSeqNum, NEW.cerejLct) ON CONFLICT (cerejUid) DO UPDATE SET cerejContentEntryUid = EXCLUDED.cerejContentEntryUid, cerejRelatedEntryUid = EXCLUDED.cerejRelatedEntryUid, cerejLastChangedBy = EXCLUDED.cerejLastChangedBy, relType = EXCLUDED.relType, comment = EXCLUDED.comment, cerejRelLanguageUid = EXCLUDED.cerejRelLanguageUid, cerejLocalChangeSeqNum = EXCLUDED.cerejLocalChangeSeqNum, cerejMasterChangeSeqNum = EXCLUDED.cerejMasterChangeSeqNum, cerejLct = EXCLUDED.cerejLct ; IF (TG_OP = 'INSERT' OR TG_OP = 'UPDATE') THEN RETURN NEW; ELSE RETURN OLD; END IF; END $$ LANGUAGE plpgsql CREATE TRIGGER contententryrelatedentryjoin_remote_insert_trig INSTEAD OF INSERT ON ContentEntryRelatedEntryJoin_ReceiveView FOR EACH ROW EXECUTE PROCEDURE contententryrelatedentryjoin_remote_insert_fn()  CREATE TABLE IF NOT EXISTS ContentCategorySchemaReplicate ( ccsPk BIGINT NOT NULL, ccsVersionId BIGINT NOT NULL DEFAULT 0, ccsDestination BIGINT NOT NULL, ccsPending BOOL NOT NULL DEFAULT true, PRIMARY KEY (ccsPk, ccsDestination))  CREATE OR REPLACE FUNCTION ch_upd_2_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (2, NEW.contentCategorySchemaUid, 1) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 1; RETURN NULL; END $$ LANGUAGE plpgsql | CREATE TRIGGER ch_upd_2_trig AFTER UPDATE OR INSERT ON ContentCategorySchema FOR EACH ROW EXECUTE PROCEDURE ch_upd_2_fn();  CREATE OR REPLACE FUNCTION ch_del_2_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (2, OLD.contentCategorySchemaUid, 2) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 2; RETURN NULL; END $$ LANGUAGE plpgsql r CREATE TRIGGER ch_del_2_trig AFTER DELETE ON ContentCategorySchema FOR EACH ROW EXECUTE PROCEDURE ch_del_2_fn(); OCREATE OR REPLACE FUNCTION contentcategoryschema_remote_insert_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ContentCategorySchema(contentCategorySchemaUid, schemaName, schemaUrl, contentCategorySchemaLocalChangeSeqNum, contentCategorySchemaMasterChangeSeqNum, contentCategorySchemaLastChangedBy, contentCategorySchemaLct) VALUES (NEW.contentCategorySchemaUid, NEW.schemaName, NEW.schemaUrl, NEW.contentCategorySchemaLocalChangeSeqNum, NEW.contentCategorySchemaMasterChangeSeqNum, NEW.contentCategorySchemaLastChangedBy, NEW.contentCategorySchemaLct) ON CONFLICT (contentCategorySchemaUid) DO UPDATE SET schemaName = EXCLUDED.schemaName, schemaUrl = EXCLUDED.schemaUrl, contentCategorySchemaLocalChangeSeqNum = EXCLUDED.contentCategorySchemaLocalChangeSeqNum, contentCategorySchemaMasterChangeSeqNum = EXCLUDED.contentCategorySchemaMasterChangeSeqNum, contentCategorySchemaLastChangedBy = EXCLUDED.contentCategorySchemaLastChangedBy, contentCategorySchemaLct = EXCLUDED.contentCategorySchemaLct ; IF (TG_OP = 'INSERT' OR TG_OP = 'UPDATE') THEN RETURN NEW; ELSE RETURN OLD; END IF; END $$ LANGUAGE plpgsql CREATE TRIGGER contentcategoryschema_remote_insert_trig INSTEAD OF INSERT ON ContentCategorySchema_ReceiveView FOR EACH ROW EXECUTE PROCEDURE contentcategoryschema_remote_insert_fn()  CREATE TABLE IF NOT EXISTS ContentCategoryReplicate ( ccPk BIGINT NOT NULL, ccVersionId BIGINT NOT NULL DEFAULT 0, ccDestination BIGINT NOT NULL, ccPending BOOL NOT NULL DEFAULT true, PRIMARY KEY (ccPk, ccDestination))  CREATE OR REPLACE FUNCTION ch_upd_1_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (1, NEW.contentCategoryUid, 1) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 1; RETURN NULL; END $$ LANGUAGE plpgsql v CREATE TRIGGER ch_upd_1_trig AFTER UPDATE OR INSERT ON ContentCategory FOR EACH ROW EXECUTE PROCEDURE ch_upd_1_fn();  CREATE OR REPLACE FUNCTION ch_del_1_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (1, OLD.contentCategoryUid, 2) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 2; RETURN NULL; END $$ LANGUAGE plpgsql l CREATE TRIGGER ch_del_1_trig AFTER DELETE ON ContentCategory FOR EACH ROW EXECUTE PROCEDURE ch_del_1_fn();  CREATE OR REPLACE FUNCTION contentcategory_remote_insert_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ContentCategory(contentCategoryUid, ctnCatContentCategorySchemaUid, name, contentCategoryLocalChangeSeqNum, contentCategoryMasterChangeSeqNum, contentCategoryLastChangedBy, contentCategoryLct) VALUES (NEW.contentCategoryUid, NEW.ctnCatContentCategorySchemaUid, NEW.name, NEW.contentCategoryLocalChangeSeqNum, NEW.contentCategoryMasterChangeSeqNum, NEW.contentCategoryLastChangedBy, NEW.contentCategoryLct) ON CONFLICT (contentCategoryUid) DO UPDATE SET ctnCatContentCategorySchemaUid = EXCLUDED.ctnCatContentCategorySchemaUid, name = EXCLUDED.name, contentCategoryLocalChangeSeqNum = EXCLUDED.contentCategoryLocalChangeSeqNum, contentCategoryMasterChangeSeqNum = EXCLUDED.contentCategoryMasterChangeSeqNum, contentCategoryLastChangedBy = EXCLUDED.contentCategoryLastChangedBy, contentCategoryLct = EXCLUDED.contentCategoryLct ; IF (TG_OP = 'INSERT' OR TG_OP = 'UPDATE') THEN RETURN NEW; ELSE RETURN OLD; END IF; END $$ LANGUAGE plpgsql CREATE TRIGGER contentcategory_remote_insert_trig INSTEAD OF INSERT ON ContentCategory_ReceiveView FOR EACH ROW EXECUTE PROCEDURE contentcategory_remote_insert_fn()  CREATE TABLE IF NOT EXISTS LanguageReplicate ( languagePk BIGINT NOT NULL, languageVersionId BIGINT NOT NULL DEFAULT 0, languageDestination BIGINT NOT NULL, languagePending BOOL NOT NULL DEFAULT true, PRIMARY KEY (languagePk, languageDestination))   CREATE OR REPLACE FUNCTION ch_upd_13_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (13, NEW.langUid, 1) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 1; RETURN NULL; END $$ LANGUAGE plpgsql  q CREATE TRIGGER ch_upd_13_trig AFTER UPDATE OR INSERT ON Language FOR EACH ROW EXECUTE PROCEDURE ch_upd_13_fn();  CREATE OR REPLACE FUNCTION ch_del_13_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (13, OLD.langUid, 2) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 2; RETURN NULL; END $$ LANGUAGE plpgsql g CREATE TRIGGER ch_del_13_trig AFTER DELETE ON Language FOR EACH ROW EXECUTE PROCEDURE ch_del_13_fn(); RCREATE OR REPLACE FUNCTION language_remote_insert_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO Language(langUid, name, iso_639_1_standard, iso_639_2_standard, iso_639_3_standard, Language_Type, languageActive, langLocalChangeSeqNum, langMasterChangeSeqNum, langLastChangedBy, langLct) VALUES (NEW.langUid, NEW.name, NEW.iso_639_1_standard, NEW.iso_639_2_standard, NEW.iso_639_3_standard, NEW.Language_Type, NEW.languageActive, NEW.langLocalChangeSeqNum, NEW.langMasterChangeSeqNum, NEW.langLastChangedBy, NEW.langLct) ON CONFLICT (langUid) DO UPDATE SET name = EXCLUDED.name, iso_639_1_standard = EXCLUDED.iso_639_1_standard, iso_639_2_standard = EXCLUDED.iso_639_2_standard, iso_639_3_standard = EXCLUDED.iso_639_3_standard, Language_Type = EXCLUDED.Language_Type, languageActive = EXCLUDED.languageActive, langLocalChangeSeqNum = EXCLUDED.langLocalChangeSeqNum, langMasterChangeSeqNum = EXCLUDED.langMasterChangeSeqNum, langLastChangedBy = EXCLUDED.langLastChangedBy, langLct = EXCLUDED.langLct ; IF (TG_OP = 'INSERT' OR TG_OP = 'UPDATE') THEN RETURN NEW; ELSE RETURN OLD; END IF; END $$ LANGUAGE plpgsql CREATE TRIGGER language_remote_insert_trig INSTEAD OF INSERT ON Language_ReceiveView FOR EACH ROW EXECUTE PROCEDURE language_remote_insert_fn()  CREATE TABLE IF NOT EXISTS LanguageVariantReplicate ( lvPk BIGINT NOT NULL, lvVersionId BIGINT NOT NULL DEFAULT 0, lvDestination BIGINT NOT NULL, lvPending BOOL NOT NULL DEFAULT true, PRIMARY KEY (lvPk, lvDestination))  CREATE OR REPLACE FUNCTION ch_upd_10_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (10, NEW.langVariantUid, 1) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 1; RETURN NULL; END $$ LANGUAGE plpgsql x CREATE TRIGGER ch_upd_10_trig AFTER UPDATE OR INSERT ON LanguageVariant FOR EACH ROW EXECUTE PROCEDURE ch_upd_10_fn();  CREATE OR REPLACE FUNCTION ch_del_10_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (10, OLD.langVariantUid, 2) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 2; RETURN NULL; END $$ LANGUAGE plpgsql n CREATE TRIGGER ch_del_10_trig AFTER DELETE ON LanguageVariant FOR EACH ROW EXECUTE PROCEDURE ch_del_10_fn();  CREATE OR REPLACE FUNCTION languagevariant_remote_insert_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO LanguageVariant(langVariantUid, langUid, countryCode, name, langVariantLocalChangeSeqNum, langVariantMasterChangeSeqNum, langVariantLastChangedBy, langVariantLct) VALUES (NEW.langVariantUid, NEW.langUid, NEW.countryCode, NEW.name, NEW.langVariantLocalChangeSeqNum, NEW.langVariantMasterChangeSeqNum, NEW.langVariantLastChangedBy, NEW.langVariantLct) ON CONFLICT (langVariantUid) DO UPDATE SET langUid = EXCLUDED.langUid, countryCode = EXCLUDED.countryCode, name = EXCLUDED.name, langVariantLocalChangeSeqNum = EXCLUDED.langVariantLocalChangeSeqNum, langVariantMasterChangeSeqNum = EXCLUDED.langVariantMasterChangeSeqNum, langVariantLastChangedBy = EXCLUDED.langVariantLastChangedBy, langVariantLct = EXCLUDED.langVariantLct ; IF (TG_OP = 'INSERT' OR TG_OP = 'UPDATE') THEN RETURN NEW; ELSE RETURN OLD; END IF; END $$ LANGUAGE plpgsql" CREATE TRIGGER languagevariant_remote_insert_trig INSTEAD OF INSERT ON LanguageVariant_ReceiveView FOR EACH ROW EXECUTE PROCEDURE languagevariant_remote_insert_fn() $ CREATE TABLE IF NOT EXISTS PersonGroupReplicate ( pgPk BIGINT NOT NULL, pgVersionId BIGINT NOT NULL DEFAULT 0, pgDestination BIGINT NOT NULL, pgPending BOOL NOT NULL DEFAULT true, PRIMARY KEY (pgPk, pgDestination)) & CREATE OR REPLACE FUNCTION ch_upd_43_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (43, NEW.groupUid, 1) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 1; RETURN NULL; END $$ LANGUAGE plpgsql (t CREATE TRIGGER ch_upd_43_trig AFTER UPDATE OR INSERT ON PersonGroup FOR EACH ROW EXECUTE PROCEDURE ch_upd_43_fn(); * CREATE OR REPLACE FUNCTION ch_del_43_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (43, OLD.groupUid, 2) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 2; RETURN NULL; END $$ LANGUAGE plpgsql ,j CREATE TRIGGER ch_del_43_trig AFTER DELETE ON PersonGroup FOR EACH ROW EXECUTE PROCEDURE ch_del_43_fn(); .CREATE OR REPLACE FUNCTION persongroup_remote_insert_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO PersonGroup(groupUid, groupMasterCsn, groupLocalCsn, groupLastChangedBy, groupLct, groupName, groupActive, personGroupFlag) VALUES (NEW.groupUid, NEW.groupMasterCsn, NEW.groupLocalCsn, NEW.groupLastChangedBy, NEW.groupLct, NEW.groupName, NEW.groupActive, NEW.personGroupFlag) ON CONFLICT (groupUid) DO UPDATE SET groupMasterCsn = EXCLUDED.groupMasterCsn, groupLocalCsn = EXCLUDED.groupLocalCsn, groupLastChangedBy = EXCLUDED.groupLastChangedBy, groupLct = EXCLUDED.groupLct, groupName = EXCLUDED.groupName, groupActive = EXCLUDED.groupActive, personGroupFlag = EXCLUDED.personGroupFlag ; IF (TG_OP = 'INSERT' OR TG_OP = 'UPDATE') THEN RETURN NEW; ELSE RETURN OLD; END IF; END $$ LANGUAGE plpgsql0 CREATE TRIGGER persongroup_remote_insert_trig INSTEAD OF INSERT ON PersonGroup_ReceiveView FOR EACH ROW EXECUTE PROCEDURE persongroup_remote_insert_fn() 2 CREATE TABLE IF NOT EXISTS PersonGroupMemberReplicate ( pgmPk BIGINT NOT NULL, pgmVersionId BIGINT NOT NULL DEFAULT 0, pgmDestination BIGINT NOT NULL, pgmPending BOOL NOT NULL DEFAULT true, PRIMARY KEY (pgmPk, pgmDestination)) 4 CREATE OR REPLACE FUNCTION ch_upd_44_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (44, NEW.groupMemberUid, 1) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 1; RETURN NULL; END $$ LANGUAGE plpgsql 6z CREATE TRIGGER ch_upd_44_trig AFTER UPDATE OR INSERT ON PersonGroupMember FOR EACH ROW EXECUTE PROCEDURE ch_upd_44_fn(); 8 CREATE OR REPLACE FUNCTION ch_del_44_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (44, OLD.groupMemberUid, 2) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 2; RETURN NULL; END $$ LANGUAGE plpgsql :p CREATE TRIGGER ch_del_44_trig AFTER DELETE ON PersonGroupMember FOR EACH ROW EXECUTE PROCEDURE ch_del_44_fn(); <CREATE OR REPLACE FUNCTION persongroupmember_remote_insert_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO PersonGroupMember(groupMemberUid, groupMemberActive, groupMemberPersonUid, groupMemberGroupUid, groupMemberMasterCsn, groupMemberLocalCsn, groupMemberLastChangedBy, groupMemberLct) VALUES (NEW.groupMemberUid, NEW.groupMemberActive, NEW.groupMemberPersonUid, NEW.groupMemberGroupUid, NEW.groupMemberMasterCsn, NEW.groupMemberLocalCsn, NEW.groupMemberLastChangedBy, NEW.groupMemberLct) ON CONFLICT (groupMemberUid) DO UPDATE SET groupMemberActive = EXCLUDED.groupMemberActive, groupMemberPersonUid = EXCLUDED.groupMemberPersonUid, groupMemberGroupUid = EXCLUDED.groupMemberGroupUid, groupMemberMasterCsn = EXCLUDED.groupMemberMasterCsn, groupMemberLocalCsn = EXCLUDED.groupMemberLocalCsn, groupMemberLastChangedBy = EXCLUDED.groupMemberLastChangedBy, groupMemberLct = EXCLUDED.groupMemberLct ; IF (TG_OP = 'INSERT' OR TG_OP = 'UPDATE') THEN RETURN NEW; ELSE RETURN OLD; END IF; END $$ LANGUAGE plpgsql> CREATE TRIGGER persongroupmember_remote_insert_trig INSTEAD OF INSERT ON PersonGroupMember_ReceiveView FOR EACH ROW EXECUTE PROCEDURE persongroupmember_remote_insert_fn() @ CREATE TABLE IF NOT EXISTS PersonPictureReplicate ( ppPk BIGINT NOT NULL, ppVersionId BIGINT NOT NULL DEFAULT 0, ppDestination BIGINT NOT NULL, ppPending BOOL NOT NULL DEFAULT true, PRIMARY KEY (ppPk, ppDestination)) B CREATE OR REPLACE FUNCTION ch_upd_50_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (50, NEW.personPictureUid, 1) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 1; RETURN NULL; END $$ LANGUAGE plpgsql Dv CREATE TRIGGER ch_upd_50_trig AFTER UPDATE OR INSERT ON PersonPicture FOR EACH ROW EXECUTE PROCEDURE ch_upd_50_fn(); F CREATE OR REPLACE FUNCTION ch_del_50_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (50, OLD.personPictureUid, 2) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 2; RETURN NULL; END $$ LANGUAGE plpgsql Hl CREATE TRIGGER ch_del_50_trig AFTER DELETE ON PersonPicture FOR EACH ROW EXECUTE PROCEDURE ch_del_50_fn(); JCREATE OR REPLACE FUNCTION personpicture_remote_insert_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO PersonPicture(personPictureUid, personPicturePersonUid, personPictureMasterCsn, personPictureLocalCsn, personPictureLastChangedBy, personPictureLct, personPictureUri, personPictureMd5, fileSize, picTimestamp, mimeType, personPictureActive) VALUES (NEW.personPictureUid, NEW.personPicturePersonUid, NEW.personPictureMasterCsn, NEW.personPictureLocalCsn, NEW.personPictureLastChangedBy, NEW.personPictureLct, NEW.personPictureUri, NEW.personPictureMd5, NEW.fileSize, NEW.picTimestamp, NEW.mimeType, NEW.personPictureActive) ON CONFLICT (personPictureUid) DO UPDATE SET personPicturePersonUid = EXCLUDED.personPicturePersonUid, personPictureMasterCsn = EXCLUDED.personPictureMasterCsn, personPictureLocalCsn = EXCLUDED.personPictureLocalCsn, personPictureLastChangedBy = EXCLUDED.personPictureLastChangedBy, personPictureLct = EXCLUDED.personPictureLct, personPictureUri = EXCLUDED.personPictureUri, personPictureMd5 = EXCLUDED.personPictureMd5, fileSize = EXCLUDED.fileSize, picTimestamp = EXCLUDED.picTimestamp, mimeType = EXCLUDED.mimeType, personPictureActive = EXCLUDED.personPictureActive ; IF (TG_OP = 'INSERT' OR TG_OP = 'UPDATE') THEN RETURN NEW; ELSE RETURN OLD; END IF; END $$ LANGUAGE plpgsqlL CREATE TRIGGER personpicture_remote_insert_trig INSTEAD OF INSERT ON PersonPicture_ReceiveView FOR EACH ROW EXECUTE PROCEDURE personpicture_remote_insert_fn() N CREATE TABLE IF NOT EXISTS ContainerReplicate ( containerPk BIGINT NOT NULL, containerVersionId BIGINT NOT NULL DEFAULT 0, containerDestination BIGINT NOT NULL, containerPending BOOL NOT NULL DEFAULT true, PRIMARY KEY (containerPk, containerDestination)) P CREATE OR REPLACE FUNCTION ch_upd_51_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (51, NEW.containerUid, 1) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 1; RETURN NULL; END $$ LANGUAGE plpgsql Rr CREATE TRIGGER ch_upd_51_trig AFTER UPDATE OR INSERT ON Container FOR EACH ROW EXECUTE PROCEDURE ch_upd_51_fn(); T CREATE OR REPLACE FUNCTION ch_del_51_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (51, OLD.containerUid, 2) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 2; RETURN NULL; END $$ LANGUAGE plpgsql Vh CREATE TRIGGER ch_del_51_trig AFTER DELETE ON Container FOR EACH ROW EXECUTE PROCEDURE ch_del_51_fn(); X%CREATE OR REPLACE FUNCTION container_remote_insert_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO Container(containerUid, cntLocalCsn, cntMasterCsn, cntLastModBy, cntLct, fileSize, containerContentEntryUid, cntLastModified, mimeType, remarks, mobileOptimized, cntNumEntries) VALUES (NEW.containerUid, NEW.cntLocalCsn, NEW.cntMasterCsn, NEW.cntLastModBy, NEW.cntLct, NEW.fileSize, NEW.containerContentEntryUid, NEW.cntLastModified, NEW.mimeType, NEW.remarks, NEW.mobileOptimized, NEW.cntNumEntries) ON CONFLICT (containerUid) DO UPDATE SET cntLocalCsn = EXCLUDED.cntLocalCsn, cntMasterCsn = EXCLUDED.cntMasterCsn, cntLastModBy = EXCLUDED.cntLastModBy, cntLct = EXCLUDED.cntLct, fileSize = EXCLUDED.fileSize, containerContentEntryUid = EXCLUDED.containerContentEntryUid, cntLastModified = EXCLUDED.cntLastModified, mimeType = EXCLUDED.mimeType, remarks = EXCLUDED.remarks, mobileOptimized = EXCLUDED.mobileOptimized, cntNumEntries = EXCLUDED.cntNumEntries ; IF (TG_OP = 'INSERT' OR TG_OP = 'UPDATE') THEN RETURN NEW; ELSE RETURN OLD; END IF; END $$ LANGUAGE plpgsqlZ CREATE TRIGGER container_remote_insert_trig INSTEAD OF INSERT ON Container_ReceiveView FOR EACH ROW EXECUTE PROCEDURE container_remote_insert_fn() \ CREATE TABLE IF NOT EXISTS VerbEntityReplicate ( vePk BIGINT NOT NULL, veVersionId BIGINT NOT NULL DEFAULT 0, veDestination BIGINT NOT NULL, vePending BOOL NOT NULL DEFAULT true, PRIMARY KEY (vePk, veDestination)) ^ CREATE OR REPLACE FUNCTION ch_upd_62_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (62, NEW.verbUid, 1) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 1; RETURN NULL; END $$ LANGUAGE plpgsql `s CREATE TRIGGER ch_upd_62_trig AFTER UPDATE OR INSERT ON VerbEntity FOR EACH ROW EXECUTE PROCEDURE ch_upd_62_fn(); b CREATE OR REPLACE FUNCTION ch_del_62_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (62, OLD.verbUid, 2) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 2; RETURN NULL; END $$ LANGUAGE plpgsql di CREATE TRIGGER ch_del_62_trig AFTER DELETE ON VerbEntity FOR EACH ROW EXECUTE PROCEDURE ch_del_62_fn(); fCREATE OR REPLACE FUNCTION verbentity_remote_insert_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO VerbEntity(verbUid, urlId, verbInActive, verbMasterChangeSeqNum, verbLocalChangeSeqNum, verbLastChangedBy, verbLct) VALUES (NEW.verbUid, NEW.urlId, NEW.verbInActive, NEW.verbMasterChangeSeqNum, NEW.verbLocalChangeSeqNum, NEW.verbLastChangedBy, NEW.verbLct) ON CONFLICT (verbUid) DO UPDATE SET urlId = EXCLUDED.urlId, verbInActive = EXCLUDED.verbInActive, verbMasterChangeSeqNum = EXCLUDED.verbMasterChangeSeqNum, verbLocalChangeSeqNum = EXCLUDED.verbLocalChangeSeqNum, verbLastChangedBy = EXCLUDED.verbLastChangedBy, verbLct = EXCLUDED.verbLct ; IF (TG_OP = 'INSERT' OR TG_OP = 'UPDATE') THEN RETURN NEW; ELSE RETURN OLD; END IF; END $$ LANGUAGE plpgsqlh CREATE TRIGGER verbentity_remote_insert_trig INSTEAD OF INSERT ON VerbEntity_ReceiveView FOR EACH ROW EXECUTE PROCEDURE verbentity_remote_insert_fn() j CREATE TABLE IF NOT EXISTS XObjectEntityReplicate ( xoePk BIGINT NOT NULL, xoeVersionId BIGINT NOT NULL DEFAULT 0, xoeDestination BIGINT NOT NULL, xoePending BOOL NOT NULL DEFAULT true, PRIMARY KEY (xoePk, xoeDestination)) l CREATE OR REPLACE FUNCTION ch_upd_64_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (64, NEW.xObjectUid, 1) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 1; RETURN NULL; END $$ LANGUAGE plpgsql nv CREATE TRIGGER ch_upd_64_trig AFTER UPDATE OR INSERT ON XObjectEntity FOR EACH ROW EXECUTE PROCEDURE ch_upd_64_fn(); p CREATE OR REPLACE FUNCTION ch_del_64_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (64, OLD.xObjectUid, 2) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 2; RETURN NULL; END $$ LANGUAGE plpgsql rl CREATE TRIGGER ch_del_64_trig AFTER DELETE ON XObjectEntity FOR EACH ROW EXECUTE PROCEDURE ch_del_64_fn(); tCREATE OR REPLACE FUNCTION xobjectentity_remote_insert_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO XObjectEntity(xObjectUid, objectType, objectId, definitionType, interactionType, correctResponsePattern, objectContentEntryUid, xObjectMasterChangeSeqNum, xObjectocalChangeSeqNum, xObjectLastChangedBy, xObjectLct) VALUES (NEW.xObjectUid, NEW.objectType, NEW.objectId, NEW.definitionType, NEW.interactionType, NEW.correctResponsePattern, NEW.objectContentEntryUid, NEW.xObjectMasterChangeSeqNum, NEW.xObjectocalChangeSeqNum, NEW.xObjectLastChangedBy, NEW.xObjectLct) ON CONFLICT (xObjectUid) DO UPDATE SET objectType = EXCLUDED.objectType, objectId = EXCLUDED.objectId, definitionType = EXCLUDED.definitionType, interactionType = EXCLUDED.interactionType, correctResponsePattern = EXCLUDED.correctResponsePattern, objectContentEntryUid = EXCLUDED.objectContentEntryUid, xObjectMasterChangeSeqNum = EXCLUDED.xObjectMasterChangeSeqNum, xObjectocalChangeSeqNum = EXCLUDED.xObjectocalChangeSeqNum, xObjectLastChangedBy = EXCLUDED.xObjectLastChangedBy, xObjectLct = EXCLUDED.xObjectLct ; IF (TG_OP = 'INSERT' OR TG_OP = 'UPDATE') THEN RETURN NEW; ELSE RETURN OLD; END IF; END $$ LANGUAGE plpgsqlv CREATE TRIGGER xobjectentity_remote_insert_trig INSTEAD OF INSERT ON XObjectEntity_ReceiveView FOR EACH ROW EXECUTE PROCEDURE xobjectentity_remote_insert_fn() x CREATE TABLE IF NOT EXISTS StatementEntityReplicate ( sePk BIGINT NOT NULL, seVersionId BIGINT NOT NULL DEFAULT 0, seDestination BIGINT NOT NULL, sePending BOOL NOT NULL DEFAULT true, PRIMARY KEY (sePk, seDestination)) z CREATE OR REPLACE FUNCTION ch_upd_60_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (60, NEW.statementUid, 1) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 1; RETURN NULL; END $$ LANGUAGE plpgsql |x CREATE TRIGGER ch_upd_60_trig AFTER UPDATE OR INSERT ON StatementEntity FOR EACH ROW EXECUTE PROCEDURE ch_upd_60_fn(); ~ CREATE OR REPLACE FUNCTION ch_del_60_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (60, OLD.statementUid, 2) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 2; RETURN NULL; END $$ LANGUAGE plpgsql n CREATE TRIGGER ch_del_60_trig AFTER DELETE ON StatementEntity FOR EACH ROW EXECUTE PROCEDURE ch_del_60_fn();  CREATE OR REPLACE FUNCTION statemententity_remote_insert_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO StatementEntity(statementUid, statementId, statementPersonUid, statementVerbUid, xObjectUid, subStatementActorUid, substatementVerbUid, subStatementObjectUid, agentUid, instructorUid, authorityUid, teamUid, resultCompletion, resultSuccess, resultScoreScaled, resultScoreRaw, resultScoreMin, resultScoreMax, resultDuration, resultResponse, timestamp, stored, contextRegistration, contextPlatform, contextStatementId, fullStatement, statementMasterChangeSeqNum, statementLocalChangeSeqNum, statementLastChangedBy, statementLct, extensionProgress, contentEntryRoot, statementContentEntryUid, statementLearnerGroupUid, statementClazzUid) VALUES (NEW.statementUid, NEW.statementId, NEW.statementPersonUid, NEW.statementVerbUid, NEW.xObjectUid, NEW.subStatementActorUid, NEW.substatementVerbUid, NEW.subStatementObjectUid, NEW.agentUid, NEW.instructorUid, NEW.authorityUid, NEW.teamUid, NEW.resultCompletion, NEW.resultSuccess, NEW.resultScoreScaled, NEW.resultScoreRaw, NEW.resultScoreMin, NEW.resultScoreMax, NEW.resultDuration, NEW.resultResponse, NEW.timestamp, NEW.stored, NEW.contextRegistration, NEW.contextPlatform, NEW.contextStatementId, NEW.fullStatement, NEW.statementMasterChangeSeqNum, NEW.statementLocalChangeSeqNum, NEW.statementLastChangedBy, NEW.statementLct, NEW.extensionProgress, NEW.contentEntryRoot, NEW.statementContentEntryUid, NEW.statementLearnerGroupUid, NEW.statementClazzUid) ON CONFLICT (statementUid) DO UPDATE SET statementId = EXCLUDED.statementId, statementPersonUid = EXCLUDED.statementPersonUid, statementVerbUid = EXCLUDED.statementVerbUid, xObjectUid = EXCLUDED.xObjectUid, subStatementActorUid = EXCLUDED.subStatementActorUid, substatementVerbUid = EXCLUDED.substatementVerbUid, subStatementObjectUid = EXCLUDED.subStatementObjectUid, agentUid = EXCLUDED.agentUid, instructorUid = EXCLUDED.instructorUid, authorityUid = EXCLUDED.authorityUid, teamUid = EXCLUDED.teamUid, resultCompletion = EXCLUDED.resultCompletion, resultSuccess = EXCLUDED.resultSuccess, resultScoreScaled = EXCLUDED.resultScoreScaled, resultScoreRaw = EXCLUDED.resultScoreRaw, resultScoreMin = EXCLUDED.resultScoreMin, resultScoreMax = EXCLUDED.resultScoreMax, resultDuration = EXCLUDED.resultDuration, resultResponse = EXCLUDED.resultResponse, timestamp = EXCLUDED.timestamp, stored = EXCLUDED.stored, contextRegistration = EXCLUDED.contextRegistration, contextPlatform = EXCLUDED.contextPlatform, contextStatementId = EXCLUDED.contextStatementId, fullStatement = EXCLUDED.fullStatement, statementMasterChangeSeqNum = EXCLUDED.statementMasterChangeSeqNum, statementLocalChangeSeqNum = EXCLUDED.statementLocalChangeSeqNum, statementLastChangedBy = EXCLUDED.statementLastChangedBy, statementLct = EXCLUDED.statementLct, extensionProgress = EXCLUDED.extensionProgress, contentEntryRoot = EXCLUDED.contentEntryRoot, statementContentEntryUid = EXCLUDED.statementContentEntryUid, statementLearnerGroupUid = EXCLUDED.statementLearnerGroupUid, statementClazzUid = EXCLUDED.statementClazzUid ; IF (TG_OP = 'INSERT' OR TG_OP = 'UPDATE') THEN RETURN NEW; ELSE RETURN OLD; END IF; END $$ LANGUAGE plpgsql CREATE TRIGGER statemententity_remote_insert_trig INSTEAD OF INSERT ON StatementEntity_ReceiveView FOR EACH ROW EXECUTE PROCEDURE statemententity_remote_insert_fn()  CREATE TABLE IF NOT EXISTS ContextXObjectStatementJoinReplicate ( cxosjPk BIGINT NOT NULL, cxosjVersionId BIGINT NOT NULL DEFAULT 0, cxosjDestination BIGINT NOT NULL, cxosjPending BOOL NOT NULL DEFAULT true, PRIMARY KEY (cxosjPk, cxosjDestination))  CREATE OR REPLACE FUNCTION ch_upd_66_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (66, NEW.contextXObjectStatementJoinUid, 1) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 1; RETURN NULL; END $$ LANGUAGE plpgsql  CREATE TRIGGER ch_upd_66_trig AFTER UPDATE OR INSERT ON ContextXObjectStatementJoin FOR EACH ROW EXECUTE PROCEDURE ch_upd_66_fn();  CREATE OR REPLACE FUNCTION ch_del_66_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (66, OLD.contextXObjectStatementJoinUid, 2) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 2; RETURN NULL; END $$ LANGUAGE plpgsql z CREATE TRIGGER ch_del_66_trig AFTER DELETE ON ContextXObjectStatementJoin FOR EACH ROW EXECUTE PROCEDURE ch_del_66_fn(); +CREATE OR REPLACE FUNCTION contextxobjectstatementjoin_remote_insert_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ContextXObjectStatementJoin(contextXObjectStatementJoinUid, contextActivityFlag, contextStatementUid, contextXObjectUid, verbMasterChangeSeqNum, verbLocalChangeSeqNum, verbLastChangedBy, contextXObjectLct) VALUES (NEW.contextXObjectStatementJoinUid, NEW.contextActivityFlag, NEW.contextStatementUid, NEW.contextXObjectUid, NEW.verbMasterChangeSeqNum, NEW.verbLocalChangeSeqNum, NEW.verbLastChangedBy, NEW.contextXObjectLct) ON CONFLICT (contextXObjectStatementJoinUid) DO UPDATE SET contextActivityFlag = EXCLUDED.contextActivityFlag, contextStatementUid = EXCLUDED.contextStatementUid, contextXObjectUid = EXCLUDED.contextXObjectUid, verbMasterChangeSeqNum = EXCLUDED.verbMasterChangeSeqNum, verbLocalChangeSeqNum = EXCLUDED.verbLocalChangeSeqNum, verbLastChangedBy = EXCLUDED.verbLastChangedBy, contextXObjectLct = EXCLUDED.contextXObjectLct ; IF (TG_OP = 'INSERT' OR TG_OP = 'UPDATE') THEN RETURN NEW; ELSE RETURN OLD; END IF; END $$ LANGUAGE plpgsql CREATE TRIGGER contextxobjectstatementjoin_remote_insert_trig INSTEAD OF INSERT ON ContextXObjectStatementJoin_ReceiveView FOR EACH ROW EXECUTE PROCEDURE contextxobjectstatementjoin_remote_insert_fn()  CREATE TABLE IF NOT EXISTS AgentEntityReplicate ( aePk BIGINT NOT NULL, aeVersionId BIGINT NOT NULL DEFAULT 0, aeDestination BIGINT NOT NULL, aePending BOOL NOT NULL DEFAULT true, PRIMARY KEY (aePk, aeDestination))  CREATE OR REPLACE FUNCTION ch_upd_68_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (68, NEW.agentUid, 1) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 1; RETURN NULL; END $$ LANGUAGE plpgsql t CREATE TRIGGER ch_upd_68_trig AFTER UPDATE OR INSERT ON AgentEntity FOR EACH ROW EXECUTE PROCEDURE ch_upd_68_fn();  CREATE OR REPLACE FUNCTION ch_del_68_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (68, OLD.agentUid, 2) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 2; RETURN NULL; END $$ LANGUAGE plpgsql j CREATE TRIGGER ch_del_68_trig AFTER DELETE ON AgentEntity FOR EACH ROW EXECUTE PROCEDURE ch_del_68_fn(); CREATE OR REPLACE FUNCTION agententity_remote_insert_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO AgentEntity(agentUid, agentMbox, agentMbox_sha1sum, agentOpenid, agentAccountName, agentHomePage, agentPersonUid, statementMasterChangeSeqNum, statementLocalChangeSeqNum, statementLastChangedBy, agentLct) VALUES (NEW.agentUid, NEW.agentMbox, NEW.agentMbox_sha1sum, NEW.agentOpenid, NEW.agentAccountName, NEW.agentHomePage, NEW.agentPersonUid, NEW.statementMasterChangeSeqNum, NEW.statementLocalChangeSeqNum, NEW.statementLastChangedBy, NEW.agentLct) ON CONFLICT (agentUid) DO UPDATE SET agentMbox = EXCLUDED.agentMbox, agentMbox_sha1sum = EXCLUDED.agentMbox_sha1sum, agentOpenid = EXCLUDED.agentOpenid, agentAccountName = EXCLUDED.agentAccountName, agentHomePage = EXCLUDED.agentHomePage, agentPersonUid = EXCLUDED.agentPersonUid, statementMasterChangeSeqNum = EXCLUDED.statementMasterChangeSeqNum, statementLocalChangeSeqNum = EXCLUDED.statementLocalChangeSeqNum, statementLastChangedBy = EXCLUDED.statementLastChangedBy, agentLct = EXCLUDED.agentLct; IF (TG_OP = 'INSERT' OR TG_OP = 'UPDATE') THEN RETURN NEW; ELSE RETURN OLD; END IF; END $$ LANGUAGE plpgsql CREATE TRIGGER agententity_remote_insert_trig INSTEAD OF INSERT ON AgentEntity_ReceiveView FOR EACH ROW EXECUTE PROCEDURE agententity_remote_insert_fn()  CREATE TABLE IF NOT EXISTS StateEntityReplicate ( sePk BIGINT NOT NULL, seVersionId BIGINT NOT NULL DEFAULT 0, seDestination BIGINT NOT NULL, sePending BOOL NOT NULL DEFAULT true, PRIMARY KEY (sePk, seDestination))  CREATE OR REPLACE FUNCTION ch_upd_70_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (70, NEW.stateUid, 1) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 1; RETURN NULL; END $$ LANGUAGE plpgsql t CREATE TRIGGER ch_upd_70_trig AFTER UPDATE OR INSERT ON StateEntity FOR EACH ROW EXECUTE PROCEDURE ch_upd_70_fn();  CREATE OR REPLACE FUNCTION ch_del_70_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (70, OLD.stateUid, 2) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 2; RETURN NULL; END $$ LANGUAGE plpgsql j CREATE TRIGGER ch_del_70_trig AFTER DELETE ON StateEntity FOR EACH ROW EXECUTE PROCEDURE ch_del_70_fn(); CREATE OR REPLACE FUNCTION stateentity_remote_insert_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO StateEntity(stateUid, stateId, agentUid, activityId, registration, isIsactive, timestamp, stateMasterChangeSeqNum, stateLocalChangeSeqNum, stateLastChangedBy, stateLct) VALUES (NEW.stateUid, NEW.stateId, NEW.agentUid, NEW.activityId, NEW.registration, NEW.isIsactive, NEW.timestamp, NEW.stateMasterChangeSeqNum, NEW.stateLocalChangeSeqNum, NEW.stateLastChangedBy, NEW.stateLct) ON CONFLICT (stateUid) DO UPDATE SET stateId = EXCLUDED.stateId, agentUid = EXCLUDED.agentUid, activityId = EXCLUDED.activityId, registration = EXCLUDED.registration, isIsactive = EXCLUDED.isIsactive, timestamp = EXCLUDED.timestamp, stateMasterChangeSeqNum = EXCLUDED.stateMasterChangeSeqNum, stateLocalChangeSeqNum = EXCLUDED.stateLocalChangeSeqNum, stateLastChangedBy = EXCLUDED.stateLastChangedBy, stateLct = EXCLUDED.stateLct ; IF (TG_OP = 'INSERT' OR TG_OP = 'UPDATE') THEN RETURN NEW; ELSE RETURN OLD; END IF; END $$ LANGUAGE plpgsql CREATE TRIGGER stateentity_remote_insert_trig INSTEAD OF INSERT ON StateEntity_ReceiveView FOR EACH ROW EXECUTE PROCEDURE stateentity_remote_insert_fn()  CREATE TABLE IF NOT EXISTS StateContentEntityReplicate ( scePk BIGINT NOT NULL, sceVersionId BIGINT NOT NULL DEFAULT 0, sceDestination BIGINT NOT NULL, scePending BOOL NOT NULL DEFAULT true, PRIMARY KEY (scePk, sceDestination))  CREATE OR REPLACE FUNCTION ch_upd_72_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (72, NEW.stateContentUid, 1) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 1; RETURN NULL; END $$ LANGUAGE plpgsql { CREATE TRIGGER ch_upd_72_trig AFTER UPDATE OR INSERT ON StateContentEntity FOR EACH ROW EXECUTE PROCEDURE ch_upd_72_fn();  CREATE OR REPLACE FUNCTION ch_del_72_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (72, OLD.stateContentUid, 2) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 2; RETURN NULL; END $$ LANGUAGE plpgsql q CREATE TRIGGER ch_del_72_trig AFTER DELETE ON StateContentEntity FOR EACH ROW EXECUTE PROCEDURE ch_del_72_fn(); vCREATE OR REPLACE FUNCTION statecontententity_remote_insert_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO StateContentEntity(stateContentUid, stateContentStateUid, stateContentKey, stateContentValue, isIsactive, stateContentMasterChangeSeqNum, stateContentLocalChangeSeqNum, stateContentLastChangedBy, stateContentLct) VALUES (NEW.stateContentUid, NEW.stateContentStateUid, NEW.stateContentKey, NEW.stateContentValue, NEW.isIsactive, NEW.stateContentMasterChangeSeqNum, NEW.stateContentLocalChangeSeqNum, NEW.stateContentLastChangedBy, NEW.stateContentLct) ON CONFLICT (stateContentUid) DO UPDATE SET stateContentStateUid = EXCLUDED.stateContentStateUid, stateContentKey = EXCLUDED.stateContentKey, stateContentValue = EXCLUDED.stateContentValue, isIsactive = EXCLUDED.isIsactive, stateContentMasterChangeSeqNum = EXCLUDED.stateContentMasterChangeSeqNum, stateContentLocalChangeSeqNum = EXCLUDED.stateContentLocalChangeSeqNum, stateContentLastChangedBy = EXCLUDED.stateContentLastChangedBy, stateContentLct = EXCLUDED.stateContentLct ; IF (TG_OP = 'INSERT' OR TG_OP = 'UPDATE') THEN RETURN NEW; ELSE RETURN OLD; END IF; END $$ LANGUAGE plpgsql CREATE TRIGGER statecontententity_remote_insert_trig INSTEAD OF INSERT ON StateContentEntity_ReceiveView FOR EACH ROW EXECUTE PROCEDURE statecontententity_remote_insert_fn()  CREATE TABLE IF NOT EXISTS XLangMapEntryReplicate ( xlmePk BIGINT NOT NULL, xlmeVersionId BIGINT NOT NULL DEFAULT 0, xlmeDestination BIGINT NOT NULL, xlmePending BOOL NOT NULL DEFAULT true, PRIMARY KEY (xlmePk, xlmeDestination))  CREATE OR REPLACE FUNCTION ch_upd_74_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (74, NEW.statementLangMapUid, 1) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 1; RETURN NULL; END $$ LANGUAGE plpgsql v CREATE TRIGGER ch_upd_74_trig AFTER UPDATE OR INSERT ON XLangMapEntry FOR EACH ROW EXECUTE PROCEDURE ch_upd_74_fn();  CREATE OR REPLACE FUNCTION ch_del_74_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (74, OLD.statementLangMapUid, 2) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 2; RETURN NULL; END $$ LANGUAGE plpgsql l CREATE TRIGGER ch_del_74_trig AFTER DELETE ON XLangMapEntry FOR EACH ROW EXECUTE PROCEDURE ch_del_74_fn(); CREATE OR REPLACE FUNCTION xlangmapentry_remote_insert_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO XLangMapEntry(verbLangMapUid, objectLangMapUid, languageLangMapUid, languageVariantLangMapUid, valueLangMap, statementLangMapMasterCsn, statementLangMapLocalCsn, statementLangMapLcb, statementLangMapLct, statementLangMapUid) VALUES (NEW.verbLangMapUid, NEW.objectLangMapUid, NEW.languageLangMapUid, NEW.languageVariantLangMapUid, NEW.valueLangMap, NEW.statementLangMapMasterCsn, NEW.statementLangMapLocalCsn, NEW.statementLangMapLcb, NEW.statementLangMapLct, NEW.statementLangMapUid) ON CONFLICT (statementLangMapUid) DO UPDATE SET verbLangMapUid = EXCLUDED.verbLangMapUid, objectLangMapUid = EXCLUDED.objectLangMapUid, languageLangMapUid = EXCLUDED.languageLangMapUid, languageVariantLangMapUid = EXCLUDED.languageVariantLangMapUid, valueLangMap = EXCLUDED.valueLangMap, statementLangMapMasterCsn = EXCLUDED.statementLangMapMasterCsn, statementLangMapLocalCsn = EXCLUDED.statementLangMapLocalCsn, statementLangMapLcb = EXCLUDED.statementLangMapLcb, statementLangMapLct = EXCLUDED.statementLangMapLct ; IF (TG_OP = 'INSERT' OR TG_OP = 'UPDATE') THEN RETURN NEW; ELSE RETURN OLD; END IF; END $$ LANGUAGE plpgsql CREATE TRIGGER xlangmapentry_remote_insert_trig INSTEAD OF INSERT ON XLangMapEntry_ReceiveView FOR EACH ROW EXECUTE PROCEDURE xlangmapentry_remote_insert_fn()  CREATE TABLE IF NOT EXISTS SchoolReplicate ( schoolPk BIGINT NOT NULL, schoolVersionId BIGINT NOT NULL DEFAULT 0, schoolDestination BIGINT NOT NULL, schoolPending BOOL NOT NULL DEFAULT true, PRIMARY KEY (schoolPk, schoolDestination))  CREATE OR REPLACE FUNCTION ch_upd_164_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (164, NEW.schoolUid, 1) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 1; RETURN NULL; END $$ LANGUAGE plpgsql q CREATE TRIGGER ch_upd_164_trig AFTER UPDATE OR INSERT ON School FOR EACH ROW EXECUTE PROCEDURE ch_upd_164_fn();  CREATE OR REPLACE FUNCTION ch_del_164_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (164, OLD.schoolUid, 2) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 2; RETURN NULL; END $$ LANGUAGE plpgsql g CREATE TRIGGER ch_del_164_trig AFTER DELETE ON School FOR EACH ROW EXECUTE PROCEDURE ch_del_164_fn(); `CREATE OR REPLACE FUNCTION school_remote_insert_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO School(schoolUid, schoolName, schoolDesc, schoolAddress, schoolActive, schoolPhoneNumber, schoolGender, schoolHolidayCalendarUid, schoolFeatures, schoolLocationLong, schoolLocationLatt, schoolEmailAddress, schoolTeachersPersonGroupUid, schoolStudentsPersonGroupUid, schoolPendingStudentsPersonGroupUid, schoolCode, schoolMasterChangeSeqNum, schoolLocalChangeSeqNum, schoolLastChangedBy, schoolLct, schoolTimeZone) VALUES (NEW.schoolUid, NEW.schoolName, NEW.schoolDesc, NEW.schoolAddress, NEW.schoolActive, NEW.schoolPhoneNumber, NEW.schoolGender, NEW.schoolHolidayCalendarUid, NEW.schoolFeatures, NEW.schoolLocationLong, NEW.schoolLocationLatt, NEW.schoolEmailAddress, NEW.schoolTeachersPersonGroupUid, NEW.schoolStudentsPersonGroupUid, NEW.schoolPendingStudentsPersonGroupUid, NEW.schoolCode, NEW.schoolMasterChangeSeqNum, NEW.schoolLocalChangeSeqNum, NEW.schoolLastChangedBy, NEW.schoolLct, NEW.schoolTimeZone) ON CONFLICT (schoolUid) DO UPDATE SET schoolName = EXCLUDED.schoolName, schoolDesc = EXCLUDED.schoolDesc, schoolAddress = EXCLUDED.schoolAddress, schoolActive = EXCLUDED.schoolActive, schoolPhoneNumber = EXCLUDED.schoolPhoneNumber, schoolGender = EXCLUDED.schoolGender, schoolHolidayCalendarUid = EXCLUDED.schoolHolidayCalendarUid, schoolFeatures = EXCLUDED.schoolFeatures, schoolLocationLong = EXCLUDED.schoolLocationLong, schoolLocationLatt = EXCLUDED.schoolLocationLatt, schoolEmailAddress = EXCLUDED.schoolEmailAddress, schoolTeachersPersonGroupUid = EXCLUDED.schoolTeachersPersonGroupUid, schoolStudentsPersonGroupUid = EXCLUDED.schoolStudentsPersonGroupUid, schoolPendingStudentsPersonGroupUid = EXCLUDED.schoolPendingStudentsPersonGroupUid, schoolCode = EXCLUDED.schoolCode, schoolMasterChangeSeqNum = EXCLUDED.schoolMasterChangeSeqNum, schoolLocalChangeSeqNum = EXCLUDED.schoolLocalChangeSeqNum, schoolLastChangedBy = EXCLUDED.schoolLastChangedBy, schoolLct = EXCLUDED.schoolLct, schoolTimeZone = EXCLUDED.schoolTimeZone ; IF (TG_OP = 'INSERT' OR TG_OP = 'UPDATE') THEN RETURN NEW; ELSE RETURN OLD; END IF; END $$ LANGUAGE plpgsql CREATE TRIGGER school_remote_insert_trig INSTEAD OF INSERT ON School_ReceiveView FOR EACH ROW EXECUTE PROCEDURE school_remote_insert_fn()  CREATE TABLE IF NOT EXISTS SchoolMemberReplicate ( smPk BIGINT NOT NULL, smVersionId BIGINT NOT NULL DEFAULT 0, smDestination BIGINT NOT NULL, smPending BOOL NOT NULL DEFAULT true, PRIMARY KEY (smPk, smDestination))  CREATE OR REPLACE FUNCTION ch_upd_200_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (200, NEW.schoolMemberUid, 1) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 1; RETURN NULL; END $$ LANGUAGE plpgsql w CREATE TRIGGER ch_upd_200_trig AFTER UPDATE OR INSERT ON SchoolMember FOR EACH ROW EXECUTE PROCEDURE ch_upd_200_fn();  CREATE OR REPLACE FUNCTION ch_del_200_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (200, OLD.schoolMemberUid, 2) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 2; RETURN NULL; END $$ LANGUAGE plpgsql m CREATE TRIGGER ch_del_200_trig AFTER DELETE ON SchoolMember FOR EACH ROW EXECUTE PROCEDURE ch_del_200_fn(); nCREATE OR REPLACE FUNCTION schoolmember_remote_insert_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO SchoolMember(schoolMemberUid, schoolMemberPersonUid, schoolMemberSchoolUid, schoolMemberJoinDate, schoolMemberLeftDate, schoolMemberRole, schoolMemberActive, schoolMemberLocalChangeSeqNum, schoolMemberMasterChangeSeqNum, schoolMemberLastChangedBy, schoolMemberLct) VALUES (NEW.schoolMemberUid, NEW.schoolMemberPersonUid, NEW.schoolMemberSchoolUid, NEW.schoolMemberJoinDate, NEW.schoolMemberLeftDate, NEW.schoolMemberRole, NEW.schoolMemberActive, NEW.schoolMemberLocalChangeSeqNum, NEW.schoolMemberMasterChangeSeqNum, NEW.schoolMemberLastChangedBy, NEW.schoolMemberLct) ON CONFLICT (schoolMemberUid) DO UPDATE SET schoolMemberPersonUid = EXCLUDED.schoolMemberPersonUid, schoolMemberSchoolUid = EXCLUDED.schoolMemberSchoolUid, schoolMemberJoinDate = EXCLUDED.schoolMemberJoinDate, schoolMemberLeftDate = EXCLUDED.schoolMemberLeftDate, schoolMemberRole = EXCLUDED.schoolMemberRole, schoolMemberActive = EXCLUDED.schoolMemberActive, schoolMemberLocalChangeSeqNum = EXCLUDED.schoolMemberLocalChangeSeqNum, schoolMemberMasterChangeSeqNum = EXCLUDED.schoolMemberMasterChangeSeqNum, schoolMemberLastChangedBy = EXCLUDED.schoolMemberLastChangedBy, schoolMemberLct = EXCLUDED.schoolMemberLct ; IF (TG_OP = 'INSERT' OR TG_OP = 'UPDATE') THEN RETURN NEW; ELSE RETURN OLD; END IF; END $$ LANGUAGE plpgsql CREATE TRIGGER schoolmember_remote_insert_trig INSTEAD OF INSERT ON SchoolMember_ReceiveView FOR EACH ROW EXECUTE PROCEDURE schoolmember_remote_insert_fn()  CREATE TABLE IF NOT EXISTS CommentsReplicate ( commentsPk BIGINT NOT NULL, commentsVersionId BIGINT NOT NULL DEFAULT 0, commentsDestination BIGINT NOT NULL, commentsPending BOOL NOT NULL DEFAULT true, PRIMARY KEY (commentsPk, commentsDestination))  CREATE OR REPLACE FUNCTION ch_upd_208_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (208, NEW.commentsUid, 1) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 1; RETURN NULL; END $$ LANGUAGE plpgsql s CREATE TRIGGER ch_upd_208_trig AFTER UPDATE OR INSERT ON Comments FOR EACH ROW EXECUTE PROCEDURE ch_upd_208_fn();  CREATE OR REPLACE FUNCTION ch_del_208_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (208, OLD.commentsUid, 2) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 2; RETURN NULL; END $$ LANGUAGE plpgsql i CREATE TRIGGER ch_del_208_trig AFTER DELETE ON Comments FOR EACH ROW EXECUTE PROCEDURE ch_del_208_fn();  CREATE OR REPLACE FUNCTION comments_remote_insert_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO Comments(commentsUid, commentsText, commentsEntityType, commentsEntityUid, commentsPublic, commentsStatus, commentsPersonUid, commentsToPersonUid, commentsFlagged, commentsInActive, commentsDateTimeAdded, commentsDateTimeUpdated, commentsMCSN, commentsLCSN, commentsLCB, commentsLct) VALUES (NEW.commentsUid, NEW.commentsText, NEW.commentsEntityType, NEW.commentsEntityUid, NEW.commentsPublic, NEW.commentsStatus, NEW.commentsPersonUid, NEW.commentsToPersonUid, NEW.commentsFlagged, NEW.commentsInActive, NEW.commentsDateTimeAdded, NEW.commentsDateTimeUpdated, NEW.commentsMCSN, NEW.commentsLCSN, NEW.commentsLCB, NEW.commentsLct) ON CONFLICT (commentsUid) DO UPDATE SET commentsText = EXCLUDED.commentsText, commentsEntityType = EXCLUDED.commentsEntityType, commentsEntityUid = EXCLUDED.commentsEntityUid, commentsPublic = EXCLUDED.commentsPublic, commentsStatus = EXCLUDED.commentsStatus, commentsPersonUid = EXCLUDED.commentsPersonUid, commentsToPersonUid = EXCLUDED.commentsToPersonUid, commentsFlagged = EXCLUDED.commentsFlagged, commentsInActive = EXCLUDED.commentsInActive, commentsDateTimeAdded = EXCLUDED.commentsDateTimeAdded, commentsDateTimeUpdated = EXCLUDED.commentsDateTimeUpdated, commentsMCSN = EXCLUDED.commentsMCSN, commentsLCSN = EXCLUDED.commentsLCSN, commentsLCB = EXCLUDED.commentsLCB, commentsLct = EXCLUDED.commentsLct ; IF (TG_OP = 'INSERT' OR TG_OP = 'UPDATE') THEN RETURN NEW; ELSE RETURN OLD; END IF; END $$ LANGUAGE plpgsql CREATE TRIGGER comments_remote_insert_trig INSTEAD OF INSERT ON Comments_ReceiveView FOR EACH ROW EXECUTE PROCEDURE comments_remote_insert_fn()  CREATE TABLE IF NOT EXISTS ReportReplicate ( reportPk BIGINT NOT NULL, reportVersionId BIGINT NOT NULL DEFAULT 0, reportDestination BIGINT NOT NULL, reportPending BOOL NOT NULL DEFAULT true, PRIMARY KEY (reportPk, reportDestination))  CREATE OR REPLACE FUNCTION ch_upd_101_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (101, NEW.reportUid, 1) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 1; RETURN NULL; END $$ LANGUAGE plpgsql q CREATE TRIGGER ch_upd_101_trig AFTER UPDATE OR INSERT ON Report FOR EACH ROW EXECUTE PROCEDURE ch_upd_101_fn();  CREATE OR REPLACE FUNCTION ch_del_101_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (101, OLD.reportUid, 2) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 2; RETURN NULL; END $$ LANGUAGE plpgsql g CREATE TRIGGER ch_del_101_trig AFTER DELETE ON Report FOR EACH ROW EXECUTE PROCEDURE ch_del_101_fn();  CREATE TABLE IF NOT EXISTS SiteReplicate ( sitePk BIGINT NOT NULL, siteVersionId BIGINT NOT NULL DEFAULT 0, siteDestination BIGINT NOT NULL, sitePending BOOL NOT NULL DEFAULT true, PRIMARY KEY (sitePk, siteDestination))  CREATE OR REPLACE FUNCTION ch_upd_189_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (189, NEW.siteUid, 1) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 1; RETURN NULL; END $$ LANGUAGE plpgsql o CREATE TRIGGER ch_upd_189_trig AFTER UPDATE OR INSERT ON Site FOR EACH ROW EXECUTE PROCEDURE ch_upd_189_fn();  CREATE OR REPLACE FUNCTION ch_del_189_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (189, OLD.siteUid, 2) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 2; RETURN NULL; END $$ LANGUAGE plpgsql e CREATE TRIGGER ch_del_189_trig AFTER DELETE ON Site FOR EACH ROW EXECUTE PROCEDURE ch_del_189_fn();  CREATE OR REPLACE FUNCTION site_remote_insert_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO Site(siteUid, sitePcsn, siteLcsn, siteLcb, siteLct, siteName, guestLogin, registrationAllowed, authSalt) VALUES (NEW.siteUid, NEW.sitePcsn, NEW.siteLcsn, NEW.siteLcb, NEW.siteLct, NEW.siteName, NEW.guestLogin, NEW.registrationAllowed, NEW.authSalt) ON CONFLICT (siteUid) DO UPDATE SET sitePcsn = EXCLUDED.sitePcsn, siteLcsn = EXCLUDED.siteLcsn, siteLcb = EXCLUDED.siteLcb, siteLct = EXCLUDED.siteLct, siteName = EXCLUDED.siteName, guestLogin = EXCLUDED.guestLogin, registrationAllowed = EXCLUDED.registrationAllowed, authSalt = EXCLUDED.authSalt; IF (TG_OP = 'INSERT' OR TG_OP = 'UPDATE') THEN RETURN NEW; ELSE RETURN OLD; END IF; END $$ LANGUAGE plpgsql  CREATE TRIGGER site_remote_insert_trig INSTEAD OF INSERT ON Site_ReceiveView FOR EACH ROW EXECUTE PROCEDURE site_remote_insert_fn()  CREATE TABLE IF NOT EXISTS LearnerGroupReplicate ( lgPk BIGINT NOT NULL, lgVersionId BIGINT NOT NULL DEFAULT 0, lgDestination BIGINT NOT NULL, lgPending BOOL NOT NULL DEFAULT true, PRIMARY KEY (lgPk, lgDestination))  CREATE OR REPLACE FUNCTION ch_upd_301_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (301, NEW.learnerGroupUid, 1) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 1; RETURN NULL; END $$ LANGUAGE plpgsql w CREATE TRIGGER ch_upd_301_trig AFTER UPDATE OR INSERT ON LearnerGroup FOR EACH ROW EXECUTE PROCEDURE ch_upd_301_fn();  CREATE OR REPLACE FUNCTION ch_del_301_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (301, OLD.learnerGroupUid, 2) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 2; RETURN NULL; END $$ LANGUAGE plpgsql m CREATE TRIGGER ch_del_301_trig AFTER DELETE ON LearnerGroup FOR EACH ROW EXECUTE PROCEDURE ch_del_301_fn(); CREATE OR REPLACE FUNCTION learnergroup_remote_insert_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO LearnerGroup(learnerGroupUid, learnerGroupName, learnerGroupDescription, learnerGroupActive, learnerGroupMCSN, learnerGroupCSN, learnerGroupLCB, learnerGroupLct) VALUES (NEW.learnerGroupUid, NEW.learnerGroupName, NEW.learnerGroupDescription, NEW.learnerGroupActive, NEW.learnerGroupMCSN, NEW.learnerGroupCSN, NEW.learnerGroupLCB, NEW.learnerGroupLct) ON CONFLICT (learnerGroupUid) DO UPDATE SET learnerGroupName = EXCLUDED.learnerGroupName, learnerGroupDescription = EXCLUDED.learnerGroupDescription, learnerGroupActive = EXCLUDED.learnerGroupActive, learnerGroupMCSN = EXCLUDED.learnerGroupMCSN, learnerGroupCSN = EXCLUDED.learnerGroupCSN, learnerGroupLCB = EXCLUDED.learnerGroupLCB, learnerGroupLct = EXCLUDED.learnerGroupLct ; IF (TG_OP = 'INSERT' OR TG_OP = 'UPDATE') THEN RETURN NEW; ELSE RETURN OLD; END IF; END $$ LANGUAGE plpgsql CREATE TRIGGER learnergroup_remote_insert_trig INSTEAD OF INSERT ON LearnerGroup_ReceiveView FOR EACH ROW EXECUTE PROCEDURE learnergroup_remote_insert_fn()  CREATE TABLE IF NOT EXISTS LearnerGroupMemberReplicate ( lgmPk BIGINT NOT NULL, lgmVersionId BIGINT NOT NULL DEFAULT 0, lgmDestination BIGINT NOT NULL, lgmPending BOOL NOT NULL DEFAULT true, PRIMARY KEY (lgmPk, lgmDestination))  CREATE OR REPLACE FUNCTION ch_upd_300_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (300, NEW.learnerGroupMemberUid, 1) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 1; RETURN NULL; END $$ LANGUAGE plpgsql  } CREATE TRIGGER ch_upd_300_trig AFTER UPDATE OR INSERT ON LearnerGroupMember FOR EACH ROW EXECUTE PROCEDURE ch_upd_300_fn(); " CREATE OR REPLACE FUNCTION ch_del_300_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (300, OLD.learnerGroupMemberUid, 2) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 2; RETURN NULL; END $$ LANGUAGE plpgsql $s CREATE TRIGGER ch_del_300_trig AFTER DELETE ON LearnerGroupMember FOR EACH ROW EXECUTE PROCEDURE ch_del_300_fn(); &CREATE OR REPLACE FUNCTION learnergroupmember_remote_insert_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO LearnerGroupMember(learnerGroupMemberUid, learnerGroupMemberPersonUid, learnerGroupMemberLgUid, learnerGroupMemberRole, learnerGroupMemberActive, learnerGroupMemberMCSN, learnerGroupMemberCSN, learnerGroupMemberLCB, learnerGroupMemberLct) VALUES (NEW.learnerGroupMemberUid, NEW.learnerGroupMemberPersonUid, NEW.learnerGroupMemberLgUid, NEW.learnerGroupMemberRole, NEW.learnerGroupMemberActive, NEW.learnerGroupMemberMCSN, NEW.learnerGroupMemberCSN, NEW.learnerGroupMemberLCB, NEW.learnerGroupMemberLct) ON CONFLICT (learnerGroupMemberUid) DO UPDATE SET learnerGroupMemberPersonUid = EXCLUDED.learnerGroupMemberPersonUid, learnerGroupMemberLgUid = EXCLUDED.learnerGroupMemberLgUid, learnerGroupMemberRole = EXCLUDED.learnerGroupMemberRole, learnerGroupMemberActive = EXCLUDED.learnerGroupMemberActive, learnerGroupMemberMCSN = EXCLUDED.learnerGroupMemberMCSN, learnerGroupMemberCSN = EXCLUDED.learnerGroupMemberCSN, learnerGroupMemberLCB = EXCLUDED.learnerGroupMemberLCB, learnerGroupMemberLct = EXCLUDED.learnerGroupMemberLct ; IF (TG_OP = 'INSERT' OR TG_OP = 'UPDATE') THEN RETURN NEW; ELSE RETURN OLD; END IF; END $$ LANGUAGE plpgsql( CREATE TRIGGER learnergroupmember_remote_insert_trig INSTEAD OF INSERT ON LearnerGroupMember_ReceiveView FOR EACH ROW EXECUTE PROCEDURE learnergroupmember_remote_insert_fn() * CREATE TABLE IF NOT EXISTS GroupLearningSessionReplicate ( glsPk BIGINT NOT NULL, glsVersionId BIGINT NOT NULL DEFAULT 0, glsDestination BIGINT NOT NULL, glsPending BOOL NOT NULL DEFAULT true, PRIMARY KEY (glsPk, glsDestination)) , CREATE OR REPLACE FUNCTION ch_upd_302_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (302, NEW.groupLearningSessionUid, 1) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 1; RETURN NULL; END $$ LANGUAGE plpgsql . CREATE TRIGGER ch_upd_302_trig AFTER UPDATE OR INSERT ON GroupLearningSession FOR EACH ROW EXECUTE PROCEDURE ch_upd_302_fn(); 0 CREATE OR REPLACE FUNCTION ch_del_302_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (302, OLD.groupLearningSessionUid, 2) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 2; RETURN NULL; END $$ LANGUAGE plpgsql 2u CREATE TRIGGER ch_del_302_trig AFTER DELETE ON GroupLearningSession FOR EACH ROW EXECUTE PROCEDURE ch_del_302_fn(); 4CREATE OR REPLACE FUNCTION grouplearningsession_remote_insert_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO GroupLearningSession(groupLearningSessionUid, groupLearningSessionContentUid, groupLearningSessionLearnerGroupUid, groupLearningSessionInactive, groupLearningSessionMCSN, groupLearningSessionCSN, groupLearningSessionLCB, groupLearningSessionLct) VALUES (NEW.groupLearningSessionUid, NEW.groupLearningSessionContentUid, NEW.groupLearningSessionLearnerGroupUid, NEW.groupLearningSessionInactive, NEW.groupLearningSessionMCSN, NEW.groupLearningSessionCSN, NEW.groupLearningSessionLCB, NEW.groupLearningSessionLct) ON CONFLICT (groupLearningSessionUid) DO UPDATE SET groupLearningSessionContentUid = EXCLUDED.groupLearningSessionContentUid, groupLearningSessionLearnerGroupUid = EXCLUDED.groupLearningSessionLearnerGroupUid, groupLearningSessionInactive = EXCLUDED.groupLearningSessionInactive, groupLearningSessionMCSN = EXCLUDED.groupLearningSessionMCSN, groupLearningSessionCSN = EXCLUDED.groupLearningSessionCSN, groupLearningSessionLCB = EXCLUDED.groupLearningSessionLCB, groupLearningSessionLct = EXCLUDED.groupLearningSessionLct ; IF (TG_OP = 'INSERT' OR TG_OP = 'UPDATE') THEN RETURN NEW; ELSE RETURN OLD; END IF; END $$ LANGUAGE plpgsql6 CREATE TRIGGER grouplearningsession_remote_insert_trig INSTEAD OF INSERT ON GroupLearningSession_ReceiveView FOR EACH ROW EXECUTE PROCEDURE grouplearningsession_remote_insert_fn() 8 CREATE TABLE IF NOT EXISTS SiteTermsReplicate ( stPk BIGINT NOT NULL, stVersionId BIGINT NOT NULL DEFAULT 0, stDestination BIGINT NOT NULL, stPending BOOL NOT NULL DEFAULT true, PRIMARY KEY (stPk, stDestination)) : CREATE OR REPLACE FUNCTION ch_upd_272_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (272, NEW.sTermsUid, 1) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 1; RETURN NULL; END $$ LANGUAGE plpgsql <t CREATE TRIGGER ch_upd_272_trig AFTER UPDATE OR INSERT ON SiteTerms FOR EACH ROW EXECUTE PROCEDURE ch_upd_272_fn(); > CREATE OR REPLACE FUNCTION ch_del_272_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (272, OLD.sTermsUid, 2) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 2; RETURN NULL; END $$ LANGUAGE plpgsql @j CREATE TRIGGER ch_del_272_trig AFTER DELETE ON SiteTerms FOR EACH ROW EXECUTE PROCEDURE ch_del_272_fn(); BfCREATE OR REPLACE FUNCTION siteterms_remote_insert_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO SiteTerms(sTermsUid, termsHtml, sTermsLang, sTermsLangUid, sTermsActive, sTermsLastChangedBy, sTermsPrimaryCsn, sTermsLocalCsn, sTermsLct) VALUES (NEW.sTermsUid, NEW.termsHtml, NEW.sTermsLang, NEW.sTermsLangUid, NEW.sTermsActive, NEW.sTermsLastChangedBy, NEW.sTermsPrimaryCsn, NEW.sTermsLocalCsn, NEW.sTermsLct) ON CONFLICT (sTermsUid) DO UPDATE SET termsHtml = EXCLUDED.termsHtml, sTermsLang = EXCLUDED.sTermsLang, sTermsLangUid = EXCLUDED.sTermsLangUid, sTermsActive = EXCLUDED.sTermsActive, sTermsLastChangedBy = EXCLUDED.sTermsLastChangedBy, sTermsPrimaryCsn = EXCLUDED.sTermsPrimaryCsn, sTermsLocalCsn = EXCLUDED.sTermsLocalCsn, sTermsLct = EXCLUDED.sTermsLct ; IF (TG_OP = 'INSERT' OR TG_OP = 'UPDATE') THEN RETURN NEW; ELSE RETURN OLD; END IF; END $$ LANGUAGE plpgsqlD CREATE TRIGGER siteterms_remote_insert_trig INSTEAD OF INSERT ON SiteTerms_ReceiveView FOR EACH ROW EXECUTE PROCEDURE siteterms_remote_insert_fn() F CREATE TABLE IF NOT EXISTS ClazzContentJoinReplicate ( ccjPk BIGINT NOT NULL, ccjVersionId BIGINT NOT NULL DEFAULT 0, ccjDestination BIGINT NOT NULL, ccjPending BOOL NOT NULL DEFAULT true, PRIMARY KEY (ccjPk, ccjDestination)) H CREATE OR REPLACE FUNCTION ch_upd_134_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (134, NEW.ccjUid, 1) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 1; RETURN NULL; END $$ LANGUAGE plpgsql J{ CREATE TRIGGER ch_upd_134_trig AFTER UPDATE OR INSERT ON ClazzContentJoin FOR EACH ROW EXECUTE PROCEDURE ch_upd_134_fn(); L CREATE OR REPLACE FUNCTION ch_del_134_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (134, OLD.ccjUid, 2) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 2; RETURN NULL; END $$ LANGUAGE plpgsql Nq CREATE TRIGGER ch_del_134_trig AFTER DELETE ON ClazzContentJoin FOR EACH ROW EXECUTE PROCEDURE ch_del_134_fn(); PQCREATE OR REPLACE FUNCTION clazzcontentjoin_remote_insert_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ClazzContentJoin(ccjUid, ccjContentEntryUid, ccjClazzUid, ccjActive, ccjLocalChangeSeqNum, ccjMasterChangeSeqNum, ccjLastChangedBy, ccjLct) VALUES (NEW.ccjUid, NEW.ccjContentEntryUid, NEW.ccjClazzUid, NEW.ccjActive, NEW.ccjLocalChangeSeqNum, NEW.ccjMasterChangeSeqNum, NEW.ccjLastChangedBy, NEW.ccjLct) ON CONFLICT (ccjUid) DO UPDATE SET ccjContentEntryUid = EXCLUDED.ccjContentEntryUid, ccjClazzUid = EXCLUDED.ccjClazzUid, ccjActive = EXCLUDED.ccjActive, ccjLocalChangeSeqNum = EXCLUDED.ccjLocalChangeSeqNum, ccjMasterChangeSeqNum = EXCLUDED.ccjMasterChangeSeqNum, ccjLastChangedBy = EXCLUDED.ccjLastChangedBy, ccjLct = EXCLUDED.ccjLct ; IF (TG_OP = 'INSERT' OR TG_OP = 'UPDATE') THEN RETURN NEW; ELSE RETURN OLD; END IF; END $$ LANGUAGE plpgsqlR CREATE TRIGGER clazzcontentjoin_remote_insert_trig INSTEAD OF INSERT ON ClazzContentJoin_ReceiveView FOR EACH ROW EXECUTE PROCEDURE clazzcontentjoin_remote_insert_fn() T CREATE TABLE IF NOT EXISTS PersonParentJoinReplicate ( ppjPk BIGINT NOT NULL, ppjVersionId BIGINT NOT NULL DEFAULT 0, ppjDestination BIGINT NOT NULL, ppjPending BOOL NOT NULL DEFAULT true, PRIMARY KEY (ppjPk, ppjDestination)) V CREATE OR REPLACE FUNCTION ch_upd_512_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (512, NEW.ppjUid, 1) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 1; RETURN NULL; END $$ LANGUAGE plpgsql X{ CREATE TRIGGER ch_upd_512_trig AFTER UPDATE OR INSERT ON PersonParentJoin FOR EACH ROW EXECUTE PROCEDURE ch_upd_512_fn(); Z CREATE OR REPLACE FUNCTION ch_del_512_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (512, OLD.ppjUid, 2) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 2; RETURN NULL; END $$ LANGUAGE plpgsql \q CREATE TRIGGER ch_del_512_trig AFTER DELETE ON PersonParentJoin FOR EACH ROW EXECUTE PROCEDURE ch_del_512_fn(); ^CREATE OR REPLACE FUNCTION personparentjoin_remote_insert_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO PersonParentJoin(ppjUid, ppjPcsn, ppjLcsn, ppjLcb, ppjLct, ppjParentPersonUid, ppjMinorPersonUid, ppjRelationship, ppjEmail, ppjPhone, ppjInactive, ppjStatus, ppjApprovalTiemstamp, ppjApprovalIpAddr) VALUES (NEW.ppjUid, NEW.ppjPcsn, NEW.ppjLcsn, NEW.ppjLcb, NEW.ppjLct, NEW.ppjParentPersonUid, NEW.ppjMinorPersonUid, NEW.ppjRelationship, NEW.ppjEmail, NEW.ppjPhone, NEW.ppjInactive, NEW.ppjStatus, NEW.ppjApprovalTiemstamp, NEW.ppjApprovalIpAddr) ON CONFLICT (ppjUid) DO UPDATE SET ppjPcsn = EXCLUDED.ppjPcsn, ppjLcsn = EXCLUDED.ppjLcsn, ppjLcb = EXCLUDED.ppjLcb, ppjLct = EXCLUDED.ppjLct, ppjParentPersonUid = EXCLUDED.ppjParentPersonUid, ppjMinorPersonUid = EXCLUDED.ppjMinorPersonUid, ppjRelationship = EXCLUDED.ppjRelationship, ppjEmail = EXCLUDED.ppjEmail, ppjPhone = EXCLUDED.ppjPhone, ppjInactive = EXCLUDED.ppjInactive, ppjStatus = EXCLUDED.ppjStatus, ppjApprovalTiemstamp = EXCLUDED.ppjApprovalTiemstamp, ppjApprovalIpAddr = EXCLUDED.ppjApprovalIpAddr ; IF (TG_OP = 'INSERT' OR TG_OP = 'UPDATE') THEN RETURN NEW; ELSE RETURN OLD; END IF; END $$ LANGUAGE plpgsql` CREATE TRIGGER personparentjoin_remote_insert_trig INSTEAD OF INSERT ON PersonParentJoin_ReceiveView FOR EACH ROW EXECUTE PROCEDURE personparentjoin_remote_insert_fn() b CREATE TABLE IF NOT EXISTS ScopedGrantReplicate ( sgPk BIGINT NOT NULL, sgVersionId BIGINT NOT NULL DEFAULT 0, sgDestination BIGINT NOT NULL, sgPending BOOL NOT NULL DEFAULT true, PRIMARY KEY (sgPk, sgDestination)) d CREATE OR REPLACE FUNCTION ch_upd_48_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (48, NEW.sgUid, 1) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 1; RETURN NULL; END $$ LANGUAGE plpgsql ft CREATE TRIGGER ch_upd_48_trig AFTER UPDATE OR INSERT ON ScopedGrant FOR EACH ROW EXECUTE PROCEDURE ch_upd_48_fn(); h CREATE OR REPLACE FUNCTION ch_del_48_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (48, OLD.sgUid, 2) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 2; RETURN NULL; END $$ LANGUAGE plpgsql jj CREATE TRIGGER ch_del_48_trig AFTER DELETE ON ScopedGrant FOR EACH ROW EXECUTE PROCEDURE ch_del_48_fn(); l:CREATE OR REPLACE FUNCTION sg_remote_insert_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ScopedGrant(sgUid, sgPcsn, sgLcsn, sgLcb, sgLct, sgTableId, sgEntityUid, sgPermissions, sgGroupUid, sgIndex, sgFlags) VALUES (NEW.sgUid, NEW.sgPcsn, NEW.sgLcsn, NEW.sgLcb, NEW.sgLct, NEW.sgTableId, NEW.sgEntityUid, NEW.sgPermissions, NEW.sgGroupUid, NEW.sgIndex, NEW.sgFlags) ON CONFLICT(sgUid) DO UPDATE SET sgLct = EXCLUDED.sgLct, sgPermissions = EXCLUDED.sgPermissions ; IF (TG_OP = 'INSERT' OR TG_OP = 'UPDATE') THEN RETURN NEW; ELSE RETURN OLD; END IF; END $$ LANGUAGE plpgsqln CREATE TRIGGER sg_remote_insert_trig INSTEAD OF INSERT ON ScopedGrant_ReceiveView FOR EACH ROW EXECUTE PROCEDURE sg_remote_insert_fn() p CREATE TABLE IF NOT EXISTS ErrorReportReplicate ( erPk BIGINT NOT NULL, erVersionId BIGINT NOT NULL DEFAULT 0, erDestination BIGINT NOT NULL, erPending BOOL NOT NULL DEFAULT true, PRIMARY KEY (erPk, erDestination)) r CREATE OR REPLACE FUNCTION ch_upd_419_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (419, NEW.errUid, 1) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 1; RETURN NULL; END $$ LANGUAGE plpgsql tv CREATE TRIGGER ch_upd_419_trig AFTER UPDATE OR INSERT ON ErrorReport FOR EACH ROW EXECUTE PROCEDURE ch_upd_419_fn(); v CREATE OR REPLACE FUNCTION ch_del_419_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (419, OLD.errUid, 2) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 2; RETURN NULL; END $$ LANGUAGE plpgsql xl CREATE TRIGGER ch_del_419_trig AFTER DELETE ON ErrorReport FOR EACH ROW EXECUTE PROCEDURE ch_del_419_fn(); z9CREATE OR REPLACE FUNCTION errorreport_remote_insert_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ErrorReport(errUid, errPcsn, errLcsn, errLcb, errLct, severity, timestamp, presenterUri, appVersion, versionCode, errorCode, operatingSys, osVersion, stackTrace, message) VALUES (NEW.errUid, NEW.errPcsn, NEW.errLcsn, NEW.errLcb, NEW.errLct, NEW.severity, NEW.timestamp, NEW.presenterUri, NEW.appVersion, NEW.versionCode, NEW.errorCode, NEW.operatingSys, NEW.osVersion, NEW.stackTrace, NEW.message) ON CONFLICT (errUid) DO UPDATE SET errPcsn = EXCLUDED.errPcsn, errLcsn = EXCLUDED.errLcsn, errLcb = EXCLUDED.errLcb, errLct = EXCLUDED.errLct, severity = EXCLUDED.severity, timestamp = EXCLUDED.timestamp, presenterUri = EXCLUDED.presenterUri, appVersion = EXCLUDED.appVersion, versionCode = EXCLUDED.versionCode, errorCode = EXCLUDED.errorCode, operatingSys = EXCLUDED.operatingSys, osVersion = EXCLUDED.osVersion, stackTrace = EXCLUDED.stackTrace, message = EXCLUDED.message ; IF (TG_OP = 'INSERT' OR TG_OP = 'UPDATE') THEN RETURN NEW; ELSE RETURN OLD; END IF; END $$ LANGUAGE plpgsql| CREATE TRIGGER errorreport_remote_insert_trig INSTEAD OF INSERT ON ErrorReport_ReceiveView FOR EACH ROW EXECUTE PROCEDURE errorreport_remote_insert_fn() ~ CREATE TABLE IF NOT EXISTS ClazzAssignmentReplicate ( caPk BIGINT NOT NULL, caVersionId BIGINT NOT NULL DEFAULT 0, caDestination BIGINT NOT NULL, caPending BOOL NOT NULL DEFAULT true, PRIMARY KEY (caPk, caDestination))  CREATE OR REPLACE FUNCTION ch_upd_520_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (520, NEW.caUid, 1) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 1; RETURN NULL; END $$ LANGUAGE plpgsql z CREATE TRIGGER ch_upd_520_trig AFTER UPDATE OR INSERT ON ClazzAssignment FOR EACH ROW EXECUTE PROCEDURE ch_upd_520_fn();  CREATE OR REPLACE FUNCTION ch_del_520_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (520, OLD.caUid, 2) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 2; RETURN NULL; END $$ LANGUAGE plpgsql p CREATE TRIGGER ch_del_520_trig AFTER DELETE ON ClazzAssignment FOR EACH ROW EXECUTE PROCEDURE ch_del_520_fn(); CREATE OR REPLACE FUNCTION clazzassignment_remote_insert_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ClazzAssignment(caUid, caTitle, caDescription, caDeadlineDate, caStartDate, caLateSubmissionType, caLateSubmissionPenalty, caGracePeriodDate, caActive, caClassCommentEnabled, caPrivateCommentsEnabled, caClazzUid, caLocalChangeSeqNum, caMasterChangeSeqNum, caLastChangedBy, caLct) VALUES (NEW.caUid, NEW.caTitle, NEW.caDescription, NEW.caDeadlineDate, NEW.caStartDate, NEW.caLateSubmissionType, NEW.caLateSubmissionPenalty, NEW.caGracePeriodDate, NEW.caActive, NEW.caClassCommentEnabled, NEW.caPrivateCommentsEnabled, NEW.caClazzUid, NEW.caLocalChangeSeqNum, NEW.caMasterChangeSeqNum, NEW.caLastChangedBy, NEW.caLct) ON CONFLICT (caUid) DO UPDATE SET caTitle = EXCLUDED.caTitle, caDescription = EXCLUDED.caDescription, caDeadlineDate = EXCLUDED.caDeadlineDate, caStartDate = EXCLUDED.caStartDate, caLateSubmissionType = EXCLUDED.caLateSubmissionType, caLateSubmissionPenalty = EXCLUDED.caLateSubmissionPenalty, caGracePeriodDate = EXCLUDED.caGracePeriodDate, caActive = EXCLUDED.caActive, caClassCommentEnabled = EXCLUDED.caClassCommentEnabled, caPrivateCommentsEnabled = EXCLUDED.caPrivateCommentsEnabled, caClazzUid = EXCLUDED.caClazzUid, caLocalChangeSeqNum = EXCLUDED.caLocalChangeSeqNum, caMasterChangeSeqNum = EXCLUDED.caMasterChangeSeqNum, caLastChangedBy = EXCLUDED.caLastChangedBy, caLct = EXCLUDED.caLct ; IF (TG_OP = 'INSERT' OR TG_OP = 'UPDATE') THEN RETURN NEW; ELSE RETURN OLD; END IF; END $$ LANGUAGE plpgsql CREATE TRIGGER clazzassignment_remote_insert_trig INSTEAD OF INSERT ON ClazzAssignment_ReceiveView FOR EACH ROW EXECUTE PROCEDURE clazzassignment_remote_insert_fn()  CREATE TABLE IF NOT EXISTS ClazzAssignmentContentJoinReplicate ( cacjPk BIGINT NOT NULL, cacjVersionId BIGINT NOT NULL DEFAULT 0, cacjDestination BIGINT NOT NULL, cacjPending BOOL NOT NULL DEFAULT true, PRIMARY KEY (cacjPk, cacjDestination))  CREATE OR REPLACE FUNCTION ch_upd_521_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (521, NEW.cacjUid, 1) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 1; RETURN NULL; END $$ LANGUAGE plpgsql  CREATE TRIGGER ch_upd_521_trig AFTER UPDATE OR INSERT ON ClazzAssignmentContentJoin FOR EACH ROW EXECUTE PROCEDURE ch_upd_521_fn();  CREATE OR REPLACE FUNCTION ch_del_521_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (521, OLD.cacjUid, 2) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 2; RETURN NULL; END $$ LANGUAGE plpgsql { CREATE TRIGGER ch_del_521_trig AFTER DELETE ON ClazzAssignmentContentJoin FOR EACH ROW EXECUTE PROCEDURE ch_del_521_fn(); CREATE OR REPLACE FUNCTION clazzassignmentcontentjoin_remote_insert_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ClazzAssignmentContentJoin(cacjUid, cacjContentUid, cacjAssignmentUid, cacjActive, cacjMCSN, cacjLCSN, cacjLCB, cacjLct) VALUES (NEW.cacjUid, NEW.cacjContentUid, NEW.cacjAssignmentUid, NEW.cacjActive, NEW.cacjMCSN, NEW.cacjLCSN, NEW.cacjLCB, NEW.cacjLct) ON CONFLICT (cacjUid) DO UPDATE SET cacjContentUid = EXCLUDED.cacjContentUid, cacjAssignmentUid = EXCLUDED.cacjAssignmentUid, cacjActive = EXCLUDED.cacjActive, cacjMCSN = EXCLUDED.cacjMCSN, cacjLCSN = EXCLUDED.cacjLCSN, cacjLCB = EXCLUDED.cacjLCB, cacjLct = EXCLUDED.cacjLct ; IF (TG_OP = 'INSERT' OR TG_OP = 'UPDATE') THEN RETURN NEW; ELSE RETURN OLD; END IF; END $$ LANGUAGE plpgsql CREATE TRIGGER clazzassignmentcontentjoin_remote_insert_trig INSTEAD OF INSERT ON ClazzAssignmentContentJoin_ReceiveView FOR EACH ROW EXECUTE PROCEDURE clazzassignmentcontentjoin_remote_insert_fn()  CREATE TABLE IF NOT EXISTS PersonAuth2Replicate ( paPk BIGINT NOT NULL, paVersionId BIGINT NOT NULL DEFAULT 0, paDestination BIGINT NOT NULL, paPending BOOL NOT NULL DEFAULT true, PRIMARY KEY (paPk, paDestination))  CREATE OR REPLACE FUNCTION ch_upd_678_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (678, NEW.pauthUid, 1) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 1; RETURN NULL; END $$ LANGUAGE plpgsql v CREATE TRIGGER ch_upd_678_trig AFTER UPDATE OR INSERT ON PersonAuth2 FOR EACH ROW EXECUTE PROCEDURE ch_upd_678_fn();  CREATE OR REPLACE FUNCTION ch_del_678_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (678, OLD.pauthUid, 2) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 2; RETURN NULL; END $$ LANGUAGE plpgsql l CREATE TRIGGER ch_del_678_trig AFTER DELETE ON PersonAuth2 FOR EACH ROW EXECUTE PROCEDURE ch_del_678_fn(); CREATE OR REPLACE FUNCTION personauth2_remote_insert_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO PersonAuth2(pauthUid, pauthMechanism, pauthAuth, pauthLcsn, pauthPcsn, pauthLcb, pauthLct) VALUES (NEW.pauthUid, NEW.pauthMechanism, NEW.pauthAuth, NEW.pauthLcsn, NEW.pauthPcsn, NEW.pauthLcb, NEW.pauthLct) ON CONFLICT (pauthUid) DO UPDATE SET pauthMechanism = EXCLUDED.pauthMechanism, pauthAuth = EXCLUDED.pauthAuth, pauthLcsn = EXCLUDED.pauthLcsn, pauthPcsn = EXCLUDED.pauthPcsn, pauthLcb = EXCLUDED.pauthLcb, pauthLct = EXCLUDED.pauthLct ; IF (TG_OP = 'INSERT' OR TG_OP = 'UPDATE') THEN RETURN NEW; ELSE RETURN OLD; END IF; END $$ LANGUAGE plpgsql CREATE TRIGGER personauth2_remote_insert_trig INSTEAD OF INSERT ON PersonAuth2_ReceiveView FOR EACH ROW EXECUTE PROCEDURE personauth2_remote_insert_fn()  CREATE TABLE IF NOT EXISTS UserSessionReplicate ( usPk BIGINT NOT NULL, usVersionId BIGINT NOT NULL DEFAULT 0, usDestination BIGINT NOT NULL, usPending BOOL NOT NULL DEFAULT true, PRIMARY KEY (usPk, usDestination))  CREATE OR REPLACE FUNCTION ch_upd_679_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (679, NEW.usUid, 1) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 1; RETURN NULL; END $$ LANGUAGE plpgsql v CREATE TRIGGER ch_upd_679_trig AFTER UPDATE OR INSERT ON UserSession FOR EACH ROW EXECUTE PROCEDURE ch_upd_679_fn();  CREATE OR REPLACE FUNCTION ch_del_679_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (679, OLD.usUid, 2) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 2; RETURN NULL; END $$ LANGUAGE plpgsql l CREATE TRIGGER ch_del_679_trig AFTER DELETE ON UserSession FOR EACH ROW EXECUTE PROCEDURE ch_del_679_fn(); CREATE OR REPLACE FUNCTION usersession_remote_ins_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO UserSession(usUid, usPcsn, usLcsn, usLcb, usLct, usPersonUid, usClientNodeId, usStartTime, usEndTime, usStatus, usReason, usAuth, usSessionType) VALUES (NEW.usUid, NEW.usPcsn, NEW.usLcsn, NEW.usLcb, NEW.usLct, NEW.usPersonUid, NEW.usClientNodeId, NEW.usStartTime, NEW.usEndTime, NEW.usStatus, NEW.usReason, NEW.usAuth, NEW.usSessionType) /*postgres ON CONFLICT (usUid) DO UPDATE SET usStatus = EXCLUDED.usStatus, usEndTime = EXCLUDED.usEndTime, usReason = EXCLUDED.usReason */ ; IF (TG_OP = 'INSERT' OR TG_OP = 'UPDATE') THEN RETURN NEW; ELSE RETURN OLD; END IF; END $$ LANGUAGE plpgsql CREATE TRIGGER usersession_remote_ins_trig INSTEAD OF INSERT ON UserSession_ReceiveView FOR EACH ROW EXECUTE PROCEDURE usersession_remote_ins_fn() java/lang/StringtoArray(([Ljava/lang/Object;)[Ljava/lang/Object;  [Ljava/lang/String; execSqlBatch@(Landroidx/sqlite/db/SupportSQLiteDatabase;[Ljava/lang/String;)V  $i$f$toTypedArrayIthisCollection$ivLjava/util/Collection;$this$toTypedArray$iv _stmtListLjava/util/List;$this$addReplicationEntitiesLkotlin/Metadata;mv kxi0d1c    0*0j`H0*0j`H0*0j`H0*0j`H¨d2&Lcom/ustadmobile/door/DoorSqlDatabase;lib-database_release$UmAppDatabaseReplicationMigration.kt*Lkotlin/jvm/internal/SourceDebugExtension;valueSMAP UmAppDatabaseReplicationMigration.kt Kotlin *S Kotlin *F + 1 UmAppDatabaseReplicationMigration.kt com/ustadmobile/core/db/UmAppDatabaseReplicationMigrationKt + 2 ArraysJVM.kt kotlin/collections/ArraysKt__ArraysJVMKt *L 1#1,2151:1 37#2,2:2152 *S KotlinDebug *F + 1 UmAppDatabaseReplicationMigration.kt com/ustadmobile/core/db/UmAppDatabaseReplicationMigrationKt *L 2149#1:2152,2 *E CodeLineNumberTableLocalVariableTable StackMapTable SourceFileSourceDebugExtensionRuntimeVisibleAnnotationsRuntimeInvisibleAnnotationsBootstrapMethods1 F*L++++++++++ +"+$+&+(+*+,+.+0+2+4+6+8+:+<+>+@+B+D+F+H+J+L+N+P+R+T+V+X+Z+\+^+`+b+d+f+h+j+l+n+p+r+t+v+x+z+|+~++++++++++++++++++++++++++++++++++¹+Ĺ+ƹ+ȹ+ʹ+̹+ι+й+ҹ+Թ+ֹ+ع+ڹ+ܹ+޹++++++++++++++++++++++ + ++++++++++ +"+$+&+(+*+,+.+0+2+4+6+8+:+<+>+@+B+D+F+H+J+L+N+P+R+T+V+X+Z+\+^+`+b+d+f+h+j+l+n+p+r+t+v+x+z+|+~++++++++++++++++++++++++++++++++++¹+Ĺz  "*2:BJRZbjrz !"#$%&'()*+,- ./0"1*223:4B5J6R7Z8b9j:r;z<=>?@ABCDEFGHIJKLM NOP"Q*R2S:TBUJVRWZXbYjZr[z\]^_`abcdefghijklm nop"q*r2s:tBuJvRwZxbyjzr{z|}~ $-6?HQZclu~ )2;DMV_hqz %.7@IR[dmv!*3<EDF*L+ʹ+̹+̹+ι+ι+й+й+ҹ+ҹ+Թ+Թ+ֹ+ֹ+ع+ع+ڹ+ڹ+ܹ+ܹ+޹+޹+++++++++++++++++++++++++++++++++++++++++++ + + + +++++++++++++++++++ + +"+"+$+$+&+&+(+(+*+*+,+,+.+.+0+0+2+2+4+4+6+6o &/8AJS\enw     "+4=FOXajs| !"#$%&'()*+ ,-.'/0091B2K3T4]5f6o7x89:;<=>?@ABCDEFGHIJ#K,L5M>NGOPPYQbRkStT}UVWXYZ[\]^_78*:*<*>*@*B*D*F*H*J*L*N*P*R*T*V*X*Z*\*^*`*b*d*f*h*j*l*n*p*r*t*v*x*z*|*~********************8f ghi$j-k6l?mHnQoZpcqlrus~tuvwxyz{|}~ )2;DMV_hqz Y0ŻYL+W*M,&+W+¹W+ĹW+ƹW+ȹW+ʹW+̹W+ιW+йW+ҹW+ԹW+ֹW+عW+ڹW+ܹW+޹W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+ W+ W+W+W+W+W+W+W+W+W+W+ W+"W+$W+&W+(W+*W+,W+.W+0W+2W+4W+6W+8W+:W+<W+>W+@W+BW+DW+FW+HW+JW+LW+NW+PW+RW+TW+VW+XW+ZW+\W+^W+`W+bW+dW+fW+hW+jW+lW+nW+pW+rW+tW+vW+xW+zW+|W+~W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+¹W+ĹW+ƹW+ȹW+ʹW+̹W+ιW+йW+ҹW+ԹW+ֹW+عW+ڹW+ܹW+޹W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+ W+ W+W+W+W+W+W+W+W+W+W+ W+"W+$W+&W+(W+*W+,W+.W+0W+2W+4W+6W+8W+:W+<W+>W+@W+BW+DW+FW+HW+JW+LW+NW+PW+RW+TW+VW+XW+ZW+\W+^W+`W+bW+dW+fW+hW+jW+lW+nW+pW+rW+tW+vW+xW+zW+|W+~W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+¹W+ĹW+ƹW+ȹW+ʹW+̹W+ιW+йW+ҹW+ԹW+ֹW+عW+ڹW+ܹW+޹W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+ W+ W+W+W+W+W+W+W+W+W+W+ W+"W+$W+&W+(W+*W+,W+.W+0W+2W+4W+6W+8W+:W+<W+>W+@W+BW+DW+FW+HW+JW+LW+NW+PW+RW+TW+VW+XW+ZW+\W+^W+`W+bW+dW+fW+hW+jW+lW+nW+pW+rW+tW+vW+xW+zW+|W+~W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+We+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+ W+ W+W+W+W+W+W+W+"W+%W+(W++W+.W+1W+4W+7W+9W+¹W+ĹW+;W+=W+?W+AW+̹W+CW+EW+GW+ҹW+ԹW+IW+KW+MW+OW+ܹW+QW+SW+UW+W+W+WW+YW+[W+]W+W+_W+aW+cW+W+W+eW+gW+iW+kW+W+mW+oW+qW+W+W+sW+uW+wW+yW+ W+{W+}W+W+W+W+W+W+W+W+W+W+W+W+"W+$W+W+W+W+W+,W+W+W+W+2W+4W+W+W+W+W+<W+W+W+W+BW+DW+W+W+W+W+LW+W+W+W+RW+TW+W+W+W+W+\W+W+ùW+ŹW+bW+dW+ǹW+ɹW+˹W+͹W+lW+ϹW+ѹW+ӹW+rW+tW+չW+׹W+ٹW+۹W+|W+ݹW+߹W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+ W+ W+W+W+ W+W+W+W+W+W+W+W+¹W+ĹW+W+W+W+!W+̹W+#W+%W+'W+ҹW+ԹW+)W++W+-W+/W+ܹW+1W+3W+5W+W+W+7W+9W+;W+=W+W+?W+AW+CW+W+W+EW+GW+IW+KW+W+MW+OW+QW+W+W+SW+UW+WW+YW+ W+[W+]W+_W+W+W+aW+cW+eW+gW+W+iW+kW+mW+"W+$W+oW+qW+sW+uW+,W+wW+yW+{W+2W+4W+}W+W+W+W+<W+W+W+W+BW+DW+W+W+W+W+LW+W+W+W+RW+TW+W+W+W+W+\W+W+W+W+bW+dW+W+W+W+W+lW+W+W+W+rW+tW+W+W+W+W+|W+W+W+W+W+W+ùW+ŹW+ǹW+ɹW+W+˹W+͹W+ϹW+W+W+ѹW+ӹW+չW+׹W+W+ٹW+۹W+ݹW+W+W+߹W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+¹W+ĹW+W+W+W+W+̹W+W+ҹW+ԹW+W+W+ W+ W+ܹW+ W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+!W+#W+%W+'W+W+)W++W+-W+W+W+/W+1W+3W+5W+ W+7W+9W+;W+W+W+=W+?W+AW+CW+W+EW+GW+IW+"W+$W+KW+MW+OW+QW+,W+SW+UW+WW+2W+4W+YW+[W+]W+_W+<W+aW+cW+eW+BW+DW+gW+iW+kW+mW+LW+oW+qW+sW+RW+TW+uW+wW+yW+{W+\W+}W+W+W+bW+dW+W+W+W+W+lW+W+W+W+rW+tW+W+W+W+W+|W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W,+N6-:ñE a(j   "#'015>?CLMQZ[_himvw{#,-1:;?HIMVW[deirsw  ()-67;DEIRSW`aenos|}          $%)237@AENOS\]ajko x!y!}"##$%%&''())*++,--.//011233455 6778 9!9%:.;/;3<<===A>J?K?O@XAYA]BfCgCkDtEuEyFGGHIIJKKLMMNOOPQQRSSTUUVWWXYYZ[[\]]!^*_+_/`8a9a=bFcGcKdTeUeYfbgcgghpiqiuj~kklmmnoopqqrsstuuvwwxyyz{{|}}~  &'+459BCGPQU^_clmqz{ "#'015>?CLMQZ[_himvw{#,-1:;?HIMVW[deirsw        ( ) - 6 7 ; D E I R S W ` a e n o s | }                                   $ % ) 2 3 7 @ A E N O S \ ] a j k o x! y! }" # # $ % % & ' ' ( ) ) * + + , - - . / / 0 1 1 2 3 3 4 5 5 6 7 7 8 9 !9 %: .; /; 3< <= == A> J? K? O@ XA YA ]B fC gC kD tE uE yF G G H I I J K K L M M N O O P Q Q R S S T U U V W W X Y Y Z [ [ \ ] ] !^ *_ +_ /` 8a 9a =b Fc Gc Kd Te Ue Yf bg cg gh pi qi uj ~k k l m m n o o p q q r s s t u u v w w x y y z { { | } } ~       & ' + 4 5 9 B C G P Q U ^ _ c l m q z {                             "#'015>?CLMQZ[_himvw{#,-1:;?HIMVW[deirsw  ()-67;DEIRSW`aenos|}          $%)237@AENOS\]ajko x!y!}"##$%%&''())*++,--.//011233455 6778 9!9%:.;/;3<<===A>J?K?O@XAYA]BfCgCkDtEuEyFGGHIIJKKLMMNOOPQQRSSTUUVWWXYYZ[[\]]!^*_+_/`8a9a=bFcGcKdTeUeYfbgcgghpiqiuj~kklmmnoopqqrsstuuvwwxyyz{{|}}~  &'+459EFJXY]klp~&'+9:>LMQ_qrv +=>BPQUcuvz .@Rdeiw  '(,56:CDHQRV_`dmnr{| #$( 1 2 6 ? @ D MNR[\`ijnwx|  !""#$$%&&'(()**+, ,$--...2/;0<0@1I2J2N3W4X4\5e6f6j7s8t8x9::;<<=>>?@@ABBCDDEFFGHHIJJKLLM NNOPP Q)R*R.S7T8T<UEVFVJWSXTXXYaZbZf[o\p\t]}^~^_``abbcddeffghhijjkllmnnoppq r rsttu%v&v*w3x4x8yAzBzF{O|P|T}]~^~bklpyz~ !"&/04=>BKLPYZ^ghluvz"+,09:>GHLUVZcdhqrv  '(,56:CDHQRV_`dmnr{|       # $ ( 1 2 6 ? @ D M N R [ \ ` i j n w x |                  ! " " # $ $ % & & '!(!(!)!*!*!+!,! ,!$-!-.!..!2/!;0!<0!@1!I2!J2!N3!W4!X4!\5!e6!f6!j7!s8!t8!x9!:!:!;!!>!?!@!@!A!B!B!C!D!D!E!F!F!G!H!H!I!J!J!K!L"L"M" N"N"O"P"P" Q")R"*R".S"7T"8T"<U"EV"FV"JW"SX"TX"XY"aZ"bZ"f["o\"p\"t]"}^"~^"_"`"`"a"b"b"c"d"d"e"f"f"g"h"h"i"j"j"k"l"l"m"n"n"o"p"p#q# r# r#s#t#t#u#%v#&v#*w#3x#4x#8y#Az#Bz#F{#O|#P|#T}#]~#^~#b#k#l#p#y#z#~###########################$$$ $$$$!$"$&$/$0$4$=$>$B$K$L$P$Y$Z$^$g$h$l$u$v$z$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%"%+%,%0%9%:%>%G%H%L%U%V%Z%c%d%h%q%r%v%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&& & &&&&&'&(&,&5&6&:&C&D&H&Q&R&V&_&`&d&m&n&r&{&|&&&&&&&&&&&&&&&&&&&&&&&&&&&&''' ''''#'$'( '1 '2 '6 '? '@ 'D 'M'N'R'['\'`'i'j'n'w'x'|'''''''''''''''' ' '!'"'"'#'$'$'%'&'&''((((()(*(*(+(,( ,($-(-.(..(2/(;0(<0(@1(I2(J2(N3(W4(X4(\5(e6(f6(j7(s8(t8(x9(:(:(;(<(<(=(>(>(?(@(@(A(B(B(C(D(D(E(F(F(G(H(H(I(J(J(K(L)L)M) N)N)O)P)P) Q))R)*R).S)7T)8T)<U)EV)FV)JW)SX)TX)XY)aZ)bZ)f[)o\)p\)t])}^)~^)_)`)`)a)b)b)c)d)d)e)f)f)g)h)h)i)j)j)k)l)l)m)n)n)o)p)p*q* r* r*s*t*t*u*%v*&v**w*3x*4x*8y*Az*Bz*F{*O|*P|*T}*]~*^~*b*k*l*p*y*z*~***************************+++ ++++!+"+&+/+0+4+=+>+B+K+L+P+Y+Z+^+g+h+l+u+v+z+++++++++++++++++++++++++++,,,,,,,,,",+,,,0,9,:,>,G,H,L,U,V,Z,c,d,h,q,r,v,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-- - -----'-(-,-5-6-:-C-D-H-Q-R-V-_-`-d-m-n-r-{-|----------------------------... ....#.$.( .1 .2 .6 .? .@ .D .M.N.R.[.\.`.i.j.n.w.x.|................ . .!.".".#.$.$.%.&.&.'/(/(/)/*/*/+/,/ ,/$-/-./../2//;0/<0/@1/I2/J2/N3/W4/X4/\5/e6/f6/j7/s8/t8/x9/:/:/;//>/?/@/@/A/B/B/C/D/D/E/F/F/G/H/H/I/J/J/K/L0L0M0 N0N0O0P0P0 Q0)R0*R0.S07T08T0<U0EV0FV0JW0SX0TX0XY0aZ0bZ0f[0o\0p\0t]0}^0~^0_0`0`0a0b0b0c0e0h0i0e0f>00 0 000SMAP UmAppDatabaseReplicationMigration.kt Kotlin *S Kotlin *F + 1 UmAppDatabaseReplicationMigration.kt com/ustadmobile/core/db/UmAppDatabaseReplicationMigrationKt + 2 ArraysJVM.kt kotlin/collections/ArraysKt__ArraysJVMKt *L 1#1,2151:1 37#2,2:2152 *S KotlinDebug *F + 1 UmAppDatabaseReplicationMigration.kt com/ustadmobile/core/db/UmAppDatabaseReplicationMigrationKt *L 2149#1:2152,2 *E C[IIIII[s[sssss8sss[s.  !$'*-036PK!!_.@@qcom/ustadmobile/core/db/UmAppDatabase_DoorMetadata$annotationImpl$com_ustadmobile_door_annotation_Trigger$0.class=kcom/ustadmobile/core/db/UmAppDatabase_DoorMetadata$annotationImpl$com_ustadmobile_door_annotation_Trigger$0java/lang/Object'com/ustadmobile/door/annotation/Trigger(Ljava/lang/String;Ljava/lang/String;[Lcom/ustadmobile/door/annotation/Trigger$Event;Ljava/lang/String;Lcom/ustadmobile/door/annotation/Trigger$On;Lcom/ustadmobile/door/annotation/Trigger$Order;[Ljava/lang/String;[Ljava/lang/String;)V#Lorg/jetbrains/annotations/NotNull; conditionSql kotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  conditionSqlPostgreseventsnameonorderpostgreSqlStatements sqlStatements()V  !Ljava/lang/String; # $ # &0[Lcom/ustadmobile/door/annotation/Trigger$Event; ( ) # +,Lcom/ustadmobile/door/annotation/Trigger$On; - ./Lcom/ustadmobile/door/annotation/Trigger$Order; 0 1[Ljava/lang/String; 3 4 3 6thismLcom/ustadmobile/core/db/UmAppDatabase_DoorMetadata$annotationImpl$com_ustadmobile_door_annotation_Trigger$0;(Ljava/lang/String;Ljava/lang/String;[Lcom/ustadmobile/door/annotation/Trigger$Event;Ljava/lang/String;Lcom/ustadmobile/door/annotation/Trigger$On;Lcom/ustadmobile/door/annotation/Trigger$Order;[Ljava/lang/String;[Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V;*com/ustadmobile/door/annotation/Trigger$On=ENTITY ?- >@java/lang/StringB  D()Ljava/lang/String;2()[Lcom/ustadmobile/door/annotation/Trigger$Event;.()Lcom/ustadmobile/door/annotation/Trigger$On;1()Lcom/ustadmobile/door/annotation/Trigger$Order;()[Ljava/lang/String;equals(Ljava/lang/Object;)Z$Lorg/jetbrains/annotations/Nullable; F N NareEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z QR S F U U G X Xjava/util/Arrays[)([Ljava/lang/Object;[Ljava/lang/Object;)Z K] \^ F ` ` H c c I f f J i i J l lotherLjava/lang/Object;hashCode()I qr Cs([Ljava/lang/Object;)I qu \v >s-com/ustadmobile/door/annotation/Trigger$Ordery zsresultItoString'([Ljava/lang/Object;)Ljava/lang/String; ~ \@com.ustadmobile.door.annotation.Trigger(conditionSql=, conditionSqlPostgres=, events=, name=, on=, order=, postgreSqlStatements=, sqlStatements=)$java/lang/invoke/StringConcatFactorymakeConcatWithConstants(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/ustadmobile/door/annotation/Trigger$On;Lcom/ustadmobile/door/annotation/Trigger$Order;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; annotationType()Ljava/lang/Class;Lkotlin/Metadata;mv kxi02com/ustadmobile/core/db/UmAppDatabase_DoorMetadata-com/ustadmobile/door/annotation/Trigger$EventEventOnOrderUmAppDatabase_DoorMetadata.ktCodeLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotationsBootstrapMethods1 ##(#-033 g+ ,-*"*+%*,'*-**,*/*2*5*7\ g89g #g#g(g#g-g0g3g31        :Y A ~@z@[IIIIIPK!!oHSSLcom/ustadmobile/core/db/UmAppDatabase_DoorMetadata$replicateEntities$2.class=Fcom/ustadmobile/core/db/UmAppDatabase_DoorMetadata$replicateEntities$2Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0()V(I)V   thisHLcom/ustadmobile/core/db/UmAppDatabase_DoorMetadata$replicateEntities$2;invoke()Ljava/util/Map;b()Ljava/util/Map;#Lorg/jetbrains/annotations/NotNull; kotlin/Pairjava/lang/IntegervalueOf(I)Ljava/lang/Integer;  :com/ustadmobile/door/replication/ReplicationEntityMetaDataClazzLogClazzLog_ReceiveView clazzLogUid! kotlin/collections/CollectionsKt#listOf$(Ljava/lang/Object;)Ljava/util/List; %& $'clazzLogLastChangedTime)9com/ustadmobile/door/replication/ReplicationFieldMetaData+clazzLogClazzUid-(Ljava/lang/String;IZ)V / ,0logDate2 timeRecorded4 clazzLogDone6cancellationNote8clazzLogCancelled:clazzLogNumPresent<clazzLogNumAbsent>clazzLogNumPartial@clazzLogScheduleUidBclazzLogStatusFlagD clazzLogMSQNF clazzLogLCSNH clazzLogLCBJ%([Ljava/lang/Object;)Ljava/util/List; %L $MDcom/ustadmobile/door/annotation/ReplicateEntity$RemoteInsertStrategyOINSERT_INTO_RECEIVE_VIEWFLcom/ustadmobile/door/annotation/ReplicateEntity$RemoteInsertStrategy; QR PSkcom/ustadmobile/core/db/UmAppDatabase_DoorMetadata$annotationImpl$com_ustadmobile_door_annotation_Trigger$0UNSELECT CAST(NEW.clazzLogLastChangedTime AS BIGINT) > COALESCE((SELECT ClazzLog_Existing.clazzLogLastChangedTime FROM ClazzLog ClazzLog_Existing WHERE ClazzLog_Existing.clazzLogUid = NEW.clazzLogUid), 0) W-com/ustadmobile/door/annotation/Trigger$EventYINSERT/Lcom/ustadmobile/door/annotation/Trigger$Event; [\ Z]clazzlog_remote_insert_*com/ustadmobile/door/annotation/Trigger$Ona RECEIVEVIEW,Lcom/ustadmobile/door/annotation/Trigger$On; cd be-com/ustadmobile/door/annotation/Trigger$Orderg INSTEAD_OF/Lcom/ustadmobile/door/annotation/Trigger$Order; ij hkjava/lang/StringmINSERT INTO ClazzLog (clazzLogUid, clazzLogClazzUid, logDate, timeRecorded, clazzLogDone, cancellationNote, clazzLogCancelled, clazzLogNumPresent, clazzLogNumAbsent, clazzLogNumPartial, clazzLogScheduleUid, clazzLogStatusFlag, clazzLogMSQN, clazzLogLCSN, clazzLogLCB, clazzLogLastChangedTime) VALUES( NEW.clazzLogUid, NEW.clazzLogClazzUid, NEW.logDate, NEW.timeRecorded, NEW.clazzLogDone, NEW.cancellationNote, NEW.clazzLogCancelled, NEW.clazzLogNumPresent, NEW.clazzLogNumAbsent, NEW.clazzLogNumPartial, NEW.clazzLogScheduleUid, NEW.clazzLogStatusFlag, NEW.clazzLogMSQN, NEW.clazzLogLCSN, NEW.clazzLogLCB, NEW.clazzLogLastChangedTime) ON CONFLICT(clazzLogUid) DO UPDATE SET clazzLogClazzUid = NEW.clazzLogClazzUid, logDate = NEW.logDate, timeRecorded = NEW.timeRecorded, clazzLogDone = NEW.clazzLogDone, cancellationNote = NEW.cancellationNote, clazzLogCancelled = NEW.clazzLogCancelled, clazzLogNumPresent = NEW.clazzLogNumPresent, clazzLogNumAbsent = NEW.clazzLogNumAbsent, clazzLogNumPartial = NEW.clazzLogNumPartial, clazzLogScheduleUid = NEW.clazzLogScheduleUid, clazzLogStatusFlag = NEW.clazzLogStatusFlag, clazzLogMSQN = NEW.clazzLogMSQN, clazzLogLCSN = NEW.clazzLogLCSN, clazzLogLCB = NEW.clazzLogLCB, clazzLogLastChangedTime = NEW.clazzLogLastChangedTime o}REPLACE INTO ClazzLog (clazzLogUid, clazzLogClazzUid, logDate, timeRecorded, clazzLogDone, cancellationNote, clazzLogCancelled, clazzLogNumPresent, clazzLogNumAbsent, clazzLogNumPartial, clazzLogScheduleUid, clazzLogStatusFlag, clazzLogMSQN, clazzLogLCSN, clazzLogLCB, clazzLogLastChangedTime) VALUES( NEW.clazzLogUid, NEW.clazzLogClazzUid, NEW.logDate, NEW.timeRecorded, NEW.clazzLogDone, NEW.cancellationNote, NEW.clazzLogCancelled, NEW.clazzLogNumPresent, NEW.clazzLogNumAbsent, NEW.clazzLogNumPartial, NEW.clazzLogScheduleUid, NEW.clazzLogStatusFlag, NEW.clazzLogMSQN, NEW.clazzLogLCSN, NEW.clazzLogLCB, NEW.clazzLogLastChangedTime) q(Ljava/lang/String;Ljava/lang/String;[Lcom/ustadmobile/door/annotation/Trigger$Event;Ljava/lang/String;Lcom/ustadmobile/door/annotation/Trigger$On;Lcom/ustadmobile/door/annotation/Trigger$Order;[Ljava/lang/String;[Ljava/lang/String;)V s Vt(ILjava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/lang/String;Ljava/util/List;ILcom/ustadmobile/door/annotation/ReplicateEntity$RemoteInsertStrategy;Ljava/util/List;)V v wkotlin/TuplesKtyto3(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; {| z}ClazzLogAttendanceRecord$ClazzLogAttendanceRecord_ReceiveViewclazzLogAttendanceRecordUid'clazzLogAttendanceRecordLastChangedTime#clazzLogAttendanceRecordClazzLogUid!clazzLogAttendanceRecordPersonUidattendanceStatus*clazzLogAttendanceRecordMasterChangeSeqNum)clazzLogAttendanceRecordLocalChangeSeqNum%clazzLogAttendanceRecordLastChangedBySELECT CAST(NEW.clazzLogAttendanceRecordLastChangedTime AS BIGINT) > COALESCE((SELECT ClazzLogAttendanceRecord_Existing.clazzLogAttendanceRecordLastChangedTime FROM ClazzLogAttendanceRecord ClazzLogAttendanceRecord_Existing WHERE ClazzLogAttendanceRecord_Existing.clazzLogAttendanceRecordUid = NEW.clazzLogAttendanceRecordUid), 0) &clazzlogattendancerecord_remote_insertINSERT INTO ClazzLogAttendanceRecord (clazzLogAttendanceRecordUid, clazzLogAttendanceRecordClazzLogUid, clazzLogAttendanceRecordPersonUid, attendanceStatus, clazzLogAttendanceRecordMasterChangeSeqNum, clazzLogAttendanceRecordLocalChangeSeqNum, clazzLogAttendanceRecordLastChangedBy, clazzLogAttendanceRecordLastChangedTime) VALUES( NEW.clazzLogAttendanceRecordUid, NEW.clazzLogAttendanceRecordClazzLogUid, NEW.clazzLogAttendanceRecordPersonUid, NEW.attendanceStatus, NEW.clazzLogAttendanceRecordMasterChangeSeqNum, NEW.clazzLogAttendanceRecordLocalChangeSeqNum, NEW.clazzLogAttendanceRecordLastChangedBy, NEW.clazzLogAttendanceRecordLastChangedTime) ON CONFLICT(clazzLogAttendanceRecordUid) DO UPDATE SET clazzLogAttendanceRecordClazzLogUid = NEW.clazzLogAttendanceRecordClazzLogUid, clazzLogAttendanceRecordPersonUid = NEW.clazzLogAttendanceRecordPersonUid, attendanceStatus = NEW.attendanceStatus, clazzLogAttendanceRecordMasterChangeSeqNum = NEW.clazzLogAttendanceRecordMasterChangeSeqNum, clazzLogAttendanceRecordLocalChangeSeqNum = NEW.clazzLogAttendanceRecordLocalChangeSeqNum, clazzLogAttendanceRecordLastChangedBy = NEW.clazzLogAttendanceRecordLastChangedBy, clazzLogAttendanceRecordLastChangedTime = NEW.clazzLogAttendanceRecordLastChangedTime REPLACE INTO ClazzLogAttendanceRecord (clazzLogAttendanceRecordUid, clazzLogAttendanceRecordClazzLogUid, clazzLogAttendanceRecordPersonUid, attendanceStatus, clazzLogAttendanceRecordMasterChangeSeqNum, clazzLogAttendanceRecordLocalChangeSeqNum, clazzLogAttendanceRecordLastChangedBy, clazzLogAttendanceRecordLastChangedTime) VALUES( NEW.clazzLogAttendanceRecordUid, NEW.clazzLogAttendanceRecordClazzLogUid, NEW.clazzLogAttendanceRecordPersonUid, NEW.attendanceStatus, NEW.clazzLogAttendanceRecordMasterChangeSeqNum, NEW.clazzLogAttendanceRecordLocalChangeSeqNum, NEW.clazzLogAttendanceRecordLastChangedBy, NEW.clazzLogAttendanceRecordLastChangedTime) ScheduleSchedule_ReceiveView scheduleUidscheduleLastChangedTimesceduleStartTimescheduleEndTime scheduleDay scheduleMonthscheduleFrequency umCalendarUidscheduleClazzUidscheduleMasterChangeSeqNumscheduleLocalChangeSeqNumscheduleLastChangedByscheduleActiveNSELECT CAST(NEW.scheduleLastChangedTime AS BIGINT) > COALESCE((SELECT Schedule_Existing.scheduleLastChangedTime FROM Schedule Schedule_Existing WHERE Schedule_Existing.scheduleUid = NEW.scheduleUid), 0) schedule_remote_insertxINSERT INTO Schedule (scheduleUid, sceduleStartTime, scheduleEndTime, scheduleDay, scheduleMonth, scheduleFrequency, umCalendarUid, scheduleClazzUid, scheduleMasterChangeSeqNum, scheduleLocalChangeSeqNum, scheduleLastChangedBy, scheduleLastChangedTime, scheduleActive) VALUES( NEW.scheduleUid, NEW.sceduleStartTime, NEW.scheduleEndTime, NEW.scheduleDay, NEW.scheduleMonth, NEW.scheduleFrequency, NEW.umCalendarUid, NEW.scheduleClazzUid, NEW.scheduleMasterChangeSeqNum, NEW.scheduleLocalChangeSeqNum, NEW.scheduleLastChangedBy, NEW.scheduleLastChangedTime, NEW.scheduleActive) ON CONFLICT(scheduleUid) DO UPDATE SET sceduleStartTime = NEW.sceduleStartTime, scheduleEndTime = NEW.scheduleEndTime, scheduleDay = NEW.scheduleDay, scheduleMonth = NEW.scheduleMonth, scheduleFrequency = NEW.scheduleFrequency, umCalendarUid = NEW.umCalendarUid, scheduleClazzUid = NEW.scheduleClazzUid, scheduleMasterChangeSeqNum = NEW.scheduleMasterChangeSeqNum, scheduleLocalChangeSeqNum = NEW.scheduleLocalChangeSeqNum, scheduleLastChangedBy = NEW.scheduleLastChangedBy, scheduleLastChangedTime = NEW.scheduleLastChangedTime, scheduleActive = NEW.scheduleActive AREPLACE INTO Schedule (scheduleUid, sceduleStartTime, scheduleEndTime, scheduleDay, scheduleMonth, scheduleFrequency, umCalendarUid, scheduleClazzUid, scheduleMasterChangeSeqNum, scheduleLocalChangeSeqNum, scheduleLastChangedBy, scheduleLastChangedTime, scheduleActive) VALUES( NEW.scheduleUid, NEW.sceduleStartTime, NEW.scheduleEndTime, NEW.scheduleDay, NEW.scheduleMonth, NEW.scheduleFrequency, NEW.umCalendarUid, NEW.scheduleClazzUid, NEW.scheduleMasterChangeSeqNum, NEW.scheduleLocalChangeSeqNum, NEW.scheduleLastChangedBy, NEW.scheduleLastChangedTime, NEW.scheduleActive) HolidayCalendarHolidayCalendar_ReceiveView umCalendarLctumCalendarNameumCalendarCategoryumCalendarActiveumCalendarMasterChangeSeqNumumCalendarLocalChangeSeqNumumCalendarLastChangedByZSELECT CAST(NEW.umCalendarLct AS BIGINT) > COALESCE((SELECT HolidayCalendar_Existing.umCalendarLct FROM HolidayCalendar HolidayCalendar_Existing WHERE HolidayCalendar_Existing.umCalendarUid = NEW.umCalendarUid), 0) holidaycalendar_remote_insertINSERT INTO HolidayCalendar (umCalendarUid, umCalendarName, umCalendarCategory, umCalendarActive, umCalendarMasterChangeSeqNum, umCalendarLocalChangeSeqNum, umCalendarLastChangedBy, umCalendarLct) VALUES( NEW.umCalendarUid, NEW.umCalendarName, NEW.umCalendarCategory, NEW.umCalendarActive, NEW.umCalendarMasterChangeSeqNum, NEW.umCalendarLocalChangeSeqNum, NEW.umCalendarLastChangedBy, NEW.umCalendarLct) ON CONFLICT(umCalendarUid) DO UPDATE SET umCalendarName = NEW.umCalendarName, umCalendarCategory = NEW.umCalendarCategory, umCalendarActive = NEW.umCalendarActive, umCalendarMasterChangeSeqNum = NEW.umCalendarMasterChangeSeqNum, umCalendarLocalChangeSeqNum = NEW.umCalendarLocalChangeSeqNum, umCalendarLastChangedBy = NEW.umCalendarLastChangedBy, umCalendarLct = NEW.umCalendarLct REPLACE INTO HolidayCalendar (umCalendarUid, umCalendarName, umCalendarCategory, umCalendarActive, umCalendarMasterChangeSeqNum, umCalendarLocalChangeSeqNum, umCalendarLastChangedBy, umCalendarLct) VALUES( NEW.umCalendarUid, NEW.umCalendarName, NEW.umCalendarCategory, NEW.umCalendarActive, NEW.umCalendarMasterChangeSeqNum, NEW.umCalendarLocalChangeSeqNum, NEW.umCalendarLastChangedBy, NEW.umCalendarLct) HolidayHoliday_ReceiveViewholUidholLct holMasterCsn holLocalCsn holLastModBy holActiveholHolidayCalendarUid holStartTime holEndTimeholNameSELECT CAST(NEW.holLct AS BIGINT) > COALESCE((SELECT Holiday_Existing.holLct FROM Holiday Holiday_Existing WHERE Holiday_Existing.holUid = NEW.holUid), 0) holiday_remote_insert}INSERT INTO Holiday (holUid, holMasterCsn, holLocalCsn, holLastModBy, holLct, holActive, holHolidayCalendarUid, holStartTime, holEndTime, holName) VALUES( NEW.holUid, NEW.holMasterCsn, NEW.holLocalCsn, NEW.holLastModBy, NEW.holLct, NEW.holActive, NEW.holHolidayCalendarUid, NEW.holStartTime, NEW.holEndTime, NEW.holName) ON CONFLICT(holUid) DO UPDATE SET holMasterCsn = NEW.holMasterCsn, holLocalCsn = NEW.holLocalCsn, holLastModBy = NEW.holLastModBy, holLct = NEW.holLct, holActive = NEW.holActive, holHolidayCalendarUid = NEW.holHolidayCalendarUid, holStartTime = NEW.holStartTime, holEndTime = NEW.holEndTime, holName = NEW.holName BREPLACE INTO Holiday (holUid, holMasterCsn, holLocalCsn, holLastModBy, holLct, holActive, holHolidayCalendarUid, holStartTime, holEndTime, holName) VALUES( NEW.holUid, NEW.holMasterCsn, NEW.holLocalCsn, NEW.holLastModBy, NEW.holLct, NEW.holActive, NEW.holHolidayCalendarUid, NEW.holStartTime, NEW.holEndTime, NEW.holName) PersonPerson_ReceiveView personUid personLctusername firstNameslastName emailAddr phoneNum gender active dateOfBirth personAddress personOrgIdpersonGroupUid personCountry personTypepersonMasterChangeSeqNumpersonLocalChangeSeqNumpersonLastChangedBy!admin# personNotes% fatherName' fatherNumber) motherName+ motherNum-, SELECT ((NEW.username IS NULL OR (SELECT NOT EXISTS( SELECT Person.personUid FROM Person WHERE Person.username = NEW.username)) OR NEW.personUid = (SELECT Person.personUid FROM Person WHERE Person.username = NEW.username))) AND CAST(NEW.personLct AS BIGINT) > (SELECT COALESCE( (SELECT Person.personLct FROM Person WHERE Person.personUid = CAST(NEW.personUid AS BIGINT)), 0)) /person_remote_insert1INSERT INTO Person (personUid, username, firstNames, lastName, emailAddr, phoneNum, gender, active, dateOfBirth, personAddress, personOrgId, personGroupUid, personLct, personCountry, personType, personMasterChangeSeqNum, personLocalChangeSeqNum, personLastChangedBy, admin, personNotes, fatherName, fatherNumber, motherName, motherNum) VALUES( NEW.personUid, NEW.username, NEW.firstNames, NEW.lastName, NEW.emailAddr, NEW.phoneNum, NEW.gender, NEW.active, NEW.dateOfBirth, NEW.personAddress, NEW.personOrgId, NEW.personGroupUid, NEW.personLct, NEW.personCountry, NEW.personType, NEW.personMasterChangeSeqNum, NEW.personLocalChangeSeqNum, NEW.personLastChangedBy, NEW.admin, NEW.personNotes, NEW.fatherName, NEW.fatherNumber, NEW.motherName, NEW.motherNum) ON CONFLICT(personUid) DO UPDATE SET username = NEW.username, firstNames = NEW.firstNames, lastName = NEW.lastName, emailAddr = NEW.emailAddr, phoneNum = NEW.phoneNum, gender = NEW.gender, active = NEW.active, dateOfBirth = NEW.dateOfBirth, personAddress = NEW.personAddress, personOrgId = NEW.personOrgId, personGroupUid = NEW.personGroupUid, personLct = NEW.personLct, personCountry = NEW.personCountry, personType = NEW.personType, personMasterChangeSeqNum = NEW.personMasterChangeSeqNum, personLocalChangeSeqNum = NEW.personLocalChangeSeqNum, personLastChangedBy = NEW.personLastChangedBy, admin = NEW.admin, personNotes = NEW.personNotes, fatherName = NEW.fatherName, fatherNumber = NEW.fatherNumber, motherName = NEW.motherName, motherNum = NEW.motherNum 3REPLACE INTO Person (personUid, username, firstNames, lastName, emailAddr, phoneNum, gender, active, dateOfBirth, personAddress, personOrgId, personGroupUid, personLct, personCountry, personType, personMasterChangeSeqNum, personLocalChangeSeqNum, personLastChangedBy, admin, personNotes, fatherName, fatherNumber, motherName, motherNum) VALUES( NEW.personUid, NEW.username, NEW.firstNames, NEW.lastName, NEW.emailAddr, NEW.phoneNum, NEW.gender, NEW.active, NEW.dateOfBirth, NEW.personAddress, NEW.personOrgId, NEW.personGroupUid, NEW.personLct, NEW.personCountry, NEW.personType, NEW.personMasterChangeSeqNum, NEW.personLocalChangeSeqNum, NEW.personLastChangedBy, NEW.admin, NEW.personNotes, NEW.fatherName, NEW.fatherNumber, NEW.motherName, NEW.motherNum) 5Clazz7Clazz_ReceiveView9clazzUid;clazzLct= clazzName? clazzDescAattendanceAverageCclazzHolidayUMCalendarUidEclazzScheuleUMCalendarUidG isClazzActiveIclazzLocationUidKclazzStartTimeM clazzEndTimeO clazzFeaturesQclazzSchoolUidSclazzEnrolmentPolicyUclazzTerminologyUidWclazzMasterChangeSeqNumYclazzLocalChangeSeqNum[clazzLastChangedBy] clazzTimeZone_clazzStudentsPersonGroupUidaclazzTeachersPersonGroupUidc"clazzPendingStudentsPersonGroupUideclazzParentsPersonGroupUidg clazzCodeiclazzOwnerPersonUidkSELECT CAST(NEW.clazzLct AS BIGINT) > COALESCE((SELECT Clazz_Existing.clazzLct FROM Clazz Clazz_Existing WHERE Clazz_Existing.clazzUid = NEW.clazzUid), 0) mclazz_remote_insertoINSERT INTO Clazz (clazzUid, clazzName, clazzDesc, attendanceAverage, clazzHolidayUMCalendarUid, clazzScheuleUMCalendarUid, isClazzActive, clazzLocationUid, clazzStartTime, clazzEndTime, clazzFeatures, clazzSchoolUid, clazzEnrolmentPolicy, clazzTerminologyUid, clazzMasterChangeSeqNum, clazzLocalChangeSeqNum, clazzLastChangedBy, clazzLct, clazzTimeZone, clazzStudentsPersonGroupUid, clazzTeachersPersonGroupUid, clazzPendingStudentsPersonGroupUid, clazzParentsPersonGroupUid, clazzCode, clazzOwnerPersonUid) VALUES( NEW.clazzUid, NEW.clazzName, NEW.clazzDesc, NEW.attendanceAverage, NEW.clazzHolidayUMCalendarUid, NEW.clazzScheuleUMCalendarUid, NEW.isClazzActive, NEW.clazzLocationUid, NEW.clazzStartTime, NEW.clazzEndTime, NEW.clazzFeatures, NEW.clazzSchoolUid, NEW.clazzEnrolmentPolicy, NEW.clazzTerminologyUid, NEW.clazzMasterChangeSeqNum, NEW.clazzLocalChangeSeqNum, NEW.clazzLastChangedBy, NEW.clazzLct, NEW.clazzTimeZone, NEW.clazzStudentsPersonGroupUid, NEW.clazzTeachersPersonGroupUid, NEW.clazzPendingStudentsPersonGroupUid, NEW.clazzParentsPersonGroupUid, NEW.clazzCode, NEW.clazzOwnerPersonUid) ON CONFLICT(clazzUid) DO UPDATE SET clazzName = NEW.clazzName, clazzDesc = NEW.clazzDesc, attendanceAverage = NEW.attendanceAverage, clazzHolidayUMCalendarUid = NEW.clazzHolidayUMCalendarUid, clazzScheuleUMCalendarUid = NEW.clazzScheuleUMCalendarUid, isClazzActive = NEW.isClazzActive, clazzLocationUid = NEW.clazzLocationUid, clazzStartTime = NEW.clazzStartTime, clazzEndTime = NEW.clazzEndTime, clazzFeatures = NEW.clazzFeatures, clazzSchoolUid = NEW.clazzSchoolUid, clazzEnrolmentPolicy = NEW.clazzEnrolmentPolicy, clazzTerminologyUid = NEW.clazzTerminologyUid, clazzMasterChangeSeqNum = NEW.clazzMasterChangeSeqNum, clazzLocalChangeSeqNum = NEW.clazzLocalChangeSeqNum, clazzLastChangedBy = NEW.clazzLastChangedBy, clazzLct = NEW.clazzLct, clazzTimeZone = NEW.clazzTimeZone, clazzStudentsPersonGroupUid = NEW.clazzStudentsPersonGroupUid, clazzTeachersPersonGroupUid = NEW.clazzTeachersPersonGroupUid, clazzPendingStudentsPersonGroupUid = NEW.clazzPendingStudentsPersonGroupUid, clazzParentsPersonGroupUid = NEW.clazzParentsPersonGroupUid, clazzCode = NEW.clazzCode, clazzOwnerPersonUid = NEW.clazzOwnerPersonUid qTREPLACE INTO Clazz (clazzUid, clazzName, clazzDesc, attendanceAverage, clazzHolidayUMCalendarUid, clazzScheuleUMCalendarUid, isClazzActive, clazzLocationUid, clazzStartTime, clazzEndTime, clazzFeatures, clazzSchoolUid, clazzEnrolmentPolicy, clazzTerminologyUid, clazzMasterChangeSeqNum, clazzLocalChangeSeqNum, clazzLastChangedBy, clazzLct, clazzTimeZone, clazzStudentsPersonGroupUid, clazzTeachersPersonGroupUid, clazzPendingStudentsPersonGroupUid, clazzParentsPersonGroupUid, clazzCode, clazzOwnerPersonUid) VALUES( NEW.clazzUid, NEW.clazzName, NEW.clazzDesc, NEW.attendanceAverage, NEW.clazzHolidayUMCalendarUid, NEW.clazzScheuleUMCalendarUid, NEW.isClazzActive, NEW.clazzLocationUid, NEW.clazzStartTime, NEW.clazzEndTime, NEW.clazzFeatures, NEW.clazzSchoolUid, NEW.clazzEnrolmentPolicy, NEW.clazzTerminologyUid, NEW.clazzMasterChangeSeqNum, NEW.clazzLocalChangeSeqNum, NEW.clazzLastChangedBy, NEW.clazzLct, NEW.clazzTimeZone, NEW.clazzStudentsPersonGroupUid, NEW.clazzTeachersPersonGroupUid, NEW.clazzPendingStudentsPersonGroupUid, NEW.clazzParentsPersonGroupUid, NEW.clazzCode, NEW.clazzOwnerPersonUid) sClazzEnrolmentuClazzEnrolment_ReceiveViewwclazzEnrolmentUidyclazzEnrolmentLct{clazzEnrolmentPersonUid}clazzEnrolmentClazzUidclazzEnrolmentDateJoinedclazzEnrolmentDateLeftclazzEnrolmentRole"clazzEnrolmentAttendancePercentageclazzEnrolmentActiveclazzEnrolmentLeavingReasonUidclazzEnrolmentOutcomeclazzEnrolmentLocalChangeSeqNum clazzEnrolmentMasterChangeSeqNumclazzEnrolmentLastChangedByfSELECT CAST(NEW.clazzEnrolmentLct AS BIGINT) > COALESCE((SELECT ClazzEnrolment_Existing.clazzEnrolmentLct FROM ClazzEnrolment ClazzEnrolment_Existing WHERE ClazzEnrolment_Existing.clazzEnrolmentUid = NEW.clazzEnrolmentUid), 0) clazzenrolment_remote_insert]INSERT INTO ClazzEnrolment (clazzEnrolmentUid, clazzEnrolmentPersonUid, clazzEnrolmentClazzUid, clazzEnrolmentDateJoined, clazzEnrolmentDateLeft, clazzEnrolmentRole, clazzEnrolmentAttendancePercentage, clazzEnrolmentActive, clazzEnrolmentLeavingReasonUid, clazzEnrolmentOutcome, clazzEnrolmentLocalChangeSeqNum, clazzEnrolmentMasterChangeSeqNum, clazzEnrolmentLastChangedBy, clazzEnrolmentLct) VALUES( NEW.clazzEnrolmentUid, NEW.clazzEnrolmentPersonUid, NEW.clazzEnrolmentClazzUid, NEW.clazzEnrolmentDateJoined, NEW.clazzEnrolmentDateLeft, NEW.clazzEnrolmentRole, NEW.clazzEnrolmentAttendancePercentage, NEW.clazzEnrolmentActive, NEW.clazzEnrolmentLeavingReasonUid, NEW.clazzEnrolmentOutcome, NEW.clazzEnrolmentLocalChangeSeqNum, NEW.clazzEnrolmentMasterChangeSeqNum, NEW.clazzEnrolmentLastChangedBy, NEW.clazzEnrolmentLct) ON CONFLICT(clazzEnrolmentUid) DO UPDATE SET clazzEnrolmentPersonUid = NEW.clazzEnrolmentPersonUid, clazzEnrolmentClazzUid = NEW.clazzEnrolmentClazzUid, clazzEnrolmentDateJoined = NEW.clazzEnrolmentDateJoined, clazzEnrolmentDateLeft = NEW.clazzEnrolmentDateLeft, clazzEnrolmentRole = NEW.clazzEnrolmentRole, clazzEnrolmentAttendancePercentage = NEW.clazzEnrolmentAttendancePercentage, clazzEnrolmentActive = NEW.clazzEnrolmentActive, clazzEnrolmentLeavingReasonUid = NEW.clazzEnrolmentLeavingReasonUid, clazzEnrolmentOutcome = NEW.clazzEnrolmentOutcome, clazzEnrolmentLocalChangeSeqNum = NEW.clazzEnrolmentLocalChangeSeqNum, clazzEnrolmentMasterChangeSeqNum = NEW.clazzEnrolmentMasterChangeSeqNum, clazzEnrolmentLastChangedBy = NEW.clazzEnrolmentLastChangedBy, clazzEnrolmentLct = NEW.clazzEnrolmentLct 9REPLACE INTO ClazzEnrolment (clazzEnrolmentUid, clazzEnrolmentPersonUid, clazzEnrolmentClazzUid, clazzEnrolmentDateJoined, clazzEnrolmentDateLeft, clazzEnrolmentRole, clazzEnrolmentAttendancePercentage, clazzEnrolmentActive, clazzEnrolmentLeavingReasonUid, clazzEnrolmentOutcome, clazzEnrolmentLocalChangeSeqNum, clazzEnrolmentMasterChangeSeqNum, clazzEnrolmentLastChangedBy, clazzEnrolmentLct) VALUES( NEW.clazzEnrolmentUid, NEW.clazzEnrolmentPersonUid, NEW.clazzEnrolmentClazzUid, NEW.clazzEnrolmentDateJoined, NEW.clazzEnrolmentDateLeft, NEW.clazzEnrolmentRole, NEW.clazzEnrolmentAttendancePercentage, NEW.clazzEnrolmentActive, NEW.clazzEnrolmentLeavingReasonUid, NEW.clazzEnrolmentOutcome, NEW.clazzEnrolmentLocalChangeSeqNum, NEW.clazzEnrolmentMasterChangeSeqNum, NEW.clazzEnrolmentLastChangedBy, NEW.clazzEnrolmentLct)  LeavingReasonLeavingReason_ReceiveViewleavingReasonUidleavingReasonLctleavingReasonTitleleavingReasonMCSNleavingReasonCSNleavingReasonLCB^SELECT CAST(NEW.leavingReasonLct AS BIGINT) > COALESCE((SELECT LeavingReason_Existing.leavingReasonLct FROM LeavingReason LeavingReason_Existing WHERE LeavingReason_Existing.leavingReasonUid = NEW.leavingReasonUid), 0) leavingreason_remote_insertINSERT INTO LeavingReason (leavingReasonUid, leavingReasonTitle, leavingReasonMCSN, leavingReasonCSN, leavingReasonLCB, leavingReasonLct) VALUES( NEW.leavingReasonUid, NEW.leavingReasonTitle, NEW.leavingReasonMCSN, NEW.leavingReasonCSN, NEW.leavingReasonLCB, NEW.leavingReasonLct) ON CONFLICT(leavingReasonUid) DO UPDATE SET leavingReasonTitle = NEW.leavingReasonTitle, leavingReasonMCSN = NEW.leavingReasonMCSN, leavingReasonCSN = NEW.leavingReasonCSN, leavingReasonLCB = NEW.leavingReasonLCB, leavingReasonLct = NEW.leavingReasonLct REPLACE INTO LeavingReason (leavingReasonUid, leavingReasonTitle, leavingReasonMCSN, leavingReasonCSN, leavingReasonLCB, leavingReasonLct) VALUES( NEW.leavingReasonUid, NEW.leavingReasonTitle, NEW.leavingReasonMCSN, NEW.leavingReasonCSN, NEW.leavingReasonLCB, NEW.leavingReasonLct)  ContentEntryContentEntry_ReceiveViewcontentEntryUidcontentEntryLcttitle descriptionentryIdauthor publisher licenseType licenseName licenseUrl sourceUrl thumbnailUrl lastModifiedprimaryLanguageUidlanguageVariantUid contentFlagsleafpublik ceInactivecompletionCriteriaminScorecontentTypeFlag contentOwnercontentOwnerTypecontentEntryLocalChangeSeqNumcontentEntryMasterChangeSeqNumcontentEntryLastChangedByVSELECT CAST(NEW.contentEntryLct AS BIGINT) > COALESCE((SELECT ContentEntry_Existing.contentEntryLct FROM ContentEntry ContentEntry_Existing WHERE ContentEntry_Existing.contentEntryUid = NEW.contentEntryUid), 0) contententry_remote_insertzINSERT INTO ContentEntry (contentEntryUid, title, description, entryId, author, publisher, licenseType, licenseName, licenseUrl, sourceUrl, thumbnailUrl, lastModified, primaryLanguageUid, languageVariantUid, contentFlags, leaf, publik, ceInactive, completionCriteria, minScore, contentTypeFlag, contentOwner, contentOwnerType, contentEntryLocalChangeSeqNum, contentEntryMasterChangeSeqNum, contentEntryLastChangedBy, contentEntryLct) VALUES( NEW.contentEntryUid, NEW.title, NEW.description, NEW.entryId, NEW.author, NEW.publisher, NEW.licenseType, NEW.licenseName, NEW.licenseUrl, NEW.sourceUrl, NEW.thumbnailUrl, NEW.lastModified, NEW.primaryLanguageUid, NEW.languageVariantUid, NEW.contentFlags, NEW.leaf, NEW.publik, NEW.ceInactive, NEW.completionCriteria, NEW.minScore, NEW.contentTypeFlag, NEW.contentOwner, NEW.contentOwnerType, NEW.contentEntryLocalChangeSeqNum, NEW.contentEntryMasterChangeSeqNum, NEW.contentEntryLastChangedBy, NEW.contentEntryLct) ON CONFLICT(contentEntryUid) DO UPDATE SET title = NEW.title, description = NEW.description, entryId = NEW.entryId, author = NEW.author, publisher = NEW.publisher, licenseType = NEW.licenseType, licenseName = NEW.licenseName, licenseUrl = NEW.licenseUrl, sourceUrl = NEW.sourceUrl, thumbnailUrl = NEW.thumbnailUrl, lastModified = NEW.lastModified, primaryLanguageUid = NEW.primaryLanguageUid, languageVariantUid = NEW.languageVariantUid, contentFlags = NEW.contentFlags, leaf = NEW.leaf, publik = NEW.publik, ceInactive = NEW.ceInactive, completionCriteria = NEW.completionCriteria, minScore = NEW.minScore, contentTypeFlag = NEW.contentTypeFlag, contentOwner = NEW.contentOwner, contentOwnerType = NEW.contentOwnerType, contentEntryLocalChangeSeqNum = NEW.contentEntryLocalChangeSeqNum, contentEntryMasterChangeSeqNum = NEW.contentEntryMasterChangeSeqNum, contentEntryLastChangedBy = NEW.contentEntryLastChangedBy, contentEntryLct = NEW.contentEntryLct REPLACE INTO ContentEntry (contentEntryUid, title, description, entryId, author, publisher, licenseType, licenseName, licenseUrl, sourceUrl, thumbnailUrl, lastModified, primaryLanguageUid, languageVariantUid, contentFlags, leaf, publik, ceInactive, completionCriteria, minScore, contentTypeFlag, contentOwner, contentOwnerType, contentEntryLocalChangeSeqNum, contentEntryMasterChangeSeqNum, contentEntryLastChangedBy, contentEntryLct) VALUES( NEW.contentEntryUid, NEW.title, NEW.description, NEW.entryId, NEW.author, NEW.publisher, NEW.licenseType, NEW.licenseName, NEW.licenseUrl, NEW.sourceUrl, NEW.thumbnailUrl, NEW.lastModified, NEW.primaryLanguageUid, NEW.languageVariantUid, NEW.contentFlags, NEW.leaf, NEW.publik, NEW.ceInactive, NEW.completionCriteria, NEW.minScore, NEW.contentTypeFlag, NEW.contentOwner, NEW.contentOwnerType, NEW.contentEntryLocalChangeSeqNum, NEW.contentEntryMasterChangeSeqNum, NEW.contentEntryLastChangedBy, NEW.contentEntryLct) ContentEntryContentCategoryJoin+ContentEntryContentCategoryJoin_ReceiveViewceccjUidceccjLctceccjContentEntryUidceccjContentCategoryUidceccjLocalChangeSeqNumceccjMasterChangeSeqNumceccjLastChangedBySELECT CAST(NEW.ceccjLct AS BIGINT) > COALESCE((SELECT ContentEntryContentCategoryJoin_Existing.ceccjLct FROM ContentEntryContentCategoryJoin ContentEntryContentCategoryJoin_Existing WHERE ContentEntryContentCategoryJoin_Existing.ceccjUid = NEW.ceccjUid), 0)  -contententrycontentcategoryjoin_remote_insert INSERT INTO ContentEntryContentCategoryJoin (ceccjUid, ceccjContentEntryUid, ceccjContentCategoryUid, ceccjLocalChangeSeqNum, ceccjMasterChangeSeqNum, ceccjLastChangedBy, ceccjLct) VALUES( NEW.ceccjUid, NEW.ceccjContentEntryUid, NEW.ceccjContentCategoryUid, NEW.ceccjLocalChangeSeqNum, NEW.ceccjMasterChangeSeqNum, NEW.ceccjLastChangedBy, NEW.ceccjLct) ON CONFLICT(ceccjUid) DO UPDATE SET ceccjContentEntryUid = NEW.ceccjContentEntryUid, ceccjContentCategoryUid = NEW.ceccjContentCategoryUid, ceccjLocalChangeSeqNum = NEW.ceccjLocalChangeSeqNum, ceccjMasterChangeSeqNum = NEW.ceccjMasterChangeSeqNum, ceccjLastChangedBy = NEW.ceccjLastChangedBy, ceccjLct = NEW.ceccjLct  bREPLACE INTO ContentEntryContentCategoryJoin (ceccjUid, ceccjContentEntryUid, ceccjContentCategoryUid, ceccjLocalChangeSeqNum, ceccjMasterChangeSeqNum, ceccjLastChangedBy, ceccjLct) VALUES( NEW.ceccjUid, NEW.ceccjContentEntryUid, NEW.ceccjContentCategoryUid, NEW.ceccjLocalChangeSeqNum, NEW.ceccjMasterChangeSeqNum, NEW.ceccjLastChangedBy, NEW.ceccjLct) ContentEntryParentChildJoin'ContentEntryParentChildJoin_ReceiveViewcepcjUidcepcjLctcepcjLocalChangeSeqNumcepcjMasterChangeSeqNumcepcjLastChangedBy cepcjDeletedcepcjParentContentEntryUid!cepcjChildContentEntryUid# childIndex%vSELECT CAST(NEW.cepcjLct AS BIGINT) > COALESCE((SELECT ContentEntryParentChildJoin_Existing.cepcjLct FROM ContentEntryParentChildJoin ContentEntryParentChildJoin_Existing WHERE ContentEntryParentChildJoin_Existing.cepcjUid = NEW.cepcjUid), 0) ')contententryparentchildjoin_remote_insert)6INSERT INTO ContentEntryParentChildJoin (cepcjUid, cepcjLocalChangeSeqNum, cepcjMasterChangeSeqNum, cepcjLastChangedBy, cepcjLct, cepcjDeleted, cepcjParentContentEntryUid, cepcjChildContentEntryUid, childIndex) VALUES( NEW.cepcjUid, NEW.cepcjLocalChangeSeqNum, NEW.cepcjMasterChangeSeqNum, NEW.cepcjLastChangedBy, NEW.cepcjLct, NEW.cepcjDeleted, NEW.cepcjParentContentEntryUid, NEW.cepcjChildContentEntryUid, NEW.childIndex) ON CONFLICT(cepcjUid) DO UPDATE SET cepcjLocalChangeSeqNum = NEW.cepcjLocalChangeSeqNum, cepcjMasterChangeSeqNum = NEW.cepcjMasterChangeSeqNum, cepcjLastChangedBy = NEW.cepcjLastChangedBy, cepcjLct = NEW.cepcjLct, cepcjDeleted = NEW.cepcjDeleted, cepcjParentContentEntryUid = NEW.cepcjParentContentEntryUid, cepcjChildContentEntryUid = NEW.cepcjChildContentEntryUid, childIndex = NEW.childIndex +REPLACE INTO ContentEntryParentChildJoin (cepcjUid, cepcjLocalChangeSeqNum, cepcjMasterChangeSeqNum, cepcjLastChangedBy, cepcjLct, cepcjDeleted, cepcjParentContentEntryUid, cepcjChildContentEntryUid, childIndex) VALUES( NEW.cepcjUid, NEW.cepcjLocalChangeSeqNum, NEW.cepcjMasterChangeSeqNum, NEW.cepcjLastChangedBy, NEW.cepcjLct, NEW.cepcjDeleted, NEW.cepcjParentContentEntryUid, NEW.cepcjChildContentEntryUid, NEW.childIndex) -ContentEntryRelatedEntryJoin/(ContentEntryRelatedEntryJoin_ReceiveView1cerejUid3cerejLct5cerejContentEntryUid7cerejRelatedEntryUid9cerejLastChangedBy;relType=comment?cerejRelLanguageUidAcerejLocalChangeSeqNumCcerejMasterChangeSeqNumEzSELECT CAST(NEW.cerejLct AS BIGINT) > COALESCE((SELECT ContentEntryRelatedEntryJoin_Existing.cerejLct FROM ContentEntryRelatedEntryJoin ContentEntryRelatedEntryJoin_Existing WHERE ContentEntryRelatedEntryJoin_Existing.cerejUid = NEW.cerejUid), 0) G*contententryrelatedentryjoin_remote_insertIHINSERT INTO ContentEntryRelatedEntryJoin (cerejUid, cerejContentEntryUid, cerejRelatedEntryUid, cerejLastChangedBy, relType, comment, cerejRelLanguageUid, cerejLocalChangeSeqNum, cerejMasterChangeSeqNum, cerejLct) VALUES( NEW.cerejUid, NEW.cerejContentEntryUid, NEW.cerejRelatedEntryUid, NEW.cerejLastChangedBy, NEW.relType, NEW.comment, NEW.cerejRelLanguageUid, NEW.cerejLocalChangeSeqNum, NEW.cerejMasterChangeSeqNum, NEW.cerejLct) ON CONFLICT(cerejUid) DO UPDATE SET cerejContentEntryUid = NEW.cerejContentEntryUid, cerejRelatedEntryUid = NEW.cerejRelatedEntryUid, cerejLastChangedBy = NEW.cerejLastChangedBy, relType = NEW.relType, comment = NEW.comment, cerejRelLanguageUid = NEW.cerejRelLanguageUid, cerejLocalChangeSeqNum = NEW.cerejLocalChangeSeqNum, cerejMasterChangeSeqNum = NEW.cerejMasterChangeSeqNum, cerejLct = NEW.cerejLct KREPLACE INTO ContentEntryRelatedEntryJoin (cerejUid, cerejContentEntryUid, cerejRelatedEntryUid, cerejLastChangedBy, relType, comment, cerejRelLanguageUid, cerejLocalChangeSeqNum, cerejMasterChangeSeqNum, cerejLct) VALUES( NEW.cerejUid, NEW.cerejContentEntryUid, NEW.cerejRelatedEntryUid, NEW.cerejLastChangedBy, NEW.relType, NEW.comment, NEW.cerejRelLanguageUid, NEW.cerejLocalChangeSeqNum, NEW.cerejMasterChangeSeqNum, NEW.cerejLct) MContentCategorySchemaO!ContentCategorySchema_ReceiveViewQcontentCategorySchemaUidScontentCategorySchemaLctU schemaNameW schemaUrlY&contentCategorySchemaLocalChangeSeqNum['contentCategorySchemaMasterChangeSeqNum]"contentCategorySchemaLastChangedBy_SELECT CAST(NEW.contentCategorySchemaLct AS BIGINT) > COALESCE((SELECT ContentCategorySchema_Existing.contentCategorySchemaLct FROM ContentCategorySchema ContentCategorySchema_Existing WHERE ContentCategorySchema_Existing.contentCategorySchemaUid = NEW.contentCategorySchemaUid), 0) a#contentcategoryschema_remote_insertcfINSERT INTO ContentCategorySchema (contentCategorySchemaUid, schemaName, schemaUrl, contentCategorySchemaLocalChangeSeqNum, contentCategorySchemaMasterChangeSeqNum, contentCategorySchemaLastChangedBy, contentCategorySchemaLct) VALUES( NEW.contentCategorySchemaUid, NEW.schemaName, NEW.schemaUrl, NEW.contentCategorySchemaLocalChangeSeqNum, NEW.contentCategorySchemaMasterChangeSeqNum, NEW.contentCategorySchemaLastChangedBy, NEW.contentCategorySchemaLct) ON CONFLICT(contentCategorySchemaUid) DO UPDATE SET schemaName = NEW.schemaName, schemaUrl = NEW.schemaUrl, contentCategorySchemaLocalChangeSeqNum = NEW.contentCategorySchemaLocalChangeSeqNum, contentCategorySchemaMasterChangeSeqNum = NEW.contentCategorySchemaMasterChangeSeqNum, contentCategorySchemaLastChangedBy = NEW.contentCategorySchemaLastChangedBy, contentCategorySchemaLct = NEW.contentCategorySchemaLct eREPLACE INTO ContentCategorySchema (contentCategorySchemaUid, schemaName, schemaUrl, contentCategorySchemaLocalChangeSeqNum, contentCategorySchemaMasterChangeSeqNum, contentCategorySchemaLastChangedBy, contentCategorySchemaLct) VALUES( NEW.contentCategorySchemaUid, NEW.schemaName, NEW.schemaUrl, NEW.contentCategorySchemaLocalChangeSeqNum, NEW.contentCategorySchemaMasterChangeSeqNum, NEW.contentCategorySchemaLastChangedBy, NEW.contentCategorySchemaLct) gContentCategoryiContentCategory_ReceiveViewkcontentCategoryUidmcontentCategoryLctoctnCatContentCategorySchemaUidqnames contentCategoryLocalChangeSeqNumu!contentCategoryMasterChangeSeqNumwcontentCategoryLastChangedByynSELECT CAST(NEW.contentCategoryLct AS BIGINT) > COALESCE((SELECT ContentCategory_Existing.contentCategoryLct FROM ContentCategory ContentCategory_Existing WHERE ContentCategory_Existing.contentCategoryUid = NEW.contentCategoryUid), 0) {contentcategory_remote_insert}*INSERT INTO ContentCategory (contentCategoryUid, ctnCatContentCategorySchemaUid, name, contentCategoryLocalChangeSeqNum, contentCategoryMasterChangeSeqNum, contentCategoryLastChangedBy, contentCategoryLct) VALUES( NEW.contentCategoryUid, NEW.ctnCatContentCategorySchemaUid, NEW.name, NEW.contentCategoryLocalChangeSeqNum, NEW.contentCategoryMasterChangeSeqNum, NEW.contentCategoryLastChangedBy, NEW.contentCategoryLct) ON CONFLICT(contentCategoryUid) DO UPDATE SET ctnCatContentCategorySchemaUid = NEW.ctnCatContentCategorySchemaUid, name = NEW.name, contentCategoryLocalChangeSeqNum = NEW.contentCategoryLocalChangeSeqNum, contentCategoryMasterChangeSeqNum = NEW.contentCategoryMasterChangeSeqNum, contentCategoryLastChangedBy = NEW.contentCategoryLastChangedBy, contentCategoryLct = NEW.contentCategoryLct REPLACE INTO ContentCategory (contentCategoryUid, ctnCatContentCategorySchemaUid, name, contentCategoryLocalChangeSeqNum, contentCategoryMasterChangeSeqNum, contentCategoryLastChangedBy, contentCategoryLct) VALUES( NEW.contentCategoryUid, NEW.ctnCatContentCategorySchemaUid, NEW.name, NEW.contentCategoryLocalChangeSeqNum, NEW.contentCategoryMasterChangeSeqNum, NEW.contentCategoryLastChangedBy, NEW.contentCategoryLct) LanguageLanguage_ReceiveViewlangUidlangLctiso_639_1_standardiso_639_2_standardiso_639_3_standard Language_TypelanguageActivelangLocalChangeSeqNumlangMasterChangeSeqNumlangLastChangedBy&SELECT CAST(NEW.langLct AS BIGINT) > COALESCE((SELECT Language_Existing.langLct FROM Language Language_Existing WHERE Language_Existing.langUid = NEW.langUid), 0) language_remote_insertbINSERT INTO Language (langUid, name, iso_639_1_standard, iso_639_2_standard, iso_639_3_standard, Language_Type, languageActive, langLocalChangeSeqNum, langMasterChangeSeqNum, langLastChangedBy, langLct) VALUES( NEW.langUid, NEW.name, NEW.iso_639_1_standard, NEW.iso_639_2_standard, NEW.iso_639_3_standard, NEW.Language_Type, NEW.languageActive, NEW.langLocalChangeSeqNum, NEW.langMasterChangeSeqNum, NEW.langLastChangedBy, NEW.langLct) ON CONFLICT(langUid) DO UPDATE SET name = NEW.name, iso_639_1_standard = NEW.iso_639_1_standard, iso_639_2_standard = NEW.iso_639_2_standard, iso_639_3_standard = NEW.iso_639_3_standard, Language_Type = NEW.Language_Type, languageActive = NEW.languageActive, langLocalChangeSeqNum = NEW.langLocalChangeSeqNum, langMasterChangeSeqNum = NEW.langMasterChangeSeqNum, langLastChangedBy = NEW.langLastChangedBy, langLct = NEW.langLct REPLACE INTO Language (langUid, name, iso_639_1_standard, iso_639_2_standard, iso_639_3_standard, Language_Type, languageActive, langLocalChangeSeqNum, langMasterChangeSeqNum, langLastChangedBy, langLct) VALUES( NEW.langUid, NEW.name, NEW.iso_639_1_standard, NEW.iso_639_2_standard, NEW.iso_639_3_standard, NEW.Language_Type, NEW.languageActive, NEW.langLocalChangeSeqNum, NEW.langMasterChangeSeqNum, NEW.langLastChangedBy, NEW.langLct) LanguageVariantLanguageVariant_ReceiveViewlangVariantUidlangVariantLct countryCodelangVariantLocalChangeSeqNumlangVariantMasterChangeSeqNumlangVariantLastChangedBy^SELECT CAST(NEW.langVariantLct AS BIGINT) > COALESCE((SELECT LanguageVariant_Existing.langVariantLct FROM LanguageVariant LanguageVariant_Existing WHERE LanguageVariant_Existing.langVariantUid = NEW.langVariantUid), 0) languagevariant_remote_insertINSERT INTO LanguageVariant (langVariantUid, langUid, countryCode, name, langVariantLocalChangeSeqNum, langVariantMasterChangeSeqNum, langVariantLastChangedBy, langVariantLct) VALUES( NEW.langVariantUid, NEW.langUid, NEW.countryCode, NEW.name, NEW.langVariantLocalChangeSeqNum, NEW.langVariantMasterChangeSeqNum, NEW.langVariantLastChangedBy, NEW.langVariantLct) ON CONFLICT(langVariantUid) DO UPDATE SET langUid = NEW.langUid, countryCode = NEW.countryCode, name = NEW.name, langVariantLocalChangeSeqNum = NEW.langVariantLocalChangeSeqNum, langVariantMasterChangeSeqNum = NEW.langVariantMasterChangeSeqNum, langVariantLastChangedBy = NEW.langVariantLastChangedBy, langVariantLct = NEW.langVariantLct lREPLACE INTO LanguageVariant (langVariantUid, langUid, countryCode, name, langVariantLocalChangeSeqNum, langVariantMasterChangeSeqNum, langVariantLastChangedBy, langVariantLct) VALUES( NEW.langVariantUid, NEW.langUid, NEW.countryCode, NEW.name, NEW.langVariantLocalChangeSeqNum, NEW.langVariantMasterChangeSeqNum, NEW.langVariantLastChangedBy, NEW.langVariantLct)  PersonGroupPersonGroup_ReceiveViewgroupUidgroupLctgroupMasterCsn groupLocalCsngroupLastChangedBy groupName groupActivepersonGroupFlag6SELECT CAST(NEW.groupLct AS BIGINT) > COALESCE((SELECT PersonGroup_Existing.groupLct FROM PersonGroup PersonGroup_Existing WHERE PersonGroup_Existing.groupUid = NEW.groupUid), 0) persongroup_remote_insert5INSERT INTO PersonGroup (groupUid, groupMasterCsn, groupLocalCsn, groupLastChangedBy, groupLct, groupName, groupActive, personGroupFlag) VALUES( NEW.groupUid, NEW.groupMasterCsn, NEW.groupLocalCsn, NEW.groupLastChangedBy, NEW.groupLct, NEW.groupName, NEW.groupActive, NEW.personGroupFlag) ON CONFLICT(groupUid) DO UPDATE SET groupMasterCsn = NEW.groupMasterCsn, groupLocalCsn = NEW.groupLocalCsn, groupLastChangedBy = NEW.groupLastChangedBy, groupLct = NEW.groupLct, groupName = NEW.groupName, groupActive = NEW.groupActive, personGroupFlag = NEW.personGroupFlag "REPLACE INTO PersonGroup (groupUid, groupMasterCsn, groupLocalCsn, groupLastChangedBy, groupLct, groupName, groupActive, personGroupFlag) VALUES( NEW.groupUid, NEW.groupMasterCsn, NEW.groupLocalCsn, NEW.groupLastChangedBy, NEW.groupLct, NEW.groupName, NEW.groupActive, NEW.personGroupFlag) PersonGroupMemberPersonGroupMember_ReceiveViewgroupMemberUidgroupMemberLctgroupMemberActivegroupMemberPersonUidgroupMemberGroupUidgroupMemberMasterCsngroupMemberLocalCsngroupMemberLastChangedByfSELECT CAST(NEW.groupMemberLct AS BIGINT) > COALESCE((SELECT PersonGroupMember_Existing.groupMemberLct FROM PersonGroupMember PersonGroupMember_Existing WHERE PersonGroupMember_Existing.groupMemberUid = NEW.groupMemberUid), 0) persongroupmember_remote_insertINSERT INTO PersonGroupMember (groupMemberUid, groupMemberActive, groupMemberPersonUid, groupMemberGroupUid, groupMemberMasterCsn, groupMemberLocalCsn, groupMemberLastChangedBy, groupMemberLct) VALUES( NEW.groupMemberUid, NEW.groupMemberActive, NEW.groupMemberPersonUid, NEW.groupMemberGroupUid, NEW.groupMemberMasterCsn, NEW.groupMemberLocalCsn, NEW.groupMemberLastChangedBy, NEW.groupMemberLct) ON CONFLICT(groupMemberUid) DO UPDATE SET groupMemberActive = NEW.groupMemberActive, groupMemberPersonUid = NEW.groupMemberPersonUid, groupMemberGroupUid = NEW.groupMemberGroupUid, groupMemberMasterCsn = NEW.groupMemberMasterCsn, groupMemberLocalCsn = NEW.groupMemberLocalCsn, groupMemberLastChangedBy = NEW.groupMemberLastChangedBy, groupMemberLct = NEW.groupMemberLct REPLACE INTO PersonGroupMember (groupMemberUid, groupMemberActive, groupMemberPersonUid, groupMemberGroupUid, groupMemberMasterCsn, groupMemberLocalCsn, groupMemberLastChangedBy, groupMemberLct) VALUES( NEW.groupMemberUid, NEW.groupMemberActive, NEW.groupMemberPersonUid, NEW.groupMemberGroupUid, NEW.groupMemberMasterCsn, NEW.groupMemberLocalCsn, NEW.groupMemberLastChangedBy, NEW.groupMemberLct)  PersonPicturePersonPicture_ReceiveViewpersonPictureUidpersonPictureLctpersonPictureUripersonPictureThumbnailUrifileSizepersonPictureActive^SELECT CAST(NEW.personPictureLct AS BIGINT) > COALESCE((SELECT PersonPicture_Existing.personPictureLct FROM PersonPicture PersonPicture_Existing WHERE PersonPicture_Existing.personPictureUid = NEW.personPictureUid), 0) personpicture_remote_insertINSERT INTO PersonPicture (personPictureUid, personPictureLct, personPictureUri, personPictureThumbnailUri, fileSize, personPictureActive) VALUES( NEW.personPictureUid, NEW.personPictureLct, NEW.personPictureUri, NEW.personPictureThumbnailUri, NEW.fileSize, NEW.personPictureActive) ON CONFLICT(personPictureUid) DO UPDATE SET personPictureLct = NEW.personPictureLct, personPictureUri = NEW.personPictureUri, personPictureThumbnailUri = NEW.personPictureThumbnailUri, fileSize = NEW.fileSize, personPictureActive = NEW.personPictureActive REPLACE INTO PersonPicture (personPictureUid, personPictureLct, personPictureUri, personPictureThumbnailUri, fileSize, personPictureActive) VALUES( NEW.personPictureUid, NEW.personPictureLct, NEW.personPictureUri, NEW.personPictureThumbnailUri, NEW.fileSize, NEW.personPictureActive)   VerbEntity VerbEntity_ReceiveView verbUidverbLct verbUrlId verbDeleted.SELECT CAST(NEW.verbLct AS BIGINT) > COALESCE((SELECT VerbEntity_Existing.verbLct FROM VerbEntity VerbEntity_Existing WHERE VerbEntity_Existing.verbUid = NEW.verbUid), 0) verbentity_remote_insertINSERT INTO VerbEntity (verbUid, verbUrlId, verbDeleted, verbLct) VALUES( NEW.verbUid, NEW.verbUrlId, NEW.verbDeleted, NEW.verbLct) ON CONFLICT(verbUid) DO UPDATE SET verbUrlId = NEW.verbUrlId, verbDeleted = NEW.verbDeleted, verbLct = NEW.verbLct REPLACE INTO VerbEntity (verbUid, verbUrlId, verbDeleted, verbLct) VALUES( NEW.verbUid, NEW.verbUrlId, NEW.verbDeleted, NEW.verbLct) ActivityEntityActivityEntity_ReceiveView!actUid#actLct%actIdIri'actType) actMoreInfo+actInteractionType-actCorrectResponsePatterns/:SELECT CAST(NEW.actLct AS BIGINT) > COALESCE((SELECT ActivityEntity_Existing.actLct FROM ActivityEntity ActivityEntity_Existing WHERE ActivityEntity_Existing.actUid = NEW.actUid), 0) 1activityentity_remote_insert3INSERT INTO ActivityEntity (actUid, actIdIri, actType, actMoreInfo, actInteractionType, actCorrectResponsePatterns, actLct) VALUES( NEW.actUid, NEW.actIdIri, NEW.actType, NEW.actMoreInfo, NEW.actInteractionType, NEW.actCorrectResponsePatterns, NEW.actLct) ON CONFLICT(actUid) DO UPDATE SET actIdIri = NEW.actIdIri, actType = NEW.actType, actMoreInfo = NEW.actMoreInfo, actInteractionType = NEW.actInteractionType, actCorrectResponsePatterns = NEW.actCorrectResponsePatterns, actLct = NEW.actLct 5REPLACE INTO ActivityEntity (actUid, actIdIri, actType, actMoreInfo, actInteractionType, actCorrectResponsePatterns, actLct) VALUES( NEW.actUid, NEW.actIdIri, NEW.actType, NEW.actMoreInfo, NEW.actInteractionType, NEW.actCorrectResponsePatterns, NEW.actLct) 7StatementEntity9StatementEntity_ReceiveView; statementIdHi= statementIdLo? statementLctAstatementActorPersonUidCstatementVerbUidEstatementObjectTypeGstatementObjectUid1IstatementObjectUid2KstatementActorUidMauthorityActorUidOteamUidQresultCompletionS resultSuccessUresultScoreScaledWresultScoreRawYresultScoreMin[resultScoreMax]resultDuration_resultResponsea timestampcstoredecontextRegistrationHigcontextRegistrationLoicontextRegistrationHashkcontextPlatformmcontextStatementRefIdHiocontextStatementRefIdLoqcontextInstructorActorUidsextensionProgressucompletionOrProgresswstatementContentEntryUidystatementLearnerGroupUid{statementClazzUid}statementCbUidstatementDoorNodeisSubStatementSELECT CAST(NEW.statementLct AS BIGINT) > COALESCE((SELECT StatementEntity_Existing.statementLct FROM StatementEntity StatementEntity_Existing WHERE StatementEntity_Existing.statementIdHi = NEW.statementIdHi AND StatementEntity_Existing.statementIdLo = NEW.statementIdLo), 0) statemententity_remote_insert INSERT INTO StatementEntity (statementIdHi, statementIdLo, statementActorPersonUid, statementVerbUid, statementObjectType, statementObjectUid1, statementObjectUid2, statementActorUid, authorityActorUid, teamUid, resultCompletion, resultSuccess, resultScoreScaled, resultScoreRaw, resultScoreMin, resultScoreMax, resultDuration, resultResponse, timestamp, stored, contextRegistrationHi, contextRegistrationLo, contextRegistrationHash, contextPlatform, contextStatementRefIdHi, contextStatementRefIdLo, contextInstructorActorUid, statementLct, extensionProgress, completionOrProgress, statementContentEntryUid, statementLearnerGroupUid, statementClazzUid, statementCbUid, statementDoorNode, isSubStatement) VALUES( NEW.statementIdHi, NEW.statementIdLo, NEW.statementActorPersonUid, NEW.statementVerbUid, NEW.statementObjectType, NEW.statementObjectUid1, NEW.statementObjectUid2, NEW.statementActorUid, NEW.authorityActorUid, NEW.teamUid, NEW.resultCompletion, NEW.resultSuccess, NEW.resultScoreScaled, NEW.resultScoreRaw, NEW.resultScoreMin, NEW.resultScoreMax, NEW.resultDuration, NEW.resultResponse, NEW.timestamp, NEW.stored, NEW.contextRegistrationHi, NEW.contextRegistrationLo, NEW.contextRegistrationHash, NEW.contextPlatform, NEW.contextStatementRefIdHi, NEW.contextStatementRefIdLo, NEW.contextInstructorActorUid, NEW.statementLct, NEW.extensionProgress, NEW.completionOrProgress, NEW.statementContentEntryUid, NEW.statementLearnerGroupUid, NEW.statementClazzUid, NEW.statementCbUid, NEW.statementDoorNode, NEW.isSubStatement) ON CONFLICT(statementIdHi, statementIdLo) DO UPDATE SET statementActorPersonUid = NEW.statementActorPersonUid, statementVerbUid = NEW.statementVerbUid, statementObjectType = NEW.statementObjectType, statementObjectUid1 = NEW.statementObjectUid1, statementObjectUid2 = NEW.statementObjectUid2, statementActorUid = NEW.statementActorUid, authorityActorUid = NEW.authorityActorUid, teamUid = NEW.teamUid, resultCompletion = NEW.resultCompletion, resultSuccess = NEW.resultSuccess, resultScoreScaled = NEW.resultScoreScaled, resultScoreRaw = NEW.resultScoreRaw, resultScoreMin = NEW.resultScoreMin, resultScoreMax = NEW.resultScoreMax, resultDuration = NEW.resultDuration, resultResponse = NEW.resultResponse, timestamp = NEW.timestamp, stored = NEW.stored, contextRegistrationHi = NEW.contextRegistrationHi, contextRegistrationLo = NEW.contextRegistrationLo, contextRegistrationHash = NEW.contextRegistrationHash, contextPlatform = NEW.contextPlatform, contextStatementRefIdHi = NEW.contextStatementRefIdHi, contextStatementRefIdLo = NEW.contextStatementRefIdLo, contextInstructorActorUid = NEW.contextInstructorActorUid, statementLct = NEW.statementLct, extensionProgress = NEW.extensionProgress, completionOrProgress = NEW.completionOrProgress, statementContentEntryUid = NEW.statementContentEntryUid, statementLearnerGroupUid = NEW.statementLearnerGroupUid, statementClazzUid = NEW.statementClazzUid, statementCbUid = NEW.statementCbUid, statementDoorNode = NEW.statementDoorNode, isSubStatement = NEW.isSubStatement REPLACE INTO StatementEntity (statementIdHi, statementIdLo, statementActorPersonUid, statementVerbUid, statementObjectType, statementObjectUid1, statementObjectUid2, statementActorUid, authorityActorUid, teamUid, resultCompletion, resultSuccess, resultScoreScaled, resultScoreRaw, resultScoreMin, resultScoreMax, resultDuration, resultResponse, timestamp, stored, contextRegistrationHi, contextRegistrationLo, contextRegistrationHash, contextPlatform, contextStatementRefIdHi, contextStatementRefIdLo, contextInstructorActorUid, statementLct, extensionProgress, completionOrProgress, statementContentEntryUid, statementLearnerGroupUid, statementClazzUid, statementCbUid, statementDoorNode, isSubStatement) VALUES( NEW.statementIdHi, NEW.statementIdLo, NEW.statementActorPersonUid, NEW.statementVerbUid, NEW.statementObjectType, NEW.statementObjectUid1, NEW.statementObjectUid2, NEW.statementActorUid, NEW.authorityActorUid, NEW.teamUid, NEW.resultCompletion, NEW.resultSuccess, NEW.resultScoreScaled, NEW.resultScoreRaw, NEW.resultScoreMin, NEW.resultScoreMax, NEW.resultDuration, NEW.resultResponse, NEW.timestamp, NEW.stored, NEW.contextRegistrationHi, NEW.contextRegistrationLo, NEW.contextRegistrationHash, NEW.contextPlatform, NEW.contextStatementRefIdHi, NEW.contextStatementRefIdLo, NEW.contextInstructorActorUid, NEW.statementLct, NEW.extensionProgress, NEW.completionOrProgress, NEW.statementContentEntryUid, NEW.statementLearnerGroupUid, NEW.statementClazzUid, NEW.statementCbUid, NEW.statementDoorNode, NEW.isSubStatement)  ActorEntityActorEntity_ReceiveViewactorUid actorEtagactorPersonUid actorName actorMboxactorMbox_sha1sum actorOpenidactorAccountNameactorAccountHomePageactorLctactorObjectType6SELECT CAST(NEW.actorLct AS BIGINT) > COALESCE((SELECT ActorEntity_Existing.actorLct FROM ActorEntity ActorEntity_Existing WHERE ActorEntity_Existing.actorUid = NEW.actorUid), 0) agententity_remote_insertINSERT INTO ActorEntity (actorUid, actorPersonUid, actorName, actorMbox, actorMbox_sha1sum, actorOpenid, actorAccountName, actorAccountHomePage, actorEtag, actorLct, actorObjectType) VALUES( NEW.actorUid, NEW.actorPersonUid, NEW.actorName, NEW.actorMbox, NEW.actorMbox_sha1sum, NEW.actorOpenid, NEW.actorAccountName, NEW.actorAccountHomePage, NEW.actorEtag, NEW.actorLct, NEW.actorObjectType) ON CONFLICT(actorUid) DO UPDATE SET actorPersonUid = NEW.actorPersonUid, actorName = NEW.actorName, actorMbox = NEW.actorMbox, actorMbox_sha1sum = NEW.actorMbox_sha1sum, actorOpenid = NEW.actorOpenid, actorAccountName = NEW.actorAccountName, actorAccountHomePage = NEW.actorAccountHomePage, actorEtag = NEW.actorEtag, actorLct = NEW.actorLct, actorObjectType = NEW.actorObjectType REPLACE INTO ActorEntity (actorUid, actorPersonUid, actorName, actorMbox, actorMbox_sha1sum, actorOpenid, actorAccountName, actorAccountHomePage, actorEtag, actorLct, actorObjectType) VALUES( NEW.actorUid, NEW.actorPersonUid, NEW.actorName, NEW.actorMbox, NEW.actorMbox_sha1sum, NEW.actorOpenid, NEW.actorAccountName, NEW.actorAccountHomePage, NEW.actorEtag, NEW.actorLct, NEW.actorObjectType) CommentsComments_ReceiveView commentsUid commentsLct commentsTextcommentsEntityUidcommentsStatuscommentsFromPersonUidcommentsForSubmitterUidcommentsFromSubmitterUidcommentsFlaggedcommentsDeletedcommentsDateTimeAdded6SELECT CAST(NEW.commentsLct AS BIGINT) > COALESCE((SELECT Comments_Existing.commentsLct FROM Comments Comments_Existing WHERE Comments_Existing.commentsUid = NEW.commentsUid), 0) comments_remote_insertINSERT INTO Comments (commentsUid, commentsText, commentsEntityUid, commentsStatus, commentsFromPersonUid, commentsForSubmitterUid, commentsFromSubmitterUid, commentsFlagged, commentsDeleted, commentsDateTimeAdded, commentsLct) VALUES( NEW.commentsUid, NEW.commentsText, NEW.commentsEntityUid, NEW.commentsStatus, NEW.commentsFromPersonUid, NEW.commentsForSubmitterUid, NEW.commentsFromSubmitterUid, NEW.commentsFlagged, NEW.commentsDeleted, NEW.commentsDateTimeAdded, NEW.commentsLct) ON CONFLICT(commentsUid) DO UPDATE SET commentsText = NEW.commentsText, commentsEntityUid = NEW.commentsEntityUid, commentsStatus = NEW.commentsStatus, commentsFromPersonUid = NEW.commentsFromPersonUid, commentsForSubmitterUid = NEW.commentsForSubmitterUid, commentsFromSubmitterUid = NEW.commentsFromSubmitterUid, commentsFlagged = NEW.commentsFlagged, commentsDeleted = NEW.commentsDeleted, commentsDateTimeAdded = NEW.commentsDateTimeAdded, commentsLct = NEW.commentsLct REPLACE INTO Comments (commentsUid, commentsText, commentsEntityUid, commentsStatus, commentsFromPersonUid, commentsForSubmitterUid, commentsFromSubmitterUid, commentsFlagged, commentsDeleted, commentsDateTimeAdded, commentsLct) VALUES( NEW.commentsUid, NEW.commentsText, NEW.commentsEntityUid, NEW.commentsStatus, NEW.commentsFromPersonUid, NEW.commentsForSubmitterUid, NEW.commentsFromSubmitterUid, NEW.commentsFlagged, NEW.commentsDeleted, NEW.commentsDateTimeAdded, NEW.commentsLct) ReportReport_ReceiveView reportUid reportTitle reportOptionsreportIsTemplatereportLastModTimereportOwnerPersonUid6SELECT CAST(NEW.reportLastModTime AS BIGINT) > COALESCE((SELECT Report_Existing.reportLastModTime FROM Report Report_Existing WHERE Report_Existing.reportUid = NEW.reportUid), 0) report_remote_insertINSERT INTO Report (reportUid, reportTitle, reportOptions, reportIsTemplate, reportLastModTime, reportOwnerPersonUid) VALUES( NEW.reportUid, NEW.reportTitle, NEW.reportOptions, NEW.reportIsTemplate, NEW.reportLastModTime, NEW.reportOwnerPersonUid) ON CONFLICT(reportUid) DO UPDATE SET reportTitle = NEW.reportTitle, reportOptions = NEW.reportOptions, reportIsTemplate = NEW.reportIsTemplate, reportLastModTime = NEW.reportLastModTime, reportOwnerPersonUid = NEW.reportOwnerPersonUid REPLACE INTO Report (reportUid, reportTitle, reportOptions, reportIsTemplate, reportLastModTime, reportOwnerPersonUid) VALUES( NEW.reportUid, NEW.reportTitle, NEW.reportOptions, NEW.reportIsTemplate, NEW.reportLastModTime, NEW.reportOwnerPersonUid) SiteSite_ReceiveViewsiteUidsiteLctsitePcsnsiteLcsnsiteLcbsiteName guestLoginregistrationAllowedauthSalt/ SELECT ((SELECT COUNT(*) FROM Site) = 0 OR NEW.authSalt = (SELECT Site.authSalt FROM Site LIMIT 1)) AND (SELECT CAST(NEW.siteLct AS BIGINT) > COALESCE((SELECT Site_Existing.siteLct FROM Site Site_Existing WHERE Site_Existing.siteUid = NEW.siteUid), 0) ) site_remote_insertINSERT INTO Site (siteUid, sitePcsn, siteLcsn, siteLcb, siteLct, siteName, guestLogin, registrationAllowed, authSalt) VALUES( NEW.siteUid, NEW.sitePcsn, NEW.siteLcsn, NEW.siteLcb, NEW.siteLct, NEW.siteName, NEW.guestLogin, NEW.registrationAllowed, NEW.authSalt) ON CONFLICT(siteUid) DO UPDATE SET sitePcsn = NEW.sitePcsn, siteLcsn = NEW.siteLcsn, siteLcb = NEW.siteLcb, siteLct = NEW.siteLct, siteName = NEW.siteName, guestLogin = NEW.guestLogin, registrationAllowed = NEW.registrationAllowed, authSalt = NEW.authSalt REPLACE INTO Site (siteUid, sitePcsn, siteLcsn, siteLcb, siteLct, siteName, guestLogin, registrationAllowed, authSalt) VALUES( NEW.siteUid, NEW.sitePcsn, NEW.siteLcsn, NEW.siteLcb, NEW.siteLct, NEW.siteName, NEW.guestLogin, NEW.registrationAllowed, NEW.authSalt)  SiteTermsSiteTerms_ReceiveView  sTermsUid  sTermsLct  termsHtml sTermsLang sTermsLangUid sTermsActivesTermsLastChangedBysTermsPrimaryCsnsTermsLocalCsn2SELECT CAST(NEW.sTermsLct AS BIGINT) > COALESCE((SELECT SiteTerms_Existing.sTermsLct FROM SiteTerms SiteTerms_Existing WHERE SiteTerms_Existing.sTermsUid = NEW.sTermsUid), 0) siteterms_remote_insertINSERT INTO SiteTerms (sTermsUid, termsHtml, sTermsLang, sTermsLangUid, sTermsActive, sTermsLastChangedBy, sTermsPrimaryCsn, sTermsLocalCsn, sTermsLct) VALUES( NEW.sTermsUid, NEW.termsHtml, NEW.sTermsLang, NEW.sTermsLangUid, NEW.sTermsActive, NEW.sTermsLastChangedBy, NEW.sTermsPrimaryCsn, NEW.sTermsLocalCsn, NEW.sTermsLct) ON CONFLICT(sTermsUid) DO UPDATE SET termsHtml = NEW.termsHtml, sTermsLang = NEW.sTermsLang, sTermsLangUid = NEW.sTermsLangUid, sTermsActive = NEW.sTermsActive, sTermsLastChangedBy = NEW.sTermsLastChangedBy, sTermsPrimaryCsn = NEW.sTermsPrimaryCsn, sTermsLocalCsn = NEW.sTermsLocalCsn, sTermsLct = NEW.sTermsLct !FREPLACE INTO SiteTerms (sTermsUid, termsHtml, sTermsLang, sTermsLangUid, sTermsActive, sTermsLastChangedBy, sTermsPrimaryCsn, sTermsLocalCsn, sTermsLct) VALUES( NEW.sTermsUid, NEW.termsHtml, NEW.sTermsLang, NEW.sTermsLangUid, NEW.sTermsActive, NEW.sTermsLastChangedBy, NEW.sTermsPrimaryCsn, NEW.sTermsLocalCsn, NEW.sTermsLct) #PersonParentJoin%PersonParentJoin_ReceiveView'ppjUid)ppjLct+ppjPcsn-ppjLcsn/ppjLcb1ppjParentPersonUid3ppjMinorPersonUid5ppjRelationship7ppjEmail9ppjPhone; ppjInactive= ppjStatus?ppjApprovalTiemstampAppjApprovalIpAddrCBSELECT CAST(NEW.ppjLct AS BIGINT) > COALESCE((SELECT PersonParentJoin_Existing.ppjLct FROM PersonParentJoin PersonParentJoin_Existing WHERE PersonParentJoin_Existing.ppjUid = NEW.ppjUid), 0) Epersonparentjoin_remote_insertGINSERT INTO PersonParentJoin (ppjUid, ppjPcsn, ppjLcsn, ppjLcb, ppjLct, ppjParentPersonUid, ppjMinorPersonUid, ppjRelationship, ppjEmail, ppjPhone, ppjInactive, ppjStatus, ppjApprovalTiemstamp, ppjApprovalIpAddr) VALUES( NEW.ppjUid, NEW.ppjPcsn, NEW.ppjLcsn, NEW.ppjLcb, NEW.ppjLct, NEW.ppjParentPersonUid, NEW.ppjMinorPersonUid, NEW.ppjRelationship, NEW.ppjEmail, NEW.ppjPhone, NEW.ppjInactive, NEW.ppjStatus, NEW.ppjApprovalTiemstamp, NEW.ppjApprovalIpAddr) ON CONFLICT(ppjUid) DO UPDATE SET ppjPcsn = NEW.ppjPcsn, ppjLcsn = NEW.ppjLcsn, ppjLcb = NEW.ppjLcb, ppjLct = NEW.ppjLct, ppjParentPersonUid = NEW.ppjParentPersonUid, ppjMinorPersonUid = NEW.ppjMinorPersonUid, ppjRelationship = NEW.ppjRelationship, ppjEmail = NEW.ppjEmail, ppjPhone = NEW.ppjPhone, ppjInactive = NEW.ppjInactive, ppjStatus = NEW.ppjStatus, ppjApprovalTiemstamp = NEW.ppjApprovalTiemstamp, ppjApprovalIpAddr = NEW.ppjApprovalIpAddr IREPLACE INTO PersonParentJoin (ppjUid, ppjPcsn, ppjLcsn, ppjLcb, ppjLct, ppjParentPersonUid, ppjMinorPersonUid, ppjRelationship, ppjEmail, ppjPhone, ppjInactive, ppjStatus, ppjApprovalTiemstamp, ppjApprovalIpAddr) VALUES( NEW.ppjUid, NEW.ppjPcsn, NEW.ppjLcsn, NEW.ppjLcb, NEW.ppjLct, NEW.ppjParentPersonUid, NEW.ppjMinorPersonUid, NEW.ppjRelationship, NEW.ppjEmail, NEW.ppjPhone, NEW.ppjInactive, NEW.ppjStatus, NEW.ppjApprovalTiemstamp, NEW.ppjApprovalIpAddr) K ScopedGrantMScopedGrant_ReceiveViewOsgUidQsgLctSsgPcsnUsgLcsnWsgLcbY sgTableId[ sgEntityUid] sgPermissions_ sgGroupUidasgIndexcsgFlagse*SELECT CAST(NEW.sgLct AS BIGINT) > COALESCE((SELECT ScopedGrant_Existing.sgLct FROM ScopedGrant ScopedGrant_Existing WHERE ScopedGrant_Existing.sgUid = NEW.sgUid), 0) gsg_remote_inserti0UPDATE ScopedGrant SET sgLct = 0 WHERE sgUid = 0k ErrorReportmErrorReport_ReceiveViewoerrUidqerrLctserrPcsnuerrLcsnwerrLcbyseverity{ presenterUri} appVersion versionCode errorCode operatingSys osVersion stackTracemessage.SELECT CAST(NEW.errLct AS BIGINT) > COALESCE((SELECT ErrorReport_Existing.errLct FROM ErrorReport ErrorReport_Existing WHERE ErrorReport_Existing.errUid = NEW.errUid), 0) errorreport_remote_insert2INSERT INTO ErrorReport (errUid, errPcsn, errLcsn, errLcb, errLct, severity, timestamp, presenterUri, appVersion, versionCode, errorCode, operatingSys, osVersion, stackTrace, message) VALUES( NEW.errUid, NEW.errPcsn, NEW.errLcsn, NEW.errLcb, NEW.errLct, NEW.severity, NEW.timestamp, NEW.presenterUri, NEW.appVersion, NEW.versionCode, NEW.errorCode, NEW.operatingSys, NEW.osVersion, NEW.stackTrace, NEW.message) ON CONFLICT(errUid) DO UPDATE SET errPcsn = NEW.errPcsn, errLcsn = NEW.errLcsn, errLcb = NEW.errLcb, errLct = NEW.errLct, severity = NEW.severity, timestamp = NEW.timestamp, presenterUri = NEW.presenterUri, appVersion = NEW.appVersion, versionCode = NEW.versionCode, errorCode = NEW.errorCode, operatingSys = NEW.operatingSys, osVersion = NEW.osVersion, stackTrace = NEW.stackTrace, message = NEW.message REPLACE INTO ErrorReport (errUid, errPcsn, errLcsn, errLcb, errLct, severity, timestamp, presenterUri, appVersion, versionCode, errorCode, operatingSys, osVersion, stackTrace, message) VALUES( NEW.errUid, NEW.errPcsn, NEW.errLcsn, NEW.errLcb, NEW.errLct, NEW.severity, NEW.timestamp, NEW.presenterUri, NEW.appVersion, NEW.versionCode, NEW.errorCode, NEW.operatingSys, NEW.osVersion, NEW.stackTrace, NEW.message) ClazzAssignmentClazzAssignment_ReceiveViewcaUidcaLctcaTitle caDescription caGroupUidcaActivecaClassCommentEnabledcaPrivateCommentsEnabledcaCompletionCriteriacaRequireFileSubmission caFileType caSizeLimitcaNumberOfFilescaSubmissionPolicy caMarkingTypecaRequireTextSubmissioncaTextLimitType caTextLimit caXObjectUid caClazzUidcaPeerReviewerCountcaLocalChangeSeqNumcaMasterChangeSeqNumcaLastChangedBy:SELECT CAST(NEW.caLct AS BIGINT) > COALESCE((SELECT ClazzAssignment_Existing.caLct FROM ClazzAssignment ClazzAssignment_Existing WHERE ClazzAssignment_Existing.caUid = NEW.caUid), 0) clazzassignment_remote_insert8INSERT INTO ClazzAssignment (caUid, caTitle, caDescription, caGroupUid, caActive, caClassCommentEnabled, caPrivateCommentsEnabled, caCompletionCriteria, caRequireFileSubmission, caFileType, caSizeLimit, caNumberOfFiles, caSubmissionPolicy, caMarkingType, caRequireTextSubmission, caTextLimitType, caTextLimit, caXObjectUid, caClazzUid, caPeerReviewerCount, caLocalChangeSeqNum, caMasterChangeSeqNum, caLastChangedBy, caLct) VALUES( NEW.caUid, NEW.caTitle, NEW.caDescription, NEW.caGroupUid, NEW.caActive, NEW.caClassCommentEnabled, NEW.caPrivateCommentsEnabled, NEW.caCompletionCriteria, NEW.caRequireFileSubmission, NEW.caFileType, NEW.caSizeLimit, NEW.caNumberOfFiles, NEW.caSubmissionPolicy, NEW.caMarkingType, NEW.caRequireTextSubmission, NEW.caTextLimitType, NEW.caTextLimit, NEW.caXObjectUid, NEW.caClazzUid, NEW.caPeerReviewerCount, NEW.caLocalChangeSeqNum, NEW.caMasterChangeSeqNum, NEW.caLastChangedBy, NEW.caLct) ON CONFLICT(caUid) DO UPDATE SET caTitle = NEW.caTitle, caDescription = NEW.caDescription, caGroupUid = NEW.caGroupUid, caActive = NEW.caActive, caClassCommentEnabled = NEW.caClassCommentEnabled, caPrivateCommentsEnabled = NEW.caPrivateCommentsEnabled, caCompletionCriteria = NEW.caCompletionCriteria, caRequireFileSubmission = NEW.caRequireFileSubmission, caFileType = NEW.caFileType, caSizeLimit = NEW.caSizeLimit, caNumberOfFiles = NEW.caNumberOfFiles, caSubmissionPolicy = NEW.caSubmissionPolicy, caMarkingType = NEW.caMarkingType, caRequireTextSubmission = NEW.caRequireTextSubmission, caTextLimitType = NEW.caTextLimitType, caTextLimit = NEW.caTextLimit, caXObjectUid = NEW.caXObjectUid, caClazzUid = NEW.caClazzUid, caPeerReviewerCount = NEW.caPeerReviewerCount, caLocalChangeSeqNum = NEW.caLocalChangeSeqNum, caMasterChangeSeqNum = NEW.caMasterChangeSeqNum, caLastChangedBy = NEW.caLastChangedBy, caLct = NEW.caLct REPLACE INTO ClazzAssignment (caUid, caTitle, caDescription, caGroupUid, caActive, caClassCommentEnabled, caPrivateCommentsEnabled, caCompletionCriteria, caRequireFileSubmission, caFileType, caSizeLimit, caNumberOfFiles, caSubmissionPolicy, caMarkingType, caRequireTextSubmission, caTextLimitType, caTextLimit, caXObjectUid, caClazzUid, caPeerReviewerCount, caLocalChangeSeqNum, caMasterChangeSeqNum, caLastChangedBy, caLct) VALUES( NEW.caUid, NEW.caTitle, NEW.caDescription, NEW.caGroupUid, NEW.caActive, NEW.caClassCommentEnabled, NEW.caPrivateCommentsEnabled, NEW.caCompletionCriteria, NEW.caRequireFileSubmission, NEW.caFileType, NEW.caSizeLimit, NEW.caNumberOfFiles, NEW.caSubmissionPolicy, NEW.caMarkingType, NEW.caRequireTextSubmission, NEW.caTextLimitType, NEW.caTextLimit, NEW.caXObjectUid, NEW.caClazzUid, NEW.caPeerReviewerCount, NEW.caLocalChangeSeqNum, NEW.caMasterChangeSeqNum, NEW.caLastChangedBy, NEW.caLct) CourseAssignmentSubmission&CourseAssignmentSubmission_ReceiveViewcasUid casTimestampcasAssignmentUidcasSubmitterUidcasSubmitterPersonUidcasTextcasType casClazzUidvSELECT CAST(NEW.casTimestamp AS BIGINT) > COALESCE((SELECT CourseAssignmentSubmission_Existing.casTimestamp FROM CourseAssignmentSubmission CourseAssignmentSubmission_Existing WHERE CourseAssignmentSubmission_Existing.casUid = NEW.casUid), 0) (courseassignmentsubmission_remote_insertBINSERT INTO CourseAssignmentSubmission (casUid, casAssignmentUid, casSubmitterUid, casSubmitterPersonUid, casText, casType, casTimestamp, casClazzUid) VALUES( NEW.casUid, NEW.casAssignmentUid, NEW.casSubmitterUid, NEW.casSubmitterPersonUid, NEW.casText, NEW.casType, NEW.casTimestamp, NEW.casClazzUid) ON CONFLICT(casUid) DO UPDATE SET casAssignmentUid = NEW.casAssignmentUid, casSubmitterUid = NEW.casSubmitterUid, casSubmitterPersonUid = NEW.casSubmitterPersonUid, casText = NEW.casText, casType = NEW.casType, casTimestamp = NEW.casTimestamp, casClazzUid = NEW.casClazzUid /REPLACE INTO CourseAssignmentSubmission (casUid, casAssignmentUid, casSubmitterUid, casSubmitterPersonUid, casText, casType, casTimestamp, casClazzUid) VALUES( NEW.casUid, NEW.casAssignmentUid, NEW.casSubmitterUid, NEW.casSubmitterPersonUid, NEW.casText, NEW.casType, NEW.casTimestamp, NEW.casClazzUid) CourseAssignmentSubmissionFile*CourseAssignmentSubmissionFile_ReceiveViewcasaUid casaTimestampcasaSubmissionUidcasaSubmitterUid casaCaUid casaClazzUid casaMimeType casaFileNamecasaUricasaSize casaDeletedSELECT CAST(NEW.casaTimestamp AS BIGINT) > COALESCE((SELECT CourseAssignmentSubmissionFile_Existing.casaTimestamp FROM CourseAssignmentSubmissionFile CourseAssignmentSubmissionFile_Existing WHERE CourseAssignmentSubmissionFile_Existing.casaUid = NEW.casaUid), 0) 2courseassignmentsubmissionattachment_remote_insert INSERT INTO CourseAssignmentSubmissionFile (casaUid, casaSubmissionUid, casaSubmitterUid, casaCaUid, casaClazzUid, casaMimeType, casaFileName, casaUri, casaSize, casaTimestamp, casaDeleted) VALUES( NEW.casaUid, NEW.casaSubmissionUid, NEW.casaSubmitterUid, NEW.casaCaUid, NEW.casaClazzUid, NEW.casaMimeType, NEW.casaFileName, NEW.casaUri, NEW.casaSize, NEW.casaTimestamp, NEW.casaDeleted) ON CONFLICT(casaUid) DO UPDATE SET casaSubmissionUid = NEW.casaSubmissionUid, casaSubmitterUid = NEW.casaSubmitterUid, casaCaUid = NEW.casaCaUid, casaClazzUid = NEW.casaClazzUid, casaMimeType = NEW.casaMimeType, casaFileName = NEW.casaFileName, casaUri = NEW.casaUri, casaSize = NEW.casaSize, casaTimestamp = NEW.casaTimestamp, casaDeleted = NEW.casaDeleted  REPLACE INTO CourseAssignmentSubmissionFile (casaUid, casaSubmissionUid, casaSubmitterUid, casaCaUid, casaClazzUid, casaMimeType, casaFileName, casaUri, casaSize, casaTimestamp, casaDeleted) VALUES( NEW.casaUid, NEW.casaSubmissionUid, NEW.casaSubmitterUid, NEW.casaCaUid, NEW.casaClazzUid, NEW.casaMimeType, NEW.casaFileName, NEW.casaUri, NEW.casaSize, NEW.casaTimestamp, NEW.casaDeleted)  CourseAssignmentMark CourseAssignmentMark_ReceiveViewcamUidcamLctcamAssignmentUidcamSubmitterUidcamMarkerSubmitterUidcamMarkerPersonUidcamMarkerCommentcamMark! camMaxMark# camPenalty% camClazzUid'RSELECT CAST(NEW.camLct AS BIGINT) > COALESCE((SELECT CourseAssignmentMark_Existing.camLct FROM CourseAssignmentMark CourseAssignmentMark_Existing WHERE CourseAssignmentMark_Existing.camUid = NEW.camUid), 0) )"courseassignmentmark_remote_insert+INSERT INTO CourseAssignmentMark (camUid, camAssignmentUid, camSubmitterUid, camMarkerSubmitterUid, camMarkerPersonUid, camMarkerComment, camMark, camMaxMark, camPenalty, camLct, camClazzUid) VALUES( NEW.camUid, NEW.camAssignmentUid, NEW.camSubmitterUid, NEW.camMarkerSubmitterUid, NEW.camMarkerPersonUid, NEW.camMarkerComment, NEW.camMark, NEW.camMaxMark, NEW.camPenalty, NEW.camLct, NEW.camClazzUid) ON CONFLICT(camUid) DO UPDATE SET camAssignmentUid = NEW.camAssignmentUid, camSubmitterUid = NEW.camSubmitterUid, camMarkerSubmitterUid = NEW.camMarkerSubmitterUid, camMarkerPersonUid = NEW.camMarkerPersonUid, camMarkerComment = NEW.camMarkerComment, camMark = NEW.camMark, camMaxMark = NEW.camMaxMark, camPenalty = NEW.camPenalty, camLct = NEW.camLct, camClazzUid = NEW.camClazzUid -REPLACE INTO CourseAssignmentMark (camUid, camAssignmentUid, camSubmitterUid, camMarkerSubmitterUid, camMarkerPersonUid, camMarkerComment, camMark, camMaxMark, camPenalty, camLct, camClazzUid) VALUES( NEW.camUid, NEW.camAssignmentUid, NEW.camSubmitterUid, NEW.camMarkerSubmitterUid, NEW.camMarkerPersonUid, NEW.camMarkerComment, NEW.camMark, NEW.camMaxMark, NEW.camPenalty, NEW.camLct, NEW.camClazzUid) /PeerReviewerAllocation1"PeerReviewerAllocation_ReceiveView3praUid5praLct7praMarkerSubmitterUid9praToMarkerSubmitterUid;praAssignmentUid= praActive?ZSELECT CAST(NEW.praLct AS BIGINT) > COALESCE((SELECT PeerReviewerAllocation_Existing.praLct FROM PeerReviewerAllocation PeerReviewerAllocation_Existing WHERE PeerReviewerAllocation_Existing.praUid = NEW.praUid), 0) A$peerreviewerallocation_remote_insertCINSERT INTO PeerReviewerAllocation (praUid, praMarkerSubmitterUid, praToMarkerSubmitterUid, praAssignmentUid, praActive, praLct) VALUES( NEW.praUid, NEW.praMarkerSubmitterUid, NEW.praToMarkerSubmitterUid, NEW.praAssignmentUid, NEW.praActive, NEW.praLct) ON CONFLICT(praUid) DO UPDATE SET praMarkerSubmitterUid = NEW.praMarkerSubmitterUid, praToMarkerSubmitterUid = NEW.praToMarkerSubmitterUid, praAssignmentUid = NEW.praAssignmentUid, praActive = NEW.praActive, praLct = NEW.praLct EREPLACE INTO PeerReviewerAllocation (praUid, praMarkerSubmitterUid, praToMarkerSubmitterUid, praAssignmentUid, praActive, praLct) VALUES( NEW.praUid, NEW.praMarkerSubmitterUid, NEW.praToMarkerSubmitterUid, NEW.praAssignmentUid, NEW.praActive, NEW.praLct) G PersonAuth2IPersonAuth2_ReceiveViewKpauthUidMpauthLctOpauthMechanismQ pauthAuthS pauthLcsnU pauthPcsnWpauthLcbY6SELECT CAST(NEW.pauthLct AS BIGINT) > COALESCE((SELECT PersonAuth2_Existing.pauthLct FROM PersonAuth2 PersonAuth2_Existing WHERE PersonAuth2_Existing.pauthUid = NEW.pauthUid), 0) [personauth2_remote_insert]INSERT INTO PersonAuth2 (pauthUid, pauthMechanism, pauthAuth, pauthLcsn, pauthPcsn, pauthLcb, pauthLct) VALUES( NEW.pauthUid, NEW.pauthMechanism, NEW.pauthAuth, NEW.pauthLcsn, NEW.pauthPcsn, NEW.pauthLcb, NEW.pauthLct) ON CONFLICT(pauthUid) DO UPDATE SET pauthMechanism = NEW.pauthMechanism, pauthAuth = NEW.pauthAuth, pauthLcsn = NEW.pauthLcsn, pauthPcsn = NEW.pauthPcsn, pauthLcb = NEW.pauthLcb, pauthLct = NEW.pauthLct _REPLACE INTO PersonAuth2 (pauthUid, pauthMechanism, pauthAuth, pauthLcsn, pauthPcsn, pauthLcb, pauthLct) VALUES( NEW.pauthUid, NEW.pauthMechanism, NEW.pauthAuth, NEW.pauthLcsn, NEW.pauthPcsn, NEW.pauthLcb, NEW.pauthLct) a UserSessioncUserSession_ReceiveVieweusUidgusLctiusPcsnkusLcsnmusLcbo usPersonUidqusClientNodeIds usStartTimeu usEndTimewusStatusyusReason{usAuth} usSessionType*SELECT CAST(NEW.usLct AS BIGINT) > COALESCE((SELECT UserSession_Existing.usLct FROM UserSession UserSession_Existing WHERE UserSession_Existing.usUid = NEW.usUid), 0) usersession_remote_insertINSERT INTO UserSession (usUid, usPcsn, usLcsn, usLcb, usLct, usPersonUid, usClientNodeId, usStartTime, usEndTime, usStatus, usReason, usAuth, usSessionType) VALUES( NEW.usUid, NEW.usPcsn, NEW.usLcsn, NEW.usLcb, NEW.usLct, NEW.usPersonUid, NEW.usClientNodeId, NEW.usStartTime, NEW.usEndTime, NEW.usStatus, NEW.usReason, NEW.usAuth, NEW.usSessionType) ON CONFLICT(usUid) DO UPDATE SET usPcsn = NEW.usPcsn, usLcsn = NEW.usLcsn, usLcb = NEW.usLcb, usLct = NEW.usLct, usPersonUid = NEW.usPersonUid, usClientNodeId = NEW.usClientNodeId, usStartTime = NEW.usStartTime, usEndTime = NEW.usEndTime, usStatus = NEW.usStatus, usReason = NEW.usReason, usAuth = NEW.usAuth, usSessionType = NEW.usSessionType `REPLACE INTO UserSession (usUid, usPcsn, usLcsn, usLcb, usLct, usPersonUid, usClientNodeId, usStartTime, usEndTime, usStatus, usReason, usAuth, usSessionType) VALUES( NEW.usUid, NEW.usPcsn, NEW.usLcsn, NEW.usLcb, NEW.usLct, NEW.usPersonUid, NEW.usClientNodeId, NEW.usStartTime, NEW.usEndTime, NEW.usStatus, NEW.usReason, NEW.usAuth, NEW.usSessionType)  ContentJobContentJob_ReceiveViewcjUidcjLcttoUri cjProgresscjTotalcjNotificationTitlecjIsMeteredAllowedparams&SELECT CAST(NEW.cjLct AS BIGINT) > COALESCE((SELECT ContentJob_Existing.cjLct FROM ContentJob ContentJob_Existing WHERE ContentJob_Existing.cjUid = NEW.cjUid), 0) contentjob_remote_insertINSERT INTO ContentJob (cjUid, toUri, cjProgress, cjTotal, cjNotificationTitle, cjIsMeteredAllowed, params, cjLct) VALUES( NEW.cjUid, NEW.toUri, NEW.cjProgress, NEW.cjTotal, NEW.cjNotificationTitle, NEW.cjIsMeteredAllowed, NEW.params, NEW.cjLct) ON CONFLICT(cjUid) DO UPDATE SET toUri = NEW.toUri, cjProgress = NEW.cjProgress, cjTotal = NEW.cjTotal, cjNotificationTitle = NEW.cjNotificationTitle, cjIsMeteredAllowed = NEW.cjIsMeteredAllowed, params = NEW.params, cjLct = NEW.cjLct REPLACE INTO ContentJob (cjUid, toUri, cjProgress, cjTotal, cjNotificationTitle, cjIsMeteredAllowed, params, cjLct) VALUES( NEW.cjUid, NEW.toUri, NEW.cjProgress, NEW.cjTotal, NEW.cjNotificationTitle, NEW.cjIsMeteredAllowed, NEW.params, NEW.cjLct)  CourseBlockCourseBlock_ReceiveViewcbUidcbLctcbType cbIndentLevelcbModuleParentBlockUidcbTitle cbDescriptioncbCompletionCriteriacbHideUntilDatecbDeadlineDatecbLateSubmissionPenaltycbGracePeriodDate cbMaxPoints cbMinPointscbIndex cbClazzUidcbClazzSourcedIdcbActivecbHidden cbEntityUid cbSourcedId cbMetadatacbCreatedByAppId*SELECT CAST(NEW.cbLct AS BIGINT) > COALESCE((SELECT CourseBlock_Existing.cbLct FROM CourseBlock CourseBlock_Existing WHERE CourseBlock_Existing.cbUid = NEW.cbUid), 0) courseblock_remote_insertINSERT INTO CourseBlock (cbUid, cbType, cbIndentLevel, cbModuleParentBlockUid, cbTitle, cbDescription, cbCompletionCriteria, cbHideUntilDate, cbDeadlineDate, cbLateSubmissionPenalty, cbGracePeriodDate, cbMaxPoints, cbMinPoints, cbIndex, cbClazzUid, cbClazzSourcedId, cbActive, cbHidden, cbEntityUid, cbLct, cbSourcedId, cbMetadata, cbCreatedByAppId) VALUES( NEW.cbUid, NEW.cbType, NEW.cbIndentLevel, NEW.cbModuleParentBlockUid, NEW.cbTitle, NEW.cbDescription, NEW.cbCompletionCriteria, NEW.cbHideUntilDate, NEW.cbDeadlineDate, NEW.cbLateSubmissionPenalty, NEW.cbGracePeriodDate, NEW.cbMaxPoints, NEW.cbMinPoints, NEW.cbIndex, NEW.cbClazzUid, NEW.cbClazzSourcedId, NEW.cbActive, NEW.cbHidden, NEW.cbEntityUid, NEW.cbLct, NEW.cbSourcedId, NEW.cbMetadata, NEW.cbCreatedByAppId) ON CONFLICT(cbUid) DO UPDATE SET cbType = NEW.cbType, cbIndentLevel = NEW.cbIndentLevel, cbModuleParentBlockUid = NEW.cbModuleParentBlockUid, cbTitle = NEW.cbTitle, cbDescription = NEW.cbDescription, cbCompletionCriteria = NEW.cbCompletionCriteria, cbHideUntilDate = NEW.cbHideUntilDate, cbDeadlineDate = NEW.cbDeadlineDate, cbLateSubmissionPenalty = NEW.cbLateSubmissionPenalty, cbGracePeriodDate = NEW.cbGracePeriodDate, cbMaxPoints = NEW.cbMaxPoints, cbMinPoints = NEW.cbMinPoints, cbIndex = NEW.cbIndex, cbClazzUid = NEW.cbClazzUid, cbClazzSourcedId = NEW.cbClazzSourcedId, cbActive = NEW.cbActive, cbHidden = NEW.cbHidden, cbEntityUid = NEW.cbEntityUid, cbLct = NEW.cbLct, cbSourcedId = NEW.cbSourcedId, cbMetadata = NEW.cbMetadata, cbCreatedByAppId = NEW.cbCreatedByAppId REPLACE INTO CourseBlock (cbUid, cbType, cbIndentLevel, cbModuleParentBlockUid, cbTitle, cbDescription, cbCompletionCriteria, cbHideUntilDate, cbDeadlineDate, cbLateSubmissionPenalty, cbGracePeriodDate, cbMaxPoints, cbMinPoints, cbIndex, cbClazzUid, cbClazzSourcedId, cbActive, cbHidden, cbEntityUid, cbLct, cbSourcedId, cbMetadata, cbCreatedByAppId) VALUES( NEW.cbUid, NEW.cbType, NEW.cbIndentLevel, NEW.cbModuleParentBlockUid, NEW.cbTitle, NEW.cbDescription, NEW.cbCompletionCriteria, NEW.cbHideUntilDate, NEW.cbDeadlineDate, NEW.cbLateSubmissionPenalty, NEW.cbGracePeriodDate, NEW.cbMaxPoints, NEW.cbMinPoints, NEW.cbIndex, NEW.cbClazzUid, NEW.cbClazzSourcedId, NEW.cbActive, NEW.cbHidden, NEW.cbEntityUid, NEW.cbLct, NEW.cbSourcedId, NEW.cbMetadata, NEW.cbCreatedByAppId) CourseTerminologyCourseTerminology_ReceiveViewctUidctLctctTitle ctTerminologyBSELECT CAST(NEW.ctLct AS BIGINT) > COALESCE((SELECT CourseTerminology_Existing.ctLct FROM CourseTerminology CourseTerminology_Existing WHERE CourseTerminology_Existing.ctUid = NEW.ctUid), 0) courseterminology_remote_insertINSERT INTO CourseTerminology (ctUid, ctTitle, ctTerminology, ctLct) VALUES( NEW.ctUid, NEW.ctTitle, NEW.ctTerminology, NEW.ctLct) ON CONFLICT(ctUid) DO UPDATE SET ctTitle = NEW.ctTitle, ctTerminology = NEW.ctTerminology, ctLct = NEW.ctLct REPLACE INTO CourseTerminology (ctUid, ctTitle, ctTerminology, ctLct) VALUES( NEW.ctUid, NEW.ctTitle, NEW.ctTerminology, NEW.ctLct) CourseGroupSetCourseGroupSet_ReceiveViewcgsUidcgsLctcgsNamecgsTotalGroups cgsActive cgsClazzUid:SELECT CAST(NEW.cgsLct AS BIGINT) > COALESCE((SELECT CourseGroupSet_Existing.cgsLct FROM CourseGroupSet CourseGroupSet_Existing WHERE CourseGroupSet_Existing.cgsUid = NEW.cgsUid), 0) coursegroupset_remote_insertlINSERT INTO CourseGroupSet (cgsUid, cgsName, cgsTotalGroups, cgsActive, cgsClazzUid, cgsLct) VALUES( NEW.cgsUid, NEW.cgsName, NEW.cgsTotalGroups, NEW.cgsActive, NEW.cgsClazzUid, NEW.cgsLct) ON CONFLICT(cgsUid) DO UPDATE SET cgsName = NEW.cgsName, cgsTotalGroups = NEW.cgsTotalGroups, cgsActive = NEW.cgsActive, cgsClazzUid = NEW.cgsClazzUid, cgsLct = NEW.cgsLct REPLACE INTO CourseGroupSet (cgsUid, cgsName, cgsTotalGroups, cgsActive, cgsClazzUid, cgsLct) VALUES( NEW.cgsUid, NEW.cgsName, NEW.cgsTotalGroups, NEW.cgsActive, NEW.cgsClazzUid, NEW.cgsLct)  CourseGroupMember CourseGroupMember_ReceiveView cgmUidcgmLct cgmSetUidcgmGroupNumber cgmPersonUidFSELECT CAST(NEW.cgmLct AS BIGINT) > COALESCE((SELECT CourseGroupMember_Existing.cgmLct FROM CourseGroupMember CourseGroupMember_Existing WHERE CourseGroupMember_Existing.cgmUid = NEW.cgmUid), 0) coursegroupmember_remote_insertFINSERT INTO CourseGroupMember (cgmUid, cgmSetUid, cgmGroupNumber, cgmPersonUid, cgmLct) VALUES( NEW.cgmUid, NEW.cgmSetUid, NEW.cgmGroupNumber, NEW.cgmPersonUid, NEW.cgmLct) ON CONFLICT(cgmUid) DO UPDATE SET cgmSetUid = NEW.cgmSetUid, cgmGroupNumber = NEW.cgmGroupNumber, cgmPersonUid = NEW.cgmPersonUid, cgmLct = NEW.cgmLct REPLACE INTO CourseGroupMember (cgmUid, cgmSetUid, cgmGroupNumber, cgmPersonUid, cgmLct) VALUES( NEW.cgmUid, NEW.cgmSetUid, NEW.cgmGroupNumber, NEW.cgmPersonUid, NEW.cgmLct) ContentEntryPicture!ContentEntryPicture_ReceiveView#cepUid% cepTimestamp'cepContentEntryUid)cepUri+cepMd5- cepFileSize/ cepMimeType1 cepActive3ZSELECT CAST(NEW.cepTimestamp AS BIGINT) > COALESCE((SELECT ContentEntryPicture_Existing.cepTimestamp FROM ContentEntryPicture ContentEntryPicture_Existing WHERE ContentEntryPicture_Existing.cepUid = NEW.cepUid), 0) 5ceppicture_remote_insert7INSERT INTO ContentEntryPicture (cepUid, cepContentEntryUid, cepUri, cepMd5, cepFileSize, cepTimestamp, cepMimeType, cepActive) VALUES( NEW.cepUid, NEW.cepContentEntryUid, NEW.cepUri, NEW.cepMd5, NEW.cepFileSize, NEW.cepTimestamp, NEW.cepMimeType, NEW.cepActive) ON CONFLICT(cepUid) DO UPDATE SET cepContentEntryUid = NEW.cepContentEntryUid, cepUri = NEW.cepUri, cepMd5 = NEW.cepMd5, cepFileSize = NEW.cepFileSize, cepTimestamp = NEW.cepTimestamp, cepMimeType = NEW.cepMimeType, cepActive = NEW.cepActive 9REPLACE INTO ContentEntryPicture (cepUid, cepContentEntryUid, cepUri, cepMd5, cepFileSize, cepTimestamp, cepMimeType, cepActive) VALUES( NEW.cepUid, NEW.cepContentEntryUid, NEW.cepUri, NEW.cepMd5, NEW.cepFileSize, NEW.cepTimestamp, NEW.cepMimeType, NEW.cepActive) ;ActivityInteractionEntity=%ActivityInteractionEntity_ReceiveView?aieActivityUidAaieHashC aieLastModEaiePropGaieIdI aieIsDeletedKSELECT CAST(NEW.aieLastMod AS BIGINT) > COALESCE((SELECT ActivityInteractionEntity_Existing.aieLastMod FROM ActivityInteractionEntity ActivityInteractionEntity_Existing WHERE ActivityInteractionEntity_Existing.aieActivityUid = NEW.aieActivityUid AND ActivityInteractionEntity_Existing.aieHash = NEW.aieHash), 0) M'activityinteractionentity_remote_insertOiINSERT INTO ActivityInteractionEntity (aieActivityUid, aieHash, aieProp, aieId, aieLastMod, aieIsDeleted) VALUES( NEW.aieActivityUid, NEW.aieHash, NEW.aieProp, NEW.aieId, NEW.aieLastMod, NEW.aieIsDeleted) ON CONFLICT(aieActivityUid, aieHash) DO UPDATE SET aieProp = NEW.aieProp, aieId = NEW.aieId, aieLastMod = NEW.aieLastMod, aieIsDeleted = NEW.aieIsDeleted QREPLACE INTO ActivityInteractionEntity (aieActivityUid, aieHash, aieProp, aieId, aieLastMod, aieIsDeleted) VALUES( NEW.aieActivityUid, NEW.aieHash, NEW.aieProp, NEW.aieId, NEW.aieLastMod, NEW.aieIsDeleted) S CoursePictureUCoursePicture_ReceiveViewWcoursePictureUidYcoursePictureLct[coursePictureUri]coursePictureThumbnailUri_coursePictureActivea^SELECT CAST(NEW.coursePictureLct AS BIGINT) > COALESCE((SELECT CoursePicture_Existing.coursePictureLct FROM CoursePicture CoursePicture_Existing WHERE CoursePicture_Existing.coursePictureUid = NEW.coursePictureUid), 0) ccoursepicture_remote_inserteINSERT INTO CoursePicture (coursePictureUid, coursePictureLct, coursePictureUri, coursePictureThumbnailUri, coursePictureActive) VALUES( NEW.coursePictureUid, NEW.coursePictureLct, NEW.coursePictureUri, NEW.coursePictureThumbnailUri, NEW.coursePictureActive) ON CONFLICT(coursePictureUid) DO UPDATE SET coursePictureLct = NEW.coursePictureLct, coursePictureUri = NEW.coursePictureUri, coursePictureThumbnailUri = NEW.coursePictureThumbnailUri, coursePictureActive = NEW.coursePictureActive gREPLACE INTO CoursePicture (coursePictureUid, coursePictureLct, coursePictureUri, coursePictureThumbnailUri, coursePictureActive) VALUES( NEW.coursePictureUid, NEW.coursePictureLct, NEW.coursePictureUri, NEW.coursePictureThumbnailUri, NEW.coursePictureActive) iDiscussionPostkDiscussionPost_ReceiveViewmdiscussionPostUidodiscussionPostLctqdiscussionPostReplyToPostUidsdiscussionPostTitleudiscussionPostMessagewdiscussionPostStartDateydiscussionPostCourseBlockUid{ dpDeleted}discussionPostStartedPersonUiddiscussionPostClazzUiddiscussionPostVisiblediscussionPostArchivefSELECT CAST(NEW.discussionPostLct AS BIGINT) > COALESCE((SELECT DiscussionPost_Existing.discussionPostLct FROM DiscussionPost DiscussionPost_Existing WHERE DiscussionPost_Existing.discussionPostUid = NEW.discussionPostUid), 0) discussionpost_remote_insertINSERT INTO DiscussionPost (discussionPostUid, discussionPostReplyToPostUid, discussionPostTitle, discussionPostMessage, discussionPostStartDate, discussionPostCourseBlockUid, dpDeleted, discussionPostStartedPersonUid, discussionPostClazzUid, discussionPostLct, discussionPostVisible, discussionPostArchive) VALUES( NEW.discussionPostUid, NEW.discussionPostReplyToPostUid, NEW.discussionPostTitle, NEW.discussionPostMessage, NEW.discussionPostStartDate, NEW.discussionPostCourseBlockUid, NEW.dpDeleted, NEW.discussionPostStartedPersonUid, NEW.discussionPostClazzUid, NEW.discussionPostLct, NEW.discussionPostVisible, NEW.discussionPostArchive) ON CONFLICT(discussionPostUid) DO UPDATE SET discussionPostReplyToPostUid = NEW.discussionPostReplyToPostUid, discussionPostTitle = NEW.discussionPostTitle, discussionPostMessage = NEW.discussionPostMessage, discussionPostStartDate = NEW.discussionPostStartDate, discussionPostCourseBlockUid = NEW.discussionPostCourseBlockUid, dpDeleted = NEW.dpDeleted, discussionPostStartedPersonUid = NEW.discussionPostStartedPersonUid, discussionPostClazzUid = NEW.discussionPostClazzUid, discussionPostLct = NEW.discussionPostLct, discussionPostVisible = NEW.discussionPostVisible, discussionPostArchive = NEW.discussionPostArchive REPLACE INTO DiscussionPost (discussionPostUid, discussionPostReplyToPostUid, discussionPostTitle, discussionPostMessage, discussionPostStartDate, discussionPostCourseBlockUid, dpDeleted, discussionPostStartedPersonUid, discussionPostClazzUid, discussionPostLct, discussionPostVisible, discussionPostArchive) VALUES( NEW.discussionPostUid, NEW.discussionPostReplyToPostUid, NEW.discussionPostTitle, NEW.discussionPostMessage, NEW.discussionPostStartDate, NEW.discussionPostCourseBlockUid, NEW.dpDeleted, NEW.discussionPostStartedPersonUid, NEW.discussionPostClazzUid, NEW.discussionPostLct, NEW.discussionPostVisible, NEW.discussionPostArchive) MessageMessage_ReceiveView messageUid messageLctmessageSenderPersonUidmessageToPersonUid messageTextmessageTimestamp.SELECT CAST(NEW.messageLct AS BIGINT) > COALESCE((SELECT Message_Existing.messageLct FROM Message Message_Existing WHERE Message_Existing.messageUid = NEW.messageUid), 0) message_remote_insertINSERT INTO Message (messageUid, messageSenderPersonUid, messageToPersonUid, messageText, messageTimestamp, messageLct) VALUES( NEW.messageUid, NEW.messageSenderPersonUid, NEW.messageToPersonUid, NEW.messageText, NEW.messageTimestamp, NEW.messageLct) ON CONFLICT(messageUid) DO UPDATE SET messageSenderPersonUid = NEW.messageSenderPersonUid, messageToPersonUid = NEW.messageToPersonUid, messageText = NEW.messageText, messageTimestamp = NEW.messageTimestamp, messageLct = NEW.messageLct REPLACE INTO Message (messageUid, messageSenderPersonUid, messageToPersonUid, messageText, messageTimestamp, messageLct) VALUES( NEW.messageUid, NEW.messageSenderPersonUid, NEW.messageToPersonUid, NEW.messageText, NEW.messageTimestamp, NEW.messageLct)  StudentResultStudentResult_ReceiveViewsrUidsrLastModified srSourcedIdsrCourseBlockUidsrLineItemSourcedIdsrLineItemHref srClazzUidsrAssignmentUidsrStatus srMetaDatasrStudentPersonUidsrStudentPersonSourcedIdsrStudentGroupIdsrMarkerPersonUidsrMarkerGroupId srScoreStatussrScore srScoreDate srCommentsrAppId srDeletedDSELECT CAST(NEW.srLastModified AS BIGINT) > COALESCE((SELECT StudentResult_Existing.srLastModified FROM StudentResult StudentResult_Existing WHERE StudentResult_Existing.srUid = NEW.srUid), 0) studentresult_remote_insertINSERT INTO StudentResult (srUid, srSourcedId, srCourseBlockUid, srLineItemSourcedId, srLineItemHref, srClazzUid, srAssignmentUid, srStatus, srMetaData, srStudentPersonUid, srStudentPersonSourcedId, srStudentGroupId, srMarkerPersonUid, srMarkerGroupId, srScoreStatus, srScore, srScoreDate, srLastModified, srComment, srAppId, srDeleted) VALUES( NEW.srUid, NEW.srSourcedId, NEW.srCourseBlockUid, NEW.srLineItemSourcedId, NEW.srLineItemHref, NEW.srClazzUid, NEW.srAssignmentUid, NEW.srStatus, NEW.srMetaData, NEW.srStudentPersonUid, NEW.srStudentPersonSourcedId, NEW.srStudentGroupId, NEW.srMarkerPersonUid, NEW.srMarkerGroupId, NEW.srScoreStatus, NEW.srScore, NEW.srScoreDate, NEW.srLastModified, NEW.srComment, NEW.srAppId, NEW.srDeleted) ON CONFLICT(srUid) DO UPDATE SET srSourcedId = NEW.srSourcedId, srCourseBlockUid = NEW.srCourseBlockUid, srLineItemSourcedId = NEW.srLineItemSourcedId, srLineItemHref = NEW.srLineItemHref, srClazzUid = NEW.srClazzUid, srAssignmentUid = NEW.srAssignmentUid, srStatus = NEW.srStatus, srMetaData = NEW.srMetaData, srStudentPersonUid = NEW.srStudentPersonUid, srStudentPersonSourcedId = NEW.srStudentPersonSourcedId, srStudentGroupId = NEW.srStudentGroupId, srMarkerPersonUid = NEW.srMarkerPersonUid, srMarkerGroupId = NEW.srMarkerGroupId, srScoreStatus = NEW.srScoreStatus, srScore = NEW.srScore, srScoreDate = NEW.srScoreDate, srLastModified = NEW.srLastModified, srComment = NEW.srComment, srAppId = NEW.srAppId, srDeleted = NEW.srDeleted REPLACE INTO StudentResult (srUid, srSourcedId, srCourseBlockUid, srLineItemSourcedId, srLineItemHref, srClazzUid, srAssignmentUid, srStatus, srMetaData, srStudentPersonUid, srStudentPersonSourcedId, srStudentGroupId, srMarkerPersonUid, srMarkerGroupId, srScoreStatus, srScore, srScoreDate, srLastModified, srComment, srAppId, srDeleted) VALUES( NEW.srUid, NEW.srSourcedId, NEW.srCourseBlockUid, NEW.srLineItemSourcedId, NEW.srLineItemHref, NEW.srClazzUid, NEW.srAssignmentUid, NEW.srStatus, NEW.srMetaData, NEW.srStudentPersonUid, NEW.srStudentPersonSourcedId, NEW.srStudentGroupId, NEW.srMarkerPersonUid, NEW.srMarkerGroupId, NEW.srScoreStatus, NEW.srScore, NEW.srScoreDate, NEW.srLastModified, NEW.srComment, NEW.srAppId, NEW.srDeleted) ContentEntryVersionContentEntryVersion_ReceiveViewcevUidcevLctcevContentEntryUid cevOpenUricevContentTypecevManifestUrlcevSize cevInActivecevLastModifiedcevStorageSizecevOriginalSize'com/ustadmobile/door/annotation/TriggerNSELECT CAST(NEW.cevLct AS BIGINT) > COALESCE((SELECT ContentEntryVersion_Existing.cevLct FROM ContentEntryVersion ContentEntryVersion_Existing WHERE ContentEntryVersion_Existing.cevUid = NEW.cevUid), 0)  content_entry_version_remote_insINSERT INTO ContentEntryVersion (cevUid, cevContentEntryUid, cevOpenUri, cevContentType, cevManifestUrl, cevSize, cevInActive, cevLastModified, cevLct, cevStorageSize, cevOriginalSize) VALUES( NEW.cevUid, NEW.cevContentEntryUid, NEW.cevOpenUri, NEW.cevContentType, NEW.cevManifestUrl, NEW.cevSize, NEW.cevInActive, NEW.cevLastModified, NEW.cevLct, NEW.cevStorageSize, NEW.cevOriginalSize) ON CONFLICT(cevUid) DO UPDATE SET cevContentEntryUid = NEW.cevContentEntryUid, cevOpenUri = NEW.cevOpenUri, cevContentType = NEW.cevContentType, cevManifestUrl = NEW.cevManifestUrl, cevSize = NEW.cevSize, cevInActive = NEW.cevInActive, cevLastModified = NEW.cevLastModified, cevLct = NEW.cevLct, cevStorageSize = NEW.cevStorageSize, cevOriginalSize = NEW.cevOriginalSize REPLACE INTO ContentEntryVersion (cevUid, cevContentEntryUid, cevOpenUri, cevContentType, cevManifestUrl, cevSize, cevInActive, cevLastModified, cevLct, cevStorageSize, cevOriginalSize) VALUES( NEW.cevUid, NEW.cevContentEntryUid, NEW.cevOpenUri, NEW.cevContentType, NEW.cevManifestUrl, NEW.cevSize, NEW.cevInActive, NEW.cevLastModified, NEW.cevLct, NEW.cevStorageSize, NEW.cevOriginalSize)  SELECT EXISTS( SELECT OfflineItem.oiUid FROM OfflineItem WHERE OfflineItem.oiContentEntryUid = NEW.cevContentEntryUid AND CAST(OfflineItem.oiActive AS INTEGER) = 1 AND OfflineItem.oiNodeId = (SELECT COALESCE( (SELECT nodeClientId FROM SyncNode LIMIT 1), 0)) ) AND NOT EXISTS (SELECT TransferJob.tjUid FROM TransferJob WHERE TransferJob.tjTableId = 738 AND TransferJob.tjEntityUid = NEW.cevUid) "content_entry_version_offline_itemENTITY d bAFTER j h  INSERT INTO OfflineItemPendingTransferJob(oiptjOiUid, oiptjTableId, oiptjEntityUid, oiptjType) VALUES ((SELECT COALESCE(( SELECT OfflineItem.oiUid FROM OfflineItem WHERE OfflineItem.oiContentEntryUid = NEW.cevContentEntryUid AND CAST(OfflineItem.oiActive AS INTEGER) = 1 AND OfflineItem.oiNodeId = (SELECT COALESCE( (SELECT nodeClientId FROM SyncNode LIMIT 1), 0)) ), 0)), 738, NEW.cevUid, 2)   OfflineItem OfflineItem_ReceiveViewoiUidoiLctoiNodeId oiClazzUidoiCourseBlockUidoiContentEntryUidoiActive*SELECT CAST(NEW.oiLct AS BIGINT) > COALESCE((SELECT OfflineItem_Existing.oiLct FROM OfflineItem OfflineItem_Existing WHERE OfflineItem_Existing.oiUid = NEW.oiUid), 0) offline_item_remote_ins!INSERT INTO OfflineItem (oiUid, oiNodeId, oiClazzUid, oiCourseBlockUid, oiContentEntryUid, oiActive, oiLct) VALUES( NEW.oiUid, NEW.oiNodeId, NEW.oiClazzUid, NEW.oiCourseBlockUid, NEW.oiContentEntryUid, NEW.oiActive, NEW.oiLct) ON CONFLICT(oiUid) DO UPDATE SET oiNodeId = NEW.oiNodeId, oiClazzUid = NEW.oiClazzUid, oiCourseBlockUid = NEW.oiCourseBlockUid, oiContentEntryUid = NEW.oiContentEntryUid, oiActive = NEW.oiActive, oiLct = NEW.oiLct #REPLACE INTO OfflineItem (oiUid, oiNodeId, oiClazzUid, oiCourseBlockUid, oiContentEntryUid, oiActive, oiLct) VALUES( NEW.oiUid, NEW.oiNodeId, NEW.oiClazzUid, NEW.oiCourseBlockUid, NEW.oiContentEntryUid, NEW.oiActive, NEW.oiLct) % DeletedItem'DeletedItem_ReceiveView) delItemUid+delItemLastModTime- delItemName/delItemIconUri1delItemTimeDeleted3delItemEntityTable5delItemEntityUid7delItemDeletedByPersonUid9 delItemStatus;delItemIsFolder=NSELECT CAST(NEW.delItemLastModTime AS BIGINT) > COALESCE((SELECT DeletedItem_Existing.delItemLastModTime FROM DeletedItem DeletedItem_Existing WHERE DeletedItem_Existing.delItemUid = NEW.delItemUid), 0) ?deleteditem_remote_insertAMINSERT INTO DeletedItem (delItemUid, delItemName, delItemIconUri, delItemLastModTime, delItemTimeDeleted, delItemEntityTable, delItemEntityUid, delItemDeletedByPersonUid, delItemStatus, delItemIsFolder) VALUES( NEW.delItemUid, NEW.delItemName, NEW.delItemIconUri, NEW.delItemLastModTime, NEW.delItemTimeDeleted, NEW.delItemEntityTable, NEW.delItemEntityUid, NEW.delItemDeletedByPersonUid, NEW.delItemStatus, NEW.delItemIsFolder) ON CONFLICT(delItemUid) DO UPDATE SET delItemName = NEW.delItemName, delItemIconUri = NEW.delItemIconUri, delItemLastModTime = NEW.delItemLastModTime, delItemTimeDeleted = NEW.delItemTimeDeleted, delItemEntityTable = NEW.delItemEntityTable, delItemEntityUid = NEW.delItemEntityUid, delItemDeletedByPersonUid = NEW.delItemDeletedByPersonUid, delItemStatus = NEW.delItemStatus, delItemIsFolder = NEW.delItemIsFolder CREPLACE INTO DeletedItem (delItemUid, delItemName, delItemIconUri, delItemLastModTime, delItemTimeDeleted, delItemEntityTable, delItemEntityUid, delItemDeletedByPersonUid, delItemStatus, delItemIsFolder) VALUES( NEW.delItemUid, NEW.delItemName, NEW.delItemIconUri, NEW.delItemLastModTime, NEW.delItemTimeDeleted, NEW.delItemEntityTable, NEW.delItemEntityUid, NEW.delItemDeletedByPersonUid, NEW.delItemStatus, NEW.delItemIsFolder) EEnrolmentRequestGEnrolmentRequest_ReceiveViewIerUidKerLastModifiedM erClazzUidO erClazzNameQ erPersonUidSerPersonFullnameUerPersonPictureUriWerPersonUsernameYerRole[ erRequestTime]erStatus_erStatusSetByPersonUida erDeletedcerStatusSetAuthePSELECT CAST(NEW.erLastModified AS BIGINT) > COALESCE((SELECT EnrolmentRequest_Existing.erLastModified FROM EnrolmentRequest EnrolmentRequest_Existing WHERE EnrolmentRequest_Existing.erUid = NEW.erUid), 0) genrolmentrequest_remote_insertiINSERT INTO EnrolmentRequest (erUid, erClazzUid, erClazzName, erPersonUid, erPersonFullname, erPersonPictureUri, erPersonUsername, erRole, erRequestTime, erStatus, erStatusSetByPersonUid, erDeleted, erStatusSetAuth, erLastModified) VALUES( NEW.erUid, NEW.erClazzUid, NEW.erClazzName, NEW.erPersonUid, NEW.erPersonFullname, NEW.erPersonPictureUri, NEW.erPersonUsername, NEW.erRole, NEW.erRequestTime, NEW.erStatus, NEW.erStatusSetByPersonUid, NEW.erDeleted, NEW.erStatusSetAuth, NEW.erLastModified) ON CONFLICT(erUid) DO UPDATE SET erClazzUid = NEW.erClazzUid, erClazzName = NEW.erClazzName, erPersonUid = NEW.erPersonUid, erPersonFullname = NEW.erPersonFullname, erPersonPictureUri = NEW.erPersonPictureUri, erPersonUsername = NEW.erPersonUsername, erRole = NEW.erRole, erRequestTime = NEW.erRequestTime, erStatus = NEW.erStatus, erStatusSetByPersonUid = NEW.erStatusSetByPersonUid, erDeleted = NEW.erDeleted, erStatusSetAuth = NEW.erStatusSetAuth, erLastModified = NEW.erLastModified kREPLACE INTO EnrolmentRequest (erUid, erClazzUid, erClazzName, erPersonUid, erPersonFullname, erPersonPictureUri, erPersonUsername, erRole, erRequestTime, erStatus, erStatusSetByPersonUid, erDeleted, erStatusSetAuth, erLastModified) VALUES( NEW.erUid, NEW.erClazzUid, NEW.erClazzName, NEW.erPersonUid, NEW.erPersonFullname, NEW.erPersonPictureUri, NEW.erPersonUsername, NEW.erRole, NEW.erRequestTime, NEW.erStatus, NEW.erStatusSetByPersonUid, NEW.erDeleted, NEW.erStatusSetAuth, NEW.erLastModified) mCoursePermissionoCoursePermission_ReceiveViewqcpUidscpLastModifiedu cpClazzUidwcpToEnrolmentRoley cpToPersonUid{ cpToGroupUid}cpPermissionsFlag cpIsDeletedPSELECT CAST(NEW.cpLastModified AS BIGINT) > COALESCE((SELECT CoursePermission_Existing.cpLastModified FROM CoursePermission CoursePermission_Existing WHERE CoursePermission_Existing.cpUid = NEW.cpUid), 0) coursepermission_remote_insertIINSERT INTO CoursePermission (cpUid, cpLastModified, cpClazzUid, cpToEnrolmentRole, cpToPersonUid, cpToGroupUid, cpPermissionsFlag, cpIsDeleted) VALUES( NEW.cpUid, NEW.cpLastModified, NEW.cpClazzUid, NEW.cpToEnrolmentRole, NEW.cpToPersonUid, NEW.cpToGroupUid, NEW.cpPermissionsFlag, NEW.cpIsDeleted) ON CONFLICT(cpUid) DO UPDATE SET cpLastModified = NEW.cpLastModified, cpClazzUid = NEW.cpClazzUid, cpToEnrolmentRole = NEW.cpToEnrolmentRole, cpToPersonUid = NEW.cpToPersonUid, cpToGroupUid = NEW.cpToGroupUid, cpPermissionsFlag = NEW.cpPermissionsFlag, cpIsDeleted = NEW.cpIsDeleted -REPLACE INTO CoursePermission (cpUid, cpLastModified, cpClazzUid, cpToEnrolmentRole, cpToPersonUid, cpToGroupUid, cpPermissionsFlag, cpIsDeleted) VALUES( NEW.cpUid, NEW.cpLastModified, NEW.cpClazzUid, NEW.cpToEnrolmentRole, NEW.cpToPersonUid, NEW.cpToGroupUid, NEW.cpPermissionsFlag, NEW.cpIsDeleted) SystemPermissionSystemPermission_ReceiveViewspUidspLastModified spToPersonUid spToGroupUidspPermissionsFlag spIsDeletedPSELECT CAST(NEW.spLastModified AS BIGINT) > COALESCE((SELECT SystemPermission_Existing.spLastModified FROM SystemPermission SystemPermission_Existing WHERE SystemPermission_Existing.spUid = NEW.spUid), 0) systempermission_remote_insertINSERT INTO SystemPermission (spUid, spToPersonUid, spToGroupUid, spPermissionsFlag, spLastModified, spIsDeleted) VALUES( NEW.spUid, NEW.spToPersonUid, NEW.spToGroupUid, NEW.spPermissionsFlag, NEW.spLastModified, NEW.spIsDeleted) ON CONFLICT(spUid) DO UPDATE SET spToPersonUid = NEW.spToPersonUid, spToGroupUid = NEW.spToGroupUid, spPermissionsFlag = NEW.spPermissionsFlag, spLastModified = NEW.spLastModified, spIsDeleted = NEW.spIsDeleted REPLACE INTO SystemPermission (spUid, spToPersonUid, spToGroupUid, spPermissionsFlag, spLastModified, spIsDeleted) VALUES( NEW.spUid, NEW.spToPersonUid, NEW.spToGroupUid, NEW.spPermissionsFlag, NEW.spLastModified, NEW.spIsDeleted) CourseBlockPictureCourseBlockPicture_ReceiveViewcbpUidcbpLct cbpPictureUricbpThumbnailUriJSELECT CAST(NEW.cbpLct AS BIGINT) > COALESCE((SELECT CourseBlockPicture_Existing.cbpLct FROM CourseBlockPicture CourseBlockPicture_Existing WHERE CourseBlockPicture_Existing.cbpUid = NEW.cbpUid), 0)  courseblockpicture_remote_insertINSERT INTO CourseBlockPicture (cbpUid, cbpLct, cbpPictureUri, cbpThumbnailUri) VALUES( NEW.cbpUid, NEW.cbpLct, NEW.cbpPictureUri, NEW.cbpThumbnailUri) ON CONFLICT(cbpUid) DO UPDATE SET cbpLct = NEW.cbpLct, cbpPictureUri = NEW.cbpPictureUri, cbpThumbnailUri = NEW.cbpThumbnailUri REPLACE INTO CourseBlockPicture (cbpUid, cbpLct, cbpPictureUri, cbpThumbnailUri) VALUES( NEW.cbpUid, NEW.cbpLct, NEW.cbpPictureUri, NEW.cbpThumbnailUri) ContentEntryPicture2 ContentEntryPicture2_ReceiveViewcepLct cepPictureUricepThumbnailUriRSELECT CAST(NEW.cepLct AS BIGINT) > COALESCE((SELECT ContentEntryPicture2_Existing.cepLct FROM ContentEntryPicture2 ContentEntryPicture2_Existing WHERE ContentEntryPicture2_Existing.cepUid = NEW.cepUid), 0) "contententrypicture2_remote_insertINSERT INTO ContentEntryPicture2 (cepUid, cepLct, cepPictureUri, cepThumbnailUri) VALUES( NEW.cepUid, NEW.cepLct, NEW.cepPictureUri, NEW.cepThumbnailUri) ON CONFLICT(cepUid) DO UPDATE SET cepLct = NEW.cepLct, cepPictureUri = NEW.cepPictureUri, cepThumbnailUri = NEW.cepThumbnailUri REPLACE INTO ContentEntryPicture2 (cepUid, cepLct, cepPictureUri, cepThumbnailUri) VALUES( NEW.cepUid, NEW.cepLct, NEW.cepPictureUri, NEW.cepThumbnailUri) VerbLangMapEntryVerbLangMapEntry_ReceiveView vlmeVerbUid vlmeLangHashvlmeLastModified vlmeLangCodevlmeEntryStringSELECT CAST(NEW.vlmeLastModified AS BIGINT) > COALESCE((SELECT VerbLangMapEntry_Existing.vlmeLastModified FROM VerbLangMapEntry VerbLangMapEntry_Existing WHERE VerbLangMapEntry_Existing.vlmeVerbUid = NEW.vlmeVerbUid AND VerbLangMapEntry_Existing.vlmeLangHash = NEW.vlmeLangHash), 0) verblangmapentry_remote_insertyINSERT INTO VerbLangMapEntry (vlmeVerbUid, vlmeLangHash, vlmeLangCode, vlmeEntryString, vlmeLastModified) VALUES( NEW.vlmeVerbUid, NEW.vlmeLangHash, NEW.vlmeLangCode, NEW.vlmeEntryString, NEW.vlmeLastModified) ON CONFLICT(vlmeVerbUid, vlmeLangHash) DO UPDATE SET vlmeLangCode = NEW.vlmeLangCode, vlmeEntryString = NEW.vlmeEntryString, vlmeLastModified = NEW.vlmeLastModified REPLACE INTO VerbLangMapEntry (vlmeVerbUid, vlmeLangHash, vlmeLangCode, vlmeEntryString, vlmeLastModified) VALUES( NEW.vlmeVerbUid, NEW.vlmeLangHash, NEW.vlmeLangCode, NEW.vlmeEntryString, NEW.vlmeLastModified) GroupMemberActorJoin GroupMemberActorJoin_ReceiveViewgmajGroupActorUidgmajMemberActorUid gmajLastModSELECT CAST(NEW.gmajLastMod AS BIGINT) > COALESCE((SELECT GroupMemberActorJoin_Existing.gmajLastMod FROM GroupMemberActorJoin GroupMemberActorJoin_Existing WHERE GroupMemberActorJoin_Existing.gmajGroupActorUid = NEW.gmajGroupActorUid AND GroupMemberActorJoin_Existing.gmajMemberActorUid = NEW.gmajMemberActorUid), 0) "groupmemberactorjoin_remote_insertINSERT INTO GroupMemberActorJoin (gmajGroupActorUid, gmajMemberActorUid, gmajLastMod) VALUES( NEW.gmajGroupActorUid, NEW.gmajMemberActorUid, NEW.gmajLastMod) ON CONFLICT(gmajGroupActorUid, gmajMemberActorUid) DO UPDATE SET gmajLastMod = NEW.gmajLastMod REPLACE INTO GroupMemberActorJoin (gmajGroupActorUid, gmajMemberActorUid, gmajLastMod) VALUES( NEW.gmajGroupActorUid, NEW.gmajMemberActorUid, NEW.gmajLastMod) ActivityLangMapEntry ActivityLangMapEntry_ReceiveViewalmeActivityUidalmeHash almeLastMod almeLangCode almePropName almeValue almeAieHashSELECT CAST(NEW.almeLastMod AS BIGINT) > COALESCE((SELECT ActivityLangMapEntry_Existing.almeLastMod FROM ActivityLangMapEntry ActivityLangMapEntry_Existing WHERE ActivityLangMapEntry_Existing.almeActivityUid = NEW.almeActivityUid AND ActivityLangMapEntry_Existing.almeHash = NEW.almeHash), 0) "activitylangmapentry_remote_insertINSERT INTO ActivityLangMapEntry (almeActivityUid, almeHash, almeLangCode, almePropName, almeValue, almeAieHash, almeLastMod) VALUES( NEW.almeActivityUid, NEW.almeHash, NEW.almeLangCode, NEW.almePropName, NEW.almeValue, NEW.almeAieHash, NEW.almeLastMod) ON CONFLICT(almeActivityUid, almeHash) DO UPDATE SET almeLangCode = NEW.almeLangCode, almePropName = NEW.almePropName, almeValue = NEW.almeValue, almeAieHash = NEW.almeAieHash, almeLastMod = NEW.almeLastMod REPLACE INTO ActivityLangMapEntry (almeActivityUid, almeHash, almeLangCode, almePropName, almeValue, almeAieHash, almeLastMod) VALUES( NEW.almeActivityUid, NEW.almeHash, NEW.almeLangCode, NEW.almePropName, NEW.almeValue, NEW.almeAieHash, NEW.almeLastMod)  ActivityExtensionEntity #ActivityExtensionEntity_ReceiveView aeeActivityUid aeeKeyHash aeeLastModaeeKeyaeeJson aeeIsDeletedSELECT CAST(NEW.aeeLastMod AS BIGINT) > COALESCE((SELECT ActivityExtensionEntity_Existing.aeeLastMod FROM ActivityExtensionEntity ActivityExtensionEntity_Existing WHERE ActivityExtensionEntity_Existing.aeeActivityUid = NEW.aeeActivityUid AND ActivityExtensionEntity_Existing.aeeKeyHash = NEW.aeeKeyHash), 0) %activityextensionentity_remote_inserttINSERT INTO ActivityExtensionEntity (aeeActivityUid, aeeKeyHash, aeeKey, aeeJson, aeeLastMod, aeeIsDeleted) VALUES( NEW.aeeActivityUid, NEW.aeeKeyHash, NEW.aeeKey, NEW.aeeJson, NEW.aeeLastMod, NEW.aeeIsDeleted) ON CONFLICT(aeeActivityUid, aeeKeyHash) DO UPDATE SET aeeKey = NEW.aeeKey, aeeJson = NEW.aeeJson, aeeLastMod = NEW.aeeLastMod, aeeIsDeleted = NEW.aeeIsDeleted REPLACE INTO ActivityExtensionEntity (aeeActivityUid, aeeKeyHash, aeeKey, aeeJson, aeeLastMod, aeeIsDeleted) VALUES( NEW.aeeActivityUid, NEW.aeeKeyHash, NEW.aeeKey, NEW.aeeJson, NEW.aeeLastMod, NEW.aeeIsDeleted) ! StatementContextActivityJoin$(StatementContextActivityJoin_ReceiveView&scajFromStatementIdHi(scajFromStatementIdLo* scajToHash,scajEtag.scajContextType0scajToActivityUid2scajToActivityId4)SELECT CAST(NEW.scajEtag AS BIGINT) != COALESCE((SELECT StatementContextActivityJoin_Existing.scajEtag FROM StatementContextActivityJoin StatementContextActivityJoin_Existing WHERE StatementContextActivityJoin_Existing.scajFromStatementIdHi = NEW.scajFromStatementIdHi AND StatementContextActivityJoin_Existing.scajFromStatementIdLo = NEW.scajFromStatementIdLo AND StatementContextActivityJoin_Existing.scajToHash = NEW.scajToHash), 0) 6)statementcontextactivityjoin_remoteinsert8+INSERT INTO StatementContextActivityJoin (scajFromStatementIdHi, scajFromStatementIdLo, scajToHash, scajContextType, scajToActivityUid, scajToActivityId, scajEtag) VALUES( NEW.scajFromStatementIdHi, NEW.scajFromStatementIdLo, NEW.scajToHash, NEW.scajContextType, NEW.scajToActivityUid, NEW.scajToActivityId, NEW.scajEtag) ON CONFLICT(scajFromStatementIdHi, scajFromStatementIdLo, scajToHash) DO UPDATE SET scajContextType = NEW.scajContextType, scajToActivityUid = NEW.scajToActivityUid, scajToActivityId = NEW.scajToActivityId, scajEtag = NEW.scajEtag :CREPLACE INTO StatementContextActivityJoin (scajFromStatementIdHi, scajFromStatementIdLo, scajToHash, scajContextType, scajToActivityUid, scajToActivityId, scajEtag) VALUES( NEW.scajFromStatementIdHi, NEW.scajFromStatementIdLo, NEW.scajToHash, NEW.scajContextType, NEW.scajToActivityUid, NEW.scajToActivityId, NEW.scajEtag) <XapiSessionEntity?XapiSessionEntity_ReceiveViewAxseUidC xseLastModExseRegistrationHiGxseRegistrationLoIxseUsUidKxseAccountPersonUidM xseActorUidOxseAccountUsernameQ xseClazzUidSxseCbUidUxseContentEntryUidWxseContentEntryVersionUidYxseRootActivityId[xseRootActivityUid] xseStartTime_ xseExpireTimeaxseAuthc xseCompletedeknownActorUidToPersonUidsgNSELECT CAST(NEW.xseLastMod AS BIGINT) > COALESCE((SELECT XapiSessionEntity_Existing.xseLastMod FROM XapiSessionEntity XapiSessionEntity_Existing WHERE XapiSessionEntity_Existing.xseUid = NEW.xseUid), 0) ixapisessionentity_remote_insertkINSERT INTO XapiSessionEntity (xseUid, xseLastMod, xseRegistrationHi, xseRegistrationLo, xseUsUid, xseAccountPersonUid, xseActorUid, xseAccountUsername, xseClazzUid, xseCbUid, xseContentEntryUid, xseContentEntryVersionUid, xseRootActivityId, xseRootActivityUid, xseStartTime, xseExpireTime, xseAuth, xseCompleted, knownActorUidToPersonUids) VALUES( NEW.xseUid, NEW.xseLastMod, NEW.xseRegistrationHi, NEW.xseRegistrationLo, NEW.xseUsUid, NEW.xseAccountPersonUid, NEW.xseActorUid, NEW.xseAccountUsername, NEW.xseClazzUid, NEW.xseCbUid, NEW.xseContentEntryUid, NEW.xseContentEntryVersionUid, NEW.xseRootActivityId, NEW.xseRootActivityUid, NEW.xseStartTime, NEW.xseExpireTime, NEW.xseAuth, NEW.xseCompleted, NEW.knownActorUidToPersonUids) ON CONFLICT(xseUid) DO UPDATE SET xseLastMod = NEW.xseLastMod, xseRegistrationHi = NEW.xseRegistrationHi, xseRegistrationLo = NEW.xseRegistrationLo, xseUsUid = NEW.xseUsUid, xseAccountPersonUid = NEW.xseAccountPersonUid, xseActorUid = NEW.xseActorUid, xseAccountUsername = NEW.xseAccountUsername, xseClazzUid = NEW.xseClazzUid, xseCbUid = NEW.xseCbUid, xseContentEntryUid = NEW.xseContentEntryUid, xseContentEntryVersionUid = NEW.xseContentEntryVersionUid, xseRootActivityId = NEW.xseRootActivityId, xseRootActivityUid = NEW.xseRootActivityUid, xseStartTime = NEW.xseStartTime, xseExpireTime = NEW.xseExpireTime, xseAuth = NEW.xseAuth, xseCompleted = NEW.xseCompleted, knownActorUidToPersonUids = NEW.knownActorUidToPersonUids mREPLACE INTO XapiSessionEntity (xseUid, xseLastMod, xseRegistrationHi, xseRegistrationLo, xseUsUid, xseAccountPersonUid, xseActorUid, xseAccountUsername, xseClazzUid, xseCbUid, xseContentEntryUid, xseContentEntryVersionUid, xseRootActivityId, xseRootActivityUid, xseStartTime, xseExpireTime, xseAuth, xseCompleted, knownActorUidToPersonUids) VALUES( NEW.xseUid, NEW.xseLastMod, NEW.xseRegistrationHi, NEW.xseRegistrationLo, NEW.xseUsUid, NEW.xseAccountPersonUid, NEW.xseActorUid, NEW.xseAccountUsername, NEW.xseClazzUid, NEW.xseCbUid, NEW.xseContentEntryUid, NEW.xseContentEntryVersionUid, NEW.xseRootActivityId, NEW.xseRootActivityUid, NEW.xseStartTime, NEW.xseExpireTime, NEW.xseAuth, NEW.xseCompleted, NEW.knownActorUidToPersonUids) oStatementEntityJsonqStatementEntityJson_ReceiveViews stmtJsonIdHiu stmtJsonIdLowstmtEtagy fullStatement{SELECT CAST(NEW.stmtEtag AS BIGINT) != COALESCE((SELECT StatementEntityJson_Existing.stmtEtag FROM StatementEntityJson StatementEntityJson_Existing WHERE StatementEntityJson_Existing.stmtJsonIdHi = NEW.stmtJsonIdHi AND StatementEntityJson_Existing.stmtJsonIdLo = NEW.stmtJsonIdLo), 0) }!statemententityjson_remote_insertINSERT INTO StatementEntityJson (stmtJsonIdHi, stmtJsonIdLo, stmtEtag, fullStatement) VALUES( NEW.stmtJsonIdHi, NEW.stmtJsonIdLo, NEW.stmtEtag, NEW.fullStatement) ON CONFLICT(stmtJsonIdHi, stmtJsonIdLo) DO UPDATE SET stmtEtag = NEW.stmtEtag, fullStatement = NEW.fullStatement REPLACE INTO StatementEntityJson (stmtJsonIdHi, stmtJsonIdLo, stmtEtag, fullStatement) VALUES( NEW.stmtJsonIdHi, NEW.stmtJsonIdLo, NEW.stmtEtag, NEW.fullStatement)  StateEntityStateEntity_ReceiveView seActorUidseHash seLastMod seActivityUid seStateId seTimeStored seContentType seCompressed seContent seDeletedseRegistrationHiseRegistrationLoseH5PPreloadedseH5PSubContentIdiSELECT CAST(NEW.seLastMod AS BIGINT) > COALESCE((SELECT StateEntity_Existing.seLastMod FROM StateEntity StateEntity_Existing WHERE StateEntity_Existing.seActorUid = NEW.seActorUid AND StateEntity_Existing.seHash = NEW.seHash), 0) stateentity_remote_insertINSERT INTO StateEntity (seActorUid, seHash, seActivityUid, seStateId, seLastMod, seTimeStored, seContentType, seCompressed, seContent, seDeleted, seRegistrationHi, seRegistrationLo, seH5PPreloaded, seH5PSubContentId) VALUES( NEW.seActorUid, NEW.seHash, NEW.seActivityUid, NEW.seStateId, NEW.seLastMod, NEW.seTimeStored, NEW.seContentType, NEW.seCompressed, NEW.seContent, NEW.seDeleted, NEW.seRegistrationHi, NEW.seRegistrationLo, NEW.seH5PPreloaded, NEW.seH5PSubContentId) ON CONFLICT(seActorUid, seHash) DO UPDATE SET seActivityUid = NEW.seActivityUid, seStateId = NEW.seStateId, seLastMod = NEW.seLastMod, seTimeStored = NEW.seTimeStored, seContentType = NEW.seContentType, seCompressed = NEW.seCompressed, seContent = NEW.seContent, seDeleted = NEW.seDeleted, seRegistrationHi = NEW.seRegistrationHi, seRegistrationLo = NEW.seRegistrationLo, seH5PPreloaded = NEW.seH5PPreloaded, seH5PSubContentId = NEW.seH5PSubContentId REPLACE INTO StateEntity (seActorUid, seHash, seActivityUid, seStateId, seLastMod, seTimeStored, seContentType, seCompressed, seContent, seDeleted, seRegistrationHi, seRegistrationLo, seH5PPreloaded, seH5PSubContentId) VALUES( NEW.seActorUid, NEW.seHash, NEW.seActivityUid, NEW.seStateId, NEW.seLastMod, NEW.seTimeStored, NEW.seContentType, NEW.seCompressed, NEW.seContent, NEW.seDeleted, NEW.seRegistrationHi, NEW.seRegistrationLo, NEW.seH5PPreloaded, NEW.seH5PSubContentId) NStateDeleteCommandStateDeleteCommand_ReceiveView sdcActorUidsdcHash sdcLastModsdcActivityUid sdcStateIdsdcRegistrationHisdcRegistrationLoSELECT CAST(NEW.sdcLastMod AS BIGINT) > COALESCE((SELECT StateDeleteCommand_Existing.sdcLastMod FROM StateDeleteCommand StateDeleteCommand_Existing WHERE StateDeleteCommand_Existing.sdcActorUid = NEW.sdcActorUid AND StateDeleteCommand_Existing.sdcHash = NEW.sdcHash), 0)  statedeletecommand_remote_insertINSERT INTO StateDeleteCommand (sdcActorUid, sdcHash, sdcActivityUid, sdcStateId, sdcLastMod, sdcRegistrationHi, sdcRegistrationLo) VALUES( NEW.sdcActorUid, NEW.sdcHash, NEW.sdcActivityUid, NEW.sdcStateId, NEW.sdcLastMod, NEW.sdcRegistrationHi, NEW.sdcRegistrationLo) ON CONFLICT(sdcActorUid, sdcHash) DO UPDATE SET sdcActivityUid = NEW.sdcActivityUid, sdcStateId = NEW.sdcStateId, sdcLastMod = NEW.sdcLastMod, sdcRegistrationHi = NEW.sdcRegistrationHi, sdcRegistrationLo = NEW.sdcRegistrationLo  REPLACE INTO StateDeleteCommand (sdcActorUid, sdcHash, sdcActivityUid, sdcStateId, sdcLastMod, sdcRegistrationHi, sdcRegistrationLo) VALUES( NEW.sdcActorUid, NEW.sdcHash, NEW.sdcActivityUid, NEW.sdcStateId, NEW.sdcLastMod, NEW.sdcRegistrationHi, NEW.sdcRegistrationLo) kotlin/collections/MapsKtmapOf([Lkotlin/Pair;)Ljava/util/Map;  ()Ljava/lang/Object;    INSTANCE  Lkotlin/Metadata;mv kxi0d10 $   000H ¢d2 ,M,,Y@1S,,YB1S,,YD1S,,YF1S,,YH1S,,YJ1S,,YL1S,,YN1S,,YP1S, ,YR1S, ,YT1S, ,YV1S, ,YX1S, ,YZ1S,,Y\1S,,Y^1S,,Y>1S,,Y`1S,,Yb1S,,Yd1S,,Yf1S,,Yh1S,,Yj1S,,Yl1S,,Y<1S,NTVYnnZM,^S,pflnM,rS,nM,tS,u(x~S+AYAvxz(|,M,,Y~1S,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S, ,Y1S, ,Y1S, ,Y1S, ,Y|1S, ,Yz1S,NTVYZM,^S,flnM,S,nM,S,u(x~S+Y(,M,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,NTVYZM,^S,flnM,S,nM,S,u(x~S+ *Y*(,M,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S, ,Y1S, ,Y1S, ,Y1S, ,Y1S, ,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,NTVYZM,^S,flnM,S,nM,S,u(x~S+ Y(,M,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,NTVY  ZM,^S, flnM,S,nM,S,u(x~S+ Y( ,M,,Y1S,,Y1S,,Y1S,,Y1S,,Y 1S,,Y"1S,,Y$1S,,Y&1S,,Y1S,NTVY((ZM,^S,*flnM,,S,nM,.S,u(x~S+ Y024(6 ,M,,Y81S,,Y:1S,,Y<1S,,Y>1S,,Y@1S,,YB1S,,YD1S,,YF1S,,Y61S, ,Y41S,NTVYHHZM,^S,JflnM,LS,nM,NS,u(x~S+ YPRT(V,M,,YX1S,,YZ1S,,Y\1S,,Y^1S,,Y`1S,,YV1S,,YT1S,NTVYbbZM,^S,dflnM,fS,nM,hS,u(x~S+Yjln(p,M,,Yr1S,,Yt1S,,Yv1S,,Yx1S,,Yz1S,,Yp1S,,Yn1S,NTVY||ZM,^S,~flnM,S,nM,S,u(x~S+ Y ( ,M,,Yt1S,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S, ,Y1S, ,Y1S,NTVYZM,^S,flnM,S,nM,S,u(x~S+ Y (,M,,Y1S,,Y1S,,Yt1S,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,NTVYZM,^S,flnM,S,nM,S,u(x~S++Y+(,M,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,NTVYZM,^S,ҲflnM,S,nM,S,u(x~S+,Y,ܸ(,M,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,NTVYZM,^S,flnM,S,nM,S,u(x~S+2Y2(,M,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,NTVYZM,^S,flnM,S,nM, S,u(x~S+>Y> (,M,,Y1S,,Y1S,,Y1S,,Y1S,NTVYZM,^S,flnM,S,nM,S,u(x~S+@Y@ "$(&,M,,Y$1S,,Y(1S,,Y*1S,,Y,1S,,Y.1S,,Y01S,,Y&1S,NTVY22ZM,^S,4flnM,6S,nM,8S,u(x~S+<Y<:<nM,>S,@S,NB$,M,,Y>1S,,Y@1S,,YD1S,,YF1S,,YH1S,,YJ1S,,YL1S,,YN1S,,YP1S, ,YR1S, ,YT1S, ,YV1S, ,YX1S, ,YZ1S,,Y\1S,,Y^1S,,Y`1S,,Yb1S,,Yd1S,,Yf1S,,Yh1S,,Yj1S,,Yl1S,,Yn1S,,Yp1S,,Yr1S,,Yt1S,,YB1S,,Yv1S,,Yx1S,,Yz1S,,Y|1S, ,Y~1S,!,Y1S,",Y1S,#,Y1S,NTVYZM,^S,flnM,S,nM,S,u(x~S+DYD( ,M,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S, ,Y1S, ,Y1S,NTVYZM,^S,flnM,S,nM,S,u(x~S+иY( ,M,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S, ,Y1S, ,Y1S,NTVYZM,^S,̲flnM,S,nM,S,u(x~S+eYeָ(,M,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,NTVYZM,^S,flnM,S,nM,S,u(x~S+Y( ,M,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,NTVYZM,^S,flnM,S,nM,S,u(x~S+Y  ( ,M,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,,Y 1S,NTVYZM,^S, flnM,"S,nM,$S,u(x~S+Y&(*(,,M,,Y.1S,,Y01S,,Y21S,,Y,1S,,Y41S,,Y61S,,Y81S,,Y:1S,,Y<1S, ,Y>1S, ,Y@1S, ,YB1S, ,YD1S, ,Y*1S,NTVYFFZM,^S,HflnM,JS,nM,LS,u(x~S+0Y0NPR(T ,M,,YV1S,,YX1S,,YZ1S,,YT1S,,Y\1S,,Y^1S,,Y`1S,,Yb1S,,Yd1S, ,Yf1S, ,YR1S,NTVYhhZM,^S,jflnM,lS,nM,lS,u(x~S+Ynpr(t,M,,Yv1S,,Yx1S,,Yz1S,,Yt1S,,Y|1S,,Yd1S,,Y~1S,,Y1S,,Y1S, ,Y1S, ,Y1S, ,Y1S, ,Y1S, ,Y1S,,Yr1S,NTVYZM,^S,flnM,S,nM,S,u(x~S+Y(,M,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S, ,Y1S, ,Y1S, ,Y1S, ,Y1S, ,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,NTVYZM,^S,̲flnM,S,nM,S,u(x~S+  Y ָ(,M,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,NTVYZM,^S,flnM,S,nM,S,u(x~S+!ZYZ( ,M,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S, ,Y1S, ,Y1S,NTVYZM,^S, flnM, S,nM,S,u(x~S+" Y ( ,M,,Y1S,,Y1S,,Y1S,,Y1S,,Y 1S,,Y"1S,,Y$1S,,Y&1S,,Y1S, ,Y(1S, ,Y1S,NTVY**ZM,^S,,flnM,.S,nM,0S,u(x~S+#Y246(8,M,,Y:1S,,Y<1S,,Y>1S,,Y@1S,,Y81S,,Y61S,NTVYBBZM,^S,DflnM,FS,nM,HS,u(x~S+$YJLN(P,M,,YN1S,,YR1S,,YT1S,,YV1S,,YX1S,,YZ1S,,YP1S,NTVY\\ZM,^S,^flnM,`S,nM,bS,u(x~S+%Ydfh(j ,M,,Yl1S,,Yn1S,,Yp1S,,Yj1S,,Yr1S,,Yt1S,,Yv1S,,Yx1S,,Yz1S, ,Y|1S, ,Y~1S, ,Y1S, ,Yh1S,NTVYZM,^S,flnM,S,nM,S,u(x~S+&Y(,M,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,NTVYZM,^S,flnM,S,nM,S,u(x~S+'|Y|(,M,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S, ,Y1S, ,Y1S, ,Y1S, ,Y1S, ,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,NTVYZM,^S,ڲflnM,S,nM,S,u(x~S+(¸Y(,M,,Y1S,,Y1S,,Y1S,,Y1S,NTVYZM,^S,flnM,S,nM,S,u(x~S+)Y(,M,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,NTVYZM,^S,flnM,S,nM, S,u(x~S+*Y (,M,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,NTVYZM,^S,flnM,S,nM, S,u(x~S++Y"$&((,M,,Y*1S,,Y,1S,,Y.1S,,Y01S,,Y(1S,,Y21S,,Y41S,,Y&1S,NTVY66ZM,^S,8flnM,:S,nM,@nM,BS,DS,NF,M,,YB1S,,YD1S,,YH1S,,YJ1S,,YF1S,,YL1S,NTVYNNZM,^S,PflnM,RS,nM,TS,u(x~S+-}Y}VXZ(\,M,,Y\1S,,Y^1S,,Y`1S,,Yb1S,,YZ1S,NTVYddZM,^S,fflnM,hS,nM,jS,u(x~S+.Ylnp(r ,M,,Yt1S,,Yv1S,,Yx1S,,Yz1S,,Y|1S,,Y~1S,,Y1S,,Y1S,,Yr1S, ,Y1S, ,Y1S, ,Yp1S,NTVYZM,^S,flnM,S,nM,S,u(x~S+/~Y~(,M,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,NTVYZM,^S,flnM,S,nM,S,u(x~S+0׸Y(,M,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S, ,Y1S, ,Y1S, ,Y1S, ,Y1S, ,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,NTVYZM,^S,زflnM,S,nM,S,u(x~S+1Y( ,M,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S, ,Y1S, ,Y1S,NTM,VYZN-^S-flnN-S-nN-S-uS,VYZN-^S- nN- S-nN- S-uS,Nx~S+2˸Y(,M,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,NTVY  ZM,^S,"flnM,$S,nM,&S,u(x~S+3Y(*,(. ,M,,Y01S,,Y21S,,Y.1S,,Y41S,,Y61S,,Y81S,,Y:1S,,Y<1S,,Y>1S, ,Y,1S,NTVY@@ZM,^S,BflnM,DS,nM,FS,u(x~S+4'VY'VHJL(N,M,,YP1S,,YR1S,,YT1S,,YV1S,,YX1S,,YZ1S,,Y\1S,,Y^1S,,Y`1S, ,Yb1S, ,Yd1S, ,Yf1S, ,YN1S, ,YL1S,NTVYhhZM,^S,jflnM,lS,nM,nS,u(x~S+5'Y'prt(v,M,,Yv1S,,Yx1S,,Yz1S,,Y|1S,,Y~1S,,Y1S,,Y1S,,Yt1S,NTVYZM,^S,flnM,S,nM,S,u(x~S+6'Y'(,M,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,NTVYZM,^S,flnM,S,nM,S,u(x~S+7Y(,M,,Y1S,,Y1S,,Y1S,,Y1S,NTVYZM,^S,flnM,S,nM,S,u(x~S+8Y&(,M,,Y&1S,,Y1S,,Y1S,,Y1S,NTVYZM,^S,IJflnM,S,nM,S,u(x~S+9lYlnM,S,S,N,M,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,NTVYZM,^S,ڲflnM,S,nM,S,u(x~S+:YnM,S,S,N,M,,Y1S,,Y1S,,Y1S,NTVYZM,^S,flnM,S,nM,S,u(x~S+;*Y*nM,S,S,N,M,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,NTVYZM,^S,flnM,S,nM, S,u(x~S+<Y nM,S,S,N,M,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,NTVYZM,^S,flnM, S,nM,"S,u(x~S+=#Y#%'nM,)S,+S,-S,N/,M,,Y)1S,,Y+1S,,Y-1S,,Y11S,,Y31S,,Y51S,,Y/1S,NTVY77ZM,^S,9flnM,;S,nM,=S,u(x~S+>>Y>@BD(F,M,,YF1S,,YH1S,,YJ1S,,YL1S,,YN1S,,YP1S,,YR1S,,YT1S,,YV1S, ,YX1S, ,YZ1S, ,Y\1S, ,Y^1S, ,Y`1S,,Yb1S,,Yd1S,,Yf1S,,Yh1S,,YD1S,NTVYjjZM,^S,lflnM,nS,nM,pS,u(x~S+?ZYZrtnM,vS,xS,Nz,M,,Yv1S,,Yx1S,,Yz1S,,Y|1S,NTVY~~ZM,^S,flnM,S,nM,S,u(x~S+@ ٸY nM,S,S,N,M,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S, ,Y1S, ,Y1S, ,Y1S, ,Y1S, ,Y1S,NTVYZM,^S,flnM,S,nM,S,u(x~S+AYnM,S,S,N,M,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,,Y1S,NTVYZM,^S,òflnM,S,nM,S,u(x~S+ͰUE234568*9,:.;/85=9>;?=@>=B8DBHCJDLEMBQ8SGWHYI[J\G`8bLfMhNiOjLn8pQtRvSxTyQ}8VWXYV8[\]^[8`abc`8efghe8jklmj8opqro8tuvwt8yz{|y8~~8 87"&(*68;>ITWZ2cnprwy (369@2BMOQVXdfhiosuwx|~      !#$%&#()*+(-./0-234527 8 9:7<=>? <$%(C+D.F2X4`6IBGDJGHJOUL`FcEfm2oczd|e~fgijklinopqnistuvsixyz{xi}~}iiiih   "%(3>ADcK2MXZ\acoqstz~  !$'2=@CJ2L WY[adpstu{ "#$%"'()*',-./,1234167896;<=>;@ABC@ E FGHEJK!L#M$J(+O/P2Q3R4O8;T?UBVCWDTHKYOZR[T\UYY\^`_c`eaf^jmcqdteufvcz}hijkhmnopmrsturwxyzw|}~| !-03 :2=HKNTWcfghnruvw{}    #'* , -14 8 ;=> BEILNOSVZ]^_cfjmoptw {!~"# %&'(%*+,-*/012/456749:;<9>?@A>CDEFCJ K M _ g P N Q O #V /S ;M >L A H2 Kj Vk Yl \m bn ep qq tr vs wp }u v w x u p z { | } z p      p      p      p      p      p      p      p      p ! % ( ) * .p 1 5 8 : ; ?p B F I K L Pp Qo T W Z ^ a d p s v y    j 2                                        ! " % ( + / 2 5 A D G J V b e h o2 r }  ! " $ % & ' $ ) * + , ) $ . / 0 1 . $ 3 4 5 6 3 $ 8 9 : ; 8 $ = > ? @ = $ B C D E B $ G H I J G $ L M N O L $ Q #R &S 'T (Q ,$ /V 3W 6X 8Y 9V =$ @[ D\ G] I^ J[ N$ Q` Ua Xb Zc [` _$ be ff ig jh ke o$ rj vk yl {m |j $ o p q r o $ t u v w t $ y z { | y $ ~    ~ $      $      $      $      $      $     ! %$ ( , / 1 2 6$ 9 = @ B C G$ H# K N Q U X [ g j m p |    2                                !"&'*-04 7:FILO[gjmt2w !#$%&#()*+(-./0-23452789:7<=>?< ABCDAFG!H#I$F(),M/N2P6b9j<SHQKTNRQY]ViPlOov2ymnopqstuvsxyz{xs}~}sssss s"$%)s,0356:s;r>ADHKNZ]`co{~m2  !%(+7:=@LX[^e2hqtw} "#$%"'()*',-./,1234167896=>@RZ CADBI*F6@9?<C2F]Q^T_W`]a`cldoepfqcwh{i~jkhcmnopmcrsturcwxyzwc|}~|ccccc cb#&)58;>JVY\]c2fqtw}   %(+.:FILS2V a dgmp|!"#$!&'()&+,-.+0123056785<=?QY B@CAH*E6?9>< C2F\Q]T^W_]``blcodqerbxg|hijgblmnolbqrstqbvwxyvb{|}~{bbba  (+.\528CFIOR^acdjnqrswy}2 +.017;>?@DFJMOPTVZ] _ `dehknr#u+x2./012456749:;<94>?@A>4C D E FC4HIJKH!4#M'N*O+P,M043R7S:T<U=RA4B3EYHZK\OnRvU_a]d`g^jevb\[.2yz{|}    #'*,-148;=>BEILNOSVZ]_`dgknpqux|  !%(*+/269;<@CGJKLPSWZ\]adhkmnru y | ~                              ! "  $ % & ' $ ) * + , )  . / 0 1 .~ 5" 6% 8) J, R/ ;; 9> <A :D AP >\ 8_ 7byi2l Uw Vz W} X Y [ \ ] ^ [ ` a b c ` [ e f g h e [ j k l m j [ o p q r o [ t u v w t [ y z { | y [ ~    ~ [      [  # $ % ) [, 0 3 5 6 : [; Z> A D H K N Z ] ` c o { ~  U2                                               # & ( ) - 0 4 7 9 : > A E H J K O R V Y [ \ ` a d g j n q t         2              !   # $ % & #  ( ) * + (  - . / 0 - ! 2% 3( 4* 5+ 2/ 0 3 96 :9 <= N@ VC ?O =R @U >X Ed Bp <s ;v }2 Y Z [ \ ] _ ` a b _ d e f g d _ i j k l i _ n o p q n _ s t u v s _ x y z { x _ } ~   } _     ! _$ ( + - . 2 _3 ^6 9 < @ C F R U X [ g s v y Y2                                                $ ' + . 0 1 5 6 9 < ? C  F  I U X [ ^ j v y | 2             !   # $ % & #  ( ) * + (  - . / 0 -  2 3! 4! 5! 2! ! 7! 8! 9! :! 7! ! !" ?!# G!A H!C I!D F!H !K K!O L!R M!S N!T K!X ![ P!_ Q!b R!d S!e P!i !l U!p V!s W!t X!u U!y !| Z! [! \! ]! Z! ! ! a! b! d! v! ~! g! e! h! f! m! j! d! c! !2! ! ! ! ! ! " " " " " " " " " " " "! "$ "% "& "* ", "0 "3 "5 "6 ": "< "@ "C "D "E "I "K "O "R "T "U "Y "\ "` "c "e "f "j "m "q "t "v "w "{ "~ " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " "2" # # # # # #% #( #* #+ #1 #5 #8 #: #; #? #A #E #H #I #J #N #P #T #W #Y #Z #^ #` #d #g #h #i #m #o #s #v #x #y #} # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # "# ## $# %# "# # '# (# )# *# '# $ ,$ -$ .$ /$ ,$ $ $ 3$ 4$ 6$ H$ P$" 9$. 7$1 :$4 8$7 ?$C <$O 6$R 5$U $\2$_ S$l T$o U$r V$x W${ Y$ Z$ [$ \$ Y$ ^$ _$ `$ a$ ^$ Y$ c$ d$ e$ f$ c$ Y$ h$ i$ j$ k$ h$ Y$ m$ n$ o$ p$ m$ Y$ r$ s$ t$ u$ r$ Y$ w$ x$ y$ z$ w$ Y$ |$ }$ ~$ $ |% Y% % % % % % Y% % % % % % Y%# %' %* %+ %, %0 Y%3 %7 %: %; %< %@ Y%C %G %J %K %L %P Y%S %W %Z %\ %] %a Y%d %h %k %l %m %q Y%t %x %{ %| %} % Y% % % % % % Y% % % % % % Y% % % % % % Y% % % % % % Y% % % % % % Y% % % % % % Y% % % % % % Y% % & & & & Y& X& & & & & & &' &* &- &0 &< &H &K &N S&U2&X &e &h &k &q &t & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & #' $' &' 8' @' )' '' *' ('# /'/ ,'; &'> %'A 'H2'K C'V D'Y E'\ F'b G'e I'q J't K'v L'w I'} N' O' P' Q' N' I' S' T' U' V' S' I' X' Y' Z' [' X' I' ]' ^' _' `' ]' I' b' c' d' e' b' I' g' h' i' j' g' I' l' m' n' o' l' I' q' r' s' t' q' I' v( w( x( y( v( I( {( |( }( ~( {( I( H( (# (& (* (- (0 (< (? (B (E (Q (] (` (c C(j2(m (z (} ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ) ) ) ) ) ) ) ) ) ) ) )! )$ )( )+ )- ). )2 )5 )9 )< )> )? )C )D )G )J )M )Q )T )W )c )f )i )l )x ) ) ) )2)))))))) ) )) ) ))) ))))))))))))))))**** * !*"*#* ***'*(* **$<*'D**-*6+*9.*<,*?3*K0*W**Z)*]*d2*gG*tH*wI*zJ*K*M*N*O*P*M*R*S*T*U*R*M*W*X*Y*Z*W*M*\*]*^*_*\*M*a*b*c*d*a*M*f*g*h*i*f*M*k*l*m*n*k*M*L*r*s+u++ + x+v+y+w+!~+-{+9u+<t+?G+F2+I+V+Y+\+b+e+q+t+v+w+}+++++++++++++++++++++++++++++++++++++++++++++++,,,,, , ,,,,,,, ,$,',(,),-,0,4,7,9,:,>,?,B,E,H,L,O,R,^,a,d,g,s,,,,2,,,,,,,,,,,,,, ,,, , , ,, ,,,,,,,,,,,,,---- - --- -!-"---"$-&%-)&-+'-,$-0-1-4+-7,-:.->@-AH-D1-P/-S2-V0-Y7-e4-q.-t--w-~2-K-L-M-N-O-Q-R-S-T-Q-V-W-X-Y-V-Q-[-\-]-^-[-Q-`-a-b-c-`-Q-e-f-g-h-e-Q-j-k-l-m-j-Q-o.p.q.r. o. Q.t.u.v.w.t.Q.!y.%z.({.)|.*y..Q.1~.5.8.:.;~.?Q.B.F.I.K.L.PQ.S.W.Z.\.].aQ.d.h.k.l.m.qQ.t.x.{.}.~.Q......Q......Q......Q......Q......Q......Q......Q..////Q/ / ////Q/P///!/%/(/+/7/:/=/@/L/X/[/^K/e2/h/u/x/{///////////////////////////////// /// 00 0020"0%#0($0+%01&04(0@)0C*0D+0E(0K-0O.0R/0S00T-0X(0Z20^30a40c50d20h(0j70n80q90s:0t70x(0z<0~=0>0?0<0(0A0B0C0D0A0(0'0H0I0K0]0e0N0L0O0M0T0Q0K0J0"020h0i0j0k1l1n1o1p1q1n1s1 t1#u1$v1%s1)n1+x1/y12z14{15x19n1;}1?~1B1D1E}1In1K1O1R1T1U1Yn1Zm1]1`1c1g1j1m1y1|111111h121111111111111111111111122222 2 22222222"2#2$2(2+2/222425292<2@2C2E2F2J2K2N2Q2T2X2[2^2j2m2p2s22222222222222222222222 2 2 2 2 2233333 3 3333333 3#3%3&3*3+3.31 34"3843;<3>%3J#3M&3P$3S+3_(3k"3n!3q3x23{?3@3A3B3C3E3F3G3H3E3J3K3L3M3J3E3O3P3Q3R3O3E3T3U3V3W3T3E3Y3Z3[3\3Y3E3D3`3a3c3u3}3f4d4 g4e4l4i4)c4,b4/?462494F4I4L4R4U4a4d4f4g4m4q4t4u4v4z4|444444444444444444444444444444444444444444444445555 5 55555555 5#5&5)5-50535?5B5E5H5T5`5c5f5m25p5{5~555555555555555555555555555555555555555 5 5 56'666666$60 63 666=26@*6M+6P,6S-6Y.6\06h16k26m36n06t56x66{76|86}5606:6;6<6=6:606?6@6A6B6?606D6E6F6G6D606I6J6K6L6I606N6O6P6Q6N606S6T6U6V6S606X6Y6Z6[6X606]6^6_6`6]707b7c7 d7 e7 b707g7h7i7j7g7!07$l7(m7+n7-o7.l72075q79r7<s7=t7>q7B07Ev7Iw7Lx7My7Nv7R07U{7Y|7\}7^~7_{7c07f7j7m7o7p7t07w7{7~77707777770777777077777707/77777777777777*8288888 8#8/8284858;8?8B8C8D8H8J8N8Q8R8S8W8Y8]8`8a8b8f8h8l8o8q8r8v8x8|888888888888888888888888888888888888888889999 99#9)9-Y90n939?9B9E9H29OC9S29T9[/9_9`9d9e9h9o29rq9r9s9t9u9w9x9y9z9w9|9}9~99|9w999999w999999w999999w999999w999:::w:v: : :::::%:(:+:.:::F:I:Lq:S2:V:c:f:i:o:r:~:::::::::::::::::::::::::::::::::::::::::::::::;;;;; ;;;;;;;;;";& ;);,;8;;;>;A;M;Y;\;_;f2;i;v;y;|;;;;;;;!;";#;$;!;;&;';(;);&;;+;,;-;.;+;;0;1;2;3;0;;5;6;7;8;5;;:;;;<;=;:;;?;@<A<B<?<< D<E<F<G<D<<I<J<"K<$L<%I<)<,N<0O<3P<5Q<6N<:<=S=A=E=H=J=K=O=R=V=Y=[=\=`=a=d=g=j=n=q=t=========2=====================>>> > >>>>>>>>>#>%>)>,>.>/>3>4>7>:>=>A>D>G>S>V>Y>\>h>t>w>z>2>>>>>> >!>">#> >%>&>'>(>%> >*>+>,>->*> >/>0>1>2>/> >>6>7>9>K>S>@?@C@E@I@L@M@N@R@T@X@[@]@^@b@c@f@i@l@p@s@v@@@@@@@@@2@@@@@@@@@@@@@@@AAA A AAAAAAAA!A$A'A3A6A9A<AHATAWAZAa2Ad Aq At Aw AAAAAAAAAAAAAAAAAAAA A!A"AAA$A%A&A'A$AA)A*A+A,A)AA.A/A0A1A.BBB5B 6B 8BJBRB;B#9B&BD8BG7BJ BQ2BTUBaVBdWBgXB|YB[B\B]B^B[B`BaBbBcB`B[BeBfBgBhBeB[BjBkBlBmBjB[BoBpBqBrBoB[BtBuBvBwBtB[BZB{B|B~BBBCCC C CC$~C'}C*UC12C4CACDCGCbCeCqCtCvCwC}CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDD!D(2D+D8D;D>DDDGDSDVDXDYD_DcDfDhDiDmDoDsDvDxDyD}DDDDDDDDDDDDDDDD DDD D D DD DDDDDDDDDDDDDDDDDDDDD D!D"DEE$E%E &E 'E $EE)E*E+E,E)E"E%.E)/E,0E.1E/.E3E63E:4E=5E?6E@3EDEG8EK9EN:EO;EP8ETEW=E[>E^?E`@Ea=EeEhBElCEoDEpEEqBEuExGE|HEIEJEGEEENEOEQEcEkETEREUESEZEWEQEPEE2EnEoEpEqErFtF uFvFwFtFyFzF {F"|F#yF'tF)~F-F0F2F3~F7tF9F=F@FAFBFFtFGsFJFMFPFTFWFZFfFiFlFoF{FFFnF2FFFFFFFFFFFFFFFFFFFFFFFFGGGGG G GGGGGGG G"G#G'G*G.G1G2G3G7G:G>GAGBGCGGGJGNGQGRGSGWGZG^GaGcGdGhGkGoGrGtGuGyG|GGGGGGGGGGGGGGGGGGGGGG GGGGGGGGGGG2GH H HH$H'H3H6 H8!H9H?#HC$HF%HH&HI#HMHO(HS)HV*HX+HY(H]H_-Hc.Hf/Hg0Hh-HlHn2Hr3Hu4Hw5Hx2H|H~7H8H9H:H7HHH?H;-com/ustadmobile/door/ext/DoorDatabaseMetadata()V  java/lang/String ClazzLog ClazzLogAttendanceRecordScheduleHolidayCalendarHolidayPersonClazzClazzEnrolment LeavingReason ContentEntryContentEntryContentCategoryJoin ContentEntryParentChildJoin"ContentEntryRelatedEntryJoin$ContentCategorySchema&ContentCategory(Language*LanguageVariant, PersonAuth. PersonGroup0PersonGroupMember2 PersonPicture4 VerbEntity6ActivityEntity8StatementEntity: ActorEntity<SyncNode>Comments@ReportBSiteD SiteTermsFPersonParentJoinH ScopedGrantJ ErrorReportLClazzAssignmentNCourseAssignmentSubmissionPCourseAssignmentSubmissionFileRCourseAssignmentMarkTPeerReviewerAllocationV PersonAuth2X UserSessionZ ContentJob\ContentEntryImportJob^ CourseBlock`CourseTerminologybCourseGroupSetdCourseGroupMemberfContentEntryPicturehActivityInteractionEntityj CoursePicturelDiscussionPostnExternalAppPermissionpMessager StudentResulttContentEntryVersionv TransferJobxTransferJobItemz CacheLockJoin| OfflineItem~OfflineItemPendingTransferJob DeletedItemEnrolmentRequestCoursePermissionSystemPermissionCourseBlockPictureContentEntryPicture2TransferJobErrorVerbLangMapEntryGroupMemberActorJoinActivityLangMapEntryActivityExtensionEntityStatementContextActivityJoinXapiSessionEntityStatementEntityJson StateEntityStateDeleteCommandOutgoingReplicationReplicationOperationPendingRepositorySessionDoorNodeReportQueryResult kotlin/collections/CollectionsKtlistOf%([Ljava/lang/Object;)Ljava/util/List;  allTablesLjava/util/List; kotlin/LazyThreadSafetyModeNONELkotlin/LazyThreadSafetyMode; Fcom/ustadmobile/core/db/UmAppDatabase_DoorMetadata$replicateEntities$2INSTANCEHLcom/ustadmobile/core/db/UmAppDatabase_DoorMetadata$replicateEntities$2; kotlin/jvm/functions/Function0 kotlin/LazyKtlazyL(Lkotlin/LazyThreadSafetyMode;Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; replicateEntities$delegate Lkotlin/Lazy; this4Lcom/ustadmobile/core/db/UmAppDatabase_DoorMetadata; getDbClass()Lkotlin/reflect/KClass;B()Lkotlin/reflect/KClass;#Lorg/jetbrains/annotations/NotNull;%com/ustadmobile/core/db/UmAppDatabasekotlin/jvm/internal/ReflectiongetOrCreateKotlinClass*(Ljava/lang/Class;)Lkotlin/reflect/KClass; getHasReadOnlyWrapper()Z getVersion()I getAllTables()Ljava/util/List;&()Ljava/util/List;getReplicateEntities()Ljava/util/Map;b()Ljava/util/Map; kotlin/LazygetValue()Ljava/lang/Object;  java/util/Map$Ljava/util/List;Lkotlin/Metadata;mv kxi0d1<            $   200B¢R00X–¢ R 00 8VX–¢  R 08VX–¢R'0008VX–„¢ R08VX–¢¨d2/Lcom/ustadmobile/door/ext/DoorDatabaseMetadata;'Lcom/ustadmobile/core/db/UmAppDatabase;dbClassLkotlin/reflect/KClass;hasReadOnlyWrapperreplicateEntitiesS+?S+@S+AS+BS+CS+DS+ES+FS+GS+HS+IS+JS+KS+LS+MS+NS+OS+*øɵͱ z!$&),/258;>ADGJMPSVY\_behknqtwz}      !!!"""""## # #$$"$%($+.%14%7:%=@%CF%IL&OR&UX&[^&ad'gj'mp'sv'y|(((())))****+++,,,0  0ո۰   ,   .Ϭ   /*   A*L+ /00   [IIIII[s[sssssssssssssssssssssssssssssPK!! %Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ActivityEntityDao$2.class=GFcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ActivityEntityDao$2~Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function06(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Vthis$03Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;  (I)V  thisHLcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ActivityEntityDao$2; $receiverinvokeB()Lcom/ustadmobile/core/db/dao/xapi/ActivityEntityDao_DoorWrapper;#Lorg/jetbrains/annotations/NotNull;>com/ustadmobile/core/db/dao/xapi/ActivityEntityDao_DoorWrapper1com/ustadmobile/core/db/UmAppDatabase_DoorWrapperaccess$get_db$p\(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!activityEntityDao6()Lcom/ustadmobile/core/db/dao/xapi/ActivityEntityDao; #$ "%S(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/xapi/ActivityEntityDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mv kxi0d1  0H ¢d2 @Lcom/ustadmobile/core/db/dao/xapi/ActivityEntityDao_DoorWrapper;(Lcom/ustadmobile/core/db/UmAppDatabase;JLcom/ustadmobile/door/message/DoorMessageCallback;Lcom/ustadmobile/door/log/DoorLogger;Ljava/lang/String;)V ;UmAppDatabase_DoorWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@? AA*>/*,@? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!hl))Ocom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ActivityExtensionDao$2.class=GIcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ActivityExtensionDao$2Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function06(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Vthis$03Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;  (I)V  thisKLcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ActivityExtensionDao$2; $receiverinvokeE()Lcom/ustadmobile/core/db/dao/xapi/ActivityExtensionDao_DoorWrapper;#Lorg/jetbrains/annotations/NotNull;Acom/ustadmobile/core/db/dao/xapi/ActivityExtensionDao_DoorWrapper1com/ustadmobile/core/db/UmAppDatabase_DoorWrapperaccess$get_db$p\(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!activityExtensionDao9()Lcom/ustadmobile/core/db/dao/xapi/ActivityExtensionDao; #$ "%V(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/xapi/ActivityExtensionDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mv kxi0d1  0H ¢d2 CLcom/ustadmobile/core/db/dao/xapi/ActivityExtensionDao_DoorWrapper;(Lcom/ustadmobile/core/db/UmAppDatabase;JLcom/ustadmobile/door/message/DoorMessageCallback;Lcom/ustadmobile/door/log/DoorLogger;Ljava/lang/String;)V ;UmAppDatabase_DoorWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@? AA*>/*,@? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!$_~X;;Qcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ActivityInteractionDao$2.class=GKcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ActivityInteractionDao$2Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function06(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Vthis$03Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;  (I)V  thisMLcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ActivityInteractionDao$2; $receiverinvokeG()Lcom/ustadmobile/core/db/dao/xapi/ActivityInteractionDao_DoorWrapper;#Lorg/jetbrains/annotations/NotNull;Ccom/ustadmobile/core/db/dao/xapi/ActivityInteractionDao_DoorWrapper1com/ustadmobile/core/db/UmAppDatabase_DoorWrapperaccess$get_db$p\(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!activityInteractionDao;()Lcom/ustadmobile/core/db/dao/xapi/ActivityInteractionDao; #$ "%X(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/xapi/ActivityInteractionDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mv kxi0d1  0H ¢d2 ELcom/ustadmobile/core/db/dao/xapi/ActivityInteractionDao_DoorWrapper;(Lcom/ustadmobile/core/db/UmAppDatabase;JLcom/ustadmobile/door/message/DoorMessageCallback;Lcom/ustadmobile/door/log/DoorLogger;Ljava/lang/String;)V ;UmAppDatabase_DoorWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@? AA*>/*,@? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!]/DDRcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ActivityLangMapEntryDao$2.class=GLcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ActivityLangMapEntryDao$2Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function06(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Vthis$03Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;  (I)V  thisNLcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ActivityLangMapEntryDao$2; $receiverinvokeH()Lcom/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao_DoorWrapper;#Lorg/jetbrains/annotations/NotNull;Dcom/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao_DoorWrapper1com/ustadmobile/core/db/UmAppDatabase_DoorWrapperaccess$get_db$p\(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!activityLangMapEntryDao<()Lcom/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao; #$ "%Y(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mv kxi0d1  0H ¢d2 FLcom/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao_DoorWrapper;(Lcom/ustadmobile/core/db/UmAppDatabase;JLcom/ustadmobile/door/message/DoorMessageCallback;Lcom/ustadmobile/door/log/DoorLogger;Ljava/lang/String;)V ;UmAppDatabase_DoorWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@? AA*>/*,@? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!RxCcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ActorDao$2.class=G=com/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ActorDao$2uLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function06(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Vthis$03Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;  (I)V  this?Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ActorDao$2; $receiverinvoke9()Lcom/ustadmobile/core/db/dao/xapi/ActorDao_DoorWrapper;#Lorg/jetbrains/annotations/NotNull;5com/ustadmobile/core/db/dao/xapi/ActorDao_DoorWrapper1com/ustadmobile/core/db/UmAppDatabase_DoorWrapperaccess$get_db$p\(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!actorDao-()Lcom/ustadmobile/core/db/dao/xapi/ActorDao; #$ "%J(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/xapi/ActorDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mv kxi0d1  0H ¢d2 7Lcom/ustadmobile/core/db/dao/xapi/ActorDao_DoorWrapper;(Lcom/ustadmobile/core/db/UmAppDatabase;JLcom/ustadmobile/door/message/DoorMessageCallback;Lcom/ustadmobile/door/log/DoorLogger;Ljava/lang/String;)V ;UmAppDatabase_DoorWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@!? AA*>/*,@ ? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!fbMcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ClazzAssignmentDao$2.class=GGcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ClazzAssignmentDao$2zLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function06(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Vthis$03Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;  (I)V  thisILcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ClazzAssignmentDao$2; $receiverinvoke>()Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_DoorWrapper;#Lorg/jetbrains/annotations/NotNull;:com/ustadmobile/core/db/dao/ClazzAssignmentDao_DoorWrapper1com/ustadmobile/core/db/UmAppDatabase_DoorWrapperaccess$get_db$p\(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!clazzAssignmentDao2()Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao; #$ "%O(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mv kxi0d1  0H ¢d2 3 *+ *?   >FY*  * &)@?? AA*>/*,@>? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!!Ccom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ClazzDao$2.class=G=com/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ClazzDao$2pLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function06(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Vthis$03Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;  (I)V  this?Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ClazzDao$2; $receiverinvoke4()Lcom/ustadmobile/core/db/dao/ClazzDao_DoorWrapper;#Lorg/jetbrains/annotations/NotNull;0com/ustadmobile/core/db/dao/ClazzDao_DoorWrapper1com/ustadmobile/core/db/UmAppDatabase_DoorWrapperaccess$get_db$p\(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!clazzDao(()Lcom/ustadmobile/core/db/dao/ClazzDao; #$ "%E(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/ClazzDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mv kxi0d1  0H ¢d2 2Lcom/ustadmobile/core/db/dao/ClazzDao_DoorWrapper;(Lcom/ustadmobile/core/db/UmAppDatabase;JLcom/ustadmobile/door/message/DoorMessageCallback;Lcom/ustadmobile/door/log/DoorLogger;Ljava/lang/String;)V ;UmAppDatabase_DoorWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@? AA*>/*,@? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!̷Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ClazzEnrolmentDao$2.class=GFcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ClazzEnrolmentDao$2yLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function06(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Vthis$03Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;  (I)V  thisHLcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ClazzEnrolmentDao$2; $receiverinvoke=()Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_DoorWrapper;#Lorg/jetbrains/annotations/NotNull;9com/ustadmobile/core/db/dao/ClazzEnrolmentDao_DoorWrapper1com/ustadmobile/core/db/UmAppDatabase_DoorWrapperaccess$get_db$p\(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!clazzEnrolmentDao1()Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao; #$ "%N(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mv kxi0d1  0H ¢d2 ;Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_DoorWrapper;(Lcom/ustadmobile/core/db/UmAppDatabase;JLcom/ustadmobile/door/message/DoorMessageCallback;Lcom/ustadmobile/door/log/DoorLogger;Ljava/lang/String;)V ;UmAppDatabase_DoorWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@? AA*>/*,@? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!JJJVcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ClazzLogAttendanceRecordDao$2.class=GPcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ClazzLogAttendanceRecordDao$2Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function06(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Vthis$03Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;  (I)V  thisRLcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ClazzLogAttendanceRecordDao$2; $receiverinvokeG()Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_DoorWrapper;#Lorg/jetbrains/annotations/NotNull;Ccom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_DoorWrapper1com/ustadmobile/core/db/UmAppDatabase_DoorWrapperaccess$get_db$p\(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!clazzLogAttendanceRecordDao;()Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao; #$ "%X(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mv kxi0d1  0H ¢d2 ELcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_DoorWrapper;(Lcom/ustadmobile/core/db/UmAppDatabase;JLcom/ustadmobile/door/message/DoorMessageCallback;Lcom/ustadmobile/door/log/DoorLogger;Ljava/lang/String;)V ;UmAppDatabase_DoorWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@&? AA*>/*,@%? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!DkFcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ClazzLogDao$2.class=G@com/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ClazzLogDao$2sLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function06(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Vthis$03Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;  (I)V  thisBLcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ClazzLogDao$2; $receiverinvoke7()Lcom/ustadmobile/core/db/dao/ClazzLogDao_DoorWrapper;#Lorg/jetbrains/annotations/NotNull;3com/ustadmobile/core/db/dao/ClazzLogDao_DoorWrapper1com/ustadmobile/core/db/UmAppDatabase_DoorWrapperaccess$get_db$p\(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase! clazzLogDao+()Lcom/ustadmobile/core/db/dao/ClazzLogDao; #$ "%H(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/ClazzLogDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mv kxi0d1  0H ¢d2 5Lcom/ustadmobile/core/db/dao/ClazzLogDao_DoorWrapper;(Lcom/ustadmobile/core/db/UmAppDatabase;JLcom/ustadmobile/door/message/DoorMessageCallback;Lcom/ustadmobile/door/log/DoorLogger;Ljava/lang/String;)V ;UmAppDatabase_DoorWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@+? AA*>/*,@*? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!tFcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_CommentsDao$2.class=G@com/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_CommentsDao$2sLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function06(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Vthis$03Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;  (I)V  thisBLcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_CommentsDao$2; $receiverinvoke7()Lcom/ustadmobile/core/db/dao/CommentsDao_DoorWrapper;#Lorg/jetbrains/annotations/NotNull;3com/ustadmobile/core/db/dao/CommentsDao_DoorWrapper1com/ustadmobile/core/db/UmAppDatabase_DoorWrapperaccess$get_db$p\(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase! commentsDao+()Lcom/ustadmobile/core/db/dao/CommentsDao; #$ "%H(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/CommentsDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mv kxi0d1  0H ¢d2 5Lcom/ustadmobile/core/db/dao/CommentsDao_DoorWrapper;(Lcom/ustadmobile/core/db/UmAppDatabase;JLcom/ustadmobile/door/message/DoorMessageCallback;Lcom/ustadmobile/door/log/DoorLogger;Ljava/lang/String;)V ;UmAppDatabase_DoorWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@S? AA*>/*,@R? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!)Mcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ContentCategoryDao$2.class=GGcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ContentCategoryDao$2zLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function06(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Vthis$03Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;  (I)V  thisILcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ContentCategoryDao$2; $receiverinvoke>()Lcom/ustadmobile/core/db/dao/ContentCategoryDao_DoorWrapper;#Lorg/jetbrains/annotations/NotNull;:com/ustadmobile/core/db/dao/ContentCategoryDao_DoorWrapper1com/ustadmobile/core/db/UmAppDatabase_DoorWrapperaccess$get_db$p\(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!contentCategoryDao2()Lcom/ustadmobile/core/db/dao/ContentCategoryDao; #$ "%O(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/ContentCategoryDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mv kxi0d1  0H ¢d2 3 *+ *?   >FY*  * &)@? AA*>/*,@? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!//Scom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ContentCategorySchemaDao$2.class=GMcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ContentCategorySchemaDao$2Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function06(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Vthis$03Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;  (I)V  thisOLcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ContentCategorySchemaDao$2; $receiverinvokeD()Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_DoorWrapper;#Lorg/jetbrains/annotations/NotNull;@com/ustadmobile/core/db/dao/ContentCategorySchemaDao_DoorWrapper1com/ustadmobile/core/db/UmAppDatabase_DoorWrapperaccess$get_db$p\(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!contentCategorySchemaDao8()Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao; #$ "%U(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mv kxi0d1  0H ¢d2 BLcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_DoorWrapper;(Lcom/ustadmobile/core/db/UmAppDatabase;JLcom/ustadmobile/door/message/DoorMessageCallback;Lcom/ustadmobile/door/log/DoorLogger;Ljava/lang/String;)V ;UmAppDatabase_DoorWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@? AA*>/*,@? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!9]com/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ContentEntryContentCategoryJoinDao$2.class=GWcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ContentEntryContentCategoryJoinDao$2Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function06(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Vthis$03Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;  (I)V  thisYLcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ContentEntryContentCategoryJoinDao$2; $receiverinvokeN()Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_DoorWrapper;#Lorg/jetbrains/annotations/NotNull;Jcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_DoorWrapper1com/ustadmobile/core/db/UmAppDatabase_DoorWrapperaccess$get_db$p\(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!"contentEntryContentCategoryJoinDaoB()Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao; #$ "%_(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mv kxi0d1  0H ¢d2 LLcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_DoorWrapper;(Lcom/ustadmobile/core/db/UmAppDatabase;JLcom/ustadmobile/door/message/DoorMessageCallback;Lcom/ustadmobile/door/log/DoorLogger;Ljava/lang/String;)V ;UmAppDatabase_DoorWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >NY*  * &)@? AA*>/*,@? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!E6DJcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ContentEntryDao$2.class=GDcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ContentEntryDao$2wLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function06(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Vthis$03Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;  (I)V  thisFLcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ContentEntryDao$2; $receiverinvoke;()Lcom/ustadmobile/core/db/dao/ContentEntryDao_DoorWrapper;#Lorg/jetbrains/annotations/NotNull;7com/ustadmobile/core/db/dao/ContentEntryDao_DoorWrapper1com/ustadmobile/core/db/UmAppDatabase_DoorWrapperaccess$get_db$p\(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!contentEntryDao/()Lcom/ustadmobile/core/db/dao/ContentEntryDao; #$ "%L(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/ContentEntryDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mv kxi0d1  0H ¢d2 9Lcom/ustadmobile/core/db/dao/ContentEntryDao_DoorWrapper;(Lcom/ustadmobile/core/db/UmAppDatabase;JLcom/ustadmobile/door/message/DoorMessageCallback;Lcom/ustadmobile/door/log/DoorLogger;Ljava/lang/String;)V ;UmAppDatabase_DoorWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@? AA*>/*,@? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!'eeYcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ContentEntryParentChildJoinDao$2.class=GScom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ContentEntryParentChildJoinDao$2Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function06(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Vthis$03Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;  (I)V  thisULcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ContentEntryParentChildJoinDao$2; $receiverinvokeJ()Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_DoorWrapper;#Lorg/jetbrains/annotations/NotNull;Fcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_DoorWrapper1com/ustadmobile/core/db/UmAppDatabase_DoorWrapperaccess$get_db$p\(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!contentEntryParentChildJoinDao>()Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao; #$ "%[(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mv kxi0d1  0H ¢d2 HLcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_DoorWrapper;(Lcom/ustadmobile/core/db/UmAppDatabase;JLcom/ustadmobile/door/message/DoorMessageCallback;Lcom/ustadmobile/door/log/DoorLogger;Ljava/lang/String;)V ;UmAppDatabase_DoorWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@? AA*>/*,@? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!-&&Rcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ContentEntryPicture2Dao$2.class=GLcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ContentEntryPicture2Dao$2Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function06(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Vthis$03Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;  (I)V  thisNLcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ContentEntryPicture2Dao$2; $receiverinvokeC()Lcom/ustadmobile/core/db/dao/ContentEntryPicture2Dao_DoorWrapper;#Lorg/jetbrains/annotations/NotNull;?com/ustadmobile/core/db/dao/ContentEntryPicture2Dao_DoorWrapper1com/ustadmobile/core/db/UmAppDatabase_DoorWrapperaccess$get_db$p\(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!contentEntryPicture2Dao7()Lcom/ustadmobile/core/db/dao/ContentEntryPicture2Dao; #$ "%T(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/ContentEntryPicture2Dao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mv kxi0d1  0H ¢d2 ALcom/ustadmobile/core/db/dao/ContentEntryPicture2Dao_DoorWrapper;(Lcom/ustadmobile/core/db/UmAppDatabase;JLcom/ustadmobile/door/message/DoorMessageCallback;Lcom/ustadmobile/door/log/DoorLogger;Ljava/lang/String;)V ;UmAppDatabase_DoorWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@? AA*>/*,@? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!zgQcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ContentEntryPictureDao$2.class=GKcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ContentEntryPictureDao$2~Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function06(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Vthis$03Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;  (I)V  thisMLcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ContentEntryPictureDao$2; $receiverinvokeB()Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_DoorWrapper;#Lorg/jetbrains/annotations/NotNull;>com/ustadmobile/core/db/dao/ContentEntryPictureDao_DoorWrapper1com/ustadmobile/core/db/UmAppDatabase_DoorWrapperaccess$get_db$p\(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!contentEntryPictureDao6()Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao; #$ "%S(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mv kxi0d1  0H ¢d2 @Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_DoorWrapper;(Lcom/ustadmobile/core/db/UmAppDatabase;JLcom/ustadmobile/door/message/DoorMessageCallback;Lcom/ustadmobile/door/log/DoorLogger;Ljava/lang/String;)V ;UmAppDatabase_DoorWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@? AA*>/*,@? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!j nnZcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ContentEntryRelatedEntryJoinDao$2.class=GTcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ContentEntryRelatedEntryJoinDao$2Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function06(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Vthis$03Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;  (I)V  thisVLcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ContentEntryRelatedEntryJoinDao$2; $receiverinvokeK()Lcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_DoorWrapper;#Lorg/jetbrains/annotations/NotNull;Gcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_DoorWrapper1com/ustadmobile/core/db/UmAppDatabase_DoorWrapperaccess$get_db$p\(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!contentEntryRelatedEntryJoinDao?()Lcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao; #$ "%\(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mv kxi0d1  0H ¢d2 ILcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_DoorWrapper;(Lcom/ustadmobile/core/db/UmAppDatabase;JLcom/ustadmobile/door/message/DoorMessageCallback;Lcom/ustadmobile/door/log/DoorLogger;Ljava/lang/String;)V ;UmAppDatabase_DoorWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@? AA*>/*,@? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!cdQcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ContentEntryVersionDao$2.class=GKcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ContentEntryVersionDao$2~Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function06(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Vthis$03Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;  (I)V  thisMLcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ContentEntryVersionDao$2; $receiverinvokeB()Lcom/ustadmobile/core/db/dao/ContentEntryVersionDao_DoorWrapper;#Lorg/jetbrains/annotations/NotNull;>com/ustadmobile/core/db/dao/ContentEntryVersionDao_DoorWrapper1com/ustadmobile/core/db/UmAppDatabase_DoorWrapperaccess$get_db$p\(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!contentEntryVersionDao6()Lcom/ustadmobile/core/db/dao/ContentEntryVersionDao; #$ "%S(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/ContentEntryVersionDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mv kxi0d1  0H ¢d2 @Lcom/ustadmobile/core/db/dao/ContentEntryVersionDao_DoorWrapper;(Lcom/ustadmobile/core/db/UmAppDatabase;JLcom/ustadmobile/door/message/DoorMessageCallback;Lcom/ustadmobile/door/log/DoorLogger;Ljava/lang/String;)V ;UmAppDatabase_DoorWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@? AA*>/*,@? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!ȕI&&Rcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_CourseAssignmentMarkDao$2.class=GLcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_CourseAssignmentMarkDao$2Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function06(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Vthis$03Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;  (I)V  thisNLcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_CourseAssignmentMarkDao$2; $receiverinvokeC()Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_DoorWrapper;#Lorg/jetbrains/annotations/NotNull;?com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_DoorWrapper1com/ustadmobile/core/db/UmAppDatabase_DoorWrapperaccess$get_db$p\(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!courseAssignmentMarkDao7()Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao; #$ "%T(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mv kxi0d1  0H ¢d2 ALcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_DoorWrapper;(Lcom/ustadmobile/core/db/UmAppDatabase;JLcom/ustadmobile/door/message/DoorMessageCallback;Lcom/ustadmobile/door/log/DoorLogger;Ljava/lang/String;)V ;UmAppDatabase_DoorWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@N? AA*>/*,@M? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!.\\Xcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_CourseAssignmentSubmissionDao$2.class=GRcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_CourseAssignmentSubmissionDao$2Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function06(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Vthis$03Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;  (I)V  thisTLcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_CourseAssignmentSubmissionDao$2; $receiverinvokeI()Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_DoorWrapper;#Lorg/jetbrains/annotations/NotNull;Ecom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_DoorWrapper1com/ustadmobile/core/db/UmAppDatabase_DoorWrapperaccess$get_db$p\(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!courseAssignmentSubmissionDao=()Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao; #$ "%Z(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mv kxi0d1  0H ¢d2 GLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_DoorWrapper;(Lcom/ustadmobile/core/db/UmAppDatabase;JLcom/ustadmobile/door/message/DoorMessageCallback;Lcom/ustadmobile/door/log/DoorLogger;Ljava/lang/String;)V ;UmAppDatabase_DoorWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@D? AA*>/*,@C? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!#Ā\com/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_CourseAssignmentSubmissionFileDao$2.class=GVcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_CourseAssignmentSubmissionFileDao$2Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function06(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Vthis$03Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;  (I)V  thisXLcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_CourseAssignmentSubmissionFileDao$2; $receiverinvokeM()Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_DoorWrapper;#Lorg/jetbrains/annotations/NotNull;Icom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_DoorWrapper1com/ustadmobile/core/db/UmAppDatabase_DoorWrapperaccess$get_db$p\(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!!courseAssignmentSubmissionFileDaoA()Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao; #$ "%^(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mv kxi0d1  0H ¢d2 KLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_DoorWrapper;(Lcom/ustadmobile/core/db/UmAppDatabase;JLcom/ustadmobile/door/message/DoorMessageCallback;Lcom/ustadmobile/door/log/DoorLogger;Ljava/lang/String;)V ;UmAppDatabase_DoorWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@I? AA*>/*,@H? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!FqIcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_CourseBlockDao$2.class=GCcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_CourseBlockDao$2vLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function06(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Vthis$03Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;  (I)V  thisELcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_CourseBlockDao$2; $receiverinvoke:()Lcom/ustadmobile/core/db/dao/CourseBlockDao_DoorWrapper;#Lorg/jetbrains/annotations/NotNull;6com/ustadmobile/core/db/dao/CourseBlockDao_DoorWrapper1com/ustadmobile/core/db/UmAppDatabase_DoorWrapperaccess$get_db$p\(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!courseBlockDao.()Lcom/ustadmobile/core/db/dao/CourseBlockDao; #$ "%K(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/CourseBlockDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mv kxi0d1  0H ¢d2 8Lcom/ustadmobile/core/db/dao/CourseBlockDao_DoorWrapper;(Lcom/ustadmobile/core/db/UmAppDatabase;JLcom/ustadmobile/door/message/DoorMessageCallback;Lcom/ustadmobile/door/log/DoorLogger;Ljava/lang/String;)V ;UmAppDatabase_DoorWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@? AA*>/*,@? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!DPcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_CourseBlockPictureDao$2.class=GJcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_CourseBlockPictureDao$2}Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function06(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Vthis$03Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;  (I)V  thisLLcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_CourseBlockPictureDao$2; $receiverinvokeA()Lcom/ustadmobile/core/db/dao/CourseBlockPictureDao_DoorWrapper;#Lorg/jetbrains/annotations/NotNull;=com/ustadmobile/core/db/dao/CourseBlockPictureDao_DoorWrapper1com/ustadmobile/core/db/UmAppDatabase_DoorWrapperaccess$get_db$p\(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!courseBlockPictureDao5()Lcom/ustadmobile/core/db/dao/CourseBlockPictureDao; #$ "%R(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/CourseBlockPictureDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mv kxi0d1  0H ¢d2 ?Lcom/ustadmobile/core/db/dao/CourseBlockPictureDao_DoorWrapper;(Lcom/ustadmobile/core/db/UmAppDatabase;JLcom/ustadmobile/door/message/DoorMessageCallback;Lcom/ustadmobile/door/log/DoorLogger;Ljava/lang/String;)V ;UmAppDatabase_DoorWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@? AA*>/*,@? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!Ɉ0  Ocom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_CourseGroupMemberDao$2.class=GIcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_CourseGroupMemberDao$2|Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function06(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Vthis$03Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;  (I)V  thisKLcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_CourseGroupMemberDao$2; $receiverinvoke@()Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_DoorWrapper;#Lorg/jetbrains/annotations/NotNull;>Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_DoorWrapper;(Lcom/ustadmobile/core/db/UmAppDatabase;JLcom/ustadmobile/door/message/DoorMessageCallback;Lcom/ustadmobile/door/log/DoorLogger;Ljava/lang/String;)V ;UmAppDatabase_DoorWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@? AA*>/*,@? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!،Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_CourseGroupSetDao$2.class=GFcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_CourseGroupSetDao$2yLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function06(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Vthis$03Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;  (I)V  thisHLcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_CourseGroupSetDao$2; $receiverinvoke=()Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_DoorWrapper;#Lorg/jetbrains/annotations/NotNull;9com/ustadmobile/core/db/dao/CourseGroupSetDao_DoorWrapper1com/ustadmobile/core/db/UmAppDatabase_DoorWrapperaccess$get_db$p\(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!courseGroupSetDao1()Lcom/ustadmobile/core/db/dao/CourseGroupSetDao; #$ "%N(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/CourseGroupSetDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mv kxi0d1  0H ¢d2 ;Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_DoorWrapper;(Lcom/ustadmobile/core/db/UmAppDatabase;JLcom/ustadmobile/door/message/DoorMessageCallback;Lcom/ustadmobile/door/log/DoorLogger;Ljava/lang/String;)V ;UmAppDatabase_DoorWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@? AA*>/*,@? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!G-{Ncom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_CoursePermissionDao$2.class=GHcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_CoursePermissionDao$2{Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function06(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Vthis$03Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;  (I)V  thisJLcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_CoursePermissionDao$2; $receiverinvoke?()Lcom/ustadmobile/core/db/dao/CoursePermissionDao_DoorWrapper;#Lorg/jetbrains/annotations/NotNull;;com/ustadmobile/core/db/dao/CoursePermissionDao_DoorWrapper1com/ustadmobile/core/db/UmAppDatabase_DoorWrapperaccess$get_db$p\(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!coursePermissionDao3()Lcom/ustadmobile/core/db/dao/CoursePermissionDao; #$ "%P(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/CoursePermissionDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mv kxi0d1  0H ¢d2 =Lcom/ustadmobile/core/db/dao/CoursePermissionDao_DoorWrapper;(Lcom/ustadmobile/core/db/UmAppDatabase;JLcom/ustadmobile/door/message/DoorMessageCallback;Lcom/ustadmobile/door/log/DoorLogger;Ljava/lang/String;)V ;UmAppDatabase_DoorWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@? AA*>/*,@? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!#Kcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_CoursePictureDao$2.class=GEcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_CoursePictureDao$2xLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function06(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Vthis$03Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;  (I)V  thisGLcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_CoursePictureDao$2; $receiverinvoke<()Lcom/ustadmobile/core/db/dao/CoursePictureDao_DoorWrapper;#Lorg/jetbrains/annotations/NotNull;8com/ustadmobile/core/db/dao/CoursePictureDao_DoorWrapper1com/ustadmobile/core/db/UmAppDatabase_DoorWrapperaccess$get_db$p\(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!coursePictureDao0()Lcom/ustadmobile/core/db/dao/CoursePictureDao; #$ "%M(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/CoursePictureDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mv kxi0d1  0H ¢d2 :Lcom/ustadmobile/core/db/dao/CoursePictureDao_DoorWrapper;(Lcom/ustadmobile/core/db/UmAppDatabase;JLcom/ustadmobile/door/message/DoorMessageCallback;Lcom/ustadmobile/door/log/DoorLogger;Ljava/lang/String;)V ;UmAppDatabase_DoorWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@{? AA*>/*,@z? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!B  Ocom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_CourseTerminologyDao$2.class=GIcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_CourseTerminologyDao$2|Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function06(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Vthis$03Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;  (I)V  thisKLcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_CourseTerminologyDao$2; $receiverinvoke@()Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_DoorWrapper;#Lorg/jetbrains/annotations/NotNull;>Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_DoorWrapper;(Lcom/ustadmobile/core/db/UmAppDatabase;JLcom/ustadmobile/door/message/DoorMessageCallback;Lcom/ustadmobile/door/log/DoorLogger;Ljava/lang/String;)V ;UmAppDatabase_DoorWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@? AA*>/*,@? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!͢;Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_DiscussionPostDao$2.class=GFcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_DiscussionPostDao$2yLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function06(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Vthis$03Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;  (I)V  thisHLcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_DiscussionPostDao$2; $receiverinvoke=()Lcom/ustadmobile/core/db/dao/DiscussionPostDao_DoorWrapper;#Lorg/jetbrains/annotations/NotNull;9com/ustadmobile/core/db/dao/DiscussionPostDao_DoorWrapper1com/ustadmobile/core/db/UmAppDatabase_DoorWrapperaccess$get_db$p\(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!discussionPostDao1()Lcom/ustadmobile/core/db/dao/DiscussionPostDao; #$ "%N(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/DiscussionPostDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mv kxi0d1  0H ¢d2 ;Lcom/ustadmobile/core/db/dao/DiscussionPostDao_DoorWrapper;(Lcom/ustadmobile/core/db/UmAppDatabase;JLcom/ustadmobile/door/message/DoorMessageCallback;Lcom/ustadmobile/door/log/DoorLogger;Ljava/lang/String;)V ;UmAppDatabase_DoorWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@? AA*>/*,@? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!?KNcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_EnrolmentRequestDao$2.class=GHcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_EnrolmentRequestDao$2{Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function06(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Vthis$03Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;  (I)V  thisJLcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_EnrolmentRequestDao$2; $receiverinvoke?()Lcom/ustadmobile/core/db/dao/EnrolmentRequestDao_DoorWrapper;#Lorg/jetbrains/annotations/NotNull;;com/ustadmobile/core/db/dao/EnrolmentRequestDao_DoorWrapper1com/ustadmobile/core/db/UmAppDatabase_DoorWrapperaccess$get_db$p\(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!enrolmentRequestDao3()Lcom/ustadmobile/core/db/dao/EnrolmentRequestDao; #$ "%P(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/EnrolmentRequestDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mv kxi0d1  0H ¢d2 =Lcom/ustadmobile/core/db/dao/EnrolmentRequestDao_DoorWrapper;(Lcom/ustadmobile/core/db/UmAppDatabase;JLcom/ustadmobile/door/message/DoorMessageCallback;Lcom/ustadmobile/door/log/DoorLogger;Ljava/lang/String;)V ;UmAppDatabase_DoorWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@? AA*>/*,@? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!Icom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ErrorReportDao$2.class=GCcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ErrorReportDao$2vLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function06(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Vthis$03Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;  (I)V  thisELcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ErrorReportDao$2; $receiverinvoke:()Lcom/ustadmobile/core/db/dao/ErrorReportDao_DoorWrapper;#Lorg/jetbrains/annotations/NotNull;6com/ustadmobile/core/db/dao/ErrorReportDao_DoorWrapper1com/ustadmobile/core/db/UmAppDatabase_DoorWrapperaccess$get_db$p\(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!errorReportDao.()Lcom/ustadmobile/core/db/dao/ErrorReportDao; #$ "%K(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/ErrorReportDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mv kxi0d1  0H ¢d2 8Lcom/ustadmobile/core/db/dao/ErrorReportDao_DoorWrapper;(Lcom/ustadmobile/core/db/UmAppDatabase;JLcom/ustadmobile/door/message/DoorMessageCallback;Lcom/ustadmobile/door/log/DoorLogger;Ljava/lang/String;)V ;UmAppDatabase_DoorWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@l? AA*>/*,@k? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!b~zDDRcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_GroupMemberActorJoinDao$2.class=GLcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_GroupMemberActorJoinDao$2Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function06(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Vthis$03Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;  (I)V  thisNLcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_GroupMemberActorJoinDao$2; $receiverinvokeH()Lcom/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao_DoorWrapper;#Lorg/jetbrains/annotations/NotNull;Dcom/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao_DoorWrapper1com/ustadmobile/core/db/UmAppDatabase_DoorWrapperaccess$get_db$p\(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!groupMemberActorJoinDao<()Lcom/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao; #$ "%Y(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mv kxi0d1  0H ¢d2 FLcom/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao_DoorWrapper;(Lcom/ustadmobile/core/db/UmAppDatabase;JLcom/ustadmobile/door/message/DoorMessageCallback;Lcom/ustadmobile/door/log/DoorLogger;Ljava/lang/String;)V ;UmAppDatabase_DoorWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@? AA*>/*,@? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function06(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Vthis$03Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;  (I)V  thisILcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_HolidayCalendarDao$2; $receiverinvoke>()Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_DoorWrapper;#Lorg/jetbrains/annotations/NotNull;:com/ustadmobile/core/db/dao/HolidayCalendarDao_DoorWrapper1com/ustadmobile/core/db/UmAppDatabase_DoorWrapperaccess$get_db$p\(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!holidayCalendarDao2()Lcom/ustadmobile/core/db/dao/HolidayCalendarDao; #$ "%O(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/HolidayCalendarDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mv kxi0d1  0H ¢d2 3 *+ *?   >FY*  * &)@5? AA*>/*,@4? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!]PEcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_HolidayDao$2.class=G?com/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_HolidayDao$2rLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function06(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Vthis$03Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;  (I)V  thisALcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_HolidayDao$2; $receiverinvoke6()Lcom/ustadmobile/core/db/dao/HolidayDao_DoorWrapper;#Lorg/jetbrains/annotations/NotNull;2com/ustadmobile/core/db/dao/HolidayDao_DoorWrapper1com/ustadmobile/core/db/UmAppDatabase_DoorWrapperaccess$get_db$p\(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase! holidayDao*()Lcom/ustadmobile/core/db/dao/HolidayDao; #$ "%G(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/HolidayDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mv kxi0d1  0H ¢d2 4Lcom/ustadmobile/core/db/dao/HolidayDao_DoorWrapper;(Lcom/ustadmobile/core/db/UmAppDatabase;JLcom/ustadmobile/door/message/DoorMessageCallback;Lcom/ustadmobile/door/log/DoorLogger;Ljava/lang/String;)V ;UmAppDatabase_DoorWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@:? AA*>/*,@9? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!XFcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_LanguageDao$2.class=G@com/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_LanguageDao$2sLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function06(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Vthis$03Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;  (I)V  thisBLcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_LanguageDao$2; $receiverinvoke7()Lcom/ustadmobile/core/db/dao/LanguageDao_DoorWrapper;#Lorg/jetbrains/annotations/NotNull;3com/ustadmobile/core/db/dao/LanguageDao_DoorWrapper1com/ustadmobile/core/db/UmAppDatabase_DoorWrapperaccess$get_db$p\(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase! languageDao+()Lcom/ustadmobile/core/db/dao/LanguageDao; #$ "%H(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/LanguageDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mv kxi0d1  0H ¢d2 5Lcom/ustadmobile/core/db/dao/LanguageDao_DoorWrapper;(Lcom/ustadmobile/core/db/UmAppDatabase;JLcom/ustadmobile/door/message/DoorMessageCallback;Lcom/ustadmobile/door/log/DoorLogger;Ljava/lang/String;)V ;UmAppDatabase_DoorWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@? AA*>/*,@? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!,mMcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_LanguageVariantDao$2.class=GGcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_LanguageVariantDao$2zLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function06(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Vthis$03Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;  (I)V  thisILcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_LanguageVariantDao$2; $receiverinvoke>()Lcom/ustadmobile/core/db/dao/LanguageVariantDao_DoorWrapper;#Lorg/jetbrains/annotations/NotNull;:com/ustadmobile/core/db/dao/LanguageVariantDao_DoorWrapper1com/ustadmobile/core/db/UmAppDatabase_DoorWrapperaccess$get_db$p\(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!languageVariantDao2()Lcom/ustadmobile/core/db/dao/LanguageVariantDao; #$ "%O(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/LanguageVariantDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mv kxi0d1  0H ¢d2 3 *+ *?   >FY*  * &)@? AA*>/*,@? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!z_Kcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_LeavingReasonDao$2.class=GEcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_LeavingReasonDao$2xLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function06(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Vthis$03Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;  (I)V  thisGLcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_LeavingReasonDao$2; $receiverinvoke<()Lcom/ustadmobile/core/db/dao/LeavingReasonDao_DoorWrapper;#Lorg/jetbrains/annotations/NotNull;8com/ustadmobile/core/db/dao/LeavingReasonDao_DoorWrapper1com/ustadmobile/core/db/UmAppDatabase_DoorWrapperaccess$get_db$p\(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!leavingReasonDao0()Lcom/ustadmobile/core/db/dao/LeavingReasonDao; #$ "%M(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/LeavingReasonDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mv kxi0d1  0H ¢d2 :Lcom/ustadmobile/core/db/dao/LeavingReasonDao_DoorWrapper;(Lcom/ustadmobile/core/db/UmAppDatabase;JLcom/ustadmobile/door/message/DoorMessageCallback;Lcom/ustadmobile/door/log/DoorLogger;Ljava/lang/String;)V ;UmAppDatabase_DoorWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@? AA*>/*,@? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!5۱Ecom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_MessageDao$2.class=G?com/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_MessageDao$2rLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function06(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Vthis$03Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;  (I)V  thisALcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_MessageDao$2; $receiverinvoke6()Lcom/ustadmobile/core/db/dao/MessageDao_DoorWrapper;#Lorg/jetbrains/annotations/NotNull;2com/ustadmobile/core/db/dao/MessageDao_DoorWrapper1com/ustadmobile/core/db/UmAppDatabase_DoorWrapperaccess$get_db$p\(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase! messageDao*()Lcom/ustadmobile/core/db/dao/MessageDao; #$ "%G(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/MessageDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mv kxi0d1  0H ¢d2 4Lcom/ustadmobile/core/db/dao/MessageDao_DoorWrapper;(Lcom/ustadmobile/core/db/UmAppDatabase;JLcom/ustadmobile/door/message/DoorMessageCallback;Lcom/ustadmobile/door/log/DoorLogger;Ljava/lang/String;)V ;UmAppDatabase_DoorWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@? AA*>/*,@? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!y+AIcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_OfflineItemDao$2.class=GCcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_OfflineItemDao$2vLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function06(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Vthis$03Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;  (I)V  thisELcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_OfflineItemDao$2; $receiverinvoke:()Lcom/ustadmobile/core/db/dao/OfflineItemDao_DoorWrapper;#Lorg/jetbrains/annotations/NotNull;6com/ustadmobile/core/db/dao/OfflineItemDao_DoorWrapper1com/ustadmobile/core/db/UmAppDatabase_DoorWrapperaccess$get_db$p\(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!offlineItemDao.()Lcom/ustadmobile/core/db/dao/OfflineItemDao; #$ "%K(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/OfflineItemDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mv kxi0d1  0H ¢d2 8Lcom/ustadmobile/core/db/dao/OfflineItemDao_DoorWrapper;(Lcom/ustadmobile/core/db/UmAppDatabase;JLcom/ustadmobile/door/message/DoorMessageCallback;Lcom/ustadmobile/door/log/DoorLogger;Ljava/lang/String;)V ;UmAppDatabase_DoorWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@? AA*>/*,@? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!88Tcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_PeerReviewerAllocationDao$2.class=GNcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_PeerReviewerAllocationDao$2Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function06(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Vthis$03Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;  (I)V  thisPLcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_PeerReviewerAllocationDao$2; $receiverinvokeE()Lcom/ustadmobile/core/db/dao/PeerReviewerAllocationDao_DoorWrapper;#Lorg/jetbrains/annotations/NotNull;Acom/ustadmobile/core/db/dao/PeerReviewerAllocationDao_DoorWrapper1com/ustadmobile/core/db/UmAppDatabase_DoorWrapperaccess$get_db$p\(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!peerReviewerAllocationDao9()Lcom/ustadmobile/core/db/dao/PeerReviewerAllocationDao; #$ "%V(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/PeerReviewerAllocationDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mv kxi0d1  0H ¢d2 CLcom/ustadmobile/core/db/dao/PeerReviewerAllocationDao_DoorWrapper;(Lcom/ustadmobile/core/db/UmAppDatabase;JLcom/ustadmobile/door/message/DoorMessageCallback;Lcom/ustadmobile/door/log/DoorLogger;Ljava/lang/String;)V ;UmAppDatabase_DoorWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@? AA*>/*,@? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!! ZIcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_PersonAuth2Dao$2.class=GCcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_PersonAuth2Dao$2vLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function06(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Vthis$03Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;  (I)V  thisELcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_PersonAuth2Dao$2; $receiverinvoke:()Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_DoorWrapper;#Lorg/jetbrains/annotations/NotNull;6com/ustadmobile/core/db/dao/PersonAuth2Dao_DoorWrapper1com/ustadmobile/core/db/UmAppDatabase_DoorWrapperaccess$get_db$p\(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!personAuth2Dao.()Lcom/ustadmobile/core/db/dao/PersonAuth2Dao; #$ "%K(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/PersonAuth2Dao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mv kxi0d1  0H ¢d2 8Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_DoorWrapper;(Lcom/ustadmobile/core/db/UmAppDatabase;JLcom/ustadmobile/door/message/DoorMessageCallback;Lcom/ustadmobile/door/log/DoorLogger;Ljava/lang/String;)V ;UmAppDatabase_DoorWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@q? AA*>/*,@p? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!9ҨDcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_PersonDao$2.class=G>com/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_PersonDao$2qLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function06(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Vthis$03Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;  (I)V  this@Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_PersonDao$2; $receiverinvoke5()Lcom/ustadmobile/core/db/dao/PersonDao_DoorWrapper;#Lorg/jetbrains/annotations/NotNull;1com/ustadmobile/core/db/dao/PersonDao_DoorWrapper1com/ustadmobile/core/db/UmAppDatabase_DoorWrapperaccess$get_db$p\(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase! personDao)()Lcom/ustadmobile/core/db/dao/PersonDao; #$ "%F(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/PersonDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mv kxi0d1  0H ¢d2 3Lcom/ustadmobile/core/db/dao/PersonDao_DoorWrapper;(Lcom/ustadmobile/core/db/UmAppDatabase;JLcom/ustadmobile/door/message/DoorMessageCallback;Lcom/ustadmobile/door/log/DoorLogger;Ljava/lang/String;)V ;UmAppDatabase_DoorWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@? AA*>/*,@? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!ZfIcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_PersonGroupDao$2.class=GCcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_PersonGroupDao$2vLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function06(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Vthis$03Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;  (I)V  thisELcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_PersonGroupDao$2; $receiverinvoke:()Lcom/ustadmobile/core/db/dao/PersonGroupDao_DoorWrapper;#Lorg/jetbrains/annotations/NotNull;6com/ustadmobile/core/db/dao/PersonGroupDao_DoorWrapper1com/ustadmobile/core/db/UmAppDatabase_DoorWrapperaccess$get_db$p\(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!personGroupDao.()Lcom/ustadmobile/core/db/dao/PersonGroupDao; #$ "%K(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/PersonGroupDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mv kxi0d1  0H ¢d2 8Lcom/ustadmobile/core/db/dao/PersonGroupDao_DoorWrapper;(Lcom/ustadmobile/core/db/UmAppDatabase;JLcom/ustadmobile/door/message/DoorMessageCallback;Lcom/ustadmobile/door/log/DoorLogger;Ljava/lang/String;)V ;UmAppDatabase_DoorWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@? AA*>/*,@? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!{  Ocom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_PersonGroupMemberDao$2.class=GIcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_PersonGroupMemberDao$2|Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function06(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Vthis$03Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;  (I)V  thisKLcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_PersonGroupMemberDao$2; $receiverinvoke@()Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_DoorWrapper;#Lorg/jetbrains/annotations/NotNull;>Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_DoorWrapper;(Lcom/ustadmobile/core/db/UmAppDatabase;JLcom/ustadmobile/door/message/DoorMessageCallback;Lcom/ustadmobile/door/log/DoorLogger;Ljava/lang/String;)V ;UmAppDatabase_DoorWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@? AA*>/*,@? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!ȥ$Ncom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_PersonParentJoinDao$2.class=GHcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_PersonParentJoinDao$2{Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function06(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Vthis$03Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;  (I)V  thisJLcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_PersonParentJoinDao$2; $receiverinvoke?()Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_DoorWrapper;#Lorg/jetbrains/annotations/NotNull;;com/ustadmobile/core/db/dao/PersonParentJoinDao_DoorWrapper1com/ustadmobile/core/db/UmAppDatabase_DoorWrapperaccess$get_db$p\(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!personParentJoinDao3()Lcom/ustadmobile/core/db/dao/PersonParentJoinDao; #$ "%P(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/PersonParentJoinDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mv kxi0d1  0H ¢d2 =Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_DoorWrapper;(Lcom/ustadmobile/core/db/UmAppDatabase;JLcom/ustadmobile/door/message/DoorMessageCallback;Lcom/ustadmobile/door/log/DoorLogger;Ljava/lang/String;)V ;UmAppDatabase_DoorWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@b? AA*>/*,@a? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!@AvKcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_PersonPictureDao$2.class=GEcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_PersonPictureDao$2xLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function06(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Vthis$03Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;  (I)V  thisGLcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_PersonPictureDao$2; $receiverinvoke<()Lcom/ustadmobile/core/db/dao/PersonPictureDao_DoorWrapper;#Lorg/jetbrains/annotations/NotNull;8com/ustadmobile/core/db/dao/PersonPictureDao_DoorWrapper1com/ustadmobile/core/db/UmAppDatabase_DoorWrapperaccess$get_db$p\(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!personPictureDao0()Lcom/ustadmobile/core/db/dao/PersonPictureDao; #$ "%M(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/PersonPictureDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mv kxi0d1  0H ¢d2 :Lcom/ustadmobile/core/db/dao/PersonPictureDao_DoorWrapper;(Lcom/ustadmobile/core/db/UmAppDatabase;JLcom/ustadmobile/door/message/DoorMessageCallback;Lcom/ustadmobile/door/log/DoorLogger;Ljava/lang/String;)V ;UmAppDatabase_DoorWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@? AA*>/*,@? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!B8Dcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ReportDao$2.class=G>com/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ReportDao$2qLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function06(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Vthis$03Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;  (I)V  this@Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ReportDao$2; $receiverinvoke5()Lcom/ustadmobile/core/db/dao/ReportDao_DoorWrapper;#Lorg/jetbrains/annotations/NotNull;1com/ustadmobile/core/db/dao/ReportDao_DoorWrapper1com/ustadmobile/core/db/UmAppDatabase_DoorWrapperaccess$get_db$p\(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase! reportDao)()Lcom/ustadmobile/core/db/dao/ReportDao; #$ "%F(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/ReportDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mv kxi0d1  0H ¢d2 3Lcom/ustadmobile/core/db/dao/ReportDao_DoorWrapper;(Lcom/ustadmobile/core/db/UmAppDatabase;JLcom/ustadmobile/door/message/DoorMessageCallback;Lcom/ustadmobile/door/log/DoorLogger;Ljava/lang/String;)V ;UmAppDatabase_DoorWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@? AA*>/*,@? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!p<Fcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ScheduleDao$2.class=G@com/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ScheduleDao$2sLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function06(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Vthis$03Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;  (I)V  thisBLcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ScheduleDao$2; $receiverinvoke7()Lcom/ustadmobile/core/db/dao/ScheduleDao_DoorWrapper;#Lorg/jetbrains/annotations/NotNull;3com/ustadmobile/core/db/dao/ScheduleDao_DoorWrapper1com/ustadmobile/core/db/UmAppDatabase_DoorWrapperaccess$get_db$p\(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase! scheduleDao+()Lcom/ustadmobile/core/db/dao/ScheduleDao; #$ "%H(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/ScheduleDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mv kxi0d1  0H ¢d2 5Lcom/ustadmobile/core/db/dao/ScheduleDao_DoorWrapper;(Lcom/ustadmobile/core/db/UmAppDatabase;JLcom/ustadmobile/door/message/DoorMessageCallback;Lcom/ustadmobile/door/log/DoorLogger;Ljava/lang/String;)V ;UmAppDatabase_DoorWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@0? AA*>/*,@/? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!n2Icom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ScopedGrantDao$2.class=GCcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ScopedGrantDao$2vLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function06(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Vthis$03Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;  (I)V  thisELcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ScopedGrantDao$2; $receiverinvoke:()Lcom/ustadmobile/core/db/dao/ScopedGrantDao_DoorWrapper;#Lorg/jetbrains/annotations/NotNull;6com/ustadmobile/core/db/dao/ScopedGrantDao_DoorWrapper1com/ustadmobile/core/db/UmAppDatabase_DoorWrapperaccess$get_db$p\(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!scopedGrantDao.()Lcom/ustadmobile/core/db/dao/ScopedGrantDao; #$ "%K(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/ScopedGrantDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mv kxi0d1  0H ¢d2 8Lcom/ustadmobile/core/db/dao/ScopedGrantDao_DoorWrapper;(Lcom/ustadmobile/core/db/UmAppDatabase;JLcom/ustadmobile/door/message/DoorMessageCallback;Lcom/ustadmobile/door/log/DoorLogger;Ljava/lang/String;)V ;UmAppDatabase_DoorWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@g? AA*>/*,@f? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!ӖBcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_SiteDao$2.class=G;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function06(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Vthis$03Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;  (I)V  this>Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_SiteDao$2; $receiverinvoke3()Lcom/ustadmobile/core/db/dao/SiteDao_DoorWrapper;#Lorg/jetbrains/annotations/NotNull;/com/ustadmobile/core/db/dao/SiteDao_DoorWrapper1com/ustadmobile/core/db/UmAppDatabase_DoorWrapperaccess$get_db$p\(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!siteDao'()Lcom/ustadmobile/core/db/dao/SiteDao; #$ "%D(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/SiteDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mv kxi0d1  0H ¢d2 1Lcom/ustadmobile/core/db/dao/SiteDao_DoorWrapper;(Lcom/ustadmobile/core/db/UmAppDatabase;JLcom/ustadmobile/door/message/DoorMessageCallback;Lcom/ustadmobile/door/log/DoorLogger;Ljava/lang/String;)V ;UmAppDatabase_DoorWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@X? AA*>/*,@W? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!H*Gcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_SiteTermsDao$2.class=GAcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_SiteTermsDao$2tLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function06(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Vthis$03Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;  (I)V  thisCLcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_SiteTermsDao$2; $receiverinvoke8()Lcom/ustadmobile/core/db/dao/SiteTermsDao_DoorWrapper;#Lorg/jetbrains/annotations/NotNull;4com/ustadmobile/core/db/dao/SiteTermsDao_DoorWrapper1com/ustadmobile/core/db/UmAppDatabase_DoorWrapperaccess$get_db$p\(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase! siteTermsDao,()Lcom/ustadmobile/core/db/dao/SiteTermsDao; #$ "%I(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/SiteTermsDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mv kxi0d1  0H ¢d2 6Lcom/ustadmobile/core/db/dao/SiteTermsDao_DoorWrapper;(Lcom/ustadmobile/core/db/UmAppDatabase;JLcom/ustadmobile/door/message/DoorMessageCallback;Lcom/ustadmobile/door/log/DoorLogger;Ljava/lang/String;)V ;UmAppDatabase_DoorWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@]? AA*>/*,@\? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!! W22Pcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_StateDeleteCommandDao$2.class=GJcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_StateDeleteCommandDao$2Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function06(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Vthis$03Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;  (I)V  thisLLcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_StateDeleteCommandDao$2; $receiverinvokeF()Lcom/ustadmobile/core/db/dao/xapi/StateDeleteCommandDao_DoorWrapper;#Lorg/jetbrains/annotations/NotNull;Bcom/ustadmobile/core/db/dao/xapi/StateDeleteCommandDao_DoorWrapper1com/ustadmobile/core/db/UmAppDatabase_DoorWrapperaccess$get_db$p\(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!stateDeleteCommandDao:()Lcom/ustadmobile/core/db/dao/xapi/StateDeleteCommandDao; #$ "%W(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/xapi/StateDeleteCommandDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mv kxi0d1  0H ¢d2 DLcom/ustadmobile/core/db/dao/xapi/StateDeleteCommandDao_DoorWrapper;(Lcom/ustadmobile/core/db/UmAppDatabase;JLcom/ustadmobile/door/message/DoorMessageCallback;Lcom/ustadmobile/door/log/DoorLogger;Ljava/lang/String;)V ;UmAppDatabase_DoorWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@? AA*>/*,@? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!.}Icom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_StateEntityDao$2.class=GCcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_StateEntityDao$2{Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function06(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Vthis$03Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;  (I)V  thisELcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_StateEntityDao$2; $receiverinvoke?()Lcom/ustadmobile/core/db/dao/xapi/StateEntityDao_DoorWrapper;#Lorg/jetbrains/annotations/NotNull;;com/ustadmobile/core/db/dao/xapi/StateEntityDao_DoorWrapper1com/ustadmobile/core/db/UmAppDatabase_DoorWrapperaccess$get_db$p\(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!stateEntityDao3()Lcom/ustadmobile/core/db/dao/xapi/StateEntityDao; #$ "%P(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/xapi/StateEntityDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mv kxi0d1  0H ¢d2 =Lcom/ustadmobile/core/db/dao/xapi/StateEntityDao_DoorWrapper;(Lcom/ustadmobile/core/db/UmAppDatabase;JLcom/ustadmobile/door/message/DoorMessageCallback;Lcom/ustadmobile/door/log/DoorLogger;Ljava/lang/String;)V ;UmAppDatabase_DoorWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@? AA*>/*,@? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!NPZcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_StatementContextActivityJoinDao$2.class=GTcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_StatementContextActivityJoinDao$2Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function06(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Vthis$03Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;  (I)V  thisVLcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_StatementContextActivityJoinDao$2; $receiverinvokeP()Lcom/ustadmobile/core/db/dao/xapi/StatementContextActivityJoinDao_DoorWrapper;#Lorg/jetbrains/annotations/NotNull;Lcom/ustadmobile/core/db/dao/xapi/StatementContextActivityJoinDao_DoorWrapper1com/ustadmobile/core/db/UmAppDatabase_DoorWrapperaccess$get_db$p\(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!statementContextActivityJoinDaoD()Lcom/ustadmobile/core/db/dao/xapi/StatementContextActivityJoinDao; #$ "%a(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/xapi/StatementContextActivityJoinDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mv kxi0d1  0H ¢d2 NLcom/ustadmobile/core/db/dao/xapi/StatementContextActivityJoinDao_DoorWrapper;(Lcom/ustadmobile/core/db/UmAppDatabase;JLcom/ustadmobile/door/message/DoorMessageCallback;Lcom/ustadmobile/door/log/DoorLogger;Ljava/lang/String;)V ;UmAppDatabase_DoorWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@? AA*>/*,@? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!Gcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_StatementDao$2.class=GAcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_StatementDao$2yLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function06(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Vthis$03Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;  (I)V  thisCLcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_StatementDao$2; $receiverinvoke=()Lcom/ustadmobile/core/db/dao/xapi/StatementDao_DoorWrapper;#Lorg/jetbrains/annotations/NotNull;9com/ustadmobile/core/db/dao/xapi/StatementDao_DoorWrapper1com/ustadmobile/core/db/UmAppDatabase_DoorWrapperaccess$get_db$p\(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase! statementDao1()Lcom/ustadmobile/core/db/dao/xapi/StatementDao; #$ "%N(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/xapi/StatementDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mv kxi0d1  0H ¢d2 ;Lcom/ustadmobile/core/db/dao/xapi/StatementDao_DoorWrapper;(Lcom/ustadmobile/core/db/UmAppDatabase;JLcom/ustadmobile/door/message/DoorMessageCallback;Lcom/ustadmobile/door/log/DoorLogger;Ljava/lang/String;)V ;UmAppDatabase_DoorWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@? AA*>/*,@? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!i%Nf;;Qcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_StatementEntityJsonDao$2.class=GKcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_StatementEntityJsonDao$2Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function06(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Vthis$03Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;  (I)V  thisMLcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_StatementEntityJsonDao$2; $receiverinvokeG()Lcom/ustadmobile/core/db/dao/xapi/StatementEntityJsonDao_DoorWrapper;#Lorg/jetbrains/annotations/NotNull;Ccom/ustadmobile/core/db/dao/xapi/StatementEntityJsonDao_DoorWrapper1com/ustadmobile/core/db/UmAppDatabase_DoorWrapperaccess$get_db$p\(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!statementEntityJsonDao;()Lcom/ustadmobile/core/db/dao/xapi/StatementEntityJsonDao; #$ "%X(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/xapi/StatementEntityJsonDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mv kxi0d1  0H ¢d2 ELcom/ustadmobile/core/db/dao/xapi/StatementEntityJsonDao_DoorWrapper;(Lcom/ustadmobile/core/db/UmAppDatabase;JLcom/ustadmobile/door/message/DoorMessageCallback;Lcom/ustadmobile/door/log/DoorLogger;Ljava/lang/String;)V ;UmAppDatabase_DoorWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@? AA*>/*,@? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!}OKcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_StudentResultDao$2.class=GEcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_StudentResultDao$2xLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function06(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Vthis$03Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;  (I)V  thisGLcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_StudentResultDao$2; $receiverinvoke<()Lcom/ustadmobile/core/db/dao/StudentResultDao_DoorWrapper;#Lorg/jetbrains/annotations/NotNull;8com/ustadmobile/core/db/dao/StudentResultDao_DoorWrapper1com/ustadmobile/core/db/UmAppDatabase_DoorWrapperaccess$get_db$p\(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!studentResultDao0()Lcom/ustadmobile/core/db/dao/StudentResultDao; #$ "%M(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/StudentResultDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mv kxi0d1  0H ¢d2 :Lcom/ustadmobile/core/db/dao/StudentResultDao_DoorWrapper;(Lcom/ustadmobile/core/db/UmAppDatabase;JLcom/ustadmobile/door/message/DoorMessageCallback;Lcom/ustadmobile/door/log/DoorLogger;Ljava/lang/String;)V ;UmAppDatabase_DoorWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@? AA*>/*,@? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!Ncom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_SystemPermissionDao$2.class=GHcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_SystemPermissionDao$2{Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function06(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Vthis$03Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;  (I)V  thisJLcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_SystemPermissionDao$2; $receiverinvoke?()Lcom/ustadmobile/core/db/dao/SystemPermissionDao_DoorWrapper;#Lorg/jetbrains/annotations/NotNull;;com/ustadmobile/core/db/dao/SystemPermissionDao_DoorWrapper1com/ustadmobile/core/db/UmAppDatabase_DoorWrapperaccess$get_db$p\(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!systemPermissionDao3()Lcom/ustadmobile/core/db/dao/SystemPermissionDao; #$ "%P(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/SystemPermissionDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mv kxi0d1  0H ¢d2 =Lcom/ustadmobile/core/db/dao/SystemPermissionDao_DoorWrapper;(Lcom/ustadmobile/core/db/UmAppDatabase;JLcom/ustadmobile/door/message/DoorMessageCallback;Lcom/ustadmobile/door/log/DoorLogger;Ljava/lang/String;)V ;UmAppDatabase_DoorWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@? AA*>/*,@? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!fIcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_UserSessionDao$2.class=GCcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_UserSessionDao$2vLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function06(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Vthis$03Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;  (I)V  thisELcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_UserSessionDao$2; $receiverinvoke:()Lcom/ustadmobile/core/db/dao/UserSessionDao_DoorWrapper;#Lorg/jetbrains/annotations/NotNull;6com/ustadmobile/core/db/dao/UserSessionDao_DoorWrapper1com/ustadmobile/core/db/UmAppDatabase_DoorWrapperaccess$get_db$p\(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!userSessionDao.()Lcom/ustadmobile/core/db/dao/UserSessionDao; #$ "%K(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/UserSessionDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mv kxi0d1  0H ¢d2 8Lcom/ustadmobile/core/db/dao/UserSessionDao_DoorWrapper;(Lcom/ustadmobile/core/db/UmAppDatabase;JLcom/ustadmobile/door/message/DoorMessageCallback;Lcom/ustadmobile/door/log/DoorLogger;Ljava/lang/String;)V ;UmAppDatabase_DoorWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@v? AA*>/*,@u? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!N\oBcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_VerbDao$2.class=G;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function06(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Vthis$03Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;  (I)V  this>Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_VerbDao$2; $receiverinvoke8()Lcom/ustadmobile/core/db/dao/xapi/VerbDao_DoorWrapper;#Lorg/jetbrains/annotations/NotNull;4com/ustadmobile/core/db/dao/xapi/VerbDao_DoorWrapper1com/ustadmobile/core/db/UmAppDatabase_DoorWrapperaccess$get_db$p\(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!verbDao,()Lcom/ustadmobile/core/db/dao/xapi/VerbDao; #$ "%I(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/xapi/VerbDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mv kxi0d1  0H ¢d2 6Lcom/ustadmobile/core/db/dao/xapi/VerbDao_DoorWrapper;(Lcom/ustadmobile/core/db/UmAppDatabase;JLcom/ustadmobile/door/message/DoorMessageCallback;Lcom/ustadmobile/door/log/DoorLogger;Ljava/lang/String;)V ;UmAppDatabase_DoorWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@ ? AA*>/*,@ ? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!}  Ncom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_VerbLangMapEntryDao$2.class=GHcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_VerbLangMapEntryDao$2Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function06(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Vthis$03Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;  (I)V  thisJLcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_VerbLangMapEntryDao$2; $receiverinvokeD()Lcom/ustadmobile/core/db/dao/xapi/VerbLangMapEntryDao_DoorWrapper;#Lorg/jetbrains/annotations/NotNull;@com/ustadmobile/core/db/dao/xapi/VerbLangMapEntryDao_DoorWrapper1com/ustadmobile/core/db/UmAppDatabase_DoorWrapperaccess$get_db$p\(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!verbLangMapEntryDao8()Lcom/ustadmobile/core/db/dao/xapi/VerbLangMapEntryDao; #$ "%U(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/xapi/VerbLangMapEntryDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mv kxi0d1  0H ¢d2 BLcom/ustadmobile/core/db/dao/xapi/VerbLangMapEntryDao_DoorWrapper;(Lcom/ustadmobile/core/db/UmAppDatabase;JLcom/ustadmobile/door/message/DoorMessageCallback;Lcom/ustadmobile/door/log/DoorLogger;Ljava/lang/String;)V ;UmAppDatabase_DoorWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@? AA*>/*,@? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!6))Ocom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_XapiSessionEntityDao$2.class=GIcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_XapiSessionEntityDao$2Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function06(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Vthis$03Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;  (I)V  thisKLcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_XapiSessionEntityDao$2; $receiverinvokeE()Lcom/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao_DoorWrapper;#Lorg/jetbrains/annotations/NotNull;Acom/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao_DoorWrapper1com/ustadmobile/core/db/UmAppDatabase_DoorWrapperaccess$get_db$p\(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!xapiSessionEntityDao9()Lcom/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao; #$ "%V(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mv kxi0d1  0H ¢d2 CLcom/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao_DoorWrapper;(Lcom/ustadmobile/core/db/UmAppDatabase;JLcom/ustadmobile/door/message/DoorMessageCallback;Lcom/ustadmobile/door/log/DoorLogger;Ljava/lang/String;)V ;UmAppDatabase_DoorWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@? AA*>/*,@? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!b4P?997com/ustadmobile/core/db/UmAppDatabase_DoorWrapper.class=`1com/ustadmobile/core/db/UmAppDatabase_DoorWrapperzLcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/DoorDatabaseWrapper;%com/ustadmobile/core/db/UmAppDatabase(com/ustadmobile/door/DoorDatabaseWrapper(Lcom/ustadmobile/core/db/UmAppDatabase;JLcom/ustadmobile/door/message/DoorMessageCallback;Lcom/ustadmobile/door/log/DoorLogger;Ljava/lang/String;)V(Lcom/ustadmobile/core/db/UmAppDatabase;JLcom/ustadmobile/door/message/DoorMessageCallback;Lcom/ustadmobile/door/log/DoorLogger;Ljava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;_db kotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  messageCallbackloggerdbName()V  'Lcom/ustadmobile/core/db/UmAppDatabase;  nodeIdJ ! "2Lcom/ustadmobile/door/message/DoorMessageCallback; $ %>com/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_PersonDao$2'6(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)V ) (*kotlin/jvm/functions/Function0, kotlin/LazyKt.lazy/(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; 01 /2_PersonDao$delegate Lkotlin/Lazy; 45 6=com/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ClazzDao$28 9*_ClazzDao$delegate ;5 <Ccom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_CourseBlockDao$2> ?*_CourseBlockDao$delegate A5 BIcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_CourseTerminologyDao$2D E*_CourseTerminologyDao$delegate G5 HFcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_CourseGroupSetDao$2J K*_CourseGroupSetDao$delegate M5 NIcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_CourseGroupMemberDao$2P Q*_CourseGroupMemberDao$delegate S5 TFcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ClazzEnrolmentDao$2V W*_ClazzEnrolmentDao$delegate Y5 ZEcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_LeavingReasonDao$2\ ]*_LeavingReasonDao$delegate _5 `Dcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ContentEntryDao$2b c*_ContentEntryDao$delegate e5 fWcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ContentEntryContentCategoryJoinDao$2h i*,_ContentEntryContentCategoryJoinDao$delegate k5 lScom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ContentEntryParentChildJoinDao$2n o*(_ContentEntryParentChildJoinDao$delegate q5 rTcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ContentEntryRelatedEntryJoinDao$2t u*)_ContentEntryRelatedEntryJoinDao$delegate w5 xMcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ContentCategorySchemaDao$2z {*"_ContentCategorySchemaDao$delegate }5 ~Gcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ContentCategoryDao$2 *_ContentCategoryDao$delegate 5 @com/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_LanguageDao$2 *_LanguageDao$delegate 5 Gcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_LanguageVariantDao$2 *_LanguageVariantDao$delegate 5 Ccom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_PersonGroupDao$2 *_PersonGroupDao$delegate 5 Icom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_PersonGroupMemberDao$2 *_PersonGroupMemberDao$delegate 5 Ecom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_PersonPictureDao$2 *_PersonPictureDao$delegate 5 com/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ReportDao$2 *_ReportDao$delegate 5 Acom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_StatementDao$2 *_StatementDao$delegate 5 =com/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ActorDao$2 *_ActorDao$delegate 5 Pcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ClazzLogAttendanceRecordDao$2 *%_ClazzLogAttendanceRecordDao$delegate 5 @com/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ClazzLogDao$2 *_ClazzLogDao$delegate 5 @com/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ScheduleDao$2 *_ScheduleDao$delegate 5 Gcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_HolidayCalendarDao$2 *_HolidayCalendarDao$delegate 5 ?com/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_HolidayDao$2 *_HolidayDao$delegate 5 Gcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ClazzAssignmentDao$2 *_ClazzAssignmentDao$delegate 5 Rcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_CourseAssignmentSubmissionDao$2 *'_CourseAssignmentSubmissionDao$delegate 5 Vcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_CourseAssignmentSubmissionFileDao$2 *+_CourseAssignmentSubmissionFileDao$delegate 5 Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_CourseAssignmentMarkDao$2 *!_CourseAssignmentMarkDao$delegate 5 @com/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_CommentsDao$2 *_CommentsDao$delegate 5 Fcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_DiscussionPostDao$2@ A*_DiscussionPostDao$delegate C5 DKcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ContentEntryVersionDao$2F G* _ContentEntryVersionDao$delegate I5 JCcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_OfflineItemDao$2L M*_OfflineItemDao$delegate O5 PHcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_EnrolmentRequestDao$2R S*_EnrolmentRequestDao$delegate U5 VHcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_CoursePermissionDao$2X Y*_CoursePermissionDao$delegate [5 \Hcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_SystemPermissionDao$2^ _*_SystemPermissionDao$delegate a5 bJcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_CourseBlockPictureDao$2d e*_CourseBlockPictureDao$delegate g5 hLcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ContentEntryPicture2Dao$2j k*!_ContentEntryPicture2Dao$delegate m5 nEcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_StudentResultDao$2p q*_StudentResultDao$delegate s5 tHcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_VerbLangMapEntryDao$2v w*_VerbLangMapEntryDao$delegate y5 zLcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_GroupMemberActorJoinDao$2| }*!_GroupMemberActorJoinDao$delegate 5 Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ActivityLangMapEntryDao$2 *!_ActivityLangMapEntryDao$delegate 5 Kcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ActivityInteractionDao$2 * _ActivityInteractionDao$delegate 5 Icom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ActivityExtensionDao$2 *_ActivityExtensionDao$delegate 5 Tcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_StatementContextActivityJoinDao$2 *)_StatementContextActivityJoinDao$delegate 5 Icom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_XapiSessionEntityDao$2 *_XapiSessionEntityDao$delegate 5 Kcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_StatementEntityJsonDao$2 * _StatementEntityJsonDao$delegate 5 Ccom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_StateEntityDao$2 *_StateEntityDao$delegate 5 Jcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_StateDeleteCommandDao$2 *_StateDeleteCommandDao$delegate 5 6com/ustadmobile/door/nodeevent/NodeEventManagerAndroidandroidx/room/RoomDatabase(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/message/DoorMessageCallback;Lcom/ustadmobile/door/log/DoorLogger;Ljava/lang/String;Lkotlinx/coroutines/CoroutineDispatcher;ILkotlin/jvm/internal/DefaultConstructorMarker;)V  5com/ustadmobile/door/nodeevent/NodeEventManagerCommonnodeEventManager7Lcom/ustadmobile/door/nodeevent/NodeEventManagerCommon;  this3Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;%Lcom/ustadmobile/door/log/DoorLogger;Ljava/lang/String; getNodeId()J getDbName()Ljava/lang/String;DoorWrapper for []$java/lang/invoke/StringConcatFactorymakeConcatWithConstants(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;  ;(Lcom/ustadmobile/core/db/UmAppDatabase;)Ljava/lang/String;  get_PersonDao)()Lcom/ustadmobile/core/db/dao/PersonDao; kotlin/LazygetValue()Ljava/lang/Object;  %com/ustadmobile/core/db/dao/PersonDao get_ClazzDao(()Lcom/ustadmobile/core/db/dao/ClazzDao;$com/ustadmobile/core/db/dao/ClazzDaoget_CourseBlockDao.()Lcom/ustadmobile/core/db/dao/CourseBlockDao;*com/ustadmobile/core/db/dao/CourseBlockDaoget_CourseTerminologyDao4()Lcom/ustadmobile/core/db/dao/CourseTerminologyDao;0com/ustadmobile/core/db/dao/CourseTerminologyDaoget_CourseGroupSetDao1()Lcom/ustadmobile/core/db/dao/CourseGroupSetDao;-com/ustadmobile/core/db/dao/CourseGroupSetDaoget_CourseGroupMemberDao4()Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao;0com/ustadmobile/core/db/dao/CourseGroupMemberDaoget_ClazzEnrolmentDao1()Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao;-com/ustadmobile/core/db/dao/ClazzEnrolmentDaoget_LeavingReasonDao0()Lcom/ustadmobile/core/db/dao/LeavingReasonDao;,com/ustadmobile/core/db/dao/LeavingReasonDaoget_ContentEntryDao/()Lcom/ustadmobile/core/db/dao/ContentEntryDao;+com/ustadmobile/core/db/dao/ContentEntryDao&get_ContentEntryContentCategoryJoinDaoB()Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao;>com/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao"get_ContentEntryParentChildJoinDao>()Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao;:com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao#get_ContentEntryRelatedEntryJoinDao?()Lcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao;;com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDaoget_ContentCategorySchemaDao8()Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao;4com/ustadmobile/core/db/dao/ContentCategorySchemaDao get_ContentCategoryDao2()Lcom/ustadmobile/core/db/dao/ContentCategoryDao;.com/ustadmobile/core/db/dao/ContentCategoryDaoget_LanguageDao+()Lcom/ustadmobile/core/db/dao/LanguageDao;'com/ustadmobile/core/db/dao/LanguageDaoget_LanguageVariantDao2()Lcom/ustadmobile/core/db/dao/LanguageVariantDao;.com/ustadmobile/core/db/dao/LanguageVariantDaoget_PersonGroupDao.()Lcom/ustadmobile/core/db/dao/PersonGroupDao;*com/ustadmobile/core/db/dao/PersonGroupDaoget_PersonGroupMemberDao4()Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao;0com/ustadmobile/core/db/dao/PersonGroupMemberDaoget_PersonPictureDao0()Lcom/ustadmobile/core/db/dao/PersonPictureDao;,com/ustadmobile/core/db/dao/PersonPictureDao# get_VerbDao,()Lcom/ustadmobile/core/db/dao/xapi/VerbDao;(com/ustadmobile/core/db/dao/xapi/VerbDao'get_ActivityEntityDao6()Lcom/ustadmobile/core/db/dao/xapi/ActivityEntityDao;2com/ustadmobile/core/db/dao/xapi/ActivityEntityDao+ get_ReportDao)()Lcom/ustadmobile/core/db/dao/ReportDao;%com/ustadmobile/core/db/dao/ReportDao/get_StatementDao1()Lcom/ustadmobile/core/db/dao/xapi/StatementDao;-com/ustadmobile/core/db/dao/xapi/StatementDao3 get_ActorDao-()Lcom/ustadmobile/core/db/dao/xapi/ActorDao;)com/ustadmobile/core/db/dao/xapi/ActorDao7get_ClazzLogAttendanceRecordDao;()Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao;7com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao;get_ClazzLogDao+()Lcom/ustadmobile/core/db/dao/ClazzLogDao;'com/ustadmobile/core/db/dao/ClazzLogDao?get_ScheduleDao+()Lcom/ustadmobile/core/db/dao/ScheduleDao;'com/ustadmobile/core/db/dao/ScheduleDaoCget_HolidayCalendarDao2()Lcom/ustadmobile/core/db/dao/HolidayCalendarDao;.com/ustadmobile/core/db/dao/HolidayCalendarDaoGget_HolidayDao*()Lcom/ustadmobile/core/db/dao/HolidayDao;&com/ustadmobile/core/db/dao/HolidayDaoKget_ClazzAssignmentDao2()Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao;.com/ustadmobile/core/db/dao/ClazzAssignmentDaoO!get_CourseAssignmentSubmissionDao=()Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao;9com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDaoS%get_CourseAssignmentSubmissionFileDaoA()Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao;=com/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDaoWget_CourseAssignmentMarkDao7()Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao;3com/ustadmobile/core/db/dao/CourseAssignmentMarkDao[get_CommentsDao+()Lcom/ustadmobile/core/db/dao/CommentsDao;'com/ustadmobile/core/db/dao/CommentsDao_ get_SiteDao'()Lcom/ustadmobile/core/db/dao/SiteDao;#com/ustadmobile/core/db/dao/SiteDaocget_SiteTermsDao,()Lcom/ustadmobile/core/db/dao/SiteTermsDao;(com/ustadmobile/core/db/dao/SiteTermsDaogget_PersonParentJoinDao3()Lcom/ustadmobile/core/db/dao/PersonParentJoinDao;/com/ustadmobile/core/db/dao/PersonParentJoinDaokget_ScopedGrantDao.()Lcom/ustadmobile/core/db/dao/ScopedGrantDao;*com/ustadmobile/core/db/dao/ScopedGrantDaooget_ErrorReportDao.()Lcom/ustadmobile/core/db/dao/ErrorReportDao;*com/ustadmobile/core/db/dao/ErrorReportDaosget_PersonAuth2Dao.()Lcom/ustadmobile/core/db/dao/PersonAuth2Dao;*com/ustadmobile/core/db/dao/PersonAuth2Daowget_UserSessionDao.()Lcom/ustadmobile/core/db/dao/UserSessionDao;*com/ustadmobile/core/db/dao/UserSessionDao{get_CoursePictureDao0()Lcom/ustadmobile/core/db/dao/CoursePictureDao;,com/ustadmobile/core/db/dao/CoursePictureDaoget_ContentEntryPictureDao6()Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao;2com/ustadmobile/core/db/dao/ContentEntryPictureDaoget_MessageDao*()Lcom/ustadmobile/core/db/dao/MessageDao;&com/ustadmobile/core/db/dao/MessageDaoget_PeerReviewerAllocationDao9()Lcom/ustadmobile/core/db/dao/PeerReviewerAllocationDao;5com/ustadmobile/core/db/dao/PeerReviewerAllocationDaoget_DiscussionPostDao1()Lcom/ustadmobile/core/db/dao/DiscussionPostDao;-com/ustadmobile/core/db/dao/DiscussionPostDaoget_ContentEntryVersionDao6()Lcom/ustadmobile/core/db/dao/ContentEntryVersionDao;2com/ustadmobile/core/db/dao/ContentEntryVersionDaoget_OfflineItemDao.()Lcom/ustadmobile/core/db/dao/OfflineItemDao;*com/ustadmobile/core/db/dao/OfflineItemDaoget_EnrolmentRequestDao3()Lcom/ustadmobile/core/db/dao/EnrolmentRequestDao;/com/ustadmobile/core/db/dao/EnrolmentRequestDaoget_CoursePermissionDao3()Lcom/ustadmobile/core/db/dao/CoursePermissionDao;/com/ustadmobile/core/db/dao/CoursePermissionDaoget_SystemPermissionDao3()Lcom/ustadmobile/core/db/dao/SystemPermissionDao;/com/ustadmobile/core/db/dao/SystemPermissionDaoget_CourseBlockPictureDao5()Lcom/ustadmobile/core/db/dao/CourseBlockPictureDao;1com/ustadmobile/core/db/dao/CourseBlockPictureDaoget_ContentEntryPicture2Dao7()Lcom/ustadmobile/core/db/dao/ContentEntryPicture2Dao;3com/ustadmobile/core/db/dao/ContentEntryPicture2Daoget_StudentResultDao0()Lcom/ustadmobile/core/db/dao/StudentResultDao;,com/ustadmobile/core/db/dao/StudentResultDaoget_VerbLangMapEntryDao8()Lcom/ustadmobile/core/db/dao/xapi/VerbLangMapEntryDao;4com/ustadmobile/core/db/dao/xapi/VerbLangMapEntryDaoget_GroupMemberActorJoinDao<()Lcom/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao;8com/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDaoget_ActivityLangMapEntryDao<()Lcom/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao;8com/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDaoget_ActivityInteractionDao;()Lcom/ustadmobile/core/db/dao/xapi/ActivityInteractionDao;7com/ustadmobile/core/db/dao/xapi/ActivityInteractionDaoget_ActivityExtensionDao9()Lcom/ustadmobile/core/db/dao/xapi/ActivityExtensionDao;5com/ustadmobile/core/db/dao/xapi/ActivityExtensionDao#get_StatementContextActivityJoinDaoD()Lcom/ustadmobile/core/db/dao/xapi/StatementContextActivityJoinDao;@com/ustadmobile/core/db/dao/xapi/StatementContextActivityJoinDaoget_XapiSessionEntityDao9()Lcom/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao;5com/ustadmobile/core/db/dao/xapi/XapiSessionEntityDaoget_StatementEntityJsonDao;()Lcom/ustadmobile/core/db/dao/xapi/StatementEntityJsonDao;7com/ustadmobile/core/db/dao/xapi/StatementEntityJsonDaoget_StateEntityDao3()Lcom/ustadmobile/core/db/dao/xapi/StateEntityDao;/com/ustadmobile/core/db/dao/xapi/StateEntityDaoget_StateDeleteCommandDao:()Lcom/ustadmobile/core/db/dao/xapi/StateDeleteCommandDao;6com/ustadmobile/core/db/dao/xapi/StateDeleteCommandDaogetRealDatabase()Landroidx/room/RoomDatabase;getNodeEventManager9()Lcom/ustadmobile/door/nodeevent/NodeEventManagerCommon;b()Lcom/ustadmobile/door/nodeevent/NodeEventManagerCommon;getInvalidationTracker%()Landroidx/room/InvalidationTracker;   personDao  clazzDao  courseBlockDao  courseTerminologyDao  courseGroupSetDao  courseGroupMemberDao  clazzEnrolmentDao  leavingReasonDao  contentEntryDao  "contentEntryContentCategoryJoinDao  contentEntryParentChildJoinDao  contentEntryRelatedEntryJoinDao  contentCategorySchemaDao   contentCategoryDao     languageDao   languageVariantDao   personAuthDao-()Lcom/ustadmobile/core/db/dao/PersonAuthDao;  personGroupDao  personGroupMemberDao  personPictureDao !" verbDao %&  activityEntityDao )* # reportDao -. & statementDao 12 )actorDao 56 ,clazzLogAttendanceRecordDao 9: / clazzLogDao => 2 scheduleDao AB 5holidayCalendarDao EF 8 holidayDao IJ ;clazzAssignmentDao MN >courseAssignmentSubmissionDao QR A!courseAssignmentSubmissionFileDao UV DcourseAssignmentMarkDao YZ G commentsDao ]^ J syncNodeDao+()Lcom/ustadmobile/core/db/dao/SyncNodeDao; LM NsiteDao ab Q siteTermsDao ef TpersonParentJoinDao ij WscopedGrantDao mn ZerrorReportDao qr ]personAuth2Dao uv `userSessionDao yz ccontentEntryImportJobDao8()Lcom/ustadmobile/core/db/dao/ContentEntryImportJobDao; ef gcoursePictureDao }~ jcontentEntryPictureDao  m messageDao  ppeerReviewerAllocationDao  sdiscussionPostDao  vexternalAppPermissionDao8()Lcom/ustadmobile/core/db/dao/ExternalAppPermissionDao; xy zcontentEntryVersionDao  }outgoingReplicationDao6()Lcom/ustadmobile/core/db/dao/OutgoingReplicationDao;  transferJobDao.()Lcom/ustadmobile/core/db/dao/TransferJobDao;  transferJobItemDao2()Lcom/ustadmobile/core/db/dao/TransferJobItemDao;  cacheLockJoinDao0()Lcom/ustadmobile/core/db/dao/CacheLockJoinDao;  offlineItemDao  deletedItemDao.()Lcom/ustadmobile/core/db/dao/DeletedItemDao;  enrolmentRequestDao  coursePermissionDao  systemPermissionDao  courseBlockPictureDao  contentEntryPicture2Dao  transferJobErrorDao3()Lcom/ustadmobile/core/db/dao/TransferJobErrorDao;  studentResultDao  verbLangMapEntryDao  groupMemberActorJoinDao  activityLangMapEntryDao  activityInteractionDao  activityExtensionDao  statementContextActivityJoinDao  xapiSessionEntityDao  statementEntityJsonDao  stateEntityDao  stateDeleteCommandDao  reportRunResultRowDao4()Lcom/ustadmobile/core/db/dao/ReportQueryResultDao;  clearAllTables  runInTransaction(Ljava/lang/Runnable;)Vrunnable  Ljava/lang/Runnable;createOpenHelperS(Landroidx/room/DatabaseConfiguration;)Landroidx/sqlite/db/SupportSQLiteOpenHelper;config java/lang/IllegalAccessException$Cannot use open helper on repository(Ljava/lang/String;)V  %Landroidx/room/DatabaseConfiguration;createInvalidationTracker4com/ustadmobile/door/util/DummyInvalidationTrackerKtmakeDummyInvalidationHandlerA(Landroidx/room/RoomDatabase;)Landroidx/room/InvalidationTracker;   getDaoByClass+(Lkotlin/reflect/KClass;)Ljava/lang/Object;7(Lkotlin/reflect/KClass;)TT;daoClasskotlin/jvm/internal/ReflectiongetOrCreateKotlinClass*(Ljava/lang/Class;)Lkotlin/reflect/KClass;  areEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z    inull cannot be cast to non-null type T of com.ustadmobile.core.db.UmAppDatabase_DoorWrapper.getDaoByClass checkNotNull  java/lang/Object                                )com/ustadmobile/core/db/dao/PersonAuthDao!   $  & " ( & * "* , %. . (2 0 +6 2 .: 4 1> 6 4B 8 7F : :J < =N > @R @ CV B FZ D I^ F'com/ustadmobile/core/db/dao/SyncNodeDaoH N Pb K Sf M Vj O Yn Q \r S _v U bz W4com/ustadmobile/core/db/dao/ContentEntryImportJobDaoY g i~ \ l ^ o ` r b u d4com/ustadmobile/core/db/dao/ExternalAppPermissionDaof z | i2com/ustadmobile/core/db/dao/OutgoingReplicationDaok *com/ustadmobile/core/db/dao/TransferJobDaon .com/ustadmobile/core/db/dao/TransferJobItemDaoq ,com/ustadmobile/core/db/dao/CacheLockJoinDaot   w*com/ustadmobile/core/db/dao/DeletedItemDaoy   |  ~      /com/ustadmobile/core/db/dao/TransferJobErrorDao                       0com/ustadmobile/core/db/dao/ReportQueryResultDao "java/lang/IllegalArgumentExceptionNo such DAO on this DB Lkotlin/reflect/KClass;kotlin/reflect/KClassclose  access$get_db$p\(Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;$this[Lcom/ustadmobile/door/message/DoorMessageCallback;`Lcom/ustadmobile/door/nodeevent/NodeEventManagerCommon;Lkotlin/Metadata;mv kxi0d1$Ì                                                                                                                                                                               20200B300 000  0 ¢ J à0HJ á0HJ â0HJ ã0HJ ä0#HJ å0æHJ ç0(HJ è0-HJ é02HJ ê07HJ ë0R@0A8FX†„¢ DBCRE0F8FX†„¢ IGHRJ0K8FX†„¢ NLMRO0P8FX†„¢ SQRRT0U8FX†„¢ XVWRY0Z8FX†„¢ ][\R^0_8FX†„¢ b`aRc0d8FX†„¢ gefRh0i8FX†„¢ ljkRm0n8FX†„¢ qopRr0s8FX†„¢ vtuRw0x8FX†„¢ {yzR|0}8FX†„¢ €~R 0‚8FX†„¢ …ƒ„R †0‡8FX†„¢ Šˆ‰R ‹0Œ8FX†„¢ ŽR 0‘8FX†„¢ ”’“R •0–8FX†„¢ ™—˜R š0›8FX†„¢ žœR Ÿ0 8FX†„¢ £¡¢R ¤0¥8FX†„¢ ¨¦§R ©0ª8FX†„¢ ­«¬R ®0¯8FX†„¢ ²°±R ³0´8FX†„¢ ·µ¶R ¸0¹8FX†„¢ ¼º»R ½0¾8FX†„¢ Á¿ÀR Â0Ã8FX†„¢ ÆÄÅR Ç0È8FX†„¢ ËÉÊR Ì0Í8FX†„¢ ÐÎÏR Ñ0Ò8FX†„¢ ÕÓÔR Ö0×8FX†„¢ ÚØÙR Û0Ü8FX†„¢ ßÝÞR à0á8FX†„¢ äâãR å0æ8FX†„¢ éçèR ê0ë8FX†„¢ îìíR ï0ð8FX†„¢ óñòR ô0õ8FX†„¢ øö÷R ù0ú8FX†„¢ ýûüR þ0ÿ8FX†„¢ ‚€R ƒ0„8FX†„¢ ‡…†R ˆ0‰8FX†„¢ ŒŠ‹R 0Ž8FX†„¢ ‘R ’0“8FX†„¢ –”•R —0˜8FX†„¢ ›™šR œ08FX†„¢  žŸR ¡0¢8FX†„¢ ¥£¤R ¦0§8FX†„¢ ª¨©R «0¬8FX†„¢ ¯­®R °0±8FX†„¢ ´²³R µ0¶8FX†„¢ ¹·¸R º0»8FX†„¢ ¾¼½R ¿0À8FX†„¢ ÃÁÂR Ä0Å8FX†„¢ ÈÆÇR É0Ê8FX†„¢ ÍËÌR0X‚¢ R 0 8VX–¢ÎÏRÐ0Ñj`Ò8VX–¢ÓÔR00X‚¢ RÕ 00ÖX–¢ רR0X–¢ ÙÚRÛ0Üj`Ý8VX–¢ÞߨÈd2*Lcom/ustadmobile/door/DoorDatabaseWrapper;_ActivityEntityDao4Lcom/ustadmobile/core/db/dao/xapi/ActivityEntityDao;_ActivityExtensionDao7Lcom/ustadmobile/core/db/dao/xapi/ActivityExtensionDao;_ActivityInteractionDao9Lcom/ustadmobile/core/db/dao/xapi/ActivityInteractionDao;_ActivityLangMapEntryDao:Lcom/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao; _ActorDao+Lcom/ustadmobile/core/db/dao/xapi/ActorDao;_ClazzAssignmentDao0Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao; _ClazzDao&Lcom/ustadmobile/core/db/dao/ClazzDao;_ClazzEnrolmentDao/Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao;_ClazzLogAttendanceRecordDao9Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao; _ClazzLogDao)Lcom/ustadmobile/core/db/dao/ClazzLogDao; _CommentsDao)Lcom/ustadmobile/core/db/dao/CommentsDao;_ContentCategoryDao0Lcom/ustadmobile/core/db/dao/ContentCategoryDao;_ContentCategorySchemaDao6Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao;#_ContentEntryContentCategoryJoinDao@Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao;_ContentEntryDao-Lcom/ustadmobile/core/db/dao/ContentEntryDao;_ContentEntryParentChildJoinDaoKC]HoMRW\afkpuz#5GYk} 1CUgyY>  !$V Z    W/*#XY W4 *XY  U W=*7L+ܰX Y U W=*=L+X Y U W=*CL+X Y U W=*IL+X Y U W=*OL+X Y U W=*UL+X Y U W=*[L+X Y U W=*aL+X Y U W=*gL+X Y U W=*mL+X Y U W=*sL+X Y U W=*yL+X Y U   W=*L+ X Y U  W=*L+X Y U W=*L+X Y U W=*L+X Y U W=*L+X Y U W=*L+ X Y U !"W=*L+$X Y U %&W=*L+(X   Y U )*W=*L+,X Y U -.W=*L+0X Y U 12W=*L+4X Y U 56W=*L+8X   Y U 9:W=*L+<X %%Y U =>W=*L+@X **Y U ABW=*L+DX //Y U EFW=*L+HX 44Y U IJW=*L+LX 99Y U MNW=*L+PX >>Y U QRW=*L+TX CCY U UVW=*L+XX HHY U YZW=*L+\X MMY U ]^W=*L+`X RRY U abW=*L+dX WWY U efW=* L+hX \\Y U ijW=*L+lX aaY U mnW=*L+pX ffY U qrW=*L+tX kkY U uvW=*!L+xX ppY U yzW=*'L+|X uuY U }~W=*-L+X zzY U W=*3L+X Y U W=*9L+X Y U W=*?L+X Y U W=*EL+X Y U W=*KL+X Y U W=*QL+X Y U W=*WL+X Y U W=*]L+X Y U W=*cL+X Y U W=*iL+X Y U W=*oL+X Y U W=*uL+X Y U W=*{L+X Y U W=*L+X Y U W=*L+X Y U W=*L+X Y U W=*L+İX Y U W=*L+ȰX Y U W=*L+̰X Y U W=*L+аX Y U W=*L+԰X Y U W=*L+ذX Y U W2*XY U W/*XY VU W2*XY U W/*XY U W/*XY U W/*XY U W/*XY U W/*XY U W/*XY U W/*XY U W/*XY U W/*XY U W/*X Y U W/*X Y U W/*XY U  W/*XY U  W/* XY U  W/*XY U W/*XY U W2*XY U W/*XY U W/*XY U "W/*X Y U &W/*!X"Y U "*W/*$X$Y U %.W/*'X&Y U (2W/**X(Y U +6W/*-X*Y U .:W/*0X-Y U 1>W/*3X/Y U 4BW/*6X1Y U 7FW/*9X3Y U :JW/*<X5Y U =NW/*?X7Y U @RW/*BX:Y U CVW/*EX=Y U FZW/*HX?Y U I^W/*KXAY U LMW2*OXCY U PbW/*RXEY U SfW/*UXGY U VjW/*XXIY U YnW/*[XKY U \rW/*^XMY U _vW/*aXOY U bzW/*dXQY U efW2*hXSY U i~W/*kXUY U lW/*nXWY U oW/*qXYY U rW/*tX[Y U uW/*wX]Y U xyW2*{X_Y U |W/*~XaY U W2*XcY U W2*XeY U W2*XgY U W2*XiY U W/*XkY U W2*XmY U W/*XoY U W/*XqY U W/*XsY U W/*XuY U W/*XwY U W2*XyY U W/*X{Y U W/*X}Y U W/*XY U W/*XY U W/*XY U W/*XY U W/*XY U W/*XY U W/*ðXY U W/*ưXY U W/*ɰXY U W2*ͰXY U W6*бX Y WH+Ը*+ֱX YZ WF+۸Y߷XYU Z W2*XY U W ++M,ܸ*Y,*Y,*Y~,*Y`,* YB,* Y$,*Y,*Y,*Y,*Y,*Y,*Yp, *YR,*Y4,*Y,* Y,"*#Y,*%Y, *'Y,$*)Y,(*+Yb,,*-YD,0*/Y&,4*1Y,8*3Y,<*5Y,@*7Y,D*9Y,H*;Yr,L*=YT,P*?Y6,T*AY,X*CY,\*EY,`*GY,I*JY,d*LY,h*NYd,l*PYF,p*RY(,t*TY ,x*VY,|*XY,Z*[Y,*]Y,*_Yt,*aYV,*cY8,*eY,g*hY,*jY,l*mY,o*pY,r*sY,u*vYf,*xYH,z*{Y*,*}Y ,*Y,*Y,*Y,*Y,*Yv,*YX,*Y:,*Y,*Y,*Y,ĸ*Y,ȸ*Y,̸*Y,и*Yh,Ը*YJ,ظ*Y,,*YY[VL'JX:N 'Ec5Sq%Ca3Qo#A_}1Om!?]{/Mk=[yYVU Z W6*X Y W/*XY \@(9?EKQW]ciou{ #)/5;AGMSY_ekqw}V]T^[IIIII[s[ssss s sss$sssss sss)s*ss5ssssssssssssssssss5s6ssssMsNssssss;sssssYsss9s:ssss=s>ssss]s^ssss sssss s s}sssssksssssesssssqsssssmsssss1ssssswsssssIsssYsZssssQsRssssUsVssssssAsssssgsssssSsssssMsssss[sss}s~s+sssssGsssssCsssssUsssqsrsssssssssEsFssssIsJsssssss s ssss s sss_s ssss7sssssOsssss=sssusvssssss4sssssssssssssisjs sss!s"sss s-s.ss!s"sAsBss#s$smsnss%s&sasbss's(sesfss)s*ssss+s,ssss-s.ssss/s0s1s2ss1s2ssss3s4sssss5s6sssas7s8syszs%s9s:s%s&ss;sssssss?s@sAsssssssssBsCsDsss"ssss+ssEs=sss.s1ssssIs ssssesFssslss|sFs@sCssssssissssGssssHsuss\sxsIssJssssss7s:s sssosssKsrs_ssLssssVss%ssMssssNs4sYsPsSssss(sssLsOsssPssQssRsbssssS_PK!!Vyy:com/ustadmobile/core/db/UmAppDatabase_Repo$Companion.class='4com/ustadmobile/core/db/UmAppDatabase_Repo$Companionjava/lang/Object()V  this6Lcom/ustadmobile/core/db/UmAppDatabase_Repo$Companion;1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mv kxi0d1C     †20B¢R0X†T¢ ¨d2_DB_NAMElib-database_release*com/ustadmobile/core/db/UmAppDatabase_Repo CompanionUmAppDatabase_Repo.ktCodeLineNumberTableLocalVariableTable InnerClasses SourceFileRuntimeVisibleAnnotations1!/*"#   !-* #  $ % &=[IIIII[s[s sssssPK!!"Ecom/ustadmobile/core/db/UmAppDatabase_Repo$_ActivityEntityDao$2.class=U?com/ustadmobile/core/db/UmAppDatabase_Repo$_ActivityEntityDao$2wLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  thisALcom/ustadmobile/core/db/UmAppDatabase_Repo$_ActivityEntityDao$2; $receiverinvoke;()Lcom/ustadmobile/core/db/dao/xapi/ActivityEntityDao_Repo;#Lorg/jetbrains/annotations/NotNull;7com/ustadmobile/core/db/dao/xapi/ActivityEntityDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#activityEntityDao6()Lcom/ustadmobile/core/db/dao/xapi/ActivityEntityDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/xapi/ActivityEntityDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mv kxi0d1  0H ¢d2 9Lcom/ustadmobile/core/db/dao/xapi/ActivityEntityDao_Repo;x(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lb 8Y*  * "* (* ,* 0* 47N4M 8OA8L/*:N3M P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!;Hcom/ustadmobile/core/db/UmAppDatabase_Repo$_ActivityExtensionDao$2.class=UBcom/ustadmobile/core/db/UmAppDatabase_Repo$_ActivityExtensionDao$2zLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  thisDLcom/ustadmobile/core/db/UmAppDatabase_Repo$_ActivityExtensionDao$2; $receiverinvoke>()Lcom/ustadmobile/core/db/dao/xapi/ActivityExtensionDao_Repo;#Lorg/jetbrains/annotations/NotNull;:com/ustadmobile/core/db/dao/xapi/ActivityExtensionDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#activityExtensionDao9()Lcom/ustadmobile/core/db/dao/xapi/ActivityExtensionDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/xapi/ActivityExtensionDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mv kxi0d1  0H ¢d2 I?@IABICD[sEF[sGsHsPK!!b  Jcom/ustadmobile/core/db/UmAppDatabase_Repo$_ActivityInteractionDao$2.class=UDcom/ustadmobile/core/db/UmAppDatabase_Repo$_ActivityInteractionDao$2|Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  thisFLcom/ustadmobile/core/db/UmAppDatabase_Repo$_ActivityInteractionDao$2; $receiverinvoke@()Lcom/ustadmobile/core/db/dao/xapi/ActivityInteractionDao_Repo;#Lorg/jetbrains/annotations/NotNull;>Lcom/ustadmobile/core/db/dao/xapi/ActivityInteractionDao_Repo;x(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lj 8Y*  * "* (* ,* 0* 47N-4M 8OA8L/*:NM P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!NA  Kcom/ustadmobile/core/db/UmAppDatabase_Repo$_ActivityLangMapEntryDao$2.class=UEcom/ustadmobile/core/db/UmAppDatabase_Repo$_ActivityLangMapEntryDao$2}Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  thisGLcom/ustadmobile/core/db/UmAppDatabase_Repo$_ActivityLangMapEntryDao$2; $receiverinvokeA()Lcom/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao_Repo;#Lorg/jetbrains/annotations/NotNull;=com/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#activityLangMapEntryDao<()Lcom/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mv kxi0d1  0H ¢d2 ?Lcom/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao_Repo;x(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lj 8Y*  * "* (* ,* 0* 47N-4M 8OA8L/*:NM P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!Y$<com/ustadmobile/core/db/UmAppDatabase_Repo$_ActorDao$2.class=U6com/ustadmobile/core/db/UmAppDatabase_Repo$_ActorDao$2nLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  this8Lcom/ustadmobile/core/db/UmAppDatabase_Repo$_ActorDao$2; $receiverinvoke2()Lcom/ustadmobile/core/db/dao/xapi/ActorDao_Repo;#Lorg/jetbrains/annotations/NotNull;.com/ustadmobile/core/db/dao/xapi/ActorDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#actorDao-()Lcom/ustadmobile/core/db/dao/xapi/ActorDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/xapi/ActorDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mv kxi0d1  0H ¢d2 0Lcom/ustadmobile/core/db/dao/xapi/ActorDao_Repo;x(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lb 8Y*  * "* (* ,* 0* 47NCM 8OA8L/*:NBM P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!aGFcom/ustadmobile/core/db/UmAppDatabase_Repo$_ClazzAssignmentDao$2.class=U@com/ustadmobile/core/db/UmAppDatabase_Repo$_ClazzAssignmentDao$2sLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  thisBLcom/ustadmobile/core/db/UmAppDatabase_Repo$_ClazzAssignmentDao$2; $receiverinvoke7()Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;#Lorg/jetbrains/annotations/NotNull;3com/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#clazzAssignmentDao2()Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mv kxi0d1  0H ¢d2 5Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;x(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lb 8Y*  * "* (* ,* 0* 47NbM 8OA8L/*:NaM P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!'bdd<com/ustadmobile/core/db/UmAppDatabase_Repo$_ClazzDao$2.class=U6com/ustadmobile/core/db/UmAppDatabase_Repo$_ClazzDao$2iLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  this8Lcom/ustadmobile/core/db/UmAppDatabase_Repo$_ClazzDao$2; $receiverinvoke-()Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;#Lorg/jetbrains/annotations/NotNull;)com/ustadmobile/core/db/dao/ClazzDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#clazzDao(()Lcom/ustadmobile/core/db/dao/ClazzDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/ClazzDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mv kxi0d1  0H ¢d2 +Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;x(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lb 8Y*  * "* (* ,* 0* 47NM 8OA8L/*:NM P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!{%Ecom/ustadmobile/core/db/UmAppDatabase_Repo$_ClazzEnrolmentDao$2.class=U?com/ustadmobile/core/db/UmAppDatabase_Repo$_ClazzEnrolmentDao$2rLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  thisALcom/ustadmobile/core/db/UmAppDatabase_Repo$_ClazzEnrolmentDao$2; $receiverinvoke6()Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;#Lorg/jetbrains/annotations/NotNull;2com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#clazzEnrolmentDao1()Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mv kxi0d1  0H ¢d2 4Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;x(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lb 8Y*  * "* (* ,* 0* 47NM 8OA8L/*:NM P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!<;  Ocom/ustadmobile/core/db/UmAppDatabase_Repo$_ClazzLogAttendanceRecordDao$2.class=UIcom/ustadmobile/core/db/UmAppDatabase_Repo$_ClazzLogAttendanceRecordDao$2|Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  thisKLcom/ustadmobile/core/db/UmAppDatabase_Repo$_ClazzLogAttendanceRecordDao$2; $receiverinvoke@()Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo;#Lorg/jetbrains/annotations/NotNull;>Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo;x(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lj 8Y*  * "* (* ,* 0* 47NH&I4HM 8OA8L/*:NGM P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!Kg?com/ustadmobile/core/db/UmAppDatabase_Repo$_ClazzLogDao$2.class=U9com/ustadmobile/core/db/UmAppDatabase_Repo$_ClazzLogDao$2lLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  this;Lcom/ustadmobile/core/db/UmAppDatabase_Repo$_ClazzLogDao$2; $receiverinvoke0()Lcom/ustadmobile/core/db/dao/ClazzLogDao_Repo;#Lorg/jetbrains/annotations/NotNull;,com/ustadmobile/core/db/dao/ClazzLogDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase# clazzLogDao+()Lcom/ustadmobile/core/db/dao/ClazzLogDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/ClazzLogDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mv kxi0d1  0H ¢d2 .Lcom/ustadmobile/core/db/dao/ClazzLogDao_Repo;x(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lb 8Y*  * "* (* ,* 0* 47NNM 8OA8L/*:NMM P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!! =~?com/ustadmobile/core/db/UmAppDatabase_Repo$_CommentsDao$2.class=U9com/ustadmobile/core/db/UmAppDatabase_Repo$_CommentsDao$2lLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  this;Lcom/ustadmobile/core/db/UmAppDatabase_Repo$_CommentsDao$2; $receiverinvoke0()Lcom/ustadmobile/core/db/dao/CommentsDao_Repo;#Lorg/jetbrains/annotations/NotNull;,com/ustadmobile/core/db/dao/CommentsDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase# commentsDao+()Lcom/ustadmobile/core/db/dao/CommentsDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/CommentsDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mv kxi0d1  0H ¢d2 .Lcom/ustadmobile/core/db/dao/CommentsDao_Repo;x(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lb 8Y*  * "* (* ,* 0* 47NyM 8OA8L/*:NxM P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!¬ϾFcom/ustadmobile/core/db/UmAppDatabase_Repo$_ContentCategoryDao$2.class=U@com/ustadmobile/core/db/UmAppDatabase_Repo$_ContentCategoryDao$2sLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  thisBLcom/ustadmobile/core/db/UmAppDatabase_Repo$_ContentCategoryDao$2; $receiverinvoke7()Lcom/ustadmobile/core/db/dao/ContentCategoryDao_Repo;#Lorg/jetbrains/annotations/NotNull;3com/ustadmobile/core/db/dao/ContentCategoryDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#contentCategoryDao2()Lcom/ustadmobile/core/db/dao/ContentCategoryDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/ContentCategoryDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mv kxi0d1  0H ¢d2 5Lcom/ustadmobile/core/db/dao/ContentCategoryDao_Repo;x(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lb 8Y*  * "* (* ,* 0* 47NM 8OA8L/*:NM P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!v! Lcom/ustadmobile/core/db/UmAppDatabase_Repo$_ContentCategorySchemaDao$2.class=UFcom/ustadmobile/core/db/UmAppDatabase_Repo$_ContentCategorySchemaDao$2yLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  thisHLcom/ustadmobile/core/db/UmAppDatabase_Repo$_ContentCategorySchemaDao$2; $receiverinvoke=()Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Repo;#Lorg/jetbrains/annotations/NotNull;9com/ustadmobile/core/db/dao/ContentCategorySchemaDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#contentCategorySchemaDao8()Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mv kxi0d1  0H ¢d2 ;Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Repo;x(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lj 8Y*  * "* (* ,* 0* 47N & 4 M 8OA8L/*:N M P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!V V Vcom/ustadmobile/core/db/UmAppDatabase_Repo$_ContentEntryContentCategoryJoinDao$2.class=UPcom/ustadmobile/core/db/UmAppDatabase_Repo$_ContentEntryContentCategoryJoinDao$2Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  thisRLcom/ustadmobile/core/db/UmAppDatabase_Repo$_ContentEntryContentCategoryJoinDao$2; $receiverinvokeG()Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Repo;#Lorg/jetbrains/annotations/NotNull;Ccom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#"contentEntryContentCategoryJoinDaoB()Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mv kxi0d1  0H ¢d2 ELcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Repo;x(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lj 8Y*  * "* (* ,* 0* 47N4M 8OA8L/*:NM P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!jCcom/ustadmobile/core/db/UmAppDatabase_Repo$_ContentEntryDao$2.class=U=com/ustadmobile/core/db/UmAppDatabase_Repo$_ContentEntryDao$2pLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  this?Lcom/ustadmobile/core/db/UmAppDatabase_Repo$_ContentEntryDao$2; $receiverinvoke4()Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo;#Lorg/jetbrains/annotations/NotNull;0com/ustadmobile/core/db/dao/ContentEntryDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#contentEntryDao/()Lcom/ustadmobile/core/db/dao/ContentEntryDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/ContentEntryDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mv kxi0d1  0H ¢d2 2Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo;x(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lb 8Y*  * "* (* ,* 0* 47NM 8OA8L/*:NM P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!Xqv52 2 Rcom/ustadmobile/core/db/UmAppDatabase_Repo$_ContentEntryParentChildJoinDao$2.class=ULcom/ustadmobile/core/db/UmAppDatabase_Repo$_ContentEntryParentChildJoinDao$2Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  thisNLcom/ustadmobile/core/db/UmAppDatabase_Repo$_ContentEntryParentChildJoinDao$2; $receiverinvokeC()Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Repo;#Lorg/jetbrains/annotations/NotNull;?com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#contentEntryParentChildJoinDao>()Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mv kxi0d1  0H ¢d2 ALcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Repo;x(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lj 8Y*  * "* (* ,* 0* 47N4M 8OA8L/*:NM P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!OʾKcom/ustadmobile/core/db/UmAppDatabase_Repo$_ContentEntryPicture2Dao$2.class=UEcom/ustadmobile/core/db/UmAppDatabase_Repo$_ContentEntryPicture2Dao$2xLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  thisGLcom/ustadmobile/core/db/UmAppDatabase_Repo$_ContentEntryPicture2Dao$2; $receiverinvoke<()Lcom/ustadmobile/core/db/dao/ContentEntryPicture2Dao_Repo;#Lorg/jetbrains/annotations/NotNull;8com/ustadmobile/core/db/dao/ContentEntryPicture2Dao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#contentEntryPicture2Dao7()Lcom/ustadmobile/core/db/dao/ContentEntryPicture2Dao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/ContentEntryPicture2Dao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mv kxi0d1  0H ¢d2 :Lcom/ustadmobile/core/db/dao/ContentEntryPicture2Dao_Repo;x(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lj 8Y*  * "* (* ,* 0* 47N-4M 8OA8L/*:NM P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!]Jcom/ustadmobile/core/db/UmAppDatabase_Repo$_ContentEntryPictureDao$2.class=UDcom/ustadmobile/core/db/UmAppDatabase_Repo$_ContentEntryPictureDao$2wLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  thisFLcom/ustadmobile/core/db/UmAppDatabase_Repo$_ContentEntryPictureDao$2; $receiverinvoke;()Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_Repo;#Lorg/jetbrains/annotations/NotNull;7com/ustadmobile/core/db/dao/ContentEntryPictureDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#contentEntryPictureDao6()Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mv kxi0d1  0H ¢d2 9Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_Repo;x(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lj 8Y*  * "* (* ,* 0* 47N-4M 8OA8L/*:NM P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!ߛ ; ; Scom/ustadmobile/core/db/UmAppDatabase_Repo$_ContentEntryRelatedEntryJoinDao$2.class=UMcom/ustadmobile/core/db/UmAppDatabase_Repo$_ContentEntryRelatedEntryJoinDao$2Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  thisOLcom/ustadmobile/core/db/UmAppDatabase_Repo$_ContentEntryRelatedEntryJoinDao$2; $receiverinvokeD()Lcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Repo;#Lorg/jetbrains/annotations/NotNull;@com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#contentEntryRelatedEntryJoinDao?()Lcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mv kxi0d1  0H ¢d2 BLcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Repo;x(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lj 8Y*  * "* (* ,* 0* 47N4M 8OA8L/*:NM P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!zJ0Jcom/ustadmobile/core/db/UmAppDatabase_Repo$_ContentEntryVersionDao$2.class=UDcom/ustadmobile/core/db/UmAppDatabase_Repo$_ContentEntryVersionDao$2wLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  thisFLcom/ustadmobile/core/db/UmAppDatabase_Repo$_ContentEntryVersionDao$2; $receiverinvoke;()Lcom/ustadmobile/core/db/dao/ContentEntryVersionDao_Repo;#Lorg/jetbrains/annotations/NotNull;7com/ustadmobile/core/db/dao/ContentEntryVersionDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#contentEntryVersionDao6()Lcom/ustadmobile/core/db/dao/ContentEntryVersionDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/ContentEntryVersionDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mv kxi0d1  0H ¢d2 9Lcom/ustadmobile/core/db/dao/ContentEntryVersionDao_Repo;x(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lj 8Y*  * "* (* ,* 0* 47N-4M 8OA8L/*:NM P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!݈Kcom/ustadmobile/core/db/UmAppDatabase_Repo$_CourseAssignmentMarkDao$2.class=UEcom/ustadmobile/core/db/UmAppDatabase_Repo$_CourseAssignmentMarkDao$2xLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  thisGLcom/ustadmobile/core/db/UmAppDatabase_Repo$_CourseAssignmentMarkDao$2; $receiverinvoke<()Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Repo;#Lorg/jetbrains/annotations/NotNull;8com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#courseAssignmentMarkDao7()Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mv kxi0d1  0H ¢d2 :Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Repo;x(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lj 8Y*  * "* (* ,* 0* 47Ns-t4sM 8OA8L/*:NrM P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!3N) ) Qcom/ustadmobile/core/db/UmAppDatabase_Repo$_CourseAssignmentSubmissionDao$2.class=UKcom/ustadmobile/core/db/UmAppDatabase_Repo$_CourseAssignmentSubmissionDao$2~Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  thisMLcom/ustadmobile/core/db/UmAppDatabase_Repo$_CourseAssignmentSubmissionDao$2; $receiverinvokeB()Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Repo;#Lorg/jetbrains/annotations/NotNull;>com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#courseAssignmentSubmissionDao=()Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mv kxi0d1  0H ¢d2 @Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Repo;x(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lj 8Y*  * "* (* ,* 0* 47Ngh4gM 8OA8L/*:NfM P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!M M Ucom/ustadmobile/core/db/UmAppDatabase_Repo$_CourseAssignmentSubmissionFileDao$2.class=UOcom/ustadmobile/core/db/UmAppDatabase_Repo$_CourseAssignmentSubmissionFileDao$2Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  thisQLcom/ustadmobile/core/db/UmAppDatabase_Repo$_CourseAssignmentSubmissionFileDao$2; $receiverinvokeF()Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Repo;#Lorg/jetbrains/annotations/NotNull;Bcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#!courseAssignmentSubmissionFileDaoA()Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mv kxi0d1  0H ¢d2 DLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Repo;x(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lj 8Y*  * "* (* ,* 0* 47Nmn4mM 8OA8L/*:NlM P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!4JBcom/ustadmobile/core/db/UmAppDatabase_Repo$_CourseBlockDao$2.class=U;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  this>Lcom/ustadmobile/core/db/UmAppDatabase_Repo$_CourseBlockDao$2; $receiverinvoke3()Lcom/ustadmobile/core/db/dao/CourseBlockDao_Repo;#Lorg/jetbrains/annotations/NotNull;/com/ustadmobile/core/db/dao/CourseBlockDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#courseBlockDao.()Lcom/ustadmobile/core/db/dao/CourseBlockDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/CourseBlockDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mv kxi0d1  0H ¢d2 1Lcom/ustadmobile/core/db/dao/CourseBlockDao_Repo;x(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lb 8Y*  * "* (* ,* 0* 47NM 8OA8L/*:NM P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!'Icom/ustadmobile/core/db/UmAppDatabase_Repo$_CourseBlockPictureDao$2.class=UCcom/ustadmobile/core/db/UmAppDatabase_Repo$_CourseBlockPictureDao$2vLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  thisELcom/ustadmobile/core/db/UmAppDatabase_Repo$_CourseBlockPictureDao$2; $receiverinvoke:()Lcom/ustadmobile/core/db/dao/CourseBlockPictureDao_Repo;#Lorg/jetbrains/annotations/NotNull;6com/ustadmobile/core/db/dao/CourseBlockPictureDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#courseBlockPictureDao5()Lcom/ustadmobile/core/db/dao/CourseBlockPictureDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/CourseBlockPictureDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mv kxi0d1  0H ¢d2 8Lcom/ustadmobile/core/db/dao/CourseBlockPictureDao_Repo;x(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lj 8Y*  * "* (* ,* 0* 47N-4M 8OA8L/*:NM P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!~"Hcom/ustadmobile/core/db/UmAppDatabase_Repo$_CourseGroupMemberDao$2.class=UBcom/ustadmobile/core/db/UmAppDatabase_Repo$_CourseGroupMemberDao$2uLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  thisDLcom/ustadmobile/core/db/UmAppDatabase_Repo$_CourseGroupMemberDao$2; $receiverinvoke9()Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Repo;#Lorg/jetbrains/annotations/NotNull;5com/ustadmobile/core/db/dao/CourseGroupMemberDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#courseGroupMemberDao4()Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mv kxi0d1  0H ¢d2 7Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Repo;x(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lj 8Y*  * "* (* ,* 0* 47N-4M 8OA8L/*:NM P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!Ԍ:Ecom/ustadmobile/core/db/UmAppDatabase_Repo$_CourseGroupSetDao$2.class=U?com/ustadmobile/core/db/UmAppDatabase_Repo$_CourseGroupSetDao$2rLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  thisALcom/ustadmobile/core/db/UmAppDatabase_Repo$_CourseGroupSetDao$2; $receiverinvoke6()Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Repo;#Lorg/jetbrains/annotations/NotNull;2com/ustadmobile/core/db/dao/CourseGroupSetDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#courseGroupSetDao1()Lcom/ustadmobile/core/db/dao/CourseGroupSetDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/CourseGroupSetDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mv kxi0d1  0H ¢d2 4Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Repo;x(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lb 8Y*  * "* (* ,* 0* 47NM 8OA8L/*:NM P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!AGcom/ustadmobile/core/db/UmAppDatabase_Repo$_CoursePermissionDao$2.class=UAcom/ustadmobile/core/db/UmAppDatabase_Repo$_CoursePermissionDao$2tLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  thisCLcom/ustadmobile/core/db/UmAppDatabase_Repo$_CoursePermissionDao$2; $receiverinvoke8()Lcom/ustadmobile/core/db/dao/CoursePermissionDao_Repo;#Lorg/jetbrains/annotations/NotNull;4com/ustadmobile/core/db/dao/CoursePermissionDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#coursePermissionDao3()Lcom/ustadmobile/core/db/dao/CoursePermissionDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/CoursePermissionDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mv kxi0d1  0H ¢d2 6Lcom/ustadmobile/core/db/dao/CoursePermissionDao_Repo;x(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lj 8Y*  * "* (* ,* 0* 47N-4M 8OA8L/*:NM P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!nN׬Dcom/ustadmobile/core/db/UmAppDatabase_Repo$_CoursePictureDao$2.class=U>com/ustadmobile/core/db/UmAppDatabase_Repo$_CoursePictureDao$2qLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  this@Lcom/ustadmobile/core/db/UmAppDatabase_Repo$_CoursePictureDao$2; $receiverinvoke5()Lcom/ustadmobile/core/db/dao/CoursePictureDao_Repo;#Lorg/jetbrains/annotations/NotNull;1com/ustadmobile/core/db/dao/CoursePictureDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#coursePictureDao0()Lcom/ustadmobile/core/db/dao/CoursePictureDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/CoursePictureDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mv kxi0d1  0H ¢d2 3Lcom/ustadmobile/core/db/dao/CoursePictureDao_Repo;x(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lb 8Y*  * "* (* ,* 0* 47NM 8OA8L/*:NM P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!=2Hcom/ustadmobile/core/db/UmAppDatabase_Repo$_CourseTerminologyDao$2.class=UBcom/ustadmobile/core/db/UmAppDatabase_Repo$_CourseTerminologyDao$2uLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  thisDLcom/ustadmobile/core/db/UmAppDatabase_Repo$_CourseTerminologyDao$2; $receiverinvoke9()Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Repo;#Lorg/jetbrains/annotations/NotNull;5com/ustadmobile/core/db/dao/CourseTerminologyDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#courseTerminologyDao4()Lcom/ustadmobile/core/db/dao/CourseTerminologyDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/CourseTerminologyDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mv kxi0d1  0H ¢d2 7Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Repo;x(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lj 8Y*  * "* (* ,* 0* 47N-4M 8OA8L/*:NM P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!}Bcom/ustadmobile/core/db/UmAppDatabase_Repo$_DeletedItemDao$2.class=U;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  this>Lcom/ustadmobile/core/db/UmAppDatabase_Repo$_DeletedItemDao$2; $receiverinvoke3()Lcom/ustadmobile/core/db/dao/DeletedItemDao_Repo;#Lorg/jetbrains/annotations/NotNull;/com/ustadmobile/core/db/dao/DeletedItemDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#deletedItemDao.()Lcom/ustadmobile/core/db/dao/DeletedItemDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/DeletedItemDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mv kxi0d1  0H ¢d2 1Lcom/ustadmobile/core/db/dao/DeletedItemDao_Repo;x(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lb 8Y*  * "* (* ,* 0* 47NM 8OA8L/*:NM P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!.DYEcom/ustadmobile/core/db/UmAppDatabase_Repo$_DiscussionPostDao$2.class=U?com/ustadmobile/core/db/UmAppDatabase_Repo$_DiscussionPostDao$2rLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  thisALcom/ustadmobile/core/db/UmAppDatabase_Repo$_DiscussionPostDao$2; $receiverinvoke6()Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Repo;#Lorg/jetbrains/annotations/NotNull;2com/ustadmobile/core/db/dao/DiscussionPostDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#discussionPostDao1()Lcom/ustadmobile/core/db/dao/DiscussionPostDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/DiscussionPostDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mv kxi0d1  0H ¢d2 4Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Repo;x(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lb 8Y*  * "* (* ,* 0* 47NM 8OA8L/*:NM P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!'Gcom/ustadmobile/core/db/UmAppDatabase_Repo$_EnrolmentRequestDao$2.class=UAcom/ustadmobile/core/db/UmAppDatabase_Repo$_EnrolmentRequestDao$2tLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  thisCLcom/ustadmobile/core/db/UmAppDatabase_Repo$_EnrolmentRequestDao$2; $receiverinvoke8()Lcom/ustadmobile/core/db/dao/EnrolmentRequestDao_Repo;#Lorg/jetbrains/annotations/NotNull;4com/ustadmobile/core/db/dao/EnrolmentRequestDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#enrolmentRequestDao3()Lcom/ustadmobile/core/db/dao/EnrolmentRequestDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/EnrolmentRequestDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mv kxi0d1  0H ¢d2 6Lcom/ustadmobile/core/db/dao/EnrolmentRequestDao_Repo;x(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lj 8Y*  * "* (* ,* 0* 47N-4M 8OA8L/*:NM P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!! Bcom/ustadmobile/core/db/UmAppDatabase_Repo$_ErrorReportDao$2.class=U;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  this>Lcom/ustadmobile/core/db/UmAppDatabase_Repo$_ErrorReportDao$2; $receiverinvoke3()Lcom/ustadmobile/core/db/dao/ErrorReportDao_Repo;#Lorg/jetbrains/annotations/NotNull;/com/ustadmobile/core/db/dao/ErrorReportDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#errorReportDao.()Lcom/ustadmobile/core/db/dao/ErrorReportDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/ErrorReportDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mv kxi0d1  0H ¢d2 1Lcom/ustadmobile/core/db/dao/ErrorReportDao_Repo;x(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lb 8Y*  * "* (* ,* 0* 47NM 8OA8L/*:NM P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!#c  Kcom/ustadmobile/core/db/UmAppDatabase_Repo$_GroupMemberActorJoinDao$2.class=UEcom/ustadmobile/core/db/UmAppDatabase_Repo$_GroupMemberActorJoinDao$2}Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  thisGLcom/ustadmobile/core/db/UmAppDatabase_Repo$_GroupMemberActorJoinDao$2; $receiverinvokeA()Lcom/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao_Repo;#Lorg/jetbrains/annotations/NotNull;=com/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#groupMemberActorJoinDao<()Lcom/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mv kxi0d1  0H ¢d2 ?Lcom/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao_Repo;x(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lj 8Y*  * "* (* ,* 0* 47N-4M 8OA8L/*:NM P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!NFcom/ustadmobile/core/db/UmAppDatabase_Repo$_HolidayCalendarDao$2.class=U@com/ustadmobile/core/db/UmAppDatabase_Repo$_HolidayCalendarDao$2sLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  thisBLcom/ustadmobile/core/db/UmAppDatabase_Repo$_HolidayCalendarDao$2; $receiverinvoke7()Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Repo;#Lorg/jetbrains/annotations/NotNull;3com/ustadmobile/core/db/dao/HolidayCalendarDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#holidayCalendarDao2()Lcom/ustadmobile/core/db/dao/HolidayCalendarDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/HolidayCalendarDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mv kxi0d1  0H ¢d2 5Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Repo;x(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lb 8Y*  * "* (* ,* 0* 47NXM 8OA8L/*:NWM P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!vv>com/ustadmobile/core/db/UmAppDatabase_Repo$_HolidayDao$2.class=U8com/ustadmobile/core/db/UmAppDatabase_Repo$_HolidayDao$2kLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  this:Lcom/ustadmobile/core/db/UmAppDatabase_Repo$_HolidayDao$2; $receiverinvoke/()Lcom/ustadmobile/core/db/dao/HolidayDao_Repo;#Lorg/jetbrains/annotations/NotNull;+com/ustadmobile/core/db/dao/HolidayDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase# holidayDao*()Lcom/ustadmobile/core/db/dao/HolidayDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/HolidayDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mv kxi0d1  0H ¢d2 -Lcom/ustadmobile/core/db/dao/HolidayDao_Repo;x(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lb 8Y*  * "* (* ,* 0* 47N]M 8OA8L/*:N\M P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!E?com/ustadmobile/core/db/UmAppDatabase_Repo$_LanguageDao$2.class=U9com/ustadmobile/core/db/UmAppDatabase_Repo$_LanguageDao$2lLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  this;Lcom/ustadmobile/core/db/UmAppDatabase_Repo$_LanguageDao$2; $receiverinvoke0()Lcom/ustadmobile/core/db/dao/LanguageDao_Repo;#Lorg/jetbrains/annotations/NotNull;,com/ustadmobile/core/db/dao/LanguageDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase# languageDao+()Lcom/ustadmobile/core/db/dao/LanguageDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/LanguageDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mv kxi0d1  0H ¢d2 .Lcom/ustadmobile/core/db/dao/LanguageDao_Repo;x(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lb 8Y*  * "* (* ,* 0* 47NM 8OA8L/*:NM P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!Fcom/ustadmobile/core/db/UmAppDatabase_Repo$_LanguageVariantDao$2.class=U@com/ustadmobile/core/db/UmAppDatabase_Repo$_LanguageVariantDao$2sLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  thisBLcom/ustadmobile/core/db/UmAppDatabase_Repo$_LanguageVariantDao$2; $receiverinvoke7()Lcom/ustadmobile/core/db/dao/LanguageVariantDao_Repo;#Lorg/jetbrains/annotations/NotNull;3com/ustadmobile/core/db/dao/LanguageVariantDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#languageVariantDao2()Lcom/ustadmobile/core/db/dao/LanguageVariantDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/LanguageVariantDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mv kxi0d1  0H ¢d2 5Lcom/ustadmobile/core/db/dao/LanguageVariantDao_Repo;x(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lb 8Y*  * "* (* ,* 0* 47NM 8OA8L/*:NM P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!ڜǀDcom/ustadmobile/core/db/UmAppDatabase_Repo$_LeavingReasonDao$2.class=U>com/ustadmobile/core/db/UmAppDatabase_Repo$_LeavingReasonDao$2qLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  this@Lcom/ustadmobile/core/db/UmAppDatabase_Repo$_LeavingReasonDao$2; $receiverinvoke5()Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Repo;#Lorg/jetbrains/annotations/NotNull;1com/ustadmobile/core/db/dao/LeavingReasonDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#leavingReasonDao0()Lcom/ustadmobile/core/db/dao/LeavingReasonDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/LeavingReasonDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mv kxi0d1  0H ¢d2 3Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Repo;x(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lb 8Y*  * "* (* ,* 0* 47NM 8OA8L/*:NM P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!3vv>com/ustadmobile/core/db/UmAppDatabase_Repo$_MessageDao$2.class=U8com/ustadmobile/core/db/UmAppDatabase_Repo$_MessageDao$2kLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  this:Lcom/ustadmobile/core/db/UmAppDatabase_Repo$_MessageDao$2; $receiverinvoke/()Lcom/ustadmobile/core/db/dao/MessageDao_Repo;#Lorg/jetbrains/annotations/NotNull;+com/ustadmobile/core/db/dao/MessageDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase# messageDao*()Lcom/ustadmobile/core/db/dao/MessageDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/MessageDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mv kxi0d1  0H ¢d2 -Lcom/ustadmobile/core/db/dao/MessageDao_Repo;x(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lb 8Y*  * "* (* ,* 0* 47NM 8OA8L/*:NM P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!'Bcom/ustadmobile/core/db/UmAppDatabase_Repo$_OfflineItemDao$2.class=U;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  this>Lcom/ustadmobile/core/db/UmAppDatabase_Repo$_OfflineItemDao$2; $receiverinvoke3()Lcom/ustadmobile/core/db/dao/OfflineItemDao_Repo;#Lorg/jetbrains/annotations/NotNull;/com/ustadmobile/core/db/dao/OfflineItemDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#offlineItemDao.()Lcom/ustadmobile/core/db/dao/OfflineItemDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/OfflineItemDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mv kxi0d1  0H ¢d2 1Lcom/ustadmobile/core/db/dao/OfflineItemDao_Repo;x(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lb 8Y*  * "* (* ,* 0* 47NM 8OA8L/*:NM P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!~A  Mcom/ustadmobile/core/db/UmAppDatabase_Repo$_PeerReviewerAllocationDao$2.class=UGcom/ustadmobile/core/db/UmAppDatabase_Repo$_PeerReviewerAllocationDao$2zLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  thisILcom/ustadmobile/core/db/UmAppDatabase_Repo$_PeerReviewerAllocationDao$2; $receiverinvoke>()Lcom/ustadmobile/core/db/dao/PeerReviewerAllocationDao_Repo;#Lorg/jetbrains/annotations/NotNull;:com/ustadmobile/core/db/dao/PeerReviewerAllocationDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#peerReviewerAllocationDao9()Lcom/ustadmobile/core/db/dao/PeerReviewerAllocationDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/PeerReviewerAllocationDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mv kxi0d1  0H ¢d2 I?@IABICD[sEF[sGsHsPK!!}њBcom/ustadmobile/core/db/UmAppDatabase_Repo$_PersonAuth2Dao$2.class=U;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  this>Lcom/ustadmobile/core/db/UmAppDatabase_Repo$_PersonAuth2Dao$2; $receiverinvoke3()Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_Repo;#Lorg/jetbrains/annotations/NotNull;/com/ustadmobile/core/db/dao/PersonAuth2Dao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#personAuth2Dao.()Lcom/ustadmobile/core/db/dao/PersonAuth2Dao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/PersonAuth2Dao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mv kxi0d1  0H ¢d2 1Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_Repo;x(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lb 8Y*  * "* (* ,* 0* 47NM 8OA8L/*:NM P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  this9Lcom/ustadmobile/core/db/UmAppDatabase_Repo$_PersonDao$2; $receiverinvoke.()Lcom/ustadmobile/core/db/dao/PersonDao_Repo;#Lorg/jetbrains/annotations/NotNull;*com/ustadmobile/core/db/dao/PersonDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase# personDao)()Lcom/ustadmobile/core/db/dao/PersonDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/PersonDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mv kxi0d1  0H ¢d2 ,Lcom/ustadmobile/core/db/dao/PersonDao_Repo;x(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lb 8Y*  * "* (* ,* 0* 47NM 8OA8L/*:NM P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!"ᘚBcom/ustadmobile/core/db/UmAppDatabase_Repo$_PersonGroupDao$2.class=U;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  this>Lcom/ustadmobile/core/db/UmAppDatabase_Repo$_PersonGroupDao$2; $receiverinvoke3()Lcom/ustadmobile/core/db/dao/PersonGroupDao_Repo;#Lorg/jetbrains/annotations/NotNull;/com/ustadmobile/core/db/dao/PersonGroupDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#personGroupDao.()Lcom/ustadmobile/core/db/dao/PersonGroupDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/PersonGroupDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mv kxi0d1  0H ¢d2 1Lcom/ustadmobile/core/db/dao/PersonGroupDao_Repo;x(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lb 8Y*  * "* (* ,* 0* 47NM 8OA8L/*:NM P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!EHcom/ustadmobile/core/db/UmAppDatabase_Repo$_PersonGroupMemberDao$2.class=UBcom/ustadmobile/core/db/UmAppDatabase_Repo$_PersonGroupMemberDao$2uLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  thisDLcom/ustadmobile/core/db/UmAppDatabase_Repo$_PersonGroupMemberDao$2; $receiverinvoke9()Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Repo;#Lorg/jetbrains/annotations/NotNull;5com/ustadmobile/core/db/dao/PersonGroupMemberDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#personGroupMemberDao4()Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mv kxi0d1  0H ¢d2 7Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Repo;x(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lj 8Y*  * "* (* ,* 0* 47N$-%4$M 8OA8L/*:N#M P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!qGcom/ustadmobile/core/db/UmAppDatabase_Repo$_PersonParentJoinDao$2.class=UAcom/ustadmobile/core/db/UmAppDatabase_Repo$_PersonParentJoinDao$2tLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  thisCLcom/ustadmobile/core/db/UmAppDatabase_Repo$_PersonParentJoinDao$2; $receiverinvoke8()Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Repo;#Lorg/jetbrains/annotations/NotNull;4com/ustadmobile/core/db/dao/PersonParentJoinDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#personParentJoinDao3()Lcom/ustadmobile/core/db/dao/PersonParentJoinDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/PersonParentJoinDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mv kxi0d1  0H ¢d2 6Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Repo;x(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lj 8Y*  * "* (* ,* 0* 47N-4M 8OA8L/*:NM P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!"zDcom/ustadmobile/core/db/UmAppDatabase_Repo$_PersonPictureDao$2.class=U>com/ustadmobile/core/db/UmAppDatabase_Repo$_PersonPictureDao$2qLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  this@Lcom/ustadmobile/core/db/UmAppDatabase_Repo$_PersonPictureDao$2; $receiverinvoke5()Lcom/ustadmobile/core/db/dao/PersonPictureDao_Repo;#Lorg/jetbrains/annotations/NotNull;1com/ustadmobile/core/db/dao/PersonPictureDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#personPictureDao0()Lcom/ustadmobile/core/db/dao/PersonPictureDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/PersonPictureDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mv kxi0d1  0H ¢d2 3Lcom/ustadmobile/core/db/dao/PersonPictureDao_Repo;x(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lb 8Y*  * "* (* ,* 0* 47N*M 8OA8L/*:N)M P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!_W!mm=com/ustadmobile/core/db/UmAppDatabase_Repo$_ReportDao$2.class=U7com/ustadmobile/core/db/UmAppDatabase_Repo$_ReportDao$2jLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  this9Lcom/ustadmobile/core/db/UmAppDatabase_Repo$_ReportDao$2; $receiverinvoke.()Lcom/ustadmobile/core/db/dao/ReportDao_Repo;#Lorg/jetbrains/annotations/NotNull;*com/ustadmobile/core/db/dao/ReportDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase# reportDao)()Lcom/ustadmobile/core/db/dao/ReportDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/ReportDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mv kxi0d1  0H ¢d2 ,Lcom/ustadmobile/core/db/dao/ReportDao_Repo;x(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lb 8Y*  * "* (* ,* 0* 47N9M 8OA8L/*:N8M P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!lz;b?com/ustadmobile/core/db/UmAppDatabase_Repo$_ScheduleDao$2.class=U9com/ustadmobile/core/db/UmAppDatabase_Repo$_ScheduleDao$2lLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  this;Lcom/ustadmobile/core/db/UmAppDatabase_Repo$_ScheduleDao$2; $receiverinvoke0()Lcom/ustadmobile/core/db/dao/ScheduleDao_Repo;#Lorg/jetbrains/annotations/NotNull;,com/ustadmobile/core/db/dao/ScheduleDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase# scheduleDao+()Lcom/ustadmobile/core/db/dao/ScheduleDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/ScheduleDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mv kxi0d1  0H ¢d2 .Lcom/ustadmobile/core/db/dao/ScheduleDao_Repo;x(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lb 8Y*  * "* (* ,* 0* 47NSM 8OA8L/*:NRM P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!rؚBcom/ustadmobile/core/db/UmAppDatabase_Repo$_ScopedGrantDao$2.class=U;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  this>Lcom/ustadmobile/core/db/UmAppDatabase_Repo$_ScopedGrantDao$2; $receiverinvoke3()Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Repo;#Lorg/jetbrains/annotations/NotNull;/com/ustadmobile/core/db/dao/ScopedGrantDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#scopedGrantDao.()Lcom/ustadmobile/core/db/dao/ScopedGrantDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/ScopedGrantDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mv kxi0d1  0H ¢d2 1Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Repo;x(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lb 8Y*  * "* (* ,* 0* 47NM 8OA8L/*:NM P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!! h[[;com/ustadmobile/core/db/UmAppDatabase_Repo$_SiteDao$2.class=U5com/ustadmobile/core/db/UmAppDatabase_Repo$_SiteDao$2hLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  this7Lcom/ustadmobile/core/db/UmAppDatabase_Repo$_SiteDao$2; $receiverinvoke,()Lcom/ustadmobile/core/db/dao/SiteDao_Repo;#Lorg/jetbrains/annotations/NotNull;(com/ustadmobile/core/db/dao/SiteDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#siteDao'()Lcom/ustadmobile/core/db/dao/SiteDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/SiteDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mv kxi0d1  0H ¢d2 *Lcom/ustadmobile/core/db/dao/SiteDao_Repo;x(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lb 8Y*  * "* (* ,* 0* 47N~M 8OA8L/*:N}M P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!ܕJ@com/ustadmobile/core/db/UmAppDatabase_Repo$_SiteTermsDao$2.class=U:com/ustadmobile/core/db/UmAppDatabase_Repo$_SiteTermsDao$2mLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  this/Lcom/ustadmobile/core/db/dao/SiteTermsDao_Repo;x(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lb 8Y*  * "* (* ,* 0* 47NM 8OA8L/*:NM P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!d+<Icom/ustadmobile/core/db/UmAppDatabase_Repo$_StateDeleteCommandDao$2.class=UCcom/ustadmobile/core/db/UmAppDatabase_Repo$_StateDeleteCommandDao$2{Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  thisELcom/ustadmobile/core/db/UmAppDatabase_Repo$_StateDeleteCommandDao$2; $receiverinvoke?()Lcom/ustadmobile/core/db/dao/xapi/StateDeleteCommandDao_Repo;#Lorg/jetbrains/annotations/NotNull;;com/ustadmobile/core/db/dao/xapi/StateDeleteCommandDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#stateDeleteCommandDao:()Lcom/ustadmobile/core/db/dao/xapi/StateDeleteCommandDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/xapi/StateDeleteCommandDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mv kxi0d1  0H ¢d2 =Lcom/ustadmobile/core/db/dao/xapi/StateDeleteCommandDao_Repo;x(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lj 8Y*  * "* (* ,* 0* 47N%-&4%M 8OA8L/*:N$M P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!yӸBcom/ustadmobile/core/db/UmAppDatabase_Repo$_StateEntityDao$2.class=U;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  this>Lcom/ustadmobile/core/db/UmAppDatabase_Repo$_StateEntityDao$2; $receiverinvoke8()Lcom/ustadmobile/core/db/dao/xapi/StateEntityDao_Repo;#Lorg/jetbrains/annotations/NotNull;4com/ustadmobile/core/db/dao/xapi/StateEntityDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#stateEntityDao3()Lcom/ustadmobile/core/db/dao/xapi/StateEntityDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/xapi/StateEntityDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mv kxi0d1  0H ¢d2 6Lcom/ustadmobile/core/db/dao/xapi/StateEntityDao_Repo;x(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lb 8Y*  * "* (* ,* 0* 47N M 8OA8L/*:NM P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!ӆ]Y Y Scom/ustadmobile/core/db/UmAppDatabase_Repo$_StatementContextActivityJoinDao$2.class=UMcom/ustadmobile/core/db/UmAppDatabase_Repo$_StatementContextActivityJoinDao$2Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  thisOLcom/ustadmobile/core/db/UmAppDatabase_Repo$_StatementContextActivityJoinDao$2; $receiverinvokeI()Lcom/ustadmobile/core/db/dao/xapi/StatementContextActivityJoinDao_Repo;#Lorg/jetbrains/annotations/NotNull;Ecom/ustadmobile/core/db/dao/xapi/StatementContextActivityJoinDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#statementContextActivityJoinDaoD()Lcom/ustadmobile/core/db/dao/xapi/StatementContextActivityJoinDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/xapi/StatementContextActivityJoinDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mv kxi0d1  0H ¢d2 GLcom/ustadmobile/core/db/dao/xapi/StatementContextActivityJoinDao_Repo;x(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lj 8Y*  * "* (* ,* 0* 47N4M 8OA8L/*:N M P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!QWjE@com/ustadmobile/core/db/UmAppDatabase_Repo$_StatementDao$2.class=U:com/ustadmobile/core/db/UmAppDatabase_Repo$_StatementDao$2rLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  this4Lcom/ustadmobile/core/db/dao/xapi/StatementDao_Repo;x(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lb 8Y*  * "* (* ,* 0* 47N>M 8OA8L/*:N=M P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!![v  Jcom/ustadmobile/core/db/UmAppDatabase_Repo$_StatementEntityJsonDao$2.class=UDcom/ustadmobile/core/db/UmAppDatabase_Repo$_StatementEntityJsonDao$2|Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  thisFLcom/ustadmobile/core/db/UmAppDatabase_Repo$_StatementEntityJsonDao$2; $receiverinvoke@()Lcom/ustadmobile/core/db/dao/xapi/StatementEntityJsonDao_Repo;#Lorg/jetbrains/annotations/NotNull;>Lcom/ustadmobile/core/db/dao/xapi/StatementEntityJsonDao_Repo;x(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lj 8Y*  * "* (* ,* 0* 47N-4M 8OA8L/*:NM P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!NrˬDcom/ustadmobile/core/db/UmAppDatabase_Repo$_StudentResultDao$2.class=U>com/ustadmobile/core/db/UmAppDatabase_Repo$_StudentResultDao$2qLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  this@Lcom/ustadmobile/core/db/UmAppDatabase_Repo$_StudentResultDao$2; $receiverinvoke5()Lcom/ustadmobile/core/db/dao/StudentResultDao_Repo;#Lorg/jetbrains/annotations/NotNull;1com/ustadmobile/core/db/dao/StudentResultDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#studentResultDao0()Lcom/ustadmobile/core/db/dao/StudentResultDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/StudentResultDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mv kxi0d1  0H ¢d2 3Lcom/ustadmobile/core/db/dao/StudentResultDao_Repo;x(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lb 8Y*  * "* (* ,* 0* 47NM 8OA8L/*:NM P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!lGcom/ustadmobile/core/db/UmAppDatabase_Repo$_SystemPermissionDao$2.class=UAcom/ustadmobile/core/db/UmAppDatabase_Repo$_SystemPermissionDao$2tLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  thisCLcom/ustadmobile/core/db/UmAppDatabase_Repo$_SystemPermissionDao$2; $receiverinvoke8()Lcom/ustadmobile/core/db/dao/SystemPermissionDao_Repo;#Lorg/jetbrains/annotations/NotNull;4com/ustadmobile/core/db/dao/SystemPermissionDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#systemPermissionDao3()Lcom/ustadmobile/core/db/dao/SystemPermissionDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/SystemPermissionDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mv kxi0d1  0H ¢d2 6Lcom/ustadmobile/core/db/dao/SystemPermissionDao_Repo;x(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lj 8Y*  * "* (* ,* 0* 47N-4M 8OA8L/*:NM P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!Bcom/ustadmobile/core/db/UmAppDatabase_Repo$_UserSessionDao$2.class=U;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  this>Lcom/ustadmobile/core/db/UmAppDatabase_Repo$_UserSessionDao$2; $receiverinvoke3()Lcom/ustadmobile/core/db/dao/UserSessionDao_Repo;#Lorg/jetbrains/annotations/NotNull;/com/ustadmobile/core/db/dao/UserSessionDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#userSessionDao.()Lcom/ustadmobile/core/db/dao/UserSessionDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/UserSessionDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mv kxi0d1  0H ¢d2 1Lcom/ustadmobile/core/db/dao/UserSessionDao_Repo;x(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lb 8Y*  * "* (* ,* 0* 47NM 8OA8L/*:NM P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!Oٚyy;com/ustadmobile/core/db/UmAppDatabase_Repo$_VerbDao$2.class=U5com/ustadmobile/core/db/UmAppDatabase_Repo$_VerbDao$2mLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  this7Lcom/ustadmobile/core/db/UmAppDatabase_Repo$_VerbDao$2; $receiverinvoke1()Lcom/ustadmobile/core/db/dao/xapi/VerbDao_Repo;#Lorg/jetbrains/annotations/NotNull;-com/ustadmobile/core/db/dao/xapi/VerbDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#verbDao,()Lcom/ustadmobile/core/db/dao/xapi/VerbDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/xapi/VerbDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mv kxi0d1  0H ¢d2 /Lcom/ustadmobile/core/db/dao/xapi/VerbDao_Repo;x(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lb 8Y*  * "* (* ,* 0* 47N/M 8OA8L/*:N.M P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!ÇGcom/ustadmobile/core/db/UmAppDatabase_Repo$_VerbLangMapEntryDao$2.class=UAcom/ustadmobile/core/db/UmAppDatabase_Repo$_VerbLangMapEntryDao$2yLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  thisCLcom/ustadmobile/core/db/UmAppDatabase_Repo$_VerbLangMapEntryDao$2; $receiverinvoke=()Lcom/ustadmobile/core/db/dao/xapi/VerbLangMapEntryDao_Repo;#Lorg/jetbrains/annotations/NotNull;9com/ustadmobile/core/db/dao/xapi/VerbLangMapEntryDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#verbLangMapEntryDao8()Lcom/ustadmobile/core/db/dao/xapi/VerbLangMapEntryDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/xapi/VerbLangMapEntryDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mv kxi0d1  0H ¢d2 ;Lcom/ustadmobile/core/db/dao/xapi/VerbLangMapEntryDao_Repo;x(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lj 8Y*  * "* (* ,* 0* 47N-4M 8OA8L/*:NM P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!MHcom/ustadmobile/core/db/UmAppDatabase_Repo$_XapiSessionEntityDao$2.class=UBcom/ustadmobile/core/db/UmAppDatabase_Repo$_XapiSessionEntityDao$2zLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  thisDLcom/ustadmobile/core/db/UmAppDatabase_Repo$_XapiSessionEntityDao$2; $receiverinvoke>()Lcom/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao_Repo;#Lorg/jetbrains/annotations/NotNull;:com/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#xapiSessionEntityDao9()Lcom/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mv kxi0d1  0H ¢d2 I?@IABICD[sEF[sGsHsPK!!vv0com/ustadmobile/core/db/UmAppDatabase_Repo.class=*com/ustadmobile/core/db/UmAppDatabase_Repo%com/ustadmobile/core/db/UmAppDatabase+com/ustadmobile/door/DoorDatabaseRepositoryx(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;)V#Lorg/jetbrains/annotations/NotNull;db kotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V   dbUnwrappedconfig()V  'Lcom/ustadmobile/core/db/UmAppDatabase;  'Lcom/ustadmobile/door/RepositoryConfig;  _db   %com/ustadmobile/door/RepositoryHelper"getDb)()Lcom/ustadmobile/core/db/UmAppDatabase; $% &androidx/room/RoomDatabase( getConfig)()Lcom/ustadmobile/door/RepositoryConfig; *+ ,F(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/RepositoryConfig;)V . #/_repositoryHelper'Lcom/ustadmobile/door/RepositoryHelper; 12 37com/ustadmobile/core/db/UmAppDatabase_Repo$_PersonDao$25/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)V 7 68kotlin/jvm/functions/Function0: kotlin/LazyKt<lazy/(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; >? =@_PersonDao$delegate Lkotlin/Lazy; BC D6com/ustadmobile/core/db/UmAppDatabase_Repo$_ClazzDao$2F G8_ClazzDao$delegate IC Jcom/ustadmobile/core/db/UmAppDatabase_Repo$_LeavingReasonDao$2j k8_LeavingReasonDao$delegate mC n=com/ustadmobile/core/db/UmAppDatabase_Repo$_ContentEntryDao$2p q8_ContentEntryDao$delegate sC tPcom/ustadmobile/core/db/UmAppDatabase_Repo$_ContentEntryContentCategoryJoinDao$2v w8,_ContentEntryContentCategoryJoinDao$delegate yC zLcom/ustadmobile/core/db/UmAppDatabase_Repo$_ContentEntryParentChildJoinDao$2| }8(_ContentEntryParentChildJoinDao$delegate C Mcom/ustadmobile/core/db/UmAppDatabase_Repo$_ContentEntryRelatedEntryJoinDao$2 8)_ContentEntryRelatedEntryJoinDao$delegate C Fcom/ustadmobile/core/db/UmAppDatabase_Repo$_ContentCategorySchemaDao$2 8"_ContentCategorySchemaDao$delegate C @com/ustadmobile/core/db/UmAppDatabase_Repo$_ContentCategoryDao$2 8_ContentCategoryDao$delegate C 9com/ustadmobile/core/db/UmAppDatabase_Repo$_LanguageDao$2 8_LanguageDao$delegate C @com/ustadmobile/core/db/UmAppDatabase_Repo$_LanguageVariantDao$2 8_LanguageVariantDao$delegate C com/ustadmobile/core/db/UmAppDatabase_Repo$_PersonPictureDao$2 8_PersonPictureDao$delegate C 5com/ustadmobile/core/db/UmAppDatabase_Repo$_VerbDao$2 8_VerbDao$delegate C ?com/ustadmobile/core/db/UmAppDatabase_Repo$_ActivityEntityDao$2 8_ActivityEntityDao$delegate C 7com/ustadmobile/core/db/UmAppDatabase_Repo$_ReportDao$2 8_ReportDao$delegate C :com/ustadmobile/core/db/UmAppDatabase_Repo$_StatementDao$2 8_StatementDao$delegate C 6com/ustadmobile/core/db/UmAppDatabase_Repo$_ActorDao$2 8_ActorDao$delegate C Icom/ustadmobile/core/db/UmAppDatabase_Repo$_ClazzLogAttendanceRecordDao$2 8%_ClazzLogAttendanceRecordDao$delegate C 9com/ustadmobile/core/db/UmAppDatabase_Repo$_ClazzLogDao$2 8_ClazzLogDao$delegate C 9com/ustadmobile/core/db/UmAppDatabase_Repo$_ScheduleDao$2 8_ScheduleDao$delegate C @com/ustadmobile/core/db/UmAppDatabase_Repo$_HolidayCalendarDao$2 8_HolidayCalendarDao$delegate C 8com/ustadmobile/core/db/UmAppDatabase_Repo$_HolidayDao$2 8_HolidayDao$delegate C @com/ustadmobile/core/db/UmAppDatabase_Repo$_ClazzAssignmentDao$2 8_ClazzAssignmentDao$delegate C Kcom/ustadmobile/core/db/UmAppDatabase_Repo$_CourseAssignmentSubmissionDao$2 8'_CourseAssignmentSubmissionDao$delegate C Ocom/ustadmobile/core/db/UmAppDatabase_Repo$_CourseAssignmentSubmissionFileDao$2 8+_CourseAssignmentSubmissionFileDao$delegate C Ecom/ustadmobile/core/db/UmAppDatabase_Repo$_CourseAssignmentMarkDao$2 8!_CourseAssignmentMarkDao$delegate C 9com/ustadmobile/core/db/UmAppDatabase_Repo$_CommentsDao$2 8_CommentsDao$delegate  C  5com/ustadmobile/core/db/UmAppDatabase_Repo$_SiteDao$2  8_SiteDao$delegate C :com/ustadmobile/core/db/UmAppDatabase_Repo$_SiteTermsDao$2 8_SiteTermsDao$delegate C Acom/ustadmobile/core/db/UmAppDatabase_Repo$_PersonParentJoinDao$2 8_PersonParentJoinDao$delegate C com/ustadmobile/core/db/UmAppDatabase_Repo$_CoursePictureDao$26 78_CoursePictureDao$delegate 9C :Dcom/ustadmobile/core/db/UmAppDatabase_Repo$_ContentEntryPictureDao$2< =8 _ContentEntryPictureDao$delegate ?C @8com/ustadmobile/core/db/UmAppDatabase_Repo$_MessageDao$2B C8_MessageDao$delegate EC FGcom/ustadmobile/core/db/UmAppDatabase_Repo$_PeerReviewerAllocationDao$2H I8#_PeerReviewerAllocationDao$delegate KC L?com/ustadmobile/core/db/UmAppDatabase_Repo$_DiscussionPostDao$2N O8_DiscussionPostDao$delegate QC RDcom/ustadmobile/core/db/UmAppDatabase_Repo$_ContentEntryVersionDao$2T U8 _ContentEntryVersionDao$delegate WC Xcom/ustadmobile/core/db/UmAppDatabase_Repo$_StudentResultDao$2 8_StudentResultDao$delegate C Acom/ustadmobile/core/db/UmAppDatabase_Repo$_VerbLangMapEntryDao$2 8_VerbLangMapEntryDao$delegate C Ecom/ustadmobile/core/db/UmAppDatabase_Repo$_GroupMemberActorJoinDao$2 8!_GroupMemberActorJoinDao$delegate C Ecom/ustadmobile/core/db/UmAppDatabase_Repo$_ActivityLangMapEntryDao$2 8!_ActivityLangMapEntryDao$delegate C Dcom/ustadmobile/core/db/UmAppDatabase_Repo$_ActivityInteractionDao$2 8 _ActivityInteractionDao$delegate C Bcom/ustadmobile/core/db/UmAppDatabase_Repo$_ActivityExtensionDao$2 8_ActivityExtensionDao$delegate C Mcom/ustadmobile/core/db/UmAppDatabase_Repo$_StatementContextActivityJoinDao$2 8)_StatementContextActivityJoinDao$delegate C Bcom/ustadmobile/core/db/UmAppDatabase_Repo$_XapiSessionEntityDao$2 8_XapiSessionEntityDao$delegate C Dcom/ustadmobile/core/db/UmAppDatabase_Repo$_StatementEntityJsonDao$2 8 _StatementEntityJsonDao$delegate C ;  #getInvalidationTracker%()Landroidx/room/InvalidationTracker;   get_PersonDao.()Lcom/ustadmobile/core/db/dao/PersonDao_Repo; kotlin/LazygetValue  *com/ustadmobile/core/db/dao/PersonDao_Repo get_ClazzDao-()Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;)com/ustadmobile/core/db/dao/ClazzDao_Repo get_CourseBlockDao3()Lcom/ustadmobile/core/db/dao/CourseBlockDao_Repo;/com/ustadmobile/core/db/dao/CourseBlockDao_Repoget_CourseTerminologyDao9()Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Repo;5com/ustadmobile/core/db/dao/CourseTerminologyDao_Repoget_CourseGroupSetDao6()Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Repo;2com/ustadmobile/core/db/dao/CourseGroupSetDao_Repoget_CourseGroupMemberDao9()Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Repo;5com/ustadmobile/core/db/dao/CourseGroupMemberDao_Repoget_ClazzEnrolmentDao6()Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;2com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repoget_LeavingReasonDao5()Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Repo;1com/ustadmobile/core/db/dao/LeavingReasonDao_Repo"get_ContentEntryDao4()Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo;0com/ustadmobile/core/db/dao/ContentEntryDao_Repo&&get_ContentEntryContentCategoryJoinDaoG()Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Repo;Ccom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Repo*"get_ContentEntryParentChildJoinDaoC()Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Repo;?com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Repo.#get_ContentEntryRelatedEntryJoinDaoD()Lcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Repo;@com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Repo2get_ContentCategorySchemaDao=()Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Repo;9com/ustadmobile/core/db/dao/ContentCategorySchemaDao_Repo6get_ContentCategoryDao7()Lcom/ustadmobile/core/db/dao/ContentCategoryDao_Repo;3com/ustadmobile/core/db/dao/ContentCategoryDao_Repo:get_LanguageDao0()Lcom/ustadmobile/core/db/dao/LanguageDao_Repo;,com/ustadmobile/core/db/dao/LanguageDao_Repo>get_LanguageVariantDao7()Lcom/ustadmobile/core/db/dao/LanguageVariantDao_Repo;3com/ustadmobile/core/db/dao/LanguageVariantDao_RepoBget_PersonGroupDao3()Lcom/ustadmobile/core/db/dao/PersonGroupDao_Repo;/com/ustadmobile/core/db/dao/PersonGroupDao_RepoFget_PersonGroupMemberDao9()Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Repo;5com/ustadmobile/core/db/dao/PersonGroupMemberDao_RepoJget_PersonPictureDao5()Lcom/ustadmobile/core/db/dao/PersonPictureDao_Repo;1com/ustadmobile/core/db/dao/PersonPictureDao_RepoN get_VerbDao1()Lcom/ustadmobile/core/db/dao/xapi/VerbDao_Repo;-com/ustadmobile/core/db/dao/xapi/VerbDao_RepoRget_ActivityEntityDao;()Lcom/ustadmobile/core/db/dao/xapi/ActivityEntityDao_Repo;7com/ustadmobile/core/db/dao/xapi/ActivityEntityDao_RepoV get_ReportDao.()Lcom/ustadmobile/core/db/dao/ReportDao_Repo;*com/ustadmobile/core/db/dao/ReportDao_RepoZget_StatementDao6()Lcom/ustadmobile/core/db/dao/xapi/StatementDao_Repo;2com/ustadmobile/core/db/dao/xapi/StatementDao_Repo^ get_ActorDao2()Lcom/ustadmobile/core/db/dao/xapi/ActorDao_Repo;.com/ustadmobile/core/db/dao/xapi/ActorDao_Repobget_ClazzLogAttendanceRecordDao@()Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo;com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Repo~%get_CourseAssignmentSubmissionFileDaoF()Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Repo;Bcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Repoget_CourseAssignmentMarkDao<()Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Repo;8com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Repoget_CommentsDao0()Lcom/ustadmobile/core/db/dao/CommentsDao_Repo;,com/ustadmobile/core/db/dao/CommentsDao_Repo get_SiteDao,()Lcom/ustadmobile/core/db/dao/SiteDao_Repo;(com/ustadmobile/core/db/dao/SiteDao_Repoget_SiteTermsDao1()Lcom/ustadmobile/core/db/dao/SiteTermsDao_Repo;-com/ustadmobile/core/db/dao/SiteTermsDao_Repoget_PersonParentJoinDao8()Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Repo;4com/ustadmobile/core/db/dao/PersonParentJoinDao_Repoget_ScopedGrantDao3()Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Repo;/com/ustadmobile/core/db/dao/ScopedGrantDao_Repoget_ErrorReportDao3()Lcom/ustadmobile/core/db/dao/ErrorReportDao_Repo;/com/ustadmobile/core/db/dao/ErrorReportDao_Repoget_PersonAuth2Dao3()Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_Repo;/com/ustadmobile/core/db/dao/PersonAuth2Dao_Repoget_UserSessionDao3()Lcom/ustadmobile/core/db/dao/UserSessionDao_Repo;/com/ustadmobile/core/db/dao/UserSessionDao_Repoget_CoursePictureDao5()Lcom/ustadmobile/core/db/dao/CoursePictureDao_Repo;1com/ustadmobile/core/db/dao/CoursePictureDao_Repoget_ContentEntryPictureDao;()Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_Repo;7com/ustadmobile/core/db/dao/ContentEntryPictureDao_Repoget_MessageDao/()Lcom/ustadmobile/core/db/dao/MessageDao_Repo;+com/ustadmobile/core/db/dao/MessageDao_Repoget_PeerReviewerAllocationDao>()Lcom/ustadmobile/core/db/dao/PeerReviewerAllocationDao_Repo;:com/ustadmobile/core/db/dao/PeerReviewerAllocationDao_Repoget_DiscussionPostDao6()Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Repo;2com/ustadmobile/core/db/dao/DiscussionPostDao_Repoget_ContentEntryVersionDao;()Lcom/ustadmobile/core/db/dao/ContentEntryVersionDao_Repo;7com/ustadmobile/core/db/dao/ContentEntryVersionDao_Repoget_OfflineItemDao3()Lcom/ustadmobile/core/db/dao/OfflineItemDao_Repo;/com/ustadmobile/core/db/dao/OfflineItemDao_Repoget_DeletedItemDao3()Lcom/ustadmobile/core/db/dao/DeletedItemDao_Repo;/com/ustadmobile/core/db/dao/DeletedItemDao_Repoget_EnrolmentRequestDao8()Lcom/ustadmobile/core/db/dao/EnrolmentRequestDao_Repo;4com/ustadmobile/core/db/dao/EnrolmentRequestDao_Repoget_CoursePermissionDao8()Lcom/ustadmobile/core/db/dao/CoursePermissionDao_Repo;4com/ustadmobile/core/db/dao/CoursePermissionDao_Repoget_SystemPermissionDao8()Lcom/ustadmobile/core/db/dao/SystemPermissionDao_Repo;4com/ustadmobile/core/db/dao/SystemPermissionDao_Repoget_CourseBlockPictureDao:()Lcom/ustadmobile/core/db/dao/CourseBlockPictureDao_Repo;6com/ustadmobile/core/db/dao/CourseBlockPictureDao_Repoget_ContentEntryPicture2Dao<()Lcom/ustadmobile/core/db/dao/ContentEntryPicture2Dao_Repo;8com/ustadmobile/core/db/dao/ContentEntryPicture2Dao_Repoget_StudentResultDao5()Lcom/ustadmobile/core/db/dao/StudentResultDao_Repo;1com/ustadmobile/core/db/dao/StudentResultDao_Repoget_VerbLangMapEntryDao=()Lcom/ustadmobile/core/db/dao/xapi/VerbLangMapEntryDao_Repo;9com/ustadmobile/core/db/dao/xapi/VerbLangMapEntryDao_Repoget_GroupMemberActorJoinDaoA()Lcom/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao_Repo;=com/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao_Repoget_ActivityLangMapEntryDaoA()Lcom/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao_Repo;=com/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao_Repoget_ActivityInteractionDao@()Lcom/ustadmobile/core/db/dao/xapi/ActivityInteractionDao_Repo;()Lcom/ustadmobile/core/db/dao/xapi/ActivityExtensionDao_Repo;:com/ustadmobile/core/db/dao/xapi/ActivityExtensionDao_Repo#get_StatementContextActivityJoinDaoI()Lcom/ustadmobile/core/db/dao/xapi/StatementContextActivityJoinDao_Repo;Ecom/ustadmobile/core/db/dao/xapi/StatementContextActivityJoinDao_Repoget_XapiSessionEntityDao>()Lcom/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao_Repo;:com/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao_Repoget_StatementEntityJsonDao@()Lcom/ustadmobile/core/db/dao/xapi/StatementEntityJsonDao_Repo;0com/ustadmobile/core/db/dao/CourseTerminologyDao@courseGroupSetDao1()Lcom/ustadmobile/core/db/dao/CourseGroupSetDao;  D-com/ustadmobile/core/db/dao/CourseGroupSetDaoFcourseGroupMemberDao4()Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao;  J0com/ustadmobile/core/db/dao/CourseGroupMemberDaoLclazzEnrolmentDao1()Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao;  P-com/ustadmobile/core/db/dao/ClazzEnrolmentDaoRleavingReasonDao0()Lcom/ustadmobile/core/db/dao/LeavingReasonDao;  ! V,com/ustadmobile/core/db/dao/LeavingReasonDaoXcontentEntryDao/()Lcom/ustadmobile/core/db/dao/ContentEntryDao; $% \+com/ustadmobile/core/db/dao/ContentEntryDao^"contentEntryContentCategoryJoinDaoB()Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao; () b>com/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDaodcontentEntryParentChildJoinDao>()Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao; ,- h:com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDaojcontentEntryRelatedEntryJoinDao?()Lcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao; 01 n;com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDaopcontentCategorySchemaDao8()Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao; 45 t4com/ustadmobile/core/db/dao/ContentCategorySchemaDaovcontentCategoryDao2()Lcom/ustadmobile/core/db/dao/ContentCategoryDao; 89 z.com/ustadmobile/core/db/dao/ContentCategoryDao| languageDao+()Lcom/ustadmobile/core/db/dao/LanguageDao; <= 'com/ustadmobile/core/db/dao/LanguageDaolanguageVariantDao2()Lcom/ustadmobile/core/db/dao/LanguageVariantDao; @A .com/ustadmobile/core/db/dao/LanguageVariantDao personAuthDao-()Lcom/ustadmobile/core/db/dao/PersonAuthDao;/PersonAuthDao is not annotated with @RepositorypersonGroupDao.()Lcom/ustadmobile/core/db/dao/PersonGroupDao; DE *com/ustadmobile/core/db/dao/PersonGroupDaopersonGroupMemberDao4()Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao; HI 0com/ustadmobile/core/db/dao/PersonGroupMemberDaopersonPictureDao0()Lcom/ustadmobile/core/db/dao/PersonPictureDao; LM ,com/ustadmobile/core/db/dao/PersonPictureDaoverbDao,()Lcom/ustadmobile/core/db/dao/xapi/VerbDao; PQ (com/ustadmobile/core/db/dao/xapi/VerbDaoactivityEntityDao6()Lcom/ustadmobile/core/db/dao/xapi/ActivityEntityDao; TU 2com/ustadmobile/core/db/dao/xapi/ActivityEntityDao reportDao)()Lcom/ustadmobile/core/db/dao/ReportDao; XY %com/ustadmobile/core/db/dao/ReportDao statementDao1()Lcom/ustadmobile/core/db/dao/xapi/StatementDao; \] -com/ustadmobile/core/db/dao/xapi/StatementDaoactorDao-()Lcom/ustadmobile/core/db/dao/xapi/ActorDao; `a )com/ustadmobile/core/db/dao/xapi/ActorDaoclazzLogAttendanceRecordDao;()Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao; de 7com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao clazzLogDao+()Lcom/ustadmobile/core/db/dao/ClazzLogDao; hi 'com/ustadmobile/core/db/dao/ClazzLogDao scheduleDao+()Lcom/ustadmobile/core/db/dao/ScheduleDao; lm 'com/ustadmobile/core/db/dao/ScheduleDaoholidayCalendarDao2()Lcom/ustadmobile/core/db/dao/HolidayCalendarDao; pq .com/ustadmobile/core/db/dao/HolidayCalendarDao holidayDao*()Lcom/ustadmobile/core/db/dao/HolidayDao; tu &com/ustadmobile/core/db/dao/HolidayDaoclazzAssignmentDao2()Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao; xy .com/ustadmobile/core/db/dao/ClazzAssignmentDaocourseAssignmentSubmissionDao=()Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao; |} 9com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao!courseAssignmentSubmissionFileDaoA()Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao;  =com/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDaocourseAssignmentMarkDao7()Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao;  3com/ustadmobile/core/db/dao/CourseAssignmentMarkDao commentsDao+()Lcom/ustadmobile/core/db/dao/CommentsDao;  'com/ustadmobile/core/db/dao/CommentsDao syncNodeDao+()Lcom/ustadmobile/core/db/dao/SyncNodeDao;-SyncNodeDao is not annotated with @RepositorysiteDao'()Lcom/ustadmobile/core/db/dao/SiteDao;  #com/ustadmobile/core/db/dao/SiteDao siteTermsDao,()Lcom/ustadmobile/core/db/dao/SiteTermsDao;  (com/ustadmobile/core/db/dao/SiteTermsDaopersonParentJoinDao3()Lcom/ustadmobile/core/db/dao/PersonParentJoinDao;   /com/ustadmobile/core/db/dao/PersonParentJoinDaoscopedGrantDao.()Lcom/ustadmobile/core/db/dao/ScopedGrantDao;  *com/ustadmobile/core/db/dao/ScopedGrantDaoerrorReportDao.()Lcom/ustadmobile/core/db/dao/ErrorReportDao;  *com/ustadmobile/core/db/dao/ErrorReportDaopersonAuth2Dao.()Lcom/ustadmobile/core/db/dao/PersonAuth2Dao;  *com/ustadmobile/core/db/dao/PersonAuth2Dao userSessionDao.()Lcom/ustadmobile/core/db/dao/UserSessionDao;  $*com/ustadmobile/core/db/dao/UserSessionDao&contentEntryImportJobDao8()Lcom/ustadmobile/core/db/dao/ContentEntryImportJobDao;:ContentEntryImportJobDao is not annotated with @Repository*coursePictureDao0()Lcom/ustadmobile/core/db/dao/CoursePictureDao;  .,com/ustadmobile/core/db/dao/CoursePictureDao0contentEntryPictureDao6()Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao;  42com/ustadmobile/core/db/dao/ContentEntryPictureDao6 messageDao*()Lcom/ustadmobile/core/db/dao/MessageDao;  :&com/ustadmobile/core/db/dao/MessageDao<peerReviewerAllocationDao9()Lcom/ustadmobile/core/db/dao/PeerReviewerAllocationDao;  @5com/ustadmobile/core/db/dao/PeerReviewerAllocationDaoBdiscussionPostDao1()Lcom/ustadmobile/core/db/dao/DiscussionPostDao;  F-com/ustadmobile/core/db/dao/DiscussionPostDaoHexternalAppPermissionDao8()Lcom/ustadmobile/core/db/dao/ExternalAppPermissionDao;:ExternalAppPermissionDao is not annotated with @RepositoryLcontentEntryVersionDao6()Lcom/ustadmobile/core/db/dao/ContentEntryVersionDao;  P2com/ustadmobile/core/db/dao/ContentEntryVersionDaoRoutgoingReplicationDao6()Lcom/ustadmobile/core/db/dao/OutgoingReplicationDao;8OutgoingReplicationDao is not annotated with @RepositoryVtransferJobDao.()Lcom/ustadmobile/core/db/dao/TransferJobDao;0TransferJobDao is not annotated with @RepositoryZtransferJobItemDao2()Lcom/ustadmobile/core/db/dao/TransferJobItemDao;4TransferJobItemDao is not annotated with @Repository^cacheLockJoinDao0()Lcom/ustadmobile/core/db/dao/CacheLockJoinDao;2CacheLockJoinDao is not annotated with @RepositorybofflineItemDao.()Lcom/ustadmobile/core/db/dao/OfflineItemDao;  f*com/ustadmobile/core/db/dao/OfflineItemDaohdeletedItemDao.()Lcom/ustadmobile/core/db/dao/DeletedItemDao;  l*com/ustadmobile/core/db/dao/DeletedItemDaonenrolmentRequestDao3()Lcom/ustadmobile/core/db/dao/EnrolmentRequestDao;  r/com/ustadmobile/core/db/dao/EnrolmentRequestDaotcoursePermissionDao3()Lcom/ustadmobile/core/db/dao/CoursePermissionDao;  x/com/ustadmobile/core/db/dao/CoursePermissionDaozsystemPermissionDao3()Lcom/ustadmobile/core/db/dao/SystemPermissionDao;  ~/com/ustadmobile/core/db/dao/SystemPermissionDaocourseBlockPictureDao5()Lcom/ustadmobile/core/db/dao/CourseBlockPictureDao;  1com/ustadmobile/core/db/dao/CourseBlockPictureDaocontentEntryPicture2Dao7()Lcom/ustadmobile/core/db/dao/ContentEntryPicture2Dao;  3com/ustadmobile/core/db/dao/ContentEntryPicture2DaotransferJobErrorDao3()Lcom/ustadmobile/core/db/dao/TransferJobErrorDao;5TransferJobErrorDao is not annotated with @RepositorystudentResultDao0()Lcom/ustadmobile/core/db/dao/StudentResultDao;  ,com/ustadmobile/core/db/dao/StudentResultDaoverbLangMapEntryDao8()Lcom/ustadmobile/core/db/dao/xapi/VerbLangMapEntryDao;  4com/ustadmobile/core/db/dao/xapi/VerbLangMapEntryDaogroupMemberActorJoinDao<()Lcom/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao;  8com/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDaoactivityLangMapEntryDao<()Lcom/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao;  8com/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDaoactivityInteractionDao;()Lcom/ustadmobile/core/db/dao/xapi/ActivityInteractionDao;  7com/ustadmobile/core/db/dao/xapi/ActivityInteractionDaoactivityExtensionDao9()Lcom/ustadmobile/core/db/dao/xapi/ActivityExtensionDao;  5com/ustadmobile/core/db/dao/xapi/ActivityExtensionDaostatementContextActivityJoinDaoD()Lcom/ustadmobile/core/db/dao/xapi/StatementContextActivityJoinDao;  @com/ustadmobile/core/db/dao/xapi/StatementContextActivityJoinDaoxapiSessionEntityDao9()Lcom/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao;  5com/ustadmobile/core/db/dao/xapi/XapiSessionEntityDaostatementEntityJsonDao;()Lcom/ustadmobile/core/db/dao/xapi/StatementEntityJsonDao;  7com/ustadmobile/core/db/dao/xapi/StatementEntityJsonDaostateEntityDao3()Lcom/ustadmobile/core/db/dao/xapi/StateEntityDao;  /com/ustadmobile/core/db/dao/xapi/StateEntityDaostateDeleteCommandDao:()Lcom/ustadmobile/core/db/dao/xapi/StateDeleteCommandDao;  6com/ustadmobile/core/db/dao/xapi/StateDeleteCommandDaoreportRunResultRowDao4()Lcom/ustadmobile/core/db/dao/ReportQueryResultDao;6ReportQueryResultDao is not annotated with @Repository()Landroidx/room/RoomDatabase;access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String;  $this4com/ustadmobile/core/db/UmAppDatabase_Repo$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   Companion6Lcom/ustadmobile/core/db/UmAppDatabase_Repo$Companion;  _DB_NAMELjava/lang/String; UmAppDatabaseLkotlin/Metadata;mv kxi0d1                                                                                                                                                                                                                                             š2020:šB000¢J ú0ûHJ ü0ýHJ þ0ÿHJ €0HJ ‚0ƒHJ „0…HJ †0‡HJ ˆ0‰HJ Š0‹HJ Œ0HJ Ž0HJ 0‘HJ ’0‘HJ “0”HJ •0–HJ —0˜HJ ™0šHJ ›0œHJ 0žHJ Ÿ0 HJ ¡0¢HJ £0¤HJ ¥0¦HJ §0¨HJ ©0ªHJ «0¬HJ ­0®HJ ¯0°HJ ±0²HJ ³0´HJ µ0¶HJ ·0¸HJ ¹0ºHJ »0¼HJ ½0öHJ¾0¿20ÀHJ Á0ÂHJ Ã0ÄHJ Å0ÆHJ Ç0ÈHJ É0ÊHJ Ë0ÌHJ Í0ÎHJ Ï0ÐHJ Ñ0ÒHJ Ó0ÔHJ Õ0ÖHJ ×0ØHJ Ù0ÚHJ Û0ÜHJ Ý0ÞHJ ß0àHJ á0âHJ ã0äHJ å0æHJ ç0èHJ é0êHJ ë0ìHJ í0ÜHJî0ÜH¢ïJ ð0ñHJ ò0óHJ ô0õHJ ö0÷HJ ø0ùHJ ú0ûHJ ü0ýHJ þ0ÿHJ €0HJ ‚0ƒHJ „0…HJ †0‡HJ ˆ0‰HJ Š0‹HJ Œ0HJ Ž0HJ 0‘HJ ’0“HJ ”0•HJ –0—HJ ˜0™HR0 8BX‚„¢     R08BX‚„¢  R08BX‚„¢  R08BX‚„¢  R08BX‚„¢ !  R"0#8BX‚„¢ & $%R'0(8BX‚„¢ + )*R,0-8BX‚„¢ 0 ./R1028BX‚„¢ 5 34R6078BX‚„¢ : 89R;0<8BX‚„¢ ? =>R@0A8BX‚„¢ D BCRE0F8BX‚„¢ I GHRJ0K8BX‚„¢ N LMRO0P8BX‚„¢ S QRRT0U8BX‚„¢ X VWRY0Z8BX‚„¢ ] [\R^0_8BX‚„¢ b `aRc0d8BX‚„¢ g efRh0i8BX‚„¢ l jkRm0n8BX‚„¢ q opRr0s8BX‚„¢ v tuRw0x8BX‚„¢ { yzR|0}8BX‚„¢ € ~R 0‚8BX‚„¢ … ƒ„R †0‡8BX‚„¢ Š ˆ‰R ‹0Œ8BX‚„¢  ŽR 0‘8BX‚„¢ ” ’“R •0–8BX‚„¢ ™ —˜R š0›8BX‚„¢ ž œR Ÿ0 8BX‚„¢ £ ¡¢R ¤0¥8BX‚„¢ ¨ ¦§R ©0ª8BX‚„¢ ­ «¬R ®0¯8BX‚„¢ ² °±R ³0´8BX‚„¢ · µ¶R ¸0¹8BX‚„¢ ¼ º»R ½0¾8BX‚„¢ Á ¿ÀR Â0Ã8BX‚„¢ Æ ÄÅR Ç0È8BX‚„¢ Ë ÉÊR Ì0Í8BX‚„¢ Ð ÎÏR Ñ0Ò8BX‚„¢ Õ ÓÔR Ö0×8BX‚„¢ Ú ØÙR Û0Ü8BX‚„¢ ß ÝÞR à0á8BX‚„¢ ä âãR å0æ8BX‚„¢ é çèR ê0ë8BX‚„¢ î ìíR ï0ð8BX‚„¢ ó ñòR ô0õ8BX‚„¢ ø ö÷R ù0ú8BX‚„¢ ý ûüR þ0ÿ8BX‚„¢ ‚ €R ƒ0„8BX‚„¢ ‡ …†R ˆ0‰8BX‚„¢ Œ Š‹R 0Ž8BX‚„¢ ‘ R ’0“8BX‚„¢ – ”•R —0˜8BX‚„¢ › ™šR œ08BX‚„¢   žŸR ¡0¢8BX‚„¢ ¥ £¤R ¦0§8BX‚„¢ ª ¨©R «0¬8BX‚„¢ ¯ ­®R °0±8BX‚„¢ ´ ²³R µ0¶8BX‚„¢ ¹ ·¸R º0»8BX‚„¢ ¾ ¼½R ¿0À8BX‚„¢ à ÁÂR Ä0Å8BX‚„¢ È ÆÇR É0Ê8BX‚„¢ Í ËÌRÎ0X‚¢ RÏ0Ð8BX‚¢ÑÒRÓ0Ô8F¢ÕÖR×0Ø¢ ÙÚRÛ0Ü8F¢ÝÞRß 0á0à8VX–¢âãR0X–¢ äåR,è0ç2æ0ç8V@VX–¢éê"ëìRí0î8F¢ïðR0X–¢ ñòRó0Ð8VX–¢ôÒRõ0öj`÷8VX–¢øù¨›d2-Lcom/ustadmobile/door/DoorDatabaseRepository;_ActivityEntityDao9Lcom/ustadmobile/core/db/dao/xapi/ActivityEntityDao_Repo;_ActivityExtensionDaoLcom/ustadmobile/core/db/dao/xapi/ActivityInteractionDao_Repo;_ActivityLangMapEntryDao?Lcom/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao_Repo; _ActorDao0Lcom/ustadmobile/core/db/dao/xapi/ActorDao_Repo;_ClazzAssignmentDao5Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo; _ClazzDao+Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;_ClazzEnrolmentDao4Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;_ClazzLogAttendanceRecordDao>Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo; _ClazzLogDao.Lcom/ustadmobile/core/db/dao/ClazzLogDao_Repo; _CommentsDao.Lcom/ustadmobile/core/db/dao/CommentsDao_Repo;_ContentCategoryDao5Lcom/ustadmobile/core/db/dao/ContentCategoryDao_Repo;_ContentCategorySchemaDao;Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Repo;#_ContentEntryContentCategoryJoinDaoELcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Repo;_ContentEntryDao2Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo;_ContentEntryParentChildJoinDaoALcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Repo;_ContentEntryPicture2Dao:Lcom/ustadmobile/core/db/dao/ContentEntryPicture2Dao_Repo;_ContentEntryPictureDao9Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_Repo; _ContentEntryRelatedEntryJoinDaoBLcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Repo;_ContentEntryVersionDao9Lcom/ustadmobile/core/db/dao/ContentEntryVersionDao_Repo;_CourseAssignmentMarkDao:Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Repo;_CourseAssignmentSubmissionDao@Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Repo;"_CourseAssignmentSubmissionFileDaoDLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Repo;_CourseBlockDao1Lcom/ustadmobile/core/db/dao/CourseBlockDao_Repo;_CourseBlockPictureDao8Lcom/ustadmobile/core/db/dao/CourseBlockPictureDao_Repo;_CourseGroupMemberDao7Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Repo;_CourseGroupSetDao4Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Repo;_CoursePermissionDao6Lcom/ustadmobile/core/db/dao/CoursePermissionDao_Repo;_CoursePictureDao3Lcom/ustadmobile/core/db/dao/CoursePictureDao_Repo;_CourseTerminologyDao7Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Repo;_DeletedItemDao1Lcom/ustadmobile/core/db/dao/DeletedItemDao_Repo;_DiscussionPostDao4Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Repo;_EnrolmentRequestDao6Lcom/ustadmobile/core/db/dao/EnrolmentRequestDao_Repo;_ErrorReportDao1Lcom/ustadmobile/core/db/dao/ErrorReportDao_Repo;_GroupMemberActorJoinDao?Lcom/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao_Repo;_HolidayCalendarDao5Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Repo; _HolidayDao-Lcom/ustadmobile/core/db/dao/HolidayDao_Repo; _LanguageDao.Lcom/ustadmobile/core/db/dao/LanguageDao_Repo;_LanguageVariantDao5Lcom/ustadmobile/core/db/dao/LanguageVariantDao_Repo;_LeavingReasonDao3Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Repo; _MessageDao-Lcom/ustadmobile/core/db/dao/MessageDao_Repo;_OfflineItemDao1Lcom/ustadmobile/core/db/dao/OfflineItemDao_Repo;_PeerReviewerAllocationDaoLcom/ustadmobile/core/db/dao/xapi/StatementEntityJsonDao_Repo;_StudentResultDao3Lcom/ustadmobile/core/db/dao/StudentResultDao_Repo;_SystemPermissionDao6Lcom/ustadmobile/core/db/dao/SystemPermissionDao_Repo;_UserSessionDao1Lcom/ustadmobile/core/db/dao/UserSessionDao_Repo;_VerbDao/Lcom/ustadmobile/core/db/dao/xapi/VerbDao_Repo;_VerbLangMapEntryDao;Lcom/ustadmobile/core/db/dao/xapi/VerbLangMapEntryDao_Repo;_XapiSessionEntityDao;AA*CY*D;AG*IY*J;AM*OY*P;AS*UY*V;AY*[Y*\;A_*aY*b;Ae*gY*h;Ak*mY*n;Aq*sY*t;Aw*yY*z;A}*Y*;A*Y*;A*Y*;A*Y*;A*Y*;A*Y*;A*Y*;A*Y*;A*Y*;A*Y*;A*Y*;A*Y*;AűG %;M_q %7I[m#).38=BGMR!W3\EaWfil{rx} /ASew+=Oas $*    $%/*  *+/*  2*-Ͱ  2*-Ұ 2*-װ  /*4  2*-ޭ ;*!*-Һ  2*4 A *4   2*4  2*!  =*EL+   =*KL+     =*QL+  =*WL+  =*]L+  =*cL+  =*iL+   !=*oL+#  $%=*uL+'  ()=*{L++  ,-=*L+/  01=*L+3  45=*L+7    89=*L+;  <==*L+?  @A=*L+C  DE=*L+G  HI=*L+K ## LM=*L+O )) PQ=*L+S .. TU=*L+W 33 XY=*L+[ 88 \]=*L+_ == `a=*L+c BB de=*L+g GG hi=*L+k MM lm=*L+o RR pq=*L+s WW tu=*L+w \\ xy=*L+{ aa |}=*L+ ff =*L+ ll =*L+ rr =* L+ xx =*L+ }} =*L+  =*L+  =*#L+  =*)L+  =*/L+  =*5L+  =*;L+  =*AL+  =*GL+  =*ML+  =*SL+  =*YL+  =*_L+ð  =*eL+ǰ  =*kL+˰  =*qL+ϰ  =*wL+Ӱ  =*}L+װ  =*L+۰  =*L+߰  =*L+  =*L+  =*L+  =*L+  =*L+  =*L+    =*L+  =*L+  =*L+  =*L+ $$ 9  Y  *+  6*4 ./ 2*41 2*43 2*)!6  "#E+%Y'(9)  *+2*-/;  012*35=  672*9;?  <=2*?AA  BC2*EGC  HI2*KME  NO2*QSG  TU2*WYI  Z[2*]_K  `a2*ceN  fg2*ikQ  lm2*oqT  rs2*uwV  xy2*{}X  ~2*Z  2*\  9  Y ^_   2*a  2*c  2*e  2*g  2*i  2*k  2*m  2*o  2*ðr  2*ɰt  2*ϰv  2*հx  2*۰z  2*|  2*  2*  2*  2*  9  Y    2*  2*     2*   2*  2*  2*!  "#2*%'  ()9  Y+    ,-2*/1  232*57  892*;=  >?2*AC  DE2*GI  JK9  YM    NO2*QS  TU9  YW    XY9  Y[    \]9  Y_    `a9  Yc    de2*gi  jk2*mo  pq2*su  vw2*y{  |}2*  2*  2*  9  Y    2*  2*  2*  2*  2*  2*  2*  2*  2*ǰ  2*Ͱ  2*Ӱ  9  Y׷    A$2*') /*ܰ  YC6GMSY_ekqw} %+17=CIOU[agmsy[IIIII[s[ssss sssssssTsUssCssssssssssssssssss`sassssxsysssss sIsssssgss sdsess s shsiss s sss sss8s9ssss4s5ssss(s)sysss$s%sssss,s-sssssssssss?sss0s1ssssssWs s!ssss"s#s|s}ss$s%ssss&s's s sOs(s)sss{s*s+sssas,s-sss[s.s/sssos0s1sss9s2s3sssUs4s5ssscs6s7sssQs8s9sssis:s;sss'ss?spsqss@sAstsussBsCsssssss*ssssss sssssssssssssssssssssssssssssssss|ssXssss\ss"sssssssssPK!!,}Wcom/ustadmobile/core/db/UsernameFilterClientMigrationKt$MIGRATE_USERNAME_CLIENT$1.class=KQcom/ustadmobile/core/db/UsernameFilterClientMigrationKt$MIGRATE_USERNAME_CLIENT$1Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisSLcom/ustadmobile/core/db/UsernameFilterClientMigrationKt$MIGRATE_USERNAME_CLIENT$1;invoke<(Landroidx/sqlite/db/SupportSQLiteDatabase;)Ljava/util/List;P(Landroidx/sqlite/db/SupportSQLiteDatabase;)Ljava/util/List;#Lorg/jetbrains/annotations/NotNull;kotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V   kotlin/collections/CollectionsKt emptyList()Ljava/util/List;  &(Ljava/lang/Object;)Ljava/lang/Object;(androidx/sqlite/db/SupportSQLiteDatabase"  $p1Ljava/lang/Object;  )INSTANCE + ,Lkotlin/Metadata;mv kxi0d1=     002 0j`H ¢d2 *Landroidx/sqlite/db/SupportSQLiteDatabase;&Lcom/ustadmobile/door/DoorSqlDatabase;7com/ustadmobile/core/db/UsernameFilterClientMigrationKt> UsernameFilterClientMigration.ktCodeLocalVariableTableLineNumberTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0+ A$* B  A4 + CB  DEFA!A= *+#%CB  &'( A Y*-G H?DI@J@./[I0I1I23I45I67[s89[s:s;s;ss()V9com/ustadmobile/door/migration/DoorMigrationStatementListQcom/ustadmobile/core/db/UsernameFilterClientMigrationKt$MIGRATE_USERNAME_CLIENT$1INSTANCESLcom/ustadmobile/core/db/UsernameFilterClientMigrationKt$MIGRATE_USERNAME_CLIENT$1;  kotlin/jvm/functions/Function1%(IILkotlin/jvm/functions/Function1;)V  Lkotlin/Metadata;mv kxi0d1(  "0¢ ¨d2lib-database_release UsernameFilterClientMigration.ktRuntimeInvisibleAnnotationsCodeLineNumberTable InnerClasses SourceFileRuntimeVisibleAnnotations1 *+ ,* +/Y˲ ,- .)/:[III !I"#I$%[s&'[ss sss(PK!!?)com/ustadmobile/core/db/dao/BaseDao.class=-#com/ustadmobile/core/db/dao/BaseDao(Ljava/lang/Object;java/lang/Objectinsert(Ljava/lang/Object;)J(TT;)JLandroidx/room/Insert; insertAsyncF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;J(TT;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull; insertList(Ljava/util/List;)V(Ljava/util/List<+TT;>;)Vupdate(Ljava/lang/Object;)V(TT;)VLandroidx/room/Update;Lkotlin/Metadata;mv kxi0d1"       f*20J028H'¢J028H§@¢J 0 2  80 H'J 0 28H'¢¨d2%Lcom/ustadmobile/core/db/dao/BaseDao;Tentity entityListlib-database_release BaseDao.kt SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileRuntimeVisibleAnnotations()  ( )  * () *()(+',[[IIIII[s [s!s"s#ss#s$ss s ss#s%s#sss&PK!! 2com/ustadmobile/core/db/dao/CacheLockJoinDao.class=C,com/ustadmobile/core/db/dao/CacheLockJoinDaojava/lang/Object()V  this.Lcom/ustadmobile/core/db/dao/CacheLockJoinDao;findPendingLocks4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;x(Lkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;Landroidx/room/Query;value SELECT CacheLockJoin.* FROM CacheLockJoin WHERE CacheLockJoin.cljStatus = 1 OR CacheLockJoin.cljStatus = 3 $Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;updateLockIdAndStatus7(IJILkotlin/coroutines/Continuation;)Ljava/lang/Object;G(IJILkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; UPDATE CacheLockJoin SET cljLockId = :lockId, cljStatus = :status WHERE cljId = :uid insertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/util/List;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;Landroidx/room/Insert;entityLjava/lang/Object; onConflictfindByTableIdAndEntityUid6(IJLkotlin/coroutines/Continuation;)Ljava/lang/Object;z(IJLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object; SELECT CacheLockJoin.* FROM CacheLockJoin WHERE CacheLockJoin.cljTableId = :tableId AND CacheLockJoin.cljEntityUid = :entityUid deleteListAsyncLandroidx/room/Delete;Landroidx/room/Dao;Lkotlin/Metadata;mv kxi0d1,           '20B¢J02 00H§@¢J$ 002 0 2 0 H§@¢J00H§@¢J02 00H§@¢J&020 20 20 H§@¢¨d2list/Lcom/ustadmobile/lib/db/entities/CacheLockJoin;tableId entityUiduidlockIdstatuslib-database_releaseCacheLockJoinDao.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileRuntimeVisibleAnnotations!;3*<  =   > ?s@>?s@ >?cI@  >!?s"@ #>?$c@ A:Bs&'[I(I)I*+I(,I-.[s/0[s s1ss#s1s2s1s3sss4s1s5s1s s s sss6s7s8ss9?%PK!!T4com/ustadmobile/core/db/dao/ClazzAssignmentDao.class=.com/ustadmobile/core/db/dao/ClazzAssignmentDaoLjava/lang/Object;Lcom/ustadmobile/core/db/dao/BaseDao;Lcom/ustadmobile/core/db/dao/OneToManyJoinDao;java/lang/Object#com/ustadmobile/core/db/dao/BaseDao,com/ustadmobile/core/db/dao/OneToManyJoinDao()V  this0Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao; getAllAssignmentsByClazzUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;{(JLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;Landroidx/room/Query;valuel SELECT * FROM ClazzAssignment WHERE ClazzAssignment.caClazzUid = :clazzUid $Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;updateActiveByUid7(JZJLkotlin/coroutines/Continuation;)Ljava/lang/Object;G(JZJLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; UPDATE ClazzAssignment SET caActive = :active, caLct = :changeTime WHERE caUid = :cbUidgetProgressSummaryForAssignment5(JJJLjava/lang/String;)Lkotlinx/coroutines/flow/Flow;r(JJJLjava/lang/String;)Lkotlinx/coroutines/flow/Flow; K WITH HasLearningRecordSelectPermission (hasPermission) AS (SELECT ( ( /* If the accountPersonUid is the owner of the course, all permissions are granted */ (COALESCE( (SELECT _Clazz_Permission.clazzOwnerPersonUid FROM Clazz _Clazz_Permission WHERE _Clazz_Permission.clazzUid = :clazzUid), 0) = :accountPersonUid) /* If there is a CoursePermission entity that is for the course as per the clazzUid parameter that is granted to the person directly or to the enrolmentRole that the person has in the course, then permission is granted. */ OR EXISTS(SELECT CoursePermission.cpUid FROM CoursePermission LEFT JOIN ClazzEnrolment ClazzEnrolment_ForAccountPerson ON CoursePermission.cpToEnrolmentRole != 0 AND ClazzEnrolment_ForAccountPerson.clazzEnrolmentUid = (SELECT COALESCE( (SELECT _ClazzEnrolment_AccountPersonInner.clazzEnrolmentUid FROM ClazzEnrolment _ClazzEnrolment_AccountPersonInner WHERE _ClazzEnrolment_AccountPersonInner.clazzEnrolmentClazzUid = CoursePermission.cpClazzUid AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentPersonUid = :accountPersonUid AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentActive ORDER BY _ClazzEnrolment_AccountPersonInner.clazzEnrolmentDateLeft DESC LIMIT 1), 0)) WHERE CoursePermission.cpClazzUid = :clazzUid AND (CoursePermission.cpToPersonUid = :accountPersonUid OR CoursePermission.cpToEnrolmentRole = ClazzEnrolment_ForAccountPerson.clazzEnrolmentRole) AND (CoursePermission.cpPermissionsFlag & 128 ) > 0) OR EXISTS(SELECT SystemPermission.spUid FROM SystemPermission WHERE SystemPermission.spToPersonUid = :accountPersonUid AND (SystemPermission.spPermissionsFlag & 128 ) > 0) ) )) , AssignmentClazzUid(clazzUid) AS (SELECT ClazzAssignment.caClazzUid FROM ClazzAssignment WHERE ClazzAssignment.caUid = :assignmentUid) , SubmitterList(submitterId, name) AS -- List of submitter uids and names if individual assignment eg caGroupUid = 0 (SELECT DISTINCT ClazzEnrolment.clazzEnrolmentPersonUid AS submitterId, Person.firstNames || ' ' || Person.lastName AS name FROM ClazzEnrolment JOIN Person ON Person.personUid = ClazzEnrolment.clazzEnrolmentPersonUid WHERE ( SELECT ClazzAssignment.caGroupUid FROM ClazzAssignment WHERE ClazzAssignment.caUid = :assignmentUid ) = 0 AND ClazzEnrolment.clazzEnrolmentClazzUid = :clazzUid AND ClazzEnrolment.clazzEnrolmentRole = 1000 -- either the active user has learnign record select permission on class or is an assigned reviewer for submitter AND ( (SELECT hasPermission FROM HasLearningRecordSelectPermission) OR -- check if the active person eg accountpersonuid is assigned to mark this peer ( ((SELECT ClazzAssignment.caMarkingType FROM ClazzAssignment WHERE ClazzAssignment.caUid = :assignmentUid) = 2) AND EXISTS(SELECT PeerReviewerAllocation.praUid FROM PeerReviewerAllocation WHERE PeerReviewerAllocation.praAssignmentUid = :assignmentUid AND PeerReviewerAllocation.praToMarkerSubmitterUid = ClazzEnrolment.clazzEnrolmentPersonUid AND PeerReviewerAllocation.praMarkerSubmitterUid = :accountPersonUid)) ) UNION -- List of submitter uids and names if the assignment is submitted by groups e.g. caGroupUid != 0 SELECT DISTINCT CourseGroupMember.cgmGroupNumber AS submitterId, :group || ' ' || CourseGroupMember.cgmGroupNumber AS name FROM CourseGroupMember WHERE ( SELECT ClazzAssignment.caGroupUid FROM ClazzAssignment WHERE ClazzAssignment.caUid = :assignmentUid ) != 0 AND CourseGroupMember.cgmSetUid = ( SELECT ClazzAssignment.caGroupUid FROM ClazzAssignment WHERE ClazzAssignment.caUid = :assignmentUid ) -- either the active user has learning record select permission on class or is an assigned reviewer for submitter AND ( (SELECT hasPermission FROM HasLearningRecordSelectPermission) OR --check if the active user is in a group that was allocated to do a peer review of the given submitter uid ( ((SELECT ClazzAssignment.caMarkingType FROM ClazzAssignment WHERE ClazzAssignment.caUid = :assignmentUid) = 2) AND EXISTS(SELECT PeerReviewerAllocation.praUid FROM PeerReviewerAllocation WHERE PeerReviewerAllocation.praAssignmentUid = :assignmentUid AND PeerReviewerAllocation.praToMarkerSubmitterUid = CourseGroupMember.cgmGroupNumber AND PeerReviewerAllocation.praMarkerSubmitterUid = (SELECT CourseGroupMemberInner.cgmGroupNumber FROM CourseGroupMember CourseGroupMemberInner WHERE CourseGroupMemberInner.cgmSetUid = ( SELECT ClazzAssignment.caGroupUid FROM ClazzAssignment WHERE ClazzAssignment.caUid = :assignmentUid ) AND CourseGroupMemberInner.cgmPersonUid = :accountPersonUid LIMIT 1) )) ) ) SELECT -- whether or not the active user has permission to view learner records (SELECT hasPermission FROM HasLearningRecordSelectPermission) AS activeUserHasViewLearnerRecordsPermission, (SELECT COUNT(*) FROM SubmitterList) AS totalStudents, -- Total marked students (SELECT COUNT(*) FROM SubmitterList WHERE EXISTS( SELECT CourseAssignmentMark.camUid FROM CourseAssignmentMark WHERE CourseAssignmentMark.camAssignmentUid = :assignmentUid AND CourseAssignmentMark.camSubmitterUid = SubmitterList.submitterId) ) AS markedStudents, -- Total who have submitted (SELECT COUNT(*) FROM SubmitterList WHERE EXISTS( SELECT CourseAssignmentSubmission.casUid FROM CourseAssignmentSubmission WHERE CourseAssignmentSubmission.casAssignmentUid = :assignmentUid AND CourseAssignmentSubmission.casSubmitterUid = SubmitterList.submitterId) ) AS submittedStudents, (SELECT (ClazzAssignment.caGroupUid != 0) FROM ClazzAssignment WHERE ClazzAssignment.caUid = :assignmentUid) AS isGroupAssignment .getAssignmentSubmitterSummaryListForAssignmentH(JJJLjava/lang/String;Ljava/lang/String;I)Landroidx/paging/PagingSource;(JJJLjava/lang/String;Ljava/lang/String;I)Landroidx/paging/PagingSource;$ WITH HasLearningRecordSelectPermission (hasPermission) AS (SELECT ( ( /* If the accountPersonUid is the owner of the course, all permissions are granted */ (COALESCE( (SELECT _Clazz_Permission.clazzOwnerPersonUid FROM Clazz _Clazz_Permission WHERE _Clazz_Permission.clazzUid = :clazzUid), 0) = :accountPersonUid) /* If there is a CoursePermission entity that is for the course as per the clazzUid parameter that is granted to the person directly or to the enrolmentRole that the person has in the course, then permission is granted. */ OR EXISTS(SELECT CoursePermission.cpUid FROM CoursePermission LEFT JOIN ClazzEnrolment ClazzEnrolment_ForAccountPerson ON CoursePermission.cpToEnrolmentRole != 0 AND ClazzEnrolment_ForAccountPerson.clazzEnrolmentUid = (SELECT COALESCE( (SELECT _ClazzEnrolment_AccountPersonInner.clazzEnrolmentUid FROM ClazzEnrolment _ClazzEnrolment_AccountPersonInner WHERE _ClazzEnrolment_AccountPersonInner.clazzEnrolmentClazzUid = CoursePermission.cpClazzUid AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentPersonUid = :accountPersonUid AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentActive ORDER BY _ClazzEnrolment_AccountPersonInner.clazzEnrolmentDateLeft DESC LIMIT 1), 0)) WHERE CoursePermission.cpClazzUid = :clazzUid AND (CoursePermission.cpToPersonUid = :accountPersonUid OR CoursePermission.cpToEnrolmentRole = ClazzEnrolment_ForAccountPerson.clazzEnrolmentRole) AND (CoursePermission.cpPermissionsFlag & 128 ) > 0) OR EXISTS(SELECT SystemPermission.spUid FROM SystemPermission WHERE SystemPermission.spToPersonUid = :accountPersonUid AND (SystemPermission.spPermissionsFlag & 128 ) > 0) ) )) , AssignmentClazzUid(clazzUid) AS (SELECT ClazzAssignment.caClazzUid FROM ClazzAssignment WHERE ClazzAssignment.caUid = :assignmentUid) , SubmitterList(submitterId, name) AS -- List of submitter uids and names if individual assignment eg caGroupUid = 0 (SELECT DISTINCT ClazzEnrolment.clazzEnrolmentPersonUid AS submitterId, Person.firstNames || ' ' || Person.lastName AS name FROM ClazzEnrolment JOIN Person ON Person.personUid = ClazzEnrolment.clazzEnrolmentPersonUid WHERE ( SELECT ClazzAssignment.caGroupUid FROM ClazzAssignment WHERE ClazzAssignment.caUid = :assignmentUid ) = 0 AND ClazzEnrolment.clazzEnrolmentClazzUid = :clazzUid AND ClazzEnrolment.clazzEnrolmentRole = 1000 -- either the active user has learnign record select permission on class or is an assigned reviewer for submitter AND ( (SELECT hasPermission FROM HasLearningRecordSelectPermission) OR -- check if the active person eg accountpersonuid is assigned to mark this peer ( ((SELECT ClazzAssignment.caMarkingType FROM ClazzAssignment WHERE ClazzAssignment.caUid = :assignmentUid) = 2) AND EXISTS(SELECT PeerReviewerAllocation.praUid FROM PeerReviewerAllocation WHERE PeerReviewerAllocation.praAssignmentUid = :assignmentUid AND PeerReviewerAllocation.praToMarkerSubmitterUid = ClazzEnrolment.clazzEnrolmentPersonUid AND PeerReviewerAllocation.praMarkerSubmitterUid = :accountPersonUid)) ) UNION -- List of submitter uids and names if the assignment is submitted by groups e.g. caGroupUid != 0 SELECT DISTINCT CourseGroupMember.cgmGroupNumber AS submitterId, :group || ' ' || CourseGroupMember.cgmGroupNumber AS name FROM CourseGroupMember WHERE ( SELECT ClazzAssignment.caGroupUid FROM ClazzAssignment WHERE ClazzAssignment.caUid = :assignmentUid ) != 0 AND CourseGroupMember.cgmSetUid = ( SELECT ClazzAssignment.caGroupUid FROM ClazzAssignment WHERE ClazzAssignment.caUid = :assignmentUid ) -- either the active user has learning record select permission on class or is an assigned reviewer for submitter AND ( (SELECT hasPermission FROM HasLearningRecordSelectPermission) OR --check if the active user is in a group that was allocated to do a peer review of the given submitter uid ( ((SELECT ClazzAssignment.caMarkingType FROM ClazzAssignment WHERE ClazzAssignment.caUid = :assignmentUid) = 2) AND EXISTS(SELECT PeerReviewerAllocation.praUid FROM PeerReviewerAllocation WHERE PeerReviewerAllocation.praAssignmentUid = :assignmentUid AND PeerReviewerAllocation.praToMarkerSubmitterUid = CourseGroupMember.cgmGroupNumber AND PeerReviewerAllocation.praMarkerSubmitterUid = (SELECT CourseGroupMemberInner.cgmGroupNumber FROM CourseGroupMember CourseGroupMemberInner WHERE CourseGroupMemberInner.cgmSetUid = ( SELECT ClazzAssignment.caGroupUid FROM ClazzAssignment WHERE ClazzAssignment.caUid = :assignmentUid ) AND CourseGroupMemberInner.cgmPersonUid = :accountPersonUid LIMIT 1) )) ) ) SELECT SubmitterList.name AS name, SubmitterList.submitterId AS submitterUid, Comments.commentsText AS latestPrivateComment, CASE WHEN SubmitterList.submitterId >= 10000 THEN (SELECT PersonPicture.personPictureThumbnailUri FROM PersonPicture WHERE PersonPicture.personPictureUid = SubmitterList.submitterId) ELSE NULL END AS pictureUri, -- Determine submission status - marked, submitted, or not yet submitted CASE WHEN CourseAssignmentMark.camUid IS NOT NULL THEN 2 WHEN CourseAssignmentSubmission.casUid IS NOT NULL THEN 1 ELSE 0 END AS fileSubmissionStatus FROM SubmitterList LEFT JOIN Comments ON Comments.commentsUid = (SELECT Comments.commentsUid FROM Comments WHERE Comments.commentsEntityUid = :assignmentUid AND Comments.commentsForSubmitterUid = SubmitterList.submitterId AND NOT Comments.commentsDeleted ORDER BY Comments.commentsDateTimeAdded DESC LIMIT 1) LEFT JOIN CourseAssignmentMark ON CourseAssignmentMark.camUid = (SELECT camUid FROM CourseAssignmentMark WHERE CourseAssignmentMark.camAssignmentUid = :assignmentUid AND CourseAssignmentMark.camSubmitterUid = SubmitterList.submitterId LIMIT 1) LEFT JOIN CourseAssignmentSubmission ON CourseAssignmentSubmission.casUid = (SELECT casUid FROM CourseAssignmentSubmission WHERE CourseAssignmentSubmission.casAssignmentUid = :assignmentUid AND CourseAssignmentSubmission.casSubmitterUid = SubmitterList.submitterId LIMIT 1) WHERE (:searchText = '%' OR SubmitterList.name LIKE :searchText) ORDER BY CASE(:sortOption) WHEN 5 THEN SubmitterList.name ELSE '' END ASC, CASE(:sortOption) WHEN 6 THEN SubmitterList.name ELSE '' END DESC $getCourseGroupMembersByAssignmentUid}(JLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object; SELECT CourseGroupMember.* FROM CourseGroupMember WHERE CourseGroupMember.cgmSetUid = (SELECT ClazzAssignment.caGroupUid FROM ClazzAssignment WHERE ClazzAssignment.caUid = :assignmentUid) 'getAssignmentSubmissionsByAssignmentUidI(JJJLjava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(JJJLjava/lang/String;Lkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object; WITH HasLearningRecordSelectPermission (hasPermission) AS (SELECT ( ( /* If the accountPersonUid is the owner of the course, all permissions are granted */ (COALESCE( (SELECT _Clazz_Permission.clazzOwnerPersonUid FROM Clazz _Clazz_Permission WHERE _Clazz_Permission.clazzUid = :clazzUid), 0) = :accountPersonUid) /* If there is a CoursePermission entity that is for the course as per the clazzUid parameter that is granted to the person directly or to the enrolmentRole that the person has in the course, then permission is granted. */ OR EXISTS(SELECT CoursePermission.cpUid FROM CoursePermission LEFT JOIN ClazzEnrolment ClazzEnrolment_ForAccountPerson ON CoursePermission.cpToEnrolmentRole != 0 AND ClazzEnrolment_ForAccountPerson.clazzEnrolmentUid = (SELECT COALESCE( (SELECT _ClazzEnrolment_AccountPersonInner.clazzEnrolmentUid FROM ClazzEnrolment _ClazzEnrolment_AccountPersonInner WHERE _ClazzEnrolment_AccountPersonInner.clazzEnrolmentClazzUid = CoursePermission.cpClazzUid AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentPersonUid = :accountPersonUid AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentActive ORDER BY _ClazzEnrolment_AccountPersonInner.clazzEnrolmentDateLeft DESC LIMIT 1), 0)) WHERE CoursePermission.cpClazzUid = :clazzUid AND (CoursePermission.cpToPersonUid = :accountPersonUid OR CoursePermission.cpToEnrolmentRole = ClazzEnrolment_ForAccountPerson.clazzEnrolmentRole) AND (CoursePermission.cpPermissionsFlag & 128 ) > 0) OR EXISTS(SELECT SystemPermission.spUid FROM SystemPermission WHERE SystemPermission.spToPersonUid = :accountPersonUid AND (SystemPermission.spPermissionsFlag & 128 ) > 0) ) )) , AssignmentClazzUid(clazzUid) AS (SELECT ClazzAssignment.caClazzUid FROM ClazzAssignment WHERE ClazzAssignment.caUid = :assignmentUid) , SubmitterList(submitterId, name) AS -- List of submitter uids and names if individual assignment eg caGroupUid = 0 (SELECT DISTINCT ClazzEnrolment.clazzEnrolmentPersonUid AS submitterId, Person.firstNames || ' ' || Person.lastName AS name FROM ClazzEnrolment JOIN Person ON Person.personUid = ClazzEnrolment.clazzEnrolmentPersonUid WHERE ( SELECT ClazzAssignment.caGroupUid FROM ClazzAssignment WHERE ClazzAssignment.caUid = :assignmentUid ) = 0 AND ClazzEnrolment.clazzEnrolmentClazzUid = :clazzUid AND ClazzEnrolment.clazzEnrolmentRole = 1000 -- either the active user has learnign record select permission on class or is an assigned reviewer for submitter AND ( (SELECT hasPermission FROM HasLearningRecordSelectPermission) OR -- check if the active person eg accountpersonuid is assigned to mark this peer ( ((SELECT ClazzAssignment.caMarkingType FROM ClazzAssignment WHERE ClazzAssignment.caUid = :assignmentUid) = 2) AND EXISTS(SELECT PeerReviewerAllocation.praUid FROM PeerReviewerAllocation WHERE PeerReviewerAllocation.praAssignmentUid = :assignmentUid AND PeerReviewerAllocation.praToMarkerSubmitterUid = ClazzEnrolment.clazzEnrolmentPersonUid AND PeerReviewerAllocation.praMarkerSubmitterUid = :accountPersonUid)) ) UNION -- List of submitter uids and names if the assignment is submitted by groups e.g. caGroupUid != 0 SELECT DISTINCT CourseGroupMember.cgmGroupNumber AS submitterId, :group || ' ' || CourseGroupMember.cgmGroupNumber AS name FROM CourseGroupMember WHERE ( SELECT ClazzAssignment.caGroupUid FROM ClazzAssignment WHERE ClazzAssignment.caUid = :assignmentUid ) != 0 AND CourseGroupMember.cgmSetUid = ( SELECT ClazzAssignment.caGroupUid FROM ClazzAssignment WHERE ClazzAssignment.caUid = :assignmentUid ) -- either the active user has learning record select permission on class or is an assigned reviewer for submitter AND ( (SELECT hasPermission FROM HasLearningRecordSelectPermission) OR --check if the active user is in a group that was allocated to do a peer review of the given submitter uid ( ((SELECT ClazzAssignment.caMarkingType FROM ClazzAssignment WHERE ClazzAssignment.caUid = :assignmentUid) = 2) AND EXISTS(SELECT PeerReviewerAllocation.praUid FROM PeerReviewerAllocation WHERE PeerReviewerAllocation.praAssignmentUid = :assignmentUid AND PeerReviewerAllocation.praToMarkerSubmitterUid = CourseGroupMember.cgmGroupNumber AND PeerReviewerAllocation.praMarkerSubmitterUid = (SELECT CourseGroupMemberInner.cgmGroupNumber FROM CourseGroupMember CourseGroupMemberInner WHERE CourseGroupMemberInner.cgmSetUid = ( SELECT ClazzAssignment.caGroupUid FROM ClazzAssignment WHERE ClazzAssignment.caUid = :assignmentUid ) AND CourseGroupMemberInner.cgmPersonUid = :accountPersonUid LIMIT 1) )) ) ) SELECT CourseAssignmentSubmission.* FROM CourseAssignmentSubmission WHERE CourseAssignmentSubmission.casAssignmentUid = :assignmentUid AND CourseAssignmentSubmission.casClazzUid = :clazzUid AND CourseAssignmentSubmission.casSubmitterUid IN (SELECT SubmitterList.submitterId FROM SubmitterList) !getAssignmentMarksByAssignmentUid(JJJLjava/lang/String;Lkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/CourseAssignmentMark;>;>;)Ljava/lang/Object; WITH HasLearningRecordSelectPermission (hasPermission) AS (SELECT ( ( /* If the accountPersonUid is the owner of the course, all permissions are granted */ (COALESCE( (SELECT _Clazz_Permission.clazzOwnerPersonUid FROM Clazz _Clazz_Permission WHERE _Clazz_Permission.clazzUid = :clazzUid), 0) = :accountPersonUid) /* If there is a CoursePermission entity that is for the course as per the clazzUid parameter that is granted to the person directly or to the enrolmentRole that the person has in the course, then permission is granted. */ OR EXISTS(SELECT CoursePermission.cpUid FROM CoursePermission LEFT JOIN ClazzEnrolment ClazzEnrolment_ForAccountPerson ON CoursePermission.cpToEnrolmentRole != 0 AND ClazzEnrolment_ForAccountPerson.clazzEnrolmentUid = (SELECT COALESCE( (SELECT _ClazzEnrolment_AccountPersonInner.clazzEnrolmentUid FROM ClazzEnrolment _ClazzEnrolment_AccountPersonInner WHERE _ClazzEnrolment_AccountPersonInner.clazzEnrolmentClazzUid = CoursePermission.cpClazzUid AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentPersonUid = :accountPersonUid AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentActive ORDER BY _ClazzEnrolment_AccountPersonInner.clazzEnrolmentDateLeft DESC LIMIT 1), 0)) WHERE CoursePermission.cpClazzUid = :clazzUid AND (CoursePermission.cpToPersonUid = :accountPersonUid OR CoursePermission.cpToEnrolmentRole = ClazzEnrolment_ForAccountPerson.clazzEnrolmentRole) AND (CoursePermission.cpPermissionsFlag & 128 ) > 0) OR EXISTS(SELECT SystemPermission.spUid FROM SystemPermission WHERE SystemPermission.spToPersonUid = :accountPersonUid AND (SystemPermission.spPermissionsFlag & 128 ) > 0) ) )) , AssignmentClazzUid(clazzUid) AS (SELECT ClazzAssignment.caClazzUid FROM ClazzAssignment WHERE ClazzAssignment.caUid = :assignmentUid) , SubmitterList(submitterId, name) AS -- List of submitter uids and names if individual assignment eg caGroupUid = 0 (SELECT DISTINCT ClazzEnrolment.clazzEnrolmentPersonUid AS submitterId, Person.firstNames || ' ' || Person.lastName AS name FROM ClazzEnrolment JOIN Person ON Person.personUid = ClazzEnrolment.clazzEnrolmentPersonUid WHERE ( SELECT ClazzAssignment.caGroupUid FROM ClazzAssignment WHERE ClazzAssignment.caUid = :assignmentUid ) = 0 AND ClazzEnrolment.clazzEnrolmentClazzUid = :clazzUid AND ClazzEnrolment.clazzEnrolmentRole = 1000 -- either the active user has learnign record select permission on class or is an assigned reviewer for submitter AND ( (SELECT hasPermission FROM HasLearningRecordSelectPermission) OR -- check if the active person eg accountpersonuid is assigned to mark this peer ( ((SELECT ClazzAssignment.caMarkingType FROM ClazzAssignment WHERE ClazzAssignment.caUid = :assignmentUid) = 2) AND EXISTS(SELECT PeerReviewerAllocation.praUid FROM PeerReviewerAllocation WHERE PeerReviewerAllocation.praAssignmentUid = :assignmentUid AND PeerReviewerAllocation.praToMarkerSubmitterUid = ClazzEnrolment.clazzEnrolmentPersonUid AND PeerReviewerAllocation.praMarkerSubmitterUid = :accountPersonUid)) ) UNION -- List of submitter uids and names if the assignment is submitted by groups e.g. caGroupUid != 0 SELECT DISTINCT CourseGroupMember.cgmGroupNumber AS submitterId, :group || ' ' || CourseGroupMember.cgmGroupNumber AS name FROM CourseGroupMember WHERE ( SELECT ClazzAssignment.caGroupUid FROM ClazzAssignment WHERE ClazzAssignment.caUid = :assignmentUid ) != 0 AND CourseGroupMember.cgmSetUid = ( SELECT ClazzAssignment.caGroupUid FROM ClazzAssignment WHERE ClazzAssignment.caUid = :assignmentUid ) -- either the active user has learning record select permission on class or is an assigned reviewer for submitter AND ( (SELECT hasPermission FROM HasLearningRecordSelectPermission) OR --check if the active user is in a group that was allocated to do a peer review of the given submitter uid ( ((SELECT ClazzAssignment.caMarkingType FROM ClazzAssignment WHERE ClazzAssignment.caUid = :assignmentUid) = 2) AND EXISTS(SELECT PeerReviewerAllocation.praUid FROM PeerReviewerAllocation WHERE PeerReviewerAllocation.praAssignmentUid = :assignmentUid AND PeerReviewerAllocation.praToMarkerSubmitterUid = CourseGroupMember.cgmGroupNumber AND PeerReviewerAllocation.praMarkerSubmitterUid = (SELECT CourseGroupMemberInner.cgmGroupNumber FROM CourseGroupMember CourseGroupMemberInner WHERE CourseGroupMemberInner.cgmSetUid = ( SELECT ClazzAssignment.caGroupUid FROM ClazzAssignment WHERE ClazzAssignment.caUid = :assignmentUid ) AND CourseGroupMemberInner.cgmPersonUid = :accountPersonUid LIMIT 1) )) ) ) SELECT CourseAssignmentMark.* FROM CourseAssignmentMark WHERE CourseAssignmentMark.camAssignmentUid = :assignmentUid AND CourseAssignmentMark.camClazzUid = :clazzUid AND CourseAssignmentMark.camSubmitterUid IN (SELECT SubmitterList.submitterId FROM SubmitterList) )getPeerReviewerAllocationsByAssignmentUid7(JJJLkotlin/coroutines/Continuation;)Ljava/lang/Object;(JJJLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object; WITH HasLearningRecordSelectPermission (hasPermission) AS (SELECT ( ( /* If the accountPersonUid is the owner of the course, all permissions are granted */ (COALESCE( (SELECT _Clazz_Permission.clazzOwnerPersonUid FROM Clazz _Clazz_Permission WHERE _Clazz_Permission.clazzUid = :clazzUid), 0) = :accountPersonUid) /* If there is a CoursePermission entity that is for the course as per the clazzUid parameter that is granted to the person directly or to the enrolmentRole that the person has in the course, then permission is granted. */ OR EXISTS(SELECT CoursePermission.cpUid FROM CoursePermission LEFT JOIN ClazzEnrolment ClazzEnrolment_ForAccountPerson ON CoursePermission.cpToEnrolmentRole != 0 AND ClazzEnrolment_ForAccountPerson.clazzEnrolmentUid = (SELECT COALESCE( (SELECT _ClazzEnrolment_AccountPersonInner.clazzEnrolmentUid FROM ClazzEnrolment _ClazzEnrolment_AccountPersonInner WHERE _ClazzEnrolment_AccountPersonInner.clazzEnrolmentClazzUid = CoursePermission.cpClazzUid AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentPersonUid = :accountPersonUid AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentActive ORDER BY _ClazzEnrolment_AccountPersonInner.clazzEnrolmentDateLeft DESC LIMIT 1), 0)) WHERE CoursePermission.cpClazzUid = :clazzUid AND (CoursePermission.cpToPersonUid = :accountPersonUid OR CoursePermission.cpToEnrolmentRole = ClazzEnrolment_ForAccountPerson.clazzEnrolmentRole) AND (CoursePermission.cpPermissionsFlag & 128 ) > 0) OR EXISTS(SELECT SystemPermission.spUid FROM SystemPermission WHERE SystemPermission.spToPersonUid = :accountPersonUid AND (SystemPermission.spPermissionsFlag & 128 ) > 0) ) )) SELECT PeerReviewerAllocation.* FROM PeerReviewerAllocation WHERE ((SELECT ClazzAssignment.caMarkingType FROM ClazzAssignment WHERE ClazzAssignment.caUid = :assignmentUid) = 2) AND NOT (SELECT hasPermission FROM HasLearningRecordSelectPermission) AND PeerReviewerAllocation.praAssignmentUid = :assignmentUid AND ( PeerReviewerAllocation.praMarkerSubmitterUid = :accountPersonUid OR PeerReviewerAllocation.praMarkerSubmitterUid IN (SELECT CourseGroupMember.cgmGroupNumber FROM CourseGroupMember WHERE CourseGroupMember.cgmSetUid = (SELECT ClazzAssignment.caGroupUid FROM ClazzAssignment WHERE ClazzAssignment.caUid = :assignmentUid))) !getPeerReviewAllocationsForPerson6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;(JJLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object; SELECT PeerReviewerAllocation.* FROM PeerReviewerAllocation WHERE PeerReviewerAllocation.praAssignmentUid = :assignmentUid AND (PeerReviewerAllocation.praToMarkerSubmitterUid = :accountPersonUid OR PeerReviewerAllocation.praToMarkerSubmitterUid IN (SELECT CourseGroupMember.cgmSetUid FROM CourseGroupMember WHERE CourseGroupMember.cgmSetUid = (SELECT ClazzAssignment.caGroupUid FROM ClazzAssignment WHERE ClazzAssignment.caUid = :assignmentUid) AND CourseGroupMember.cgmPersonUid = :accountPersonUid)) $getSubmitterUidsByClazzOrGroupSetUid\(JJJLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object; -- Submitter UIDs for individual assignment the list of personuids enrolled in the course SELECT DISTINCT ClazzEnrolment.clazzEnrolmentPersonUid AS submitterUid FROM ClazzEnrolment WHERE (:groupSetUid = 0) AND ClazzEnrolment.clazzEnrolmentClazzUid = :clazzUid AND ClazzEnrolment.clazzEnrolmentRole = 1000 AND :time BETWEEN ClazzEnrolment.clazzEnrolmentDateJoined AND ClazzEnrolment.clazzEnrolmentDateLeft UNION SELECT DISTINCT CourseGroupMember.cgmGroupNumber AS submitterUid FROM CourseGroupMember WHERE :groupSetUid != 0 AND CourseGroupMember.cgmSetUid = :groupSetUid +getSubmitterUidsAndNameByClazzOrGroupSetUid(JJJLjava/lang/String;Lkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object; WITH SubmitterUids(submitterUid) AS ( SELECT DISTINCT ClazzEnrolment.clazzEnrolmentPersonUid AS submitterUid FROM ClazzEnrolment WHERE (:groupSetUid = 0) AND ClazzEnrolment.clazzEnrolmentClazzUid = :clazzUid AND ClazzEnrolment.clazzEnrolmentRole = 1000 AND :date BETWEEN ClazzEnrolment.clazzEnrolmentDateJoined AND ClazzEnrolment.clazzEnrolmentDateLeft UNION SELECT DISTINCT CourseGroupMember.cgmGroupNumber AS submitterUid FROM CourseGroupMember WHERE :groupSetUid != 0 AND CourseGroupMember.cgmSetUid = :groupSetUid ) SELECT SubmitterUids.submitterUid AS submitterUid, CASE :groupSetUid WHEN 0 THEN (SELECT Person.firstNames || ' ' || Person.lastName FROM Person WHERE Person.personUid = SubmitterUids.submitterUid) ELSE (:groupStr || ' ' || SubmitterUids.submitterUid) END AS name FROM SubmitterUids getSubmitterCountFromAssignmentH(JJLjava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;^(JJLjava/lang/String;Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object; WITH SubmitterList (submitterId, name) AS (SELECT DISTINCT ClazzEnrolment.clazzEnrolmentPersonUid AS submitterId, Person.firstNames || ' ' || Person.lastName AS name FROM ClazzEnrolment JOIN Person ON Person.personUid = ClazzEnrolment.clazzEnrolmentPersonUid WHERE :groupUid = 0 AND clazzEnrolmentClazzUid = :clazzUid AND clazzEnrolmentActive AND clazzEnrolmentRole = 1000 GROUP BY submitterId, name UNION SELECT DISTINCT CourseGroupMember.cgmGroupNumber AS submitterId, :group || ' ' || CourseGroupMember.cgmGroupNumber AS name FROM CourseGroupMember JOIN CourseGroupSet ON CourseGroupSet.cgsUid = :groupUid WHERE CourseGroupMember.cgmSetUid = CourseGroupSet.cgsUid AND CourseGroupMember.cgmGroupNumber != 0 GROUP BY submitterId, name ) SELECT COUNT(*) FROM SubmitterList getSubmitterUidJ(JJJLkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; 1 WITH ClazzUidDummy(clazzUid) AS (SELECT :clazzUid) SELECT CASE -- When assignment is individual then the submitter uid is the personuid if they are enrolled in the course otherwise zero WHEN (SELECT caGroupUid FROM ClazzAssignment WHERE caUid = :assignmentUid) = 0 THEN ( SELECT COALESCE( (SELECT ClazzEnrolment.clazzEnrolmentPersonUid FROM ClazzEnrolment WHERE ClazzEnrolment.clazzEnrolmentPersonUid = :accountPersonUid AND ClazzEnrolment.clazzEnrolmentRole = 1000 AND ClazzEnrolment.clazzEnrolmentClazzUid = (SELECT ClazzAssignment.caClazzUid FROM ClazzAssignment WHERE ClazzAssignment.caUid = :assignmentUid) LIMIT 1), 0) ) -- When assignment is by groups but the active user is not an enrolled student then the submitter uid is zero WHEN (SELECT caGroupUid FROM ClazzAssignment WHERE caUid = :assignmentUid) != 0 AND ( SELECT COALESCE( (SELECT ClazzEnrolment.clazzEnrolmentPersonUid FROM ClazzEnrolment WHERE ClazzEnrolment.clazzEnrolmentPersonUid = :accountPersonUid AND ClazzEnrolment.clazzEnrolmentRole = 1000 AND ClazzEnrolment.clazzEnrolmentClazzUid = (SELECT ClazzAssignment.caClazzUid FROM ClazzAssignment WHERE ClazzAssignment.caUid = :assignmentUid) LIMIT 1), 0) ) = 0 THEN 0 -- When assignment is by groups and the person is an enrolled student the submitter uid is the -- group that they are assigned to. If they are not assigned to a group but are enrolled -- then we submitter uid = SUBMITTER_ENROLLED_BUT_NOT_IN_GROUP ELSE COALESCE( (SELECT CourseGroupMember.cgmGroupNumber FROM CourseGroupMember WHERE ( SELECT COALESCE( (SELECT ClazzEnrolment.clazzEnrolmentPersonUid FROM ClazzEnrolment WHERE ClazzEnrolment.clazzEnrolmentPersonUid = :accountPersonUid AND ClazzEnrolment.clazzEnrolmentRole = 1000 AND ClazzEnrolment.clazzEnrolmentClazzUid = (SELECT ClazzAssignment.caClazzUid FROM ClazzAssignment WHERE ClazzAssignment.caUid = :assignmentUid) LIMIT 1), 0) ) > 0 AND CourseGroupMember.cgmSetUid = (SELECT caGroupUid FROM ClazzAssignment WHERE caUid = :assignmentUid) AND CourseGroupMember.cgmPersonUid = :accountPersonUid LIMIT 1), -1) END  updateAsynce(Lcom/ustadmobile/lib/db/entities/ClazzAssignment;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;u(Lcom/ustadmobile/lib/db/entities/ClazzAssignment;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;Landroidx/room/Update;entityLjava/lang/Object; onConflictfindByUidAsynci(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ClazzAssignment;>;)Ljava/lang/Object;S SELECT * FROM ClazzAssignment WHERE caUid = :uid findByUidAndClazzUidAsFlow"(JJ)Lkotlinx/coroutines/flow/Flow;U(JJ)Lkotlinx/coroutines/flow/Flow;y SELECT * FROM ClazzAssignment WHERE caUid = :uid AND caClazzUid = :clazzUid findByUidAndClazzUidAsyncj(JJLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ClazzAssignment;>;)Ljava/lang/Object; SELECT ClazzAssignment.* FROM ClazzAssignment WHERE ClazzAssignment.caUid = :assignmentUid AND ClazzAssignment.caClazzUid = :clazzUid getGroupUidFromAssignmentH(JLkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; SELECT COALESCE(( SELECT caGroupUid FROM ClazzAssignment WHERE caUid = :uid),-1) getMarkingTypeFromAssignmentK(JLkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object; SELECT COALESCE(( SELECT caMarkingType FROM ClazzAssignment WHERE caUid = :uid),-1) findByUidWithBlockAsyncs(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/composites/ClazzAssignmentAndBlock;>;)Ljava/lang/Object; SELECT * FROM ClazzAssignment LEFT JOIN CourseBlock ON CourseBlock.cbEntityUid = ClazzAssignment.caUid AND CourseBlock.cbType = 103 WHERE caUid = :uid findClazzAssignment3()Lcom/ustadmobile/lib/db/entities/ClazzAssignment;> SELECT * FROM ClazzAssignment LIMIT 1  findByUidLive!(J)Lkotlinx/coroutines/flow/Flow;T(J)Lkotlinx/coroutines/flow/Flow;]SELECT * FROM ClazzAssignment WHERE caUid = :uidupsertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/util/List;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;Landroidx/room/Insert;updateActiveByListF(Ljava/util/List;ZJLkotlin/coroutines/Continuation;)Ljava/lang/Object;h(Ljava/util/List;ZJLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; UPDATE ClazzAssignment SET caActive = :active, caLct = :changeTime WHERE caUid IN (:uidList) .findAssignmentCourseBlockAndSubmitterUidAsFlow#(JJJ)Lkotlinx/coroutines/flow/Flow;p(JJJ)Lkotlinx/coroutines/flow/Flow;$ WITH PersonIsStudent(isStudent) AS (SELECT EXISTS( SELECT ClazzEnrolment.clazzEnrolmentPersonUid FROM ClazzEnrolment WHERE ClazzEnrolment.clazzEnrolmentPersonUid = :accountPersonUid AND ClazzEnrolment.clazzEnrolmentClazzUid = :clazzUid AND ClazzEnrolment.clazzEnrolmentRole = 1000)) SELECT ClazzAssignment.*, CourseBlock.*, CourseBlockPicture.*, CourseGroupSet.*, ( SELECT CASE -- When assignment is individual then the submitter uid is the personuid if they are enrolled in the course otherwise zero WHEN (SELECT caGroupUid FROM ClazzAssignment WHERE caUid = :assignmentUid) = 0 THEN ( SELECT COALESCE( (SELECT ClazzEnrolment.clazzEnrolmentPersonUid FROM ClazzEnrolment WHERE ClazzEnrolment.clazzEnrolmentPersonUid = :accountPersonUid AND ClazzEnrolment.clazzEnrolmentRole = 1000 AND ClazzEnrolment.clazzEnrolmentClazzUid = (SELECT ClazzAssignment.caClazzUid FROM ClazzAssignment WHERE ClazzAssignment.caUid = :assignmentUid) LIMIT 1), 0) ) -- When assignment is by groups but the active user is not an enrolled student then the submitter uid is zero WHEN (SELECT caGroupUid FROM ClazzAssignment WHERE caUid = :assignmentUid) != 0 AND ( SELECT COALESCE( (SELECT ClazzEnrolment.clazzEnrolmentPersonUid FROM ClazzEnrolment WHERE ClazzEnrolment.clazzEnrolmentPersonUid = :accountPersonUid AND ClazzEnrolment.clazzEnrolmentRole = 1000 AND ClazzEnrolment.clazzEnrolmentClazzUid = (SELECT ClazzAssignment.caClazzUid FROM ClazzAssignment WHERE ClazzAssignment.caUid = :assignmentUid) LIMIT 1), 0) ) = 0 THEN 0 -- When assignment is by groups and the person is an enrolled student the submitter uid is the -- group that they are assigned to. If they are not assigned to a group but are enrolled -- then we submitter uid = SUBMITTER_ENROLLED_BUT_NOT_IN_GROUP ELSE COALESCE( (SELECT CourseGroupMember.cgmGroupNumber FROM CourseGroupMember WHERE ( SELECT COALESCE( (SELECT ClazzEnrolment.clazzEnrolmentPersonUid FROM ClazzEnrolment WHERE ClazzEnrolment.clazzEnrolmentPersonUid = :accountPersonUid AND ClazzEnrolment.clazzEnrolmentRole = 1000 AND ClazzEnrolment.clazzEnrolmentClazzUid = (SELECT ClazzAssignment.caClazzUid FROM ClazzAssignment WHERE ClazzAssignment.caUid = :assignmentUid) LIMIT 1), 0) ) > 0 AND CourseGroupMember.cgmSetUid = (SELECT caGroupUid FROM ClazzAssignment WHERE caUid = :assignmentUid) AND CourseGroupMember.cgmPersonUid = :accountPersonUid LIMIT 1), -1) END ) AS submitterUid, (( /* If the accountPersonUid is the owner of the course, all permissions are granted */ (COALESCE( (SELECT _Clazz_Permission.clazzOwnerPersonUid FROM Clazz _Clazz_Permission WHERE _Clazz_Permission.clazzUid = :clazzUid), 0) = :accountPersonUid) /* If there is a CoursePermission entity that is for the course as per the clazzUid parameter that is granted to the person directly or to the enrolmentRole that the person has in the course, then permission is granted. */ OR EXISTS(SELECT CoursePermission.cpUid FROM CoursePermission LEFT JOIN ClazzEnrolment ClazzEnrolment_ForAccountPerson ON CoursePermission.cpToEnrolmentRole != 0 AND ClazzEnrolment_ForAccountPerson.clazzEnrolmentUid = (SELECT COALESCE( (SELECT _ClazzEnrolment_AccountPersonInner.clazzEnrolmentUid FROM ClazzEnrolment _ClazzEnrolment_AccountPersonInner WHERE _ClazzEnrolment_AccountPersonInner.clazzEnrolmentClazzUid = CoursePermission.cpClazzUid AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentPersonUid = :accountPersonUid AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentActive ORDER BY _ClazzEnrolment_AccountPersonInner.clazzEnrolmentDateLeft DESC LIMIT 1), 0)) WHERE CoursePermission.cpClazzUid = :clazzUid AND (CoursePermission.cpToPersonUid = :accountPersonUid OR CoursePermission.cpToEnrolmentRole = ClazzEnrolment_ForAccountPerson.clazzEnrolmentRole) AND (CoursePermission.cpPermissionsFlag & 4 ) > 0) OR EXISTS(SELECT SystemPermission.spUid FROM SystemPermission WHERE SystemPermission.spToPersonUid = :accountPersonUid AND (SystemPermission.spPermissionsFlag & 4 ) > 0) ) ) AS hasModeratePermission FROM ClazzAssignment JOIN CourseBlock ON CourseBlock.cbEntityUid = ClazzAssignment.caUid LEFT JOIN CourseBlockPicture ON CourseBlockPicture.cbpUid = CourseBlock.cbUid LEFT JOIN CourseGroupSet ON CourseGroupSet.cgsUid = ClazzAssignment.caGroupUid WHERE ClazzAssignment.caUid = :assignmentUid AND ClazzAssignment.caClazzUid = :clazzUid AND ( ( /* If the accountPersonUid is the owner of the course, all permissions are granted */ (COALESCE( (SELECT _Clazz_Permission.clazzOwnerPersonUid FROM Clazz _Clazz_Permission WHERE _Clazz_Permission.clazzUid = :clazzUid), 0) = :accountPersonUid) /* If there is a CoursePermission entity that is for the course as per the clazzUid parameter that is granted to the person directly or to the enrolmentRole that the person has in the course, then permission is granted. */ OR EXISTS(SELECT CoursePermission.cpUid FROM CoursePermission LEFT JOIN ClazzEnrolment ClazzEnrolment_ForAccountPerson ON CoursePermission.cpToEnrolmentRole != 0 AND ClazzEnrolment_ForAccountPerson.clazzEnrolmentUid = (SELECT COALESCE( (SELECT _ClazzEnrolment_AccountPersonInner.clazzEnrolmentUid FROM ClazzEnrolment _ClazzEnrolment_AccountPersonInner WHERE _ClazzEnrolment_AccountPersonInner.clazzEnrolmentClazzUid = CoursePermission.cpClazzUid AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentPersonUid = :accountPersonUid AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentActive ORDER BY _ClazzEnrolment_AccountPersonInner.clazzEnrolmentDateLeft DESC LIMIT 1), 0)) WHERE CoursePermission.cpClazzUid = :clazzUid AND (CoursePermission.cpToPersonUid = :accountPersonUid OR CoursePermission.cpToEnrolmentRole = ClazzEnrolment_ForAccountPerson.clazzEnrolmentRole) AND (CoursePermission.cpPermissionsFlag & 1 ) > 0) OR EXISTS(SELECT SystemPermission.spUid FROM SystemPermission WHERE SystemPermission.spToPersonUid = :accountPersonUid AND (SystemPermission.spPermissionsFlag & 1 ) > 0) ) ) )findEnrolmentsByPersonUidAndAssignmentUid|(JJLkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;>;>;)Ljava/lang/Object;^ SELECT ClazzEnrolment.* FROM ClazzEnrolment WHERE ClazzEnrolment.clazzEnrolmentClazzUid = (SELECT ClazzAssignment.caClazzUid FROM ClazzAssignment WHERE ClazzAssignment.caUid = :assignmentUid) AND ClazzEnrolment.clazzEnrolmentPersonUid = :accountPersonUid 1findCourseGroupMembersByPersonUidAndAssignmentUid~(JJLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;R SELECT CourseGroupMember.* FROM CourseGroupMember WHERE CourseGroupMember.cgmSetUid = (SELECT ClazzAssignment.caGroupUid FROM ClazzAssignment WHERE ClazzAssignment.caUid = :assignmentUid) AND CourseGroupMember.cgmPersonUid = :accountPersonUid 6findPeerReviewerAllocationsByPersonUidAndAssignmentUidU SELECT PeerReviewerAllocation.* FROM PeerReviewerAllocation WHERE PeerReviewerAllocation.praAssignmentUid = :assignmentUid AND ( PeerReviewerAllocation.praMarkerSubmitterUid = :accountPersonUid OR PeerReviewerAllocation.praToMarkerSubmitterUid = :accountPersonUid OR PeerReviewerAllocation.praMarkerSubmitterUid IN (SELECT CourseGroupMember.cgmGroupNumber FROM CourseGroupMember WHERE CourseGroupMember.cgmSetUid = (SELECT ClazzAssignment.caGroupUid FROM ClazzAssignment WHERE ClazzAssignment.caUid = :assignmentUid) AND CourseGroupMember.cgmPersonUid = :accountPersonUid) OR PeerReviewerAllocation.praToMarkerSubmitterUid IN (SELECT CourseGroupMember.cgmGroupNumber FROM CourseGroupMember WHERE CourseGroupMember.cgmSetUid = (SELECT ClazzAssignment.caGroupUid FROM ClazzAssignment WHERE ClazzAssignment.caUid = :assignmentUid) AND CourseGroupMember.cgmPersonUid = :accountPersonUid)) getLatestSubmissionTimeAllowed WITH CourseBlockDeadlines(deadline, gracePeriod) AS (SELECT CourseBlock.cbDeadlineDate AS deadline, CourseBlock.cbGracePeriodDate AS gracePeriod FROM CourseBlock WHERE CourseBlock.cbEntityUid = :assignmentUid AND CourseBlock.cbType = 103 LIMIT 1) SELECT CASE WHEN (SELECT gracePeriod FROM CourseBlockDeadlines) BETWEEN 1 AND 7258118400000 THEN (SELECT gracePeriod FROM CourseBlockDeadlines) ELSE (SELECT deadline FROM CourseBlockDeadlines) END AS latestSubmissionTimeAllowed Landroidx/room/Dao;Lkotlin/Metadata;mv kxi0d1Š                                 '200200B¢J( 0020 2 0 2 0 H'J   002 0 2 0 H'J 020 2 0 H§@¢J02 0 H§@¢J 002 0 H'J02 0 H§@¢J 0H'J$0020 2 0 H§@¢J$0020 2 0 H§@¢J$0020 2 0 H§@¢J002 0 H§@¢J40020 2 0 2 0 2 0!H§@¢"J4#0$020 2 0 2 0 2 0!H§@¢"JD%0'0(0&20 2 0 2 0 2 0!2)0!2*0'H'J+0020 H§@¢J,0 2 0 H§@¢J-0 20 H§@¢J.0'2 0 H§@¢J$/0020 2 0 H§@¢J,00020 2 0 2 0 H§@¢1J02 03020 2 0 2 0 2 0!H'J&40'250 2 0 2 0!H§@¢6J&70 20 2 0 2 0 H§@¢1J480902 0 2:0 2;0 2<0!H§@¢"J,=0 02 0 2:0 2>0 H§@¢1J,?0@2 A0 02B0C2D0 H§@¢EJ&F0@2G0 2B0C2D0 H§@¢HJI0@2J0H§@¢KJL0@2 M00H§@¢N¨Od2%Lcom/ustadmobile/core/db/dao/BaseDao;1Lcom/ustadmobile/lib/db/entities/ClazzAssignment;.Lcom/ustadmobile/core/db/dao/OneToManyJoinDao;Lkotlinx/coroutines/flow/Flow;KLcom/ustadmobile/lib/db/entities/ClazzAssignmentCourseBlockAndSubmitterUid; assignmentUidclazzUidaccountPersonUiduid;Lcom/ustadmobile/lib/db/composites/ClazzAssignmentAndBlock;3Lcom/ustadmobile/lib/db/entities/CourseGroupMember;0Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;8Lcom/ustadmobile/lib/db/entities/PeerReviewerAllocation;6Lcom/ustadmobile/lib/db/entities/CourseAssignmentMark;groups?@/AsB CDEFGcHIIJ KLsM NOPsQR3SsT UVsW XYsZ [\s] ^_s`abcsdefghGcHIIi jklsmnopsqr3sst u3vsw x34sy zVs{ }~[IiIIIiI[s[Psssss snsssssssNssRs3sKssas[ss^susssrssxsss+ssss(s'ss ssssss$sUszsXs2s.s/sss()V  this6Lcom/ustadmobile/core/db/dao/ClazzAssignmentDaoCommon; INSTANCE #Lorg/jetbrains/annotations/NotNull;GSELECT_PERSONUID_IF_ENROLLED_ELSE_0_FOR_PERSONUID_AND_ASSIGNMENTUID_SQLLjava/lang/String;+ SELECT COALESCE( (SELECT ClazzEnrolment.clazzEnrolmentPersonUid FROM ClazzEnrolment WHERE ClazzEnrolment.clazzEnrolmentPersonUid = :accountPersonUid AND ClazzEnrolment.clazzEnrolmentRole = 1000 AND ClazzEnrolment.clazzEnrolmentClazzUid = (SELECT ClazzAssignment.caClazzUid FROM ClazzAssignment WHERE ClazzAssignment.caUid = :assignmentUid) LIMIT 1), 0) 8SELECT_SUBMITTER_UID_FOR_PERSONUID_AND_ASSIGNMENTUID_SQL SELECT CASE -- When assignment is individual then the submitter uid is the personuid if they are enrolled in the course otherwise zero WHEN (SELECT caGroupUid FROM ClazzAssignment WHERE caUid = :assignmentUid) = 0 THEN ( SELECT COALESCE( (SELECT ClazzEnrolment.clazzEnrolmentPersonUid FROM ClazzEnrolment WHERE ClazzEnrolment.clazzEnrolmentPersonUid = :accountPersonUid AND ClazzEnrolment.clazzEnrolmentRole = 1000 AND ClazzEnrolment.clazzEnrolmentClazzUid = (SELECT ClazzAssignment.caClazzUid FROM ClazzAssignment WHERE ClazzAssignment.caUid = :assignmentUid) LIMIT 1), 0) ) -- When assignment is by groups but the active user is not an enrolled student then the submitter uid is zero WHEN (SELECT caGroupUid FROM ClazzAssignment WHERE caUid = :assignmentUid) != 0 AND ( SELECT COALESCE( (SELECT ClazzEnrolment.clazzEnrolmentPersonUid FROM ClazzEnrolment WHERE ClazzEnrolment.clazzEnrolmentPersonUid = :accountPersonUid AND ClazzEnrolment.clazzEnrolmentRole = 1000 AND ClazzEnrolment.clazzEnrolmentClazzUid = (SELECT ClazzAssignment.caClazzUid FROM ClazzAssignment WHERE ClazzAssignment.caUid = :assignmentUid) LIMIT 1), 0) ) = 0 THEN 0 -- When assignment is by groups and the person is an enrolled student the submitter uid is the -- group that they are assigned to. If they are not assigned to a group but are enrolled -- then we submitter uid = SUBMITTER_ENROLLED_BUT_NOT_IN_GROUP ELSE COALESCE( (SELECT CourseGroupMember.cgmGroupNumber FROM CourseGroupMember WHERE ( SELECT COALESCE( (SELECT ClazzEnrolment.clazzEnrolmentPersonUid FROM ClazzEnrolment WHERE ClazzEnrolment.clazzEnrolmentPersonUid = :accountPersonUid AND ClazzEnrolment.clazzEnrolmentRole = 1000 AND ClazzEnrolment.clazzEnrolmentClazzUid = (SELECT ClazzAssignment.caClazzUid FROM ClazzAssignment WHERE ClazzAssignment.caUid = :assignmentUid) LIMIT 1), 0) ) > 0 AND CourseGroupMember.cgmSetUid = (SELECT caGroupUid FROM ClazzAssignment WHERE caUid = :assignmentUid) AND CourseGroupMember.cgmPersonUid = :accountPersonUid LIMIT 1), -1) END %SUBMITTER_LIST_WITHOUT_ASSIGNMENT_CTE WITH SubmitterList (submitterId, name) AS (SELECT DISTINCT ClazzEnrolment.clazzEnrolmentPersonUid AS submitterId, Person.firstNames || ' ' || Person.lastName AS name FROM ClazzEnrolment JOIN Person ON Person.personUid = ClazzEnrolment.clazzEnrolmentPersonUid WHERE :groupUid = 0 AND clazzEnrolmentClazzUid = :clazzUid AND clazzEnrolmentActive AND clazzEnrolmentRole = 1000 GROUP BY submitterId, name UNION SELECT DISTINCT CourseGroupMember.cgmGroupNumber AS submitterId, :group || ' ' || CourseGroupMember.cgmGroupNumber AS name FROM CourseGroupMember JOIN CourseGroupSet ON CourseGroupSet.cgsUid = :groupUid WHERE CourseGroupMember.cgmSetUid = CourseGroupSet.cgsUid AND CourseGroupMember.cgmGroupNumber != 0 GROUP BY submitterId, name ) 5HAS_LEARNINGRECORD_AND_MEMBER_VIEW_PERMISSION_CTE_SQL " HasLearningRecordSelectPermission (hasPermission) AS (SELECT ( ( /* If the accountPersonUid is the owner of the course, all permissions are granted */ (COALESCE( (SELECT _Clazz_Permission.clazzOwnerPersonUid FROM Clazz _Clazz_Permission WHERE _Clazz_Permission.clazzUid = :clazzUid), 0) = :accountPersonUid) /* If there is a CoursePermission entity that is for the course as per the clazzUid parameter that is granted to the person directly or to the enrolmentRole that the person has in the course, then permission is granted. */ OR EXISTS(SELECT CoursePermission.cpUid FROM CoursePermission LEFT JOIN ClazzEnrolment ClazzEnrolment_ForAccountPerson ON CoursePermission.cpToEnrolmentRole != 0 AND ClazzEnrolment_ForAccountPerson.clazzEnrolmentUid = (SELECT COALESCE( (SELECT _ClazzEnrolment_AccountPersonInner.clazzEnrolmentUid FROM ClazzEnrolment _ClazzEnrolment_AccountPersonInner WHERE _ClazzEnrolment_AccountPersonInner.clazzEnrolmentClazzUid = CoursePermission.cpClazzUid AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentPersonUid = :accountPersonUid AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentActive ORDER BY _ClazzEnrolment_AccountPersonInner.clazzEnrolmentDateLeft DESC LIMIT 1), 0)) WHERE CoursePermission.cpClazzUid = :clazzUid AND (CoursePermission.cpToPersonUid = :accountPersonUid OR CoursePermission.cpToEnrolmentRole = ClazzEnrolment_ForAccountPerson.clazzEnrolmentRole) AND (CoursePermission.cpPermissionsFlag & 128 ) > 0) OR EXISTS(SELECT SystemPermission.spUid FROM SystemPermission WHERE SystemPermission.spToPersonUid = :accountPersonUid AND (SystemPermission.spPermissionsFlag & 128 ) > 0) ) )) ASSIGNMENT_CLAZZ_UID_CTE_SQL AssignmentClazzUid(clazzUid) AS (SELECT ClazzAssignment.caClazzUid FROM ClazzAssignment WHERE ClazzAssignment.caUid = :assignmentUid) >SELECT_SUBMITTER_UID_FOR_ACCOUNT_PERSON_UID_AND_ASSIGNMENT_CTE  AccountSubmitterUid(accountSubmitterUid) AS ( SELECT CASE -- When assignment is individual then the submitter uid is the personuid if they are enrolled in the course otherwise zero WHEN (SELECT caGroupUid FROM ClazzAssignment WHERE caUid = :assignmentUid) = 0 THEN ( SELECT COALESCE( (SELECT ClazzEnrolment.clazzEnrolmentPersonUid FROM ClazzEnrolment WHERE ClazzEnrolment.clazzEnrolmentPersonUid = :accountPersonUid AND ClazzEnrolment.clazzEnrolmentRole = 1000 AND ClazzEnrolment.clazzEnrolmentClazzUid = (SELECT ClazzAssignment.caClazzUid FROM ClazzAssignment WHERE ClazzAssignment.caUid = :assignmentUid) LIMIT 1), 0) ) -- When assignment is by groups but the active user is not an enrolled student then the submitter uid is zero WHEN (SELECT caGroupUid FROM ClazzAssignment WHERE caUid = :assignmentUid) != 0 AND ( SELECT COALESCE( (SELECT ClazzEnrolment.clazzEnrolmentPersonUid FROM ClazzEnrolment WHERE ClazzEnrolment.clazzEnrolmentPersonUid = :accountPersonUid AND ClazzEnrolment.clazzEnrolmentRole = 1000 AND ClazzEnrolment.clazzEnrolmentClazzUid = (SELECT ClazzAssignment.caClazzUid FROM ClazzAssignment WHERE ClazzAssignment.caUid = :assignmentUid) LIMIT 1), 0) ) = 0 THEN 0 -- When assignment is by groups and the person is an enrolled student the submitter uid is the -- group that they are assigned to. If they are not assigned to a group but are enrolled -- then we submitter uid = SUBMITTER_ENROLLED_BUT_NOT_IN_GROUP ELSE COALESCE( (SELECT CourseGroupMember.cgmGroupNumber FROM CourseGroupMember WHERE ( SELECT COALESCE( (SELECT ClazzEnrolment.clazzEnrolmentPersonUid FROM ClazzEnrolment WHERE ClazzEnrolment.clazzEnrolmentPersonUid = :accountPersonUid AND ClazzEnrolment.clazzEnrolmentRole = 1000 AND ClazzEnrolment.clazzEnrolmentClazzUid = (SELECT ClazzAssignment.caClazzUid FROM ClazzAssignment WHERE ClazzAssignment.caUid = :assignmentUid) LIMIT 1), 0) ) > 0 AND CourseGroupMember.cgmSetUid = (SELECT caGroupUid FROM ClazzAssignment WHERE caUid = :assignmentUid) AND CourseGroupMember.cgmPersonUid = :accountPersonUid LIMIT 1), -1) END ) "*SELECT_GROUPSET_UID_FOR_ASSIGNMENT_UID_SQL SELECT ClazzAssignment.caGroupUid FROM ClazzAssignment WHERE ClazzAssignment.caUid = :assignmentUid %#SELECT_ASSIGNMENT_IS_PEERMARKED_SQL ((SELECT ClazzAssignment.caMarkingType FROM ClazzAssignment WHERE ClazzAssignment.caUid = :assignmentUid) = 2) (SUBMITTER_LIST_CTE2_SQL` SubmitterList(submitterId, name) AS -- List of submitter uids and names if individual assignment eg caGroupUid = 0 (SELECT DISTINCT ClazzEnrolment.clazzEnrolmentPersonUid AS submitterId, Person.firstNames || ' ' || Person.lastName AS name FROM ClazzEnrolment JOIN Person ON Person.personUid = ClazzEnrolment.clazzEnrolmentPersonUid WHERE ( SELECT ClazzAssignment.caGroupUid FROM ClazzAssignment WHERE ClazzAssignment.caUid = :assignmentUid ) = 0 AND ClazzEnrolment.clazzEnrolmentClazzUid = :clazzUid AND ClazzEnrolment.clazzEnrolmentRole = 1000 -- either the active user has learnign record select permission on class or is an assigned reviewer for submitter AND ( (SELECT hasPermission FROM HasLearningRecordSelectPermission) OR -- check if the active person eg accountpersonuid is assigned to mark this peer ( ((SELECT ClazzAssignment.caMarkingType FROM ClazzAssignment WHERE ClazzAssignment.caUid = :assignmentUid) = 2) AND EXISTS(SELECT PeerReviewerAllocation.praUid FROM PeerReviewerAllocation WHERE PeerReviewerAllocation.praAssignmentUid = :assignmentUid AND PeerReviewerAllocation.praToMarkerSubmitterUid = ClazzEnrolment.clazzEnrolmentPersonUid AND PeerReviewerAllocation.praMarkerSubmitterUid = :accountPersonUid)) ) UNION -- List of submitter uids and names if the assignment is submitted by groups e.g. caGroupUid != 0 SELECT DISTINCT CourseGroupMember.cgmGroupNumber AS submitterId, :group || ' ' || CourseGroupMember.cgmGroupNumber AS name FROM CourseGroupMember WHERE ( SELECT ClazzAssignment.caGroupUid FROM ClazzAssignment WHERE ClazzAssignment.caUid = :assignmentUid ) != 0 AND CourseGroupMember.cgmSetUid = ( SELECT ClazzAssignment.caGroupUid FROM ClazzAssignment WHERE ClazzAssignment.caUid = :assignmentUid ) -- either the active user has learning record select permission on class or is an assigned reviewer for submitter AND ( (SELECT hasPermission FROM HasLearningRecordSelectPermission) OR --check if the active user is in a group that was allocated to do a peer review of the given submitter uid ( ((SELECT ClazzAssignment.caMarkingType FROM ClazzAssignment WHERE ClazzAssignment.caUid = :assignmentUid) = 2) AND EXISTS(SELECT PeerReviewerAllocation.praUid FROM PeerReviewerAllocation WHERE PeerReviewerAllocation.praAssignmentUid = :assignmentUid AND PeerReviewerAllocation.praToMarkerSubmitterUid = CourseGroupMember.cgmGroupNumber AND PeerReviewerAllocation.praMarkerSubmitterUid = (SELECT CourseGroupMemberInner.cgmGroupNumber FROM CourseGroupMember CourseGroupMemberInner WHERE CourseGroupMemberInner.cgmSetUid = ( SELECT ClazzAssignment.caGroupUid FROM ClazzAssignment WHERE ClazzAssignment.caUid = :assignmentUid ) AND CourseGroupMemberInner.cgmPersonUid = :accountPersonUid LIMIT 1) )) ) ) + SORT_NAME_ASCISORT_NAME_DESCLkotlin/Metadata;mv kxi0d1        Æ20B¢R0X†T¢ R0X†T¢ R0X†T¢ R0X‚T¢ R0X‚T¢ R 0X†T¢ R 0X†T¢ R 0 X†T¢ R 0 X†T¢ R0X†T¢ R0X†T¢ ¨d2lib-database_releaseClazzAssignmentDaoCommon.ktRuntimeInvisibleAnnotations ConstantValueCodeLineNumberTableLocalVariableTable SourceFileRuntimeVisibleAnnotations1  @A@A@A@A@A @!A#@$A&@'A)@*A,@-.A/0.A1B/*CD   B Y E?F^23[I4I5I67I48I9:[s;<[s s=sss=ss's$ss!ss-s=s0s*ss>PK!!fsLcom/ustadmobile/core/db/dao/ClazzAssignmentDaoExtKt$deactivateByUids$1.class=GFcom/ustadmobile/core/db/dao/ClazzAssignmentDaoExtKt$deactivateByUids$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1J$0J.Lkotlin/coroutines/jvm/internal/DebugMetadata;fClazzAssignmentDaoExt.ktlisn$this$deactivateByUids changeTimemdeactivateByUidsc3com.ustadmobile.core.db.dao.ClazzAssignmentDaoExtKt#(Lkotlin/coroutines/Continuation;)Vn(Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzAssignmentDaoExtKt$deactivateByUids$1;>;)V  thisHLcom/ustadmobile/core/db/dao/ClazzAssignmentDaoExtKt$deactivateByUids$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result & 'labelI )* +kotlin/coroutines/Continuation.3com/ustadmobile/core/db/dao/ClazzAssignmentDaoExtKt0u(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao;Ljava/util/List;JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 2 13$resultLkotlin/Metadata;mv kxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0 &)*>.*+? !@"#>C*+(**,-, */4?5A$B%C D13E FZ  s [I[II[ss[ssss67[I8I9I:I;;JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;Fcom/ustadmobile/core/db/dao/ClazzAssignmentDaoExtKt$deactivateByUids$1 labelI #(Lkotlin/coroutines/Continuation;)V  resultLjava/lang/Object;  )kotlin/coroutines/intrinsics/IntrinsicsKtgetCOROUTINE_SUSPENDED()Ljava/lang/Object;  kotlin/ResultKtthrowOnFailure(Ljava/lang/Object;)V !" #java/lang/Iterable%iterator()Ljava/util/Iterator; '( &)java/util/Iterator+hasNext()Z -. ,/next 1 ,2java/lang/Number4 longValue()J 67 58L$0 : ;L$1 = >J$0J @A B.com/ustadmobile/core/db/dao/ClazzAssignmentDaoDupdateActiveByUid7(JZJLkotlin/coroutines/Continuation;)Ljava/lang/Object; FG EH kotlin/UnitJINSTANCE Lkotlin/Unit; LM KNjava/lang/IllegalStateExceptionP/call to 'resume' before 'invoke' with coroutineR(Ljava/lang/String;)V T QU$this$deactivateByUids0Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao;uidListLjava/util/List; changeTime$this$forEach$ivLjava/lang/Iterable; element$ivit8$i$a$-forEach-ClazzAssignmentDaoExtKt$deactivateByUids$2 $i$f$forEach $continuation Lkotlin/coroutines/Continuation;$resultjava/util/Listekotlin/coroutines/ContinuationgLkotlin/Metadata;mv kxi0d1N     (0*02 0020H†@¢¨d2lib-database_releaseClazzAssignmentDaoExt.kt*Lkotlin/jvm/internal/SourceDebugExtension;valueOSMAP ClazzAssignmentDaoExt.kt Kotlin *S Kotlin *F + 1 ClazzAssignmentDaoExt.kt com/ustadmobile/core/db/dao/ClazzAssignmentDaoExtKt + 2 _Collections.kt kotlin/collections/CollectionsKt___CollectionsKt *L 1#1,8:1 1855#2,2:9 *S KotlinDebug *F + 1 ClazzAssignmentDaoExt.kt com/ustadmobile/core/db/dao/ClazzAssignmentDaoExtKt *L 4#1:9,2 *E Code StackMapTableLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClasses SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1{  $ :  ~ Yd Y:  : : z $+&:6*:0o3:597 6 *    *< ? C IY,66  CA ?,: <EK $ WOQYSV|) Efh 'Efh Efh, KEfh %Efh, Efh, Efh }* >aj  ~a^WXWXaYZa^[A#[Ag \] ^&_A ,` jUa 4bc ;d !` (a      wOSMAP ClazzAssignmentDaoExt.kt Kotlin *S Kotlin *F + 1 ClazzAssignmentDaoExt.kt com/ustadmobile/core/db/dao/ClazzAssignmentDaoExtKt + 2 _Collections.kt kotlin/collections/CollectionsKt___CollectionsKt *L 1#1,8:1 1855#2,2:9 *S KotlinDebug *F + 1 ClazzAssignmentDaoExt.kt com/ustadmobile/core/db/dao/ClazzAssignmentDaoExtKt *L 4#1:9,2 *E Fij[IkIlImnIopIqr[sst[ ssusXsYsusus[ssvxy[szPK!![INcom/ustadmobile/core/db/dao/ClazzAssignmentDao_DoorWrapper$insertAsync$1.class=JHcom/ustadmobile/core/db/dao/ClazzAssignmentDao_DoorWrapper$insertAsync$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1.Lkotlin/coroutines/jvm/internal/DebugMetadata;f!ClazzAssignmentDao_DoorWrapper.ktlisnthisentitym insertAsyncc:com.ustadmobile.core.db.dao.ClazzAssignmentDao_DoorWrapper_(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_DoorWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_DoorWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_DoorWrapper$insertAsync$1;>;)Vthis$0?I@PK!!ݠRcom/ustadmobile/core/db/dao/ClazzAssignmentDao_DoorWrapper$insertListAsync$1.class=QLcom/ustadmobile/core/db/dao/ClazzAssignmentDao_DoorWrapper$insertListAsync$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1L$2L$3L$4L$5.Lkotlin/coroutines/jvm/internal/DebugMetadata;f!ClazzAssignmentDao_DoorWrapper.ktlisnthis entityList _pkManager _generatedPksitminsertListAsyncc:com.ustadmobile.core.db.dao.ClazzAssignmentDao_DoorWrapper_(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_DoorWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_DoorWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_DoorWrapper$insertListAsync$1;>;)Vthis$0I)?K.L/M N;=OPx  s[II[IIIII[ssss s [sssssss@A[IBICIDIEFIGPK!!#Rcom/ustadmobile/core/db/dao/ClazzAssignmentDao_DoorWrapper$upsertListAsync$1.class=QLcom/ustadmobile/core/db/dao/ClazzAssignmentDao_DoorWrapper$upsertListAsync$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1L$2L$3L$4L$5.Lkotlin/coroutines/jvm/internal/DebugMetadata;f!ClazzAssignmentDao_DoorWrapper.ktlisnthisentities _pkManager _generatedPksitmupsertListAsyncc:com.ustadmobile.core.db.dao.ClazzAssignmentDao_DoorWrapper_(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_DoorWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_DoorWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_DoorWrapper$upsertListAsync$1;>;)Vthis$0I)?K.L/M N;=OPx  s[II[IIIII[ssss s [sssssss@A[IBICIDIEFIGPK!!A&T&T@com/ustadmobile/core/db/dao/ClazzAssignmentDao_DoorWrapper.class=:com/ustadmobile/core/db/dao/ClazzAssignmentDao_DoorWrapper.com/ustadmobile/core/db/dao/ClazzAssignmentDaoO(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _dao()V  Landroidx/room/RoomDatabase;  0Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao;  this;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;  !clazzUidJ $completion Lkotlin/coroutines/Continuation;updateActiveByUid7(JZJLkotlin/coroutines/Continuation;)Ljava/lang/Object;G(JZJLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; '( *)kotlin/coroutines/intrinsics/IntrinsicsKt,getCOROUTINE_SUSPENDED()Ljava/lang/Object; ./ -0 kotlin/Unit2INSTANCE Lkotlin/Unit; 45 36cbUidactiveZ changeTimejava/lang/Object<getProgressSummaryForAssignment5(JJJLjava/lang/String;)Lkotlinx/coroutines/flow/Flow;r(JJJLjava/lang/String;)Lkotlinx/coroutines/flow/Flow;groupA >? C assignmentUidaccountPersonUidLjava/lang/String;.getAssignmentSubmitterSummaryListForAssignmentH(JJJLjava/lang/String;Ljava/lang/String;I)Landroidx/paging/PagingSource;(JJJLjava/lang/String;Ljava/lang/String;I)Landroidx/paging/PagingSource; searchTextK HI M sortOptionI$getCourseGroupMembersByAssignmentUid}(JLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object; Q S'getAssignmentSubmissionsByAssignmentUidI(JJJLjava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(JJJLjava/lang/String;Lkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object; UV X!getAssignmentMarksByAssignmentUid(JJJLjava/lang/String;Lkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/CourseAssignmentMark;>;>;)Ljava/lang/Object; ZV \)getPeerReviewerAllocationsByAssignmentUid7(JJJLkotlin/coroutines/Continuation;)Ljava/lang/Object;(JJJLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object; ^_ a!getPeerReviewAllocationsForPerson6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;(JJLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object; cd f$getSubmitterUidsByClazzOrGroupSetUid\(JJJLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object; h_ j groupSetUidtime+getSubmitterUidsAndNameByClazzOrGroupSetUid(JJJLjava/lang/String;Lkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object; nV pdategroupStrgetSubmitterCountFromAssignmentH(JJLjava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;^(JJLjava/lang/String;Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object; tu wgroupUidgetSubmitterUidJ(JJJLkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; z_ | updateAsynce(Lcom/ustadmobile/lib/db/entities/ClazzAssignment;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;u(Lcom/ustadmobile/lib/db/entities/ClazzAssignment;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;&com/ustadmobile/door/util/SystemTimeKtsystemTimeInMillis()J /com/ustadmobile/lib/db/entities/ClazzAssignmentsetCaLct(J)V ~ clazzAssignment1Lcom/ustadmobile/lib/db/entities/ClazzAssignment;findByUidAsynci(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ClazzAssignment;>;)Ljava/lang/Object;  uidfindByUidAndClazzUidAsFlow"(JJ)Lkotlinx/coroutines/flow/Flow;U(JJ)Lkotlinx/coroutines/flow/Flow; findByUidAndClazzUidAsyncj(JJLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ClazzAssignment;>;)Ljava/lang/Object; d getGroupUidFromAssignmentH(JLkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;  getMarkingTypeFromAssignmentK(JLkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;  findByUidWithBlockAsyncs(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/composites/ClazzAssignmentAndBlock;>;)Ljava/lang/Object;  findClazzAssignment3()Lcom/ustadmobile/lib/db/entities/ClazzAssignment;  findByUidLive!(J)Lkotlinx/coroutines/flow/Flow;T(J)Lkotlinx/coroutines/flow/Flow; upsertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/util/List;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_DoorWrapper$upsertListAsync$1label P _(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_DoorWrapper;Lkotlin/coroutines/Continuation;)V  resultLjava/lang/Object; kotlin/ResultKtthrowOnFailure(Ljava/lang/Object;)V 0com/ustadmobile/door/ext/DoorDatabaseCommonExtKtgetRootDatabase:(Landroidx/room/RoomDatabase;)Landroidx/room/RoomDatabase; *com/ustadmobile/door/ext/DoorDatabaseExtKtgetDoorPrimaryKeyManagerJ(Landroidx/room/RoomDatabase;)Lcom/ustadmobile/door/DoorPrimaryKeyManager; java/util/ArrayList java/util/Listiterator()Ljava/util/Iterator; java/util/IteratorhasNext()Z next / getCaUid L$0 L$1 L$2 L$3 L$4 L$5 *com/ustadmobile/door/DoorPrimaryKeyManager nextIdAsync5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object;  java/lang/Number longValue  setCaUid   %kotlin/coroutines/jvm/internal/Boxing boxLong(J)Ljava/lang/Long;    java/util/Collectionadd(Ljava/lang/Object;)Z   java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V  entitiesLjava/util/List; _pkManager,Lcom/ustadmobile/door/DoorPrimaryKeyManager; _generatedPks$this$forEach$ivLjava/util/Iterator; element$ivit_newPk>$i$a$-forEach-ClazzAssignmentDao_DoorWrapper$upsertListAsync$2 $i$f$forEach $continuation$resultkotlin/coroutines/Continuation.updateActiveByListF(Ljava/util/List;ZJLkotlin/coroutines/Continuation;)Ljava/lang/Object;h(Ljava/util/List;ZJLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; 01 3uidList.findAssignmentCourseBlockAndSubmitterUidAsFlow#(JJJ)Lkotlinx/coroutines/flow/Flow;p(JJJ)Lkotlinx/coroutines/flow/Flow; 67 9)findEnrolmentsByPersonUidAndAssignmentUid|(JJLkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;>;>;)Ljava/lang/Object; ;d =1findCourseGroupMembersByPersonUidAndAssignmentUid~(JJLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object; ?d A6findPeerReviewerAllocationsByPersonUidAndAssignmentUid Cd DgetLatestSubmissionTimeAllowed F Ginsert4(Lcom/ustadmobile/lib/db/entities/ClazzAssignment;)JentityKnextId(I)J MN O(Ljava/lang/Object;)J IQ R insertAsyncx(Lcom/ustadmobile/lib/db/entities/ClazzAssignment;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Hcom/ustadmobile/core/db/dao/ClazzAssignmentDao_DoorWrapper$insertAsync$1V W W W W WF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; T] ^ insertList(Ljava/util/List;)VF(Ljava/util/List;)V entityListcjava/lang/LongevalueOf g fh `a j9$i$a$-forEach-ClazzAssignmentDao_DoorWrapper$insertList$1update4(Lcom/ustadmobile/lib/db/entities/ClazzAssignment;)V m oinsertListAsyncLcom/ustadmobile/core/db/dao/ClazzAssignmentDao_DoorWrapper$insertListAsync$1r s s s s s s s s s q }>$i$a$-forEach-ClazzAssignmentDao_DoorWrapper$insertListAsync$2updateListAsync  >$i$a$-forEach-ClazzAssignmentDao_DoorWrapper$updateListAsync$2 IJ  T  mn Lkotlin/Metadata;mv kxi0d1”                                   20B 0j`0¢J( 0 02 0 2 0 2 0 HJ  0020 2 0 HJ 02 0 2 0 H–@¢J020 H–@¢J 0020 HJ020 H–@¢J 0HJ$002 0 2 0 H–@¢J$002 0 2 0 H–@¢J$002 0 2 0 H–@¢J 002 0 H–@¢J4!0"02 0 2 0 2 0 2#0$H–@¢%J4&0'02 0 2 0 2 0 2#0$H–@¢%JD(0*0+0)2 0 2 0 2 0 2#0$2,0$2-0*HJ.002 0 H–@¢J/0 20 H–@¢J00 2 0 H–@¢J10*20 H–@¢J$2002 0 2 0 H–@¢J,3002 0 2 0 2 0 H–@¢4J05 0602 0 2 0 2 0 2#0$HJ&70*280 2 0 2#0$H–@¢9J&:0 2 0 2 0 2 0 H–@¢4J4;0<02 0 2=0 2>0 2?0$H–@¢%J,@0 02 0 2=0 2A0 H–@¢4JB0 2C0HJD0 2C0H–@¢EJF0G2 H00HJI0G2 H00H–@¢JJK0G2C0HJ,L0G2 M0 02N0O2P0 H–@¢QJ&R0G2S0 2N0O2P0 H–@¢TJU0G2V0H–@¢EJW0G2 H00H–@¢JJX0G2 Y00H–@¢JR0X‚¢ R0j`X‚¢ ¨Zd2(Lcom/ustadmobile/door/room/RoomDatabase;Lkotlinx/coroutines/flow/Flow;KLcom/ustadmobile/lib/db/entities/ClazzAssignmentCourseBlockAndSubmitterUid;;Lcom/ustadmobile/lib/db/composites/ClazzAssignmentAndBlock;3Lcom/ustadmobile/lib/db/entities/CourseGroupMember;0Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;8Lcom/ustadmobile/lib/db/entities/PeerReviewerAllocation;6Lcom/ustadmobile/lib/db/entities/CourseAssignmentMark;?sB*!D. /./4E$#$F$AG@ HI BL*! N9:9:H  E$ #$ F$ AG KG OP JQH *-T=   E$ %&R  UVx *!YDE DE>E$#$F$AG%&W ZVx *!]LM LM>E$#$F$AG%&[ ^_l*!bST S T4E$#$F$%&`  cdT *!gX*  E$ F$ %&e  h_`*!k^4#$l$m$%&i  nVl *!qf>#$l$r$sG%&o tu`*!xl4y$#$AG%&v z_`*!}r4E$#$F$%&{  ~o+*+,Y1W7X=uwx %&  H *-z   $ %&  H *!}   $ #$dT *!*  E$ #$ %&  H *-   $ %&  H *-   $ %&  H *-   $ %&  2*  = *  $\,#,:~YdY*,::1:i]*ϸNY:+:6::: 6  -*+- YL66 : ::NLK7     :  W (*+Y W7Y ' /)/==*/==e/==E/===" /===/==F=V<alvx3;IV^_bcavw,3_c4a !vw !#< !_ !c4 !l "#vw"#E"#_"#xu$!N$!_$!%&'L( b( ;)$ I*P j+P2z,&9s-l*P s+P  01{*+!4Y1W7T= 45!9:;$%&2 67T *!:*  E$ #$ F$8;dT *!>*  E$ F$ %&<  ?dT *!B*  E$ F$ %&@  CdT *!E*  E$ F$ %&e  FH *-H   E$ %&  IJ=+L*ϸM+ ,PB+! +*+SX+(#(/8*#)$+"#==KT ,W#,W:X~YXdXWY*,Y:Z:1:XV*ϸN+ N-*[+\XY\L[K7+ +*++[\X_Y[LW+YB ' /W) /=W=sstsysuszsnsslsrssshsmsIsKsTss`sscsqssms0s5s9ss;s1s's8s(s~ssss s[sPK!!{_ _ ~com/ustadmobile/core/db/dao/ClazzAssignmentDao_HttpServerExtKt$findAssignmentCourseBlockAndSubmitterUidAsFlow_DoorHttp$1.class=_xcom/ustadmobile/core/db/dao/ClazzAssignmentDao_HttpServerExtKt$findAssignmentCourseBlockAndSubmitterUidAsFlow_DoorHttp$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1L$2L$3L$4L$5L$6J$0JJ$1J$2.Lkotlin/coroutines/jvm/internal/DebugMetadata;f#ClazzAssignmentDao_HttpServerExt.ktlNOTY^cisn=$this$findAssignmentCourseBlockAndSubmitterUidAsFlow_DoorHttprequestjson_arg_assignmentUid _arg_clazzUid_arg_accountPersonUid6_result_findAssignmentCourseBlockAndSubmitterUidAsFlow1_result_findEnrolmentsByPersonUidAndAssignmentUid9_result_findCourseGroupMembersByPersonUidAndAssignmentUid>_result_findPeerReviewerAllocationsByPersonUidAndAssignmentUid-_result_personHasPermissionWithClazzEntities2m7findAssignmentCourseBlockAndSubmitterUidAsFlow_DoorHttpc>com.ustadmobile.core.db.dao.ClazzAssignmentDao_HttpServerExtKt#(Lkotlin/coroutines/Continuation;)V(Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_HttpServerExtKt$findAssignmentCourseBlockAndSubmitterUidAsFlow_DoorHttp$1;>;)V 34 6thiszLcom/ustadmobile/core/db/dao/ClazzAssignmentDao_HttpServerExtKt$findAssignmentCourseBlockAndSubmitterUidAsFlow_DoorHttp$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result @ AlabelI CD Ekotlin/coroutines/ContinuationH>com/ustadmobile/core/db/dao/ClazzAssignmentDao_HttpServerExtKtJ(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao;Lcom/ustadmobile/door/http/DoorHttpServerConfig;Lcom/ustadmobile/door/http/DoorJsonRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0L KM$resultLkotlin/Metadata;mv kxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0      @CD34V.*+7W89:;X5<=VC*+B**FGF*INW89OY>Z?[ \KM]^s[IIIIII[*IIIIIIIIIIIIIIIIIIIIIIIIIIIII I I I I I I I!I!I!I!I!I!I!"[*ssss ssssss s ssssss s s ssssss s s sssss s s s ssss s s s #[*s$s%s&s's(s)s$s%s&s*s's(s)s$s%s&s*s+s's(s)s%s&s*s+s,s(s)s%s&s*s+s,s-s)s%s&s*s+s,s-s./s01s2PQ[IIRISITIUPK!!Heejcom/ustadmobile/core/db/dao/ClazzAssignmentDao_HttpServerExtKt$findByUidAndClazzUidAsFlow_DoorHttp$1.class=Edcom/ustadmobile/core/db/dao/ClazzAssignmentDao_HttpServerExtKt$findByUidAndClazzUidAsFlow_DoorHttp$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1.Lkotlin/coroutines/jvm/internal/DebugMetadata;f#ClazzAssignmentDao_HttpServerExt.ktlisnrequestjsonm#findByUidAndClazzUidAsFlow_DoorHttpc>com.ustadmobile.core.db.dao.ClazzAssignmentDao_HttpServerExtKt#(Lkotlin/coroutines/Continuation;)V(Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_HttpServerExtKt$findByUidAndClazzUidAsFlow_DoorHttp$1;>;)V  thisfLcom/ustadmobile/core/db/dao/ClazzAssignmentDao_HttpServerExtKt$findByUidAndClazzUidAsFlow_DoorHttp$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result $ %labelI '( )kotlin/coroutines/Continuation,>com/ustadmobile/core/db/dao/ClazzAssignmentDao_HttpServerExtKt.(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao;Lcom/ustadmobile/door/http/DoorHttpServerConfig;Lcom/ustadmobile/door/http/DoorJsonRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mv kxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0$'(<.*+=> !<C*+&***+**-2=3?"@#A B/1C DZ s [I [II[ss[ssss45[I6I7I8I9:I;PK!!,55^com/ustadmobile/core/db/dao/ClazzAssignmentDao_HttpServerExtKt$findByUidAsync_DoorHttp$1.class=EXcom/ustadmobile/core/db/dao/ClazzAssignmentDao_HttpServerExtKt$findByUidAsync_DoorHttp$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1.Lkotlin/coroutines/jvm/internal/DebugMetadata;f#ClazzAssignmentDao_HttpServerExt.ktlisnrequestjsonmfindByUidAsync_DoorHttpc>com.ustadmobile.core.db.dao.ClazzAssignmentDao_HttpServerExtKt#(Lkotlin/coroutines/Continuation;)V(Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_HttpServerExtKt$findByUidAsync_DoorHttp$1;>;)V  thisZLcom/ustadmobile/core/db/dao/ClazzAssignmentDao_HttpServerExtKt$findByUidAsync_DoorHttp$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result $ %labelI '( )kotlin/coroutines/Continuation,>com/ustadmobile/core/db/dao/ClazzAssignmentDao_HttpServerExtKt.(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao;Lcom/ustadmobile/door/http/DoorHttpServerConfig;Lcom/ustadmobile/door/http/DoorJsonRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mv kxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0$'(<.*+=> !<C*+&***+**-2=3?"@#A B/1C DZ s [I [II[ss[ssss45[I6I7I8I9:I;PK!!MYYgcom/ustadmobile/core/db/dao/ClazzAssignmentDao_HttpServerExtKt$findByUidWithBlockAsync_DoorHttp$1.class=Eacom/ustadmobile/core/db/dao/ClazzAssignmentDao_HttpServerExtKt$findByUidWithBlockAsync_DoorHttp$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1.Lkotlin/coroutines/jvm/internal/DebugMetadata;f#ClazzAssignmentDao_HttpServerExt.ktlisnrequestjsonm findByUidWithBlockAsync_DoorHttpc>com.ustadmobile.core.db.dao.ClazzAssignmentDao_HttpServerExtKt#(Lkotlin/coroutines/Continuation;)V(Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_HttpServerExtKt$findByUidWithBlockAsync_DoorHttp$1;>;)V  thiscLcom/ustadmobile/core/db/dao/ClazzAssignmentDao_HttpServerExtKt$findByUidWithBlockAsync_DoorHttp$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result $ %labelI '( )kotlin/coroutines/Continuation,>com/ustadmobile/core/db/dao/ClazzAssignmentDao_HttpServerExtKt.(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao;Lcom/ustadmobile/door/http/DoorHttpServerConfig;Lcom/ustadmobile/door/http/DoorJsonRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mv kxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0$'(<.*+=> !<C*+&***+**-2=3?"@#A B/1C DZ s [I [II[ss[ssss45[I6I7I8I9:I;PK!!&c ~com/ustadmobile/core/db/dao/ClazzAssignmentDao_HttpServerExtKt$getAssignmentSubmitterSummaryListForAssignment_DoorHttp$1.class=oxcom/ustadmobile/core/db/dao/ClazzAssignmentDao_HttpServerExtKt$getAssignmentSubmitterSummaryListForAssignment_DoorHttp$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1L$2L$3L$4L$5L$6L$7L$8J$0JJ$1J$2Z$0Z.Lkotlin/coroutines/jvm/internal/DebugMetadata;f#ClazzAssignmentDao_HttpServerExt.ktlJSX[_cflrisn=$this$getAssignmentSubmitterSummaryListForAssignment_DoorHttp serverConfigrequestjson _arg_group_pagingLoadParams_arg_assignmentUid _arg_clazzUid_arg_accountPersonUid_endOfPaginationReached-_result_personHasPermissionWithClazzEntities2"_result_findAllByPersonUidEntities_result_findByUidAsync<_result_findEnrolmentsAndPersonByClazzUidWithPermissionCheck,_result_getCourseGroupMembersByAssignmentUid/_result_getAssignmentSubmissionsByAssignmentUid)_result_getAssignmentMarksByAssignmentUidm7getAssignmentSubmitterSummaryListForAssignment_DoorHttpc>com.ustadmobile.core.db.dao.ClazzAssignmentDao_HttpServerExtKt#(Lkotlin/coroutines/Continuation;)V(Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_HttpServerExtKt$getAssignmentSubmitterSummaryListForAssignment_DoorHttp$1;>;)V CD FthiszLcom/ustadmobile/core/db/dao/ClazzAssignmentDao_HttpServerExtKt$getAssignmentSubmitterSummaryListForAssignment_DoorHttp$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result P QlabelI ST Ukotlin/coroutines/ContinuationX>com/ustadmobile/core/db/dao/ClazzAssignmentDao_HttpServerExtKtZ(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao;Lcom/ustadmobile/door/http/DoorHttpServerConfig;Lcom/ustadmobile/door/http/DoorJsonRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; @\ []$resultLkotlin/Metadata;mv kxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0     PSTCDf.*+GgHIJKhELMfC*+R**VWV*Y^gHI_iNjOk l[]mns[ IIIIIIII I!"[_I#I#I#I#I#I#I#I#I#I$I$I$I$I$I$I$I$I%I%I%I%I%I%I%I%I%I&I&I&I&I&I&I&I&I&I&I'I'I'I'I'I'I'I'I'I'I'I(I(I(I(I(I(I(I(I(I(I(I(I)I)I)I)I)I)I)I)I)I)I)I)I)I*I*I*I*I*I*I*I*I*I*I*I*I*I+I+I+I+I+I+I+I+I+I+,[_ssss s s sssssss ssssssss s ssssssss s s ssssssss s s s ssssssss s s s s ssssssss s s s s sssssssss s s s s sssssssss s s s s ss-[_s.s/s0s1s2s3s4s5s6s.s0s1s2s4s5s6s7s.s0s1s2s8s4s5s6s7s.s0s1s2s8s9s4s5s6s7s.s0s1s2s8s9s:s4s5s6s7s.s0s1s2s8s9s:s;s4s5s6s7s.s0s1s2s8s9s:s;ss7?s@AsB`a[I$IbI#cI&dIePK!!ׁA_com/ustadmobile/core/db/dao/ClazzAssignmentDao_HttpServerExtKt$getSubmitterUid_DoorHttp$1.class=TYcom/ustadmobile/core/db/dao/ClazzAssignmentDao_HttpServerExtKt$getSubmitterUid_DoorHttp$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1L$2L$3J$0JJ$1J$2.Lkotlin/coroutines/jvm/internal/DebugMetadata;f#ClazzAssignmentDao_HttpServerExt.ktl\`eisn$this$getSubmitterUid_DoorHttprequestjson_arg_assignmentUid _arg_clazzUid_arg_accountPersonUid_result_findByUidAsync<_result_findEnrolmentsAndPersonByClazzUidWithPermissionCheckmgetSubmitterUid_DoorHttpc>com.ustadmobile.core.db.dao.ClazzAssignmentDao_HttpServerExtKt#(Lkotlin/coroutines/Continuation;)V(Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_HttpServerExtKt$getSubmitterUid_DoorHttp$1;>;)V '( *this[Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_HttpServerExtKt$getSubmitterUid_DoorHttp$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result 4 5labelI 78 9kotlin/coroutines/Continuation<>com/ustadmobile/core/db/dao/ClazzAssignmentDao_HttpServerExtKt>(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao;Lcom/ustadmobile/door/http/DoorHttpServerConfig;Lcom/ustadmobile/door/http/DoorJsonRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; $@ ?A$resultLkotlin/Metadata;mv kxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0   478'(K.*++L,-./M)01KC*+6**:;:*=BL,-CN2O3P Q?ARSs[III[IIIIIIIIIIIIIIII[ssss s s ssss s s ssss [ssssss ssss!ss sss!s"#s$%s&DE[IIFIGIHIIJPK!!11{com/ustadmobile/core/db/dao/ClazzAssignmentDao_HttpServerExtKt$getSubmitterUidsAndNameByClazzOrGroupSetUid_DoorHttp$1.class=Kucom/ustadmobile/core/db/dao/ClazzAssignmentDao_HttpServerExtKt$getSubmitterUidsAndNameByClazzOrGroupSetUid_DoorHttp$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1L$2J$0J.Lkotlin/coroutines/jvm/internal/DebugMetadata;f#ClazzAssignmentDao_HttpServerExt.ktlisnrequestjson_arg_groupSetUid&_result_getAllClazzEnrolledAtTimeAsyncm4getSubmitterUidsAndNameByClazzOrGroupSetUid_DoorHttpc>com.ustadmobile.core.db.dao.ClazzAssignmentDao_HttpServerExtKt#(Lkotlin/coroutines/Continuation;)V(Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_HttpServerExtKt$getSubmitterUidsAndNameByClazzOrGroupSetUid_DoorHttp$1;>;)V  !thiswLcom/ustadmobile/core/db/dao/ClazzAssignmentDao_HttpServerExtKt$getSubmitterUidsAndNameByClazzOrGroupSetUid_DoorHttp$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result + ,labelI ./ 0kotlin/coroutines/Continuation3>com/ustadmobile/core/db/dao/ClazzAssignmentDao_HttpServerExtKt5(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao;Lcom/ustadmobile/door/http/DoorHttpServerConfig;Lcom/ustadmobile/door/http/DoorJsonRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 7 68$resultLkotlin/Metadata;mv kxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0 +./B.*+"C#$%&D '(BC*+-**121*49C#$:E)F*G H68I J  s [II[IIIIII[sss sss[ssssssss;<[II=I>I?@IAPK!!dh&&Dcom/ustadmobile/core/db/dao/ClazzAssignmentDao_HttpServerExtKt.class=h>com/ustadmobile/core/db/dao/ClazzAssignmentDao_HttpServerExtKtjava/lang/Object7getAssignmentSubmitterSummaryListForAssignment_DoorHttp(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao;Lcom/ustadmobile/door/http/DoorHttpServerConfig;Lcom/ustadmobile/door/http/DoorJsonRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao;Lcom/ustadmobile/door/http/DoorHttpServerConfig;Lcom/ustadmobile/door/http/DoorJsonRequest;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/door/http/DoorJsonResponse;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;xcom/ustadmobile/core/db/dao/ClazzAssignmentDao_HttpServerExtKt$getAssignmentSubmitterSummaryListForAssignment_DoorHttp$1 labelI #(Lkotlin/coroutines/Continuation;)V  resultLjava/lang/Object;  )kotlin/coroutines/intrinsics/IntrinsicsKtgetCOROUTINE_SUSPENDED()Ljava/lang/Object;  kotlin/ResultKtthrowOnFailure(Ljava/lang/Object;)V !" #.com/ustadmobile/door/http/DoorHttpServerConfig%getJson#()Lkotlinx/serialization/json/Json; '( &) assignmentUid+)com/ustadmobile/door/http/DoorJsonRequest- queryParam&(Ljava/lang/String;)Ljava/lang/String; /0 .1'kotlin/jvm/internal/LongCompanionObject3INSTANCE)Lkotlin/jvm/internal/LongCompanionObject; 56 473kotlinx/serialization/builtins/BuiltinSerializersKt9 serializerN(Lkotlin/jvm/internal/LongCompanionObject;)Lkotlinx/serialization/KSerializer; ;< :=-kotlinx/serialization/DeserializationStrategy?kotlinx/serialization/json/JsonAdecodeFromStringU(Lkotlinx/serialization/DeserializationStrategy;Ljava/lang/String;)Ljava/lang/Object; CD BEjava/lang/NumberG longValue()J IJ HKclazzUidMaccountPersonUidOgroupQ)kotlin/jvm/internal/StringCompanionObjectS+Lkotlin/jvm/internal/StringCompanionObject; 5U TVP(Lkotlin/jvm/internal/StringCompanionObject;)Lkotlinx/serialization/KSerializer; ;X :Yjava/lang/String[] searchText_ sortOptiona&kotlin/jvm/internal/IntCompanionObjectc(Lkotlin/jvm/internal/IntCompanionObject; 5e dfM(Lkotlin/jvm/internal/IntCompanionObject;)Lkotlinx/serialization/KSerializer; ;h :iintValue()I kl Hm getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; op :q-com/ustadmobile/door/ext/DoorJsonRequestExtKtsrequirePagingSourceLoadParams(Lcom/ustadmobile/door/http/DoorJsonRequest;Lkotlinx/serialization/json/Json;Lkotlinx/serialization/DeserializationStrategy;)Landroidx/paging/PagingSource$LoadParams; uv tw.com/ustadmobile/core/db/dao/ClazzAssignmentDaoy.getAssignmentSubmitterSummaryListForAssignmentH(JJJLjava/lang/String;Ljava/lang/String;I)Landroidx/paging/PagingSource; {| z}L$0  L$1  L$2  L$3  L$4  L$5  J$0J J$1 J$2 -com/ustadmobile/door/paging/PagingSourceExtKtloadPageDataForHttp{(Landroidx/paging/PagingSource;Landroidx/paging/PagingSource$LoadParams;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 'androidx/paging/PagingSource$LoadParamsGcom/ustadmobile/door/paging/PagingSourceReplicatePullHttpResponseResultgetData()Ljava/util/List;  getLogger'()Lcom/ustadmobile/door/log/DoorLogger; &%com/ustadmobile/door/log/DoorLogLevelVERBOSE'Lcom/ustadmobile/door/log/DoorLogLevel; getKey  getEndOfPaginationReached()Z 3DoorPaging: loaded from:  endOfPaginationReached=$java/lang/invoke/StringConcatFactorymakeConcatWithConstants(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; '(Ljava/lang/Object;Z)Ljava/lang/String; 0com/ustadmobile/door/log/DoorLogger$DefaultImpls log$default(Lcom/ustadmobile/door/log/DoorLogger;Lcom/ustadmobile/door/log/DoorLogLevel;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V getDb()Landroidx/room/RoomDatabase; .2com/ustadmobile/door/ext/RoomDatabaseInternalExtKtgetDoorWrapperH(Landroidx/room/RoomDatabase;)Lcom/ustadmobile/door/DoorDatabaseWrapper; /com/ustadmobile/core/db/dao/CoursePermissionDaokotlin/jvm/internal/ReflectiongetOrCreateKotlinClass*(Ljava/lang/Class;)Lkotlin/reflect/KClass; (com/ustadmobile/door/DoorDatabaseWrapper getDaoByClass+(Lkotlin/reflect/KClass;)Ljava/lang/Object; Z$0Z %personHasPermissionWithClazzEntities26(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object; java/util/List/com/ustadmobile/core/db/dao/SystemPermissionDaofindAllByPersonUidEntities5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; findByUidAsync z/com/ustadmobile/lib/db/entities/ClazzAssignment-com/ustadmobile/core/db/dao/ClazzEnrolmentDaoL$6  4findEnrolmentsAndPersonByClazzUidWithPermissionCheck L$7  $getCourseGroupMembersByAssignmentUid  zL$8  'getAssignmentSubmissionsByAssignmentUidI(JJJLjava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;   z !getAssignmentMarksByAssignmentUid  z)getPeerReviewerAllocationsByAssignmentUid7(JJJLkotlin/coroutines/Continuation;)Ljava/lang/Object;  z kotlin/collections/CollectionsKtcreateListBuilder  java/lang/Iterablejava/util/ArrayList()V  java/util/Collection!iterator()Ljava/util/Iterator; #$ %java/util/Iterator'hasNext ) (*next , (->com/ustadmobile/lib/db/composites/CoursePermissionAndEnrolment/getCoursePermission4()Lcom/ustadmobile/lib/db/entities/CoursePermission; 12 036com/ustadmobile/door/replication/DoorReplicationEntity50com/ustadmobile/lib/db/entities/CoursePermission7 Companion@+kotlinx/serialization/SerializationStrategyBencodeToJsonElementi(Lkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)Lkotlinx/serialization/json/JsonElement; DE BF(kotlinx/serialization/json/JsonElementKtH getJsonObjectQ(Lkotlinx/serialization/json/JsonElement;)Lkotlinx/serialization/json/JsonObject; JK IL,(IJLkotlinx/serialization/json/JsonObject;)V N 6Oadd(Ljava/lang/Object;)Z QR "SaddAll(Ljava/util/Collection;)Z UV WgetClazzEnrolment2()Lcom/ustadmobile/lib/db/entities/ClazzEnrolment; YZ 0[.com/ustadmobile/lib/db/entities/ClazzEnrolment]:Lcom/ustadmobile/lib/db/entities/ClazzEnrolment$Companion; 9_ ^`8com/ustadmobile/lib/db/entities/ClazzEnrolment$Companionb c@collectionSizeOrDefault(Ljava/lang/Iterable;I)I ef g(I)V i j0com/ustadmobile/lib/db/entities/SystemPermissionlcom/ustadmobile/lib/db/entities/CourseAssignmentMark$Companion @6com/ustadmobile/lib/db/entities/PeerReviewerAllocationBLcom/ustadmobile/lib/db/entities/PeerReviewerAllocation$Companion; 9 @com/ustadmobile/lib/db/entities/PeerReviewerAllocation$Companion @build"(Ljava/util/List;)Ljava/util/List;  getDoorWrapperNodeId(Landroidx/room/RoomDatabase;)J   kotlin/Pair door-node-idvalueOf(J)Ljava/lang/String;  \'(Ljava/lang/Object;Ljava/lang/Object;)V  door-paging-end-reached(Z)Ljava/lang/String;  \(com/ustadmobile/door/message/DoorMessage4Lcom/ustadmobile/door/message/DoorMessage$Companion; 9 2com/ustadmobile/door/message/DoorMessage$Companion @ requireNodeId J .(IJJLjava/util/List;)V  encodeToStringS(Lkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)Ljava/lang/String;  B*com/ustadmobile/door/http/DoorJsonResponseg(Ljava/lang/String;ILjava/lang/String;Ljava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V  java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V  =$this$getAssignmentSubmitterSummaryListForAssignment_DoorHttp0Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao; serverConfig0Lcom/ustadmobile/door/http/DoorHttpServerConfig;request+Lcom/ustadmobile/door/http/DoorJsonRequest;json!Lkotlinx/serialization/json/Json;_arg_assignmentUid _arg_clazzUid_arg_accountPersonUiditLjava/lang/String; _arg_group_arg_searchText_arg_sortOption_pagingLoadParams)Landroidx/paging/PagingSource$LoadParams;C_result_getAssignmentSubmitterSummaryListForAssignment_pagingSourceILcom/ustadmobile/door/paging/PagingSourceReplicatePullHttpResponseResult;_endOfPaginationReached-_result_personHasPermissionWithClazzEntities2Ljava/util/List;"_result_findAllByPersonUidEntities_result_findByUidAsync1Lcom/ustadmobile/lib/db/entities/ClazzAssignment;<_result_findEnrolmentsAndPersonByClazzUidWithPermissionCheck,_result_getCourseGroupMembersByAssignmentUid/_result_getAssignmentSubmissionsByAssignmentUid)_result_getAssignmentMarksByAssignmentUid1_result_getPeerReviewerAllocationsByAssignmentUidreplicationEntities _thisNodeIdM$this$getAssignmentSubmitterSummaryListForAssignment_DoorHttp_u24lambda_u2422$this$mapNotNull$ivLjava/lang/Iterable; $this$map$ivM$this$getAssignmentSubmitterSummaryListForAssignment_DoorHttp_u24lambda_u2423_row$this$mapNotNullTo$iv$iv$this$mapTo$iv$ivdestination$iv$ivLjava/util/Collection;$this$forEach$iv$iv$iv item$iv$iv2Lcom/ustadmobile/lib/db/entities/SystemPermission;3Lcom/ustadmobile/lib/db/entities/CourseGroupMember;$i$a$-let-CollectionsKt___CollectionsKt$mapNotNullTo$1$1$iv$iv@$i$a$-forEach-CollectionsKt___CollectionsKt$mapNotNullTo$1$iv$iv $i$f$forEach$i$f$mapNotNullTo$i$f$mapNotNull~$i$a$-let-ClazzAssignmentDao_HttpServerExtKt$getAssignmentSubmitterSummaryListForAssignment_DoorHttp$replicationEntities$1$2$1$i$a$-mapNotNull-ClazzAssignmentDao_HttpServerExtKt$getAssignmentSubmitterSummaryListForAssignment_DoorHttp$replicationEntities$1$2|$i$a$-map-ClazzAssignmentDao_HttpServerExtKt$getAssignmentSubmitterSummaryListForAssignment_DoorHttp$replicationEntities$1$3 $i$f$mapTo$i$f$map}$i$a$-also-ClazzAssignmentDao_HttpServerExtKt$getAssignmentSubmitterSummaryListForAssignment_DoorHttp$replicationEntities$1$4~$i$a$-let-ClazzAssignmentDao_HttpServerExtKt$getAssignmentSubmitterSummaryListForAssignment_DoorHttp$replicationEntities$1$5$1$i$a$-mapNotNull-ClazzAssignmentDao_HttpServerExtKt$getAssignmentSubmitterSummaryListForAssignment_DoorHttp$replicationEntities$1$5~$i$a$-let-ClazzAssignmentDao_HttpServerExtKt$getAssignmentSubmitterSummaryListForAssignment_DoorHttp$replicationEntities$1$6$1$i$a$-mapNotNull-ClazzAssignmentDao_HttpServerExtKt$getAssignmentSubmitterSummaryListForAssignment_DoorHttp$replicationEntities$1$6~$i$a$-let-ClazzAssignmentDao_HttpServerExtKt$getAssignmentSubmitterSummaryListForAssignment_DoorHttp$replicationEntities$1$7$1$i$a$-mapNotNull-ClazzAssignmentDao_HttpServerExtKt$getAssignmentSubmitterSummaryListForAssignment_DoorHttp$replicationEntities$1$7|$i$a$-map-ClazzAssignmentDao_HttpServerExtKt$getAssignmentSubmitterSummaryListForAssignment_DoorHttp$replicationEntities$1$8|$i$a$-map-ClazzAssignmentDao_HttpServerExtKt$getAssignmentSubmitterSummaryListForAssignment_DoorHttp$replicationEntities$1$9}$i$a$-map-ClazzAssignmentDao_HttpServerExtKt$getAssignmentSubmitterSummaryListForAssignment_DoorHttp$replicationEntities$1$10}$i$a$-map-ClazzAssignmentDao_HttpServerExtKt$getAssignmentSubmitterSummaryListForAssignment_DoorHttp$replicationEntities$1$11$i$a$-buildList-ClazzAssignmentDao_HttpServerExtKt$getAssignmentSubmitterSummaryListForAssignment_DoorHttp$replicationEntities$1l$i$a$-buildList-ClazzAssignmentDao_HttpServerExtKt$getAssignmentSubmitterSummaryListForAssignment_DoorHttp$2 $continuation Lkotlin/coroutines/Continuation;$resultkotlin/coroutines/ContinuationK4getSubmitterUidsAndNameByClazzOrGroupSetUid_DoorHttpucom/ustadmobile/core/db/dao/ClazzAssignmentDao_HttpServerExtKt$getSubmitterUidsAndNameByClazzOrGroupSetUid_DoorHttp$1N O O O groupSetUidSdateUgroupStrW O O OgetAllClazzEnrolledAtTimeAsync8(JJIJLkotlin/coroutines/Continuation;)Ljava/lang/Object; \] ^0com/ustadmobile/core/db/dao/CourseGroupMemberDao` OfindByGroupSetUidAsync c ad8com/ustadmobile/lib/db/entities/ClazzEnrolmentWithPersonf g_arg_groupSetUid _arg_date&_result_getAllClazzEnrolledAtTimeAsync_result_findByGroupSetUidAsyncJ$this$getSubmitterUidsAndNameByClazzOrGroupSetUid_DoorHttp_u24lambda_u2432J$this$getSubmitterUidsAndNameByClazzOrGroupSetUid_DoorHttp_u24lambda_u2433:Lcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithPerson;q$i$a$-let-ClazzAssignmentDao_HttpServerExtKt$getSubmitterUidsAndNameByClazzOrGroupSetUid_DoorHttp$_arg_clazzUid$1t$i$a$-let-ClazzAssignmentDao_HttpServerExtKt$getSubmitterUidsAndNameByClazzOrGroupSetUid_DoorHttp$_arg_groupSetUid$1m$i$a$-let-ClazzAssignmentDao_HttpServerExtKt$getSubmitterUidsAndNameByClazzOrGroupSetUid_DoorHttp$_arg_date$1q$i$a$-let-ClazzAssignmentDao_HttpServerExtKt$getSubmitterUidsAndNameByClazzOrGroupSetUid_DoorHttp$_arg_groupStr$1y$i$a$-map-ClazzAssignmentDao_HttpServerExtKt$getSubmitterUidsAndNameByClazzOrGroupSetUid_DoorHttp$replicationEntities$1$1{$i$a$-let-ClazzAssignmentDao_HttpServerExtKt$getSubmitterUidsAndNameByClazzOrGroupSetUid_DoorHttp$replicationEntities$1$2$1$i$a$-mapNotNull-ClazzAssignmentDao_HttpServerExtKt$getSubmitterUidsAndNameByClazzOrGroupSetUid_DoorHttp$replicationEntities$1$2y$i$a$-map-ClazzAssignmentDao_HttpServerExtKt$getSubmitterUidsAndNameByClazzOrGroupSetUid_DoorHttp$replicationEntities$1$3}$i$a$-buildList-ClazzAssignmentDao_HttpServerExtKt$getSubmitterUidsAndNameByClazzOrGroupSetUid_DoorHttp$replicationEntities$1i$i$a$-buildList-ClazzAssignmentDao_HttpServerExtKt$getSubmitterUidsAndNameByClazzOrGroupSetUid_DoorHttp$2getSubmitterUid_DoorHttpYcom/ustadmobile/core/db/dao/ClazzAssignmentDao_HttpServerExtKt$getSubmitterUid_DoorHttp$1{ | | | | | | | | | |1findCourseGroupMembersByPersonUidAndAssignmentUid  z$this$getSubmitterUid_DoorHttp9_result_findCourseGroupMembersByPersonUidAndAssignmentUid.$this$getSubmitterUid_DoorHttp_u24lambda_u2445.$this$getSubmitterUid_DoorHttp_u24lambda_u2446Z$i$a$-let-ClazzAssignmentDao_HttpServerExtKt$getSubmitterUid_DoorHttp$_arg_assignmentUid$1U$i$a$-let-ClazzAssignmentDao_HttpServerExtKt$getSubmitterUid_DoorHttp$_arg_clazzUid$1]$i$a$-let-ClazzAssignmentDao_HttpServerExtKt$getSubmitterUid_DoorHttp$_arg_accountPersonUid$1^$i$a$-also-ClazzAssignmentDao_HttpServerExtKt$getSubmitterUid_DoorHttp$replicationEntities$1$1_$i$a$-let-ClazzAssignmentDao_HttpServerExtKt$getSubmitterUid_DoorHttp$replicationEntities$1$2$1d$i$a$-mapNotNull-ClazzAssignmentDao_HttpServerExtKt$getSubmitterUid_DoorHttp$replicationEntities$1$2_$i$a$-let-ClazzAssignmentDao_HttpServerExtKt$getSubmitterUid_DoorHttp$replicationEntities$1$3$1d$i$a$-mapNotNull-ClazzAssignmentDao_HttpServerExtKt$getSubmitterUid_DoorHttp$replicationEntities$1$3_$i$a$-let-ClazzAssignmentDao_HttpServerExtKt$getSubmitterUid_DoorHttp$replicationEntities$1$4$1d$i$a$-mapNotNull-ClazzAssignmentDao_HttpServerExtKt$getSubmitterUid_DoorHttp$replicationEntities$1$4]$i$a$-map-ClazzAssignmentDao_HttpServerExtKt$getSubmitterUid_DoorHttp$replicationEntities$1$5a$i$a$-buildList-ClazzAssignmentDao_HttpServerExtKt$getSubmitterUid_DoorHttp$replicationEntities$1M$i$a$-buildList-ClazzAssignmentDao_HttpServerExtKt$getSubmitterUid_DoorHttp$2findByUidAsync_DoorHttpXcom/ustadmobile/core/db/dao/ClazzAssignmentDao_HttpServerExtKt$findByUidAsync_DoorHttp$1   uid  $this$findByUidAsync_DoorHttp_arg_uid-$this$findByUidAsync_DoorHttp_u24lambda_u2449-$this$findByUidAsync_DoorHttp_u24lambda_u2450O$i$a$-let-ClazzAssignmentDao_HttpServerExtKt$findByUidAsync_DoorHttp$_arg_uid$1]$i$a$-also-ClazzAssignmentDao_HttpServerExtKt$findByUidAsync_DoorHttp$replicationEntities$1$1`$i$a$-buildList-ClazzAssignmentDao_HttpServerExtKt$findByUidAsync_DoorHttp$replicationEntities$1L$i$a$-buildList-ClazzAssignmentDao_HttpServerExtKt$findByUidAsync_DoorHttp$2#findByUidAndClazzUidAsFlow_DoorHttpdcom/ustadmobile/core/db/dao/ClazzAssignmentDao_HttpServerExtKt$findByUidAndClazzUidAsFlow_DoorHttp$1   findByUidAndClazzUidAsFlow"(JJ)Lkotlinx/coroutines/flow/Flow;  z  kotlinx/coroutines/flow/FlowKtfirstR(Lkotlinx/coroutines/flow/Flow;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;  )$this$findByUidAndClazzUidAsFlow_DoorHttp"_result_findByUidAndClazzUidAsFlow9$this$findByUidAndClazzUidAsFlow_DoorHttp_u24lambda_u24549$this$findByUidAndClazzUidAsFlow_DoorHttp_u24lambda_u2455[$i$a$-let-ClazzAssignmentDao_HttpServerExtKt$findByUidAndClazzUidAsFlow_DoorHttp$_arg_uid$1`$i$a$-let-ClazzAssignmentDao_HttpServerExtKt$findByUidAndClazzUidAsFlow_DoorHttp$_arg_clazzUid$1i$i$a$-also-ClazzAssignmentDao_HttpServerExtKt$findByUidAndClazzUidAsFlow_DoorHttp$replicationEntities$1$1l$i$a$-buildList-ClazzAssignmentDao_HttpServerExtKt$findByUidAndClazzUidAsFlow_DoorHttp$replicationEntities$1X$i$a$-buildList-ClazzAssignmentDao_HttpServerExtKt$findByUidAndClazzUidAsFlow_DoorHttp$2 findByUidWithBlockAsync_DoorHttpacom/ustadmobile/core/db/dao/ClazzAssignmentDao_HttpServerExtKt$findByUidWithBlockAsync_DoorHttp$1     findByUidWithBlockAsync  z9com/ustadmobile/lib/db/composites/ClazzAssignmentAndBlock getAssignment3()Lcom/ustadmobile/lib/db/entities/ClazzAssignment;  getBlock/()Lcom/ustadmobile/lib/db/entities/CourseBlock;  +com/ustadmobile/lib/db/entities/CourseBlock7Lcom/ustadmobile/lib/db/entities/CourseBlock$Companion; 9 5com/ustadmobile/lib/db/entities/CourseBlock$Companion @&$this$findByUidWithBlockAsync_DoorHttp_result_findByUidWithBlockAsync;Lcom/ustadmobile/lib/db/composites/ClazzAssignmentAndBlock;6$this$findByUidWithBlockAsync_DoorHttp_u24lambda_u24596$this$findByUidWithBlockAsync_DoorHttp_u24lambda_u2460-Lcom/ustadmobile/lib/db/entities/CourseBlock;X$i$a$-let-ClazzAssignmentDao_HttpServerExtKt$findByUidWithBlockAsync_DoorHttp$_arg_uid$1f$i$a$-also-ClazzAssignmentDao_HttpServerExtKt$findByUidWithBlockAsync_DoorHttp$replicationEntities$1$1f$i$a$-also-ClazzAssignmentDao_HttpServerExtKt$findByUidWithBlockAsync_DoorHttp$replicationEntities$1$2i$i$a$-buildList-ClazzAssignmentDao_HttpServerExtKt$findByUidWithBlockAsync_DoorHttp$replicationEntities$1U$i$a$-buildList-ClazzAssignmentDao_HttpServerExtKt$findByUidWithBlockAsync_DoorHttp$27findAssignmentCourseBlockAndSubmitterUidAsFlow_DoorHttpxcom/ustadmobile/core/db/dao/ClazzAssignmentDao_HttpServerExtKt$findAssignmentCourseBlockAndSubmitterUidAsFlow_DoorHttp$1   .findAssignmentCourseBlockAndSubmitterUidAsFlow#(JJJ)Lkotlinx/coroutines/flow/Flow;  z      Icom/ustadmobile/lib/db/entities/ClazzAssignmentCourseBlockAndSubmitterUid )findEnrolmentsByPersonUidAndAssignmentUid  z 6findPeerReviewerAllocationsByPersonUidAndAssignmentUid  z  getClazzAssignment    getCourseBlock  getCourseBlockPicture6()Lcom/ustadmobile/lib/db/entities/CourseBlockPicture;  2com/ustadmobile/lib/db/entities/CourseBlockPicture>Lcom/ustadmobile/lib/db/entities/CourseBlockPicture$Companion; 9 _result_findPeerReviewerAllocationsByPersonUidAndAssignmentUidM$this$findAssignmentCourseBlockAndSubmitterUidAsFlow_DoorHttp_u24lambda_u2476M$this$findAssignmentCourseBlockAndSubmitterUidAsFlow_DoorHttp_u24lambda_u24774Lcom/ustadmobile/lib/db/entities/CourseBlockPicture;0Lcom/ustadmobile/lib/db/entities/CourseGroupSet;y$i$a$-let-ClazzAssignmentDao_HttpServerExtKt$findAssignmentCourseBlockAndSubmitterUidAsFlow_DoorHttp$_arg_assignmentUid$1t$i$a$-let-ClazzAssignmentDao_HttpServerExtKt$findAssignmentCourseBlockAndSubmitterUidAsFlow_DoorHttp$_arg_clazzUid$1|$i$a$-let-ClazzAssignmentDao_HttpServerExtKt$findAssignmentCourseBlockAndSubmitterUidAsFlow_DoorHttp$_arg_accountPersonUid$1}$i$a$-also-ClazzAssignmentDao_HttpServerExtKt$findAssignmentCourseBlockAndSubmitterUidAsFlow_DoorHttp$replicationEntities$1$1}$i$a$-also-ClazzAssignmentDao_HttpServerExtKt$findAssignmentCourseBlockAndSubmitterUidAsFlow_DoorHttp$replicationEntities$1$2}$i$a$-also-ClazzAssignmentDao_HttpServerExtKt$findAssignmentCourseBlockAndSubmitterUidAsFlow_DoorHttp$replicationEntities$1$3}$i$a$-also-ClazzAssignmentDao_HttpServerExtKt$findAssignmentCourseBlockAndSubmitterUidAsFlow_DoorHttp$replicationEntities$1$4|$i$a$-map-ClazzAssignmentDao_HttpServerExtKt$findAssignmentCourseBlockAndSubmitterUidAsFlow_DoorHttp$replicationEntities$1$5|$i$a$-map-ClazzAssignmentDao_HttpServerExtKt$findAssignmentCourseBlockAndSubmitterUidAsFlow_DoorHttp$replicationEntities$1$6|$i$a$-map-ClazzAssignmentDao_HttpServerExtKt$findAssignmentCourseBlockAndSubmitterUidAsFlow_DoorHttp$replicationEntities$1$7~$i$a$-let-ClazzAssignmentDao_HttpServerExtKt$findAssignmentCourseBlockAndSubmitterUidAsFlow_DoorHttp$replicationEntities$1$8$1$i$a$-mapNotNull-ClazzAssignmentDao_HttpServerExtKt$findAssignmentCourseBlockAndSubmitterUidAsFlow_DoorHttp$replicationEntities$1$8~$i$a$-let-ClazzAssignmentDao_HttpServerExtKt$findAssignmentCourseBlockAndSubmitterUidAsFlow_DoorHttp$replicationEntities$1$9$1$i$a$-mapNotNull-ClazzAssignmentDao_HttpServerExtKt$findAssignmentCourseBlockAndSubmitterUidAsFlow_DoorHttp$replicationEntities$1$9}$i$a$-map-ClazzAssignmentDao_HttpServerExtKt$findAssignmentCourseBlockAndSubmitterUidAsFlow_DoorHttp$replicationEntities$1$10$i$a$-buildList-ClazzAssignmentDao_HttpServerExtKt$findAssignmentCourseBlockAndSubmitterUidAsFlow_DoorHttp$replicationEntities$1l$i$a$-buildList-ClazzAssignmentDao_HttpServerExtKt$findAssignmentCourseBlockAndSubmitterUidAsFlow_DoorHttp$2Lkotlin/Metadata;mv kxi0d1/     "0*02020H†@¢"0*02020H†@¢" 0*02020H†@¢" 0*02020H†@¢" 0*02020H†@¢" 0*02020H†@¢" 0*02020H†@¢¨d2,Lcom/ustadmobile/door/http/DoorJsonResponse;lib-database_releaseandroidx/paging/PagingSourceR LoadParams#com/ustadmobile/door/log/DoorLoggerU DefaultImpls#ClazzAssignmentDao_HttpServerExt.kt*Lkotlin/jvm/internal/SourceDebugExtension;valueRSMAP ClazzAssignmentDao_HttpServerExt.kt Kotlin *S Kotlin *F + 1 ClazzAssignmentDao_HttpServerExt.kt com/ustadmobile/core/db/dao/ClazzAssignmentDao_HttpServerExtKt + 2 _Collections.kt kotlin/collections/CollectionsKt___CollectionsKt + 3 fake.kt kotlin/jvm/internal/FakeKt *L 1#1,729:1 1603#2,9:730 1855#2:739 1856#2:741 1612#2:742 1603#2,9:743 1855#2:752 1856#2:754 1612#2:755 1549#2:756 1620#2,3:757 1603#2,9:760 1855#2:769 1856#2:771 1612#2:772 1603#2,9:773 1855#2:782 1856#2:784 1612#2:785 1603#2,9:786 1855#2:795 1856#2:797 1612#2:798 1549#2:799 1620#2,3:800 1549#2:803 1620#2,3:804 1549#2:807 1620#2,3:808 1549#2:811 1620#2,3:812 1549#2:815 1620#2,3:816 1603#2,9:819 1855#2:828 1856#2:830 1612#2:831 1549#2:832 1620#2,3:833 1603#2,9:836 1855#2:845 1856#2:847 1612#2:848 1603#2,9:849 1855#2:858 1856#2:860 1612#2:861 1603#2,9:862 1855#2:871 1856#2:873 1612#2:874 1549#2:875 1620#2,3:876 1549#2:879 1620#2,3:880 1549#2:883 1620#2,3:884 1549#2:887 1620#2,3:888 1603#2,9:891 1855#2:900 1856#2:902 1612#2:903 1603#2,9:904 1855#2:913 1856#2:915 1612#2:916 1549#2:917 1620#2,3:918 1#3:740 1#3:753 1#3:770 1#3:783 1#3:796 1#3:829 1#3:846 1#3:859 1#3:872 1#3:901 1#3:914 *S KotlinDebug *F + 1 ClazzAssignmentDao_HttpServerExt.kt com/ustadmobile/core/db/dao/ClazzAssignmentDao_HttpServerExtKt *L 121#1:730,9 121#1:739 121#1:741 121#1:742 133#1:743,9 133#1:752 133#1:754 133#1:755 145#1:756 145#1:757,3 163#1:760,9 163#1:769 163#1:771 163#1:772 175#1:773,9 175#1:782 175#1:784 175#1:785 187#1:786,9 187#1:795 187#1:797 187#1:798 199#1:799 199#1:800,3 208#1:803 208#1:804,3 218#1:807 218#1:808,3 227#1:811 227#1:812,3 286#1:815 286#1:816,3 295#1:819,9 295#1:828 295#1:830 295#1:831 307#1:832 307#1:833,3 372#1:836,9 372#1:845 372#1:847 372#1:848 384#1:849,9 384#1:858 384#1:860 384#1:861 396#1:862,9 396#1:871 396#1:873 396#1:874 408#1:875 408#1:876,3 652#1:879 652#1:880,3 661#1:883 661#1:884,3 670#1:887 670#1:888,3 679#1:891,9 679#1:900 679#1:902 679#1:903 691#1:904,9 691#1:913 691#1:915 691#1:916 703#1:917 703#1:918,3 121#1:740 133#1:753 163#1:770 175#1:783 187#1:796 295#1:829 372#1:846 384#1:859 396#1:872 679#1:901 691#1:914 *E Code StackMapTableLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClasses SourceFileSourceDebugExtensionRuntimeVisibleAnnotationsBootstrapMethods1\2 4v- #- :22~2Yd Y-:22:1:32) 6y,1$+*:,,2Y": 6 8>@ FHLW 7,N2Y": 68>@ FHLW 7,P2Y":68>@FHLW 7 ,R2Y :6WZ@F\YW^: ,`2Y :6WZ@F\YW^: ,b2Y":6gj@FHnW6 ,gjr@x:*    ~22*2+2,22 2222 2Y3[327 27272:2\: 2B:2.M2&L2zK1$1:W+6,׸ݹ 22*2,22 22222 22Y3O32627 27272\: 2B:2.M2zK1$1:,ݹ 22*2,22 2222 22Y3Y32627 27272:2\: 2B:2.M2zK1$1:*22*2,22 22222 22Y3c32627 27272:2:2\: 2B:2.M2zK1$1:,ݹ 22*2,22 222222 22Y3m32627 27272:2:2:2\: 2B:2.M2zK1$1:*22*2,22 2222222 22Y3w32627 27272:2:2:2:2\: 2B:2.M2zK1$1:*  22*2,22 22222 222 22 Y332627 27272 :2:2:2:2:2\: 2B:2.M2zK1$1:*  22*2,2222222 222 22Y332627 27272 :2:2:2:2:2:2B:2.M2zK1$1:* 22,22222222 22 Y3m3262 :2:2:2:2:2:2:2B:2.M1$1:::6::6 :!Y ":"6#!:$6%$&:&&+h&.:'':(6)(0:*6+*4Y):,6-6Y' <AC,GMPWY:.6/".TWW"_"XW::6 :!Y ":"6#!:$6%$&:&&+g&.:'':(6)(0:*6+*\Y(:,6-6YA adC,GMPWY:.6/".TWW"_"XW::6 :!Y hk":"6#!&:$$+D$.:%"%m:&:06'6Y' psC&GMP0_TW"_"XWY8:: 6!6Y vyC GMPzWWW::6 :!Y ":"6#!:$6%$&:&&+g&.:'':(6)(|:*6+*Y(:,6-6Y C,GMPWY:.6/".TWW"_"XW::6 :!Y ":"6#!:$6%$&:&&+g&.:'':(6)(|:*6+*Y(:,6-6YA adC,GMPWY:.6/".TWW"_"XW::6 :!Y ":"6#!:$6%$&:&&+g&.:'':(6)(|:*6+*Y(:,6-6Y2 C,GMPWY:.6/".TWW"_"XW::6 :!Y hk":"6#!&:$$+D$.:%"%:&:06'6Y C&GMP0_TW"_"XW::6 :!Y hk":"6#!&:$$+D$.:%"%:&:06'6Y C&GMP0_TW"_"XW::6 :!Y hk":"6#!&:$$+D$.:%"%:&:06'6Y C&GMP0_TW"_"XW::6 :!Y hk":"6#!&:$$+D$.:%"%:&:06'6Y C&GMP0_TW"_"XW:,7::6 YǷʹzWYϷʹzW:ԶCY,ݶ:Y氻Y]N' 3z&.L F4z&.L 54z&.LB \A,3z&.LB \A,2z&.LB \A*1z&.LB \B\*1z&.LB\ \B\,1z&.LB\\ \Aw4z&.L T1z&.LB\ 4z&.L H1z&.LB\ m4z&.L R1z&.LB\ _4z&.L \1z&.LB\ }4z&.L f1z&.LB\ n4z&.L p1z&.LB\ {4z&.L z1z&.LB\ {4z&.L z1z&.LB e4z&.L f4z&.LB A4z&.LB"( R4z&.LB"(0 8A6U64z&.LB"( CQ4z&.LB"(0 ^A6U64z&.LB"( C4z&.LB"( JL4z&.LB"( 14z&.LB"( Q4z&.LB"(| A6U64z&.LB"( CQ4z&.LB"(| ^A6U64z&.LB"( CQ4z&.LB"(| A6U64z&.LB"( C4z&.LB"( JBJBJBJY3z&.LB"( \3z&.LB"( \F4z&.L ^D;(}*+,++-+./..0.121 1 314!54454:6<4>7O8b7c7h9j7l:};::<:=>?=CDEFGHICJ(iBkLpKqMxNMPOSTUS(PRRXhYlX(W[\[k(_`a_F(^cdc(fghijf (lmnopl(rstur( Pw \x ^y j }   { | } ~ | { {          x    0 7 Z d r x y                . 4 = B I O ^ ` g h { ~         % ( ) , - 2 9 ? A M ` g              < F T Z [ n q t v |          ! !"$+13?#Y$u%%&#'(),2);*@'GMO[+u,--.+ww0168:CGHJPRUZ^`bdk(_ ^V}-.. +45-bc0}_Fugvw }-.. +45-bc0}V"}-.. +45-bc0}M=~pwnv D'.. +45-bc0}D4ywne ;'. +45-bc0}& e;(g' +45-bc0}^4!p$ 4 5- b c0  }    | W -  {  >$ b c0  } : *    m d3 l'  &  ! b0Wk'Lzp uP& BRicZ[ 1[yYPQ 'yoOFG >jE<= w 2 3   w ) = a   P  } Y g    J  <X, [* z! -! ! ! ]! ! !V ! !r ! z" -" Y" " ]" " Y"VY"Y"rY" $ 4 $ $ d $  $ 5% 5%u5%5%5% !& !&!&!&!&  ' S '  '  ' 5 ' !( W !( !( !( 9 !( "* a"* #* #* C#* !$, o %, &, %, Q ', (. (.  (. (. | (.) * + !, O- }.  / - 10 + 1 / R2 ) y3 % }4 # j5 r6 - d07 + 1 / ZQ2 ) 7x3 % 04 # 5 8 ' V9 # t: ^'; ! < - 0= +  1 / Q2 ) x3 % 4 # 5 > - 0? + 1 / Q2 ) gx3 % `4 # M5 T@ - F0A +  1 / <Q2 ) x3 % 4 # 5 B ' V9 # t: C 'YV9 #?t: D 'V9 #t: E 'uV9 #[t: \F 7G 1:HI283J1`ab    M\. (O-O#-O:&&P~&YPdP OY-Q:&&R:%:'&P(%$+*:,N2Y": 6 8>@ FHLW 7,T2Y": 68>@ FHLW 7,V2Y":68>@FHLW 7 ,X2Y :6WZ@F\YW^W,ݹ  &&,Y&Z&[&P_Y'''&[7&ZB:&Y.M%$%: ,aݹa&&,Y&Z& b&PeY'*'&b: &ZB:&Y.M%$%: ::6 ::6:Y hk":6&:+C.:g::66YA adCGMP_TW_"XW ::6:Y ":6:6&:+g.::6g:6 hY(:!6"6Y C!GMPWY:#6$#TWW_"XW ::6:Y hk":6&:+D.:::66Y CGMP_TW_"XW:,7::6YǷʹzW:ԶCY,ݶ:Y氻Y]u' 'z&.LO*(z&.LO5(z&.LBO\A-'z&.LBO\A-&z&.LBO\A+%z&.LBO\B\F(z&.LO 'z&.LBOE(z&.LO#(z&.LBOA(z&.LB"(OIB(z&.LB"(OQ(z&.LB"(gOA6U6(z&.LB"(OC(z&.LB"(OJ(z&.LO^q;agx        !#$:<>ADg/.0J1X ^!_"r x12/&'3;<;)*+,*));=!;+;.;/<2>3?83?&E2G3S@mAB5675BC@2;<>? @ >>BCD E!F#G)H+D.B3=7B9=;>==D_Zaa-//,NMVg'//,N{V_(/, (ii,iiNiq:i%j j "j u Ak k  Vl i ^DmPn+ j +XjY J45U o!  !o &! (#xp q r s Xt .U9 s: u "0v ! 1 $Q2 x3 4 5 w mV9 St: x y 1HI&8 J%`ab    z\R (-|#-|:&&}~&Y}d} |Y-~:&&:%:'&}%$+*:,,2Y": 6 8>@ FHLW 7,N2Y": 68>@ FHLW 7,P2Y":68>@FHLW 7 *&&*&,&&&& &}Y'>'&7 &7&7&B:&.M&zK%$%: ,ݹ &&*&,&& && &}Y'A'&7 &7&: &B:&.M&zK%$%: * &&,&& & &}Y'4'&: &: &B:&.M%$%: ::6 Y6::66Y vyCGMPzWW ::6:Y ":6:6&:+g.::6|:6Y(: 6!6Y C GMPWY:"6#"TWW_"XW ::6:Y ":6:6&:+g.::6|:6Y(: 6!6YA adC GMPWY:"6#"TWW_"XW ::6:Y ":6:6&:+g.::6|:6Y(: 6!6Y2 C GMPWY:"6#"TWW_"XW ::6:Y hk":6&:+D.:::$66Y CGMP$_TW_"XW:,7::6YǷʹzW:ԶCY,ݶ:Y氻Y]0&' 'z&.L|.(z&.L|5(z&.LB|\A,'z&.LB|\A,&z&.LB|\A@(z&.L|7%z&.LB|Z(z&.L|:&z&.LB|8(z&.L|-(z&.LB|I(z&.LB|0(z&.LB"(|Q(z&.LB"(||A6U6(z&.LB"(|CQ(z&.LB"(||^A6U6(z&.LB"(|CQ(z&.LB"(||A6U6(z&.LB"(|C(z&.LB"(|J(z&.L|^f;PeRkS|TSSUSVWVVXVYZYY[Y\]\4Pt`ab`P_ e f ge;Podqi}jlmnomlrjjstDLML vw!x"y5w8v;v=LCNFLPLSLTMWOXP]DdsjlxQYZYY[YYYZ \ ]Q*^=fDggfqfhfffgij^klm '(;AmJnOkV\]ibido{P_ze-..Fhb ee-..F_kIehk'..FVtR\q'.FL~5'FEG? > @ y tV \ R7  4 H  qh di o^zVu'*x: :Y  A 5!  `  ! !d ! ##n# &  % | ' C (" (" ("|   '  ! 0 F 1 #Q2 x3 4 5  !0  1 #Q2 x3 4 x5  !q0  1 #gQ2 Dx3 =4 *5   V9 t: } { 1HI&8J%`ab    \ -#-:~Yd Y-:::Lu$+*:,2Y": 6 8>@ FHLW 7*,Y B:.M$::  : 6 Y6:  : 6 6Y vyC GMPzWW :,7 :  : 6 Y ǷʹzW : ԶCY ,ݶ: Y  氻Y]' ' z&.L&z&.L6z&.LB\A%z&.Lz&.LBIz&.LBpz&.L^/;]cu#%0<STY[]fjkmsux}_].]].+c(+%i 0^  r * 9 u ' < < 1]HI8VJ`ab    \ -#-:~Yd Y-:::$+*:,2Y": 6 8>@ FHLW 7,N2Y": 68>@ FHLW 7*,Y B:.M$: :  : 6  Y6::6 6Y vyCGMPzWW : ,7 ::6Y ǷʹzW: ԶCY , ݶ:Y 氻Y]d ' z&.L&z&.L6z&.LB\A,z&.LB\A*z&.Lz&.LBIz&.LBpz&.L^8;]cu %'./BEKLOQRWYdp_t%]..]]..0c(.0'   Yi  r d^   "*mu  %' < p 1HI8J`ab    \2 -ʙ#-:~Yd˧ Y-:::˪u$+*:,2Y": 6 8>@ FHLW 7*,˶Y B:.M$::  : 6 Y=Y6:  :6 6Y vyCGMPzWWY<Y5:  :6 6Y| CGMPzWW :,7 :  : 6 Y ǷʹzW : ԶCY ,ݶ: Y  氻Y]3 ' z&.L&z&.L6z&.LB\A%z&.Lz&.LBPz&.LB~pz&.L^9; ] cu "$: <!B"C#V!Y _&`ce'fkm(x*+,**./012340.).)*) _].]].+ c(+ami x^ ] r  *7)u ' :&   1HI8J`ab    \ + -#-:))~)Yd Y-:)):(:*) *#f($+*:,,2Y": 6 8>@ FHLW 7,N2Y": 68>@ FHLW 7,P2Y":68>@FHLW 7 * ))*),)))) )Y*>*)7 )7)7)B:).M)zK($(: * ))*),)) ))) )Y*H*)7 )7)7): )B:).M)zK($(: * ))*),)) ) ))) )Y*R*)7 )7)7): ): )B:).M)zK($(: * )),)) ) ) )) ) Y*L*)7 )7): ): ): )B:).M($(:,׸ݹ )),)) ) ) ) ) )Y*O*)7 ) :): ): ): )B:).M($(:,ݹ )),)) ) ) ) ) )Y*R*) :) :): ): ): )B:).M($(:::6 Y?Y8::66Y vyCGMPzWWW Y>Y7::66Y| CGMPzWWW Y?Y8::66Y CGMPzWWW Y?!Y8::66Y &)CGMPzWWW ::6:Y hk":6&:+C.:^::66YA adCGMP_TW_"XW ::6:Y hk":6&:+D.:::66Y CGMP_TW_"XW::6:Y hk":6&:+D.:::66Y CGMP_TW_"XW::6:Y ":6:6&:+h.:: 6! 0:"6#"4Y):$6%6Y' <AC$GMPWY:&6'&TWW_"XW::6:Y ":6:6&:+g.:: 6! 0:"6#"\Y(:$6%6YA adC$GMPWY:&6'&TWW_"XW::6:Y hk":6&:+D.:m::66Y' psCGMP_TW_"XW:,7::6YǷʹzW:ԶCY,ݶ:Y氻Y]2' *z&.L:+z&.L5+z&.LB\A,*z&.LB\A,)z&.LB\AG+z&.L7(z&.LBL+z&.LA(z&.LBS+z&.LK(z&.LBM+z&.LE)z&.LBb+z&.LH*z&.LBa+z&.LK+z&.LBR+z&.LBAAABABA#1+z&.LB"(IBJBJB+z&.LB"(R+z&.LB"(08A6U6+z&.LB"(CQ+z&.LB"(0^A6U6+z&.LB"(C+z&.LB"(J+z&.L^n;=q?w@A@@B@CDCCECFGFFHFJKL M JNG=IOPQO=TUVTb=SYZ[Y=HXJ^`_b`f^=]c dcP=bfgijkljioggp r stu's*r0x1p6p9yO{Q|X}Y~l|o{uvy{y~opq/5q>rCoJPR^sxtuuvswx"y078KQyZz_wflnz{   {!-@Gjt  # * + > D M R Y _ `f ef g r ~                  =_tq-**.**.**M*{T* [* *qq-..Mr]d^>ji8w'..Mifmg5srA'.M_pz?'MXws YF Q~  l  a  H+, w+, q+, +}+, |+,  +, O- {- !- - {S-  I   q J^..g.]]8 gi  r^&/[w* {0*)L*1*2 u  = XuYY=Y D 45"5 5 %!-! ! c  ! g ! ""q""!$$ %$ (& (&3 4 5 '6  &7 O'8 '9 : U9 s: ; xV9 ^t: 0< V9 t: = %1> # 1 'R2 !y3 4 z5 ? %t0@ # 1 'jQ2 !Gx3 @4 -5  #A V9 t: B  ~C 1 HI)8 J(`ab    cST  |OVW9x9c^999999(#9>89999rm9dXeRSMAP ClazzAssignmentDao_HttpServerExt.kt Kotlin *S Kotlin *F + 1 ClazzAssignmentDao_HttpServerExt.kt com/ustadmobile/core/db/dao/ClazzAssignmentDao_HttpServerExtKt + 2 _Collections.kt kotlin/collections/CollectionsKt___CollectionsKt + 3 fake.kt kotlin/jvm/internal/FakeKt *L 1#1,729:1 1603#2,9:730 1855#2:739 1856#2:741 1612#2:742 1603#2,9:743 1855#2:752 1856#2:754 1612#2:755 1549#2:756 1620#2,3:757 1603#2,9:760 1855#2:769 1856#2:771 1612#2:772 1603#2,9:773 1855#2:782 1856#2:784 1612#2:785 1603#2,9:786 1855#2:795 1856#2:797 1612#2:798 1549#2:799 1620#2,3:800 1549#2:803 1620#2,3:804 1549#2:807 1620#2,3:808 1549#2:811 1620#2,3:812 1549#2:815 1620#2,3:816 1603#2,9:819 1855#2:828 1856#2:830 1612#2:831 1549#2:832 1620#2,3:833 1603#2,9:836 1855#2:845 1856#2:847 1612#2:848 1603#2,9:849 1855#2:858 1856#2:860 1612#2:861 1603#2,9:862 1855#2:871 1856#2:873 1612#2:874 1549#2:875 1620#2,3:876 1549#2:879 1620#2,3:880 1549#2:883 1620#2,3:884 1549#2:887 1620#2,3:888 1603#2,9:891 1855#2:900 1856#2:902 1612#2:903 1603#2,9:904 1855#2:913 1856#2:915 1612#2:916 1549#2:917 1620#2,3:918 1#3:740 1#3:753 1#3:770 1#3:783 1#3:796 1#3:829 1#3:846 1#3:859 1#3:872 1#3:901 1#3:914 *S KotlinDebug *F + 1 ClazzAssignmentDao_HttpServerExt.kt com/ustadmobile/core/db/dao/ClazzAssignmentDao_HttpServerExtKt *L 121#1:730,9 121#1:739 121#1:741 121#1:742 133#1:743,9 133#1:752 133#1:754 133#1:755 145#1:756 145#1:757,3 163#1:760,9 163#1:769 163#1:771 163#1:772 175#1:773,9 175#1:782 175#1:784 175#1:785 187#1:786,9 187#1:795 187#1:797 187#1:798 199#1:799 199#1:800,3 208#1:803 208#1:804,3 218#1:807 218#1:808,3 227#1:811 227#1:812,3 286#1:815 286#1:816,3 295#1:819,9 295#1:828 295#1:830 295#1:831 307#1:832 307#1:833,3 372#1:836,9 372#1:845 372#1:847 372#1:848 384#1:849,9 384#1:858 384#1:860 384#1:861 396#1:862,9 396#1:871 396#1:873 396#1:874 408#1:875 408#1:876,3 652#1:879 652#1:880,3 661#1:883 661#1:884,3 670#1:887 670#1:888,3 679#1:891,9 679#1:900 679#1:902 679#1:903 691#1:904,9 691#1:913 691#1:915 691#1:916 703#1:917 703#1:918,3 121#1:740 133#1:753 163#1:770 175#1:783 187#1:796 295#1:829 372#1:846 384#1:859 396#1:872 679#1:901 691#1:914 *E fXDE[IFIGIHIIJKILM[sNO[ssPssssssssssszsMsQaYZ[s[gPK!!ϸe= com/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$findAssignmentCourseBlockAndSubmitterUidAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1.class=Rcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$findAssignmentCourseBlockAndSubmitterUidAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1PLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0+com/ustadmobile/door/http/RepoHttpRequestKtreplicateHttpRequestCatchAndLogb(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V B(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;)V%$this_replicateHttpRequestCatchAndLog-Lcom/ustadmobile/door/DoorDatabaseRepository; $repoPathLjava/lang/String;    (I)V  thisLcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$findAssignmentCourseBlockAndSubmitterUidAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1; $receiverinvoke()Ljava/lang/String;#Lorg/jetbrains/annotations/NotNull;/: repoHttpRequestWithFallback: exception for  $java/lang/invoke/StringConcatFactory"makeConcatWithConstants(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; $% #&'S(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;)Ljava/lang/String; $)*()Ljava/lang/Object;  -Lkotlin/Metadata;mv kxi0d1!  0H ¢¨d2 Mcom/ustadmobile/door/http/RepoHttpRequestKt$replicateHttpRequestCatchAndLog$1dcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$findAssignmentCourseBlockAndSubmitterUidAsFlow$1> invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object; @ARepoHttpRequest.kt*Lkotlin/jvm/internal/SourceDebugExtension;valueSMAP RepoHttpRequest.kt Kotlin *S Kotlin *F + 1 RepoHttpRequest.kt com/ustadmobile/door/http/RepoHttpRequestKt$replicateHttpRequestCatchAndLog$1 *L 1#1,63:1 *E CodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotationsBootstrapMethods1 GB*+*,*H G8**+I-H JA,G/*.I,H K L?BMNCOSMAP RepoHttpRequest.kt Kotlin *S Kotlin *F + 1 RepoHttpRequest.kt com/ustadmobile/door/http/RepoHttpRequestKt$replicateHttpRequestCatchAndLog$1 *L 1#1,63:1 *E P7/0[I1I2I34I56I78[s9:[s;s;Ljava/lang/Object;>;,kotlin/coroutines/jvm/internal/SuspendLambdakotlin/jvm/functions/Function1[(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;JJJLkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;JJJLkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$findAssignmentCourseBlockAndSubmitterUidAsFlow$1;>;)Vthis$05Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;  $assignmentUidJ   $clazzUid  $accountPersonUid  $(ILkotlin/coroutines/Continuation;)V  thisfLcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$findAssignmentCourseBlockAndSubmitterUidAsFlow$1; $receiver $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;L$0Ljava/lang/Object;L$1L$2.Lkotlin/coroutines/jvm/internal/DebugMetadata;fClazzAssignmentDao_Repo.ktl`isn($this$replicateHttpRequestCatchAndLog$iv repoPath$ivmcdcom.ustadmobile.core.db.dao.ClazzAssignmentDao_Repo$findAssignmentCourseBlockAndSubmitterUidAsFlow$1$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;java/lang/Exception9)kotlin/coroutines/intrinsics/IntrinsicsKt;getCOROUTINE_SUSPENDED()Ljava/lang/Object; => <?labelI AB Ckotlin/ResultKtEthrowOnFailure(Ljava/lang/Object;)V GH FI3com/ustadmobile/core/db/dao/ClazzAssignmentDao_RepoKget_repo/()Lcom/ustadmobile/door/DoorDatabaseRepository; MN LOAClazzAssignmentDao/findAssignmentCourseBlockAndSubmitterUidAsFlowQget_httpClient()Lio/ktor/client/HttpClient; ST LU)io/ktor/client/request/HttpRequestBuilderW()V Y XZ+com/ustadmobile/door/DoorDatabaseRepository\ getConfig)()Lcom/ustadmobile/door/RepositoryConfig; ^_ ]`0com/ustadmobile/door/ext/HttpRequestBuilderExtKtb setRepoUrlg(Lio/ktor/client/request/HttpRequestBuilder;Lcom/ustadmobile/door/RepositoryConfig;Ljava/lang/String;)V de cfdoorNodeIdHeader[(Lio/ktor/client/request/HttpRequestBuilder;Lcom/ustadmobile/door/DoorDatabaseRepository;)V hi cjio/ktor/http/HttpMessageBuilderl cache-controlnno-storepio/ktor/client/request/UtilsKtrheaderH(Lio/ktor/http/HttpMessageBuilder;Ljava/lang/String;Ljava/lang/Object;)V tu sv assignmentUidx%com/ustadmobile/door/RepositoryConfigzgetJson#()Lkotlinx/serialization/json/Json; |} {~'kotlin/jvm/internal/LongCompanionObjectINSTANCE)Lkotlin/jvm/internal/LongCompanionObject; 3kotlinx/serialization/builtins/BuiltinSerializersKt serializerN(Lkotlin/jvm/internal/LongCompanionObject;)Lkotlinx/serialization/KSerializer; +kotlinx/serialization/SerializationStrategy%kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; kotlinx/serialization/json/JsonencodeToStringS(Lkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)Ljava/lang/String;  parameterR(Lio/ktor/client/request/HttpRequestBuilder;Ljava/lang/String;Ljava/lang/Object;)V sclazzUidaccountPersonUidio/ktor/http/HttpMethod Companion#Lio/ktor/http/HttpMethod$Companion; !io/ktor/http/HttpMethod$CompaniongetGet()Lio/ktor/http/HttpMethod;  setMethod(Lio/ktor/http/HttpMethod;)V X&io/ktor/client/statement/HttpStatementI(Lio/ktor/client/request/HttpRequestBuilder;Lio/ktor/client/HttpClient;)V  #$  %$  &$ execute4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; java/lang/String%io/ktor/client/statement/HttpResponseget_db()Landroidx/room/RoomDatabase; L=com/ustadmobile/door/replication/DoorDatabaseReplicationExtKt#onClientRepoDoorMessageHttpResponse(Landroidx/room/RoomDatabase;Lio/ktor/client/statement/HttpResponse;Lkotlinx/serialization/json/Json;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; io/github/aakira/napier/Napier Lio/github/aakira/napier/Napier; java/lang/ThrowableDoorLogcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$findAssignmentCourseBlockAndSubmitterUidAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1B(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;)V  kotlin/jvm/functions/Function0vJ(Ljava/lang/Throwable;Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V  kotlin/Unit Lkotlin/Unit; java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V  -Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String; $this$get$ivLio/ktor/client/HttpClient;$completion$iv$this$get$iv$iv builder$iv$iv+Lio/ktor/client/request/HttpRequestBuilder;1$this$invokeSuspend_u24lambda_u241_u24lambda_u240$this$request$iv$iv$iv _response'Lio/ktor/client/statement/HttpResponse;e$ivLjava/lang/Exception;`$i$a$-get-ClazzAssignmentDao_Repo$findAssignmentCourseBlockAndSubmitterUidAsFlow$1$1$_response$1 $i$f$request$i$f$getp$i$a$-replicateHttpRequestCatchAndLog-ClazzAssignmentDao_Repo$findAssignmentCourseBlockAndSubmitterUidAsFlow$1$1$$i$f$replicateHttpRequestCatchAndLog$resultjava/lang/ObjectcreateB(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;T(Lkotlin/coroutines/Continuation<*>;)Lkotlin/coroutines/Continuation;  kotlin/coroutines/Continuation invokeD(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;   !" p1  Lkotlin/Metadata;mv kxi0d1 0HŠ@d2 .findAssignmentCourseBlockAndSubmitterUidAsFlow#(JJJ)Lkotlinx/coroutines/flow/Flow; !"*Lkotlin/jvm/internal/SourceDebugExtension;valueBSMAP ClazzAssignmentDao_Repo.kt Kotlin *S Kotlin *F + 1 ClazzAssignmentDao_Repo.kt com/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$findAssignmentCourseBlockAndSubmitterUidAsFlow$1 + 2 RepoHttpRequest.kt com/ustadmobile/door/http/RepoHttpRequestKt + 3 builders.kt io/ktor/client/request/BuildersKt *L 1#1,420:1 41#2,2:421 43#2,6:427 225#3:423 99#3,2:424 22#3:426 *S KotlinDebug *F + 1 ClazzAssignmentDao_Repo.kt com/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$findAssignmentCourseBlockAndSubmitterUidAsFlow$1 *L 338#1:421,2 338#1:427,6 340#1:423 340#1:424,2 340#1:426 *E CodeLocalVariableTable Signature StackMapTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileSourceDebugExtensionRuntimeVisibleAnnotations0#$%$&$AB  'n *+* ***(>  ) !"'@:*DH+J*PMRN*:*7*7*7 6 6 V: *:6 :XY[::6PaRgPkmoqwyPaPaPa :6:6Y*,*-**DY46 6 666*L:*N*]M+J+:Pa**,*-**DY"6 6 *N*]M+J+W:׻Y,-޶簻YNH:y::*$,-]L<]]:+(Q(R0S3RNORT_sUVUWXYZY[\]\ ^ #NQT`QabQ(80!2yC22233qK333\ \ p:p (,sB#.B@B_BRB NB (($` B]$BZ(BWeB ThB B 9B ,7-8'D Y****+  ( ),8-8 '7*+( ) ,7-7A "'1 *+ (  $. /L#)0)1BSMAP ClazzAssignmentDao_Repo.kt Kotlin *S Kotlin *F + 1 ClazzAssignmentDao_Repo.kt com/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$findAssignmentCourseBlockAndSubmitterUidAsFlow$1 + 2 RepoHttpRequest.kt com/ustadmobile/door/http/RepoHttpRequestKt + 3 builders.kt io/ktor/client/request/BuildersKt *L 1#1,420:1 41#2,2:421 43#2,6:427 225#3:423 99#3,2:424 22#3:426 *S KotlinDebug *F + 1 ClazzAssignmentDao_Repo.kt com/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$findAssignmentCourseBlockAndSubmitterUidAsFlow$1 *L 338#1:421,2 338#1:427,6 340#1:423 340#1:424,2 340#1:426 *E 2'(s)*[I+I,-[I.I.I/I/0[s#s%s#s%1[s2s3s2s34s!5s6[I/II.II[s[ss ,$%[s&PK!!vbΨ com/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$findByUidAndClazzUidAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1.class=Rcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$findByUidAndClazzUidAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1PLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0+com/ustadmobile/door/http/RepoHttpRequestKtreplicateHttpRequestCatchAndLogb(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V B(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;)V%$this_replicateHttpRequestCatchAndLog-Lcom/ustadmobile/door/DoorDatabaseRepository; $repoPathLjava/lang/String;    (I)V  thisLcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$findByUidAndClazzUidAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1; $receiverinvoke()Ljava/lang/String;#Lorg/jetbrains/annotations/NotNull;/: repoHttpRequestWithFallback: exception for  $java/lang/invoke/StringConcatFactory"makeConcatWithConstants(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; $% #&'S(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;)Ljava/lang/String; $)*()Ljava/lang/Object;  -Lkotlin/Metadata;mv kxi0d1!  0H ¢¨d2 Mcom/ustadmobile/door/http/RepoHttpRequestKt$replicateHttpRequestCatchAndLog$1Pcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$findByUidAndClazzUidAsFlow$1> invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object; @ARepoHttpRequest.kt*Lkotlin/jvm/internal/SourceDebugExtension;valueSMAP RepoHttpRequest.kt Kotlin *S Kotlin *F + 1 RepoHttpRequest.kt com/ustadmobile/door/http/RepoHttpRequestKt$replicateHttpRequestCatchAndLog$1 *L 1#1,63:1 *E CodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotationsBootstrapMethods1 GB*+*,*H G8**+I-H JA,G/*.I,H K L?BMNCOSMAP RepoHttpRequest.kt Kotlin *S Kotlin *F + 1 RepoHttpRequest.kt com/ustadmobile/door/http/RepoHttpRequestKt$replicateHttpRequestCatchAndLog$1 *L 1#1,63:1 *E P7/0[I1I2I34I56I78[s9:[s;s;Ljava/lang/Object;>;,kotlin/coroutines/jvm/internal/SuspendLambdakotlin/jvm/functions/Function1Z(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;JJLkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;JJLkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$findByUidAndClazzUidAsFlow$1;>;)Vthis$05Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;  $uidJ   $clazzUid  $(ILkotlin/coroutines/Continuation;)V  thisRLcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$findByUidAndClazzUidAsFlow$1; $receiver $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;L$0Ljava/lang/Object;L$1L$2.Lkotlin/coroutines/jvm/internal/DebugMetadata;fClazzAssignmentDao_Repo.ktl isn($this$replicateHttpRequestCatchAndLog$iv repoPath$ivmcPcom.ustadmobile.core.db.dao.ClazzAssignmentDao_Repo$findByUidAndClazzUidAsFlow$1$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;java/lang/Exception6)kotlin/coroutines/intrinsics/IntrinsicsKt8getCOROUTINE_SUSPENDED()Ljava/lang/Object; :; 9<labelI >? @kotlin/ResultKtBthrowOnFailure(Ljava/lang/Object;)V DE CF3com/ustadmobile/core/db/dao/ClazzAssignmentDao_RepoHget_repo/()Lcom/ustadmobile/door/DoorDatabaseRepository; JK IL-ClazzAssignmentDao/findByUidAndClazzUidAsFlowNget_httpClient()Lio/ktor/client/HttpClient; PQ IR)io/ktor/client/request/HttpRequestBuilderT()V V UW+com/ustadmobile/door/DoorDatabaseRepositoryY getConfig)()Lcom/ustadmobile/door/RepositoryConfig; [\ Z]0com/ustadmobile/door/ext/HttpRequestBuilderExtKt_ setRepoUrlg(Lio/ktor/client/request/HttpRequestBuilder;Lcom/ustadmobile/door/RepositoryConfig;Ljava/lang/String;)V ab `cdoorNodeIdHeader[(Lio/ktor/client/request/HttpRequestBuilder;Lcom/ustadmobile/door/DoorDatabaseRepository;)V ef `gio/ktor/http/HttpMessageBuilderi cache-controlkno-storemio/ktor/client/request/UtilsKtoheaderH(Lio/ktor/http/HttpMessageBuilder;Ljava/lang/String;Ljava/lang/Object;)V qr psuidu%com/ustadmobile/door/RepositoryConfigwgetJson#()Lkotlinx/serialization/json/Json; yz x{'kotlin/jvm/internal/LongCompanionObject}INSTANCE)Lkotlin/jvm/internal/LongCompanionObject;  ~3kotlinx/serialization/builtins/BuiltinSerializersKt serializerN(Lkotlin/jvm/internal/LongCompanionObject;)Lkotlinx/serialization/KSerializer; +kotlinx/serialization/SerializationStrategy%kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; kotlinx/serialization/json/JsonencodeToStringS(Lkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)Ljava/lang/String;  parameterR(Lio/ktor/client/request/HttpRequestBuilder;Ljava/lang/String;Ljava/lang/Object;)V pclazzUidio/ktor/http/HttpMethod Companion#Lio/ktor/http/HttpMethod$Companion; !io/ktor/http/HttpMethod$CompaniongetGet()Lio/ktor/http/HttpMethod;  setMethod(Lio/ktor/http/HttpMethod;)V U&io/ktor/client/statement/HttpStatementI(Lio/ktor/client/request/HttpRequestBuilder;Lio/ktor/client/HttpClient;)V  !  "!  #! execute4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; java/lang/String%io/ktor/client/statement/HttpResponseget_db()Landroidx/room/RoomDatabase; I=com/ustadmobile/door/replication/DoorDatabaseReplicationExtKt#onClientRepoDoorMessageHttpResponse(Landroidx/room/RoomDatabase;Lio/ktor/client/statement/HttpResponse;Lkotlinx/serialization/json/Json;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; io/github/aakira/napier/Napier Lio/github/aakira/napier/Napier;  java/lang/ThrowableDoorLogcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$findByUidAndClazzUidAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1B(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;)V  kotlin/jvm/functions/Function0vJ(Ljava/lang/Throwable;Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V  kotlin/Unit Lkotlin/Unit;  java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V  -Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String; $this$get$ivLio/ktor/client/HttpClient;$completion$iv$this$get$iv$iv builder$iv$iv+Lio/ktor/client/request/HttpRequestBuilder;1$this$invokeSuspend_u24lambda_u241_u24lambda_u240$this$request$iv$iv$iv _response'Lio/ktor/client/statement/HttpResponse;e$ivLjava/lang/Exception;L$i$a$-get-ClazzAssignmentDao_Repo$findByUidAndClazzUidAsFlow$1$1$_response$1 $i$f$request$i$f$get\$i$a$-replicateHttpRequestCatchAndLog-ClazzAssignmentDao_Repo$findByUidAndClazzUidAsFlow$1$1$$i$f$replicateHttpRequestCatchAndLog$resultjava/lang/ObjectcreateB(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;T(Lkotlin/coroutines/Continuation<*>;)Lkotlin/coroutines/Continuation;  kotlin/coroutines/ContinuationinvokeD(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;     p1  Lkotlin/Metadata;mv kxi0d1 0HŠ@d2 findByUidAndClazzUidAsFlow"(JJ)Lkotlinx/coroutines/flow/Flow; *Lkotlin/jvm/internal/SourceDebugExtension;valueSMAP ClazzAssignmentDao_Repo.kt Kotlin *S Kotlin *F + 1 ClazzAssignmentDao_Repo.kt com/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$findByUidAndClazzUidAsFlow$1 + 2 RepoHttpRequest.kt com/ustadmobile/door/http/RepoHttpRequestKt + 3 builders.kt io/ktor/client/request/BuildersKt *L 1#1,420:1 41#2,2:421 43#2,6:427 225#3:423 99#3,2:424 22#3:426 *S KotlinDebug *F + 1 ClazzAssignmentDao_Repo.kt com/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$findByUidAndClazzUidAsFlow$1 *L 258#1:421,2 258#1:427,6 260#1:423 260#1:424,2 260#1:426 *E CodeLocalVariableTable Signature StackMapTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileSourceDebugExtensionRuntimeVisibleAnnotations0 !"!#!>?  "^*+* **#4 $ "۸=:*A+G*MMON*:*7*76 6 S: *: 6  :UYX::6M^OdMhjlntvM^|M^|:6:6Y *,*-**AY46 6 6 66*I:*N*ZM+G+:M^|**,*-**AY"6 6 *N*ZM+G+W:һY,-ٶⰻYH7N77%$-ZI<ZZ7&!(03HILYm~  #TUVW\  #80/NC///30FK000V V j:ju(\,mr?.?@?Y? L? H? ((!5 ?2$?/(? ,e? )h? ? 9? '4(5"@Y***+#$'5(5"7*+  # $'4(4A"1 *+#   !) *I$+&,SMAP ClazzAssignmentDao_Repo.kt Kotlin *S Kotlin *F + 1 ClazzAssignmentDao_Repo.kt com/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$findByUidAndClazzUidAsFlow$1 + 2 RepoHttpRequest.kt com/ustadmobile/door/http/RepoHttpRequestKt + 3 builders.kt io/ktor/client/request/BuildersKt *L 1#1,420:1 41#2,2:421 43#2,6:427 225#3:423 99#3,2:424 22#3:426 *S KotlinDebug *F + 1 ClazzAssignmentDao_Repo.kt com/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$findByUidAndClazzUidAsFlow$1 *L 258#1:421,2 258#1:427,6 260#1:423 260#1:424,2 260#1:426 *E -$%s&'[I(I)*[I+I+I,I,-[s s"s s".[s/s0s/s01s2s3[I,II+II[s[ss' [s!PK!!>**Ucom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$findByUidAndClazzUidAsync$1.class=FOcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$findByUidAndClazzUidAsync$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fClazzAssignmentDao_Repo.ktlisnmfindByUidAndClazzUidAsyncc3com.ustadmobile.core.db.dao.ClazzAssignmentDao_RepoX(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$findByUidAndClazzUidAsync$1;>;)Vthis$05Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisQLcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$findByUidAndClazzUidAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,3com/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo.6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mv kxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =F*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;I;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0+com/ustadmobile/door/http/RepoHttpRequestKtreplicateHttpRequestCatchAndLogb(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V B(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;)V%$this_replicateHttpRequestCatchAndLog-Lcom/ustadmobile/door/DoorDatabaseRepository; $repoPathLjava/lang/String;    (I)V  thisoLcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$findByUidAsync$$inlined$replicateHttpRequestCatchAndLog$1; $receiverinvoke()Ljava/lang/String;#Lorg/jetbrains/annotations/NotNull;/: repoHttpRequestWithFallback: exception for  $java/lang/invoke/StringConcatFactory"makeConcatWithConstants(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; $% #&'S(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;)Ljava/lang/String; $)*()Ljava/lang/Object;  -Lkotlin/Metadata;mv kxi0d1!  0H ¢¨d2 Mcom/ustadmobile/door/http/RepoHttpRequestKt$replicateHttpRequestCatchAndLog$13com/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo>findByUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; @ARepoHttpRequest.kt*Lkotlin/jvm/internal/SourceDebugExtension;valueSMAP RepoHttpRequest.kt Kotlin *S Kotlin *F + 1 RepoHttpRequest.kt com/ustadmobile/door/http/RepoHttpRequestKt$replicateHttpRequestCatchAndLog$1 *L 1#1,63:1 *E CodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotationsBootstrapMethods1 GB*+*,*H G8**+I-H JA,G/*.I,H K L?BMNCOSMAP RepoHttpRequest.kt Kotlin *S Kotlin *F + 1 RepoHttpRequest.kt com/ustadmobile/door/http/RepoHttpRequestKt$replicateHttpRequestCatchAndLog$1 *L 1#1,63:1 *E P7/0[I1I2I34I56I78[s9:[s;sX(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$findByUidAsync$1;>;)Vthis$05Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo; "# $#(Lkotlin/coroutines/Continuation;)V & 'FLcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$findByUidAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result 0 1labelI 34 5kotlin/coroutines/Continuation83com/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo:5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; < ;=$resultLkotlin/Metadata;mv kxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0 0"#34 G= *+%*,(H  ) "# *+I!,-GE*+2**676*% *9>H)?J.K/L M;=N O  s [III[IIIIIIII[ssss ssss [ssssssssss@A[IIBICIDEIFPK!!Sl~ ~ |com/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$findByUidWithBlockAsync$$inlined$replicateHttpRequestCatchAndLog$1.class=Rvcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$findByUidWithBlockAsync$$inlined$replicateHttpRequestCatchAndLog$1PLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0+com/ustadmobile/door/http/RepoHttpRequestKtreplicateHttpRequestCatchAndLogb(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V B(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;)V%$this_replicateHttpRequestCatchAndLog-Lcom/ustadmobile/door/DoorDatabaseRepository; $repoPathLjava/lang/String;    (I)V  thisxLcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$findByUidWithBlockAsync$$inlined$replicateHttpRequestCatchAndLog$1; $receiverinvoke()Ljava/lang/String;#Lorg/jetbrains/annotations/NotNull;/: repoHttpRequestWithFallback: exception for  $java/lang/invoke/StringConcatFactory"makeConcatWithConstants(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; $% #&'S(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;)Ljava/lang/String; $)*()Ljava/lang/Object;  -Lkotlin/Metadata;mv kxi0d1!  0H ¢¨d2 Mcom/ustadmobile/door/http/RepoHttpRequestKt$replicateHttpRequestCatchAndLog$13com/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo>findByUidWithBlockAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; @ARepoHttpRequest.kt*Lkotlin/jvm/internal/SourceDebugExtension;valueSMAP RepoHttpRequest.kt Kotlin *S Kotlin *F + 1 RepoHttpRequest.kt com/ustadmobile/door/http/RepoHttpRequestKt$replicateHttpRequestCatchAndLog$1 *L 1#1,63:1 *E CodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotationsBootstrapMethods1 GB*+*,*H G8**+I-H JA,G/*.I,H K L?BMNCOSMAP RepoHttpRequest.kt Kotlin *S Kotlin *F + 1 RepoHttpRequest.kt com/ustadmobile/door/http/RepoHttpRequestKt$replicateHttpRequestCatchAndLog$1 *L 1#1,63:1 *E P7/0[I1I2I34I56I78[s9:[s;sX(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$findByUidWithBlockAsync$1;>;)Vthis$05Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo; "# $#(Lkotlin/coroutines/Continuation;)V & 'OLcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$findByUidWithBlockAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result 0 1labelI 34 5kotlin/coroutines/Continuation83com/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo:5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; < ;=$resultLkotlin/Metadata;mv kxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0 0"#34 G= *+%*,(H  ) "# *+I!,-GE*+2**676*% *9>H)?J.K/L M;=N O  s [III[IIIIIIII[ssss ssss [ssssssssss@A[IIBICIDEIFPK!!݊mcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$findCourseGroupMembersByPersonUidAndAssignmentUid$1.class=Fgcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$findCourseGroupMembersByPersonUidAndAssignmentUid$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fClazzAssignmentDao_Repo.ktlmisnm1findCourseGroupMembersByPersonUidAndAssignmentUidc3com.ustadmobile.core.db.dao.ClazzAssignmentDao_RepoX(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$findCourseGroupMembersByPersonUidAndAssignmentUid$1;>;)Vthis$05Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisiLcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$findCourseGroupMembersByPersonUidAndAssignmentUid$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,3com/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo.6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mv kxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =F*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IX(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$findEnrolmentsByPersonUidAndAssignmentUid$1;>;)Vthis$05Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisaLcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$findEnrolmentsByPersonUidAndAssignmentUid$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,3com/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo.6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mv kxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =F*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IX(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$findPeerReviewerAllocationsByPersonUidAndAssignmentUid$1;>;)Vthis$05Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisnLcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$findPeerReviewerAllocationsByPersonUidAndAssignmentUid$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,3com/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo.6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mv kxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =F*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IX(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getAllAssignmentsByClazzUidAsync$1;>;)Vthis$05Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisXLcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getAllAssignmentsByClazzUidAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,3com/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo.5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mv kxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IX(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getAssignmentMarksByAssignmentUid$1;>;)Vthis$05Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisYLcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getAssignmentMarksByAssignmentUid$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,3com/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo.I(JJJLjava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mv kxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =H  *+&***+** *-2>  3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IX(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getAssignmentSubmissionsByAssignmentUid$1;>;)Vthis$05Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  this_Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getAssignmentSubmissionsByAssignmentUid$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,3com/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo.I(JJJLjava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mv kxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =H  *+&***+** *-2>  3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;I;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0+com/ustadmobile/door/http/RepoHttpRequestKtreplicateHttpRequestOrThrows(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;Lkotlin/jvm/functions/Function0;)Ljava/lang/Object; B(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;)V!$this_replicateHttpRequestOrThrow-Lcom/ustadmobile/door/DoorDatabaseRepository; $repoPathLjava/lang/String;    (I)V  thisLcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getAssignmentSubmitterSummaryListForAssignment$1$invokeSuspend$$inlined$replicateHttpRequestOrThrow$1; $receiverinvoke()Ljava/lang/String;#Lorg/jetbrains/annotations/NotNull;/: repoHttpRequestWithFallback: exception for  $java/lang/invoke/StringConcatFactory"makeConcatWithConstants(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; $% #&'S(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;)Ljava/lang/String; $)*()Ljava/lang/Object;  -Lkotlin/Metadata;mv kxi0d1(  0"H ¢¨d2 RIcom/ustadmobile/door/http/RepoHttpRequestKt$replicateHttpRequestOrThrow$1dcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getAssignmentSubmitterSummaryListForAssignment$1? invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object; ABRepoHttpRequest.kt*Lkotlin/jvm/internal/SourceDebugExtension;valueSMAP RepoHttpRequest.kt Kotlin *S Kotlin *F + 1 RepoHttpRequest.kt com/ustadmobile/door/http/RepoHttpRequestKt$replicateHttpRequestOrThrow$1 *L 1#1,63:1 *E CodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotationsBootstrapMethods1 HB*+*,*I H8**+J:I KA,H/*.J9I L M@CNODPSMAP RepoHttpRequest.kt Kotlin *S Kotlin *F + 1 RepoHttpRequest.kt com/ustadmobile/door/http/RepoHttpRequestKt$replicateHttpRequestOrThrow$1 *L 1#1,63:1 *E Q:/0[I1I2I34I56I78[s9:[s;sKEF[sGR(!PK!!oDn.n.jcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getAssignmentSubmitterSummaryListForAssignment$1.class=udcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getAssignmentSubmitterSummaryListForAssignment$1Lkotlin/coroutines/jvm/internal/SuspendLambda;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation<-Ljava/lang/Boolean;>;Ljava/lang/Object;>;,kotlin/coroutines/jvm/internal/SuspendLambdakotlin/jvm/functions/Function2(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;JJJLjava/lang/String;Ljava/lang/String;ILkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;JJJLjava/lang/String;Ljava/lang/String;ILkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getAssignmentSubmitterSummaryListForAssignment$1;>;)Vthis$05Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;  $assignmentUidJ   $clazzUid  $accountPersonUid  $groupLjava/lang/String;   $searchText   $sortOptionI ! "$(ILkotlin/coroutines/Continuation;)V $ %thisfLcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getAssignmentSubmitterSummaryListForAssignment$1; $receiver $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;L$1Ljava/lang/Object;L$2.Lkotlin/coroutines/jvm/internal/DebugMetadata;fClazzAssignmentDao_Repo.ktluisL$0n$$this$replicateHttpRequestOrThrow$iv repoPath$iv _responsemcdcom.ustadmobile.core.db.dao.ClazzAssignmentDao_Repo$getAssignmentSubmitterSummaryListForAssignment$1$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;java/lang/ExceptionE)kotlin/coroutines/intrinsics/IntrinsicsKtGgetCOROUTINE_SUSPENDED()Ljava/lang/Object; IJ HKlabel M! Nkotlin/ResultKtPthrowOnFailure(Ljava/lang/Object;)V RS QT ;/ V'androidx/paging/PagingSource$LoadParamsX3com/ustadmobile/core/db/dao/ClazzAssignmentDao_RepoZget_repo/()Lcom/ustadmobile/door/DoorDatabaseRepository; \] [^AClazzAssignmentDao/getAssignmentSubmitterSummaryListForAssignment`get_httpClient()Lio/ktor/client/HttpClient; bc [d)io/ktor/client/request/HttpRequestBuilderf()V h gi+com/ustadmobile/door/DoorDatabaseRepositoryk getConfig)()Lcom/ustadmobile/door/RepositoryConfig; mn lo0com/ustadmobile/door/ext/HttpRequestBuilderExtKtq setRepoUrlg(Lio/ktor/client/request/HttpRequestBuilder;Lcom/ustadmobile/door/RepositoryConfig;Ljava/lang/String;)V st rudoorNodeIdHeader[(Lio/ktor/client/request/HttpRequestBuilder;Lcom/ustadmobile/door/DoorDatabaseRepository;)V wx ryio/ktor/http/HttpMessageBuilder{ cache-control}no-storeio/ktor/client/request/UtilsKtheaderH(Lio/ktor/http/HttpMessageBuilder;Ljava/lang/String;Ljava/lang/Object;)V  assignmentUid%com/ustadmobile/door/RepositoryConfiggetJson#()Lkotlinx/serialization/json/Json; 'kotlin/jvm/internal/LongCompanionObjectINSTANCE)Lkotlin/jvm/internal/LongCompanionObject; 3kotlinx/serialization/builtins/BuiltinSerializersKt serializerN(Lkotlin/jvm/internal/LongCompanionObject;)Lkotlinx/serialization/KSerializer; +kotlinx/serialization/SerializationStrategy%kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; kotlinx/serialization/json/JsonencodeToStringS(Lkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)Ljava/lang/String;  parameterR(Lio/ktor/client/request/HttpRequestBuilder;Ljava/lang/String;Ljava/lang/Object;)V clazzUidaccountPersonUidgroup)kotlin/jvm/internal/StringCompanionObject+Lkotlin/jvm/internal/StringCompanionObject; P(Lkotlin/jvm/internal/StringCompanionObject;)Lkotlinx/serialization/KSerializer;  searchText sortOption&kotlin/jvm/internal/IntCompanionObject(Lkotlin/jvm/internal/IntCompanionObject; M(Lkotlin/jvm/internal/IntCompanionObject;)Lkotlinx/serialization/KSerializer; boxInt(I)Ljava/lang/Integer;  getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; pagingSourceLoadParameters(Lio/ktor/client/request/HttpRequestBuilder;Lkotlinx/serialization/json/Json;Lkotlinx/serialization/SerializationStrategy;Landroidx/paging/PagingSource$LoadParams;)V rio/ktor/http/HttpMethod Companion#Lio/ktor/http/HttpMethod$Companion; !io/ktor/http/HttpMethod$CompaniongetGet()Lio/ktor/http/HttpMethod;  setMethod(Lio/ktor/http/HttpMethod;)V g&io/ktor/client/statement/HttpStatementI(Lio/ktor/client/request/HttpRequestBuilder;Lio/ktor/client/HttpClient;)V  ./  0/ execute4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; java/lang/String%io/ktor/client/statement/HttpResponseget_db()Landroidx/room/RoomDatabase; [=com/ustadmobile/door/replication/DoorDatabaseReplicationExtKt#onClientRepoDoorMessageHttpResponse(Landroidx/room/RoomDatabase;Lio/ktor/client/statement/HttpResponse;Lkotlinx/serialization/json/Json;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 3com/ustadmobile/door/paging/HttpResponsePagingExtKtendOfPaginationReached*(Lio/ktor/client/statement/HttpResponse;)Z   boxBoolean(Z)Ljava/lang/Boolean;  io/github/aakira/napier/Napier Lio/github/aakira/napier/Napier;    java/lang/Throwable DoorLogcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getAssignmentSubmitterSummaryListForAssignment$1$invokeSuspend$$inlined$replicateHttpRequestOrThrow$1B(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;)V  kotlin/jvm/functions/Function0vJ(Ljava/lang/Throwable;Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V   java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V  ! _pagingParams)Landroidx/paging/PagingSource$LoadParams;-Lcom/ustadmobile/door/DoorDatabaseRepository; $this$get$ivLio/ktor/client/HttpClient;$completion$iv$this$get$iv$iv builder$iv$iv+Lio/ktor/client/request/HttpRequestBuilder;1$this$invokeSuspend_u24lambda_u241_u24lambda_u240$this$request$iv$iv$iv'Lio/ktor/client/statement/HttpResponse;e$ivLjava/lang/Exception;`$i$a$-get-ClazzAssignmentDao_Repo$getAssignmentSubmitterSummaryListForAssignment$1$1$_response$1 $i$f$request$i$f$getl$i$a$-replicateHttpRequestOrThrow-ClazzAssignmentDao_Repo$getAssignmentSubmitterSummaryListForAssignment$1$1 $i$f$replicateHttpRequestOrThrow$resultjava/lang/Object7java/lang/Boolean9createT(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;f(Ljava/lang/Object;Lkotlin/coroutines/Continuation<*>;)Lkotlin/coroutines/Continuation;  >kotlin/coroutines/Continuation@valueinvoke](Landroidx/paging/PagingSource$LoadParams;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Landroidx/paging/PagingSource$LoadParams;Lkotlin/coroutines/Continuation<-Ljava/lang/Boolean;>;)Ljava/lang/Object; ;< F kotlin/UnitH Lkotlin/Unit; J IK ,- Mp1p28(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; CD RLkotlin/Metadata;mv kxi0d1<    0200j0`HŠ@d2 (Lapp/cash/paging/PagingSourceLoadParams;.getAssignmentSubmitterSummaryListForAssignmentH(JJJLjava/lang/String;Ljava/lang/String;I)Landroidx/paging/PagingSource; abandroidx/paging/PagingSourced LoadParams*Lkotlin/jvm/internal/SourceDebugExtension;=SMAP ClazzAssignmentDao_Repo.kt Kotlin *S Kotlin *F + 1 ClazzAssignmentDao_Repo.kt com/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getAssignmentSubmitterSummaryListForAssignment$1 + 2 RepoHttpRequest.kt com/ustadmobile/door/http/RepoHttpRequestKt + 3 builders.kt io/ktor/client/request/BuildersKt *L 1#1,420:1 54#2,2:421 56#2,5:427 225#3:423 99#3,2:424 22#3:426 *S KotlinDebug *F + 1 ClazzAssignmentDao_Repo.kt com/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getAssignmentSubmitterSummaryListForAssignment$1 *L 95#1:421,2 95#1:427,5 97#1:423 97#1:424,2 97#1:426 *E CodeLocalVariableTable Signature StackMapTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileSourceDebugExtensionRuntimeVisibleAnnotations0 ./0/M!;/  ! i 0*+* **** * #* &j\ 0'(0) 00000 0 ! 0*+ k ,-imL:*OZ+U*WYM*_Na:*:*7*7*7 *: *: *#666e:*:6:gYj::6_pav_z|~_p_p_p _p _p _pøʶ_pøƸ,:6ض޶:6Y*-W***OY566666*[:*:*WlN+U+:_p**-W***OY,66*:*:*WlN+U+W#: Y-Y"iFZFFlT$88.8l[88>88%8l88 8l8F8l8:88m0]0_8`<_ijmazbcbdefgfhiji$kFlhmnopqns]$%&'a,u`]v_]j`#0y#$8=%E=% =%=% =%<>M>{>> >w&'wu(+8)';*+",+)-',7?.r?./01!/2!A3!z{3!m4!i5!('((6/!2!%3!)3!h4!k5!i&4!fO5!nCoD;<ia /Y*******#,?N-+W-Aj /'(/B//*+k=nDo CDCDiB*+,GLNj '(O$P+kEnCo DCACQi? *+Y,ASj  '( O/ P/pYef q[ckr3s=SMAP ClazzAssignmentDao_Repo.kt Kotlin *S Kotlin *F + 1 ClazzAssignmentDao_Repo.kt com/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getAssignmentSubmitterSummaryListForAssignment$1 + 2 RepoHttpRequest.kt com/ustadmobile/door/http/RepoHttpRequestKt + 3 builders.kt io/ktor/client/request/BuildersKt *L 1#1,420:1 54#2,2:421 56#2,5:427 225#3:423 99#3,2:424 22#3:426 *S KotlinDebug *F + 1 ClazzAssignmentDao_Repo.kt com/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getAssignmentSubmitterSummaryListForAssignment$1 *L 95#1:421,2 95#1:427,5 97#1:423 97#1:424,2 97#1:426 *E t12s34[I5I67[I8I8I9I9I9:[s;s.s;s.s0<[s=s>s=s>s?@s,AsBTU[I9IVI8WIXYIZ[[s\][s^s_s#s$s_s`ngB[shPK!!.TT`com/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getCourseGroupMembersByAssignmentUid$1.class=FZcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getCourseGroupMembersByAssignmentUid$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fClazzAssignmentDao_Repo.ktl}isnm$getCourseGroupMembersByAssignmentUidc3com.ustadmobile.core.db.dao.ClazzAssignmentDao_RepoX(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getCourseGroupMembersByAssignmentUid$1;>;)Vthis$05Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  this\Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getCourseGroupMembersByAssignmentUid$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,3com/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo.5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mv kxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IX(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getGroupUidFromAssignment$1;>;)Vthis$05Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisQLcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getGroupUidFromAssignment$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,3com/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo.5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mv kxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IX(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getLatestSubmissionTimeAllowed$1;>;)Vthis$05Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisVLcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getLatestSubmissionTimeAllowed$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,3com/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo.5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mv kxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IX(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getMarkingTypeFromAssignment$1;>;)Vthis$05Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisTLcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getMarkingTypeFromAssignment$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,3com/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo.5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mv kxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IX(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getPeerReviewAllocationsForPerson$1;>;)Vthis$05Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisYLcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getPeerReviewAllocationsForPerson$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,3com/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo.6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mv kxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =F*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IX(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getPeerReviewerAllocationsByAssignmentUid$1;>;)Vthis$05Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisaLcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getPeerReviewerAllocationsByAssignmentUid$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,3com/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo.7(JJJLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mv kxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =G*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IUU[com/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getSubmitterCountFromAssignment$1.class=FUcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getSubmitterCountFromAssignment$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fClazzAssignmentDao_Repo.ktlisnmgetSubmitterCountFromAssignmentc3com.ustadmobile.core.db.dao.ClazzAssignmentDao_RepoX(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getSubmitterCountFromAssignment$1;>;)Vthis$05Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisWLcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getSubmitterCountFromAssignment$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,3com/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo.H(JJLjava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mv kxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =G*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;Ixh h tcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getSubmitterUid$$inlined$replicateHttpRequestCatchAndLog$1.class=Rncom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getSubmitterUid$$inlined$replicateHttpRequestCatchAndLog$1PLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0+com/ustadmobile/door/http/RepoHttpRequestKtreplicateHttpRequestCatchAndLogb(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V B(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;)V%$this_replicateHttpRequestCatchAndLog-Lcom/ustadmobile/door/DoorDatabaseRepository; $repoPathLjava/lang/String;    (I)V  thispLcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getSubmitterUid$$inlined$replicateHttpRequestCatchAndLog$1; $receiverinvoke()Ljava/lang/String;#Lorg/jetbrains/annotations/NotNull;/: repoHttpRequestWithFallback: exception for  $java/lang/invoke/StringConcatFactory"makeConcatWithConstants(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; $% #&'S(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;)Ljava/lang/String; $)*()Ljava/lang/Object;  -Lkotlin/Metadata;mv kxi0d1!  0H ¢¨d2 Mcom/ustadmobile/door/http/RepoHttpRequestKt$replicateHttpRequestCatchAndLog$13com/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo>getSubmitterUid7(JJJLkotlin/coroutines/Continuation;)Ljava/lang/Object; @ARepoHttpRequest.kt*Lkotlin/jvm/internal/SourceDebugExtension;valueSMAP RepoHttpRequest.kt Kotlin *S Kotlin *F + 1 RepoHttpRequest.kt com/ustadmobile/door/http/RepoHttpRequestKt$replicateHttpRequestCatchAndLog$1 *L 1#1,63:1 *E CodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotationsBootstrapMethods1 GB*+*,*H G8**+I-H JA,G/*.I,H K L?BMNCOSMAP RepoHttpRequest.kt Kotlin *S Kotlin *F + 1 RepoHttpRequest.kt com/ustadmobile/door/http/RepoHttpRequestKt$replicateHttpRequestCatchAndLog$1 *L 1#1,63:1 *E P7/0[I1I2I34I56I78[s9:[s;sX(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getSubmitterUid$1;>;)Vthis$05Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo; &' (#(Lkotlin/coroutines/Continuation;)V #* +GLcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getSubmitterUid$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result 4 5labelI 78 9kotlin/coroutines/Continuation<3com/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo>7(JJJLkotlin/coroutines/Continuation;)Ljava/lang/Object; @ ?A$resultLkotlin/Metadata;mv kxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0  4&'78#$K= *+)*,,L  - &' ./M%01KG*+6**:;:*) *=BL-CN2O3P Q?ARS s[III[ IIIIIIIIIIII[ ssss s s ssss s s [ sssssssssssss !s"DE[IIFIGIHIIJPK!!:W com/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getSubmitterUidsAndNameByClazzOrGroupSetUid$$inlined$replicateHttpRequestCatchAndLog$1.class=Rcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getSubmitterUidsAndNameByClazzOrGroupSetUid$$inlined$replicateHttpRequestCatchAndLog$1PLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0+com/ustadmobile/door/http/RepoHttpRequestKtreplicateHttpRequestCatchAndLogb(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V B(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;)V%$this_replicateHttpRequestCatchAndLog-Lcom/ustadmobile/door/DoorDatabaseRepository; $repoPathLjava/lang/String;    (I)V  thisLcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getSubmitterUidsAndNameByClazzOrGroupSetUid$$inlined$replicateHttpRequestCatchAndLog$1; $receiverinvoke()Ljava/lang/String;#Lorg/jetbrains/annotations/NotNull;/: repoHttpRequestWithFallback: exception for  $java/lang/invoke/StringConcatFactory"makeConcatWithConstants(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; $% #&'S(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;)Ljava/lang/String; $)*()Ljava/lang/Object;  -Lkotlin/Metadata;mv kxi0d1!  0H ¢¨d2 Mcom/ustadmobile/door/http/RepoHttpRequestKt$replicateHttpRequestCatchAndLog$13com/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo>+getSubmitterUidsAndNameByClazzOrGroupSetUidI(JJJLjava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; @ARepoHttpRequest.kt*Lkotlin/jvm/internal/SourceDebugExtension;valueSMAP RepoHttpRequest.kt Kotlin *S Kotlin *F + 1 RepoHttpRequest.kt com/ustadmobile/door/http/RepoHttpRequestKt$replicateHttpRequestCatchAndLog$1 *L 1#1,63:1 *E CodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotationsBootstrapMethods1 GB*+*,*H G8**+I-H JA,G/*.I,H K L?BMNCOSMAP RepoHttpRequest.kt Kotlin *S Kotlin *F + 1 RepoHttpRequest.kt com/ustadmobile/door/http/RepoHttpRequestKt$replicateHttpRequestCatchAndLog$1 *L 1#1,63:1 *E P7/0[I1I2I34I56I78[s9:[s;sX(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getSubmitterUidsAndNameByClazzOrGroupSetUid$1;>;)Vthis$05Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo; () *#(Lkotlin/coroutines/Continuation;)V %, -cLcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getSubmitterUidsAndNameByClazzOrGroupSetUid$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result 6 7labelI 9: ;kotlin/coroutines/Continuation>3com/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo@I(JJJLjava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; "B AC$resultLkotlin/Metadata;mv kxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0   6()9:%&M= *++*,.N  / () 01O'23MH  *+8**<=<*+ *?DN / EP4Q5R SACTUs[III[IIIIIIIIIIIIII[ssss s s s ssss s s s [sssssss sssssss !s"#s$FG[IIHIIIJKILPK!!hX(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getSubmitterUidsByClazzOrGroupSetUid$1;>;)Vthis$05Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  this\Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getSubmitterUidsByClazzOrGroupSetUid$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,3com/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo.7(JJJLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mv kxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =G*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;I;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0i(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;Lcom/ustadmobile/lib/db/entities/ClazzAssignment;)Vthis$05Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;  $entity1Lcom/ustadmobile/lib/db/entities/ClazzAssignment;  (I)V  thisFLcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$insert$_result$1; $receiverinvoke()Ljava/lang/Long;#Lorg/jetbrains/annotations/NotNull;3com/ustadmobile/core/db/dao/ClazzAssignmentDao_Repoget_dao2()Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao;  .com/ustadmobile/core/db/dao/ClazzAssignmentDao!insert(Ljava/lang/Object;)J #$ "%java/lang/Long'valueOf(J)Ljava/lang/Long; )* (+()Ljava/lang/Object;  .Lkotlin/Metadata;mv kxi0d1  0H ¢d2 4(Lcom/ustadmobile/lib/db/entities/ClazzAssignment;)J #>ClazzAssignmentDao_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  AB*+ *,*B  A<* *&,CB DA-A/*/CB E F?GH@I701[I2I3I45I67I89[s:;[sX(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$insertAsync$1;>;)Vthis$05Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisCLcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,3com/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo.e(Lcom/ustadmobile/lib/db/entities/ClazzAssignment;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mv kxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;I;Ljava/lang/Object;>;,kotlin/coroutines/jvm/internal/SuspendLambdakotlin/jvm/functions/Function1(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;Lcom/ustadmobile/lib/db/entities/ClazzAssignment;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;Lcom/ustadmobile/lib/db/entities/ClazzAssignment;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$insertAsync$_result$1;>;)Vthis$05Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;  $entity1Lcom/ustadmobile/lib/db/entities/ClazzAssignment;  $(ILkotlin/coroutines/Continuation;)V  thisKLcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$insertAsync$_result$1; $receiver $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;fClazzAssignmentDao_Repo.ktlisnmcIcom.ustadmobile.core.db.dao.ClazzAssignmentDao_Repo$insertAsync$_result$1$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;)kotlin/coroutines/intrinsics/IntrinsicsKt*getCOROUTINE_SUSPENDED()Ljava/lang/Object; ,- +.labelI 01 2kotlin/ResultKt4throwOnFailure(Ljava/lang/Object;)V 67 583com/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo:get_dao2()Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao; <= ;>kotlin/coroutines/Continuation@.com/ustadmobile/core/db/dao/ClazzAssignmentDaoB insertAsyncF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; DE CFjava/lang/IllegalStateExceptionH/call to 'resume' before 'invoke' with coroutineJ(Ljava/lang/String;)V L IM$resultLjava/lang/Object;java/lang/ObjectQcreateB(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;T(Lkotlin/coroutines/Continuation<*>;)Lkotlin/coroutines/Continuation;  Vinvoke4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;G(Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; ST [ kotlin/Unit]INSTANCE Lkotlin/Unit; _` ^a  cp1 XY fLkotlin/Metadata;mv kxi0d1  0HŠ@d2 e(Lcom/ustadmobile/lib/db/entities/ClazzAssignment;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; DvCodeLocalVariableTable Signature StackMapTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations001  xM*+*,*-y* z xR/M*3@:+9*?**A*3GY, ,+9+IYKN{ R!DR|$@GHy$$$$OP}(~)STx<Y**+WAyzU})~)XYx7*+\bdyezZ}(~(AXx1 *+Agy  eP ;wz[s [I!"[#[$[%s&s'hi[IjIkIlmInoIpq[srs[stsuPK!!m*Fcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$insertList$1.class=H@com/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$insertList$1KLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0H(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;Ljava/util/List;)V{(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;Ljava/util/List;)Vthis$05Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;   $entityListLjava/util/List;  (I)V  thisBLcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$insertList$1; $receiverinvoke()V3com/ustadmobile/core/db/dao/ClazzAssignmentDao_Repoget_dao2()Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao;  .com/ustadmobile/core/db/dao/ClazzAssignmentDao! insertList(Ljava/util/List;)V #$ "%()Ljava/lang/Object;  ( kotlin/Unit*INSTANCE Lkotlin/Unit; ,- +.CLjava/util/List;Lkotlin/Metadata;mv kxi0d1  0H ¢d2 ClazzAssignmentDao_Repo.kt SignatureCodeLocalVariableTableLineNumberTable InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0 @0 AB*+*,*B  @ A=* *&C B A'A2*)/CB D E%@F?G412[I3I4I56I78I9:[s;<[s=s>sPK!!V* Kcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$insertListAsync$2.class=Ecom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$insertListAsync$2Lkotlin/coroutines/jvm/internal/SuspendLambda;Lkotlin/jvm/functions/Function1;Ljava/lang/Object;>;,kotlin/coroutines/jvm/internal/SuspendLambdakotlin/jvm/functions/Function1h(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;Ljava/util/List;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;Ljava/util/List;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$insertListAsync$2;>;)Vthis$05Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;   $entityListLjava/util/List;  $(ILkotlin/coroutines/Continuation;)V  thisGLcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$insertListAsync$2; $receiver $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;fClazzAssignmentDao_Repo.ktlisnmcEcom.ustadmobile.core.db.dao.ClazzAssignmentDao_Repo$insertListAsync$2$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;)kotlin/coroutines/intrinsics/IntrinsicsKt*getCOROUTINE_SUSPENDED()Ljava/lang/Object; ,- +.labelI 01 2kotlin/ResultKt4throwOnFailure(Ljava/lang/Object;)V 67 583com/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo:get_dao2()Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao; <= ;>kotlin/coroutines/Continuation@.com/ustadmobile/core/db/dao/ClazzAssignmentDaoBinsertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; DE CF kotlin/UnitHINSTANCE Lkotlin/Unit; JK ILjava/lang/IllegalStateExceptionN/call to 'resume' before 'invoke' with coroutineP(Ljava/lang/String;)V R OS$resultLjava/lang/Object;java/lang/ObjectWcreateB(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;T(Lkotlin/coroutines/Continuation<*>;)Lkotlin/coroutines/Continuation;  \invoke4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; YZ a  cp1 ^_ fCLjava/util/List;Lkotlin/Metadata;mv kxi0d1 0HŠ@d2  SignatureCodeLocalVariableTable StackMapTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations001 wh xM*+*,*-y* w xV/M*3D:+9*?**A*3GY, ,+9+WMOYQTz X!DX{$@GLy$($(UV|(})YZx<Y**+]Ayw[|)})^_x7*+bMdyew`|(}(A^x1 *+Agy  eV~ ;Fw[s [I!"[#[$[%s&s'ij[IkIlImnIopIqr[sst[susvPK!!p3=CCBcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$update$1.class=H;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0i(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;Lcom/ustadmobile/lib/db/entities/ClazzAssignment;)Vthis$05Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;  $entity1Lcom/ustadmobile/lib/db/entities/ClazzAssignment;  (I)V  this>Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$update$1; $receiverinvoke()V3com/ustadmobile/core/db/dao/ClazzAssignmentDao_Repoget_dao2()Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao;  .com/ustadmobile/core/db/dao/ClazzAssignmentDao update(Ljava/lang/Object;)V "# !$()Ljava/lang/Object;  ' kotlin/Unit)INSTANCE Lkotlin/Unit; +, *-Lkotlin/Metadata;mv kxi0d1  0H ¢d2 4(Lcom/ustadmobile/lib/db/entities/ClazzAssignment;)V "=ClazzAssignmentDao_Repo.ktCodeLocalVariableTableLineNumberTable InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  @B*+ *,*A  @=* *%B A A&@2*(.BA C D>EF?G4/0[I1I2I34I56I78[s9:[s;s;Ljava/lang/Object;>;,kotlin/coroutines/jvm/internal/SuspendLambdakotlin/jvm/functions/Function1j(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;Ljava/util/List;ZJLkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;Ljava/util/List;ZJLkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$updateActiveByList$2;>;)Vthis$05Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;  $uidListLjava/util/List;  $activeZ   $changeTimeJ  $(ILkotlin/coroutines/Continuation;)V  thisJLcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$updateActiveByList$2; $receiver $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;fClazzAssignmentDao_Repo.ktlFisnmcHcom.ustadmobile.core.db.dao.ClazzAssignmentDao_Repo$updateActiveByList$2$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;)kotlin/coroutines/intrinsics/IntrinsicsKt2getCOROUTINE_SUSPENDED()Ljava/lang/Object; 45 36labelI 89 :kotlin/ResultKt<throwOnFailure(Ljava/lang/Object;)V >? =@3com/ustadmobile/core/db/dao/ClazzAssignmentDao_RepoBget_dao2()Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao; DE CFkotlin/coroutines/ContinuationH.com/ustadmobile/core/db/dao/ClazzAssignmentDaoJupdateActiveByListF(Ljava/util/List;ZJLkotlin/coroutines/Continuation;)Ljava/lang/Object; LM KN kotlin/UnitPINSTANCE Lkotlin/Unit; RS QTjava/lang/IllegalStateExceptionV/call to 'resume' before 'invoke' with coroutineX(Ljava/lang/String;)V Z W[$resultLjava/lang/Object;java/lang/Object_createB(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;T(Lkotlin/coroutines/Continuation<*>;)Lkotlin/coroutines/Continuation;  dinvoke4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; ab i #$ kp1 fg n"Ljava/util/List;Lkotlin/Metadata;mv kxi0d1 0HŠ@d2  SignatureCodeLocalVariableTable StackMapTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations089 p m*+*,***> !" #$^7M*;LB+A*G****I*;OY, ,+A+WUWYY\ `)D`E$FHEOGTE$0$0]^01abDY****+eI!"c11fg7*+jUlm"h00Af$1 *+Io  m^ CN'[%&s'([I)*[+[,[-s#.s/qr[IsItIuvIwxIyz[s{|[s}s~PK!!cK Mcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$updateActiveByUid$2.class=Gcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$updateActiveByUid$2Lkotlin/coroutines/jvm/internal/SuspendLambda;Lkotlin/jvm/functions/Function1;Ljava/lang/Object;>;,kotlin/coroutines/jvm/internal/SuspendLambdakotlin/jvm/functions/Function1[(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;JZJLkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;JZJLkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$updateActiveByUid$2;>;)Vthis$05Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;  $cbUidJ  $activeZ   $changeTime  $(ILkotlin/coroutines/Continuation;)V  thisILcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$updateActiveByUid$2; $receiver $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;fClazzAssignmentDao_Repo.ktlBisnmcGcom.ustadmobile.core.db.dao.ClazzAssignmentDao_Repo$updateActiveByUid$2$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;)kotlin/coroutines/intrinsics/IntrinsicsKt1getCOROUTINE_SUSPENDED()Ljava/lang/Object; 34 25labelI 78 9kotlin/ResultKt;throwOnFailure(Ljava/lang/Object;)V => <?3com/ustadmobile/core/db/dao/ClazzAssignmentDao_RepoAget_dao2()Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao; CD BEkotlin/coroutines/ContinuationG.com/ustadmobile/core/db/dao/ClazzAssignmentDaoIupdateActiveByUid7(JZJLkotlin/coroutines/Continuation;)Ljava/lang/Object; KL JM kotlin/UnitOINSTANCE Lkotlin/Unit; QR PSjava/lang/IllegalStateExceptionU/call to 'resume' before 'invoke' with coroutineW(Ljava/lang/String;)V Y VZ$resultLjava/lang/Object;java/lang/Object^createB(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;T(Lkotlin/coroutines/Continuation<*>;)Lkotlin/coroutines/Continuation;  cinvoke4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; `a h "# jp1 ef mLkotlin/Metadata;mv kxi0d1 0HŠ@d2 CodeLocalVariableTable Signature StackMapTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations078  }n*+* ***~>  ! "#} ^6M*:LB+@*F****H*:NY, ,+@+WTVYX[ _)D_A$BHAOCTA~$0$0\]/0`a}D Y****+dH~ !b00ef}7*+iTk~l!g//Ae#}1 *+Hn~  l] BM&[$%s&'[I()[*[+[,s"-s.op[IqIrIstIuvIwx[syz[s{s|PK!!I4 Gcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$updateAsync$2.class=Acom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$updateAsync$2Lkotlin/coroutines/jvm/internal/SuspendLambda;Lkotlin/jvm/functions/Function1;Ljava/lang/Object;>;,kotlin/coroutines/jvm/internal/SuspendLambdakotlin/jvm/functions/Function1(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;Lcom/ustadmobile/lib/db/entities/ClazzAssignment;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;Lcom/ustadmobile/lib/db/entities/ClazzAssignment;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$updateAsync$2;>;)Vthis$05Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;  $clazzAssignment1Lcom/ustadmobile/lib/db/entities/ClazzAssignment;  $(ILkotlin/coroutines/Continuation;)V  thisCLcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$updateAsync$2; $receiver $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;fClazzAssignmentDao_Repo.ktlisnmcAcom.ustadmobile.core.db.dao.ClazzAssignmentDao_Repo$updateAsync$2$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;)kotlin/coroutines/intrinsics/IntrinsicsKt*getCOROUTINE_SUSPENDED()Ljava/lang/Object; ,- +.labelI 01 2kotlin/ResultKt4throwOnFailure(Ljava/lang/Object;)V 67 583com/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo:get_dao2()Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao; <= ;>kotlin/coroutines/Continuation@.com/ustadmobile/core/db/dao/ClazzAssignmentDaoB updateAsynce(Lcom/ustadmobile/lib/db/entities/ClazzAssignment;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; DE CF kotlin/UnitHINSTANCE Lkotlin/Unit; JK ILjava/lang/IllegalStateExceptionN/call to 'resume' before 'invoke' with coroutineP(Ljava/lang/String;)V R OS$resultLjava/lang/Object;java/lang/ObjectWcreateB(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;T(Lkotlin/coroutines/Continuation<*>;)Lkotlin/coroutines/Continuation;  \invoke4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; YZ a  cp1 ^_ fLkotlin/Metadata;mv kxi0d1 0HŠ@d2 CodeLocalVariableTable Signature StackMapTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations001  vM*+*,*-w* x vV/M*3D:+9*?**A*3GY, ,+9+WMOYQTy X!DXz$@GLw$($(UV{(|)YZv<Y**+]Awx[{)|)^_v7*+bMdwex`{(|(A^v1 *+Agw  eV} ~;Fx[s [I!"[#[$[%s&s'hi[IjIkIlmInoIpq[srs[stsuPK!!T Kcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$updateListAsync$2.class=Ecom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$updateListAsync$2Lkotlin/coroutines/jvm/internal/SuspendLambda;Lkotlin/jvm/functions/Function1;Ljava/lang/Object;>;,kotlin/coroutines/jvm/internal/SuspendLambdakotlin/jvm/functions/Function1h(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;Ljava/util/List;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;Ljava/util/List;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$updateListAsync$2;>;)Vthis$05Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;   $entityListLjava/util/List;  $(ILkotlin/coroutines/Continuation;)V  thisGLcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$updateListAsync$2; $receiver $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;fClazzAssignmentDao_Repo.ktlisnmcEcom.ustadmobile.core.db.dao.ClazzAssignmentDao_Repo$updateListAsync$2$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;)kotlin/coroutines/intrinsics/IntrinsicsKt*getCOROUTINE_SUSPENDED()Ljava/lang/Object; ,- +.labelI 01 2kotlin/ResultKt4throwOnFailure(Ljava/lang/Object;)V 67 583com/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo:get_dao2()Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao; <= ;>kotlin/coroutines/Continuation@.com/ustadmobile/core/db/dao/ClazzAssignmentDaoBupdateListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; DE CF kotlin/UnitHINSTANCE Lkotlin/Unit; JK ILjava/lang/IllegalStateExceptionN/call to 'resume' before 'invoke' with coroutineP(Ljava/lang/String;)V R OS$resultLjava/lang/Object;java/lang/ObjectWcreateB(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;T(Lkotlin/coroutines/Continuation<*>;)Lkotlin/coroutines/Continuation;  \invoke4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; YZ a  cp1 ^_ fCLjava/util/List;Lkotlin/Metadata;mv kxi0d1 0HŠ@d2  SignatureCodeLocalVariableTable StackMapTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations001 wh xM*+*,*-y* w xV/M*3D:+9*?**A*3GY, ,+9+WMOYQTz X!DX{$@GLy$($(UV|(})YZx<Y**+]Ayw[|)})^_x7*+bMdyew`|(}(A^x1 *+Agy  eV~ ;Fw[s [I!"[#[$[%s&s'ij[IkIlImnIopIqr[sst[susvPK!!$ Kcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$upsertListAsync$2.class=Ecom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$upsertListAsync$2Lkotlin/coroutines/jvm/internal/SuspendLambda;Lkotlin/jvm/functions/Function1;Ljava/lang/Object;>;,kotlin/coroutines/jvm/internal/SuspendLambdakotlin/jvm/functions/Function1h(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;Ljava/util/List;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;Ljava/util/List;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$upsertListAsync$2;>;)Vthis$05Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;   $entitiesLjava/util/List;  $(ILkotlin/coroutines/Continuation;)V  thisGLcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$upsertListAsync$2; $receiver $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;fClazzAssignmentDao_Repo.ktl<isnmcEcom.ustadmobile.core.db.dao.ClazzAssignmentDao_Repo$upsertListAsync$2$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;)kotlin/coroutines/intrinsics/IntrinsicsKt*getCOROUTINE_SUSPENDED()Ljava/lang/Object; ,- +.labelI 01 2kotlin/ResultKt4throwOnFailure(Ljava/lang/Object;)V 67 583com/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo:get_dao2()Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao; <= ;>kotlin/coroutines/Continuation@.com/ustadmobile/core/db/dao/ClazzAssignmentDaoBupsertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; DE CF kotlin/UnitHINSTANCE Lkotlin/Unit; JK ILjava/lang/IllegalStateExceptionN/call to 'resume' before 'invoke' with coroutineP(Ljava/lang/String;)V R OS$resultLjava/lang/Object;java/lang/ObjectWcreateB(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;T(Lkotlin/coroutines/Continuation<*>;)Lkotlin/coroutines/Continuation;  \invoke4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; YZ a  cp1 ^_ fCLjava/util/List;Lkotlin/Metadata;mv kxi0d1 0HŠ@d2  SignatureCodeLocalVariableTable StackMapTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations001 wh xM*+*,*-y* w xV/M*3D:+9*?**A*3GY, ,+9+WMOYQTz X!DX{;$<@;G=L;y$($(UV|(})YZx<Y**+]Ayw[|)})^_x7*+bMdyew`|(}(A^x1 *+Agy  eV~ ;Fw[s [I!"[#[$[%s&s'ij[IkIlImnIopIqr[sst[susvPK!!q۱9com/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo.class=3com/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo.com/ustadmobile/core/db/dao/ClazzAssignmentDao5com/ustadmobile/door/http/RepositoryDaoWithFlowHelper(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;_db kotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  _repo_dao _httpClient _endpoint()V  Landroidx/room/RoomDatabase;  -Lcom/ustadmobile/door/DoorDatabaseRepository;  !0Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao; # $Lio/ktor/client/HttpClient; & ' _clientIdJ )* +Ljava/lang/String; - .+com/ustadmobile/door/http/RepoDaoFlowHelper00(Lcom/ustadmobile/door/DoorDatabaseRepository;)V 2 13repoDaoFlowHelper-Lcom/ustadmobile/door/http/RepoDaoFlowHelper; 56 7this5Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;get_db()Landroidx/room/RoomDatabase;get_repo/()Lcom/ustadmobile/door/DoorDatabaseRepository;get_dao2()Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao;get_httpClient()Lio/ktor/client/HttpClient; get_clientId()J get_endpoint()Ljava/lang/String;getRepoDaoFlowHelper/()Lcom/ustadmobile/door/http/RepoDaoFlowHelper; getAllAssignmentsByClazzUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;{(JLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;Vcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getAllAssignmentsByClazzUidAsync$1MlabelI OP NQX(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;Lkotlin/coroutines/Continuation;)V T NUresultLjava/lang/Object; WX NY)kotlin/coroutines/intrinsics/IntrinsicsKt[getCOROUTINE_SUSPENDED()Ljava/lang/Object; ]^ \_kotlin/ResultKtathrowOnFailure(Ljava/lang/Object;)V cd be IJ gjava/util/Listijava/lang/IllegalStateExceptionk/call to 'resume' before 'invoke' with coroutinem(Ljava/lang/String;)V o lpclazzUid_resultLjava/util/List; $continuation Lkotlin/coroutines/Continuation;$resultkotlin/coroutines/Continuationxjava/lang/ObjectzupdateActiveByUid7(JZJLkotlin/coroutines/Continuation;)Ljava/lang/Object;G(JZJLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;ClazzAssignmentGcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$updateActiveByUid$2[(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;JZJLkotlin/coroutines/Continuation;)V  kotlin/jvm/functions/Function1=com/ustadmobile/door/replication/DoorDatabaseReplicationExtKtwithRepoChangeMonitorAsync(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;  kotlin/UnitINSTANCE Lkotlin/Unit; cbUidactiveZ changeTime $completiongetProgressSummaryForAssignment5(JJJLjava/lang/String;)Lkotlinx/coroutines/flow/Flow;r(JJJLjava/lang/String;)Lkotlinx/coroutines/flow/Flow;group Lkotlinx/coroutines/flow/Flow; assignmentUidaccountPersonUid.getAssignmentSubmitterSummaryListForAssignmentH(JJJLjava/lang/String;Ljava/lang/String;I)Landroidx/paging/PagingSource;(JJJLjava/lang/String;Ljava/lang/String;I)Landroidx/paging/PagingSource; searchTextCcom/ustadmobile/door/paging/DoorRepositoryReplicatePullPagingSourceAClazzAssignmentDao/getAssignmentSubmitterSummaryListForAssignment dcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getAssignmentSubmitterSummaryListForAssignment$1(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;JJJLjava/lang/String;Ljava/lang/String;ILkotlin/coroutines/Continuation;)V  kotlin/jvm/functions/Function2(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;Landroidx/paging/PagingSource;Lkotlin/jvm/functions/Function2;)V  androidx/paging/PagingSource sortOption$getCourseGroupMembersByAssignmentUid}(JLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;Zcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getCourseGroupMembersByAssignmentUid$1 Q U Y J 'getAssignmentSubmissionsByAssignmentUidI(JJJLjava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(JJJLjava/lang/String;Lkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;]com/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getAssignmentSubmissionsByAssignmentUid$1 Q U Y java/lang/String!getAssignmentMarksByAssignmentUid(JJJLjava/lang/String;Lkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/CourseAssignmentMark;>;>;)Ljava/lang/Object;Wcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getAssignmentMarksByAssignmentUid$1 Q U Y )getPeerReviewerAllocationsByAssignmentUid7(JJJLkotlin/coroutines/Continuation;)Ljava/lang/Object;(JJJLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;_com/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getPeerReviewerAllocationsByAssignmentUid$1 Q U Y !getPeerReviewAllocationsForPerson6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;(JJLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;Wcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getPeerReviewAllocationsForPerson$1 Q U Y $getSubmitterUidsByClazzOrGroupSetUid\(JJJLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;Zcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getSubmitterUidsByClazzOrGroupSetUid$1 Q U Y  groupSetUidtime+getSubmitterUidsAndNameByClazzOrGroupSetUid(JJJLjava/lang/String;Lkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;java/lang/Exceptionacom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getSubmitterUidsAndNameByClazzOrGroupSetUid$1 Q U Y>ClazzAssignmentDao/getSubmitterUidsAndNameByClazzOrGroupSetUid)io/ktor/client/request/HttpRequestBuilder +com/ustadmobile/door/DoorDatabaseRepository getConfig)()Lcom/ustadmobile/door/RepositoryConfig;   0com/ustadmobile/door/ext/HttpRequestBuilderExtKt  setRepoUrlg(Lio/ktor/client/request/HttpRequestBuilder;Lcom/ustadmobile/door/RepositoryConfig;Ljava/lang/String;)V   doorNodeIdHeader[(Lio/ktor/client/request/HttpRequestBuilder;Lcom/ustadmobile/door/DoorDatabaseRepository;)V   io/ktor/http/HttpMessageBuilder cache-controlno-storeio/ktor/client/request/UtilsKtheaderH(Lio/ktor/http/HttpMessageBuilder;Ljava/lang/String;Ljava/lang/Object;)V   r%com/ustadmobile/door/RepositoryConfig#getJson#()Lkotlinx/serialization/json/Json; %& $''kotlin/jvm/internal/LongCompanionObject))Lkotlin/jvm/internal/LongCompanionObject; + *,3kotlinx/serialization/builtins/BuiltinSerializersKt. serializerN(Lkotlin/jvm/internal/LongCompanionObject;)Lkotlinx/serialization/KSerializer; 01 /2+kotlinx/serialization/SerializationStrategy4%kotlin/coroutines/jvm/internal/Boxing6boxLong(J)Ljava/lang/Long; 89 7:kotlinx/serialization/json/Json<encodeToStringS(Lkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)Ljava/lang/String; >? =@ parameterR(Lio/ktor/client/request/HttpRequestBuilder;Ljava/lang/String;Ljava/lang/Object;)V BC DdateGgroupStrI)kotlin/jvm/internal/StringCompanionObjectK+Lkotlin/jvm/internal/StringCompanionObject; M LNP(Lkotlin/jvm/internal/StringCompanionObject;)Lkotlinx/serialization/KSerializer; 0P /Qio/ktor/http/HttpMethodS Companion#Lio/ktor/http/HttpMethod$Companion; UV TW!io/ktor/http/HttpMethod$CompanionYgetGet()Lio/ktor/http/HttpMethod; [\ Z] setMethod(Lio/ktor/http/HttpMethod;)V _` a&io/ktor/client/statement/HttpStatementcI(Lio/ktor/client/request/HttpRequestBuilder;Lio/ktor/client/HttpClient;)V e dfL$0 hX iL$1 kX lL$2 nX oL$3 qX rJ$0 t* uJ$1 w* xJ$2 z* {execute4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; }~ d%io/ktor/client/statement/HttpResponse#onClientRepoDoorMessageHttpResponse(Landroidx/room/RoomDatabase;Lio/ktor/client/statement/HttpResponse;Lkotlinx/serialization/json/Json;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;  io/github/aakira/napier/Napier Lio/github/aakira/napier/Napier;  java/lang/ThrowableDoorLogcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getSubmitterUidsAndNameByClazzOrGroupSetUid$$inlined$replicateHttpRequestCatchAndLog$1B(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;)V  kotlin/jvm/functions/Function0vJ(Ljava/lang/Throwable;Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V   ($this$replicateHttpRequestCatchAndLog$iv repoPath$iv $this$get$iv$completion$iv$this$get$iv$iv builder$iv$iv+Lio/ktor/client/request/HttpRequestBuilder;O$this$getSubmitterUidsAndNameByClazzOrGroupSetUid_u24lambda_u241_u24lambda_u240$this$request$iv$iv$iv _response'Lio/ktor/client/statement/HttpResponse;e$ivLjava/lang/Exception;[$i$a$-get-ClazzAssignmentDao_Repo$getSubmitterUidsAndNameByClazzOrGroupSetUid$2$_response$1 $i$f$request$i$f$getk$i$a$-replicateHttpRequestCatchAndLog-ClazzAssignmentDao_Repo$getSubmitterUidsAndNameByClazzOrGroupSetUid$2$$i$f$replicateHttpRequestCatchAndLoggetSubmitterCountFromAssignmentH(JJLjava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;^(JJLjava/lang/String;Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;Ucom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getSubmitterCountFromAssignment$1 Q U Y  java/lang/NumberintValue()I  boxInt(I)Ljava/lang/Integer;  7groupUidgetSubmitterUidJ(JJJLkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Ecom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getSubmitterUid$1 Q U Y"ClazzAssignmentDao/getSubmitterUid i l o u x {ncom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getSubmitterUid$$inlined$replicateHttpRequestCatchAndLog$1    longValue D 3$this$getSubmitterUid_u24lambda_u243_u24lambda_u242?$i$a$-get-ClazzAssignmentDao_Repo$getSubmitterUid$2$_response$1O$i$a$-replicateHttpRequestCatchAndLog-ClazzAssignmentDao_Repo$getSubmitterUid$2 updateAsynce(Lcom/ustadmobile/lib/db/entities/ClazzAssignment;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;u(Lcom/ustadmobile/lib/db/entities/ClazzAssignment;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;Acom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$updateAsync$2(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;Lcom/ustadmobile/lib/db/entities/ClazzAssignment;Lkotlin/coroutines/Continuation;)V  clazzAssignment1Lcom/ustadmobile/lib/db/entities/ClazzAssignment;findByUidAsynci(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ClazzAssignment;>;)Ljava/lang/Object;Dcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$findByUidAsync$1 Q U Y!ClazzAssignmentDao/findByUidAsyncuid i l o umcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$findByUidAsync$$inlined$replicateHttpRequestCatchAndLog$1  J /com/ustadmobile/lib/db/entities/ClazzAssignment2$this$findByUidAsync_u24lambda_u245_u24lambda_u244>$i$a$-get-ClazzAssignmentDao_Repo$findByUidAsync$2$_response$1N$i$a$-replicateHttpRequestCatchAndLog-ClazzAssignmentDao_Repo$findByUidAsync$2findByUidAndClazzUidAsFlow"(JJ)Lkotlinx/coroutines/flow/Flow;U(JJ)Lkotlinx/coroutines/flow/Flow; GH   Pcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$findByUidAndClazzUidAsFlow$1 Z(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;JJLkotlin/coroutines/Continuation;)V     asRepoFlow^(Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function1;)Lkotlinx/coroutines/flow/Flow;  1findByUidAndClazzUidAsyncj(JJLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ClazzAssignment;>;)Ljava/lang/Object;Ocom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$findByUidAndClazzUidAsync$1 Q U Y  getGroupUidFromAssignmentH(JLkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Ocom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getGroupUidFromAssignment$1 Q U Y J #getMarkingTypeFromAssignmentK(JLkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;Rcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getMarkingTypeFromAssignment$1' (Q (U (Y %J ,findByUidWithBlockAsyncs(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/composites/ClazzAssignmentAndBlock;>;)Ljava/lang/Object;Mcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$findByUidWithBlockAsync$10 1Q 1U 1Y*ClazzAssignmentDao/findByUidWithBlockAsync5 1i 1l 1o 1uvcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$findByUidWithBlockAsync$$inlined$replicateHttpRequestCatchAndLog$1; < .J >9com/ustadmobile/lib/db/composites/ClazzAssignmentAndBlock@;Lcom/ustadmobile/lib/db/composites/ClazzAssignmentAndBlock;;$this$findByUidWithBlockAsync_u24lambda_u247_u24lambda_u246G$i$a$-get-ClazzAssignmentDao_Repo$findByUidWithBlockAsync$2$_response$1W$i$a$-replicateHttpRequestCatchAndLog-ClazzAssignmentDao_Repo$findByUidWithBlockAsync$2findClazzAssignment3()Lcom/ustadmobile/lib/db/entities/ClazzAssignment; FG H findByUidLive!(J)Lkotlinx/coroutines/flow/Flow;T(J)Lkotlinx/coroutines/flow/Flow; JK MupsertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/util/List;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;Ecom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$upsertListAsync$2Rh(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;Ljava/util/List;Lkotlin/coroutines/Continuation;)V T SUentitiesupdateActiveByListF(Ljava/util/List;ZJLkotlin/coroutines/Continuation;)Ljava/lang/Object;h(Ljava/util/List;ZJLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;Hcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$updateActiveByList$2[j(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;Ljava/util/List;ZJLkotlin/coroutines/Continuation;)V ] \^uidList.findAssignmentCourseBlockAndSubmitterUidAsFlow#(JJJ)Lkotlinx/coroutines/flow/Flow;p(JJJ)Lkotlinx/coroutines/flow/Flow; ab ddcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$findAssignmentCourseBlockAndSubmitterUidAsFlow$1f[(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;JJJLkotlin/coroutines/Continuation;)V h gi)findEnrolmentsByPersonUidAndAssignmentUid|(JJLkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;>;>;)Ljava/lang/Object;_com/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$findEnrolmentsByPersonUidAndAssignmentUid$1m nQ nU nY k r1findCourseGroupMembersByPersonUidAndAssignmentUid~(JJLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;gcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$findCourseGroupMembersByPersonUidAndAssignmentUid$1v wQ wU wY t {6findPeerReviewerAllocationsByPersonUidAndAssignmentUidlcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$findPeerReviewerAllocationsByPersonUidAndAssignmentUid$1~ Q U Y } getLatestSubmissionTimeAllowedTcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getLatestSubmissionTimeAllowed$1 Q U Y J insert4(Lcom/ustadmobile/lib/db/entities/ClazzAssignment;)JentityDcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$insert$_result$1i(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;Lcom/ustadmobile/lib/db/entities/ClazzAssignment;)V  withRepoChangeMonitors(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;Lkotlin/jvm/functions/Function0;)Ljava/lang/Object;   insertAsyncx(Lcom/ustadmobile/lib/db/entities/ClazzAssignment;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Acom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$insertAsync$1 Q U YIcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$insertAsync$_result$1  insertList(Ljava/util/List;)VF(Ljava/util/List;)V entityList@com/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$insertList$1H(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;Ljava/util/List;)V  update4(Lcom/ustadmobile/lib/db/entities/ClazzAssignment;)V022#0 2$0 2%0 2;0H–@¢/*". 9: ?@/*%/ 9: AB/*(0 9: CD/*,1 9:EF/*/2 9: GH/*84 9: IJ -N#-N:RS~YRSdRNY*-V:Z:`:RB3f*%RhY fj:lYnq)' N%y{N{F{<7]8s7974]9:]r*st2Suv9LwXKL  |} (*"Y*Y`Wc{ A'D4(9:(*((*(v~L   *%!:LMLN>s9:*r**-    FY*"*%! Y*! & XYZ[\&[)]?XEyHF9:F*Fr*F*F-F-FP    J -#-:S~YSdY*-::`:B3f*%Y fj:lYnq)' %y{{F{<{]}s{~{4]9:]*st2Suv9LwXL  T ș$:  S~ YSdɧY*:  : `:  ɪH9 f*%!  ɶY   f j:  lYnq.) & y{{"F{?agm|Ra9:a*ar*a *a -st 5Yuv <RwX L  T ә$:  S~ YSdԧY*:  : `:  ԪH9 f*%!  ԶY   f j:  lYnq.) & y{{"F{?aim|Ra9:a*ar*a*a -st 5Yuv <RwX L  E ݙ$:  S~ YSdާY*:  : `:  ުF7 f*%!  ޶Y   f j:lYnq+) & y{{ F{?agkzHa9:a*ar*a *st5Wuv <PwX L  0 $:S~YSdY*::`: D5f*%!Y  fj:lYnq*) &y{{F{?ax>a9:a*a*st5Uuv<NwXL  = $:  S~ YSdY*:  : `:  F7 f*%!  Y   f j:lYnq+) & y{{ F{?azHa9:ar*a*a*st5Wuv <PwX L   !$:S~YSdY*::`:t!f*": : 6 6 *(: :6 :Y::6*" *"!"*" (-35;AEF*" (-35!;AEH*" (-35;AEJ*" (OR5AE:6X^b:6dYg*jm p sv!y|YW6 6 666|7yBv@s: p: m:jKf:**" (*jm p sv!y|YN6 6 |7yBv@s: p: m:jKfW!:Y  *%!jmpsY fj:  lYnqw^P ) y.y{{UPy{{{[y{{Gy{{{y{{6y{{F{'?iotwx{ 1STX[fm   d<9iQ9:d9: 9:"9:9:iQr*r*0r*"r*r*iQ**z6*"**iQG*G*t<G*"G*G*iQI-mI-I-"I- I-oK w   st tF- - &- - & ,v&XYjG&KPmMP[_P2P{?P wCP 5uv<wXCPGPKPP P mCP jhP L  I $:  S~ YSdY*:  :`:  L7f*%!  Y  f6°lYnq-) & y{{ F{ ?azHa9:a*ar*a-sP5]uv <VwXL   Ǚ$:S~YSdȧY*::`:ȪKvf*":: 6 6 *(: : 6 :Y::6*" ̸*"!*" (-35;AE"*" (-35!;AE*" (-35;AE:6X^b:6dYg * !ȶYM6 6 6667B@: :Kf:**" (* !ȸYD6 6 7B@: :KfW!:Y *%!ȶY f7;lYnqwo$oclo; ) y.y{{,Fy{{{Ty{{=y{{{y{{.y{{F{ '?iwx{ &+1269DK*kloq 4i(9:]9:c 9:l"9:%9:i(*z*F&*l"*%*i(r*r*@,r*l"r*%r*i(**:2*l"*%*t f Z o s*t- p- P- o- & v &6RH@&DqPKFP9XP P{P wP 5uv<wX9P=PAPP P 39P 0^P L  r$*"Y*+,Y`W_{ # $9:$$vL   JQ-#-:S~YSdY*-::`:vf*"::66*(:: 6 : Y:  : 6 *"  *" ! *" (-35;AE : 6 X^b :6dY g *Y@666 66@::Kf:**" (*Y766@::KfW!:Y*%Y f:lYnqs.i- ' y-y{{9y{{{Gy{{0y{{{y{{+y{{F{ <estw4qrsty  5DG*e9:iP9: 9:"9: "9:e*Lm*&*"* "*p `Y   Dsp-Vc---&v f& E P 3&y7MP9PKPP wPsP2uv9wXF,PC0P@4P =|P:P,PQPL  i **%!  Y*!  9:*r* 0 $:S~YSdY*::`: D5f*%!Y  f:lYnq*) &y{{F{?ax>a9:a*ar*s5Uuv<NwXL  J7 -#-: S~Y Sd Y*-!:":`: H3f*% $Y f7;lYnq6' y%y{{F{ <]s}4]9:]*s*2Yuv9RwXL  %J*-(#-(:)S~Y)Sd)(Y*-*:+:`:)H3f*%)-Y f6°lYnq)' (%y{({F{ <]s}4]9:]*sP2Yuv9RwX&L  .JQ-1#-1:2S~Y2Sd21Y*-3:4:`:2vf*":6:66*(:: 6 : Y:  : 6 *" 6 *" ! *" (-35;AE : 6 X^b :6dY g *789:2Y@666 66:@9:8:7Kf:**" (*789:2Y766:@9:8:7KfW!: $9:$Wt$vQL   XY '*"\Y*+!_Y`Wb{ E&H4'9:'`t''*'vZL  ab #**%!egY*!jNO P ON"c*#9:#*#r*#*c k0 n$n:oS~YoSdonY*p:q:`: oD5f*%!osY  fj:lYnq*) n&y{n{F{?eagxehe>a9:a*a*st5Uuv<NwXlL  t8 w$w:xS~YxSdxwY*y:z:`: xD5f*%!x|Y  fj:lYnq*) w&y{w{F{?kamfnimxkok>a9:a*a*st5Uuv<NwXuL  }8 $:S~YSdY*::`: D5f*%!Y  fj:lYnq*) &y{{F{?ratfuitxrvr>a9:a*a*st5Uuv<NwXL  J7 -#-:S~YSdY*-::`:H3f*%Y f7;lYnq6' y%y{{F{ <y]zsy}z{y4]9:]*s*2Yuv9RwXL  g%+*"Y*+A  # #s*%9:% G,#,:S~YSdY*,::`:TAf*"Y*+Y fB!;lYnq:' y%y{{+F{ <]4]9:]s*2euv9^wXL   V+*"Y*+W 9:t V+*"Y*+W 9: Pr$*"Y*+,Y`W_{ # $9:$t$vQL   Pr$*"Y*+,Y`W_{ # $9:$t$vQL   A= *++ 9: XAH *+,+  9: X vAd= *+±+ 9: X !g 1wnN(\S$SMAP ClazzAssignmentDao_Repo.kt Kotlin *S Kotlin *F + 1 ClazzAssignmentDao_Repo.kt com/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo + 2 RepoHttpRequest.kt com/ustadmobile/door/http/RepoHttpRequestKt + 3 builders.kt io/ktor/client/request/BuildersKt *L 1#1,420:1 41#2,2:421 43#2,6:427 41#2,2:433 43#2,6:439 41#2,2:445 43#2,6:451 41#2,2:457 43#2,6:463 225#3:423 99#3,2:424 22#3:426 225#3:435 99#3,2:436 22#3:438 225#3:447 99#3,2:448 22#3:450 225#3:459 99#3,2:460 22#3:462 *S KotlinDebug *F + 1 ClazzAssignmentDao_Repo.kt com/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo *L 182#1:421,2 182#1:427,6 215#1:433,2 215#1:439,6 240#1:445,2 240#1:451,6 290#1:457,2 290#1:463,6 184#1:423 184#1:424,2 184#1:426 216#1:435 216#1:436,2 216#1:438 241#1:447 241#1:448,2 241#1:450 291#1:459 291#1:460,2 291#1:462 *E [IIIII[s[rs:s#ss ssss sss&s)sssssCsDs?s@s;ss5s6sGsHsassssrssssssssJsJs.sBsFstssskss}ssIssssssssssssssss%sssssssssssssGsIsssssssssssPssXs`ssssYs|ss}ssssOsWs[sPK!!tg2LpLp*com/ustadmobile/core/db/dao/ClazzDao.class=$com/ustadmobile/core/db/dao/ClazzDao`Ljava/lang/Object;Lcom/ustadmobile/core/db/dao/BaseDao;java/lang/Object#com/ustadmobile/core/db/dao/BaseDao()V   this&Lcom/ustadmobile/core/db/dao/ClazzDao; findByUid*(J)Lcom/ustadmobile/lib/db/entities/Clazz;Landroidx/room/Query;value)SELECT * FROM Clazz WHERE clazzUid = :uid$Lorg/jetbrains/annotations/Nullable; findByUidLive!(J)Lkotlinx/coroutines/flow/Flow;J(J)Lkotlinx/coroutines/flow/Flow;)SELECT * From Clazz WHERE clazzUid = :uid#Lorg/jetbrains/annotations/NotNull;findByClazzCodeF(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;p(Ljava/lang/String;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/Clazz;>;)Ljava/lang/Object;+SELECT * FROM Clazz WHERE clazzCode = :codefindByClazzCodeFromWeb findAllLive ()Lkotlinx/coroutines/flow/Flow;[()Lkotlinx/coroutines/flow/Flow;>;com/ustadmobile/core/db/dao/ClazzDao_DoorWrapper$insertAsync$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1.Lkotlin/coroutines/jvm/internal/DebugMetadata;fClazzDao_DoorWrapper.ktl{isnthisentitym insertAsyncc0com.ustadmobile.core.db.dao.ClazzDao_DoorWrapperU(Lcom/ustadmobile/core/db/dao/ClazzDao_DoorWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzDao_DoorWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzDao_DoorWrapper$insertAsync$1;>;)Vthis$02Lcom/ustadmobile/core/db/dao/ClazzDao_DoorWrapper;  #(Lkotlin/coroutines/Continuation;)V  !@Lcom/ustadmobile/core/db/dao/ClazzDao_DoorWrapper$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result * +labelI -. /kotlin/coroutines/Continuation20com/ustadmobile/core/db/dao/ClazzDao_DoorWrapper4[(Lcom/ustadmobile/lib/db/entities/Clazz;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 6 57$resultLkotlin/Metadata;mv kxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0*-.A= *+*,"B  #  $%C&'AE*+,**010**38B#9D(E)F G57H If s [I I [III[sss[sssss:;[II?I@PK!!nS8S86com/ustadmobile/core/db/dao/ClazzDao_DoorWrapper.class=p0com/ustadmobile/core/db/dao/ClazzDao_DoorWrapper$com/ustadmobile/core/db/dao/ClazzDaoE(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/ClazzDao;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _dao()V  Landroidx/room/RoomDatabase;  &Lcom/ustadmobile/core/db/dao/ClazzDao;  this2Lcom/ustadmobile/core/db/dao/ClazzDao_DoorWrapper; findByUid*(J)Lcom/ustadmobile/lib/db/entities/Clazz;$Lorg/jetbrains/annotations/Nullable;   uidJ findByUidLive!(J)Lkotlinx/coroutines/flow/Flow;J(J)Lkotlinx/coroutines/flow/Flow; $% 'findByClazzCodeF(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;p(Ljava/lang/String;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/Clazz;>;)Ljava/lang/Object; )* ,codeLjava/lang/String; $completion Lkotlin/coroutines/Continuation;findByClazzCodeFromWeb 2* 3 findAllLive ()Lkotlinx/coroutines/flow/Flow;[()Lkotlinx/coroutines/flow/Flow;>; 56 8findAll()Ljava/util/List;;()Ljava/util/List; :; =findByUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;_(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/Clazz;>;)Ljava/lang/Object; ?@ BclazzUidclazzUidExistsAsyncK(JLkotlin/coroutines/Continuation<-Ljava/lang/Boolean;>;)Ljava/lang/Object; E@ GfindByUidAsFlow I% J!findByUidWithHolidayCalendarAsync(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ClazzWithHolidayCalendarAndAndTerminology;>;)Ljava/lang/Object; L@ N updateAsync[(Lcom/ustadmobile/lib/db/entities/Clazz;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;q(Lcom/ustadmobile/lib/db/entities/Clazz;Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;&com/ustadmobile/door/util/SystemTimeKtSsystemTimeInMillis()J UV TW%com/ustadmobile/lib/db/entities/ClazzY setClazzLct(J)V [\ Z] PQ _entity'Lcom/ustadmobile/lib/db/entities/Clazz;findClazzesWithPermissionG(Ljava/lang/String;JLjava/util/List;IIJJ)Landroidx/paging/PagingSource;(Ljava/lang/String;JLjava/util/List;IIJJ)Landroidx/paging/PagingSource; searchQueryfexcludeSelectedClazzListh cd jaccountPersonUidLjava/util/List; sortOrderIfilter currentTime permissiongetClassNamesFromListOfIdsD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/util/List;Lkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object; st vidsfindByClazzName$(Ljava/lang/String;)Ljava/util/List;M(Ljava/lang/String;)Ljava/util/List;name| yz ~!updateClazzAttendanceAverageAsync6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;F(JJLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; )kotlin/coroutines/intrinsics/IntrinsicsKtgetCOROUTINE_SUSPENDED()Ljava/lang/Object;  kotlin/UnitINSTANCE Lkotlin/Unit;  timeChangedjava/lang/ObjectclazzAndDetailPermissionsAsFlow"(JJ)Lkotlinx/coroutines/flow/Flow;a(JJ)Lkotlinx/coroutines/flow/Flow; getClazzWithDisplayDetails#(JJJ)Lkotlinx/coroutines/flow/Flow;_(JJJ)Lkotlinx/coroutines/flow/Flow; 0findClazzesWithEffectiveHolidayCalendarAndFilter(J)Ljava/util/List;`(J)Ljava/util/List;  filterUidgetTitleByUidAsFlow5(J)Lkotlinx/coroutines/flow/Flow; %  getClazzNameAndTerminologyAsFlow^(J)Lkotlinx/coroutines/flow/Flow; % getClazzNameAsFlow % getClazzTimeZoneByClazzUidAsyncJ(JLkotlin/coroutines/Continuation<-Ljava/lang/String;>;)Ljava/lang/Object; @ getCoursesByName(Ljava/util/List;Lkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/Clazz;>;>;)Ljava/lang/Object; t namesfindOneRosterUserClazzess(JJLkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/Clazz;>;>;)Ljava/lang/Object; filterByEnrolledMemberPersonUidinsert*(Lcom/ustadmobile/lib/db/entities/Clazz;)Ja0com/ustadmobile/door/ext/DoorDatabaseCommonExtKtgetRootDatabase:(Landroidx/room/RoomDatabase;)Landroidx/room/RoomDatabase; *com/ustadmobile/door/ext/DoorDatabaseExtKtgetDoorPrimaryKeyManagerJ(Landroidx/room/RoomDatabase;)Lcom/ustadmobile/door/DoorPrimaryKeyManager;  getClazzUid V Z*com/ustadmobile/door/DoorPrimaryKeyManagernextId(I)J  setClazzUid \ Z(Ljava/lang/Object;)J _newPk _pkManager,Lcom/ustadmobile/door/DoorPrimaryKeyManager; insertAsyncn(Lcom/ustadmobile/lib/db/entities/Clazz;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;>com/ustadmobile/core/db/dao/ClazzDao_DoorWrapper$insertAsync$1label o U(Lcom/ustadmobile/core/db/dao/ClazzDao_DoorWrapper;Lkotlin/coroutines/Continuation;)V  resultLjava/lang/Object; kotlin/ResultKtthrowOnFailure(Ljava/lang/Object;)V L$0 L$1  nextIdAsync5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; java/lang/Number longValue V F(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;  %kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long;   java/lang/IllegalStateException /call to 'resume' before 'invoke' with coroutine (Ljava/lang/String;)V    $continuation$resultkotlin/coroutines/Continuation insertList(Ljava/util/List;)V=(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/Clazz;>;)V entityListjava/util/ArrayList java/util/Listiterator()Ljava/util/Iterator;  ! "java/util/Iterator$hasNext()Z &' %(next * %+java/lang/Long-valueOf / .0java/util/Collection2add(Ljava/lang/Object;)Z 45 36  8/$i$a$-forEach-ClazzDao_DoorWrapper$insertList$1it element$iv $i$f$forEach$this$forEach$ivLjava/util/Iterator; _generatedPksupdate*(Lcom/ustadmobile/lib/db/entities/Clazz;)V A C E Q G AB ILkotlin/Metadata;mv kxi0d1 |                              20B 0j`0¢J  0 02 0 2 0 HJ 02 0 H–@¢J00HJ 000HJ020H–@¢J020H–@¢J0020HJ020 HJ 0020 HJ02 0 H–@¢J 0020 HJ 0!20 H–@¢J"0!02#0 HJR$0&0'0%2(02 0 2 )0 02*0&2+0&2,0 2-0 HJ$.002 0 2/0 H–@¢0J"10202 30 0H–@¢4J5 0602 0 HJ7 002 0 HJ802 0 H–@¢J(9 0:02 0 2,0 2 0 HJ";002 <00H–@¢4J= 002 0 HJ>0 2?0HJ@0 2?0H–@¢AJB0C2 D00HJE0C2?0HJF0&2?0H–@¢AJG0C2 0 2H0 H–@¢0R0X‚¢ R0j`X‚¢ ¨Id2(Lcom/ustadmobile/door/room/RoomDatabase;Lkotlinx/coroutines/flow/Flow;=Lcom/ustadmobile/lib/db/composites/ClazzAndDetailPermissions;KLcom/ustadmobile/lib/db/entities/ClazzWithHolidayCalendarAndAndTerminology;Landroidx/paging/PagingSource;=Lcom/ustadmobile/lib/db/entities/ClazzWithListDisplayDetails;-Lcom/ustadmobile/lib/db/entities/UidAndLabel;;Lcom/ustadmobile/lib/db/composites/ClazzNameAndTerminology;:Lcom/ustadmobile/lib/db/composites/ClazzAndDisplayDetails;lib-database_releaseClazzDao_DoorWrapper.kt*Lkotlin/jvm/internal/SourceDebugExtension;valueFSMAP ClazzDao_DoorWrapper.kt Kotlin *S Kotlin *F + 1 ClazzDao_DoorWrapper.kt com/ustadmobile/core/db/dao/ClazzDao_DoorWrapper + 2 Iterators.kt kotlin/collections/CollectionsKt__IteratorsKt *L 1#1,153:1 32#2,2:154 *S KotlinDebug *F + 1 ClazzDao_DoorWrapper.kt com/ustadmobile/core/db/dao/ClazzDao_DoorWrapper *L 135#1:154,2 *E RuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations Signature StackMapTable InnerClasses SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1ee fe+ ,**+*,g h i f= *!gh  "#e$%f= *(gh  "#j&e)*fH *+,-gh   ./ 01j+ei 2*fH *+,4g!h   ./ 01j+ei 56f2*9g#h j7e:;f2*>g%h j<e?@fH *-Cg'h   D# 01jAei E@fH *-Hg*h   D# 01jFei I%f= *Kg,h  "#j&eL@fH *-Og/h   "# 01jMei PQfS+X^*+,`g 24h ab01jRei cdf !+gi*+  kg ?@? @hR!!f/!l#!hm!no!po!q#!r# jeeistfH *+,wgCh   xm 01juei yzfC+}*+gEh|/j{eifp*!YWkSg HIh*D##01jei fT *!gLML Mh   l# D#jef` *!gSTS Th*  D# q# l#jef= *gXh  #je%f= *g[h  D#je%f= *g^h  D#je%f= *g`h  D#je@fH *-gch   D# 01jei tfH *+,gfh   m 01jei fT *!gjh*  l# # 01jei f;+*ŸM+ ,B+!+X^*+X+έk&gmno!p&r-t6uh*!#*;;abiQf ,#,:~YdY*,:::U*ŸN+ M-*+YZLK7++X^*++YZLW+θ  YkB ' Z) Z;X +Og2 <xaylzu{x{|~xxh\ a78a7abJababl##219jei f{ +*ŸMYN+#:6:)O,:Z:6  %,7   1: -3 7WX^*+9k),%%HZ gB(*IS[iu}~hf [# I5:o F8;b?@<([=o%^>?zo@mmjiABfR++X^*+Dg habiAf= *+ZFgh  aAfH *+Z,Hgh   a 01AAf= *+ZJgh  al manFSMAP ClazzDao_DoorWrapper.kt Kotlin *S Kotlin *F + 1 ClazzDao_DoorWrapper.kt com/ustadmobile/core/db/dao/ClazzDao_DoorWrapper + 2 Iterators.kt kotlin/collections/CollectionsKt__IteratorsKt *L 1#1,153:1 32#2,2:154 *S KotlinDebug *F + 1 ClazzDao_DoorWrapper.kt com/ustadmobile/core/db/dao/ClazzDao_DoorWrapper *L 135#1:154,2 *E o KL[IMINIOPIMQIRS[sTU[JsssssVssssWsXslsYsDsEsYs@s:sYsbs5s)s.sYs*s2sys|ss"sIs?s$sLsZssscs[sYs\sfshsnspsqsrssssss]sxstss^ssss_sssssassQssYssAsPsss`ebc[sdPK!!˚ecom/ustadmobile/core/db/dao/ClazzDao_HttpServerExtKt$clazzAndDetailPermissionsAsFlow_DoorHttp$1.class=R_com/ustadmobile/core/db/dao/ClazzDao_HttpServerExtKt$clazzAndDetailPermissionsAsFlow_DoorHttp$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1L$2L$3J$0JJ$1.Lkotlin/coroutines/jvm/internal/DebugMetadata;fClazzDao_HttpServerExt.ktlnszisn.$this$clazzAndDetailPermissionsAsFlow_DoorHttprequestjson_arg_accountPersonUid _arg_clazzUid-_result_personHasPermissionWithClazzEntities2_result_findAllByPersonUidm(clazzAndDetailPermissionsAsFlow_DoorHttpc4com.ustadmobile.core.db.dao.ClazzDao_HttpServerExtKt#(Lkotlin/coroutines/Continuation;)V(Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzDao_HttpServerExtKt$clazzAndDetailPermissionsAsFlow_DoorHttp$1;>;)V %& (thisaLcom/ustadmobile/core/db/dao/ClazzDao_HttpServerExtKt$clazzAndDetailPermissionsAsFlow_DoorHttp$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result 2 3labelI 56 7kotlin/coroutines/Continuation:4com/ustadmobile/core/db/dao/ClazzDao_HttpServerExtKt<(Lcom/ustadmobile/core/db/dao/ClazzDao;Lcom/ustadmobile/door/http/DoorHttpServerConfig;Lcom/ustadmobile/door/http/DoorJsonRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; "> =?$resultLkotlin/Metadata;mv kxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0  256%&I.*+)J*+,-K'./IC*+4**898*;@J*+AL0M1N O=?PQ s[III[IIIIIIIIIIIIIII[ssss s ssss s s ssss [sssssssssssssss !s"#s$BC[IIDIEIFGIHPK!!!L'Ycom/ustadmobile/core/db/dao/ClazzDao_HttpServerExtKt$clazzUidExistsAsync_DoorHttp$1.class=EScom/ustadmobile/core/db/dao/ClazzDao_HttpServerExtKt$clazzUidExistsAsync_DoorHttp$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1.Lkotlin/coroutines/jvm/internal/DebugMetadata;fClazzDao_HttpServerExt.ktl9isnrequestjsonmclazzUidExistsAsync_DoorHttpc4com.ustadmobile.core.db.dao.ClazzDao_HttpServerExtKt#(Lkotlin/coroutines/Continuation;)V{(Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzDao_HttpServerExtKt$clazzUidExistsAsync_DoorHttp$1;>;)V  thisULcom/ustadmobile/core/db/dao/ClazzDao_HttpServerExtKt$clazzUidExistsAsync_DoorHttp$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result $ %labelI '( )kotlin/coroutines/Continuation,4com/ustadmobile/core/db/dao/ClazzDao_HttpServerExtKt.(Lcom/ustadmobile/core/db/dao/ClazzDao;Lcom/ustadmobile/door/http/DoorHttpServerConfig;Lcom/ustadmobile/door/http/DoorJsonRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mv kxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0$'(<.*+=> !<C*+&***+**-2=3?"@#A B/1C DZ s [I [II[ss[ssss45[I6I7I8I9:I;PK!!\1Ucom/ustadmobile/core/db/dao/ClazzDao_HttpServerExtKt$findByClazzCode_DoorHttp$1.class=FOcom/ustadmobile/core/db/dao/ClazzDao_HttpServerExtKt$findByClazzCode_DoorHttp$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;J$0J.Lkotlin/coroutines/jvm/internal/DebugMetadata;fClazzDao_HttpServerExt.ktl*isnjson _thisNodeIdmfindByClazzCode_DoorHttpc4com.ustadmobile.core.db.dao.ClazzDao_HttpServerExtKt#(Lkotlin/coroutines/Continuation;)Vw(Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzDao_HttpServerExtKt$findByClazzCode_DoorHttp$1;>;)V  thisQLcom/ustadmobile/core/db/dao/ClazzDao_HttpServerExtKt$findByClazzCode_DoorHttp$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result % &labelI () *kotlin/coroutines/Continuation-4com/ustadmobile/core/db/dao/ClazzDao_HttpServerExtKt/(Lcom/ustadmobile/core/db/dao/ClazzDao;Lcom/ustadmobile/door/http/DoorHttpServerConfig;Lcom/ustadmobile/door/http/DoorJsonRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 1 02$resultLkotlin/Metadata;mv kxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0%()=.*+> ?!"=C*+'**+,+*.3>4@#A$B C02D EZ  s [I [II[ss[ssss56[I7I8I9I:;I#(Lkotlin/coroutines/Continuation;)Vw(Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzDao_HttpServerExtKt$findByUidAsFlow_DoorHttp$1;>;)V  thisQLcom/ustadmobile/core/db/dao/ClazzDao_HttpServerExtKt$findByUidAsFlow_DoorHttp$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result $ %labelI '( )kotlin/coroutines/Continuation,4com/ustadmobile/core/db/dao/ClazzDao_HttpServerExtKt.(Lcom/ustadmobile/core/db/dao/ClazzDao;Lcom/ustadmobile/door/http/DoorHttpServerConfig;Lcom/ustadmobile/door/http/DoorJsonRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mv kxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0$'(<.*+=> !<C*+&***+**-2=3?"@#A B/1C DZ s [I [II[ss[ssss45[I6I7I8I9:I;PK!!L;;gcom/ustadmobile/core/db/dao/ClazzDao_HttpServerExtKt$findByUidWithHolidayCalendarAsync_DoorHttp$1.class=Eacom/ustadmobile/core/db/dao/ClazzDao_HttpServerExtKt$findByUidWithHolidayCalendarAsync_DoorHttp$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1.Lkotlin/coroutines/jvm/internal/DebugMetadata;fClazzDao_HttpServerExt.ktlisnrequestjsonm*findByUidWithHolidayCalendarAsync_DoorHttpc4com.ustadmobile.core.db.dao.ClazzDao_HttpServerExtKt#(Lkotlin/coroutines/Continuation;)V(Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzDao_HttpServerExtKt$findByUidWithHolidayCalendarAsync_DoorHttp$1;>;)V  thiscLcom/ustadmobile/core/db/dao/ClazzDao_HttpServerExtKt$findByUidWithHolidayCalendarAsync_DoorHttp$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result $ %labelI '( )kotlin/coroutines/Continuation,4com/ustadmobile/core/db/dao/ClazzDao_HttpServerExtKt.(Lcom/ustadmobile/core/db/dao/ClazzDao;Lcom/ustadmobile/door/http/DoorHttpServerConfig;Lcom/ustadmobile/door/http/DoorJsonRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mv kxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0$'(<.*+=> !<C*+&***+**-2=3?"@#A B/1C DZ s [I [II[ss[ssss45[I6I7I8I9:I;PK!!A|_com/ustadmobile/core/db/dao/ClazzDao_HttpServerExtKt$findClazzesWithPermission_DoorHttp$1.class=TYcom/ustadmobile/core/db/dao/ClazzDao_HttpServerExtKt$findClazzesWithPermission_DoorHttp$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1L$2L$3J$0JZ$0Z.Lkotlin/coroutines/jvm/internal/DebugMetadata;fClazzDao_HttpServerExt.ktlisn serverConfigrequestjson_pagingLoadParams_arg_accountPersonUid!_result_findClazzesWithPermission_endOfPaginationReached-_result_personHasPermissionWithClazzEntities2m"findClazzesWithPermission_DoorHttpc4com.ustadmobile.core.db.dao.ClazzDao_HttpServerExtKt#(Lkotlin/coroutines/Continuation;)V(Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzDao_HttpServerExtKt$findClazzesWithPermission_DoorHttp$1;>;)V '( *this[Lcom/ustadmobile/core/db/dao/ClazzDao_HttpServerExtKt$findClazzesWithPermission_DoorHttp$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result 4 5labelI 78 9kotlin/coroutines/Continuation<4com/ustadmobile/core/db/dao/ClazzDao_HttpServerExtKt>(Lcom/ustadmobile/core/db/dao/ClazzDao;Lcom/ustadmobile/door/http/DoorHttpServerConfig;Lcom/ustadmobile/door/http/DoorJsonRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; $@ ?A$resultLkotlin/Metadata;mv kxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0  478'(K.*++L,-./M)01KC*+6**:;:*=BL,-CN2O3P Q?ARSs[III[IIIIIIIIIIIIIII[ssss s ssss s ssss s [ssssssss ss!sss s"s!#s$%s&DE[IIFIGIHIIJPK!!yݷ^com/ustadmobile/core/db/dao/ClazzDao_HttpServerExtKt$findOneRosterUserClazzes_DoorHttp$1.class=OXcom/ustadmobile/core/db/dao/ClazzDao_HttpServerExtKt$findOneRosterUserClazzes_DoorHttp$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1L$2L$3J$0J.Lkotlin/coroutines/jvm/internal/DebugMetadata;fClazzDao_HttpServerExt.ktlisnrequestjson_arg_accountPersonUid _result_findOneRosterUserClazzes-_result_personHasPermissionWithClazzEntities2m!findOneRosterUserClazzes_DoorHttpc4com.ustadmobile.core.db.dao.ClazzDao_HttpServerExtKt#(Lkotlin/coroutines/Continuation;)V(Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzDao_HttpServerExtKt$findOneRosterUserClazzes_DoorHttp$1;>;)V "# %thisZLcom/ustadmobile/core/db/dao/ClazzDao_HttpServerExtKt$findOneRosterUserClazzes_DoorHttp$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result / 0labelI 23 4kotlin/coroutines/Continuation74com/ustadmobile/core/db/dao/ClazzDao_HttpServerExtKt9(Lcom/ustadmobile/core/db/dao/ClazzDao;Lcom/ustadmobile/door/http/DoorHttpServerConfig;Lcom/ustadmobile/door/http/DoorJsonRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ; :<$resultLkotlin/Metadata;mv kxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0  /23"#F.*+&G'()*H$+,FC*+1**565*8=G'(>I-J.K L:<MN  s[III[ IIIIIIIIIII[ sss ssss ssss [ ssssssssssss s!?@[IIAIBICDIEPK!!{ fcom/ustadmobile/core/db/dao/ClazzDao_HttpServerExtKt$getClazzNameAndTerminologyAsFlow_DoorHttp$1.class=L`com/ustadmobile/core/db/dao/ClazzDao_HttpServerExtKt$getClazzNameAndTerminologyAsFlow_DoorHttp$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1L$2J$0J.Lkotlin/coroutines/jvm/internal/DebugMetadata;fClazzDao_HttpServerExt.ktl./isn/$this$getClazzNameAndTerminologyAsFlow_DoorHttprequestjson _arg_clazzUid(_result_getClazzNameAndTerminologyAsFlowm)getClazzNameAndTerminologyAsFlow_DoorHttpc4com.ustadmobile.core.db.dao.ClazzDao_HttpServerExtKt#(Lkotlin/coroutines/Continuation;)V(Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzDao_HttpServerExtKt$getClazzNameAndTerminologyAsFlow_DoorHttp$1;>;)V  "thisbLcom/ustadmobile/core/db/dao/ClazzDao_HttpServerExtKt$getClazzNameAndTerminologyAsFlow_DoorHttp$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result , -labelI /0 1kotlin/coroutines/Continuation44com/ustadmobile/core/db/dao/ClazzDao_HttpServerExtKt6(Lcom/ustadmobile/core/db/dao/ClazzDao;Lcom/ustadmobile/door/http/DoorHttpServerConfig;Lcom/ustadmobile/door/http/DoorJsonRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 8 79$resultLkotlin/Metadata;mv kxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0 ,/0 C.*+#D$%&'E!()CC*+.**232*5:D$%;F*G+H I79J K  s [II[IIIIIII[ssss sss[sssssssss<=[II>I?I@AIBPK!!Xcom/ustadmobile/core/db/dao/ClazzDao_HttpServerExtKt$getClazzNameAsFlow_DoorHttp$1.class=LRcom/ustadmobile/core/db/dao/ClazzDao_HttpServerExtKt$getClazzNameAsFlow_DoorHttp$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1L$2J$0J.Lkotlin/coroutines/jvm/internal/DebugMetadata;fClazzDao_HttpServerExt.ktlbcisn!$this$getClazzNameAsFlow_DoorHttprequestjson _arg_clazzUid(_result_getClazzNameAndTerminologyAsFlowmgetClazzNameAsFlow_DoorHttpc4com.ustadmobile.core.db.dao.ClazzDao_HttpServerExtKt#(Lkotlin/coroutines/Continuation;)Vz(Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzDao_HttpServerExtKt$getClazzNameAsFlow_DoorHttp$1;>;)V  "thisTLcom/ustadmobile/core/db/dao/ClazzDao_HttpServerExtKt$getClazzNameAsFlow_DoorHttp$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result , -labelI /0 1kotlin/coroutines/Continuation44com/ustadmobile/core/db/dao/ClazzDao_HttpServerExtKt6(Lcom/ustadmobile/core/db/dao/ClazzDao;Lcom/ustadmobile/door/http/DoorHttpServerConfig;Lcom/ustadmobile/door/http/DoorJsonRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 8 79$resultLkotlin/Metadata;mv kxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0 ,/0 C.*+#D$%&'E!()CC*+.**232*5:D$%;F*G+H I79J K  s [II[IIIIIII[ssss sss[sssssssss<=[II>I?I@AIBPK!!I;;ecom/ustadmobile/core/db/dao/ClazzDao_HttpServerExtKt$getClazzTimeZoneByClazzUidAsync_DoorHttp$1.class=F_com/ustadmobile/core/db/dao/ClazzDao_HttpServerExtKt$getClazzTimeZoneByClazzUidAsync_DoorHttp$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;J$0J.Lkotlin/coroutines/jvm/internal/DebugMetadata;fClazzDao_HttpServerExt.ktlisnjson _thisNodeIdm(getClazzTimeZoneByClazzUidAsync_DoorHttpc4com.ustadmobile.core.db.dao.ClazzDao_HttpServerExtKt#(Lkotlin/coroutines/Continuation;)V(Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzDao_HttpServerExtKt$getClazzTimeZoneByClazzUidAsync_DoorHttp$1;>;)V  thisaLcom/ustadmobile/core/db/dao/ClazzDao_HttpServerExtKt$getClazzTimeZoneByClazzUidAsync_DoorHttp$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result % &labelI () *kotlin/coroutines/Continuation-4com/ustadmobile/core/db/dao/ClazzDao_HttpServerExtKt/(Lcom/ustadmobile/core/db/dao/ClazzDao;Lcom/ustadmobile/door/http/DoorHttpServerConfig;Lcom/ustadmobile/door/http/DoorJsonRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 1 02$resultLkotlin/Metadata;mv kxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0%()=.*+> ?!"=C*+'**+,+*.3>4@#A$B C02D EZ  s [I [II[ss[ssss56[I7I8I9I:;I#(Lkotlin/coroutines/Continuation;)V(Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzDao_HttpServerExtKt$getClazzWithDisplayDetails_DoorHttp$1;>;)V  this\Lcom/ustadmobile/core/db/dao/ClazzDao_HttpServerExtKt$getClazzWithDisplayDetails_DoorHttp$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result $ %labelI '( )kotlin/coroutines/Continuation,4com/ustadmobile/core/db/dao/ClazzDao_HttpServerExtKt.(Lcom/ustadmobile/core/db/dao/ClazzDao;Lcom/ustadmobile/door/http/DoorHttpServerConfig;Lcom/ustadmobile/door/http/DoorJsonRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mv kxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0$'(<.*+=> !<C*+&***+**-2=3?"@#A B/1C DZ s [I [II[ss[ssss45[I6I7I8I9:I;PK!!Vcom/ustadmobile/core/db/dao/ClazzDao_HttpServerExtKt$getCoursesByName_DoorHttp$1.class=EPcom/ustadmobile/core/db/dao/ClazzDao_HttpServerExtKt$getCoursesByName_DoorHttp$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1.Lkotlin/coroutines/jvm/internal/DebugMetadata;fClazzDao_HttpServerExt.ktlisnrequestjsonmgetCoursesByName_DoorHttpc4com.ustadmobile.core.db.dao.ClazzDao_HttpServerExtKt#(Lkotlin/coroutines/Continuation;)Vx(Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzDao_HttpServerExtKt$getCoursesByName_DoorHttp$1;>;)V  thisRLcom/ustadmobile/core/db/dao/ClazzDao_HttpServerExtKt$getCoursesByName_DoorHttp$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result $ %labelI '( )kotlin/coroutines/Continuation,4com/ustadmobile/core/db/dao/ClazzDao_HttpServerExtKt.(Lcom/ustadmobile/core/db/dao/ClazzDao;Lcom/ustadmobile/door/http/DoorHttpServerConfig;Lcom/ustadmobile/door/http/DoorJsonRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mv kxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0$'(<.*+=> !<C*+&***+**-2=3?"@#A B/1C DZ s [I [II[ss[ssss45[I6I7I8I9:I;PK!!Ycom/ustadmobile/core/db/dao/ClazzDao_HttpServerExtKt$getTitleByUidAsFlow_DoorHttp$1.class=EScom/ustadmobile/core/db/dao/ClazzDao_HttpServerExtKt$getTitleByUidAsFlow_DoorHttp$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1.Lkotlin/coroutines/jvm/internal/DebugMetadata;fClazzDao_HttpServerExt.ktlisnrequestjsonmgetTitleByUidAsFlow_DoorHttpc4com.ustadmobile.core.db.dao.ClazzDao_HttpServerExtKt#(Lkotlin/coroutines/Continuation;)V{(Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzDao_HttpServerExtKt$getTitleByUidAsFlow_DoorHttp$1;>;)V  thisULcom/ustadmobile/core/db/dao/ClazzDao_HttpServerExtKt$getTitleByUidAsFlow_DoorHttp$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result $ %labelI '( )kotlin/coroutines/Continuation,4com/ustadmobile/core/db/dao/ClazzDao_HttpServerExtKt.(Lcom/ustadmobile/core/db/dao/ClazzDao;Lcom/ustadmobile/door/http/DoorHttpServerConfig;Lcom/ustadmobile/door/http/DoorJsonRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mv kxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0$'(<.*+=> !<C*+&***+**-2=3?"@#A B/1C DZ s [I [II[ss[ssss45[I6I7I8I9:I;PK!!!nI:com/ustadmobile/core/db/dao/ClazzDao_HttpServerExtKt.class=[4com/ustadmobile/core/db/dao/ClazzDao_HttpServerExtKtjava/lang/ObjectfindByClazzCode_DoorHttp(Lcom/ustadmobile/core/db/dao/ClazzDao;Lcom/ustadmobile/door/http/DoorHttpServerConfig;Lcom/ustadmobile/door/http/DoorJsonRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Lcom/ustadmobile/core/db/dao/ClazzDao;Lcom/ustadmobile/door/http/DoorHttpServerConfig;Lcom/ustadmobile/door/http/DoorJsonRequest;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/door/http/DoorJsonResponse;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;Ocom/ustadmobile/core/db/dao/ClazzDao_HttpServerExtKt$findByClazzCode_DoorHttp$1 labelI #(Lkotlin/coroutines/Continuation;)V  resultLjava/lang/Object;  )kotlin/coroutines/intrinsics/IntrinsicsKtgetCOROUTINE_SUSPENDED()Ljava/lang/Object;  kotlin/ResultKtthrowOnFailure(Ljava/lang/Object;)V !" #.com/ustadmobile/door/http/DoorHttpServerConfig%getJson#()Lkotlinx/serialization/json/Json; '( &)code+)com/ustadmobile/door/http/DoorJsonRequest- queryParam&(Ljava/lang/String;)Ljava/lang/String; /0 .1)kotlin/jvm/internal/StringCompanionObject3INSTANCE+Lkotlin/jvm/internal/StringCompanionObject; 56 473kotlinx/serialization/builtins/BuiltinSerializersKt9 serializerP(Lkotlin/jvm/internal/StringCompanionObject;)Lkotlinx/serialization/KSerializer; ;< :=-kotlinx/serialization/DeserializationStrategy?kotlinx/serialization/json/JsonAdecodeFromStringU(Lkotlinx/serialization/DeserializationStrategy;Ljava/lang/String;)Ljava/lang/Object; CD BEjava/lang/StringGIgetDb()Landroidx/room/RoomDatabase; KL .M2com/ustadmobile/door/ext/RoomDatabaseInternalExtKtOgetDoorWrapperNodeId(Landroidx/room/RoomDatabase;)J QR PSL$0 U VJ$0J XY Z$com/ustadmobile/core/db/dao/ClazzDao\findByClazzCodeF(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ^_ ]`%com/ustadmobile/lib/db/entities/Clazzb*com/ustadmobile/door/http/DoorJsonResponsed Companion1Lcom/ustadmobile/lib/db/entities/Clazz$Companion; fg ch/com/ustadmobile/lib/db/entities/Clazz$Companionj%()Lkotlinx/serialization/KSerializer; ;l km getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; op :q+kotlinx/serialization/SerializationStrategysencodeToStringS(Lkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)Ljava/lang/String; uv Bw door-node-idyvalueOf(J)Ljava/lang/String; {| H}kotlin/TuplesKtto3(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair;  kotlin/collections/CollectionsKtlistOf$(Ljava/lang/Object;)Ljava/util/List; g(Ljava/lang/String;ILjava/lang/String;Ljava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V  ejava/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V  $this$findByClazzCode_DoorHttp&Lcom/ustadmobile/core/db/dao/ClazzDao; serverConfig0Lcom/ustadmobile/door/http/DoorHttpServerConfig;request+Lcom/ustadmobile/door/http/DoorJsonRequest;json!Lkotlinx/serialization/json/Json; _arg_codeLjava/lang/String; _thisNodeId_result'Lcom/ustadmobile/lib/db/entities/Clazz;itG$i$a$-let-ClazzDao_HttpServerExtKt$findByClazzCode_DoorHttp$_arg_code$1 $continuation Lkotlin/coroutines/Continuation;$resultkotlin/coroutines/ContinuationclazzUidExistsAsync_DoorHttpScom/ustadmobile/core/db/dao/ClazzDao_HttpServerExtKt$clazzUidExistsAsync_DoorHttp$1   clazzUid'kotlin/jvm/internal/LongCompanionObject)Lkotlin/jvm/internal/LongCompanionObject; 5 N(Lkotlin/jvm/internal/LongCompanionObject;)Lkotlinx/serialization/KSerializer; ; :java/lang/Number longValue()J VL$1  findByUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; ]createListBuilder()Ljava/util/List; 6com/ustadmobile/door/replication/DoorReplicationEntityencodeToJsonElementi(Lkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)Lkotlinx/serialization/json/JsonElement; B(kotlinx/serialization/json/JsonElementKt getJsonObjectQ(Lkotlinx/serialization/json/JsonElement;)Lkotlinx/serialization/json/JsonObject; ,(IJLkotlinx/serialization/json/JsonObject;)V  java/util/Listadd(Ljava/lang/Object;)Z build"(Ljava/util/List;)Ljava/util/List;  kotlin/Pair'(Ljava/lang/Object;Ljava/lang/Object;)V  (com/ustadmobile/door/message/DoorMessage4Lcom/ustadmobile/door/message/DoorMessage$Companion; f 2com/ustadmobile/door/message/DoorMessage$Companion m requireNodeId .(IJJLjava/util/List;)V  "$this$clazzUidExistsAsync_DoorHttp _arg_clazzUid_result_findByUidAsyncreplicationEntitiesLjava/util/List;1$this$clazzUidExistsAsync_DoorHttp_u24lambda_u243_row1$this$clazzUidExistsAsync_DoorHttp_u24lambda_u244O$i$a$-let-ClazzDao_HttpServerExtKt$clazzUidExistsAsync_DoorHttp$_arg_clazzUid$1X$i$a$-also-ClazzDao_HttpServerExtKt$clazzUidExistsAsync_DoorHttp$replicationEntities$1$1[$i$a$-buildList-ClazzDao_HttpServerExtKt$clazzUidExistsAsync_DoorHttp$replicationEntities$1G$i$a$-buildList-ClazzDao_HttpServerExtKt$clazzUidExistsAsync_DoorHttp$2findByUidAsFlow_DoorHttpOcom/ustadmobile/core/db/dao/ClazzDao_HttpServerExtKt$findByUidAsFlow_DoorHttp$1   uid findByUidAsFlow!(J)Lkotlinx/coroutines/flow/Flow;   ] V kotlinx/coroutines/flow/FlowKtfirstR(Lkotlinx/coroutines/flow/Flow;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;  $this$findByUidAsFlow_DoorHttp_arg_uid_result_findByUidAsFlow-$this$findByUidAsFlow_DoorHttp_u24lambda_u247-$this$findByUidAsFlow_DoorHttp_u24lambda_u248F$i$a$-let-ClazzDao_HttpServerExtKt$findByUidAsFlow_DoorHttp$_arg_uid$1T$i$a$-also-ClazzDao_HttpServerExtKt$findByUidAsFlow_DoorHttp$replicationEntities$1$1W$i$a$-buildList-ClazzDao_HttpServerExtKt$findByUidAsFlow_DoorHttp$replicationEntities$1C$i$a$-buildList-ClazzDao_HttpServerExtKt$findByUidAsFlow_DoorHttp$2*findByUidWithHolidayCalendarAsync_DoorHttpacom/ustadmobile/core/db/dao/ClazzDao_HttpServerExtKt$findByUidWithHolidayCalendarAsync_DoorHttp$1! " " " "V "!findByUidWithHolidayCalendarAsync ( ])Icom/ustadmobile/lib/db/entities/ClazzWithHolidayCalendarAndAndTerminology+getHolidayCalendar3()Lcom/ustadmobile/lib/db/entities/HolidayCalendar; -. ,//com/ustadmobile/lib/db/entities/HolidayCalendar1;Lcom/ustadmobile/lib/db/entities/HolidayCalendar$Companion; f3 249com/ustadmobile/lib/db/entities/HolidayCalendar$Companion6 7mgetTerminology5()Lcom/ustadmobile/lib/db/entities/CourseTerminology; 9: ,;1com/ustadmobile/lib/db/entities/CourseTerminology==Lcom/ustadmobile/lib/db/entities/CourseTerminology$Companion; f? >@;com/ustadmobile/lib/db/entities/CourseTerminology$CompanionB CmgetCoursePicture1()Lcom/ustadmobile/lib/db/entities/CoursePicture; EF ,G-com/ustadmobile/lib/db/entities/CoursePictureI9Lcom/ustadmobile/lib/db/entities/CoursePicture$Companion; fK JL7com/ustadmobile/lib/db/entities/CoursePicture$CompanionN Om0$this$findByUidWithHolidayCalendarAsync_DoorHttp)_result_findByUidWithHolidayCalendarAsyncKLcom/ustadmobile/lib/db/entities/ClazzWithHolidayCalendarAndAndTerminology;@$this$findByUidWithHolidayCalendarAsync_DoorHttp_u24lambda_u2414@$this$findByUidWithHolidayCalendarAsync_DoorHttp_u24lambda_u24151Lcom/ustadmobile/lib/db/entities/HolidayCalendar;3Lcom/ustadmobile/lib/db/entities/CourseTerminology;/Lcom/ustadmobile/lib/db/entities/CoursePicture;X$i$a$-let-ClazzDao_HttpServerExtKt$findByUidWithHolidayCalendarAsync_DoorHttp$_arg_uid$1f$i$a$-also-ClazzDao_HttpServerExtKt$findByUidWithHolidayCalendarAsync_DoorHttp$replicationEntities$1$1f$i$a$-also-ClazzDao_HttpServerExtKt$findByUidWithHolidayCalendarAsync_DoorHttp$replicationEntities$1$2f$i$a$-also-ClazzDao_HttpServerExtKt$findByUidWithHolidayCalendarAsync_DoorHttp$replicationEntities$1$3f$i$a$-also-ClazzDao_HttpServerExtKt$findByUidWithHolidayCalendarAsync_DoorHttp$replicationEntities$1$4i$i$a$-buildList-ClazzDao_HttpServerExtKt$findByUidWithHolidayCalendarAsync_DoorHttp$replicationEntities$1U$i$a$-buildList-ClazzDao_HttpServerExtKt$findByUidWithHolidayCalendarAsync_DoorHttp$2"findClazzesWithPermission_DoorHttpYcom/ustadmobile/core/db/dao/ClazzDao_HttpServerExtKt$findClazzesWithPermission_DoorHttp$1a b b b searchQueryfaccountPersonUidhexcludeSelectedClazzListjListSerializer lp :mjava/util/ArrayListo()V q pr sortOrdert&kotlin/jvm/internal/IntCompanionObjectv(Lkotlin/jvm/internal/IntCompanionObject; 5x wyM(Lkotlin/jvm/internal/IntCompanionObject;)Lkotlinx/serialization/KSerializer; ;{ :|intValue()I ~ filter currentTime permission-com/ustadmobile/door/ext/DoorJsonRequestExtKtrequirePagingSourceLoadParams(Lcom/ustadmobile/door/http/DoorJsonRequest;Lkotlinx/serialization/json/Json;Lkotlinx/serialization/DeserializationStrategy;)Landroidx/paging/PagingSource$LoadParams;  findClazzesWithPermissionG(Ljava/lang/String;JLjava/util/List;IIJJ)Landroidx/paging/PagingSource;  ] bV bL$2  bL$3  b bZ-com/ustadmobile/door/paging/PagingSourceExtKtloadPageDataForHttp{(Landroidx/paging/PagingSource;Landroidx/paging/PagingSource$LoadParams;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;  'androidx/paging/PagingSource$LoadParamsGcom/ustadmobile/door/paging/PagingSourceReplicatePullHttpResponseResultgetData   getLogger'()Lcom/ustadmobile/door/log/DoorLogger;  &%com/ustadmobile/door/log/DoorLogLevelVERBOSE'Lcom/ustadmobile/door/log/DoorLogLevel;  getKey  getEndOfPaginationReached()Z  3DoorPaging: loaded from:  endOfPaginationReached=$java/lang/invoke/StringConcatFactorymakeConcatWithConstants(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;  '(Ljava/lang/Object;Z)Ljava/lang/String; 0com/ustadmobile/door/log/DoorLogger$DefaultImpls log$default(Lcom/ustadmobile/door/log/DoorLogger;Lcom/ustadmobile/door/log/DoorLogLevel;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V  getDoorWrapperH(Landroidx/room/RoomDatabase;)Lcom/ustadmobile/door/DoorDatabaseWrapper;  P/com/ustadmobile/core/db/dao/CoursePermissionDaokotlin/jvm/internal/ReflectiongetOrCreateKotlinClass*(Ljava/lang/Class;)Lkotlin/reflect/KClass;  (com/ustadmobile/door/DoorDatabaseWrapper getDaoByClass+(Lkotlin/reflect/KClass;)Ljava/lang/Object;  Z$0Z  b%personHasPermissionWithClazzEntities26(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;  /com/ustadmobile/core/db/dao/SystemPermissionDaofindAllByPersonUid6(JZLkotlin/coroutines/Continuation;)Ljava/lang/Object;  java/lang/IterablecollectionSizeOrDefault(Ljava/lang/Iterable;I)I  (I)V  pjava/util/Collectioniterator()Ljava/util/Iterator;  java/util/IteratorhasNext  next  ;com/ustadmobile/lib/db/entities/ClazzWithListDisplayDetails addAll(Ljava/util/Collection;)Z  getClazzActiveEnrolment2()Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;    .com/ustadmobile/lib/db/entities/ClazzEnrolment :Lcom/ustadmobile/lib/db/entities/ClazzEnrolment$Companion; f 8com/ustadmobile/lib/db/entities/ClazzEnrolment$Companion m ; G>com/ustadmobile/lib/db/composites/CoursePermissionAndEnrolmentgetCoursePermission4()Lcom/ustadmobile/lib/db/entities/CoursePermission;  0com/ustadmobile/lib/db/entities/CoursePermission$i$a$-let-CollectionsKt___CollectionsKt$mapNotNullTo$1$1$iv$iv@$i$a$-forEach-CollectionsKt___CollectionsKt$mapNotNullTo$1$iv$iv $i$f$forEach$i$f$mapNotNullTo$i$f$mapNotNull_$i$a$-let-ClazzDao_HttpServerExtKt$findClazzesWithPermission_DoorHttp$replicationEntities$1$3$1d$i$a$-mapNotNull-ClazzDao_HttpServerExtKt$findClazzesWithPermission_DoorHttp$replicationEntities$1$3_$i$a$-let-ClazzDao_HttpServerExtKt$findClazzesWithPermission_DoorHttp$replicationEntities$1$4$1d$i$a$-mapNotNull-ClazzDao_HttpServerExtKt$findClazzesWithPermission_DoorHttp$replicationEntities$1$4_$i$a$-let-ClazzDao_HttpServerExtKt$findClazzesWithPermission_DoorHttp$replicationEntities$1$5$1d$i$a$-mapNotNull-ClazzDao_HttpServerExtKt$findClazzesWithPermission_DoorHttp$replicationEntities$1$5_$i$a$-let-ClazzDao_HttpServerExtKt$findClazzesWithPermission_DoorHttp$replicationEntities$1$6$1d$i$a$-mapNotNull-ClazzDao_HttpServerExtKt$findClazzesWithPermission_DoorHttp$replicationEntities$1$6]$i$a$-map-ClazzDao_HttpServerExtKt$findClazzesWithPermission_DoorHttp$replicationEntities$1$7a$i$a$-buildList-ClazzDao_HttpServerExtKt$findClazzesWithPermission_DoorHttp$replicationEntities$1M$i$a$-buildList-ClazzDao_HttpServerExtKt$findClazzesWithPermission_DoorHttp$2(clazzAndDetailPermissionsAsFlow_DoorHttp_com/ustadmobile/core/db/dao/ClazzDao_HttpServerExtKt$clazzAndDetailPermissionsAsFlow_DoorHttp$1u v v v vV v v vZJ$1 ~Y v vclazzAndDetailPermissionsAsFlow"(JJ)Lkotlinx/coroutines/flow/Flow;  ];com/ustadmobile/lib/db/composites/ClazzAndDetailPermissionsgetClazz)()Lcom/ustadmobile/lib/db/entities/Clazz;  .$this$clazzAndDetailPermissionsAsFlow_DoorHttp'_result_clazzAndDetailPermissionsAsFlow=Lcom/ustadmobile/lib/db/composites/ClazzAndDetailPermissions;>$this$clazzAndDetailPermissionsAsFlow_DoorHttp_u24lambda_u2445>$this$clazzAndDetailPermissionsAsFlow_DoorHttp_u24lambda_u2446c$i$a$-let-ClazzDao_HttpServerExtKt$clazzAndDetailPermissionsAsFlow_DoorHttp$_arg_accountPersonUid$1[$i$a$-let-ClazzDao_HttpServerExtKt$clazzAndDetailPermissionsAsFlow_DoorHttp$_arg_clazzUid$1e$i$a$-let-ClazzDao_HttpServerExtKt$clazzAndDetailPermissionsAsFlow_DoorHttp$replicationEntities$1$1$1j$i$a$-mapNotNull-ClazzDao_HttpServerExtKt$clazzAndDetailPermissionsAsFlow_DoorHttp$replicationEntities$1$1e$i$a$-let-ClazzDao_HttpServerExtKt$clazzAndDetailPermissionsAsFlow_DoorHttp$replicationEntities$1$2$1j$i$a$-mapNotNull-ClazzDao_HttpServerExtKt$clazzAndDetailPermissionsAsFlow_DoorHttp$replicationEntities$1$2c$i$a$-map-ClazzDao_HttpServerExtKt$clazzAndDetailPermissionsAsFlow_DoorHttp$replicationEntities$1$3d$i$a$-also-ClazzDao_HttpServerExtKt$clazzAndDetailPermissionsAsFlow_DoorHttp$replicationEntities$1$4g$i$a$-buildList-ClazzDao_HttpServerExtKt$clazzAndDetailPermissionsAsFlow_DoorHttp$replicationEntities$1S$i$a$-buildList-ClazzDao_HttpServerExtKt$clazzAndDetailPermissionsAsFlow_DoorHttp$2#getClazzWithDisplayDetails_DoorHttpZcom/ustadmobile/core/db/dao/ClazzDao_HttpServerExtKt$getClazzWithDisplayDetails_DoorHttp$1   getClazzWithDisplayDetails#(JJJ)Lkotlinx/coroutines/flow/Flow;  ] V 8com/ustadmobile/lib/db/composites/ClazzAndDisplayDetails  ; G)$this$getClazzWithDisplayDetails_DoorHttp"_result_getClazzWithDisplayDetails:Lcom/ustadmobile/lib/db/composites/ClazzAndDisplayDetails;9$this$getClazzWithDisplayDetails_DoorHttp_u24lambda_u24539$this$getClazzWithDisplayDetails_DoorHttp_u24lambda_u2454V$i$a$-let-ClazzDao_HttpServerExtKt$getClazzWithDisplayDetails_DoorHttp$_arg_clazzUid$1Y$i$a$-let-ClazzDao_HttpServerExtKt$getClazzWithDisplayDetails_DoorHttp$_arg_currentTime$1^$i$a$-let-ClazzDao_HttpServerExtKt$getClazzWithDisplayDetails_DoorHttp$_arg_accountPersonUid$1_$i$a$-also-ClazzDao_HttpServerExtKt$getClazzWithDisplayDetails_DoorHttp$replicationEntities$1$1_$i$a$-also-ClazzDao_HttpServerExtKt$getClazzWithDisplayDetails_DoorHttp$replicationEntities$1$2_$i$a$-also-ClazzDao_HttpServerExtKt$getClazzWithDisplayDetails_DoorHttp$replicationEntities$1$3b$i$a$-buildList-ClazzDao_HttpServerExtKt$getClazzWithDisplayDetails_DoorHttp$replicationEntities$1N$i$a$-buildList-ClazzDao_HttpServerExtKt$getClazzWithDisplayDetails_DoorHttp$2getTitleByUidAsFlow_DoorHttpScom/ustadmobile/core/db/dao/ClazzDao_HttpServerExtKt$getTitleByUidAsFlow_DoorHttp$1    V "$this$getTitleByUidAsFlow_DoorHttp2$this$getTitleByUidAsFlow_DoorHttp_u24lambda_u24572$this$getTitleByUidAsFlow_DoorHttp_u24lambda_u2458O$i$a$-let-ClazzDao_HttpServerExtKt$getTitleByUidAsFlow_DoorHttp$_arg_clazzUid$1X$i$a$-also-ClazzDao_HttpServerExtKt$getTitleByUidAsFlow_DoorHttp$replicationEntities$1$1[$i$a$-buildList-ClazzDao_HttpServerExtKt$getTitleByUidAsFlow_DoorHttp$replicationEntities$1G$i$a$-buildList-ClazzDao_HttpServerExtKt$getTitleByUidAsFlow_DoorHttp$2)getClazzNameAndTerminologyAsFlow_DoorHttp`com/ustadmobile/core/db/dao/ClazzDao_HttpServerExtKt$getClazzNameAndTerminologyAsFlow_DoorHttp$1    getClazzNameAndTerminologyAsFlow  ] V   Z9com/ustadmobile/lib/db/composites/ClazzNameAndTerminology ;/$this$getClazzNameAndTerminologyAsFlow_DoorHttp(_result_getClazzNameAndTerminologyAsFlow;Lcom/ustadmobile/lib/db/composites/ClazzNameAndTerminology;?$this$getClazzNameAndTerminologyAsFlow_DoorHttp_u24lambda_u2462?$this$getClazzNameAndTerminologyAsFlow_DoorHttp_u24lambda_u2463\$i$a$-let-ClazzDao_HttpServerExtKt$getClazzNameAndTerminologyAsFlow_DoorHttp$_arg_clazzUid$1e$i$a$-also-ClazzDao_HttpServerExtKt$getClazzNameAndTerminologyAsFlow_DoorHttp$replicationEntities$1$1e$i$a$-also-ClazzDao_HttpServerExtKt$getClazzNameAndTerminologyAsFlow_DoorHttp$replicationEntities$1$2h$i$a$-buildList-ClazzDao_HttpServerExtKt$getClazzNameAndTerminologyAsFlow_DoorHttp$replicationEntities$1T$i$a$-buildList-ClazzDao_HttpServerExtKt$getClazzNameAndTerminologyAsFlow_DoorHttp$2getClazzNameAsFlow_DoorHttpRcom/ustadmobile/core/db/dao/ClazzDao_HttpServerExtKt$getClazzNameAsFlow_DoorHttp$1    V   Z!$this$getClazzNameAsFlow_DoorHttp1$this$getClazzNameAsFlow_DoorHttp_u24lambda_u24671$this$getClazzNameAsFlow_DoorHttp_u24lambda_u2468N$i$a$-let-ClazzDao_HttpServerExtKt$getClazzNameAsFlow_DoorHttp$_arg_clazzUid$1W$i$a$-also-ClazzDao_HttpServerExtKt$getClazzNameAsFlow_DoorHttp$replicationEntities$1$1W$i$a$-also-ClazzDao_HttpServerExtKt$getClazzNameAsFlow_DoorHttp$replicationEntities$1$2Z$i$a$-buildList-ClazzDao_HttpServerExtKt$getClazzNameAsFlow_DoorHttp$replicationEntities$1F$i$a$-buildList-ClazzDao_HttpServerExtKt$getClazzNameAsFlow_DoorHttp$2(getClazzTimeZoneByClazzUidAsync_DoorHttp_com/ustadmobile/core/db/dao/ClazzDao_HttpServerExtKt$getClazzTimeZoneByClazzUidAsync_DoorHttp$1    V ZgetClazzTimeZoneByClazzUidAsync  ].$this$getClazzTimeZoneByClazzUidAsync_DoorHttp[$i$a$-let-ClazzDao_HttpServerExtKt$getClazzTimeZoneByClazzUidAsync_DoorHttp$_arg_clazzUid$1getCoursesByName_DoorHttpPcom/ustadmobile/core/db/dao/ClazzDao_HttpServerExtKt$getCoursesByName_DoorHttp$1   names V getCoursesByNameD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;   ] $this$getCoursesByName_DoorHttp _arg_names_result_getCoursesByName/$this$getCoursesByName_DoorHttp_u24lambda_u2472/$this$getCoursesByName_DoorHttp_u24lambda_u2473I$i$a$-let-ClazzDao_HttpServerExtKt$getCoursesByName_DoorHttp$_arg_names$1T$i$a$-map-ClazzDao_HttpServerExtKt$getCoursesByName_DoorHttp$replicationEntities$1$1X$i$a$-buildList-ClazzDao_HttpServerExtKt$getCoursesByName_DoorHttp$replicationEntities$1D$i$a$-buildList-ClazzDao_HttpServerExtKt$getCoursesByName_DoorHttp$2!findOneRosterUserClazzes_DoorHttpXcom/ustadmobile/core/db/dao/ClazzDao_HttpServerExtKt$findOneRosterUserClazzes_DoorHttp$1   filterByEnrolledMemberPersonUid V  ZfindOneRosterUserClazzes # ]$  '$this$findOneRosterUserClazzes_DoorHttp$_arg_filterByEnrolledMemberPersonUid _result_findOneRosterUserClazzes7$this$findOneRosterUserClazzes_DoorHttp_u24lambda_u24827$this$findOneRosterUserClazzes_DoorHttp_u24lambda_u2483\$i$a$-let-ClazzDao_HttpServerExtKt$findOneRosterUserClazzes_DoorHttp$_arg_accountPersonUid$1k$i$a$-let-ClazzDao_HttpServerExtKt$findOneRosterUserClazzes_DoorHttp$_arg_filterByEnrolledMemberPersonUid$1\$i$a$-map-ClazzDao_HttpServerExtKt$findOneRosterUserClazzes_DoorHttp$replicationEntities$1$1^$i$a$-let-ClazzDao_HttpServerExtKt$findOneRosterUserClazzes_DoorHttp$replicationEntities$1$2$1c$i$a$-mapNotNull-ClazzDao_HttpServerExtKt$findOneRosterUserClazzes_DoorHttp$replicationEntities$1$2^$i$a$-let-ClazzDao_HttpServerExtKt$findOneRosterUserClazzes_DoorHttp$replicationEntities$1$3$1c$i$a$-mapNotNull-ClazzDao_HttpServerExtKt$findOneRosterUserClazzes_DoorHttp$replicationEntities$1$3\$i$a$-map-ClazzDao_HttpServerExtKt$findOneRosterUserClazzes_DoorHttp$replicationEntities$1$4`$i$a$-buildList-ClazzDao_HttpServerExtKt$findOneRosterUserClazzes_DoorHttp$replicationEntities$1L$i$a$-buildList-ClazzDao_HttpServerExtKt$findOneRosterUserClazzes_DoorHttp$2Lkotlin/Metadata;mv kxi0d1     "0*02020H†@¢"0*02020H†@¢" 0*02020H†@¢" 0*02020H†@¢" 0*02020H†@¢" 0*02020H†@¢" 0*02020H†@¢"0*02020H†@¢"0*02020H†@¢"0*02020H†@¢"0*02020H†@¢"0*02020H†@¢"0*02020H†@¢¨d2,Lcom/ustadmobile/door/http/DoorJsonResponse;lib-database_releaseandroidx/paging/PagingSourceE LoadParams#com/ustadmobile/door/log/DoorLoggerH DefaultImplsClazzDao_HttpServerExt.kt*Lkotlin/jvm/internal/SourceDebugExtension;value8SMAP ClazzDao_HttpServerExt.kt Kotlin *S Kotlin *F + 1 ClazzDao_HttpServerExt.kt com/ustadmobile/core/db/dao/ClazzDao_HttpServerExtKt + 2 _Collections.kt kotlin/collections/CollectionsKt___CollectionsKt + 3 fake.kt kotlin/jvm/internal/FakeKt *L 1#1,796:1 1549#2:797 1620#2,3:798 1603#2,9:801 1855#2:810 1856#2:812 1612#2:813 1603#2,9:814 1855#2:823 1856#2:825 1612#2:826 1603#2,9:827 1855#2:836 1856#2:838 1612#2:839 1603#2,9:840 1855#2:849 1856#2:851 1612#2:852 1603#2,9:853 1855#2:862 1856#2:864 1612#2:865 1549#2:866 1620#2,3:867 1603#2,9:870 1855#2:879 1856#2:881 1612#2:882 1603#2,9:883 1855#2:892 1856#2:894 1612#2:895 1549#2:896 1620#2,3:897 1549#2:900 1620#2,3:901 1549#2:904 1620#2,3:905 1603#2,9:908 1855#2:917 1856#2:919 1612#2:920 1603#2,9:921 1855#2:930 1856#2:932 1612#2:933 1549#2:934 1620#2,3:935 1#3:811 1#3:824 1#3:837 1#3:850 1#3:863 1#3:880 1#3:893 1#3:918 1#3:931 *S KotlinDebug *F + 1 ClazzDao_HttpServerExt.kt com/ustadmobile/core/db/dao/ClazzDao_HttpServerExtKt *L 256#1:797 256#1:798,3 265#1:801,9 265#1:810 265#1:812 265#1:813 277#1:814,9 277#1:823 277#1:825 277#1:826 289#1:827,9 289#1:836 289#1:838 289#1:839 301#1:840,9 301#1:849 301#1:851 301#1:852 313#1:853,9 313#1:862 313#1:864 313#1:865 325#1:866 325#1:867,3 381#1:870,9 381#1:879 381#1:881 381#1:882 393#1:883,9 393#1:892 393#1:894 393#1:895 405#1:896 405#1:897,3 682#1:900 682#1:901,3 737#1:904 737#1:905,3 746#1:908,9 746#1:917 746#1:919 746#1:920 758#1:921,9 758#1:930 758#1:932 758#1:933 770#1:934 770#1:935,3 265#1:811 277#1:824 289#1:837 301#1:850 313#1:863 381#1:880 393#1:893 746#1:918 758#1:931 *E Code StackMapTableLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClasses SourceFileSourceDebugExtensionRuntimeVisibleAnnotationsBootstrapMethods1 O- #- :  ~ Yd Y-:  : :   $+*:,,2Y : 6 8>@ FHYWJ:,NT7*  W [ aY   [7 WB: $ c:eYinrtxz~YP' ]&. &]&. 3]&.B HBH1]&.  ]&.B 1]&. QF;#]%c&t'&&(&)*#+,+-+ #R]*0]]*c$99'%YCY-q t 1 8 STU    O -#-:~Yd Y-:::It$+*:,2Y": 6 @ FW 7*,Y B:.M$c::  : 6 Y5:  : 6 Y int иַٹWW :,NT7 :  : 6 Yz ~W : tY ,x: eY  YP' ' ]&.&]&.5]&.BHA%]&.]&.BH]&.Bcco]&.Q/;3]5c6t766869:93<=?@AB @?E==F<!<#G.I:JPKQIVIXMZNcOgPhQjRpSrOuMzH~MHIH3R]-]]-+c'+Y#h.]Y  q ) 7 t & ; : 1Z8SSTU    O -#-:~Yd Y-:::Mx$+*:, 2Y": 6 @ FW 7*,Y B:.M$c::  : 6 Y5:  : 6 Y int иַٹWW :,NT7 :  : 6 Yz ~W : tY ,x: eY  YP' ' ]&.&]&.6]&.BHA(]&.]&.BH]&.Bcco]&.Q1;[]]c^u_^^`^abac[adeghijhgmeen d%d'o2q>rTsUqZq\u^vgwkxlynzt{vwyu~pupqp[R].]]..c(.Y'h2]Y  r ) ; u & ; > 1^8WSTU     O/ Z-"#-":#~Y#d# "Y-$:%::#u$+*:, 2Y": 6 @ FW 7*,&'#*Y 'B:&.M$,::  : 6 Y5:  : 6 Y int иַٹWWY<0Y5:  :6 Y 58tиַٹWWY=@ FHYWJ:,i2Y": 6 @ FW 7,k2Y#: 6 n@ FYWpYs:,u2Y": 6z}@ FW6 ,2Y":6z}@FW6 ,2Y":6@FW 7 ,2Y":6@FW 7 ,z}r@:*    --+-,----cY.:.-7-:-B:-.M-&L,$,::+6,Nиֹ --,------cY.8.-6-7-:-B:-.M,$,:,Nֹ--,-----cY.;.-6-:-:-B:-.M,$,:::6::6:pY :6:C:  :!:"6#Y int!иַ"_W_W::6:pYs:6:6 :!!g!:##:$6%$:&6'& Y(:(6)YA t(иַ٧WY:*6+*WW_W::6:pYs:6:6 :!!h!:##:$6%$:&6'&Y):(6)Y ADt(иַ٧WY:*6+*WW_W::6:pYs:6:6 :!!g!:##:$6%$:&6'&Y(:(6)Y} MPt(иַ٧WY:*6+*WW_W::6:pYs:6:6 :!!h!:##:$6%$:&6'&Y):(6)Y' !$t(иַ٧WY:*6+*WW_W::6:pYs:6:6 :!!g!:##:$6%$:&6'&'Y(:(6)YA t(иַ٧WY:*6+*WW_W::6:pY :6:D:  ):!:"6#Y' ,/t!иַ"_W_W:,NT7::6Yz~WY14W:tY,x:eYYP w<' .]&.b./]&.b4/]&.BbHBH-/]&.BHbHA..]&.BHbJ-.]&.BHbHA-.]&.BHbHA-.]&.BHbHA--]&.BHbHA^/]&.b3.]&.Bb/]&.b1.]&.BbT/]&.b4/]&.BbA/]&.BbIB/]&.BbQ/]&.BbAU/]&.BbCR/]&.Bb>AU/]&.BbCQ/]&.BbJAU/]&.BbCR/]&.BbAU/]&.BbCQ/]&.BbAU/]&.BbC/]&.BbJX.]&.BbuuH.]&.BbuuHF/]&.bQ;ek},-124F\]abdvXZahw}(*-^" '.46 B!U)\*)      )+)))*,-!.6716;IPQdgjl6r8u66679:. !;CDC#$%&$##C$E'C1C4C5D8F9G>;E K,M-YHlPsQP/0120//PRPPPQSTH,89 U]&^I]S;a<g=h>{<~;;]_]]]^`aU8DEbcdG H IG#d,e1b8D>M?DFNQP]QsRSPPUVWXYZ[WUOUOPOR *e+55155/555*5,5-/5\5]/55/555e+1/*,-/\]//dNe+1/*,-/\]//dE\?Dk%1/*,-/\]//d<e?D(66/666*6,6-/6\6]/66/666(7Y7Y7Y*7Y,7Y-/7Y\7Y]/7Y7Y/7Y7Yd7Y(7YB7Y(8,8-/8\8]/88/88"8z 4(9 \9 ]/9 9 /9 9 $9 d(: : /: : &: (;Y ;Y (;Y    #<Y CI=>2E=>Z(?@sayAoA|(AVBBhB?BDABPCrC DFQ|YEFG?HGHGHGVHG HGFGZ+I JGRKGKGKGiKGKG JGXLMRLMLMLMiLMLMYLMY NG NG NGp NG# NG4O 5O  P!!Q!xR#*R#R#R#BR#| S$. S$ S$ S$F S$P&8P&P&T&PT& U(F!W( X(!V(^ U( W*r W*$ W* W* W*}X Y Z [ F\ v] ^ _ #U` sa b )0c ' d +Qe %\xf Ug Bh Ii );1j 'u d +1Re %yf g h k )0l '' d +Qe %xf g h m )1n ' d +Re %syf lg Yh ao )S0p ' d +IQe %&xf g  h q #V` ta r ]6s 1-8,STU    tO & -v#-v:$$w~$Ywdw vY-x:$$y:#:%$wd#$+*:,i2Y": 6 @ FW 7,2Y": 6@ FW 7,Nиֹ$$*z$,{$|$}$$wY%7%$7$}7$|B:${.M$z]K#$#: ,Nֹ$$*z$,{$|$ $}$$wY%A%$7$}7$: $|B:${.M$z]K#$#: *$$,z${$ |$ $wY%4%$: $|: ${B:$z.M#$#: :  :6 ::6:pYs:6:6:h::6:6Y):6Y' !$tиַ٧WY: 6! WW_W ::6:pYs:6:6:g::6:6'Y(:6YA tиַ٧WY: 6! WW_W ::6:pY :6:D:)::"6Y' ,/tиַ"_W_W Y<Y5::6Y intиַٹWW : ,NT7 ::6Yz ~W:tY , x:eYYP' %]&.v.&]&.v6&]&.BvHA,%]&.BvHAQ&]&.v0$]&.BvZ&]&.v:$]&.Bv;&]&.v-&]&.BvA&]&.BvR&]&.BvAU&]&.BvCQ&]&.BvAU&]&.BvC&]&.BvJP&]&.Bvo&]&.vQ;defkg}hggigjkjjljnopndNmPsgtiulsdrwxywzdNwP{\|^}jf}nonnpnnnoqrf |s0{7|Z{drxy{}{{{|~s.4=BIOegmn{{dR\e..WDb ee..W;kLDk(.W2tU;'7Y7YW7Y(~7Y57YPY!Y>YPVC _C 1C 7D 'D z P h  ]Y YgHGHGFGzKG-KG JGb)zLM-LMYLM NG4 NG5O!QRSR SW STaT!Vo U W  W }   1  d !Re yf }g jh r d0  d !ZQe 7xf 0g h  V` ta e& \5  1$8#STU    O -#-:~Yd Y-::::$+*:,2Y": 6 @ FW 7,2Y": 6@ FW 7,i2Y":6@FW 7 * ,Y B:.M$: :  :6 Y<Y5::6Y intиַٹWW Y=Y6::6Y ADtиַٹWW Y<Y5::6Y} MPtиַٹWW : ,NT7 ::6Yz ~W:tY , x:eYYP' ]&.&]&.5]&.BHA-]&.BHA-]&.BHA,]&.]&.BO]&.B?~o]&.QNS;]ct:<H^`fgz}   +ABGIKTXY[acfkoqsu|R6]-//]]-//20Lc'//2'U(YY/YY Y(;Y;Y ;Y7Y q < h  ]Y E([)*W)Xt   ^& ' & H + 1K8DSTU    O -#-:~Yd Y-:::It$+*:,2Y": 6 @ FW 7*,Y B:.M$c::  : 6 Y5:  : 6 Y int иַٹWW :,NT7 :  : 6 Yz ~W : tY ,x: eY  YP' ' ]&.&]&.5]&.BHA%]&.]&.BH]&.Bcco]&.Q/;]ct       !#.:PQVXZcghjpruz~R]-]]-+c'+Y#h.]Y  q ) 7 t & ; : 1Z8SSTU    OU O-ʙ#-:~Yd˧ Y-:::˪$+*:,2Y": 6 @ FW 7**,˸Y07B:.M]K$:*,˶Y*:B:.M$c::  : 6 Y=Y6::6 Y ADtиַٹWWY5:  :6 Y intиַٹWW : ,NT7 :  :6Yz ~W : tY , x: eY  YP' ]&.*]&.5]&.BHA5]&.)]&.B/]&.#]&.BP]&.Bcwco]&.Q?;&a(g)x*))+),-,.&,/0/!&M2Y3o5q6x7y865;33<>?@A?>D<<E22FHI J HHLMN!O"P$Q*R,N/L4G8L:G<H>GE&RV"a-; aa-;@Ag';I8 4Y-Y+.>MZh ]Y u VV )l*Wx o' & Y}  18 STU    OU O-#-:~Yd Y-:::$+*:,2Y": 6 @ FW 7**,Y07B:.M]K$:*,Y*:B:.M$c::  : 6 Y=Y6::6 Y ADtиַٹWWY5:  :6 Y intиַٹWW : ,NT7 :  :6Yz ~W : tY , x: eY  YP' ]&.*]&.5]&.BHA5]&.)]&.B/]&.#]&.BP]&.Bcwco]&.Q?;Za\g]x^]]_]`a`bZ`cdc!ZMfYgoiqjxkyljioggprstusrxppyffz|} ~ ||!"$*,/4{8:{<|>{EZRV"a-; aa-;@Ag';I8 4Y-Y+.>MZh ]Y u VV )l*Wx o' & Y}  18 STU    O-#-:  ~ Yd Y-:  : :  $+*:,2Y": 6 @ FW 7,NT7*    Y 7 B: $ H: eY8>rt xz~YP' ]&.&]&.5]&.BHA1]&.]&.B1]&.QF;]ct R]-.]]-c'79'Y%YCY- q t 1 8 STU    O -#-:~Yd Y-:::$+*:,2Y#: 6 8>n@ FYWpYs:*,  Y  B: .M$::: 6  : : 6  :pY  :6:C:c::6Y intиַ_W _W:,NT7:  : 6  Yz~W : tY,x: eY  YPc ' ]&.&]&.7]&.BJ%]&.]&.BA]&.BI]&.Q2;]cu0>DEX^glsyzR`#].]].&c(&h]Yr  FG   JGXLM04O; u > U` sa   18STU    O &-#-:$$~$Yd Y-:$$:#:%$%#$+*:,i2Y": 6 @ FW 7,2Y": 6@ FW 7*$$, $!$"$%Y%'%$"7$!B:$ .M#$#: ,Nиֹ $$, $!$ &$"$Y%1%$"7$&: $!B:$ .M#$#: ,Nֹ$$, $!$ &$ '$Y%4%$': $&: $!B:$ .M#$#: :  :6 ::6:pY :6:C:c::6Y intиַ_W_W ::6:pYs:6:6:h::6:6Y):6 Y' !$tиַ٧WY:!6"!WW_W ::6:pYs:6:6:g::6:6'Y(:6 YA tиַ٧WY:!6"!WW_W ::6:pY :6:D:)::6Y' ,/tиַ_W_W : ,NT7 ::6Yz ~W:tY , x:eYYP' %]&..&]&.6&]&.BHA-%]&.BHA.&]&. %]&.BM&]&.*%]&.BM&]&.-&]&.BA&]&.BIB&]&.BR&]&.BAU&]&.BCQ&]&.BAU&]&.BC&]&.BJ&]&.Q;ek}57:d!-Gcqwx*-028;EHILMRY_am 9Ucjk~         R^e.((/(((ee./4UUk(/4 ^^(7Y7Y47Yh7YnB7Y)YI* xh* 6* IC C z  D h  ]Y +*FGHGjHGFG,D JGKG}KG6 JGDXLMLM}LM6YLM NG NGc4OU5On `!QRR S STT !V U8 W! W!}- . q/ GU` -sa 0 11 ; d "Re yf g h 2 03  d "Qe xf g mh c4 9V` ta 5 6 1$8#STU    VFG v "bIJfkcff#fOJfC>f72f.)fWKX8SMAP ClazzDao_HttpServerExt.kt Kotlin *S Kotlin *F + 1 ClazzDao_HttpServerExt.kt com/ustadmobile/core/db/dao/ClazzDao_HttpServerExtKt + 2 _Collections.kt kotlin/collections/CollectionsKt___CollectionsKt + 3 fake.kt kotlin/jvm/internal/FakeKt *L 1#1,796:1 1549#2:797 1620#2,3:798 1603#2,9:801 1855#2:810 1856#2:812 1612#2:813 1603#2,9:814 1855#2:823 1856#2:825 1612#2:826 1603#2,9:827 1855#2:836 1856#2:838 1612#2:839 1603#2,9:840 1855#2:849 1856#2:851 1612#2:852 1603#2,9:853 1855#2:862 1856#2:864 1612#2:865 1549#2:866 1620#2,3:867 1603#2,9:870 1855#2:879 1856#2:881 1612#2:882 1603#2,9:883 1855#2:892 1856#2:894 1612#2:895 1549#2:896 1620#2,3:897 1549#2:900 1620#2,3:901 1549#2:904 1620#2,3:905 1603#2,9:908 1855#2:917 1856#2:919 1612#2:920 1603#2,9:921 1855#2:930 1856#2:932 1612#2:933 1549#2:934 1620#2,3:935 1#3:811 1#3:824 1#3:837 1#3:850 1#3:863 1#3:880 1#3:893 1#3:918 1#3:931 *S KotlinDebug *F + 1 ClazzDao_HttpServerExt.kt com/ustadmobile/core/db/dao/ClazzDao_HttpServerExtKt *L 256#1:797 256#1:798,3 265#1:801,9 265#1:810 265#1:812 265#1:813 277#1:814,9 277#1:823 277#1:825 277#1:826 289#1:827,9 289#1:836 289#1:838 289#1:839 301#1:840,9 301#1:849 301#1:851 301#1:852 313#1:853,9 313#1:862 313#1:864 313#1:865 325#1:866 325#1:867,3 381#1:870,9 381#1:879 381#1:881 381#1:882 393#1:883,9 393#1:892 393#1:894 393#1:895 405#1:896 405#1:897,3 682#1:900 682#1:901,3 737#1:904 737#1:905,3 746#1:908,9 746#1:917 746#1:919 746#1:920 758#1:921,9 758#1:930 758#1:932 758#1:933 770#1:934 770#1:935,3 265#1:811 277#1:824 289#1:837 301#1:850 313#1:863 381#1:880 393#1:893 746#1:918 758#1:931 *E Yj78[I9I:I;I?@[sAB[stsCssssssssss s`ssssssssDTLM[sNZPK!!P,j com/ustadmobile/core/db/dao/ClazzDao_Repo$clazzAndDetailPermissionsAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1.class=Rcom/ustadmobile/core/db/dao/ClazzDao_Repo$clazzAndDetailPermissionsAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1PLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0+com/ustadmobile/door/http/RepoHttpRequestKtreplicateHttpRequestCatchAndLogb(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V B(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;)V%$this_replicateHttpRequestCatchAndLog-Lcom/ustadmobile/door/DoorDatabaseRepository; $repoPathLjava/lang/String;    (I)V  thisLcom/ustadmobile/core/db/dao/ClazzDao_Repo$clazzAndDetailPermissionsAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1; $receiverinvoke()Ljava/lang/String;#Lorg/jetbrains/annotations/NotNull;/: repoHttpRequestWithFallback: exception for  $java/lang/invoke/StringConcatFactory"makeConcatWithConstants(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; $% #&'S(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;)Ljava/lang/String; $)*()Ljava/lang/Object;  -Lkotlin/Metadata;mv kxi0d1!  0H ¢¨d2 Mcom/ustadmobile/door/http/RepoHttpRequestKt$replicateHttpRequestCatchAndLog$1Kcom/ustadmobile/core/db/dao/ClazzDao_Repo$clazzAndDetailPermissionsAsFlow$1> invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object; @ARepoHttpRequest.kt*Lkotlin/jvm/internal/SourceDebugExtension;valueSMAP RepoHttpRequest.kt Kotlin *S Kotlin *F + 1 RepoHttpRequest.kt com/ustadmobile/door/http/RepoHttpRequestKt$replicateHttpRequestCatchAndLog$1 *L 1#1,63:1 *E CodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotationsBootstrapMethods1 GB*+*,*H G8**+I-H JA,G/*.I,H K L?BMNCOSMAP RepoHttpRequest.kt Kotlin *S Kotlin *F + 1 RepoHttpRequest.kt com/ustadmobile/door/http/RepoHttpRequestKt$replicateHttpRequestCatchAndLog$1 *L 1#1,63:1 *E P7/0[I1I2I34I56I78[s9:[s;s;Ljava/lang/Object;>;,kotlin/coroutines/jvm/internal/SuspendLambdakotlin/jvm/functions/Function1P(Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;JJLkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;JJLkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzDao_Repo$clazzAndDetailPermissionsAsFlow$1;>;)Vthis$0+Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;  $accountPersonUidJ   $clazzUid  $(ILkotlin/coroutines/Continuation;)V  thisMLcom/ustadmobile/core/db/dao/ClazzDao_Repo$clazzAndDetailPermissionsAsFlow$1; $receiver $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;L$0Ljava/lang/Object;L$1L$2.Lkotlin/coroutines/jvm/internal/DebugMetadata;fClazzDao_Repo.ktlisn($this$replicateHttpRequestCatchAndLog$iv repoPath$ivmcKcom.ustadmobile.core.db.dao.ClazzDao_Repo$clazzAndDetailPermissionsAsFlow$1$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;java/lang/Exception6)kotlin/coroutines/intrinsics/IntrinsicsKt8getCOROUTINE_SUSPENDED()Ljava/lang/Object; :; 9<labelI >? @kotlin/ResultKtBthrowOnFailure(Ljava/lang/Object;)V DE CF)com/ustadmobile/core/db/dao/ClazzDao_RepoHget_repo/()Lcom/ustadmobile/door/DoorDatabaseRepository; JK IL(ClazzDao/clazzAndDetailPermissionsAsFlowNget_httpClient()Lio/ktor/client/HttpClient; PQ IR)io/ktor/client/request/HttpRequestBuilderT()V V UW+com/ustadmobile/door/DoorDatabaseRepositoryY getConfig)()Lcom/ustadmobile/door/RepositoryConfig; [\ Z]0com/ustadmobile/door/ext/HttpRequestBuilderExtKt_ setRepoUrlg(Lio/ktor/client/request/HttpRequestBuilder;Lcom/ustadmobile/door/RepositoryConfig;Ljava/lang/String;)V ab `cdoorNodeIdHeader[(Lio/ktor/client/request/HttpRequestBuilder;Lcom/ustadmobile/door/DoorDatabaseRepository;)V ef `gio/ktor/http/HttpMessageBuilderi cache-controlkno-storemio/ktor/client/request/UtilsKtoheaderH(Lio/ktor/http/HttpMessageBuilder;Ljava/lang/String;Ljava/lang/Object;)V qr psaccountPersonUidu%com/ustadmobile/door/RepositoryConfigwgetJson#()Lkotlinx/serialization/json/Json; yz x{'kotlin/jvm/internal/LongCompanionObject}INSTANCE)Lkotlin/jvm/internal/LongCompanionObject;  ~3kotlinx/serialization/builtins/BuiltinSerializersKt serializerN(Lkotlin/jvm/internal/LongCompanionObject;)Lkotlinx/serialization/KSerializer; +kotlinx/serialization/SerializationStrategy%kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; kotlinx/serialization/json/JsonencodeToStringS(Lkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)Ljava/lang/String;  parameterR(Lio/ktor/client/request/HttpRequestBuilder;Ljava/lang/String;Ljava/lang/Object;)V pclazzUidio/ktor/http/HttpMethod Companion#Lio/ktor/http/HttpMethod$Companion; !io/ktor/http/HttpMethod$CompaniongetGet()Lio/ktor/http/HttpMethod;  setMethod(Lio/ktor/http/HttpMethod;)V U&io/ktor/client/statement/HttpStatementI(Lio/ktor/client/request/HttpRequestBuilder;Lio/ktor/client/HttpClient;)V  !  "!  #! execute4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; java/lang/String%io/ktor/client/statement/HttpResponseget_db()Landroidx/room/RoomDatabase; I=com/ustadmobile/door/replication/DoorDatabaseReplicationExtKt#onClientRepoDoorMessageHttpResponse(Landroidx/room/RoomDatabase;Lio/ktor/client/statement/HttpResponse;Lkotlinx/serialization/json/Json;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; io/github/aakira/napier/Napier Lio/github/aakira/napier/Napier;  java/lang/ThrowableDoorLogcom/ustadmobile/core/db/dao/ClazzDao_Repo$clazzAndDetailPermissionsAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1B(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;)V  kotlin/jvm/functions/Function0vJ(Ljava/lang/Throwable;Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V  kotlin/Unit Lkotlin/Unit;  java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V  -Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String; $this$get$ivLio/ktor/client/HttpClient;$completion$iv$this$get$iv$iv builder$iv$iv+Lio/ktor/client/request/HttpRequestBuilder;1$this$invokeSuspend_u24lambda_u241_u24lambda_u240$this$request$iv$iv$iv _response'Lio/ktor/client/statement/HttpResponse;e$ivLjava/lang/Exception;G$i$a$-get-ClazzDao_Repo$clazzAndDetailPermissionsAsFlow$1$1$_response$1 $i$f$request$i$f$getW$i$a$-replicateHttpRequestCatchAndLog-ClazzDao_Repo$clazzAndDetailPermissionsAsFlow$1$1$$i$f$replicateHttpRequestCatchAndLog$resultjava/lang/ObjectcreateB(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;T(Lkotlin/coroutines/Continuation<*>;)Lkotlin/coroutines/Continuation;  kotlin/coroutines/ContinuationinvokeD(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;     p1  Lkotlin/Metadata;mv kxi0d1 0HŠ@d2 clazzAndDetailPermissionsAsFlow"(JJ)Lkotlinx/coroutines/flow/Flow; *Lkotlin/jvm/internal/SourceDebugExtension;valueSMAP ClazzDao_Repo.kt Kotlin *S Kotlin *F + 1 ClazzDao_Repo.kt com/ustadmobile/core/db/dao/ClazzDao_Repo$clazzAndDetailPermissionsAsFlow$1 + 2 RepoHttpRequest.kt com/ustadmobile/door/http/RepoHttpRequestKt + 3 builders.kt io/ktor/client/request/BuildersKt *L 1#1,398:1 41#2,2:399 43#2,6:405 225#3:401 99#3,2:402 22#3:404 *S KotlinDebug *F + 1 ClazzDao_Repo.kt com/ustadmobile/core/db/dao/ClazzDao_Repo$clazzAndDetailPermissionsAsFlow$1 *L 222#1:399,2 222#1:405,6 223#1:401 223#1:402,2 223#1:404 *E CodeLocalVariableTable Signature StackMapTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileSourceDebugExtensionRuntimeVisibleAnnotations0 !"!#!>?  "^*+* **#4 $ "۸=:*A+G*MMON*:*7*76 6 S: *: 6  :UYX::6M^OdMhjlntvM^|M^|:6:6Y *,*-**AY46 6 6 66*I:*N*ZM+G+:M^|**,*-**AY"6 6 *N*ZM+G+W:һY,-ٶⰻYH7N77%$-ZI<ZZ7&!(HILYm~#TUVW\#8E/NC///E0FK000V V j:ju(\,mr?.?@?Y? L? H? ((!5 ?2$?/(? ,e? )h? ? 9? '4(5"@Y***+#$'5(5"7*+  # $'4(4A"1 *+#   !) *I$+&,SMAP ClazzDao_Repo.kt Kotlin *S Kotlin *F + 1 ClazzDao_Repo.kt com/ustadmobile/core/db/dao/ClazzDao_Repo$clazzAndDetailPermissionsAsFlow$1 + 2 RepoHttpRequest.kt com/ustadmobile/door/http/RepoHttpRequestKt + 3 builders.kt io/ktor/client/request/BuildersKt *L 1#1,398:1 41#2,2:399 43#2,6:405 225#3:401 99#3,2:402 22#3:404 *S KotlinDebug *F + 1 ClazzDao_Repo.kt com/ustadmobile/core/db/dao/ClazzDao_Repo$clazzAndDetailPermissionsAsFlow$1 *L 222#1:399,2 222#1:405,6 223#1:401 223#1:402,2 223#1:404 *E -$%s&'[I(I)*[I+I+I,I,-[s s"s s".[s/s0s/s01s2s3[I,II+II[s[ss' [s!PK!!G0T T ncom/ustadmobile/core/db/dao/ClazzDao_Repo$clazzUidExistsAsync$$inlined$replicateHttpRequestCatchAndLog$1.class=Rhcom/ustadmobile/core/db/dao/ClazzDao_Repo$clazzUidExistsAsync$$inlined$replicateHttpRequestCatchAndLog$1PLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0+com/ustadmobile/door/http/RepoHttpRequestKtreplicateHttpRequestCatchAndLogb(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V B(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;)V%$this_replicateHttpRequestCatchAndLog-Lcom/ustadmobile/door/DoorDatabaseRepository; $repoPathLjava/lang/String;    (I)V  thisjLcom/ustadmobile/core/db/dao/ClazzDao_Repo$clazzUidExistsAsync$$inlined$replicateHttpRequestCatchAndLog$1; $receiverinvoke()Ljava/lang/String;#Lorg/jetbrains/annotations/NotNull;/: repoHttpRequestWithFallback: exception for  $java/lang/invoke/StringConcatFactory"makeConcatWithConstants(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; $% #&'S(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;)Ljava/lang/String; $)*()Ljava/lang/Object;  -Lkotlin/Metadata;mv kxi0d1!  0H ¢¨d2 Mcom/ustadmobile/door/http/RepoHttpRequestKt$replicateHttpRequestCatchAndLog$1)com/ustadmobile/core/db/dao/ClazzDao_Repo>clazzUidExistsAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; @ARepoHttpRequest.kt*Lkotlin/jvm/internal/SourceDebugExtension;valueSMAP RepoHttpRequest.kt Kotlin *S Kotlin *F + 1 RepoHttpRequest.kt com/ustadmobile/door/http/RepoHttpRequestKt$replicateHttpRequestCatchAndLog$1 *L 1#1,63:1 *E CodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotationsBootstrapMethods1 GB*+*,*H G8**+I-H JA,G/*.I,H K L?BMNCOSMAP RepoHttpRequest.kt Kotlin *S Kotlin *F + 1 RepoHttpRequest.kt com/ustadmobile/door/http/RepoHttpRequestKt$replicateHttpRequestCatchAndLog$1 *L 1#1,63:1 *E P7/0[I1I2I34I56I78[s9:[s;sN(Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzDao_Repo$clazzUidExistsAsync$1;>;)Vthis$0+Lcom/ustadmobile/core/db/dao/ClazzDao_Repo; "# $#(Lkotlin/coroutines/Continuation;)V & 'ALcom/ustadmobile/core/db/dao/ClazzDao_Repo$clazzUidExistsAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result 0 1labelI 34 5kotlin/coroutines/Continuation8)com/ustadmobile/core/db/dao/ClazzDao_Repo:5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; < ;=$resultLkotlin/Metadata;mv kxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0 0"#34 G= *+%*,(H  ) "# *+I!,-GE*+2**676*% *9>H)?J.K/L M;=N O  s [III[IIIIIIII[ssss ssss [ssssssssss@A[IIBICIDEIFPK!!| | fcom/ustadmobile/core/db/dao/ClazzDao_Repo$findByClazzCode$$inlined$repoHttpRequestWithFallback$1.class=S`com/ustadmobile/core/db/dao/ClazzDao_Repo$findByClazzCode$$inlined$repoHttpRequestWithFallback$1PLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0+com/ustadmobile/door/http/RepoHttpRequestKtrepoHttpRequestWithFallback(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)Ljava/lang/Object; B(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;)V!$this_repoHttpRequestWithFallback-Lcom/ustadmobile/door/DoorDatabaseRepository; $repoPathLjava/lang/String;    (I)V  thisbLcom/ustadmobile/core/db/dao/ClazzDao_Repo$findByClazzCode$$inlined$repoHttpRequestWithFallback$1; $receiverinvoke()Ljava/lang/String;#Lorg/jetbrains/annotations/NotNull;/: repoHttpRequestWithFallback: exception for  $java/lang/invoke/StringConcatFactory"makeConcatWithConstants(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; $% #&'S(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;)Ljava/lang/String; $)*()Ljava/lang/Object;  -Lkotlin/Metadata;mv kxi0d1(  0"H ¢¨d2 RIcom/ustadmobile/door/http/RepoHttpRequestKt$repoHttpRequestWithFallback$1)com/ustadmobile/core/db/dao/ClazzDao_Repo?findByClazzCodeF(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ABRepoHttpRequest.kt*Lkotlin/jvm/internal/SourceDebugExtension;valueSMAP RepoHttpRequest.kt Kotlin *S Kotlin *F + 1 RepoHttpRequest.kt com/ustadmobile/door/http/RepoHttpRequestKt$repoHttpRequestWithFallback$1 *L 1#1,63:1 *E CodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotationsBootstrapMethods1 HB*+*,*I H8**+JI KA,H/*.JI L M@CNODPSMAP RepoHttpRequest.kt Kotlin *S Kotlin *F + 1 RepoHttpRequest.kt com/ustadmobile/door/http/RepoHttpRequestKt$repoHttpRequestWithFallback$1 *L 1#1,63:1 *E Q:/0[I1I2I34I56I78[s9:[s;sKEF[sGR(!PK!!2Acom/ustadmobile/core/db/dao/ClazzDao_Repo$findByClazzCode$1.class=Q;com/ustadmobile/core/db/dao/ClazzDao_Repo$findByClazzCode$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1L$2L$3L$4L$5.Lkotlin/coroutines/jvm/internal/DebugMetadata;fClazzDao_Repo.ktlKOisnthiscode$$this$repoHttpRequestWithFallback$iv repoPath$ivmfindByClazzCodec)com.ustadmobile.core.db.dao.ClazzDao_RepoN(Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzDao_Repo$findByClazzCode$1;>;)Vthis$0+Lcom/ustadmobile/core/db/dao/ClazzDao_Repo; #$ %#(Lkotlin/coroutines/Continuation;)V ' (=Lcom/ustadmobile/core/db/dao/ClazzDao_Repo$findByClazzCode$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result 1 2labelI 45 6kotlin/coroutines/Continuation9)com/ustadmobile/core/db/dao/ClazzDao_Repo;F(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; = <>$resultLkotlin/Metadata;mv kxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0    1#$45 !H= *+&*,)I  * #$ +,J"-.HE*+3**787*&*:?I*@K/L0M N<>OP  s[III[IIIIIIII[ssss ssss [ssssssssssAB[IICIDIEFIGPK!!I?*Hcom/ustadmobile/core/db/dao/ClazzDao_Repo$findByClazzCodeFromWeb$1.class=FBcom/ustadmobile/core/db/dao/ClazzDao_Repo$findByClazzCodeFromWeb$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fClazzDao_Repo.ktlUisnmfindByClazzCodeFromWebc)com.ustadmobile.core.db.dao.ClazzDao_RepoN(Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzDao_Repo$findByClazzCodeFromWeb$1;>;)Vthis$0+Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisDLcom/ustadmobile/core/db/dao/ClazzDao_Repo$findByClazzCodeFromWeb$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,)com/ustadmobile/core/db/dao/ClazzDao_Repo.F(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mv kxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;I;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0+com/ustadmobile/door/http/RepoHttpRequestKtreplicateHttpRequestCatchAndLogb(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V B(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;)V%$this_replicateHttpRequestCatchAndLog-Lcom/ustadmobile/door/DoorDatabaseRepository; $repoPathLjava/lang/String;    (I)V  thisvLcom/ustadmobile/core/db/dao/ClazzDao_Repo$findByUidAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1; $receiverinvoke()Ljava/lang/String;#Lorg/jetbrains/annotations/NotNull;/: repoHttpRequestWithFallback: exception for  $java/lang/invoke/StringConcatFactory"makeConcatWithConstants(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; $% #&'S(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;)Ljava/lang/String; $)*()Ljava/lang/Object;  -Lkotlin/Metadata;mv kxi0d1!  0H ¢¨d2 Mcom/ustadmobile/door/http/RepoHttpRequestKt$replicateHttpRequestCatchAndLog$1;com/ustadmobile/core/db/dao/ClazzDao_Repo$findByUidAsFlow$1> invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object; @ARepoHttpRequest.kt*Lkotlin/jvm/internal/SourceDebugExtension;valueSMAP RepoHttpRequest.kt Kotlin *S Kotlin *F + 1 RepoHttpRequest.kt com/ustadmobile/door/http/RepoHttpRequestKt$replicateHttpRequestCatchAndLog$1 *L 1#1,63:1 *E CodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotationsBootstrapMethods1 GB*+*,*H G8**+I-H JA,G/*.I,H K L?BMNCOSMAP RepoHttpRequest.kt Kotlin *S Kotlin *F + 1 RepoHttpRequest.kt com/ustadmobile/door/http/RepoHttpRequestKt$replicateHttpRequestCatchAndLog$1 *L 1#1,63:1 *E P7/0[I1I2I34I56I78[s9:[s;s;Ljava/lang/Object;>;,kotlin/coroutines/jvm/internal/SuspendLambdakotlin/jvm/functions/Function1O(Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;JLkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzDao_Repo$findByUidAsFlow$1;>;)Vthis$0+Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;  $uidJ  $(ILkotlin/coroutines/Continuation;)V  this=Lcom/ustadmobile/core/db/dao/ClazzDao_Repo$findByUidAsFlow$1; $receiver $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;L$0Ljava/lang/Object;L$1L$2.Lkotlin/coroutines/jvm/internal/DebugMetadata;fClazzDao_Repo.ktlisn($this$replicateHttpRequestCatchAndLog$iv repoPath$ivmc;com.ustadmobile.core.db.dao.ClazzDao_Repo$findByUidAsFlow$1$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;java/lang/Exception3)kotlin/coroutines/intrinsics/IntrinsicsKt5getCOROUTINE_SUSPENDED()Ljava/lang/Object; 78 69labelI ;< =kotlin/ResultKt?throwOnFailure(Ljava/lang/Object;)V AB @C)com/ustadmobile/core/db/dao/ClazzDao_RepoEget_repo/()Lcom/ustadmobile/door/DoorDatabaseRepository; GH FIClazzDao/findByUidAsFlowKget_httpClient()Lio/ktor/client/HttpClient; MN FO)io/ktor/client/request/HttpRequestBuilderQ()V S RT+com/ustadmobile/door/DoorDatabaseRepositoryV getConfig)()Lcom/ustadmobile/door/RepositoryConfig; XY WZ0com/ustadmobile/door/ext/HttpRequestBuilderExtKt\ setRepoUrlg(Lio/ktor/client/request/HttpRequestBuilder;Lcom/ustadmobile/door/RepositoryConfig;Ljava/lang/String;)V ^_ ]`doorNodeIdHeader[(Lio/ktor/client/request/HttpRequestBuilder;Lcom/ustadmobile/door/DoorDatabaseRepository;)V bc ]dio/ktor/http/HttpMessageBuilderf cache-controlhno-storejio/ktor/client/request/UtilsKtlheaderH(Lio/ktor/http/HttpMessageBuilder;Ljava/lang/String;Ljava/lang/Object;)V no mpuidr%com/ustadmobile/door/RepositoryConfigtgetJson#()Lkotlinx/serialization/json/Json; vw ux'kotlin/jvm/internal/LongCompanionObjectzINSTANCE)Lkotlin/jvm/internal/LongCompanionObject; |} {~3kotlinx/serialization/builtins/BuiltinSerializersKt serializerN(Lkotlin/jvm/internal/LongCompanionObject;)Lkotlinx/serialization/KSerializer; +kotlinx/serialization/SerializationStrategy%kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; kotlinx/serialization/json/JsonencodeToStringS(Lkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)Ljava/lang/String;  parameterR(Lio/ktor/client/request/HttpRequestBuilder;Ljava/lang/String;Ljava/lang/Object;)V mio/ktor/http/HttpMethod Companion#Lio/ktor/http/HttpMethod$Companion; !io/ktor/http/HttpMethod$CompaniongetGet()Lio/ktor/http/HttpMethod;  setMethod(Lio/ktor/http/HttpMethod;)V R&io/ktor/client/statement/HttpStatementI(Lio/ktor/client/request/HttpRequestBuilder;Lio/ktor/client/HttpClient;)V       execute4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; java/lang/String%io/ktor/client/statement/HttpResponseget_db()Landroidx/room/RoomDatabase; F=com/ustadmobile/door/replication/DoorDatabaseReplicationExtKt#onClientRepoDoorMessageHttpResponse(Landroidx/room/RoomDatabase;Lio/ktor/client/statement/HttpResponse;Lkotlinx/serialization/json/Json;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; io/github/aakira/napier/Napier Lio/github/aakira/napier/Napier; | java/lang/ThrowableDoorLogtcom/ustadmobile/core/db/dao/ClazzDao_Repo$findByUidAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1B(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;)V  kotlin/jvm/functions/Function0vJ(Ljava/lang/Throwable;Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V  kotlin/Unit Lkotlin/Unit; | java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V  -Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String; $this$get$ivLio/ktor/client/HttpClient;$completion$iv$this$get$iv$iv builder$iv$iv+Lio/ktor/client/request/HttpRequestBuilder;1$this$invokeSuspend_u24lambda_u241_u24lambda_u240$this$request$iv$iv$iv _response'Lio/ktor/client/statement/HttpResponse;e$ivLjava/lang/Exception;7$i$a$-get-ClazzDao_Repo$findByUidAsFlow$1$1$_response$1 $i$f$request$i$f$getG$i$a$-replicateHttpRequestCatchAndLog-ClazzDao_Repo$findByUidAsFlow$1$1$$i$f$replicateHttpRequestCatchAndLog$resultjava/lang/ObjectcreateB(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;T(Lkotlin/coroutines/Continuation<*>;)Lkotlin/coroutines/Continuation;  kotlin/coroutines/ContinuationinvokeD(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;   p1   Lkotlin/Metadata;mv kxi0d1 0HŠ@d2 findByUidAsFlow!(J)Lkotlinx/coroutines/flow/Flow; *Lkotlin/jvm/internal/SourceDebugExtension;valueSMAP ClazzDao_Repo.kt Kotlin *S Kotlin *F + 1 ClazzDao_Repo.kt com/ustadmobile/core/db/dao/ClazzDao_Repo$findByUidAsFlow$1 + 2 RepoHttpRequest.kt com/ustadmobile/door/http/RepoHttpRequestKt + 3 builders.kt io/ktor/client/request/BuildersKt *L 1#1,398:1 41#2,2:399 43#2,6:405 225#3:401 99#3,2:402 22#3:404 *S KotlinDebug *F + 1 ClazzDao_Repo.kt com/ustadmobile/core/db/dao/ClazzDao_Repo$findByUidAsFlow$1 *L 122#1:399,2 122#1:405,6 123#1:401 123#1:402,2 123#1:404 *E CodeLocalVariableTable Signature StackMapTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileSourceDebugExtensionRuntimeVisibleAnnotations0 ;<  N*+* **  ::*>]+D*JMLN*:*766P: *: 6  : RYU:  :6J[LaJegikqsJ[y : 6  :6Y  *,*-**>Y4666 66*F:*N*WM+D+:J[y**,*-**>Y"66*N*WM+D+W:ͻY,-ԶݰYB4#]4|4 $-WF<WW4!zy(zBCF{Sg|x}~y)*+,{1cyy8?,#C,|,,?-K-t--P P df : dP(1,gM<.<@<S< F<B<(~(~ <$<(< e<h<l<i9<"1#2<Y**+"2#27*+ݶ"1#1A1 *+   $ %F&#'SMAP ClazzDao_Repo.kt Kotlin *S Kotlin *F + 1 ClazzDao_Repo.kt com/ustadmobile/core/db/dao/ClazzDao_Repo$findByUidAsFlow$1 + 2 RepoHttpRequest.kt com/ustadmobile/door/http/RepoHttpRequestKt + 3 builders.kt io/ktor/client/request/BuildersKt *L 1#1,398:1 41#2,2:399 43#2,6:405 225#3:401 99#3,2:402 22#3:404 *S KotlinDebug *F + 1 ClazzDao_Repo.kt com/ustadmobile/core/db/dao/ClazzDao_Repo$findByUidAsFlow$1 *L 122#1:399,2 122#1:405,6 123#1:401 123#1:402,2 123#1:404 *E (!"s#$[I%I&'[I(I(I)I)*[ssss+[s,s-s,s-.s/s0  [I)I I(II[s[ss"[sPK!!24@com/ustadmobile/core/db/dao/ClazzDao_Repo$findByUidAsync$1.class=F:com/ustadmobile/core/db/dao/ClazzDao_Repo$findByUidAsync$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fClazzDao_Repo.ktldisnmfindByUidAsyncc)com.ustadmobile.core.db.dao.ClazzDao_RepoN(Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzDao_Repo$findByUidAsync$1;>;)Vthis$0+Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  this    ? =E*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;I;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0+com/ustadmobile/door/http/RepoHttpRequestKtreplicateHttpRequestCatchAndLogb(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V B(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;)V%$this_replicateHttpRequestCatchAndLog-Lcom/ustadmobile/door/DoorDatabaseRepository; $repoPathLjava/lang/String;    (I)V  thisxLcom/ustadmobile/core/db/dao/ClazzDao_Repo$findByUidWithHolidayCalendarAsync$$inlined$replicateHttpRequestCatchAndLog$1; $receiverinvoke()Ljava/lang/String;#Lorg/jetbrains/annotations/NotNull;/: repoHttpRequestWithFallback: exception for  $java/lang/invoke/StringConcatFactory"makeConcatWithConstants(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; $% #&'S(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;)Ljava/lang/String; $)*()Ljava/lang/Object;  -Lkotlin/Metadata;mv kxi0d1!  0H ¢¨d2 Mcom/ustadmobile/door/http/RepoHttpRequestKt$replicateHttpRequestCatchAndLog$1)com/ustadmobile/core/db/dao/ClazzDao_Repo>!findByUidWithHolidayCalendarAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; @ARepoHttpRequest.kt*Lkotlin/jvm/internal/SourceDebugExtension;valueSMAP RepoHttpRequest.kt Kotlin *S Kotlin *F + 1 RepoHttpRequest.kt com/ustadmobile/door/http/RepoHttpRequestKt$replicateHttpRequestCatchAndLog$1 *L 1#1,63:1 *E CodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotationsBootstrapMethods1 GB*+*,*H G8**+I-H JA,G/*.I,H K L?BMNCOSMAP RepoHttpRequest.kt Kotlin *S Kotlin *F + 1 RepoHttpRequest.kt com/ustadmobile/door/http/RepoHttpRequestKt$replicateHttpRequestCatchAndLog$1 *L 1#1,63:1 *E P7/0[I1I2I34I56I78[s9:[s;sN(Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzDao_Repo$findByUidWithHolidayCalendarAsync$1;>;)Vthis$0+Lcom/ustadmobile/core/db/dao/ClazzDao_Repo; "# $#(Lkotlin/coroutines/Continuation;)V & 'OLcom/ustadmobile/core/db/dao/ClazzDao_Repo$findByUidWithHolidayCalendarAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result 0 1labelI 34 5kotlin/coroutines/Continuation8)com/ustadmobile/core/db/dao/ClazzDao_Repo:5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; < ;=$resultLkotlin/Metadata;mv kxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0 0"#34 G= *+%*,(H  ) "# *+I!,-GE*+2**676*% *9>H)?J.K/L M;=N O  s [III[IIIIIIII[ssss ssss [ssssssssss@A[IIBICIDEIFPK!! com/ustadmobile/core/db/dao/ClazzDao_Repo$findClazzesWithPermission$1$invokeSuspend$$inlined$replicateHttpRequestOrThrow$1.class=Szcom/ustadmobile/core/db/dao/ClazzDao_Repo$findClazzesWithPermission$1$invokeSuspend$$inlined$replicateHttpRequestOrThrow$1PLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0+com/ustadmobile/door/http/RepoHttpRequestKtreplicateHttpRequestOrThrows(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;Lkotlin/jvm/functions/Function0;)Ljava/lang/Object; B(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;)V!$this_replicateHttpRequestOrThrow-Lcom/ustadmobile/door/DoorDatabaseRepository; $repoPathLjava/lang/String;    (I)V  this|Lcom/ustadmobile/core/db/dao/ClazzDao_Repo$findClazzesWithPermission$1$invokeSuspend$$inlined$replicateHttpRequestOrThrow$1; $receiverinvoke()Ljava/lang/String;#Lorg/jetbrains/annotations/NotNull;/: repoHttpRequestWithFallback: exception for  $java/lang/invoke/StringConcatFactory"makeConcatWithConstants(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; $% #&'S(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;)Ljava/lang/String; $)*()Ljava/lang/Object;  -Lkotlin/Metadata;mv kxi0d1(  0"H ¢¨d2 RIcom/ustadmobile/door/http/RepoHttpRequestKt$replicateHttpRequestOrThrow$1Ecom/ustadmobile/core/db/dao/ClazzDao_Repo$findClazzesWithPermission$1? invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object; ABRepoHttpRequest.kt*Lkotlin/jvm/internal/SourceDebugExtension;valueSMAP RepoHttpRequest.kt Kotlin *S Kotlin *F + 1 RepoHttpRequest.kt com/ustadmobile/door/http/RepoHttpRequestKt$replicateHttpRequestOrThrow$1 *L 1#1,63:1 *E CodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotationsBootstrapMethods1 HB*+*,*I H8**+J:I KA,H/*.J9I L M@CNODPSMAP RepoHttpRequest.kt Kotlin *S Kotlin *F + 1 RepoHttpRequest.kt com/ustadmobile/door/http/RepoHttpRequestKt$replicateHttpRequestOrThrow$1 *L 1#1,63:1 *E Q:/0[I1I2I34I56I78[s9:[s;sKEF[sGR(!PK!!]--Kcom/ustadmobile/core/db/dao/ClazzDao_Repo$findClazzesWithPermission$1.class=Ecom/ustadmobile/core/db/dao/ClazzDao_Repo$findClazzesWithPermission$1Lkotlin/coroutines/jvm/internal/SuspendLambda;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation<-Ljava/lang/Boolean;>;Ljava/lang/Object;>;,kotlin/coroutines/jvm/internal/SuspendLambdakotlin/jvm/functions/Function2u(Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;Ljava/lang/String;JLjava/util/List;IIJJLkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;Ljava/lang/String;JLjava/util/List;IIJJLkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzDao_Repo$findClazzesWithPermission$1;>;)Vthis$0+Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;   $searchQueryLjava/lang/String;  $accountPersonUidJ  $excludeSelectedClazzListLjava/util/List;   $sortOrderI  $filter    $currentTime " # $permission % &$(ILkotlin/coroutines/Continuation;)V ( )thisGLcom/ustadmobile/core/db/dao/ClazzDao_Repo$findClazzesWithPermission$1; $receiver $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;L$1Ljava/lang/Object;L$2.Lkotlin/coroutines/jvm/internal/DebugMetadata;fClazzDao_Repo.ktlisL$0n$$this$replicateHttpRequestOrThrow$iv repoPath$iv _responsemcEcom.ustadmobile.core.db.dao.ClazzDao_Repo$findClazzesWithPermission$1$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;java/lang/ExceptionI)kotlin/coroutines/intrinsics/IntrinsicsKtKgetCOROUTINE_SUSPENDED()Ljava/lang/Object; MN LOlabel Q Rkotlin/ResultKtTthrowOnFailure(Ljava/lang/Object;)V VW UX ?3 Z'androidx/paging/PagingSource$LoadParams\)com/ustadmobile/core/db/dao/ClazzDao_Repo^get_repo/()Lcom/ustadmobile/door/DoorDatabaseRepository; `a _b"ClazzDao/findClazzesWithPermissiondget_httpClient()Lio/ktor/client/HttpClient; fg _h)io/ktor/client/request/HttpRequestBuilderj()V l km+com/ustadmobile/door/DoorDatabaseRepositoryo getConfig)()Lcom/ustadmobile/door/RepositoryConfig; qr ps0com/ustadmobile/door/ext/HttpRequestBuilderExtKtu setRepoUrlg(Lio/ktor/client/request/HttpRequestBuilder;Lcom/ustadmobile/door/RepositoryConfig;Ljava/lang/String;)V wx vydoorNodeIdHeader[(Lio/ktor/client/request/HttpRequestBuilder;Lcom/ustadmobile/door/DoorDatabaseRepository;)V {| v}io/ktor/http/HttpMessageBuilder cache-controlno-storeio/ktor/client/request/UtilsKtheaderH(Lio/ktor/http/HttpMessageBuilder;Ljava/lang/String;Ljava/lang/Object;)V  searchQuery%com/ustadmobile/door/RepositoryConfiggetJson#()Lkotlinx/serialization/json/Json; )kotlin/jvm/internal/StringCompanionObjectINSTANCE+Lkotlin/jvm/internal/StringCompanionObject; 3kotlinx/serialization/builtins/BuiltinSerializersKt serializerP(Lkotlin/jvm/internal/StringCompanionObject;)Lkotlinx/serialization/KSerializer; +kotlinx/serialization/SerializationStrategykotlinx/serialization/json/JsonencodeToStringS(Lkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)Ljava/lang/String;  parameterR(Lio/ktor/client/request/HttpRequestBuilder;Ljava/lang/String;Ljava/lang/Object;)V accountPersonUid'kotlin/jvm/internal/LongCompanionObject)Lkotlin/jvm/internal/LongCompanionObject; N(Lkotlin/jvm/internal/LongCompanionObject;)Lkotlinx/serialization/KSerializer; %kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; excludeSelectedClazzListListSerializerH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer;  sortOrder&kotlin/jvm/internal/IntCompanionObject(Lkotlin/jvm/internal/IntCompanionObject; M(Lkotlin/jvm/internal/IntCompanionObject;)Lkotlinx/serialization/KSerializer; boxInt(I)Ljava/lang/Integer; filter currentTime permission getNullable pagingSourceLoadParameters(Lio/ktor/client/request/HttpRequestBuilder;Lkotlinx/serialization/json/Json;Lkotlinx/serialization/SerializationStrategy;Landroidx/paging/PagingSource$LoadParams;)V vio/ktor/http/HttpMethod Companion#Lio/ktor/http/HttpMethod$Companion; !io/ktor/http/HttpMethod$CompaniongetGet()Lio/ktor/http/HttpMethod;  setMethod(Lio/ktor/http/HttpMethod;)V k&io/ktor/client/statement/HttpStatementI(Lio/ktor/client/request/HttpRequestBuilder;Lio/ktor/client/HttpClient;)V  23  43 execute4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; java/lang/String%io/ktor/client/statement/HttpResponseget_db()Landroidx/room/RoomDatabase; _=com/ustadmobile/door/replication/DoorDatabaseReplicationExtKt#onClientRepoDoorMessageHttpResponse(Landroidx/room/RoomDatabase;Lio/ktor/client/statement/HttpResponse;Lkotlinx/serialization/json/Json;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;  3com/ustadmobile/door/paging/HttpResponsePagingExtKtendOfPaginationReached*(Lio/ktor/client/statement/HttpResponse;)Z     boxBoolean(Z)Ljava/lang/Boolean;   io/github/aakira/napier/Napier Lio/github/aakira/napier/Napier;  java/lang/ThrowableDoorLogzcom/ustadmobile/core/db/dao/ClazzDao_Repo$findClazzesWithPermission$1$invokeSuspend$$inlined$replicateHttpRequestOrThrow$1B(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;)V  kotlin/jvm/functions/Function0vJ(Ljava/lang/Throwable;Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V !" #java/lang/IllegalStateException%/call to 'resume' before 'invoke' with coroutine'(Ljava/lang/String;)V ) &* _pagingParams)Landroidx/paging/PagingSource$LoadParams;-Lcom/ustadmobile/door/DoorDatabaseRepository; $this$get$ivLio/ktor/client/HttpClient;$completion$iv$this$get$iv$iv builder$iv$iv+Lio/ktor/client/request/HttpRequestBuilder;1$this$invokeSuspend_u24lambda_u241_u24lambda_u240$this$request$iv$iv$iv'Lio/ktor/client/statement/HttpResponse;e$ivLjava/lang/Exception;A$i$a$-get-ClazzDao_Repo$findClazzesWithPermission$1$1$_response$1 $i$f$request$i$f$getM$i$a$-replicateHttpRequestOrThrow-ClazzDao_Repo$findClazzesWithPermission$1$1 $i$f$replicateHttpRequestOrThrow$resultjava/lang/Object@java/lang/BooleanBcreateT(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;f(Ljava/lang/Object;Lkotlin/coroutines/Continuation<*>;)Lkotlin/coroutines/Continuation;  Gkotlin/coroutines/ContinuationIvalueinvoke](Landroidx/paging/PagingSource$LoadParams;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Landroidx/paging/PagingSource$LoadParams;Lkotlin/coroutines/Continuation<-Ljava/lang/Boolean;>;)Ljava/lang/Object; DE O kotlin/UnitQ Lkotlin/Unit; S RT 01 Vp1p28(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; LM ["Ljava/util/List;Lkotlin/Metadata;mv kxi0d1<    0200j0`HŠ@d2 (Lapp/cash/paging/PagingSourceLoadParams;findClazzesWithPermissionG(Ljava/lang/String;JLjava/util/List;IIJJ)Landroidx/paging/PagingSource; klandroidx/paging/PagingSourcen LoadParams*Lkotlin/jvm/internal/SourceDebugExtension;SMAP ClazzDao_Repo.kt Kotlin *S Kotlin *F + 1 ClazzDao_Repo.kt com/ustadmobile/core/db/dao/ClazzDao_Repo$findClazzesWithPermission$1 + 2 RepoHttpRequest.kt com/ustadmobile/door/http/RepoHttpRequestKt + 3 builders.kt io/ktor/client/request/BuildersKt *L 1#1,398:1 54#2,2:399 56#2,5:405 225#3:401 99#3,2:402 22#3:404 *S KotlinDebug *F + 1 ClazzDao_Repo.kt com/ustadmobile/core/db/dao/ClazzDao_Repo$findClazzesWithPermission$1 *L 173#1:399,2 173#1:405,5 174#1:401 174#1:402,2 174#1:404 *E  SignatureCodeLocalVariableTable StackMapTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileSourceDebugExtensionRuntimeVisibleAnnotations0 2343Q?3 s]"% t 5*+*,*!***!*$* '* *uf 5+,5- 555555"5% 5./ s 01tP:*S+Y*[]M*cNe:*:*:*7*: *6 *!6 *$7 *'766i:*:6:kYn::6ctezc~ctctct ctǸ ζctǸ ζct ctctǸʸ,:6:6Y*-[***SY566666*_:*:*[pN+Y+:ct**-[***SY,66*:*:*[pN+Y+W #:Y- $&Y(+oJLJJv[$AA.Ap_AA>AA%ApAA ApAJApACAAw10ops!$'Lq RSTUZu`#0,-lA.LEA. A.A. A.lBDMBBB B}/0}1/`20;34J54)60Z7C7C789G:/;A<<s=o>(+,(?32!;/%<,)<)h=&k>&=O>xGyHDEte3Y******!*$*',HN-+[-Ju 3+,3K33./sFxHy GHLMtB*+,PUWu +,X-Y/sNxGy HGALZt? *+],J\u  +, X3 Y3z]op {_ms|7}SMAP ClazzDao_Repo.kt Kotlin *S Kotlin *F + 1 ClazzDao_Repo.kt com/ustadmobile/core/db/dao/ClazzDao_Repo$findClazzesWithPermission$1 + 2 RepoHttpRequest.kt com/ustadmobile/door/http/RepoHttpRequestKt + 3 builders.kt io/ktor/client/request/BuildersKt *L 1#1,398:1 54#2,2:399 56#2,5:405 225#3:401 99#3,2:402 22#3:404 *S KotlinDebug *F + 1 ClazzDao_Repo.kt com/ustadmobile/core/db/dao/ClazzDao_Repo$findClazzesWithPermission$1 *L 173#1:399,2 173#1:405,5 174#1:401 174#1:402,2 174#1:404 *E ~56s78[I9I:;[I[s?s2s?s2s4@[sAsBsAsBsCDs0EsF^_[I=I`I<aIbcIde[sfg[shsis,s-sisjxqK[srPK!!҂K4d d scom/ustadmobile/core/db/dao/ClazzDao_Repo$findOneRosterUserClazzes$$inlined$replicateHttpRequestCatchAndLog$1.class=Rmcom/ustadmobile/core/db/dao/ClazzDao_Repo$findOneRosterUserClazzes$$inlined$replicateHttpRequestCatchAndLog$1PLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0+com/ustadmobile/door/http/RepoHttpRequestKtreplicateHttpRequestCatchAndLogb(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V B(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;)V%$this_replicateHttpRequestCatchAndLog-Lcom/ustadmobile/door/DoorDatabaseRepository; $repoPathLjava/lang/String;    (I)V  thisoLcom/ustadmobile/core/db/dao/ClazzDao_Repo$findOneRosterUserClazzes$$inlined$replicateHttpRequestCatchAndLog$1; $receiverinvoke()Ljava/lang/String;#Lorg/jetbrains/annotations/NotNull;/: repoHttpRequestWithFallback: exception for  $java/lang/invoke/StringConcatFactory"makeConcatWithConstants(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; $% #&'S(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;)Ljava/lang/String; $)*()Ljava/lang/Object;  -Lkotlin/Metadata;mv kxi0d1!  0H ¢¨d2 Mcom/ustadmobile/door/http/RepoHttpRequestKt$replicateHttpRequestCatchAndLog$1)com/ustadmobile/core/db/dao/ClazzDao_Repo>findOneRosterUserClazzes6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object; @ARepoHttpRequest.kt*Lkotlin/jvm/internal/SourceDebugExtension;valueSMAP RepoHttpRequest.kt Kotlin *S Kotlin *F + 1 RepoHttpRequest.kt com/ustadmobile/door/http/RepoHttpRequestKt$replicateHttpRequestCatchAndLog$1 *L 1#1,63:1 *E CodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotationsBootstrapMethods1 GB*+*,*H G8**+I-H JA,G/*.I,H K L?BMNCOSMAP RepoHttpRequest.kt Kotlin *S Kotlin *F + 1 RepoHttpRequest.kt com/ustadmobile/door/http/RepoHttpRequestKt$replicateHttpRequestCatchAndLog$1 *L 1#1,63:1 *E P7/0[I1I2I34I56I78[s9:[s;sN(Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzDao_Repo$findOneRosterUserClazzes$1;>;)Vthis$0+Lcom/ustadmobile/core/db/dao/ClazzDao_Repo; $% &#(Lkotlin/coroutines/Continuation;)V !( )FLcom/ustadmobile/core/db/dao/ClazzDao_Repo$findOneRosterUserClazzes$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result 2 3labelI 56 7kotlin/coroutines/Continuation:)com/ustadmobile/core/db/dao/ClazzDao_Repo<6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object; > =?$resultLkotlin/Metadata;mv kxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0 2$%56!"I= *+'*,*J  + $% ,-K#./IF*+4**898*' *;@J+AL0M1N O=?PQ  s[III[ IIIIIIIIII[ ssss s ssss s [ ssssssssssss BC[IIDIEIFGIHPK!!wLcom/ustadmobile/core/db/dao/ClazzDao_Repo$getClassNamesFromListOfIds$1.class=FFcom/ustadmobile/core/db/dao/ClazzDao_Repo$getClassNamesFromListOfIds$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fClazzDao_Repo.ktlisnmgetClassNamesFromListOfIdsc)com.ustadmobile.core.db.dao.ClazzDao_RepoN(Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzDao_Repo$getClassNamesFromListOfIds$1;>;)Vthis$0+Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisHLcom/ustadmobile/core/db/dao/ClazzDao_Repo$getClassNamesFromListOfIds$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,)com/ustadmobile/core/db/dao/ClazzDao_Repo.D(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mv kxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;I;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0+com/ustadmobile/door/http/RepoHttpRequestKtreplicateHttpRequestCatchAndLogb(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V B(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;)V%$this_replicateHttpRequestCatchAndLog-Lcom/ustadmobile/door/DoorDatabaseRepository; $repoPathLjava/lang/String;    (I)V  thisLcom/ustadmobile/core/db/dao/ClazzDao_Repo$getClazzNameAndTerminologyAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1; $receiverinvoke()Ljava/lang/String;#Lorg/jetbrains/annotations/NotNull;/: repoHttpRequestWithFallback: exception for  $java/lang/invoke/StringConcatFactory"makeConcatWithConstants(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; $% #&'S(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;)Ljava/lang/String; $)*()Ljava/lang/Object;  -Lkotlin/Metadata;mv kxi0d1!  0H ¢¨d2 Mcom/ustadmobile/door/http/RepoHttpRequestKt$replicateHttpRequestCatchAndLog$1Lcom/ustadmobile/core/db/dao/ClazzDao_Repo$getClazzNameAndTerminologyAsFlow$1> invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object; @ARepoHttpRequest.kt*Lkotlin/jvm/internal/SourceDebugExtension;valueSMAP RepoHttpRequest.kt Kotlin *S Kotlin *F + 1 RepoHttpRequest.kt com/ustadmobile/door/http/RepoHttpRequestKt$replicateHttpRequestCatchAndLog$1 *L 1#1,63:1 *E CodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotationsBootstrapMethods1 GB*+*,*H G8**+I-H JA,G/*.I,H K L?BMNCOSMAP RepoHttpRequest.kt Kotlin *S Kotlin *F + 1 RepoHttpRequest.kt com/ustadmobile/door/http/RepoHttpRequestKt$replicateHttpRequestCatchAndLog$1 *L 1#1,63:1 *E P7/0[I1I2I34I56I78[s9:[s;s;Ljava/lang/Object;>;,kotlin/coroutines/jvm/internal/SuspendLambdakotlin/jvm/functions/Function1O(Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;JLkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzDao_Repo$getClazzNameAndTerminologyAsFlow$1;>;)Vthis$0+Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;   $clazzUidJ  $(ILkotlin/coroutines/Continuation;)V  thisNLcom/ustadmobile/core/db/dao/ClazzDao_Repo$getClazzNameAndTerminologyAsFlow$1; $receiver $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;L$0Ljava/lang/Object;L$1L$2.Lkotlin/coroutines/jvm/internal/DebugMetadata;fClazzDao_Repo.ktl'isn($this$replicateHttpRequestCatchAndLog$iv repoPath$ivmcLcom.ustadmobile.core.db.dao.ClazzDao_Repo$getClazzNameAndTerminologyAsFlow$1$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;java/lang/Exception3)kotlin/coroutines/intrinsics/IntrinsicsKt5getCOROUTINE_SUSPENDED()Ljava/lang/Object; 78 69labelI ;< =kotlin/ResultKt?throwOnFailure(Ljava/lang/Object;)V AB @C)com/ustadmobile/core/db/dao/ClazzDao_RepoEget_repo/()Lcom/ustadmobile/door/DoorDatabaseRepository; GH FI)ClazzDao/getClazzNameAndTerminologyAsFlowKget_httpClient()Lio/ktor/client/HttpClient; MN FO)io/ktor/client/request/HttpRequestBuilderQ()V S RT+com/ustadmobile/door/DoorDatabaseRepositoryV getConfig)()Lcom/ustadmobile/door/RepositoryConfig; XY WZ0com/ustadmobile/door/ext/HttpRequestBuilderExtKt\ setRepoUrlg(Lio/ktor/client/request/HttpRequestBuilder;Lcom/ustadmobile/door/RepositoryConfig;Ljava/lang/String;)V ^_ ]`doorNodeIdHeader[(Lio/ktor/client/request/HttpRequestBuilder;Lcom/ustadmobile/door/DoorDatabaseRepository;)V bc ]dio/ktor/http/HttpMessageBuilderf cache-controlhno-storejio/ktor/client/request/UtilsKtlheaderH(Lio/ktor/http/HttpMessageBuilder;Ljava/lang/String;Ljava/lang/Object;)V no mpclazzUidr%com/ustadmobile/door/RepositoryConfigtgetJson#()Lkotlinx/serialization/json/Json; vw ux'kotlin/jvm/internal/LongCompanionObjectzINSTANCE)Lkotlin/jvm/internal/LongCompanionObject; |} {~3kotlinx/serialization/builtins/BuiltinSerializersKt serializerN(Lkotlin/jvm/internal/LongCompanionObject;)Lkotlinx/serialization/KSerializer; +kotlinx/serialization/SerializationStrategy%kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; kotlinx/serialization/json/JsonencodeToStringS(Lkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)Ljava/lang/String;  parameterR(Lio/ktor/client/request/HttpRequestBuilder;Ljava/lang/String;Ljava/lang/Object;)V mio/ktor/http/HttpMethod Companion#Lio/ktor/http/HttpMethod$Companion; !io/ktor/http/HttpMethod$CompaniongetGet()Lio/ktor/http/HttpMethod;  setMethod(Lio/ktor/http/HttpMethod;)V R&io/ktor/client/statement/HttpStatementI(Lio/ktor/client/request/HttpRequestBuilder;Lio/ktor/client/HttpClient;)V       execute4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; java/lang/String%io/ktor/client/statement/HttpResponseget_db()Landroidx/room/RoomDatabase; F=com/ustadmobile/door/replication/DoorDatabaseReplicationExtKt#onClientRepoDoorMessageHttpResponse(Landroidx/room/RoomDatabase;Lio/ktor/client/statement/HttpResponse;Lkotlinx/serialization/json/Json;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; io/github/aakira/napier/Napier Lio/github/aakira/napier/Napier; | java/lang/ThrowableDoorLogcom/ustadmobile/core/db/dao/ClazzDao_Repo$getClazzNameAndTerminologyAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1B(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;)V  kotlin/jvm/functions/Function0vJ(Ljava/lang/Throwable;Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V  kotlin/Unit Lkotlin/Unit; | java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V  -Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String; $this$get$ivLio/ktor/client/HttpClient;$completion$iv$this$get$iv$iv builder$iv$iv+Lio/ktor/client/request/HttpRequestBuilder;1$this$invokeSuspend_u24lambda_u241_u24lambda_u240$this$request$iv$iv$iv _response'Lio/ktor/client/statement/HttpResponse;e$ivLjava/lang/Exception;H$i$a$-get-ClazzDao_Repo$getClazzNameAndTerminologyAsFlow$1$1$_response$1 $i$f$request$i$f$getX$i$a$-replicateHttpRequestCatchAndLog-ClazzDao_Repo$getClazzNameAndTerminologyAsFlow$1$1$$i$f$replicateHttpRequestCatchAndLog$resultjava/lang/ObjectcreateB(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;T(Lkotlin/coroutines/Continuation<*>;)Lkotlin/coroutines/Continuation;  kotlin/coroutines/ContinuationinvokeD(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;   p1   Lkotlin/Metadata;mv kxi0d1 0HŠ@d2  getClazzNameAndTerminologyAsFlow!(J)Lkotlinx/coroutines/flow/Flow; *Lkotlin/jvm/internal/SourceDebugExtension;valueSMAP ClazzDao_Repo.kt Kotlin *S Kotlin *F + 1 ClazzDao_Repo.kt com/ustadmobile/core/db/dao/ClazzDao_Repo$getClazzNameAndTerminologyAsFlow$1 + 2 RepoHttpRequest.kt com/ustadmobile/door/http/RepoHttpRequestKt + 3 builders.kt io/ktor/client/request/BuildersKt *L 1#1,398:1 41#2,2:399 43#2,6:405 225#3:401 99#3,2:402 22#3:404 *S KotlinDebug *F + 1 ClazzDao_Repo.kt com/ustadmobile/core/db/dao/ClazzDao_Repo$getClazzNameAndTerminologyAsFlow$1 *L 286#1:399,2 286#1:405,6 288#1:401 288#1:402,2 288#1:404 *E CodeLocalVariableTable Signature StackMapTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileSourceDebugExtensionRuntimeVisibleAnnotations0 ;<  N*+* **  ::*>]+D*JMLN*:*766P: *: 6  : RYU:  :6J[LaJegikqsJ[y : 6  :6Y  *,*-**>Y4666 66*F:*N*WM+D+:J[y**,*-**>Y"66*N*WM+D+W:ͻY,-ԶݰYB4#]4|4 $-WF<WW4! (03BCF Sg!x"#$%)*+, 1'c()80,#C,|,,3-K-t--P P df : dP(1,gM<.<@<S< F<B<(~(~ <$<(< e<h<l<i9<"1#2<Y**+"2#27*+ݶ"1#1A1 *+   $ %F&#'SMAP ClazzDao_Repo.kt Kotlin *S Kotlin *F + 1 ClazzDao_Repo.kt com/ustadmobile/core/db/dao/ClazzDao_Repo$getClazzNameAndTerminologyAsFlow$1 + 2 RepoHttpRequest.kt com/ustadmobile/door/http/RepoHttpRequestKt + 3 builders.kt io/ktor/client/request/BuildersKt *L 1#1,398:1 41#2,2:399 43#2,6:405 225#3:401 99#3,2:402 22#3:404 *S KotlinDebug *F + 1 ClazzDao_Repo.kt com/ustadmobile/core/db/dao/ClazzDao_Repo$getClazzNameAndTerminologyAsFlow$1 *L 286#1:399,2 286#1:405,6 288#1:401 288#1:402,2 288#1:404 *E (!"s#$[I%I&'[I(I(I)I)*[ssss+[s,s-s,s-.s/s0  [I)I I(II[s[ss"[sPK!!;#;r r }com/ustadmobile/core/db/dao/ClazzDao_Repo$getClazzNameAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1.class=Rwcom/ustadmobile/core/db/dao/ClazzDao_Repo$getClazzNameAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1PLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0+com/ustadmobile/door/http/RepoHttpRequestKtreplicateHttpRequestCatchAndLogb(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V B(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;)V%$this_replicateHttpRequestCatchAndLog-Lcom/ustadmobile/door/DoorDatabaseRepository; $repoPathLjava/lang/String;    (I)V  thisyLcom/ustadmobile/core/db/dao/ClazzDao_Repo$getClazzNameAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1; $receiverinvoke()Ljava/lang/String;#Lorg/jetbrains/annotations/NotNull;/: repoHttpRequestWithFallback: exception for  $java/lang/invoke/StringConcatFactory"makeConcatWithConstants(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; $% #&'S(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;)Ljava/lang/String; $)*()Ljava/lang/Object;  -Lkotlin/Metadata;mv kxi0d1!  0H ¢¨d2 Mcom/ustadmobile/door/http/RepoHttpRequestKt$replicateHttpRequestCatchAndLog$1>com/ustadmobile/core/db/dao/ClazzDao_Repo$getClazzNameAsFlow$1> invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object; @ARepoHttpRequest.kt*Lkotlin/jvm/internal/SourceDebugExtension;valueSMAP RepoHttpRequest.kt Kotlin *S Kotlin *F + 1 RepoHttpRequest.kt com/ustadmobile/door/http/RepoHttpRequestKt$replicateHttpRequestCatchAndLog$1 *L 1#1,63:1 *E CodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotationsBootstrapMethods1 GB*+*,*H G8**+I-H JA,G/*.I,H K L?BMNCOSMAP RepoHttpRequest.kt Kotlin *S Kotlin *F + 1 RepoHttpRequest.kt com/ustadmobile/door/http/RepoHttpRequestKt$replicateHttpRequestCatchAndLog$1 *L 1#1,63:1 *E P7/0[I1I2I34I56I78[s9:[s;scom/ustadmobile/core/db/dao/ClazzDao_Repo$getClazzNameAsFlow$1Lkotlin/coroutines/jvm/internal/SuspendLambda;Lkotlin/jvm/functions/Function1;Ljava/lang/Object;>;,kotlin/coroutines/jvm/internal/SuspendLambdakotlin/jvm/functions/Function1O(Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;JLkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzDao_Repo$getClazzNameAsFlow$1;>;)Vthis$0+Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;   $clazzUidJ  $(ILkotlin/coroutines/Continuation;)V  this@Lcom/ustadmobile/core/db/dao/ClazzDao_Repo$getClazzNameAsFlow$1; $receiver $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;L$0Ljava/lang/Object;L$1L$2.Lkotlin/coroutines/jvm/internal/DebugMetadata;fClazzDao_Repo.ktl7isn($this$replicateHttpRequestCatchAndLog$iv repoPath$ivmc>com.ustadmobile.core.db.dao.ClazzDao_Repo$getClazzNameAsFlow$1$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;java/lang/Exception3)kotlin/coroutines/intrinsics/IntrinsicsKt5getCOROUTINE_SUSPENDED()Ljava/lang/Object; 78 69labelI ;< =kotlin/ResultKt?throwOnFailure(Ljava/lang/Object;)V AB @C)com/ustadmobile/core/db/dao/ClazzDao_RepoEget_repo/()Lcom/ustadmobile/door/DoorDatabaseRepository; GH FIClazzDao/getClazzNameAsFlowKget_httpClient()Lio/ktor/client/HttpClient; MN FO)io/ktor/client/request/HttpRequestBuilderQ()V S RT+com/ustadmobile/door/DoorDatabaseRepositoryV getConfig)()Lcom/ustadmobile/door/RepositoryConfig; XY WZ0com/ustadmobile/door/ext/HttpRequestBuilderExtKt\ setRepoUrlg(Lio/ktor/client/request/HttpRequestBuilder;Lcom/ustadmobile/door/RepositoryConfig;Ljava/lang/String;)V ^_ ]`doorNodeIdHeader[(Lio/ktor/client/request/HttpRequestBuilder;Lcom/ustadmobile/door/DoorDatabaseRepository;)V bc ]dio/ktor/http/HttpMessageBuilderf cache-controlhno-storejio/ktor/client/request/UtilsKtlheaderH(Lio/ktor/http/HttpMessageBuilder;Ljava/lang/String;Ljava/lang/Object;)V no mpclazzUidr%com/ustadmobile/door/RepositoryConfigtgetJson#()Lkotlinx/serialization/json/Json; vw ux'kotlin/jvm/internal/LongCompanionObjectzINSTANCE)Lkotlin/jvm/internal/LongCompanionObject; |} {~3kotlinx/serialization/builtins/BuiltinSerializersKt serializerN(Lkotlin/jvm/internal/LongCompanionObject;)Lkotlinx/serialization/KSerializer; +kotlinx/serialization/SerializationStrategy%kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; kotlinx/serialization/json/JsonencodeToStringS(Lkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)Ljava/lang/String;  parameterR(Lio/ktor/client/request/HttpRequestBuilder;Ljava/lang/String;Ljava/lang/Object;)V mio/ktor/http/HttpMethod Companion#Lio/ktor/http/HttpMethod$Companion; !io/ktor/http/HttpMethod$CompaniongetGet()Lio/ktor/http/HttpMethod;  setMethod(Lio/ktor/http/HttpMethod;)V R&io/ktor/client/statement/HttpStatementI(Lio/ktor/client/request/HttpRequestBuilder;Lio/ktor/client/HttpClient;)V       execute4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; java/lang/String%io/ktor/client/statement/HttpResponseget_db()Landroidx/room/RoomDatabase; F=com/ustadmobile/door/replication/DoorDatabaseReplicationExtKt#onClientRepoDoorMessageHttpResponse(Landroidx/room/RoomDatabase;Lio/ktor/client/statement/HttpResponse;Lkotlinx/serialization/json/Json;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; io/github/aakira/napier/Napier Lio/github/aakira/napier/Napier; | java/lang/ThrowableDoorLogwcom/ustadmobile/core/db/dao/ClazzDao_Repo$getClazzNameAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1B(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;)V  kotlin/jvm/functions/Function0vJ(Ljava/lang/Throwable;Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V  kotlin/Unit Lkotlin/Unit; | java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V  -Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String; $this$get$ivLio/ktor/client/HttpClient;$completion$iv$this$get$iv$iv builder$iv$iv+Lio/ktor/client/request/HttpRequestBuilder;1$this$invokeSuspend_u24lambda_u241_u24lambda_u240$this$request$iv$iv$iv _response'Lio/ktor/client/statement/HttpResponse;e$ivLjava/lang/Exception;:$i$a$-get-ClazzDao_Repo$getClazzNameAsFlow$1$1$_response$1 $i$f$request$i$f$getJ$i$a$-replicateHttpRequestCatchAndLog-ClazzDao_Repo$getClazzNameAsFlow$1$1$$i$f$replicateHttpRequestCatchAndLog$resultjava/lang/ObjectcreateB(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;T(Lkotlin/coroutines/Continuation<*>;)Lkotlin/coroutines/Continuation;  kotlin/coroutines/ContinuationinvokeD(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;   p1   Lkotlin/Metadata;mv kxi0d1 0HŠ@d2 getClazzNameAsFlow!(J)Lkotlinx/coroutines/flow/Flow; *Lkotlin/jvm/internal/SourceDebugExtension;valueSMAP ClazzDao_Repo.kt Kotlin *S Kotlin *F + 1 ClazzDao_Repo.kt com/ustadmobile/core/db/dao/ClazzDao_Repo$getClazzNameAsFlow$1 + 2 RepoHttpRequest.kt com/ustadmobile/door/http/RepoHttpRequestKt + 3 builders.kt io/ktor/client/request/BuildersKt *L 1#1,398:1 41#2,2:399 43#2,6:405 225#3:401 99#3,2:402 22#3:404 *S KotlinDebug *F + 1 ClazzDao_Repo.kt com/ustadmobile/core/db/dao/ClazzDao_Repo$getClazzNameAsFlow$1 *L 303#1:399,2 303#1:405,6 304#1:401 304#1:402,2 304#1:404 *E CodeLocalVariableTable Signature StackMapTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileSourceDebugExtensionRuntimeVisibleAnnotations0 ;<  N*+* **  ::*>]+D*JMLN*:*766P: *: 6  : RYU:  :6J[LaJegikqsJ[y : 6  :6Y  *,*-**>Y4666 66*F:*N*WM+D+:J[y**,*-**>Y"66*N*WM+D+W:ͻY,-ԶݰYB4#]4|4 $-WF<WW4!z.(/BCF0Sg1x2345.)*+,017c.89.8?,#C,|,,?-K-t--P P df : dP(1,gM<.<@<S< F<B<(~(~ <$<(< e<h<l<i9<"1#2<Y**+"2#27*+ݶ"1#1A1 *+   $ %F&#'SMAP ClazzDao_Repo.kt Kotlin *S Kotlin *F + 1 ClazzDao_Repo.kt com/ustadmobile/core/db/dao/ClazzDao_Repo$getClazzNameAsFlow$1 + 2 RepoHttpRequest.kt com/ustadmobile/door/http/RepoHttpRequestKt + 3 builders.kt io/ktor/client/request/BuildersKt *L 1#1,398:1 41#2,2:399 43#2,6:405 225#3:401 99#3,2:402 22#3:404 *S KotlinDebug *F + 1 ClazzDao_Repo.kt com/ustadmobile/core/db/dao/ClazzDao_Repo$getClazzNameAsFlow$1 *L 303#1:399,2 303#1:405,6 304#1:401 304#1:402,2 304#1:404 *E (!"s#$[I%I&'[I(I(I)I)*[ssss+[s,s-s,s-.s/s0  [I)I I(II[s[ss"[sPK!!,W vcom/ustadmobile/core/db/dao/ClazzDao_Repo$getClazzTimeZoneByClazzUidAsync$$inlined$repoHttpRequestWithFallback$1.class=Spcom/ustadmobile/core/db/dao/ClazzDao_Repo$getClazzTimeZoneByClazzUidAsync$$inlined$repoHttpRequestWithFallback$1PLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0+com/ustadmobile/door/http/RepoHttpRequestKtrepoHttpRequestWithFallback(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)Ljava/lang/Object; B(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;)V!$this_repoHttpRequestWithFallback-Lcom/ustadmobile/door/DoorDatabaseRepository; $repoPathLjava/lang/String;    (I)V  thisrLcom/ustadmobile/core/db/dao/ClazzDao_Repo$getClazzTimeZoneByClazzUidAsync$$inlined$repoHttpRequestWithFallback$1; $receiverinvoke()Ljava/lang/String;#Lorg/jetbrains/annotations/NotNull;/: repoHttpRequestWithFallback: exception for  $java/lang/invoke/StringConcatFactory"makeConcatWithConstants(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; $% #&'S(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;)Ljava/lang/String; $)*()Ljava/lang/Object;  -Lkotlin/Metadata;mv kxi0d1(  0"H ¢¨d2 RIcom/ustadmobile/door/http/RepoHttpRequestKt$repoHttpRequestWithFallback$1)com/ustadmobile/core/db/dao/ClazzDao_Repo?getClazzTimeZoneByClazzUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; ABRepoHttpRequest.kt*Lkotlin/jvm/internal/SourceDebugExtension;valueSMAP RepoHttpRequest.kt Kotlin *S Kotlin *F + 1 RepoHttpRequest.kt com/ustadmobile/door/http/RepoHttpRequestKt$repoHttpRequestWithFallback$1 *L 1#1,63:1 *E CodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotationsBootstrapMethods1 HB*+*,*I H8**+JI KA,H/*.JI L M@CNODPSMAP RepoHttpRequest.kt Kotlin *S Kotlin *F + 1 RepoHttpRequest.kt com/ustadmobile/door/http/RepoHttpRequestKt$repoHttpRequestWithFallback$1 *L 1#1,63:1 *E Q:/0[I1I2I34I56I78[s9:[s;sKEF[sGR(!PK!!OQcom/ustadmobile/core/db/dao/ClazzDao_Repo$getClazzTimeZoneByClazzUidAsync$1.class=RKcom/ustadmobile/core/db/dao/ClazzDao_Repo$getClazzTimeZoneByClazzUidAsync$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1L$2L$3L$4J$0J.Lkotlin/coroutines/jvm/internal/DebugMetadata;fClazzDao_Repo.ktlHLisnthis$$this$repoHttpRequestWithFallback$iv repoPath$ivclazzUidmgetClazzTimeZoneByClazzUidAsyncc)com.ustadmobile.core.db.dao.ClazzDao_RepoN(Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzDao_Repo$getClazzTimeZoneByClazzUidAsync$1;>;)Vthis$0+Lcom/ustadmobile/core/db/dao/ClazzDao_Repo; $% &#(Lkotlin/coroutines/Continuation;)V !( )MLcom/ustadmobile/core/db/dao/ClazzDao_Repo$getClazzTimeZoneByClazzUidAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result 2 3labelI 56 7kotlin/coroutines/Continuation:)com/ustadmobile/core/db/dao/ClazzDao_Repo<5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; > =?$resultLkotlin/Metadata;mv kxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0    2$%56!"I= *+'*,*J  + $% ,-K#./IE*+4**898*' *;@J+AL0M1N O=?PQ s[III[IIIIIIII[ssss ssss [ssssssssss BC[IIDIEIFGIHPK!!{3 com/ustadmobile/core/db/dao/ClazzDao_Repo$getClazzWithDisplayDetails$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1.class=Rcom/ustadmobile/core/db/dao/ClazzDao_Repo$getClazzWithDisplayDetails$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1PLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0+com/ustadmobile/door/http/RepoHttpRequestKtreplicateHttpRequestCatchAndLogb(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V B(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;)V%$this_replicateHttpRequestCatchAndLog-Lcom/ustadmobile/door/DoorDatabaseRepository; $repoPathLjava/lang/String;    (I)V  thisLcom/ustadmobile/core/db/dao/ClazzDao_Repo$getClazzWithDisplayDetails$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1; $receiverinvoke()Ljava/lang/String;#Lorg/jetbrains/annotations/NotNull;/: repoHttpRequestWithFallback: exception for  $java/lang/invoke/StringConcatFactory"makeConcatWithConstants(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; $% #&'S(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;)Ljava/lang/String; $)*()Ljava/lang/Object;  -Lkotlin/Metadata;mv kxi0d1!  0H ¢¨d2 Mcom/ustadmobile/door/http/RepoHttpRequestKt$replicateHttpRequestCatchAndLog$1Fcom/ustadmobile/core/db/dao/ClazzDao_Repo$getClazzWithDisplayDetails$1> invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object; @ARepoHttpRequest.kt*Lkotlin/jvm/internal/SourceDebugExtension;valueSMAP RepoHttpRequest.kt Kotlin *S Kotlin *F + 1 RepoHttpRequest.kt com/ustadmobile/door/http/RepoHttpRequestKt$replicateHttpRequestCatchAndLog$1 *L 1#1,63:1 *E CodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotationsBootstrapMethods1 GB*+*,*H G8**+I-H JA,G/*.I,H K L?BMNCOSMAP RepoHttpRequest.kt Kotlin *S Kotlin *F + 1 RepoHttpRequest.kt com/ustadmobile/door/http/RepoHttpRequestKt$replicateHttpRequestCatchAndLog$1 *L 1#1,63:1 *E P7/0[I1I2I34I56I78[s9:[s;s;Ljava/lang/Object;>;,kotlin/coroutines/jvm/internal/SuspendLambdakotlin/jvm/functions/Function1Q(Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;JJJLkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;JJJLkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzDao_Repo$getClazzWithDisplayDetails$1;>;)Vthis$0+Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;   $clazzUidJ   $currentTime  $accountPersonUid  $(ILkotlin/coroutines/Continuation;)V  thisHLcom/ustadmobile/core/db/dao/ClazzDao_Repo$getClazzWithDisplayDetails$1; $receiver $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;L$0Ljava/lang/Object;L$1L$2.Lkotlin/coroutines/jvm/internal/DebugMetadata;fClazzDao_Repo.ktlisn($this$replicateHttpRequestCatchAndLog$iv repoPath$ivmcFcom.ustadmobile.core.db.dao.ClazzDao_Repo$getClazzWithDisplayDetails$1$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;java/lang/Exception9)kotlin/coroutines/intrinsics/IntrinsicsKt;getCOROUTINE_SUSPENDED()Ljava/lang/Object; => <?labelI AB Ckotlin/ResultKtEthrowOnFailure(Ljava/lang/Object;)V GH FI)com/ustadmobile/core/db/dao/ClazzDao_RepoKget_repo/()Lcom/ustadmobile/door/DoorDatabaseRepository; MN LO#ClazzDao/getClazzWithDisplayDetailsQget_httpClient()Lio/ktor/client/HttpClient; ST LU)io/ktor/client/request/HttpRequestBuilderW()V Y XZ+com/ustadmobile/door/DoorDatabaseRepository\ getConfig)()Lcom/ustadmobile/door/RepositoryConfig; ^_ ]`0com/ustadmobile/door/ext/HttpRequestBuilderExtKtb setRepoUrlg(Lio/ktor/client/request/HttpRequestBuilder;Lcom/ustadmobile/door/RepositoryConfig;Ljava/lang/String;)V de cfdoorNodeIdHeader[(Lio/ktor/client/request/HttpRequestBuilder;Lcom/ustadmobile/door/DoorDatabaseRepository;)V hi cjio/ktor/http/HttpMessageBuilderl cache-controlnno-storepio/ktor/client/request/UtilsKtrheaderH(Lio/ktor/http/HttpMessageBuilder;Ljava/lang/String;Ljava/lang/Object;)V tu svclazzUidx%com/ustadmobile/door/RepositoryConfigzgetJson#()Lkotlinx/serialization/json/Json; |} {~'kotlin/jvm/internal/LongCompanionObjectINSTANCE)Lkotlin/jvm/internal/LongCompanionObject; 3kotlinx/serialization/builtins/BuiltinSerializersKt serializerN(Lkotlin/jvm/internal/LongCompanionObject;)Lkotlinx/serialization/KSerializer; +kotlinx/serialization/SerializationStrategy%kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; kotlinx/serialization/json/JsonencodeToStringS(Lkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)Ljava/lang/String;  parameterR(Lio/ktor/client/request/HttpRequestBuilder;Ljava/lang/String;Ljava/lang/Object;)V s currentTimeaccountPersonUidio/ktor/http/HttpMethod Companion#Lio/ktor/http/HttpMethod$Companion; !io/ktor/http/HttpMethod$CompaniongetGet()Lio/ktor/http/HttpMethod;  setMethod(Lio/ktor/http/HttpMethod;)V X&io/ktor/client/statement/HttpStatementI(Lio/ktor/client/request/HttpRequestBuilder;Lio/ktor/client/HttpClient;)V  #$  %$  &$ execute4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; java/lang/String%io/ktor/client/statement/HttpResponseget_db()Landroidx/room/RoomDatabase; L=com/ustadmobile/door/replication/DoorDatabaseReplicationExtKt#onClientRepoDoorMessageHttpResponse(Landroidx/room/RoomDatabase;Lio/ktor/client/statement/HttpResponse;Lkotlinx/serialization/json/Json;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; io/github/aakira/napier/Napier Lio/github/aakira/napier/Napier; java/lang/ThrowableDoorLogcom/ustadmobile/core/db/dao/ClazzDao_Repo$getClazzWithDisplayDetails$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1B(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;)V  kotlin/jvm/functions/Function0vJ(Ljava/lang/Throwable;Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V  kotlin/Unit Lkotlin/Unit; java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V  -Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String; $this$get$ivLio/ktor/client/HttpClient;$completion$iv$this$get$iv$iv builder$iv$iv+Lio/ktor/client/request/HttpRequestBuilder;1$this$invokeSuspend_u24lambda_u241_u24lambda_u240$this$request$iv$iv$iv _response'Lio/ktor/client/statement/HttpResponse;e$ivLjava/lang/Exception;B$i$a$-get-ClazzDao_Repo$getClazzWithDisplayDetails$1$1$_response$1 $i$f$request$i$f$getR$i$a$-replicateHttpRequestCatchAndLog-ClazzDao_Repo$getClazzWithDisplayDetails$1$1$$i$f$replicateHttpRequestCatchAndLog$resultjava/lang/ObjectcreateB(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;T(Lkotlin/coroutines/Continuation<*>;)Lkotlin/coroutines/Continuation;  kotlin/coroutines/Continuation invokeD(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;   !" p1  Lkotlin/Metadata;mv kxi0d1 0HŠ@d2 getClazzWithDisplayDetails#(JJJ)Lkotlinx/coroutines/flow/Flow; !"*Lkotlin/jvm/internal/SourceDebugExtension;valueSMAP ClazzDao_Repo.kt Kotlin *S Kotlin *F + 1 ClazzDao_Repo.kt com/ustadmobile/core/db/dao/ClazzDao_Repo$getClazzWithDisplayDetails$1 + 2 RepoHttpRequest.kt com/ustadmobile/door/http/RepoHttpRequestKt + 3 builders.kt io/ktor/client/request/BuildersKt *L 1#1,398:1 41#2,2:399 43#2,6:405 225#3:401 99#3,2:402 22#3:404 *S KotlinDebug *F + 1 ClazzDao_Repo.kt com/ustadmobile/core/db/dao/ClazzDao_Repo$getClazzWithDisplayDetails$1 *L 244#1:399,2 244#1:405,6 245#1:401 245#1:402,2 245#1:404 *E CodeLocalVariableTable Signature StackMapTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileSourceDebugExtensionRuntimeVisibleAnnotations0#$%$&$AB  'n *+* ***(>  ) !"'@:*DH+J*PMRN*:*7*7*7 6 6 V: *:6 :XY[::6PaRgPkmoqwyPaPaPa :6:6Y*,*-**DY46 6 666*L:*N*]M+J+:Pa**,*-**DY"6 6 *N*]M+J+W:׻Y,-޶簻YNH:y::*$,-]L<]]:+"(NOR_s  #N(8K2yC222K3qK333\ \ p:p (,sB#.B@B_BRB NB (($` B]$BZ(BWeB ThB B 9B ,7-8'D Y****+  ( ),8-8 '7*+( ) ,7-7A "'1 *+ (  $. /L#)0)1SMAP ClazzDao_Repo.kt Kotlin *S Kotlin *F + 1 ClazzDao_Repo.kt com/ustadmobile/core/db/dao/ClazzDao_Repo$getClazzWithDisplayDetails$1 + 2 RepoHttpRequest.kt com/ustadmobile/door/http/RepoHttpRequestKt + 3 builders.kt io/ktor/client/request/BuildersKt *L 1#1,398:1 41#2,2:399 43#2,6:405 225#3:401 99#3,2:402 22#3:404 *S KotlinDebug *F + 1 ClazzDao_Repo.kt com/ustadmobile/core/db/dao/ClazzDao_Repo$getClazzWithDisplayDetails$1 *L 244#1:399,2 244#1:405,6 245#1:401 245#1:402,2 245#1:404 *E 2'(s)*[I+I,-[I.I.I/I/0[s#s%s#s%1[s2s3s2s34s!5s6[I/II.II[s[ss ,$%[s&PK!!;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0+com/ustadmobile/door/http/RepoHttpRequestKtreplicateHttpRequestCatchAndLogb(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V B(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;)V%$this_replicateHttpRequestCatchAndLog-Lcom/ustadmobile/door/DoorDatabaseRepository; $repoPathLjava/lang/String;    (I)V  thisgLcom/ustadmobile/core/db/dao/ClazzDao_Repo$getCoursesByName$$inlined$replicateHttpRequestCatchAndLog$1; $receiverinvoke()Ljava/lang/String;#Lorg/jetbrains/annotations/NotNull;/: repoHttpRequestWithFallback: exception for  $java/lang/invoke/StringConcatFactory"makeConcatWithConstants(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; $% #&'S(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;)Ljava/lang/String; $)*()Ljava/lang/Object;  -Lkotlin/Metadata;mv kxi0d1!  0H ¢¨d2 Mcom/ustadmobile/door/http/RepoHttpRequestKt$replicateHttpRequestCatchAndLog$1)com/ustadmobile/core/db/dao/ClazzDao_Repo>getCoursesByNameD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; @ARepoHttpRequest.kt*Lkotlin/jvm/internal/SourceDebugExtension;valueSMAP RepoHttpRequest.kt Kotlin *S Kotlin *F + 1 RepoHttpRequest.kt com/ustadmobile/door/http/RepoHttpRequestKt$replicateHttpRequestCatchAndLog$1 *L 1#1,63:1 *E CodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotationsBootstrapMethods1 GB*+*,*H G8**+I-H JA,G/*.I,H K L?BMNCOSMAP RepoHttpRequest.kt Kotlin *S Kotlin *F + 1 RepoHttpRequest.kt com/ustadmobile/door/http/RepoHttpRequestKt$replicateHttpRequestCatchAndLog$1 *L 1#1,63:1 *E P7/0[I1I2I34I56I78[s9:[s;sN(Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzDao_Repo$getCoursesByName$1;>;)Vthis$0+Lcom/ustadmobile/core/db/dao/ClazzDao_Repo; !" ##(Lkotlin/coroutines/Continuation;)V % &>Lcom/ustadmobile/core/db/dao/ClazzDao_Repo$getCoursesByName$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result / 0labelI 23 4kotlin/coroutines/Continuation7)com/ustadmobile/core/db/dao/ClazzDao_Repo9D(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ; :<$resultLkotlin/Metadata;mv kxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0 /!"23F= *+$*,'G  ( !" )*H +,FE*+1**565*$*8=G(>I-J.K L:<M N  s [III[IIIIIIII[ssss ssss [ssssssssss?@[IIAIBICDIEPK!!à3u u ~com/ustadmobile/core/db/dao/ClazzDao_Repo$getTitleByUidAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1.class=Rxcom/ustadmobile/core/db/dao/ClazzDao_Repo$getTitleByUidAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1PLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0+com/ustadmobile/door/http/RepoHttpRequestKtreplicateHttpRequestCatchAndLogb(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V B(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;)V%$this_replicateHttpRequestCatchAndLog-Lcom/ustadmobile/door/DoorDatabaseRepository; $repoPathLjava/lang/String;    (I)V  thiszLcom/ustadmobile/core/db/dao/ClazzDao_Repo$getTitleByUidAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1; $receiverinvoke()Ljava/lang/String;#Lorg/jetbrains/annotations/NotNull;/: repoHttpRequestWithFallback: exception for  $java/lang/invoke/StringConcatFactory"makeConcatWithConstants(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; $% #&'S(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;)Ljava/lang/String; $)*()Ljava/lang/Object;  -Lkotlin/Metadata;mv kxi0d1!  0H ¢¨d2 Mcom/ustadmobile/door/http/RepoHttpRequestKt$replicateHttpRequestCatchAndLog$1?com/ustadmobile/core/db/dao/ClazzDao_Repo$getTitleByUidAsFlow$1> invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object; @ARepoHttpRequest.kt*Lkotlin/jvm/internal/SourceDebugExtension;valueSMAP RepoHttpRequest.kt Kotlin *S Kotlin *F + 1 RepoHttpRequest.kt com/ustadmobile/door/http/RepoHttpRequestKt$replicateHttpRequestCatchAndLog$1 *L 1#1,63:1 *E CodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotationsBootstrapMethods1 GB*+*,*H G8**+I-H JA,G/*.I,H K L?BMNCOSMAP RepoHttpRequest.kt Kotlin *S Kotlin *F + 1 RepoHttpRequest.kt com/ustadmobile/door/http/RepoHttpRequestKt$replicateHttpRequestCatchAndLog$1 *L 1#1,63:1 *E P7/0[I1I2I34I56I78[s9:[s;s;Ljava/lang/Object;>;,kotlin/coroutines/jvm/internal/SuspendLambdakotlin/jvm/functions/Function1O(Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;JLkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzDao_Repo$getTitleByUidAsFlow$1;>;)Vthis$0+Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;   $clazzUidJ  $(ILkotlin/coroutines/Continuation;)V  thisALcom/ustadmobile/core/db/dao/ClazzDao_Repo$getTitleByUidAsFlow$1; $receiver $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;L$0Ljava/lang/Object;L$1L$2.Lkotlin/coroutines/jvm/internal/DebugMetadata;fClazzDao_Repo.ktlisn($this$replicateHttpRequestCatchAndLog$iv repoPath$ivmc?com.ustadmobile.core.db.dao.ClazzDao_Repo$getTitleByUidAsFlow$1$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;java/lang/Exception3)kotlin/coroutines/intrinsics/IntrinsicsKt5getCOROUTINE_SUSPENDED()Ljava/lang/Object; 78 69labelI ;< =kotlin/ResultKt?throwOnFailure(Ljava/lang/Object;)V AB @C)com/ustadmobile/core/db/dao/ClazzDao_RepoEget_repo/()Lcom/ustadmobile/door/DoorDatabaseRepository; GH FIClazzDao/getTitleByUidAsFlowKget_httpClient()Lio/ktor/client/HttpClient; MN FO)io/ktor/client/request/HttpRequestBuilderQ()V S RT+com/ustadmobile/door/DoorDatabaseRepositoryV getConfig)()Lcom/ustadmobile/door/RepositoryConfig; XY WZ0com/ustadmobile/door/ext/HttpRequestBuilderExtKt\ setRepoUrlg(Lio/ktor/client/request/HttpRequestBuilder;Lcom/ustadmobile/door/RepositoryConfig;Ljava/lang/String;)V ^_ ]`doorNodeIdHeader[(Lio/ktor/client/request/HttpRequestBuilder;Lcom/ustadmobile/door/DoorDatabaseRepository;)V bc ]dio/ktor/http/HttpMessageBuilderf cache-controlhno-storejio/ktor/client/request/UtilsKtlheaderH(Lio/ktor/http/HttpMessageBuilder;Ljava/lang/String;Ljava/lang/Object;)V no mpclazzUidr%com/ustadmobile/door/RepositoryConfigtgetJson#()Lkotlinx/serialization/json/Json; vw ux'kotlin/jvm/internal/LongCompanionObjectzINSTANCE)Lkotlin/jvm/internal/LongCompanionObject; |} {~3kotlinx/serialization/builtins/BuiltinSerializersKt serializerN(Lkotlin/jvm/internal/LongCompanionObject;)Lkotlinx/serialization/KSerializer; +kotlinx/serialization/SerializationStrategy%kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; kotlinx/serialization/json/JsonencodeToStringS(Lkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)Ljava/lang/String;  parameterR(Lio/ktor/client/request/HttpRequestBuilder;Ljava/lang/String;Ljava/lang/Object;)V mio/ktor/http/HttpMethod Companion#Lio/ktor/http/HttpMethod$Companion; !io/ktor/http/HttpMethod$CompaniongetGet()Lio/ktor/http/HttpMethod;  setMethod(Lio/ktor/http/HttpMethod;)V R&io/ktor/client/statement/HttpStatementI(Lio/ktor/client/request/HttpRequestBuilder;Lio/ktor/client/HttpClient;)V       execute4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; java/lang/String%io/ktor/client/statement/HttpResponseget_db()Landroidx/room/RoomDatabase; F=com/ustadmobile/door/replication/DoorDatabaseReplicationExtKt#onClientRepoDoorMessageHttpResponse(Landroidx/room/RoomDatabase;Lio/ktor/client/statement/HttpResponse;Lkotlinx/serialization/json/Json;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; io/github/aakira/napier/Napier Lio/github/aakira/napier/Napier; | java/lang/ThrowableDoorLogxcom/ustadmobile/core/db/dao/ClazzDao_Repo$getTitleByUidAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1B(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;)V  kotlin/jvm/functions/Function0vJ(Ljava/lang/Throwable;Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V  kotlin/Unit Lkotlin/Unit; | java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V  -Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String; $this$get$ivLio/ktor/client/HttpClient;$completion$iv$this$get$iv$iv builder$iv$iv+Lio/ktor/client/request/HttpRequestBuilder;1$this$invokeSuspend_u24lambda_u241_u24lambda_u240$this$request$iv$iv$iv _response'Lio/ktor/client/statement/HttpResponse;e$ivLjava/lang/Exception;;$i$a$-get-ClazzDao_Repo$getTitleByUidAsFlow$1$1$_response$1 $i$f$request$i$f$getK$i$a$-replicateHttpRequestCatchAndLog-ClazzDao_Repo$getTitleByUidAsFlow$1$1$$i$f$replicateHttpRequestCatchAndLog$resultjava/lang/ObjectcreateB(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;T(Lkotlin/coroutines/Continuation<*>;)Lkotlin/coroutines/Continuation;  kotlin/coroutines/ContinuationinvokeD(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;   p1   Lkotlin/Metadata;mv kxi0d1 0HŠ@d2 getTitleByUidAsFlow!(J)Lkotlinx/coroutines/flow/Flow; *Lkotlin/jvm/internal/SourceDebugExtension;valueSMAP ClazzDao_Repo.kt Kotlin *S Kotlin *F + 1 ClazzDao_Repo.kt com/ustadmobile/core/db/dao/ClazzDao_Repo$getTitleByUidAsFlow$1 + 2 RepoHttpRequest.kt com/ustadmobile/door/http/RepoHttpRequestKt + 3 builders.kt io/ktor/client/request/BuildersKt *L 1#1,398:1 41#2,2:399 43#2,6:405 225#3:401 99#3,2:402 22#3:404 *S KotlinDebug *F + 1 ClazzDao_Repo.kt com/ustadmobile/core/db/dao/ClazzDao_Repo$getTitleByUidAsFlow$1 *L 269#1:399,2 269#1:405,6 270#1:401 270#1:402,2 270#1:404 *E CodeLocalVariableTable Signature StackMapTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileSourceDebugExtensionRuntimeVisibleAnnotations0 ;<  N*+* **  ::*>]+D*JMLN*:*766P: *: 6  : RYU:  :6J[LaJegikqsJ[y : 6  :6Y  *,*-**>Y4666 66*F:*N*WM+D+:J[y**,*-**>Y"66*N*WM+D+W:ͻY,-ԶݰYB4#]4|4 $-WF<WW4!z ( BCFSgx )*+,1c  8?,#C,|,,?-K-t--P P df : dP(1,gM<.<@<S< F<B<(~(~ <$<(< e<h<l<i9<"1#2<Y**+"2#27*+ݶ"1#1A1 *+   $ %F&#'SMAP ClazzDao_Repo.kt Kotlin *S Kotlin *F + 1 ClazzDao_Repo.kt com/ustadmobile/core/db/dao/ClazzDao_Repo$getTitleByUidAsFlow$1 + 2 RepoHttpRequest.kt com/ustadmobile/door/http/RepoHttpRequestKt + 3 builders.kt io/ktor/client/request/BuildersKt *L 1#1,398:1 41#2,2:399 43#2,6:405 225#3:401 99#3,2:402 22#3:404 *S KotlinDebug *F + 1 ClazzDao_Repo.kt com/ustadmobile/core/db/dao/ClazzDao_Repo$getTitleByUidAsFlow$1 *L 269#1:399,2 269#1:405,6 270#1:401 270#1:402,2 270#1:404 *E (!"s#$[I%I&'[I(I(I)I)*[ssss+[s,s-s,s-.s/s0  [I)I I(II[s[ss"[sPK!! ?QQ@com/ustadmobile/core/db/dao/ClazzDao_Repo$insert$_result$1.class=J:com/ustadmobile/core/db/dao/ClazzDao_Repo$insert$_result$1NLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0U(Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;Lcom/ustadmobile/lib/db/entities/Clazz;)Vthis$0+Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;  $entity'Lcom/ustadmobile/lib/db/entities/Clazz;  (I)V  this*(Lcom/ustadmobile/lib/db/entities/Clazz;)J #>ClazzDao_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  AB*+ *,*B  A<* *&,CvB DA-A/*/CuB E F?GH@I701[I2I3I45I67I89[s:;[sN(Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzDao_Repo$insertAsync$1;>;)Vthis$0+Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  this9Lcom/ustadmobile/core/db/dao/ClazzDao_Repo$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,)com/ustadmobile/core/db/dao/ClazzDao_Repo.[(Lcom/ustadmobile/lib/db/entities/Clazz;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mv kxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;I;Ljava/lang/Object;>;,kotlin/coroutines/jvm/internal/SuspendLambdakotlin/jvm/functions/Function1u(Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;Lcom/ustadmobile/lib/db/entities/Clazz;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;Lcom/ustadmobile/lib/db/entities/Clazz;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzDao_Repo$insertAsync$_result$1;>;)Vthis$0+Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;  $entity'Lcom/ustadmobile/lib/db/entities/Clazz;  $(ILkotlin/coroutines/Continuation;)V  thisALcom/ustadmobile/core/db/dao/ClazzDao_Repo$insertAsync$_result$1; $receiver $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;fClazzDao_Repo.ktl}isnmc?com.ustadmobile.core.db.dao.ClazzDao_Repo$insertAsync$_result$1$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;)kotlin/coroutines/intrinsics/IntrinsicsKt*getCOROUTINE_SUSPENDED()Ljava/lang/Object; ,- +.labelI 01 2kotlin/ResultKt4throwOnFailure(Ljava/lang/Object;)V 67 58)com/ustadmobile/core/db/dao/ClazzDao_Repo:get_dao(()Lcom/ustadmobile/core/db/dao/ClazzDao; <= ;>kotlin/coroutines/Continuation@$com/ustadmobile/core/db/dao/ClazzDaoB insertAsyncF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; DE CFjava/lang/IllegalStateExceptionH/call to 'resume' before 'invoke' with coroutineJ(Ljava/lang/String;)V L IM$resultLjava/lang/Object;java/lang/ObjectQcreateB(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;T(Lkotlin/coroutines/Continuation<*>;)Lkotlin/coroutines/Continuation;  Vinvoke4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;G(Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; ST [ kotlin/Unit]INSTANCE Lkotlin/Unit; _` ^a  cp1 XY fLkotlin/Metadata;mv kxi0d1  0HŠ@d2 [(Lcom/ustadmobile/lib/db/entities/Clazz;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; DvCodeLocalVariableTable Signature StackMapTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations001  xM*+*,*-y* z xR/M*3@:+9*?**A*3GY, ,+9+IYKN{ R!DR||$}@|G}H|y$$$$OP}(~)STx<Y**+WAyzU})~)XYx7*+\bdyezZ}(~(AXx1 *+Agy  eP ;wz[s [I!"[#[$[%s&s'hi[IjIkIlmInoIpq[srs[stsuPK!!Dn::<com/ustadmobile/core/db/dao/ClazzDao_Repo$insertList$1.class=H6com/ustadmobile/core/db/dao/ClazzDao_Repo$insertList$1KLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0>(Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;Ljava/util/List;)Vh(Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/Clazz;>;)Vthis$0+Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;   $entityListLjava/util/List;  (I)V  this8Lcom/ustadmobile/core/db/dao/ClazzDao_Repo$insertList$1; $receiverinvoke()V)com/ustadmobile/core/db/dao/ClazzDao_Repoget_dao(()Lcom/ustadmobile/core/db/dao/ClazzDao;  $com/ustadmobile/core/db/dao/ClazzDao! insertList(Ljava/util/List;)V #$ "%()Ljava/lang/Object;  ( kotlin/Unit*INSTANCE Lkotlin/Unit; ,- +.9Ljava/util/List;Lkotlin/Metadata;mv kxi0d1  0H ¢d2 ClazzDao_Repo.kt SignatureCodeLocalVariableTableLineNumberTable InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0 @0 AB*+*,*B  @ A=* *&C B A'A2*)/CB D E%@F?G412[I3I4I56I78I9:[s;<[s=s>sPK!!-rL8com/ustadmobile/core/db/dao/ClazzDao_Repo$update$1.class=H2com/ustadmobile/core/db/dao/ClazzDao_Repo$update$1KLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0U(Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;Lcom/ustadmobile/lib/db/entities/Clazz;)Vthis$0+Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;  $entity'Lcom/ustadmobile/lib/db/entities/Clazz;  (I)V  this4Lcom/ustadmobile/core/db/dao/ClazzDao_Repo$update$1; $receiverinvoke()V)com/ustadmobile/core/db/dao/ClazzDao_Repoget_dao(()Lcom/ustadmobile/core/db/dao/ClazzDao;  $com/ustadmobile/core/db/dao/ClazzDao update(Ljava/lang/Object;)V "# !$()Ljava/lang/Object;  ' kotlin/Unit)INSTANCE Lkotlin/Unit; +, *-Lkotlin/Metadata;mv kxi0d1  0H ¢d2 *(Lcom/ustadmobile/lib/db/entities/Clazz;)V "=ClazzDao_Repo.ktCodeLocalVariableTableLineNumberTable InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  @B*+ *,*A  @=* *%B A A&@2*(.BA C D>EF?G4/0[I1I2I34I56I78[s9:[s;sN(Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzDao_Repo$updateAsync$1;>;)Vthis$0+Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  this9Lcom/ustadmobile/core/db/dao/ClazzDao_Repo$updateAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,)com/ustadmobile/core/db/dao/ClazzDao_Repo.[(Lcom/ustadmobile/lib/db/entities/Clazz;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mv kxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;I;Ljava/lang/Object;>;,kotlin/coroutines/jvm/internal/SuspendLambdakotlin/jvm/functions/Function1u(Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;Lcom/ustadmobile/lib/db/entities/Clazz;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;Lcom/ustadmobile/lib/db/entities/Clazz;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzDao_Repo$updateAsync$_result$1;>;)Vthis$0+Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;  $entity'Lcom/ustadmobile/lib/db/entities/Clazz;  $(ILkotlin/coroutines/Continuation;)V  thisALcom/ustadmobile/core/db/dao/ClazzDao_Repo$updateAsync$_result$1; $receiver $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;fClazzDao_Repo.ktlisnmc?com.ustadmobile.core.db.dao.ClazzDao_Repo$updateAsync$_result$1$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;)kotlin/coroutines/intrinsics/IntrinsicsKt*getCOROUTINE_SUSPENDED()Ljava/lang/Object; ,- +.labelI 01 2kotlin/ResultKt4throwOnFailure(Ljava/lang/Object;)V 67 58)com/ustadmobile/core/db/dao/ClazzDao_Repo:get_dao(()Lcom/ustadmobile/core/db/dao/ClazzDao; <= ;>kotlin/coroutines/Continuation@$com/ustadmobile/core/db/dao/ClazzDaoB updateAsync[(Lcom/ustadmobile/lib/db/entities/Clazz;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; DE CFjava/lang/IllegalStateExceptionH/call to 'resume' before 'invoke' with coroutineJ(Ljava/lang/String;)V L IM$resultLjava/lang/Object;java/lang/ObjectQcreateB(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;T(Lkotlin/coroutines/Continuation<*>;)Lkotlin/coroutines/Continuation;  Vinvoke4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;J(Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object; ST [ kotlin/Unit]INSTANCE Lkotlin/Unit; _` ^a  cp1 XY fLkotlin/Metadata;mv kxi0d1 0HŠ@d2 CodeLocalVariableTable Signature StackMapTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations001  vM*+*,*-w* x vR/M*3@:+9*?**A*3GY, ,+9+IYKNy R!DRz$@GHw$$$$OP{(|)STv<Y**+WAwxU{)|)XYv7*+\bdwexZ{(|(AXv1 *+Agw  eP} ~;Fx[s [I!"[#[$[%s&s'hi[IjIkIlmInoIpq[srs[stsuPK!!iL L Scom/ustadmobile/core/db/dao/ClazzDao_Repo$updateClazzAttendanceAverageAsync$2.class=Mcom/ustadmobile/core/db/dao/ClazzDao_Repo$updateClazzAttendanceAverageAsync$2Lkotlin/coroutines/jvm/internal/SuspendLambda;Lkotlin/jvm/functions/Function1;Ljava/lang/Object;>;,kotlin/coroutines/jvm/internal/SuspendLambdakotlin/jvm/functions/Function1P(Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;JJLkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;JJLkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzDao_Repo$updateClazzAttendanceAverageAsync$2;>;)Vthis$0+Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;   $clazzUidJ   $timeChanged  $(ILkotlin/coroutines/Continuation;)V  thisOLcom/ustadmobile/core/db/dao/ClazzDao_Repo$updateClazzAttendanceAverageAsync$2; $receiver $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;fClazzDao_Repo.ktlisnmcMcom.ustadmobile.core.db.dao.ClazzDao_Repo$updateClazzAttendanceAverageAsync$2$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;)kotlin/coroutines/intrinsics/IntrinsicsKt-getCOROUTINE_SUSPENDED()Ljava/lang/Object; /0 .1labelI 34 5kotlin/ResultKt7throwOnFailure(Ljava/lang/Object;)V 9: 8;)com/ustadmobile/core/db/dao/ClazzDao_Repo=get_dao(()Lcom/ustadmobile/core/db/dao/ClazzDao; ?@ >Akotlin/coroutines/ContinuationC$com/ustadmobile/core/db/dao/ClazzDaoE!updateClazzAttendanceAverageAsync6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object; GH FI kotlin/UnitKINSTANCE Lkotlin/Unit; MN LOjava/lang/IllegalStateExceptionQ/call to 'resume' before 'invoke' with coroutineS(Ljava/lang/String;)V U RV$resultLjava/lang/Object;java/lang/ObjectZcreateB(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;T(Lkotlin/coroutines/Continuation<*>;)Lkotlin/coroutines/Continuation;  _invoke4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; \] d  fp1 ab iLkotlin/Metadata;mv kxi0d1 0HŠ@d2 CodeLocalVariableTable Signature StackMapTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations034  y^*+* **z4 { yZ2M*6H>+<*B***D*6JY, ,+<+WPRYTW| [%D[}$DKPz$,$,XY~+,\]y@Y***+`Dz{^~,,aby7*+ePgzh{c~++Aay1 *+Djz  hY >I{"[ !s"#[I$%[&['[(s)s*kl[ImInIopIqrIst[suv[swsxPK!!ee/com/ustadmobile/core/db/dao/ClazzDao_Repo.class=)com/ustadmobile/core/db/dao/ClazzDao_Repo$com/ustadmobile/core/db/dao/ClazzDao5com/ustadmobile/door/http/RepositoryDaoWithFlowHelper(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/ClazzDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;_db kotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  _repo_dao _httpClient _endpoint()V  Landroidx/room/RoomDatabase;  -Lcom/ustadmobile/door/DoorDatabaseRepository;  !&Lcom/ustadmobile/core/db/dao/ClazzDao; # $Lio/ktor/client/HttpClient; & ' _clientIdJ )* +Ljava/lang/String; - .+com/ustadmobile/door/http/RepoDaoFlowHelper00(Lcom/ustadmobile/door/DoorDatabaseRepository;)V 2 13repoDaoFlowHelper-Lcom/ustadmobile/door/http/RepoDaoFlowHelper; 56 7this+Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;get_db()Landroidx/room/RoomDatabase;get_repo/()Lcom/ustadmobile/door/DoorDatabaseRepository;get_dao(()Lcom/ustadmobile/core/db/dao/ClazzDao;get_httpClient()Lio/ktor/client/HttpClient; get_clientId()J get_endpoint()Ljava/lang/String;getRepoDaoFlowHelper/()Lcom/ustadmobile/door/http/RepoDaoFlowHelper; findByUid*(J)Lcom/ustadmobile/lib/db/entities/Clazz;$Lorg/jetbrains/annotations/Nullable; IJ L_result'Lcom/ustadmobile/lib/db/entities/Clazz;uid findByUidLive!(J)Lkotlinx/coroutines/flow/Flow;J(J)Lkotlinx/coroutines/flow/Flow; QR TLkotlinx/coroutines/flow/Flow;findByClazzCodeF(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;p(Ljava/lang/String;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/Clazz;>;)Ljava/lang/Object;java/lang/ExceptionZ;com/ustadmobile/core/db/dao/ClazzDao_Repo$findByClazzCode$1\labelI ^_ ]`N(Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;Lkotlin/coroutines/Continuation;)V c ]dresultLjava/lang/Object; fg ]h)kotlin/coroutines/intrinsics/IntrinsicsKtjgetCOROUTINE_SUSPENDED()Ljava/lang/Object; lm knkotlin/ResultKtpthrowOnFailure(Ljava/lang/Object;)V rs qtClazzDao/findByClazzCodev+com/ustadmobile/door/DoorDatabaseRepositoryx getConfig)()Lcom/ustadmobile/door/RepositoryConfig; z{ y|%com/ustadmobile/door/RepositoryConfig~getJson#()Lkotlinx/serialization/json/Json; %com/ustadmobile/lib/db/entities/Clazz Companion1Lcom/ustadmobile/lib/db/entities/Clazz$Companion; /com/ustadmobile/lib/db/entities/Clazz$Companion serializer%()Lkotlinx/serialization/KSerializer; 3kotlinx/serialization/builtins/BuiltinSerializersKt getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; -kotlinx/serialization/DeserializationStrategy getHttpClient B )io/ktor/client/request/HttpRequestBuilder 0com/ustadmobile/door/ext/HttpRequestBuilderExtKt setRepoUrlg(Lio/ktor/client/request/HttpRequestBuilder;Lcom/ustadmobile/door/RepositoryConfig;Ljava/lang/String;)V doorNodeIdHeader[(Lio/ktor/client/request/HttpRequestBuilder;Lcom/ustadmobile/door/DoorDatabaseRepository;)V io/ktor/http/HttpMessageBuilder cache-controlno-storeio/ktor/client/request/UtilsKtheaderH(Lio/ktor/http/HttpMessageBuilder;Ljava/lang/String;Ljava/lang/Object;)V code)kotlin/jvm/internal/StringCompanionObjectINSTANCE+Lkotlin/jvm/internal/StringCompanionObject; P(Lkotlin/jvm/internal/StringCompanionObject;)Lkotlinx/serialization/KSerializer; +kotlinx/serialization/SerializationStrategykotlinx/serialization/json/JsonencodeToStringS(Lkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)Ljava/lang/String;  parameterR(Lio/ktor/client/request/HttpRequestBuilder;Ljava/lang/String;Ljava/lang/Object;)V io/ktor/http/HttpMethod#Lio/ktor/http/HttpMethod$Companion; !io/ktor/http/HttpMethod$CompaniongetGet()Lio/ktor/http/HttpMethod;  setMethod(Lio/ktor/http/HttpMethod;)V &io/ktor/client/statement/HttpStatementI(Lio/ktor/client/request/HttpRequestBuilder;Lio/ktor/client/HttpClient;)V  L$0 g ]L$1 g ]L$2 g ]L$3 g ]L$4 g ]L$5 g ]execute4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; java/lang/String%io/ktor/client/statement/HttpResponse'io/ktor/client/statement/HttpResponseKtbodyAsText$default(Lio/ktor/client/statement/HttpResponse;Ljava/nio/charset/Charset;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; decodeFromStringU(Lkotlinx/serialization/DeserializationStrategy;Ljava/lang/String;)Ljava/lang/Object;  io/github/aakira/napier/Napier Lio/github/aakira/napier/Napier;  java/lang/ThrowableDoorLog `com/ustadmobile/core/db/dao/ClazzDao_Repo$findByClazzCode$$inlined$repoHttpRequestWithFallback$1 B(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;)V   kotlin/jvm/functions/Function0vJ(Ljava/lang/Throwable;Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V   WX java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V  $$this$repoHttpRequestWithFallback$iv repoPath$iv $this$get$iv$completion$iv Lkotlin/coroutines/Continuation;$this$get$iv$iv builder$iv$iv+Lio/ktor/client/request/HttpRequestBuilder;3$this$findByClazzCode_u24lambda_u241_u24lambda_u240$this$request$iv$iv$ive$ivLjava/lang/Exception;+$i$a$-get-ClazzDao_Repo$findByClazzCode$2$1 $i$f$request$i$f$getA$i$a$-repoHttpRequestWithFallback-ClazzDao_Repo$findByClazzCode$2A$i$a$-repoHttpRequestWithFallback-ClazzDao_Repo$findByClazzCode$3 $i$f$repoHttpRequestWithFallback $continuation$resultkotlin/coroutines/Continuation4java/lang/Object6findByClazzCodeFromWebBcom/ustadmobile/core/db/dao/ClazzDao_Repo$findByClazzCodeFromWeb$19 :` :d :h 8X > findAllLive ()Lkotlinx/coroutines/flow/Flow;[()Lkotlinx/coroutines/flow/Flow;>; @A CfindAll()Ljava/util/List;;()Ljava/util/List; EF HLjava/util/List;findByUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;_(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/Clazz;>;)Ljava/lang/Object;:com/ustadmobile/core/db/dao/ClazzDao_Repo$findByUidAsync$1N O` Od Oh KL SclazzUidclazzUidExistsAsyncK(JLkotlin/coroutines/Continuation<-Ljava/lang/Boolean;>;)Ljava/lang/Object;?com/ustadmobile/core/db/dao/ClazzDao_Repo$clazzUidExistsAsync$1X Y` Yd YhClazzDao/clazzUidExistsAsync]U'kotlin/jvm/internal/LongCompanionObject`)Lkotlin/jvm/internal/LongCompanionObject; b acN(Lkotlin/jvm/internal/LongCompanionObject;)Lkotlinx/serialization/KSerializer; e f%kotlin/coroutines/jvm/internal/BoxinghboxLong(J)Ljava/lang/Long; jk il Y Y YJ$0 q* Yr=com/ustadmobile/door/replication/DoorDatabaseReplicationExtKtt#onClientRepoDoorMessageHttpResponse(Landroidx/room/RoomDatabase;Lio/ktor/client/statement/HttpResponse;Lkotlinx/serialization/json/Json;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; vw uxhcom/ustadmobile/core/db/dao/ClazzDao_Repo$clazzUidExistsAsync$$inlined$replicateHttpRequestCatchAndLog$1z { VL }java/lang/Boolean booleanValue()Z   boxBoolean(Z)Ljava/lang/Boolean;  i($this$replicateHttpRequestCatchAndLog$ivZ7$this$clazzUidExistsAsync_u24lambda_u244_u24lambda_u243 _response'Lio/ktor/client/statement/HttpResponse;9$i$a$-get-ClazzDao_Repo$clazzUidExistsAsync$2$_response$1I$i$a$-replicateHttpRequestCatchAndLog-ClazzDao_Repo$clazzUidExistsAsync$2$$i$f$replicateHttpRequestCatchAndLogfindByUidAsFlow GH  R ;com/ustadmobile/core/db/dao/ClazzDao_Repo$findByUidAsFlow$1O(Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;JLkotlin/coroutines/Continuation;)V  kotlin/jvm/functions/Function1 asRepoFlow^(Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function1;)Lkotlinx/coroutines/flow/Flow;  1!findByUidWithHolidayCalendarAsync(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ClazzWithHolidayCalendarAndAndTerminology;>;)Ljava/lang/Object;Mcom/ustadmobile/core/db/dao/ClazzDao_Repo$findByUidWithHolidayCalendarAsync$1 ` d h*ClazzDao/findByUidWithHolidayCalendarAsyncP    rvcom/ustadmobile/core/db/dao/ClazzDao_Repo$findByUidWithHolidayCalendarAsync$$inlined$replicateHttpRequestCatchAndLog$1  L Icom/ustadmobile/lib/db/entities/ClazzWithHolidayCalendarAndAndTerminologyKLcom/ustadmobile/lib/db/entities/ClazzWithHolidayCalendarAndAndTerminology;E$this$findByUidWithHolidayCalendarAsync_u24lambda_u246_u24lambda_u245G$i$a$-get-ClazzDao_Repo$findByUidWithHolidayCalendarAsync$2$_response$1W$i$a$-replicateHttpRequestCatchAndLog-ClazzDao_Repo$findByUidWithHolidayCalendarAsync$2 updateAsync[(Lcom/ustadmobile/lib/db/entities/Clazz;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;q(Lcom/ustadmobile/lib/db/entities/Clazz;Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;7com/ustadmobile/core/db/dao/ClazzDao_Repo$updateAsync$1 ` d hClazz?com/ustadmobile/core/db/dao/ClazzDao_Repo$updateAsync$_result$1u(Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;Lcom/ustadmobile/lib/db/entities/Clazz;Lkotlin/coroutines/Continuation;)V  withRepoChangeMonitorAsync(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;  ujava/lang/NumberintValue()I  boxInt(I)Ljava/lang/Integer;  ientityfindClazzesWithPermissionG(Ljava/lang/String;JLjava/util/List;IIJJ)Landroidx/paging/PagingSource;(Ljava/lang/String;JLjava/util/List;IIJJ)Landroidx/paging/PagingSource; searchQueryexcludeSelectedClazzListCcom/ustadmobile/door/paging/DoorRepositoryReplicatePullPagingSource"ClazzDao/findClazzesWithPermission  Ecom/ustadmobile/core/db/dao/ClazzDao_Repo$findClazzesWithPermission$1u(Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;Ljava/lang/String;JLjava/util/List;IIJJLkotlin/coroutines/Continuation;)V  kotlin/jvm/functions/Function2(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;Landroidx/paging/PagingSource;Lkotlin/jvm/functions/Function2;)V  androidx/paging/PagingSourceaccountPersonUid sortOrderfilter currentTime permissiongetClassNamesFromListOfIdsD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/util/List;Lkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;Fcom/ustadmobile/core/db/dao/ClazzDao_Repo$getClassNamesFromListOfIds$1 ` d h  java/util/ListidsfindByClazzName$(Ljava/lang/String;)Ljava/util/List;M(Ljava/lang/String;)Ljava/util/List;name  !updateClazzAttendanceAverageAsync6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;F(JJLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;Mcom/ustadmobile/core/db/dao/ClazzDao_Repo$updateClazzAttendanceAverageAsync$2 P(Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;JJLkotlin/coroutines/Continuation;)V   kotlin/Unit Lkotlin/Unit;   timeChanged $completionclazzAndDetailPermissionsAsFlow"(JJ)Lkotlinx/coroutines/flow/Flow;a(JJ)Lkotlinx/coroutines/flow/Flow;  Kcom/ustadmobile/core/db/dao/ClazzDao_Repo$clazzAndDetailPermissionsAsFlow$1 getClazzWithDisplayDetails#(JJJ)Lkotlinx/coroutines/flow/Flow;_(JJJ)Lkotlinx/coroutines/flow/Flow; !" $Fcom/ustadmobile/core/db/dao/ClazzDao_Repo$getClazzWithDisplayDetails$1&Q(Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;JJJLkotlin/coroutines/Continuation;)V ( ')0findClazzesWithEffectiveHolidayCalendarAndFilter(J)Ljava/util/List;`(J)Ljava/util/List; +, . filterUidgetTitleByUidAsFlow5(J)Lkotlinx/coroutines/flow/Flow; 1R 3?com/ustadmobile/core/db/dao/ClazzDao_Repo$getTitleByUidAsFlow$15 6 getClazzNameAndTerminologyAsFlow^(J)Lkotlinx/coroutines/flow/Flow; 8R :Lcom/ustadmobile/core/db/dao/ClazzDao_Repo$getClazzNameAndTerminologyAsFlow$1< =getClazzNameAsFlow ?R @>com/ustadmobile/core/db/dao/ClazzDao_Repo$getClazzNameAsFlow$1B CgetClazzTimeZoneByClazzUidAsyncJ(JLkotlin/coroutines/Continuation<-Ljava/lang/String;>;)Ljava/lang/Object;Kcom/ustadmobile/core/db/dao/ClazzDao_Repo$getClazzTimeZoneByClazzUidAsync$1G H` Hd Hh(ClazzDao/getClazzTimeZoneByClazzUidAsyncL H H H H H Hrpcom/ustadmobile/core/db/dao/ClazzDao_Repo$getClazzTimeZoneByClazzUidAsync$$inlined$repoHttpRequestWithFallback$1T U EL WC$this$getClazzTimeZoneByClazzUidAsync_u24lambda_u248_u24lambda_u247;$i$a$-get-ClazzDao_Repo$getClazzTimeZoneByClazzUidAsync$2$1Q$i$a$-repoHttpRequestWithFallback-ClazzDao_Repo$getClazzTimeZoneByClazzUidAsync$2Q$i$a$-repoHttpRequestWithFallback-ClazzDao_Repo$getClazzTimeZoneByClazzUidAsync$3getCoursesByName(Ljava/util/List;Lkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/Clazz;>;>;)Ljava/lang/Object;;>;)Ljava/lang/Object;Dcom/ustadmobile/core/db/dao/ClazzDao_Repo$findOneRosterUserClazzes$1y z` zd zh!ClazzDao/findOneRosterUserClazzes~filterByEnrolledMemberPersonUid z z z zrJ$1 * zmcom/ustadmobile/core/db/dao/ClazzDao_Repo$findOneRosterUserClazzes$$inlined$replicateHttpRequestCatchAndLog$1  w >$this$findOneRosterUserClazzes_u24lambda_u2413_u24lambda_u2412>$i$a$-get-ClazzDao_Repo$findOneRosterUserClazzes$2$_response$1N$i$a$-replicateHttpRequestCatchAndLog-ClazzDao_Repo$findOneRosterUserClazzes$2insert*(Lcom/ustadmobile/lib/db/entities/Clazz;)J:com/ustadmobile/core/db/dao/ClazzDao_Repo$insert$_result$1U(Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;Lcom/ustadmobile/lib/db/entities/Clazz;)V  withRepoChangeMonitors(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;Lkotlin/jvm/functions/Function0;)Ljava/lang/Object;  u longValue D  insertAsyncn(Lcom/ustadmobile/lib/db/entities/Clazz;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;7com/ustadmobile/core/db/dao/ClazzDao_Repo$insertAsync$1 ` d h?com/ustadmobile/core/db/dao/ClazzDao_Repo$insertAsync$_result$1  insertList(Ljava/util/List;)V=(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/Clazz;>;)V entityList6com/ustadmobile/core/db/dao/ClazzDao_Repo$insertList$1>(Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;Ljava/util/List;)V  update*(Lcom/ustadmobile/lib/db/entities/Clazz;)V2com/ustadmobile/core/db/dao/ClazzDao_Repo$update$1 (Ljava/lang/Object;)J  F(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;    Lkotlin/Metadata;mv kxi0d1”                                   2020B9 0j`00 0  0  0¢J   0"0!2#0 2$0 HJ%0&2$0 H–@¢'J(0*0)HJ+ 0*0)0!HJ,0*2-0H–@¢.J/0*2-0H–@¢.J00*0)210HJ20*230 HJ4 0*0!230 HJ50*2$0 H–@¢'J6 0*0!230 HJ708230 H–@¢'J9080)2:0 HJR;0=0>0<2?02#0 2 @0 0)2A0=2B0=2C0 2D0 HJ$E0*0)2#0 2F0 H–@¢GJ"H0I0)2 J0 0)H–@¢KJL 0M0!2$0 HJN 00!2$0 HJO02$0 H–@¢'J(P 0Q0!2$0 2C0 2#0 HJ"R0*0)2 S00)H–@¢KJT 00!2$0 HJU0 2V0*HJW0 2V0*H–@¢XJY0Z2 [0*0)HJ\0Z2V0*HJ]0=2V0*H–@¢XJ^0Z2$0 2_0 H–@¢GR 0 ¢ R0¢ R0j`¢ R 0¢ R 0 ¢ R0¢ R0X–¢ ¨`d27Lcom/ustadmobile/door/http/RepositoryDaoWithFlowHelper;(Lcom/ustadmobile/door/room/RoomDatabase;=Lcom/ustadmobile/lib/db/composites/ClazzAndDetailPermissions;Landroidx/paging/PagingSource;=Lcom/ustadmobile/lib/db/entities/ClazzWithListDisplayDetails;-Lcom/ustadmobile/lib/db/entities/UidAndLabel;;Lcom/ustadmobile/lib/db/composites/ClazzNameAndTerminology;:Lcom/ustadmobile/lib/db/composites/ClazzAndDisplayDetails;lib-database_releaseClazzDao_Repo.kt*Lkotlin/jvm/internal/SourceDebugExtension;valueSMAP ClazzDao_Repo.kt Kotlin *S Kotlin *F + 1 ClazzDao_Repo.kt com/ustadmobile/core/db/dao/ClazzDao_Repo + 2 RepoHttpRequest.kt com/ustadmobile/door/http/RepoHttpRequestKt + 3 builders.kt io/ktor/client/request/BuildersKt *L 1#1,398:1 27#2,2:399 29#2,5:405 41#2,2:410 43#2,6:416 41#2,2:422 43#2,6:428 27#2,2:434 29#2,5:440 41#2,2:445 43#2,6:451 41#2,2:457 43#2,6:463 225#3:401 99#3,2:402 22#3:404 225#3:412 99#3,2:413 22#3:415 225#3:424 99#3,2:425 22#3:427 225#3:436 99#3,2:437 22#3:439 225#3:447 99#3,2:448 22#3:450 225#3:459 99#3,2:460 22#3:462 *S KotlinDebug *F + 1 ClazzDao_Repo.kt com/ustadmobile/core/db/dao/ClazzDao_Repo *L 64#1:399,2 64#1:405,5 105#1:410,2 105#1:416,6 137#1:422,2 137#1:428,6 317#1:434,2 317#1:440,5 338#1:445,2 338#1:451,6 355#1:457,2 355#1:463,6 69#1:401 69#1:402,2 69#1:404 106#1:412 106#1:413,2 106#1:415 138#1:424 138#1:425,2 138#1:427 322#1:436 322#1:437,2 322#1:439 339#1:447 339#1:448,2 339#1:450 356#1:459 356#1:460,2 356#1:462 *E RuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations Signature StackMapTable InnerClasses SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1    # & )*- 56 'U+ ,-**+*,"*-%*(*,*/*1Y*"48& 2$,)-..3/90?1E3T+HU9:U U U#U&U)*U-!     ;</*, 9: =>/*"- 9: ?@/*%. 9: AB/*(/ 9: CD/*,0 9:EF/*/1 9: GH/*83 9: IJM *%MN- 7 8  NO 9: P*KQRM *%UN- < =  NV 9: P*S WX=,]#,]:ab~Yabda]Y*,e:i:o:aju*"Nw:66*"}::*"}: : 6  : Y:  :6*"}w*"*"}+Ƹ : 6 ϶ն :6Y  *+-aYV666 66:::yNLKu*+-aYM66:::yNLKu::r:   Y-6*%+aY66u:YqVP[P[2MP[ ' 5]-57]7O5y7]77C57]7F5y7]775y7]7[\57]7 57]7757]757]7&<@e@jAn@qruCDEFGHIJ\@K@ECKPRmpO@OR@-e9:L9:29:K9:PT9:e-U-)"-K-PT-j ^  + K P n!-g!-4!-K!-P!-"& #$ _%& R&' I('@)&R*+F,_F-_X._._ u/_p=0_q1_22$93gnB-_kF._hJ._ e/_b1_R/_1_ 0_1_YK   8X!,:#,::;b~Y;bd;:Y*,<:=:o:;@3u*%+;?Y uN-Y+' :%57:7F7<T]UsTVT4]9:]-NO2Q2$9J3gYK   @AB *%DL+ Z[NV 9:B EFB *%IL+ _`NJ 9:G KL!-O#-O:Pb~YPbdPOY*-Q:R:o:PB3u*%PTY u:Y)' O%57O7F7<c]dscec4]9:]U*NO2S2$9L3gMK  VL<^-Y#-Y:Zb~YZbdZYY*-[:\:o:Ztu*":^:66*(:: 6 : Y:  : 6 *"}^ *"  _*"}dgmƸ : 6 ϶ն :6Y  *nopsZY@666 66s@p:oy:nKu:**"}*nopsZyY766s@p:oy:nKuW!:  {Y|*%nopZ~Y u6Ys,[g[[|' 5Y-57Y795y7Y77G57Y705y7Y775y7Y7[+57Y7F757Y7@57Y7!<heistwjklmno2hopqrjwqhr  s3h=sEtSh*e9:gP9: 9:"9: "9:eU*JmU*&U*"U* "U*p ^Y   E Np!-Tc!-!-!-"&#$ d%& E&' N' 3)&w7*+K_9-_K._._ w_s_2!2$93gD,-_A0._>4._ ;|_8_,_Q_WK  R]**%Y*wx w9:P*S LP-#-:b~YbdY*-::o:tu*"::66*(:: 6 : Y:  : 6 *"} *"  *"}dgmƸ : 6 ϶ն :6Y  *Y@666 66@:y:Ku:**"}*yY766@:y:KuW!:  Y*%Y u:Ys,[g[[- ' 5-57795y777G57705y7775y77[+577F7 <estw2opqrw  3BE*e9:gP9: 9:"9: "9:eP*JmP*&P*"P* "P*p ^Y   BNp!-Tc!-!-!-"&#$ d%& E&' N' 3)&w7*+K_9-_K._._ w_s_22$9 3gD,-_A0._>4._ ;|_8_,_Q_K  :,#,:b~YbdY*,::o:UBu*"ûY*+Y uζ>ְY+' %577,F7 <]4]9:]ON_2f2$9_3gK    L+ܸ޸Y*"*%+  Y*+  &  *-EKRL9:L-L*LJL_L_L*L*    !,#,:b~YbdY*,::o:@3u*%+Y uN-Y+' %577F7<]s4]9:]JNJ2Q2$9J3gK   T+*%+ M,  NJ9:-     '*"ûY*!YoWb7 &*'9:'U*'*'$ K  i **%!Y*!   9:*U* !"w #**%!%'Y*!*"*#9:#U*#*#*# +,M *%/N-    NJ 9: 0*- 1R]**%46Y*7   9:U*2 8R]**%;=Y*> *9:U*9 ?R]**%ACY*D,- ,:9:U*2 EL)-H#-H:Ib~YIbdIHY*-J:K:o:I$ju*":M:66*"}:: *"}: : 6  : Y::6*"}M*"_*"}dgmƸ:6϶ն :6Y *NOPQ RSIYT666 66S@R: Q:P:Oy:NKu*NOPQ RSIYK66S@R: Q:P:Oy:NKu: :m:  UYV6*%NOPQRIXY66u:Ys^U[U[7RU[ ' 5H-57H7M5y7H77D57H7D5y7H775y7H7[W57H7 57H7757H757H7&<<e=k>p=stw@ABCDEFG  d<H<J@PUWsvL<LO<-e9:M9:79:P9:UO9:eU*|~U*JU*PU*UOU*k V ." P U p!-`!-$,!-P!-U!-"& #$ d%&  S&'NY'A)&W*+KZ_ G-_Y._._ w[_v7\_s1_22$93gv@-_sD._pH._ m[_j1_P[_1_ \_1_FK  ]T,`#,`:ab~Yabda`Y*,b:c:o:asu*"Ne:66*(::6 : Y:  : 6  *"}e *"  g*"}j+Ƹ : 6 ϶ն :6Y *k+l-mnaYB666 66n:myNlLkKu:**"}*k+l-mnayY966n:myNlLkKuW :  pY-q*%+klmnasY uN-Yr*[g[[; ' 5`-57`7;5y7`77F57`725y7`775y7`7[157`7F7"<QeRrsvSTUVWXWY0QopqrSw[Q\  ]9QG^IQ*e9:gO9: 9:!9: (9:efJ^XfJfJ!fJ (fJo Ua   GNJo!-Lj!-$!-!-"&#$d%& D&' Nt' 2)&w6*+Ku_ 8-_J._._ vv_r_22$93gB.-_?2._<6._ 9}v_6_.v_R_^K   w iz$z:{b~Y{bd{zY*|:}:o:{@1u*"::66 *(: : 6  : Y::6*"}*"*"}dgmƸ*"}dg!mƸ:6϶ն :6Y *!{YF66 6 66B@:y:Ku:**"}*!{yY=66 B@:y:KuW!:  Y*%!{Y u:YwZ,[,[ ),[4 ) 5z.57z7?5y7z77M57z765y7z775y7z7[,57z7F7%?aicwx{defghihjkj l $`adna(o),.JKptaqa/i9:V9: 9:)"9:K#9:i*~s*&*)"*K#*i*xy*,*)"*K#*t _  , NJt!-i!- !-,!-"& #$ %& K&'r'!9)&=.*+o_$?-_Q._._ {_ w_5Q2$<J3gr2-_o6._l:._ i_ f_2_ W_xK  h&+*"ûY*+ζA  u$x $N*&9:&O I,#,:b~YbdY*,::o:UBu*"ûY*+Y uζB!mY:' 5%577,F7 <{]|{|{4]9:]ON*2f2$9_3gK   W+*"ûY*+W 9:J W+*"ûY*+W 9:O A= *+* 9: gAH *+,*  9: g $As= *+* 9: gY]:Oz=CH'`6SMAP ClazzDao_Repo.kt Kotlin *S Kotlin *F + 1 ClazzDao_Repo.kt com/ustadmobile/core/db/dao/ClazzDao_Repo + 2 RepoHttpRequest.kt com/ustadmobile/door/http/RepoHttpRequestKt + 3 builders.kt io/ktor/client/request/BuildersKt *L 1#1,398:1 27#2,2:399 29#2,5:405 41#2,2:410 43#2,6:416 41#2,2:422 43#2,6:428 27#2,2:434 29#2,5:440 41#2,2:445 43#2,6:451 41#2,2:457 43#2,6:463 225#3:401 99#3,2:402 22#3:404 225#3:412 99#3,2:413 22#3:415 225#3:424 99#3,2:425 22#3:427 225#3:436 99#3,2:437 22#3:439 225#3:447 99#3,2:448 22#3:450 225#3:459 99#3,2:460 22#3:462 *S KotlinDebug *F + 1 ClazzDao_Repo.kt com/ustadmobile/core/db/dao/ClazzDao_Repo *L 64#1:399,2 64#1:405,5 105#1:410,2 105#1:416,6 137#1:422,2 137#1:428,6 317#1:434,2 317#1:440,5 338#1:445,2 338#1:451,6 355#1:457,2 355#1:463,6 69#1:401 69#1:402,2 69#1:404 106#1:412 106#1:413,2 106#1:415 138#1:424 138#1:425,2 138#1:427 322#1:436 322#1:437,2 322#1:439 339#1:447 339#1:448,2 339#1:450 356#1:459 356#1:460,2 356#1:462 *E N[IIIII[s[as:s#ss ssss sss&s)sssssCsDs?s@s;ss5s6sGsHssVsssUsVssLsEssOs@sWssXs8sssIsPssKsQsss+s0ssssssssssswss sssss8ss?sEs!ss]sfs1ssssssssss ss[sPK!!b!3com/ustadmobile/core/db/dao/ClazzEnrolmentDao.class=-com/ustadmobile/core/db/dao/ClazzEnrolmentDaoiLjava/lang/Object;Lcom/ustadmobile/core/db/dao/BaseDao;java/lang/Object#com/ustadmobile/core/db/dao/BaseDao()V   this/Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao;insertListAsync(Ljava/util/List;)VF(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;>;)VLandroidx/room/Insert;entityLjava/lang/Object; onConflict#Lorg/jetbrains/annotations/NotNull;$findAllEnrolmentsByPersonAndClazzUid"(JJ)Lkotlinx/coroutines/flow/Flow;w(JJ)Lkotlinx/coroutines/flow/Flow;>;Landroidx/room/Query;valuek SELECT ClazzEnrolment.*, LeavingReason.*, COALESCE(Clazz.clazzTimeZone, 'UTC') as timeZone FROM ClazzEnrolment LEFT JOIN LeavingReason ON LeavingReason.leavingReasonUid = ClazzEnrolment.clazzEnrolmentLeavingReasonUid LEFT JOIN Clazz ON Clazz.clazzUid = ClazzEnrolment.clazzEnrolmentClazzUid WHERE clazzEnrolmentPersonUid = :personUid AND ClazzEnrolment.clazzEnrolmentActive AND clazzEnrolmentClazzUid = :clazzUid ORDER BY clazzEnrolmentDateLeft DESC findEnrolmentWithLeavingReason5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;y(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithLeavingReason;>;)Ljava/lang/Object; SELECT ClazzEnrolment.*, LeavingReason.*, COALESCE(Clazz.clazzTimeZone, 'UTC') AS timeZone FROM ClazzEnrolment LEFT JOIN LeavingReason ON LeavingReason.leavingReasonUid = ClazzEnrolment.clazzEnrolmentLeavingReasonUid LEFT JOIN Clazz ON Clazz.clazzUid = ClazzEnrolment.clazzEnrolmentClazzUid WHERE ClazzEnrolment.clazzEnrolmentUid = :enrolmentUid $Lorg/jetbrains/annotations/Nullable;updateDateLeftByUid7(JJJLkotlin/coroutines/Continuation;)Ljava/lang/Object;G(JJJLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; UPDATE ClazzEnrolment SET clazzEnrolmentDateLeft = :endDate, clazzEnrolmentLct = :updateTime WHERE clazzEnrolmentUid = :clazzEnrolmentUid updateAsyncd(Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;z(Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;Landroidx/room/Update;findAllClazzesByPersonWithClazz~(JJ)Lkotlinx/coroutines/flow/Flow;>; /* List of all CoursePermissions that are granted to the person as per accountPersonUid */ WITH CoursePermissionsForAccountPerson AS ( /* Get CoursePermissions given to the active user based on their enrolment role*/ SELECT CoursePermission.* FROM ClazzEnrolment ClazzEnrolment_ActiveUser JOIN CoursePermission ON CoursePermission.cpClazzUid = ClazzEnrolment_ActiveUser.clazzEnrolmentClazzUid AND CoursePermission.cpToEnrolmentRole = ClazzEnrolment_ActiveUser.clazzEnrolmentRole WHERE ClazzEnrolment_ActiveUser.clazzEnrolmentPersonUid = :accountPersonUid UNION /* Get ClazzUids where the active user can view members based a grant directly to them */ SELECT CoursePermission.* FROM CoursePermission WHERE CoursePermission.cpToPersonUid = :accountPersonUid ), /* Check if CoursePermission for accountPersonUid grants view permission */ CanViewPersonUidViaCoursePermission(personUid) AS ( SELECT ClazzEnrolment.clazzEnrolmentPersonUid FROM CoursePermissionsForAccountPerson JOIN ClazzEnrolment ON (CoursePermissionsForAccountPerson.cpPermissionsFlag & 8192) > 0 AND ClazzEnrolment.clazzEnrolmentClazzUid = CoursePermissionsForAccountPerson.cpClazzUid WHERE ClazzEnrolment.clazzEnrolmentPersonUid = :otherPersonUid ) SELECT ClazzEnrolment.*, Clazz.*, CourseTerminology.* FROM ClazzEnrolment JOIN Clazz ON Clazz.clazzUid = ClazzEnrolment.clazzEnrolmentClazzUid LEFT JOIN CourseTerminology ON CourseTerminology.ctUid = Clazz.clazzTerminologyUid WHERE (:accountPersonUid != 0 AND :otherPersonUid != 0) AND ClazzEnrolment.clazzEnrolmentPersonUid = :otherPersonUid /* Check that accountPersonUid has permission to see otherPerson */ AND ( (SELECT :accountPersonUid = :otherPersonUid) OR (SELECT EXISTS(SELECT 1 FROM SystemPermission WHERE :accountPersonUid != 0 AND SystemPermission.spToPersonUid = :accountPersonUid AND (SystemPermission.spPermissionsFlag & 8192 ) > 0 AND NOT SystemPermission.spIsDeleted) ) OR (SELECT :otherPersonUid IN (SELECT CanViewPersonUidViaCoursePermission.personUid FROM CanViewPersonUidViaCoursePermission)) ) /* Check that accountPersonUid has permission to see related Clazz */ AND ( (SELECT :accountPersonUid = :otherPersonUid) OR (SELECT EXISTS(SELECT 1 FROM SystemPermission WHERE :accountPersonUid != 0 AND SystemPermission.spToPersonUid = :accountPersonUid AND (SystemPermission.spPermissionsFlag & 1 ) > 0 AND NOT SystemPermission.spIsDeleted) ) OR (EXISTS(SELECT 1 FROM CoursePermissionsForAccountPerson WHERE CoursePermissionsForAccountPerson.cpClazzUid = ClazzEnrolment.clazzEnrolmentClazzUid AND (CoursePermissionsForAccountPerson.cpPermissionsFlag & 1) > 0)) ) findAllByPersonUid!(J)Lkotlinx/coroutines/flow/Flow;e(J)Lkotlinx/coroutines/flow/Flow;>; SELECT ClazzEnrolment.* FROM ClazzEnrolment WHERE ClazzEnrolment.clazzEnrolmentPersonUid = :personUid *findAllClazzesByPersonWithClazzAsListAsync(JLkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithClazz;>;>;)Ljava/lang/Object;ESELECT ClazzEnrolment.*, Clazz.* FROM ClazzEnrolment LEFT JOIN Clazz ON ClazzEnrolment.clazzEnrolmentClazzUid = Clazz.clazzUid WHERE ClazzEnrolment.clazzEnrolmentPersonUid = :personUid AND ClazzEnrolment.clazzEnrolmentActive ORDER BY ClazzEnrolment.clazzEnrolmentDateLeft DESC getAllClazzEnrolledAtTimeAsync8(JJIJLkotlin/coroutines/Continuation;)Ljava/lang/Object;(JJIJLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object; SELECT ClazzEnrolment.*, Person.* FROM ClazzEnrolment LEFT JOIN Person ON ClazzEnrolment.clazzEnrolmentPersonUid = Person.personUid WHERE ClazzEnrolment.clazzEnrolmentClazzUid = :clazzUid AND :date BETWEEN ClazzEnrolment.clazzEnrolmentDateJoined AND ClazzEnrolment.clazzEnrolmentDateLeft AND CAST(clazzEnrolmentActive AS INTEGER) = 1 AND (:roleFilter = 0 OR ClazzEnrolment.clazzEnrolmentRole = :roleFilter) AND (:personUidFilter = 0 OR ClazzEnrolment.clazzEnrolmentPersonUid = :personUidFilter) &getAllClazzEnrolledAtTimeAsync$defaultz(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao;JJIJLkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object;'java/lang/UnsupportedOperationException:iSuper calls with default arguments not supported in this target, function: getAllClazzEnrolledAtTimeAsync<(Ljava/lang/String;)V > ;? 45 A&getAllEnrolmentsAtTimeByClazzAndPerson}(JJJLkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;>;>;)Ljava/lang/Object; SELECT ClazzEnrolment.* FROM ClazzEnrolment WHERE ClazzEnrolment.clazzEnrolmentClazzUid = :clazzUid AND ClazzEnrolment.clazzEnrolmentPersonUid = :accountPersonUid AND :time BETWEEN ClazzEnrolment.clazzEnrolmentDateJoined AND ClazzEnrolment.clazzEnrolmentDateLeft AND ClazzEnrolment.clazzEnrolmentActive  findByUidh(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;>;)Ljava/lang/Object;;SELECT * FROM ClazzEnrolment WHERE clazzEnrolmentUid = :uid findByUidLiveS(J)Lkotlinx/coroutines/flow/Flow;findByClazzUidAndRole9(JIILjava/lang/String;IJJJ)Landroidx/paging/PagingSource;(JIILjava/lang/String;IJJJ)Landroidx/paging/PagingSource; SELECT * FROM (SELECT Person.*, PersonPicture.*, (SELECT MIN(ClazzEnrolment.clazzEnrolmentDateJoined) FROM ClazzEnrolment WHERE Person.personUid = ClazzEnrolment.clazzEnrolmentPersonUid) AS earliestJoinDate, (SELECT MAX(ClazzEnrolment.clazzEnrolmentDateLeft) FROM ClazzEnrolment WHERE Person.personUid = ClazzEnrolment.clazzEnrolmentPersonUid) AS latestDateLeft, (SELECT ClazzEnrolment.clazzEnrolmentRole FROM ClazzEnrolment WHERE Person.personUid = ClazzEnrolment.clazzEnrolmentPersonUid AND ClazzEnrolment.clazzEnrolmentClazzUid = :clazzUid AND ClazzEnrolment.clazzEnrolmentActive ORDER BY ClazzEnrolment.clazzEnrolmentDateLeft DESC LIMIT 1) AS enrolmentRole FROM Person LEFT JOIN PersonPicture ON PersonPicture.personPictureUid = Person.personUid WHERE Person.personUid IN (SELECT DISTINCT ClazzEnrolment.clazzEnrolmentPersonUid FROM ClazzEnrolment WHERE ClazzEnrolment.clazzEnrolmentClazzUid = :clazzUid AND ClazzEnrolment.clazzEnrolmentActive AND ClazzEnrolment.clazzEnrolmentRole = :roleId AND (:filter != 1 OR (:currentTime BETWEEN ClazzEnrolment.clazzEnrolmentDateJoined AND ClazzEnrolment.clazzEnrolmentDateLeft))) /* Begin permission check */ AND ( ( ( /* If the accountPersonUid is the owner of the course, all permissions are granted */ (COALESCE( (SELECT _Clazz_Permission.clazzOwnerPersonUid FROM Clazz _Clazz_Permission WHERE _Clazz_Permission.clazzUid = :clazzUid), 0) = :accountPersonUid) /* If there is a CoursePermission entity that is for the course as per the clazzUid parameter that is granted to the person directly or to the enrolmentRole that the person has in the course, then permission is granted. */ OR EXISTS(SELECT CoursePermission.cpUid FROM CoursePermission LEFT JOIN ClazzEnrolment ClazzEnrolment_ForAccountPerson ON CoursePermission.cpToEnrolmentRole != 0 AND ClazzEnrolment_ForAccountPerson.clazzEnrolmentUid = (SELECT COALESCE( (SELECT _ClazzEnrolment_AccountPersonInner.clazzEnrolmentUid FROM ClazzEnrolment _ClazzEnrolment_AccountPersonInner WHERE _ClazzEnrolment_AccountPersonInner.clazzEnrolmentClazzUid = CoursePermission.cpClazzUid AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentPersonUid = :accountPersonUid AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentActive ORDER BY _ClazzEnrolment_AccountPersonInner.clazzEnrolmentDateLeft DESC LIMIT 1), 0)) WHERE CoursePermission.cpClazzUid = :clazzUid AND (CoursePermission.cpToPersonUid = :accountPersonUid OR CoursePermission.cpToEnrolmentRole = ClazzEnrolment_ForAccountPerson.clazzEnrolmentRole) AND (CoursePermission.cpPermissionsFlag & :permission ) > 0) OR EXISTS(SELECT SystemPermission.spUid FROM SystemPermission WHERE SystemPermission.spToPersonUid = :accountPersonUid AND (SystemPermission.spPermissionsFlag & :permission ) > 0) ) ) OR Person.personUid = :accountPersonUid ) /* End permission check */ AND Person.firstNames || ' ' || Person.lastName LIKE :searchText GROUP BY Person.personUid, PersonPicture.personPictureUid) AS CourseMember ORDER BY CASE(:sortOrder) WHEN 1 THEN CourseMember.firstNames WHEN 3 THEN CourseMember.lastName ELSE '' END ASC, CASE(:sortOrder) WHEN 2 THEN CourseMember.firstNames WHEN 4 THEN CourseMember.lastName ELSE '' END DESC, CASE(:sortOrder) WHEN 7 THEN CourseMember.earliestJoinDate WHEN 9 THEN CourseMember.latestDateLeft ELSE 0 END ASC, CASE(:sortOrder) WHEN 8 THEN CourseMember.earliestJoinDate WHEN 10 THEN CourseMember.latestDateLeft ELSE 0 END DESC findByClazzUidAndRole$default{(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao;JIILjava/lang/String;IJJJILjava/lang/Object;)Landroidx/paging/PagingSource;`Super calls with default arguments not supported in this target, function: findByClazzUidAndRoleQ%S KL U!findByClazzUidAndRoleForGradebook8(JIILjava/lang/String;IJJ)Landroidx/paging/PagingSource;(JIILjava/lang/String;IJJ)Landroidx/paging/PagingSource;w SELECT * FROM (SELECT Person.*, PersonPicture.*, (SELECT MIN(ClazzEnrolment.clazzEnrolmentDateJoined) FROM ClazzEnrolment WHERE Person.personUid = ClazzEnrolment.clazzEnrolmentPersonUid) AS earliestJoinDate, (SELECT MAX(ClazzEnrolment.clazzEnrolmentDateLeft) FROM ClazzEnrolment WHERE Person.personUid = ClazzEnrolment.clazzEnrolmentPersonUid) AS latestDateLeft, (SELECT ClazzEnrolment.clazzEnrolmentRole FROM ClazzEnrolment WHERE Person.personUid = ClazzEnrolment.clazzEnrolmentPersonUid AND ClazzEnrolment.clazzEnrolmentClazzUid = :clazzUid AND ClazzEnrolment.clazzEnrolmentActive ORDER BY ClazzEnrolment.clazzEnrolmentDateLeft DESC LIMIT 1) AS enrolmentRole FROM Person LEFT JOIN PersonPicture ON PersonPicture.personPictureUid = Person.personUid --Dummy join so that invalidations of the StatementEntity table will trigger -- PagingSource invalidation of ClazzGradebookPagingSource LEFT JOIN StatementEntity ON StatementEntity.statementIdHi = 0 AND StatementEntity.statementIdLo = 0 LEFT JOIN ActorEntity ON ActorEntity.actorUid = 0 WHERE Person.personUid IN (SELECT DISTINCT ClazzEnrolment.clazzEnrolmentPersonUid FROM ClazzEnrolment WHERE ClazzEnrolment.clazzEnrolmentClazzUid = :clazzUid AND ClazzEnrolment.clazzEnrolmentActive AND ClazzEnrolment.clazzEnrolmentRole = :roleId AND (:filter != 1 OR (:currentTime BETWEEN ClazzEnrolment.clazzEnrolmentDateJoined AND ClazzEnrolment.clazzEnrolmentDateLeft))) /* Begin permission check */ AND ( (( /* If the accountPersonUid is the owner of the course, all permissions are granted */ (COALESCE( (SELECT _Clazz_Permission.clazzOwnerPersonUid FROM Clazz _Clazz_Permission WHERE _Clazz_Permission.clazzUid = :clazzUid), 0) = :accountPersonUid) /* If there is a CoursePermission entity that is for the course as per the clazzUid parameter that is granted to the person directly or to the enrolmentRole that the person has in the course, then permission is granted. */ OR EXISTS(SELECT CoursePermission.cpUid FROM CoursePermission LEFT JOIN ClazzEnrolment ClazzEnrolment_ForAccountPerson ON CoursePermission.cpToEnrolmentRole != 0 AND ClazzEnrolment_ForAccountPerson.clazzEnrolmentUid = (SELECT COALESCE( (SELECT _ClazzEnrolment_AccountPersonInner.clazzEnrolmentUid FROM ClazzEnrolment _ClazzEnrolment_AccountPersonInner WHERE _ClazzEnrolment_AccountPersonInner.clazzEnrolmentClazzUid = CoursePermission.cpClazzUid AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentPersonUid = :accountPersonUid AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentActive ORDER BY _ClazzEnrolment_AccountPersonInner.clazzEnrolmentDateLeft DESC LIMIT 1), 0)) WHERE CoursePermission.cpClazzUid = :clazzUid AND (CoursePermission.cpToPersonUid = :accountPersonUid OR CoursePermission.cpToEnrolmentRole = ClazzEnrolment_ForAccountPerson.clazzEnrolmentRole) AND (CoursePermission.cpPermissionsFlag & 128 ) > 0) OR EXISTS(SELECT SystemPermission.spUid FROM SystemPermission WHERE SystemPermission.spToPersonUid = :accountPersonUid AND (SystemPermission.spPermissionsFlag & 128 ) > 0) ) ) OR Person.personUid = :accountPersonUid ) /* End permission check */ AND Person.firstNames || ' ' || Person.lastName LIKE :searchText GROUP BY Person.personUid, PersonPicture.personPictureUid) AS CourseMember ORDER BY CASE(:sortOrder) WHEN 1 THEN CourseMember.firstNames WHEN 3 THEN CourseMember.lastName ELSE '' END ASC, CASE(:sortOrder) WHEN 2 THEN CourseMember.firstNames WHEN 4 THEN CourseMember.lastName ELSE '' END DESC, CASE(:sortOrder) WHEN 7 THEN CourseMember.earliestJoinDate WHEN 9 THEN CourseMember.latestDateLeft ELSE 0 END ASC, CASE(:sortOrder) WHEN 8 THEN CourseMember.earliestJoinDate WHEN 10 THEN CourseMember.latestDateLeft ELSE 0 END DESC )findByClazzUidAndRoleForGradebook$defaultz(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao;JIILjava/lang/String;IJJILjava/lang/Object;)Landroidx/paging/PagingSource;lSuper calls with default arguments not supported in this target, function: findByClazzUidAndRoleForGradebook] WX _findActorEntitiesForGradebookN(JIILjava/lang/String;IJJIILkotlin/coroutines/Continuation;)Ljava/lang/Object;(JIILjava/lang/String;IJJIILkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;0 WITH PersonUids(personUid) AS ( SELECT CourseMember.personUid FROM (SELECT Person.*, (SELECT MIN(ClazzEnrolment.clazzEnrolmentDateJoined) FROM ClazzEnrolment WHERE Person.personUid = ClazzEnrolment.clazzEnrolmentPersonUid) AS earliestJoinDate, (SELECT MAX(ClazzEnrolment.clazzEnrolmentDateLeft) FROM ClazzEnrolment WHERE Person.personUid = ClazzEnrolment.clazzEnrolmentPersonUid) AS latestDateLeft, (SELECT ClazzEnrolment.clazzEnrolmentRole FROM ClazzEnrolment WHERE Person.personUid = ClazzEnrolment.clazzEnrolmentPersonUid AND ClazzEnrolment.clazzEnrolmentClazzUid = :clazzUid AND ClazzEnrolment.clazzEnrolmentActive ORDER BY ClazzEnrolment.clazzEnrolmentDateLeft DESC LIMIT 1) AS enrolmentRole FROM Person WHERE Person.personUid IN (SELECT DISTINCT ClazzEnrolment.clazzEnrolmentPersonUid FROM ClazzEnrolment WHERE ClazzEnrolment.clazzEnrolmentClazzUid = :clazzUid AND ClazzEnrolment.clazzEnrolmentActive AND ClazzEnrolment.clazzEnrolmentRole = :roleId AND (:filter != 1 OR (:currentTime BETWEEN ClazzEnrolment.clazzEnrolmentDateJoined AND ClazzEnrolment.clazzEnrolmentDateLeft))) /* Begin permission check */ AND ( (( /* If the accountPersonUid is the owner of the course, all permissions are granted */ (COALESCE( (SELECT _Clazz_Permission.clazzOwnerPersonUid FROM Clazz _Clazz_Permission WHERE _Clazz_Permission.clazzUid = :clazzUid), 0) = :accountPersonUid) /* If there is a CoursePermission entity that is for the course as per the clazzUid parameter that is granted to the person directly or to the enrolmentRole that the person has in the course, then permission is granted. */ OR EXISTS(SELECT CoursePermission.cpUid FROM CoursePermission LEFT JOIN ClazzEnrolment ClazzEnrolment_ForAccountPerson ON CoursePermission.cpToEnrolmentRole != 0 AND ClazzEnrolment_ForAccountPerson.clazzEnrolmentUid = (SELECT COALESCE( (SELECT _ClazzEnrolment_AccountPersonInner.clazzEnrolmentUid FROM ClazzEnrolment _ClazzEnrolment_AccountPersonInner WHERE _ClazzEnrolment_AccountPersonInner.clazzEnrolmentClazzUid = CoursePermission.cpClazzUid AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentPersonUid = :accountPersonUid AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentActive ORDER BY _ClazzEnrolment_AccountPersonInner.clazzEnrolmentDateLeft DESC LIMIT 1), 0)) WHERE CoursePermission.cpClazzUid = :clazzUid AND (CoursePermission.cpToPersonUid = :accountPersonUid OR CoursePermission.cpToEnrolmentRole = ClazzEnrolment_ForAccountPerson.clazzEnrolmentRole) AND (CoursePermission.cpPermissionsFlag & 128 ) > 0) OR EXISTS(SELECT SystemPermission.spUid FROM SystemPermission WHERE SystemPermission.spToPersonUid = :accountPersonUid AND (SystemPermission.spPermissionsFlag & 128 ) > 0) ) ) OR Person.personUid = :accountPersonUid ) /* End permission check */ AND Person.firstNames || ' ' || Person.lastName LIKE :searchText GROUP BY Person.personUid) AS CourseMember ORDER BY CASE(:sortOrder) WHEN 1 THEN CourseMember.firstNames WHEN 3 THEN CourseMember.lastName ELSE '' END ASC, CASE(:sortOrder) WHEN 2 THEN CourseMember.firstNames WHEN 4 THEN CourseMember.lastName ELSE '' END DESC, CASE(:sortOrder) WHEN 7 THEN CourseMember.earliestJoinDate WHEN 9 THEN CourseMember.latestDateLeft ELSE 0 END ASC, CASE(:sortOrder) WHEN 8 THEN CourseMember.earliestJoinDate WHEN 10 THEN CourseMember.latestDateLeft ELSE 0 END DESC LIMIT :studentsLimit OFFSET :studentsOffset ) SELECT ActorEntity.* FROM ActorEntity WHERE ActorEntity.actorPersonUid IN (SELECT PersonUids.personUid FROM PersonUids) %findActorEntitiesForGradebook$default(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao;JIILjava/lang/String;IJJIILkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object;hSuper calls with default arguments not supported in this target, function: findActorEntitiesForGradebookg ab i4findEnrolmentsAndPersonByClazzUidWithPermissionCheck6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;(JJLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object; SELECT ClazzEnrolment.*, Person.*, PersonPicture.* FROM ClazzEnrolment JOIN Person ON Person.personUid = ClazzEnrolment.clazzEnrolmentPersonUid LEFT JOIN PersonPicture ON PersonPicture.personPictureUid = ClazzEnrolment.clazzEnrolmentPersonUid WHERE ClazzEnrolment.clazzEnrolmentClazzUid = :clazzUid /* Begin permission check*/ AND ( (( /* If the accountPersonUid is the owner of the course, all permissions are granted */ (COALESCE( (SELECT _Clazz_Permission.clazzOwnerPersonUid FROM Clazz _Clazz_Permission WHERE _Clazz_Permission.clazzUid = :clazzUid), 0) = :accountPersonUid) /* If there is a CoursePermission entity that is for the course as per the clazzUid parameter that is granted to the person directly or to the enrolmentRole that the person has in the course, then permission is granted. */ OR EXISTS(SELECT CoursePermission.cpUid FROM CoursePermission LEFT JOIN ClazzEnrolment ClazzEnrolment_ForAccountPerson ON CoursePermission.cpToEnrolmentRole != 0 AND ClazzEnrolment_ForAccountPerson.clazzEnrolmentUid = (SELECT COALESCE( (SELECT _ClazzEnrolment_AccountPersonInner.clazzEnrolmentUid FROM ClazzEnrolment _ClazzEnrolment_AccountPersonInner WHERE _ClazzEnrolment_AccountPersonInner.clazzEnrolmentClazzUid = CoursePermission.cpClazzUid AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentPersonUid = :accountPersonUid AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentActive ORDER BY _ClazzEnrolment_AccountPersonInner.clazzEnrolmentDateLeft DESC LIMIT 1), 0)) WHERE CoursePermission.cpClazzUid = :clazzUid AND (CoursePermission.cpToPersonUid = :accountPersonUid OR CoursePermission.cpToEnrolmentRole = ClazzEnrolment_ForAccountPerson.clazzEnrolmentRole) AND (CoursePermission.cpPermissionsFlag & 8192 ) > 0) OR EXISTS(SELECT SystemPermission.spUid FROM SystemPermission WHERE SystemPermission.spToPersonUid = :accountPersonUid AND (SystemPermission.spPermissionsFlag & 8192 ) > 0) ) ) ) /* End permission check */ !findByAccountPersonUidAndClazzUid|(JJLkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;>;>;)Ljava/lang/Object; SELECT ClazzEnrolment.* FROM ClazzEnrolment WHERE ClazzEnrolment.clazzEnrolmentClazzUid = :clazzUid AND ClazzEnrolment.clazzEnrolmentPersonUid = :accountPersonUid findEnrolmentsByClazzUidAndRole~(JJIJLkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;>;>;)Ljava/lang/Object; N SELECT ClazzEnrolment.* FROM ClazzEnrolment WHERE ClazzEnrolment.clazzEnrolmentClazzUid = :clazzUid AND ClazzEnrolment.clazzEnrolmentRole = :roleId /* Begin permission check*/ AND ( ( ( /* If the accountPersonUid is the owner of the course, all permissions are granted */ (COALESCE( (SELECT _Clazz_Permission.clazzOwnerPersonUid FROM Clazz _Clazz_Permission WHERE _Clazz_Permission.clazzUid = :clazzUid), 0) = :accountPersonUid) /* If there is a CoursePermission entity that is for the course as per the clazzUid parameter that is granted to the person directly or to the enrolmentRole that the person has in the course, then permission is granted. */ OR EXISTS(SELECT CoursePermission.cpUid FROM CoursePermission LEFT JOIN ClazzEnrolment ClazzEnrolment_ForAccountPerson ON CoursePermission.cpToEnrolmentRole != 0 AND ClazzEnrolment_ForAccountPerson.clazzEnrolmentUid = (SELECT COALESCE( (SELECT _ClazzEnrolment_AccountPersonInner.clazzEnrolmentUid FROM ClazzEnrolment _ClazzEnrolment_AccountPersonInner WHERE _ClazzEnrolment_AccountPersonInner.clazzEnrolmentClazzUid = CoursePermission.cpClazzUid AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentPersonUid = :accountPersonUid AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentActive ORDER BY _ClazzEnrolment_AccountPersonInner.clazzEnrolmentDateLeft DESC LIMIT 1), 0)) WHERE CoursePermission.cpClazzUid = :clazzUid AND (CoursePermission.cpToPersonUid = :accountPersonUid OR CoursePermission.cpToEnrolmentRole = ClazzEnrolment_ForAccountPerson.clazzEnrolmentRole) AND (CoursePermission.cpPermissionsFlag & :permission ) > 0) OR EXISTS(SELECT SystemPermission.spUid FROM SystemPermission WHERE SystemPermission.spToPersonUid = :accountPersonUid AND (SystemPermission.spPermissionsFlag & :permission ) > 0) ) ) OR ClazzEnrolment.clazzEnrolmentPersonUid = :accountPersonUid ) /* End permission check */ $findEnrolmentsByClazzUidAndRolePagedO(JIILjava/lang/String;IJJJIILkotlin/coroutines/Continuation;)Ljava/lang/Object;(JIILjava/lang/String;IJJJIILkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;>;>;)Ljava/lang/Object;" WITH PersonUids(personUid) AS ( SELECT CourseMember.personUid FROM (SELECT Person.*, (SELECT MIN(ClazzEnrolment.clazzEnrolmentDateJoined) FROM ClazzEnrolment WHERE Person.personUid = ClazzEnrolment.clazzEnrolmentPersonUid) AS earliestJoinDate, (SELECT MAX(ClazzEnrolment.clazzEnrolmentDateLeft) FROM ClazzEnrolment WHERE Person.personUid = ClazzEnrolment.clazzEnrolmentPersonUid) AS latestDateLeft, (SELECT ClazzEnrolment.clazzEnrolmentRole FROM ClazzEnrolment WHERE Person.personUid = ClazzEnrolment.clazzEnrolmentPersonUid AND ClazzEnrolment.clazzEnrolmentClazzUid = :clazzUid AND ClazzEnrolment.clazzEnrolmentActive ORDER BY ClazzEnrolment.clazzEnrolmentDateLeft DESC LIMIT 1) AS enrolmentRole FROM Person WHERE Person.personUid IN (SELECT DISTINCT ClazzEnrolment.clazzEnrolmentPersonUid FROM ClazzEnrolment WHERE ClazzEnrolment.clazzEnrolmentClazzUid = :clazzUid AND ClazzEnrolment.clazzEnrolmentActive AND ClazzEnrolment.clazzEnrolmentRole = :roleId AND (:filter != 1 OR (:currentTime BETWEEN ClazzEnrolment.clazzEnrolmentDateJoined AND ClazzEnrolment.clazzEnrolmentDateLeft))) /* Begin permission check */ AND ( (( /* If the accountPersonUid is the owner of the course, all permissions are granted */ (COALESCE( (SELECT _Clazz_Permission.clazzOwnerPersonUid FROM Clazz _Clazz_Permission WHERE _Clazz_Permission.clazzUid = :clazzUid), 0) = :accountPersonUid) /* If there is a CoursePermission entity that is for the course as per the clazzUid parameter that is granted to the person directly or to the enrolmentRole that the person has in the course, then permission is granted. */ OR EXISTS(SELECT CoursePermission.cpUid FROM CoursePermission LEFT JOIN ClazzEnrolment ClazzEnrolment_ForAccountPerson ON CoursePermission.cpToEnrolmentRole != 0 AND ClazzEnrolment_ForAccountPerson.clazzEnrolmentUid = (SELECT COALESCE( (SELECT _ClazzEnrolment_AccountPersonInner.clazzEnrolmentUid FROM ClazzEnrolment _ClazzEnrolment_AccountPersonInner WHERE _ClazzEnrolment_AccountPersonInner.clazzEnrolmentClazzUid = CoursePermission.cpClazzUid AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentPersonUid = :accountPersonUid AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentActive ORDER BY _ClazzEnrolment_AccountPersonInner.clazzEnrolmentDateLeft DESC LIMIT 1), 0)) WHERE CoursePermission.cpClazzUid = :clazzUid AND (CoursePermission.cpToPersonUid = :accountPersonUid OR CoursePermission.cpToEnrolmentRole = ClazzEnrolment_ForAccountPerson.clazzEnrolmentRole) AND (CoursePermission.cpPermissionsFlag & 128 ) > 0) OR EXISTS(SELECT SystemPermission.spUid FROM SystemPermission WHERE SystemPermission.spToPersonUid = :accountPersonUid AND (SystemPermission.spPermissionsFlag & 128 ) > 0) ) ) OR Person.personUid = :accountPersonUid ) /* End permission check */ AND Person.firstNames || ' ' || Person.lastName LIKE :searchText GROUP BY Person.personUid) AS CourseMember ORDER BY CASE(:sortOrder) WHEN 1 THEN CourseMember.firstNames WHEN 3 THEN CourseMember.lastName ELSE '' END ASC, CASE(:sortOrder) WHEN 2 THEN CourseMember.firstNames WHEN 4 THEN CourseMember.lastName ELSE '' END DESC, CASE(:sortOrder) WHEN 7 THEN CourseMember.earliestJoinDate WHEN 9 THEN CourseMember.latestDateLeft ELSE 0 END ASC, CASE(:sortOrder) WHEN 8 THEN CourseMember.earliestJoinDate WHEN 10 THEN CourseMember.latestDateLeft ELSE 0 END DESC LIMIT :studentsLimit OFFSET :studentsOffset ) SELECT ClazzEnrolment.* FROM ClazzEnrolment WHERE ClazzEnrolment.clazzEnrolmentClazzUid = :clazzUid AND ClazzEnrolment.clazzEnrolmentRole = :roleId AND ClazzEnrolment.clazzEnrolmentPersonUid IN ( SELECT PersonUids.personUid FROM PersonUids) /* Begin permission check*/ AND ( ( ( /* If the accountPersonUid is the owner of the course, all permissions are granted */ (COALESCE( (SELECT _Clazz_Permission.clazzOwnerPersonUid FROM Clazz _Clazz_Permission WHERE _Clazz_Permission.clazzUid = :clazzUid), 0) = :accountPersonUid) /* If there is a CoursePermission entity that is for the course as per the clazzUid parameter that is granted to the person directly or to the enrolmentRole that the person has in the course, then permission is granted. */ OR EXISTS(SELECT CoursePermission.cpUid FROM CoursePermission LEFT JOIN ClazzEnrolment ClazzEnrolment_ForAccountPerson ON CoursePermission.cpToEnrolmentRole != 0 AND ClazzEnrolment_ForAccountPerson.clazzEnrolmentUid = (SELECT COALESCE( (SELECT _ClazzEnrolment_AccountPersonInner.clazzEnrolmentUid FROM ClazzEnrolment _ClazzEnrolment_AccountPersonInner WHERE _ClazzEnrolment_AccountPersonInner.clazzEnrolmentClazzUid = CoursePermission.cpClazzUid AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentPersonUid = :accountPersonUid AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentActive ORDER BY _ClazzEnrolment_AccountPersonInner.clazzEnrolmentDateLeft DESC LIMIT 1), 0)) WHERE CoursePermission.cpClazzUid = :clazzUid AND (CoursePermission.cpToPersonUid = :accountPersonUid OR CoursePermission.cpToEnrolmentRole = ClazzEnrolment_ForAccountPerson.clazzEnrolmentRole) AND (CoursePermission.cpPermissionsFlag & :permission ) > 0) OR EXISTS(SELECT SystemPermission.spUid FROM SystemPermission WHERE SystemPermission.spToPersonUid = :accountPersonUid AND (SystemPermission.spPermissionsFlag & :permission ) > 0) ) ) OR ClazzEnrolment.clazzEnrolmentPersonUid = :accountPersonUid ) ,findEnrolmentsByClazzUidAndRolePaged$default(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao;JIILjava/lang/String;IJJJIILkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object;oSuper calls with default arguments not supported in this target, function: findEnrolmentsByClazzUidAndRolePaged{ uv }"findAllEnrolmentsByClazzUidAndRole6(JILkotlin/coroutines/Continuation;)Ljava/lang/Object;|(JILkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;>;>;)Ljava/lang/Object; SELECT ClazzEnrolment.* FROM ClazzEnrolment WHERE ClazzEnrolment.clazzEnrolmentClazzUid = :clazzUid AND ClazzEnrolment.clazzEnrolmentRole = :roleId +updateClazzEnrolmentActiveForClazzEnrolment(JZJ)I UPDATE ClazzEnrolment SET clazzEnrolmentActive = :enrolled, clazzEnrolmentLct = :timeChanged WHERE clazzEnrolmentUid = :clazzEnrolmentUidupdateClazzEnrolmentRole9(JJIIJLkotlin/coroutines/Continuation;)Ljava/lang/Object;O(JJIIJLkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object; UPDATE ClazzEnrolment SET clazzEnrolmentRole = :newRole, clazzEnrolmentLct = :updateTime -- Avoid potential for duplicate approvals if user was previously refused WHERE clazzEnrolmentUid = COALESCE( (SELECT clazzEnrolmentUid FROM ClazzEnrolment WHERE clazzEnrolmentPersonUid = :personUid AND clazzEnrolmentClazzUid = :clazzUid AND clazzEnrolmentRole = :oldRole AND CAST(clazzEnrolmentActive AS INTEGER) = 1 LIMIT 1), 0)getClazzNameAndPersonNamet(JJLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/composites/CourseNameAndPersonName;>;)Ljava/lang/Object; SELECT Person.firstNames, Person.lastName, Clazz.clazzName FROM Person LEFT JOIN Clazz ON Clazz.clazzUid = :clazzUid WHERE Person.personUid = :personUid 6findClazzEnrolmentEntitiesForPersonViewPermissionCheck3 WITH CanViewMembersClazzesViaCoursePermission(clazzUid) AS /* Get clazzuids where active user can view members based on their own enrolment role */ (SELECT CoursePermission.cpClazzUid FROM ClazzEnrolment ClazzEnrolment_ActiveUser JOIN CoursePermission ON CoursePermission.cpClazzUid = ClazzEnrolment_ActiveUser.clazzEnrolmentClazzUid AND CoursePermission.cpToEnrolmentRole = ClazzEnrolment_ActiveUser.clazzEnrolmentRole WHERE ClazzEnrolment_ActiveUser.clazzEnrolmentPersonUid = :accountPersonUid AND (CoursePermission.cpPermissionsFlag & 8192) > 0 UNION /* Get ClazzUids where the active user can view members based a grant directly to them */ SELECT CoursePermission.cpClazzUid FROM CoursePermission WHERE CoursePermission.cpToPersonUid = :accountPersonUid AND (CoursePermission.cpPermissionsFlag & 8192) > 0 ) SELECT ClazzEnrolment.* FROM ClazzEnrolment WHERE ClazzEnrolment.clazzEnrolmentPersonUid = :accountPersonUid OR ( ClazzEnrolment.clazzEnrolmentClazzUid IN (SELECT CanViewMembersClazzesViaCoursePermission.clazzUid FROM CanViewMembersClazzesViaCoursePermission) AND (:otherPersonUid = 0 OR ClazzEnrolment.clazzEnrolmentPersonUid = :otherPersonUid) ) Landroidx/room/Dao;Lkotlin/Metadata;mv kxi0d1‚                                '200B¢J`00202 0 2 0 2  0 20 202020 20 H§@¢J 00020H'J$ 0002020H'J0020H§@¢J$00202 0 H§@¢J$ 0 002020H'J$!002020H§@¢"JX#0 0%0$202 0 2 0 2  0 20 20202&0H'JP'0 0%0$202 0 2 0 2  0 20 2020H'J(02)0H§@¢J* 002)0H'J$+002020H§@¢"J,0 2-0H§@¢J$.0/02020H§@¢"J400020202 0 2&0H§@¢1Jh200202 0 2 0 2  0 20 20202&020 20 H§@¢3J6405020260270 280H§@¢1J,90020202:0H§@¢;J <0=2020H§@¢"J>0?2 @00H'JA0 2B0H§@¢CJ D0 2E02F0G2H0H'J6I0 20202J0 2K0 2L0H§@¢MJ&N0?2E02O02L0H§@¢;¨Pd2%Lcom/ustadmobile/core/db/dao/BaseDao;0Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;2Lcom/ustadmobile/lib/db/entities/xapi/ActorEntity;clazzUidroleId sortOrder searchTextfilteraccountPersonUid currentTime studentsLimitstudentsOffsetLkotlinx/coroutines/flow/Flow; personUidHLcom/ustadmobile/lib/db/composites/ClazzEnrolmentAndPersonDetailDetails;otherPersonUid9Lcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithClazz;ALcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithLeavingReason;Landroidx/paging/PagingSource;CLcom/ustadmobile/lib/db/composites/PersonAndClazzMemberListDetails; permissionuid enrolmentUid;Lcom/ustadmobile/lib/db/composites/ClazzEnrolmentAndPerson;:Lcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithPerson;date roleFilterpersonUidFiltertime;Lcom/ustadmobile/lib/db/composites/CourseNameAndPersonName; entityListclazzEnrolmentUidenrolled timeChangednewRoleoldRole updateTimeendDatelib-database_releaseClazzEnrolmentDao.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations StackMapTable SourceFileRuntimeVisibleAnnotations! 3*    cIss ! "#$s%! &'()cI! *+s,-./s012s3! 456s7! 89Q ' ;Y=@ ~ 7*!B I\IC#DsE! FGsH! I.JsHKLMsN! OPX . ;YR@ ~T:*  V `_`WXYsZ! [\V , ;Y^@ ~T:* ` mlmabcsd! ! ef\2 ;Yh@~T:*    j ylyklmsn! olpsq! r5sst!uvwsx! ! yz^4 ;Y|@~T:*   ~ xs!  ss!ls! lps! [IIIII[s[Qs sss sasssssssssssssssbs-sss*sss1sssssssoslsKssssWsFssIsssskssrs5susvs4sssssCss#ssssss&ss'sssssssssss"ssPK!!By889com/ustadmobile/core/db/dao/ClazzEnrolmentDaoCommon.class=I3com/ustadmobile/core/db/dao/ClazzEnrolmentDaoCommonjava/lang/Object()V  this5Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDaoCommon; INSTANCE #Lorg/jetbrains/annotations/NotNull;SORT_FIRST_NAME_ASCISORT_FIRST_NAME_DESCSORT_LAST_NAME_ASCSORT_LAST_NAME_DESCSORT_DATE_REGISTERED_ASCSORT_DATE_REGISTERED_DESCSORT_DATE_LEFT_ASC SORT_DATE_LEFT_DESC FILTER_ACTIVE_ONLY#WITH_CURRENTLY_ENROLED_STUDENTS_SQLLjava/lang/String; WITH CurrentlyEnrolledPersonUids(enroledPersonUid) AS (SELECT DISTINCT ClazzEnrolment.clazzEnrolmentPersonUid AS enroledPersonUid FROM ClazzEnrolment WHERE ClazzEnrolment.clazzEnrolmentClazzUid = :clazzUid AND ClazzEnrolment.clazzEnrolmentRole = 1000 AND :time BETWEEN ClazzEnrolment.clazzEnrolmentDateJoined AND ClazzEnrolment.clazzEnrolmentDateLeft) % SELECT_ENROLMENT_TYPE_BY_UID_SQL SELECT ClazzEnrolment.clazzEnrolmentRole FROM ClazzEnrolment WHERE ClazzEnrolment.clazzEnrolmentUid = :clazzEnrolmentUid ()PERMISSION_REQUIRED_BY_CLAZZENROLMENT_UID CASE ( SELECT ClazzEnrolment.clazzEnrolmentRole FROM ClazzEnrolment WHERE ClazzEnrolment.clazzEnrolmentUid = :clazzEnrolmentUid ) WHEN 1000 THEN 8 ELSE 8 END +1SELECT_ACCOUNT_PERSON_UID_IS_STUDENT_IN_CLAZZ_UID9 (SELECT EXISTS( SELECT 1 FROM ClazzEnrolment WHERE ClazzEnrolment.clazzEnrolmentClazzUid = :clazzUid AND ClazzEnrolment.clazzEnrolmentPersonUid = :accountPersonUid AND ClazzEnrolment.clazzEnrolmentRole = 1000)) .SELECT_BY_UID_AND_ROLE_SQL SELECT * FROM (SELECT Person.*, PersonPicture.*, (SELECT MIN(ClazzEnrolment.clazzEnrolmentDateJoined) FROM ClazzEnrolment WHERE Person.personUid = ClazzEnrolment.clazzEnrolmentPersonUid) AS earliestJoinDate, (SELECT MAX(ClazzEnrolment.clazzEnrolmentDateLeft) FROM ClazzEnrolment WHERE Person.personUid = ClazzEnrolment.clazzEnrolmentPersonUid) AS latestDateLeft, (SELECT ClazzEnrolment.clazzEnrolmentRole FROM ClazzEnrolment WHERE Person.personUid = ClazzEnrolment.clazzEnrolmentPersonUid AND ClazzEnrolment.clazzEnrolmentClazzUid = :clazzUid AND ClazzEnrolment.clazzEnrolmentActive ORDER BY ClazzEnrolment.clazzEnrolmentDateLeft DESC LIMIT 1) AS enrolmentRole FROM Person LEFT JOIN PersonPicture ON PersonPicture.personPictureUid = Person.personUid WHERE Person.personUid IN (SELECT DISTINCT ClazzEnrolment.clazzEnrolmentPersonUid FROM ClazzEnrolment WHERE ClazzEnrolment.clazzEnrolmentClazzUid = :clazzUid AND ClazzEnrolment.clazzEnrolmentActive AND ClazzEnrolment.clazzEnrolmentRole = :roleId AND (:filter != 1 OR (:currentTime BETWEEN ClazzEnrolment.clazzEnrolmentDateJoined AND ClazzEnrolment.clazzEnrolmentDateLeft))) /* Begin permission check */ AND ( ( ( /* If the accountPersonUid is the owner of the course, all permissions are granted */ (COALESCE( (SELECT _Clazz_Permission.clazzOwnerPersonUid FROM Clazz _Clazz_Permission WHERE _Clazz_Permission.clazzUid = :clazzUid), 0) = :accountPersonUid) /* If there is a CoursePermission entity that is for the course as per the clazzUid parameter that is granted to the person directly or to the enrolmentRole that the person has in the course, then permission is granted. */ OR EXISTS(SELECT CoursePermission.cpUid FROM CoursePermission LEFT JOIN ClazzEnrolment ClazzEnrolment_ForAccountPerson ON CoursePermission.cpToEnrolmentRole != 0 AND ClazzEnrolment_ForAccountPerson.clazzEnrolmentUid = (SELECT COALESCE( (SELECT _ClazzEnrolment_AccountPersonInner.clazzEnrolmentUid FROM ClazzEnrolment _ClazzEnrolment_AccountPersonInner WHERE _ClazzEnrolment_AccountPersonInner.clazzEnrolmentClazzUid = CoursePermission.cpClazzUid AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentPersonUid = :accountPersonUid AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentActive ORDER BY _ClazzEnrolment_AccountPersonInner.clazzEnrolmentDateLeft DESC LIMIT 1), 0)) WHERE CoursePermission.cpClazzUid = :clazzUid AND (CoursePermission.cpToPersonUid = :accountPersonUid OR CoursePermission.cpToEnrolmentRole = ClazzEnrolment_ForAccountPerson.clazzEnrolmentRole) AND (CoursePermission.cpPermissionsFlag & :permission ) > 0) OR EXISTS(SELECT SystemPermission.spUid FROM SystemPermission WHERE SystemPermission.spToPersonUid = :accountPersonUid AND (SystemPermission.spPermissionsFlag & :permission ) > 0) ) ) OR Person.personUid = :accountPersonUid ) /* End permission check */ AND Person.firstNames || ' ' || Person.lastName LIKE :searchText GROUP BY Person.personUid, PersonPicture.personPictureUid) AS CourseMember ORDER BY CASE(:sortOrder) WHEN 1 THEN CourseMember.firstNames WHEN 3 THEN CourseMember.lastName ELSE '' END ASC, CASE(:sortOrder) WHEN 2 THEN CourseMember.firstNames WHEN 4 THEN CourseMember.lastName ELSE '' END DESC, CASE(:sortOrder) WHEN 7 THEN CourseMember.earliestJoinDate WHEN 9 THEN CourseMember.latestDateLeft ELSE 0 END ASC, CASE(:sortOrder) WHEN 8 THEN CourseMember.earliestJoinDate WHEN 10 THEN CourseMember.latestDateLeft ELSE 0 END DESC 1)PERSON_UIDS_FOR_PAGED_GRADEBOOK_QUERY_CTER PersonUids(personUid) AS ( SELECT CourseMember.personUid FROM (SELECT Person.*, (SELECT MIN(ClazzEnrolment.clazzEnrolmentDateJoined) FROM ClazzEnrolment WHERE Person.personUid = ClazzEnrolment.clazzEnrolmentPersonUid) AS earliestJoinDate, (SELECT MAX(ClazzEnrolment.clazzEnrolmentDateLeft) FROM ClazzEnrolment WHERE Person.personUid = ClazzEnrolment.clazzEnrolmentPersonUid) AS latestDateLeft, (SELECT ClazzEnrolment.clazzEnrolmentRole FROM ClazzEnrolment WHERE Person.personUid = ClazzEnrolment.clazzEnrolmentPersonUid AND ClazzEnrolment.clazzEnrolmentClazzUid = :clazzUid AND ClazzEnrolment.clazzEnrolmentActive ORDER BY ClazzEnrolment.clazzEnrolmentDateLeft DESC LIMIT 1) AS enrolmentRole FROM Person WHERE Person.personUid IN (SELECT DISTINCT ClazzEnrolment.clazzEnrolmentPersonUid FROM ClazzEnrolment WHERE ClazzEnrolment.clazzEnrolmentClazzUid = :clazzUid AND ClazzEnrolment.clazzEnrolmentActive AND ClazzEnrolment.clazzEnrolmentRole = :roleId AND (:filter != 1 OR (:currentTime BETWEEN ClazzEnrolment.clazzEnrolmentDateJoined AND ClazzEnrolment.clazzEnrolmentDateLeft))) /* Begin permission check */ AND ( (( /* If the accountPersonUid is the owner of the course, all permissions are granted */ (COALESCE( (SELECT _Clazz_Permission.clazzOwnerPersonUid FROM Clazz _Clazz_Permission WHERE _Clazz_Permission.clazzUid = :clazzUid), 0) = :accountPersonUid) /* If there is a CoursePermission entity that is for the course as per the clazzUid parameter that is granted to the person directly or to the enrolmentRole that the person has in the course, then permission is granted. */ OR EXISTS(SELECT CoursePermission.cpUid FROM CoursePermission LEFT JOIN ClazzEnrolment ClazzEnrolment_ForAccountPerson ON CoursePermission.cpToEnrolmentRole != 0 AND ClazzEnrolment_ForAccountPerson.clazzEnrolmentUid = (SELECT COALESCE( (SELECT _ClazzEnrolment_AccountPersonInner.clazzEnrolmentUid FROM ClazzEnrolment _ClazzEnrolment_AccountPersonInner WHERE _ClazzEnrolment_AccountPersonInner.clazzEnrolmentClazzUid = CoursePermission.cpClazzUid AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentPersonUid = :accountPersonUid AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentActive ORDER BY _ClazzEnrolment_AccountPersonInner.clazzEnrolmentDateLeft DESC LIMIT 1), 0)) WHERE CoursePermission.cpClazzUid = :clazzUid AND (CoursePermission.cpToPersonUid = :accountPersonUid OR CoursePermission.cpToEnrolmentRole = ClazzEnrolment_ForAccountPerson.clazzEnrolmentRole) AND (CoursePermission.cpPermissionsFlag & 128 ) > 0) OR EXISTS(SELECT SystemPermission.spUid FROM SystemPermission WHERE SystemPermission.spToPersonUid = :accountPersonUid AND (SystemPermission.spPermissionsFlag & 128 ) > 0) ) ) OR Person.personUid = :accountPersonUid ) /* End permission check */ AND Person.firstNames || ' ' || Person.lastName LIKE :searchText GROUP BY Person.personUid) AS CourseMember ORDER BY CASE(:sortOrder) WHEN 1 THEN CourseMember.firstNames WHEN 3 THEN CourseMember.lastName ELSE '' END ASC, CASE(:sortOrder) WHEN 2 THEN CourseMember.firstNames WHEN 4 THEN CourseMember.lastName ELSE '' END DESC, CASE(:sortOrder) WHEN 7 THEN CourseMember.earliestJoinDate WHEN 9 THEN CourseMember.latestDateLeft ELSE 0 END ASC, CASE(:sortOrder) WHEN 8 THEN CourseMember.earliestJoinDate WHEN 10 THEN CourseMember.latestDateLeft ELSE 0 END DESC LIMIT :studentsLimit OFFSET :studentsOffset ) 4Lkotlin/Metadata;mvkxi0d1U      Æ20B¢R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R 0X†T¢ R 0X†T¢ R 0X†T¢ R 0X†T¢ R 0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ ¨d2lib-database_releaseClazzEnrolmentDaoCommon.ktRuntimeInvisibleAnnotations ConstantValueCodeLineNumberTableLocalVariableTable SourceFileRuntimeVisibleAnnotations1 BCCCCCCC C!"C#$C&B'$C)B*$C,B-$C/B0$C2B3$C5BD/*E F   D Y GAHj67[III89I:I;<[s=>[s s?ss"s?s*s?s3s-s0s'ss sssssss#s@PK!!bIcom/ustadmobile/core/db/dao/ClazzEnrolmentDaoExtKt$updateDateLeft$1.class=ICcom/ustadmobile/core/db/dao/ClazzEnrolmentDaoExtKt$updateDateLeft$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1J$0JJ$1.Lkotlin/coroutines/jvm/internal/DebugMetadata;fClazzEnrolmentDaoExt.ktlisn$this$updateDateLeftendDate updateTimemupdateDateLeftc2com.ustadmobile.core.db.dao.ClazzEnrolmentDaoExtKt#(Lkotlin/coroutines/Continuation;)Vk(Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDaoExtKt$updateDateLeft$1;>;)V  thisELcom/ustadmobile/core/db/dao/ClazzEnrolmentDaoExtKt$updateDateLeft$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation02com/ustadmobile/core/db/dao/ClazzEnrolmentDaoExtKt2t(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao;Ljava/util/List;JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 4 35$resultLkotlin/Metadata;mv kxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0 (+,@.*+A !"#B$%@C*+***./. *16A !7C&D'E F35G Hc  s [I[III[sss [sssss89[I:I;II?PK!! b2~~8com/ustadmobile/core/db/dao/ClazzEnrolmentDaoExtKt.class=2com/ustadmobile/core/db/dao/ClazzEnrolmentDaoExtKtjava/lang/ObjectupdateDateLeftt(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao;Ljava/util/List;JLkotlin/coroutines/Continuation;)Ljava/lang/Object;(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao;Ljava/util/List;JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;Ccom/ustadmobile/core/db/dao/ClazzEnrolmentDaoExtKt$updateDateLeft$1 labelI #(Lkotlin/coroutines/Continuation;)V  resultLjava/lang/Object;  )kotlin/coroutines/intrinsics/IntrinsicsKtgetCOROUTINE_SUSPENDED()Ljava/lang/Object;  kotlin/ResultKtthrowOnFailure(Ljava/lang/Object;)V !" #&com/ustadmobile/door/util/SystemTimeKt%systemTimeInMillis()J '( &)java/lang/Iterable+iterator()Ljava/util/Iterator; -. ,/java/util/Iterator1hasNext()Z 34 25next 7 28java/lang/Number: longValue <( ;=L$0 ? @L$1 B CJ$0J EF GJ$1 IF J-com/ustadmobile/core/db/dao/ClazzEnrolmentDaoLupdateDateLeftByUid7(JJJLkotlin/coroutines/Continuation;)Ljava/lang/Object; NO MP kotlin/UnitRINSTANCE Lkotlin/Unit; TU SVjava/lang/IllegalStateExceptionX/call to 'resume' before 'invoke' with coroutineZ(Ljava/lang/String;)V \ Y]$this$updateDateLeft/Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao;clazzEnrolmentUidListLjava/util/List;endDate updateTime$this$forEach$ivLjava/lang/Iterable; element$ivit5$i$a$-forEach-ClazzEnrolmentDaoExtKt$updateDateLeft$2 $i$f$forEach $continuation Lkotlin/coroutines/Continuation;$resultjava/util/Listnkotlin/coroutines/ContinuationpLkotlin/Metadata;mv kxi0d1N     (0*02 0020H†@¢¨d2lib-database_releaseClazzEnrolmentDaoExt.kt*Lkotlin/jvm/internal/SourceDebugExtension;valueMSMAP ClazzEnrolmentDaoExt.kt Kotlin *S Kotlin *F + 1 ClazzEnrolmentDaoExt.kt com/ustadmobile/core/db/dao/ClazzEnrolmentDaoExtKt + 2 _Collections.kt kotlin/collections/CollectionsKt___CollectionsKt *L 1#1,10:1 1855#2,2:11 *S KotlinDebug *F + 1 ClazzEnrolmentDaoExt.kt com/ustadmobile/core/db/dao/ClazzEnrolmentDaoExtKt *L 7#1:11,2 *E Code StackMapTableLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClasses SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1   $ :~Yd Y:::$*7+,:60:  6~ 9:  ;>7 6 * *A D HKQY366 K7HAD2: AMK$W~WYY[^) Moq 'Moq Moq2 SMoq ,Moq2 Moq2 Moq . >afo  ak_`_`a abakcF#cFffdF)dFl ef g .hF 4i o]j 4kl;m(i /j      MSMAP ClazzEnrolmentDaoExt.kt Kotlin *S Kotlin *F + 1 ClazzEnrolmentDaoExt.kt com/ustadmobile/core/db/dao/ClazzEnrolmentDaoExtKt + 2 _Collections.kt kotlin/collections/CollectionsKt___CollectionsKt *L 1#1,10:1 1855#2,2:11 *S KotlinDebug *F + 1 ClazzEnrolmentDaoExt.kt com/ustadmobile/core/db/dao/ClazzEnrolmentDaoExtKt *L 7#1:11,2 *E Frs[ItIuIvwIxyIz{[s|}[ ss~s`sas~s~scss[sPK!!CoНMcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_DoorWrapper$insertAsync$1.class=JGcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_DoorWrapper$insertAsync$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1.Lkotlin/coroutines/jvm/internal/DebugMetadata;f ClazzEnrolmentDao_DoorWrapper.ktlisnthisentitym insertAsyncc9com.ustadmobile.core.db.dao.ClazzEnrolmentDao_DoorWrapper^(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_DoorWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_DoorWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_DoorWrapper$insertAsync$1;>;)Vthis$0;Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_DoorWrapper;  #(Lkotlin/coroutines/Continuation;)V  !ILcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_DoorWrapper$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result * +labelI -. /kotlin/coroutines/Continuation29com/ustadmobile/core/db/dao/ClazzEnrolmentDao_DoorWrapper4d(Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 6 57$resultLkotlin/Metadata;mv kxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0*-.A= *+*,"B  #  $%C&'AE*+,**010**38B#9D(E)F G57H If s [I I [III[sss[sssss:;[II?I@PK!!yoCC?com/ustadmobile/core/db/dao/ClazzEnrolmentDao_DoorWrapper.class={9com/ustadmobile/core/db/dao/ClazzEnrolmentDao_DoorWrapper-com/ustadmobile/core/db/dao/ClazzEnrolmentDaoN(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _dao()V  Landroidx/room/RoomDatabase;  /Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao;  this;Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_DoorWrapper;insertListAsync(Ljava/util/List;)VF(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;>;)V entityList 0com/ustadmobile/door/ext/DoorDatabaseCommonExtKt"getRootDatabase:(Landroidx/room/RoomDatabase;)Landroidx/room/RoomDatabase; $% #&*com/ustadmobile/door/ext/DoorDatabaseExtKt(getDoorPrimaryKeyManagerJ(Landroidx/room/RoomDatabase;)Lcom/ustadmobile/door/DoorPrimaryKeyManager; *+ ),java/util/ArrayList. /java/util/List1iterator()Ljava/util/Iterator; 34 25java/util/Iterator7hasNext()Z 9: 8;next()Ljava/lang/Object; => 8?.com/ustadmobile/lib/db/entities/ClazzEnrolmentAgetClazzEnrolmentUid()J CD BE*com/ustadmobile/door/DoorPrimaryKeyManagerGnextId(I)J IJ HKsetClazzEnrolmentUid(J)V MN BOjava/lang/LongQvalueOf(J)Ljava/lang/Long; ST RUjava/util/CollectionWadd(Ljava/lang/Object;)Z YZ X[&com/ustadmobile/door/util/SystemTimeKt]systemTimeInMillis _D ^`setClazzEnrolmentLct bN Bc  e_newPkJ=$i$a$-forEach-ClazzEnrolmentDao_DoorWrapper$insertListAsync$1Iit0Lcom/ustadmobile/lib/db/entities/ClazzEnrolment; element$ivLjava/lang/Object; $i$f$forEach$this$forEach$ivLjava/util/Iterator; _pkManager,Lcom/ustadmobile/door/DoorPrimaryKeyManager; _generatedPksLjava/util/List;java/lang/Objectv$findAllEnrolmentsByPersonAndClazzUid"(JJ)Lkotlinx/coroutines/flow/Flow;w(JJ)Lkotlinx/coroutines/flow/Flow;>; xy { personUidclazzUidfindEnrolmentWithLeavingReason5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;y(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithLeavingReason;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;   enrolmentUid $completion Lkotlin/coroutines/Continuation;updateDateLeftByUid7(JJJLkotlin/coroutines/Continuation;)Ljava/lang/Object;G(JJJLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; )kotlin/coroutines/intrinsics/IntrinsicsKtgetCOROUTINE_SUSPENDED >  kotlin/UnitINSTANCE Lkotlin/Unit; clazzEnrolmentUidendDate updateTime updateAsyncd(Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;z(Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object; entityfindAllClazzesByPersonWithClazz~(JJ)Lkotlinx/coroutines/flow/Flow;>; y accountPersonUidotherPersonUidfindAllByPersonUid!(J)Lkotlinx/coroutines/flow/Flow;e(J)Lkotlinx/coroutines/flow/Flow;>; *findAllClazzesByPersonWithClazzAsListAsync(JLkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithClazz;>;>;)Ljava/lang/Object; getAllClazzEnrolledAtTimeAsync8(JJIJLkotlin/coroutines/Continuation;)Ljava/lang/Object;(JJIJLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object; date roleFilterpersonUidFilter&getAllEnrolmentsAtTimeByClazzAndPerson}(JJJLkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;>;>;)Ljava/lang/Object; time findByUidh(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;>;)Ljava/lang/Object; uid findByUidLiveS(J)Lkotlinx/coroutines/flow/Flow; findByClazzUidAndRole9(JIILjava/lang/String;IJJJ)Landroidx/paging/PagingSource;(JIILjava/lang/String;IJJJ)Landroidx/paging/PagingSource; roleId sortOrder searchTextLjava/lang/String;filter currentTime permission!findByClazzUidAndRoleForGradebook8(JIILjava/lang/String;IJJ)Landroidx/paging/PagingSource;(JIILjava/lang/String;IJJ)Landroidx/paging/PagingSource; findActorEntitiesForGradebookN(JIILjava/lang/String;IJJIILkotlin/coroutines/Continuation;)Ljava/lang/Object;(JIILjava/lang/String;IJJIILkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;  studentsLimitstudentsOffset4findEnrolmentsAndPersonByClazzUidWithPermissionCheck6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;(JJLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object; !findByAccountPersonUidAndClazzUid|(JJLkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;>;>;)Ljava/lang/Object; findEnrolmentsByClazzUidAndRole~(JJIJLkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;>;>;)Ljava/lang/Object; $findEnrolmentsByClazzUidAndRolePagedO(JIILjava/lang/String;IJJJIILkotlin/coroutines/Continuation;)Ljava/lang/Object;(JIILjava/lang/String;IJJJIILkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;>;>;)Ljava/lang/Object; "findAllEnrolmentsByClazzUidAndRole6(JILkotlin/coroutines/Continuation;)Ljava/lang/Object;|(JILkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;>;>;)Ljava/lang/Object; +updateClazzEnrolmentActiveForClazzEnrolment(JZJ)I enrolledZ timeChangedupdateClazzEnrolmentRole9(JJIIJLkotlin/coroutines/Continuation;)Ljava/lang/Object;O(JJIIJLkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object; newRoleoldRolegetClazzNameAndPersonNamet(JJLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/composites/CourseNameAndPersonName;>;)Ljava/lang/Object;  6findClazzEnrolmentEntitiesForPersonViewPermissionCheck  insert3(Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;)J(Ljava/lang/Object;)J    insertAsyncw(Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Gcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_DoorWrapper$insertAsync$1label j ^(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_DoorWrapper;Lkotlin/coroutines/Continuation;)V  result n kotlin/ResultKtthrowOnFailure(Ljava/lang/Object;)V  ! "L$0 $n %L$1 'n ( nextIdAsync5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; *+ H,java/lang/Number. longValue 0D /1F(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 3 4%kotlin/coroutines/jvm/internal/Boxing6boxLong 8T 79java/lang/IllegalStateException;/call to 'resume' before 'invoke' with coroutine=(Ljava/lang/String;)V ? <@ $continuation$resultkotlin/coroutines/ContinuationD insertList F G8$i$a$-forEach-ClazzEnrolmentDao_DoorWrapper$insertList$1update3(Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;)V J! L   N  P JK RLkotlin/Metadata;mv kxi0d1Ž                                   20B 0j`0¢J^0 02 0 2 0 20 2020 20 20 20 20 H–@¢J 00020 HJ$ 00020 20 HJ0020 H–@¢ J$!002 0 2 0 H–@¢"J$# 0$0020 2 0 HJ$%0020 2 0 H–@¢&JV'0 0)0(2 0 2 0 20 2020 20 20 2*0 HJN+0 0)0(2 0 2 0 20 2020 20 20 HJ,02-0 H–@¢ J. 002-0 HJ$/0020 20 H–@¢&J00$210 H–@¢ J$20302 0 20 H–@¢&J44002 0 20 2 0 2*0 H–@¢5Jf6002 0 2 0 20 2020 20 20 2*0 20 20 H–@¢7J480902 0 2:0 2;0 2<0 H–@¢5J,=002 0 20 2>0 H–@¢?J @0A20 2 0 H–@¢&JB0 2C0HJD0 2C0H–@¢EJF0G2 H00HJI0G2 H00HJJ0G2C0HJK0 2C0H–@¢EJ L0 2M0 2N0O2P0 HJ6Q0 20 2 0 2R0 2S0 2T0 H–@¢UJ&V0G2M0 2W0 2T0 H–@¢?R0X‚¢ R0j`X‚¢ ¨Xd2(Lcom/ustadmobile/door/room/RoomDatabase;2Lcom/ustadmobile/lib/db/entities/xapi/ActorEntity;Lkotlinx/coroutines/flow/Flow;HLcom/ustadmobile/lib/db/composites/ClazzEnrolmentAndPersonDetailDetails;9Lcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithClazz;ALcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithLeavingReason;Landroidx/paging/PagingSource;CLcom/ustadmobile/lib/db/composites/PersonAndClazzMemberListDetails;;Lcom/ustadmobile/lib/db/composites/ClazzEnrolmentAndPerson;:Lcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithPerson;;Lcom/ustadmobile/lib/db/composites/CourseNameAndPersonName;lib-database_release ClazzEnrolmentDao_DoorWrapper.kt*Lkotlin/jvm/internal/SourceDebugExtension;valueSMAP ClazzEnrolmentDao_DoorWrapper.kt Kotlin *S Kotlin *F + 1 ClazzEnrolmentDao_DoorWrapper.kt com/ustadmobile/core/db/dao/ClazzEnrolmentDao_DoorWrapper + 2 Iterators.kt kotlin/collections/CollectionsKt__IteratorsKt *L 1#1,230:1 32#2,2:231 32#2,2:233 *S KotlinDebug *F + 1 ClazzEnrolmentDao_DoorWrapper.kt com/ustadmobile/core/db/dao/ClazzEnrolmentDao_DoorWrapper *L 31#1:231,2 212#1:233,2 *E RuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1pp qe+ ,**+*,r s t qz +!*'-M/Y02N+6:6:<O@:B:6 F %,AL7  P V: -X \Wad*+fu)+2H288HwB rB')H R!Z"h#t%|&}()sf Zgh H5ij E8kl>@mn'[oj$^pqzrsotu uvtxyqH *!|r-s   }h ~hvzpqH *-r0s   h vpt q|*!YWuUwr 78s4hhhvpt qS+ad*+,r ;=s lvpt yqH *!rBs   h hvpq= *rEs  }hvpqH *-rHs   }h vpt qx *!rOP OPs>~hhjhvptql*!rVW V Ws4~hhhvpt qH *-rYs   h vpt q= *Űr[s  hvpq *  ʰrfgfgs\ ~hjjjhh h vptq * ְrr srssR~hjjjhh vptq*    ۰r sp ~hjjjhh j j  vpt qT *!rs*  ~h h vpt qT *!rs*  h ~h vpt qx *!r s>~hhjhvptq*   rsz ~hjjjhh h j jvpt qT *rs*  ~h j vpt q` *r s*  h  hqx *! rsH}h~hjjh vptqT *!rs*  }h ~h vpt qT *! rs*  h h vpt   q<+ *'-M+F ,ALB+!P+ad*+X+Fu'Hr"'.7s*"gh*rs<<ltq ,%,:~YdY*,:::W#*'-N+F M-A*&+)-Y)BL&K#/27+P+ad*++&)5Y&BL#W+F:AuB ) BE+ BEww;Xw +Owr2 >epys\ e78e7lJllp#rsgh4B;Cnvpt Fqz +!*'-M/Y02N+6:6:<O@:B:6 F %,AL7  P V: -X \Wad*+Hu)+2H288HwB rB')HRZht|}sf Zgh H5Ij E8kl>@mn'[oj$^pqzrsotu uvtJKqS+ +ad*+MrsltA  q= *+BOrs  nA3qH *+B,Qrs   n AJ!q= *+BSrs  nw xlySMAP ClazzEnrolmentDao_DoorWrapper.kt Kotlin *S Kotlin *F + 1 ClazzEnrolmentDao_DoorWrapper.kt com/ustadmobile/core/db/dao/ClazzEnrolmentDao_DoorWrapper + 2 Iterators.kt kotlin/collections/CollectionsKt__IteratorsKt *L 1#1,230:1 32#2,2:231 32#2,2:233 *S KotlinDebug *F + 1 ClazzEnrolmentDao_DoorWrapper.kt com/ustadmobile/core/db/dao/ClazzEnrolmentDao_DoorWrapper *L 31#1:231,2 212#1:233,2 *E z6TU[IVIWIXYIVZI[\[s]^[Ysssss_ssss`sas~s`ss`sss`ssssssssbsls}sscsssdssssxsessssfsgsssssssssshssssssissssssssjs ssssFs`s ssJsssss`ssssssssskpmn[soPK!!_XA@ @ pcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_HttpServerExtKt$findByClazzUidAndRoleForGradebook_DoorHttp$1.class=ejcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_HttpServerExtKt$findByClazzUidAndRoleForGradebook_DoorHttp$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1L$2L$3L$4L$5L$6J$0JJ$1J$2I$0II$1I$2Z$0Z.Lkotlin/coroutines/jvm/internal/DebugMetadata;f"ClazzEnrolmentDao_HttpServerExt.ktl"/;isn0$this$findByClazzUidAndRoleForGradebook_DoorHttp serverConfigrequestjson_arg_searchText_pagingLoadParams _arg_clazzUid _arg_roleId_arg_sortOrder _arg_filter_arg_accountPersonUid_arg_currentTime)_result_findByClazzUidAndRoleForGradebook_endOfPaginationReached,_result_findEnrolmentsByClazzUidAndRolePaged._result_findStatusForStudentsInClazzStatementsm*findByClazzUidAndRoleForGradebook_DoorHttpc=com.ustadmobile.core.db.dao.ClazzEnrolmentDao_HttpServerExtKt#(Lkotlin/coroutines/Continuation;)V(Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_HttpServerExtKt$findByClazzUidAndRoleForGradebook_DoorHttp$1;>;)V :; =thislLcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_HttpServerExtKt$findByClazzUidAndRoleForGradebook_DoorHttp$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result G Hlabel J Kkotlin/coroutines/ContinuationN=com/ustadmobile/core/db/dao/ClazzEnrolmentDao_HttpServerExtKtP(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao;Lcom/ustadmobile/door/http/DoorHttpServerConfig;Lcom/ustadmobile/door/http/DoorJsonRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 7R QS$resultLkotlin/Metadata;mv kxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0     GJ:;\.*+>]?@AB^<CD\C*+I**LML*OT]?@U_E`Fa bQScds[IIII[-I I I I I I I I I I I I I!I!I!I!I!I!I!I!I!I!I!I!I!I"I"I"I"I"I"I"I"I"I"I"I"I"I"I#I#I#I#I#I#$[-ssss s s s sssssssss s s s ssssssssss s s s s ssssssssss s s%[-s&s's(s)s*s+s,s-s.s/s0s1s&s(s)s*s+s2s,s-s.s/s0s1s3s&s(s)s*s+s2s4s,s-s.s/s0s1s3s(s)s2s4s5s36s78s9VW[I!IXI YI#ZI[PK!!۸%dcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_HttpServerExtKt$findByClazzUidAndRole_DoorHttp$1.class=Y^com/ustadmobile/core/db/dao/ClazzEnrolmentDao_HttpServerExtKt$findByClazzUidAndRole_DoorHttp$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1L$2L$3L$4J$0JJ$1J$2I$0IZ$0Z.Lkotlin/coroutines/jvm/internal/DebugMetadata;f"ClazzEnrolmentDao_HttpServerExt.ktlisn$$this$findByClazzUidAndRole_DoorHttp serverConfigrequestjson_pagingLoadParams _arg_clazzUid _arg_roleId_arg_accountPersonUid_arg_permission_result_findByClazzUidAndRole_endOfPaginationReachedmfindByClazzUidAndRole_DoorHttpc=com.ustadmobile.core.db.dao.ClazzEnrolmentDao_HttpServerExtKt#(Lkotlin/coroutines/Continuation;)V(Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_HttpServerExtKt$findByClazzUidAndRole_DoorHttp$1;>;)V -. 0this`Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_HttpServerExtKt$findByClazzUidAndRole_DoorHttp$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result : ;label = >kotlin/coroutines/ContinuationA=com/ustadmobile/core/db/dao/ClazzEnrolmentDao_HttpServerExtKtC(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao;Lcom/ustadmobile/door/http/DoorHttpServerConfig;Lcom/ustadmobile/door/http/DoorJsonRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; *E DF$resultLkotlin/Metadata;mv kxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0     :=-.P.*+1Q2345R/67PC*+<**?@?*BGQ23HS8T9U VDFWXs[II[ IIIIIIIIIIIII[ ssss s s ss sssss[ sss s!s"s#s$s%s&s s!s's()s*+s,IJ[IIKILIMNIOPK!!nnmcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_HttpServerExtKt$findEnrolmentWithLeavingReason_DoorHttp$1.class=Egcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_HttpServerExtKt$findEnrolmentWithLeavingReason_DoorHttp$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1.Lkotlin/coroutines/jvm/internal/DebugMetadata;f"ClazzEnrolmentDao_HttpServerExt.ktl*isnrequestjsonm'findEnrolmentWithLeavingReason_DoorHttpc=com.ustadmobile.core.db.dao.ClazzEnrolmentDao_HttpServerExtKt#(Lkotlin/coroutines/Continuation;)V(Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_HttpServerExtKt$findEnrolmentWithLeavingReason_DoorHttp$1;>;)V  thisiLcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_HttpServerExtKt$findEnrolmentWithLeavingReason_DoorHttp$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result $ %labelI '( )kotlin/coroutines/Continuation,=com/ustadmobile/core/db/dao/ClazzEnrolmentDao_HttpServerExtKt.(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao;Lcom/ustadmobile/door/http/DoorHttpServerConfig;Lcom/ustadmobile/door/http/DoorJsonRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mv kxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0$'(<.*+=> !<C*+&***+**-2=3?"@#A B/1C DZ s [I [II[ss[ssss45[I6I7I8I9:I;PK!!ucom/ustadmobile/core/db/dao/ClazzEnrolmentDao_HttpServerExtKt$getAllEnrolmentsAtTimeByClazzAndPerson_DoorHttp$1.class=Eocom/ustadmobile/core/db/dao/ClazzEnrolmentDao_HttpServerExtKt$getAllEnrolmentsAtTimeByClazzAndPerson_DoorHttp$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1.Lkotlin/coroutines/jvm/internal/DebugMetadata;f"ClazzEnrolmentDao_HttpServerExt.ktlbisnrequestjsonm/getAllEnrolmentsAtTimeByClazzAndPerson_DoorHttpc=com.ustadmobile.core.db.dao.ClazzEnrolmentDao_HttpServerExtKt#(Lkotlin/coroutines/Continuation;)V(Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_HttpServerExtKt$getAllEnrolmentsAtTimeByClazzAndPerson_DoorHttp$1;>;)V  thisqLcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_HttpServerExtKt$getAllEnrolmentsAtTimeByClazzAndPerson_DoorHttp$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result $ %labelI '( )kotlin/coroutines/Continuation,=com/ustadmobile/core/db/dao/ClazzEnrolmentDao_HttpServerExtKt.(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao;Lcom/ustadmobile/door/http/DoorHttpServerConfig;Lcom/ustadmobile/door/http/DoorJsonRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mv kxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0$'(<.*+=> !<C*+&***+**-2=3?"@#A B/1C DZ s [I [II[ss[ssss45[I6I7I8I9:I;PK!! YYCcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_HttpServerExtKt.class==com/ustadmobile/core/db/dao/ClazzEnrolmentDao_HttpServerExtKtjava/lang/Object'findEnrolmentWithLeavingReason_DoorHttp(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao;Lcom/ustadmobile/door/http/DoorHttpServerConfig;Lcom/ustadmobile/door/http/DoorJsonRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao;Lcom/ustadmobile/door/http/DoorHttpServerConfig;Lcom/ustadmobile/door/http/DoorJsonRequest;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/door/http/DoorJsonResponse;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;gcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_HttpServerExtKt$findEnrolmentWithLeavingReason_DoorHttp$1 labelI #(Lkotlin/coroutines/Continuation;)V  resultLjava/lang/Object;  )kotlin/coroutines/intrinsics/IntrinsicsKtgetCOROUTINE_SUSPENDED()Ljava/lang/Object;  kotlin/ResultKtthrowOnFailure(Ljava/lang/Object;)V !" #.com/ustadmobile/door/http/DoorHttpServerConfig%getJson#()Lkotlinx/serialization/json/Json; '( &) enrolmentUid+)com/ustadmobile/door/http/DoorJsonRequest- queryParam&(Ljava/lang/String;)Ljava/lang/String; /0 .1'kotlin/jvm/internal/LongCompanionObject3INSTANCE)Lkotlin/jvm/internal/LongCompanionObject; 56 473kotlinx/serialization/builtins/BuiltinSerializersKt9 serializerN(Lkotlin/jvm/internal/LongCompanionObject;)Lkotlinx/serialization/KSerializer; ;< :=-kotlinx/serialization/DeserializationStrategy?kotlinx/serialization/json/JsonAdecodeFromStringU(Lkotlinx/serialization/DeserializationStrategy;Ljava/lang/String;)Ljava/lang/Object; CD BEjava/lang/NumberG longValue()J IJ HKL$0 M NL$1 P Q-com/ustadmobile/core/db/dao/ClazzEnrolmentDaoSfindEnrolmentWithLeavingReason5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; UV TW?com/ustadmobile/lib/db/entities/ClazzEnrolmentWithLeavingReasonY kotlin/collections/CollectionsKt[createListBuilder()Ljava/util/List; ]^ \_6com/ustadmobile/door/replication/DoorReplicationEntitya.com/ustadmobile/lib/db/entities/ClazzEnrolmentc Companion:Lcom/ustadmobile/lib/db/entities/ClazzEnrolment$Companion; ef dg8com/ustadmobile/lib/db/entities/ClazzEnrolment$Companioni%()Lkotlinx/serialization/KSerializer; ;k jl+kotlinx/serialization/SerializationStrategynencodeToJsonElementi(Lkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)Lkotlinx/serialization/json/JsonElement; pq Br(kotlinx/serialization/json/JsonElementKtt getJsonObjectQ(Lkotlinx/serialization/json/JsonElement;)Lkotlinx/serialization/json/JsonObject; vw ux,(IJLkotlinx/serialization/json/JsonObject;)V z b{java/util/List}add(Ljava/lang/Object;)Z  ~getLeavingReason1()Lcom/ustadmobile/lib/db/entities/LeavingReason; Z-com/ustadmobile/lib/db/entities/LeavingReason9Lcom/ustadmobile/lib/db/entities/LeavingReason$Companion; e 7com/ustadmobile/lib/db/entities/LeavingReason$Companion lbuild"(Ljava/util/List;)Ljava/util/List; \getDb()Landroidx/room/RoomDatabase; .2com/ustadmobile/door/ext/RoomDatabaseInternalExtKtgetDoorWrapperNodeId(Landroidx/room/RoomDatabase;)J  kotlin/Pair door-node-idjava/lang/StringvalueOf(J)Ljava/lang/String; '(Ljava/lang/Object;Ljava/lang/Object;)V  (com/ustadmobile/door/message/DoorMessage4Lcom/ustadmobile/door/message/DoorMessage$Companion; e 2com/ustadmobile/door/message/DoorMessage$Companion l requireNodeId J .(IJJLjava/util/List;)V  encodeToStringS(Lkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)Ljava/lang/String; B*com/ustadmobile/door/http/DoorJsonResponseg(Ljava/lang/String;ILjava/lang/String;Ljava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V  java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V  -$this$findEnrolmentWithLeavingReason_DoorHttp/Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao; serverConfig0Lcom/ustadmobile/door/http/DoorHttpServerConfig;request+Lcom/ustadmobile/door/http/DoorJsonRequest;json!Lkotlinx/serialization/json/Json;_arg_enrolmentUidJ&_result_findEnrolmentWithLeavingReasonALcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithLeavingReason;replicationEntitiesLjava/util/List; _thisNodeId<$this$findEnrolmentWithLeavingReason_DoorHttp_u24lambda_u243itLjava/lang/String;_row<$this$findEnrolmentWithLeavingReason_DoorHttp_u24lambda_u244/Lcom/ustadmobile/lib/db/entities/LeavingReason;g$i$a$-let-ClazzEnrolmentDao_HttpServerExtKt$findEnrolmentWithLeavingReason_DoorHttp$_arg_enrolmentUid$1l$i$a$-also-ClazzEnrolmentDao_HttpServerExtKt$findEnrolmentWithLeavingReason_DoorHttp$replicationEntities$1$1l$i$a$-also-ClazzEnrolmentDao_HttpServerExtKt$findEnrolmentWithLeavingReason_DoorHttp$replicationEntities$1$2o$i$a$-buildList-ClazzEnrolmentDao_HttpServerExtKt$findEnrolmentWithLeavingReason_DoorHttp$replicationEntities$1[$i$a$-buildList-ClazzEnrolmentDao_HttpServerExtKt$findEnrolmentWithLeavingReason_DoorHttp$2 $continuation Lkotlin/coroutines/Continuation;$resultkotlin/coroutines/Continuation/getAllEnrolmentsAtTimeByClazzAndPerson_DoorHttpocom/ustadmobile/core/db/dao/ClazzEnrolmentDao_HttpServerExtKt$getAllEnrolmentsAtTimeByClazzAndPerson_DoorHttp$1   clazzUidaccountPersonUidtime N Q&getAllEnrolmentsAtTimeByClazzAndPerson7(JJJLkotlin/coroutines/Continuation;)Ljava/lang/Object; Tjava/lang/Iterablejava/util/ArrayListcollectionSizeOrDefault(Ljava/lang/Iterable;I)I \(I)V  java/util/Collectioniterator()Ljava/util/Iterator;  java/util/Iterator hasNext()Z    next    addAll(Ljava/util/Collection;)Z  ~5$this$getAllEnrolmentsAtTimeByClazzAndPerson_DoorHttp _arg_clazzUid_arg_accountPersonUid _arg_time._result_getAllEnrolmentsAtTimeByClazzAndPersonD$this$getAllEnrolmentsAtTimeByClazzAndPerson_DoorHttp_u24lambda_u249 $this$map$ivLjava/lang/Iterable;E$this$getAllEnrolmentsAtTimeByClazzAndPerson_DoorHttp_u24lambda_u2410$this$mapTo$iv$ivdestination$iv$ivLjava/util/Collection; item$iv$iv0Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;k$i$a$-let-ClazzEnrolmentDao_HttpServerExtKt$getAllEnrolmentsAtTimeByClazzAndPerson_DoorHttp$_arg_clazzUid$1s$i$a$-let-ClazzEnrolmentDao_HttpServerExtKt$getAllEnrolmentsAtTimeByClazzAndPerson_DoorHttp$_arg_accountPersonUid$1g$i$a$-let-ClazzEnrolmentDao_HttpServerExtKt$getAllEnrolmentsAtTimeByClazzAndPerson_DoorHttp$_arg_time$1s$i$a$-map-ClazzEnrolmentDao_HttpServerExtKt$getAllEnrolmentsAtTimeByClazzAndPerson_DoorHttp$replicationEntities$1$1 $i$f$mapTo$i$f$mapw$i$a$-buildList-ClazzEnrolmentDao_HttpServerExtKt$getAllEnrolmentsAtTimeByClazzAndPerson_DoorHttp$replicationEntities$1c$i$a$-buildList-ClazzEnrolmentDao_HttpServerExtKt$getAllEnrolmentsAtTimeByClazzAndPerson_DoorHttp$2findByClazzUidAndRole_DoorHttp^com/ustadmobile/core/db/dao/ClazzEnrolmentDao_HttpServerExtKt$findByClazzUidAndRole_DoorHttp$1/ 0 0 0roleId4&kotlin/jvm/internal/IntCompanionObject6(Lkotlin/jvm/internal/IntCompanionObject; 58 79M(Lkotlin/jvm/internal/IntCompanionObject;)Lkotlinx/serialization/KSerializer; ;; :<intValue()I >? H@ sortOrderB searchTextD)kotlin/jvm/internal/StringCompanionObjectF+Lkotlin/jvm/internal/StringCompanionObject; 5H GIP(Lkotlin/jvm/internal/StringCompanionObject;)Lkotlinx/serialization/KSerializer; ;K :L getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; NO :PfilterR currentTimeT permissionV-com/ustadmobile/door/ext/DoorJsonRequestExtKtXrequirePagingSourceLoadParams(Lcom/ustadmobile/door/http/DoorJsonRequest;Lkotlinx/serialization/json/Json;Lkotlinx/serialization/DeserializationStrategy;)Landroidx/paging/PagingSource$LoadParams; Z[ Y\findByClazzUidAndRole9(JIILjava/lang/String;IJJJ)Landroidx/paging/PagingSource; ^_ T` 0N 0QL$2 d 0eL$3 g 0hL$4 j 0kJ$0 m 0nI$0 p 0qJ$1 s 0tJ$2 v 0w-com/ustadmobile/door/paging/PagingSourceExtKtyloadPageDataForHttp{(Landroidx/paging/PagingSource;Landroidx/paging/PagingSource$LoadParams;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; {| z}'androidx/paging/PagingSource$LoadParamsGcom/ustadmobile/door/paging/PagingSourceReplicatePullHttpResponseResultgetData ^  getLogger'()Lcom/ustadmobile/door/log/DoorLogger;  &%com/ustadmobile/door/log/DoorLogLevelVERBOSE'Lcom/ustadmobile/door/log/DoorLogLevel;  getKey  getEndOfPaginationReached  3DoorPaging: loaded from:  endOfPaginationReached=$java/lang/invoke/StringConcatFactorymakeConcatWithConstants(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;  '(Ljava/lang/Object;Z)Ljava/lang/String; 0com/ustadmobile/door/log/DoorLogger$DefaultImpls log$default(Lcom/ustadmobile/door/log/DoorLogger;Lcom/ustadmobile/door/log/DoorLogLevel;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V  Z$0Z  0findEnrolmentsByClazzUidAndRole8(JJIJLkotlin/coroutines/Continuation;)Ljava/lang/Object;  T()V  Acom/ustadmobile/lib/db/composites/PersonAndClazzMemberListDetails getPerson*()Lcom/ustadmobile/lib/db/entities/Person;  &com/ustadmobile/lib/db/entities/Person2Lcom/ustadmobile/lib/db/entities/Person$Companion; e 0com/ustadmobile/lib/db/entities/Person$Companion lgetPersonPicture1()Lcom/ustadmobile/lib/db/entities/PersonPicture;  -com/ustadmobile/lib/db/entities/PersonPicture9Lcom/ustadmobile/lib/db/entities/PersonPicture$Companion; e 7com/ustadmobile/lib/db/entities/PersonPicture$Companion ldoor-paging-end-reached(Z)Ljava/lang/String;  $$this$findByClazzUidAndRole_DoorHttp _arg_roleId_arg_sortOrder_arg_searchText _arg_filter_arg_currentTime_arg_permission_pagingLoadParams)Landroidx/paging/PagingSource$LoadParams;*_result_findByClazzUidAndRole_pagingSourceILcom/ustadmobile/door/paging/PagingSourceReplicatePullHttpResponseResult;_result_findByClazzUidAndRole_endOfPaginationReached'_result_findEnrolmentsByClazzUidAndRole4$this$findByClazzUidAndRole_DoorHttp_u24lambda_u2424$this$mapNotNull$iv4$this$findByClazzUidAndRole_DoorHttp_u24lambda_u2425$this$mapNotNullTo$iv$iv$this$forEach$iv$iv$ivelement$iv$iv$iv element$iv$ivCLcom/ustadmobile/lib/db/composites/PersonAndClazzMemberListDetails;(Lcom/ustadmobile/lib/db/entities/Person;/Lcom/ustadmobile/lib/db/entities/PersonPicture;it$iv$ivZ$i$a$-let-ClazzEnrolmentDao_HttpServerExtKt$findByClazzUidAndRole_DoorHttp$_arg_clazzUid$1X$i$a$-let-ClazzEnrolmentDao_HttpServerExtKt$findByClazzUidAndRole_DoorHttp$_arg_roleId$1[$i$a$-let-ClazzEnrolmentDao_HttpServerExtKt$findByClazzUidAndRole_DoorHttp$_arg_sortOrder$1\$i$a$-let-ClazzEnrolmentDao_HttpServerExtKt$findByClazzUidAndRole_DoorHttp$_arg_searchText$1X$i$a$-let-ClazzEnrolmentDao_HttpServerExtKt$findByClazzUidAndRole_DoorHttp$_arg_filter$1b$i$a$-let-ClazzEnrolmentDao_HttpServerExtKt$findByClazzUidAndRole_DoorHttp$_arg_accountPersonUid$1]$i$a$-let-ClazzEnrolmentDao_HttpServerExtKt$findByClazzUidAndRole_DoorHttp$_arg_currentTime$1\$i$a$-let-ClazzEnrolmentDao_HttpServerExtKt$findByClazzUidAndRole_DoorHttp$_arg_permission$1d$i$a$-let-ClazzEnrolmentDao_HttpServerExtKt$findByClazzUidAndRole_DoorHttp$replicationEntities$1$1$1i$i$a$-mapNotNull-ClazzEnrolmentDao_HttpServerExtKt$findByClazzUidAndRole_DoorHttp$replicationEntities$1$1>$i$a$-let-CollectionsKt___CollectionsKt$mapNotNullTo$1$1$iv$iv@$i$a$-forEach-CollectionsKt___CollectionsKt$mapNotNullTo$1$iv$iv $i$f$forEach$i$f$mapNotNullTo$i$f$mapNotNulld$i$a$-let-ClazzEnrolmentDao_HttpServerExtKt$findByClazzUidAndRole_DoorHttp$replicationEntities$1$2$1i$i$a$-mapNotNull-ClazzEnrolmentDao_HttpServerExtKt$findByClazzUidAndRole_DoorHttp$replicationEntities$1$2b$i$a$-map-ClazzEnrolmentDao_HttpServerExtKt$findByClazzUidAndRole_DoorHttp$replicationEntities$1$3f$i$a$-buildList-ClazzEnrolmentDao_HttpServerExtKt$findByClazzUidAndRole_DoorHttp$replicationEntities$1R$i$a$-buildList-ClazzEnrolmentDao_HttpServerExtKt$findByClazzUidAndRole_DoorHttp$2*findByClazzUidAndRoleForGradebook_DoorHttpjcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_HttpServerExtKt$findByClazzUidAndRoleForGradebook_DoorHttp$1   !findByClazzUidAndRoleForGradebook8(JIILjava/lang/String;IJJ)Landroidx/paging/PagingSource;  T N Q e h kL$5   n qI$1  I$2   t wjava/lang/Integer @,com/ustadmobile/door/paging/DoorPagingUtilKt getLimit-(Landroidx/paging/PagingSource$LoadParams;I)I "# !$ getOffset.(Landroidx/paging/PagingSource$LoadParams;II)I '( !) $findEnrolmentsByClazzUidAndRolePagedO(JIILjava/lang/String;IJJJIILkotlin/coroutines/Continuation;)Ljava/lang/Object; ,- T.getDoorWrapperH(Landroidx/room/RoomDatabase;)Lcom/ustadmobile/door/DoorDatabaseWrapper; 01 2-com/ustadmobile/core/db/dao/xapi/StatementDao4kotlin/jvm/internal/Reflection6getOrCreateKotlinClass*(Ljava/lang/Class;)Lkotlin/reflect/KClass; 89 7:(com/ustadmobile/door/DoorDatabaseWrapper< getDaoByClass+(Lkotlin/reflect/KClass;)Ljava/lang/Object; >? =@L$6 B C&findStatusForStudentsInClazzStatementsO(JIILjava/lang/String;IJJIIZLkotlin/coroutines/Continuation;)Ljava/lang/Object; EF 5GfindActorEntitiesForGradebookN(JIILjava/lang/String;IJJIILkotlin/coroutines/Continuation;)Ljava/lang/Object; IJ TK@com/ustadmobile/lib/db/composites/xapi/StatementEntityAndRelatedMgetStatementEntity8()Lcom/ustadmobile/lib/db/entities/xapi/StatementEntity; OP NQ4com/ustadmobile/lib/db/entities/xapi/StatementEntityS@Lcom/ustadmobile/lib/db/entities/xapi/StatementEntity$Companion; eU TV>com/ustadmobile/lib/db/entities/xapi/StatementEntity$CompanionX YlgetGroupMemberActorJoin=()Lcom/ustadmobile/lib/db/entities/xapi/GroupMemberActorJoin; [\ N]9com/ustadmobile/lib/db/entities/xapi/GroupMemberActorJoin_ELcom/ustadmobile/lib/db/entities/xapi/GroupMemberActorJoin$Companion; ea `bCcom/ustadmobile/lib/db/entities/xapi/GroupMemberActorJoin$Companiond elgetActorEntity4()Lcom/ustadmobile/lib/db/entities/xapi/ActorEntity; gh Ni0com/ustadmobile/lib/db/entities/xapi/ActorEntityk@ FHLW 7*,ORXY RB:O.M$Z:`:  : 6 Y5:  : 6 bYA hmo sy|WWY=Y6:  :6 bY osy|WW :,7 `:  : 6 Y W : oY ,: Y  Yķǿ5 ' T&. &T&. 5T&.B A%T&. T&.B HT&.BZ~~ Z?oT&. 9;$]&c't('')'*+*$-.0123 106..7193::;;<N:Q9W?X7[7]@^-c-eApC|DECCGHIJKLMIGBGBCB$]-]]-+c'+ Yehp] U q ) y .*t & 1' } | 18     J-#-:~Yd Y-:::$+*:,2Y": 6 8>@ FHLW 7,2Y": 68>@ FHLW 7,2Y":68>@FHLW 7 * ,Y B:.M$~: `:  :6 ::6:Y :6 :C:d::6bYA hmosy|_W~_W : ,7 `::6Y W:oY , :YYķǿ' T&.&T&.5T&.BA,T&.BA,T&.BA)T&.T&.BAT&.B~~~~ IT&.@;V]XcYtZYY[Y\]\\^\_`__a_bcdebV7gChEiQkklmkhqggrtuvt t xyz{|}%~'z*x/s3x5s7t9s@V28]-..]]-../+c'../"'. '   q 7 h  ] @N h !hX"#4$ %t& ' ( ) kU* Qs+ C, - 18    . 0-0#-0:..1~.Y1d1 0Y-2:..3:-:/.1-$+*:,2Y": 6 8>@ FHLW 7,52Y": 6 :=@ FHAW6,C2Y": 6 :=@ FHAW6,E2Y": 6 JMQ@ FW: ,S2Y":6:=@FHAW6 ,2Y":68>@FHLW 7 ,U2Y":68>@FHLW 7 ,W2Y":68>@FHLW 7,:=Q@]:*    a..*b.+c.,f.i.l.o.r. u.x.1~Y/X/.x7.u7 .r6.o7.l:.iB:.f.M.c&L.bTK-$-::+6* ..,b.c.f.i.l..1Y/1/.6.f~:.cB:.b.M-$-~:`::6::6:Y:6: 6!  :""g":##:$6%$:&6'&Y(:(6)bY o(sy|WY:*6+*WW~_W::6:Y:6: 6!  :""g":##:$6%$:&6'&Y(:(6)bY2 ɶo(sy|WY:*6+*WW~_W::6:Y :6 :  C :!!d:":,6#bYA hmo"sy|,_W~_W:,7`::6YWYѷW:oY,:YYķǿa(' /T&.0*0T&.050T&.B0A-/T&.B0A-/T&.B0A-/T&.B0A-/T&.B0A,/T&.B0A-.T&.B0A--T&.B0A{0T&.0Q-T&.B0r0T&.0*0T&.B~0A0T&.B~~~~~ 0Q0T&.B~~~~~ 0AbUb0T&.B~~~~~ 0CQ0T&.B~~~~~ 0AbUb0T&.B~~~~~ 0C0T&.B~~~~~ 0IX/T&.B~~~~~ 0~/T&.B~~~~~ 0~F0T&.0;agx"&8NOSTVg}~  \!T`bn  3:]gu{|06?DKQRWYdpa-////NO.}~//7a-////NO.}~//#a-////NO.}~//H RWg'////NO.}~//?RW(///NO.}~//{h(  /  / N O. } ~/  /   ts (  / N O. } ~/  /  " &( N O. } ~/  /  $ V' } ~/  /  & u  (  /   mx   (  * 5zfdfN*g5D+'RWAT{Yd|]ikm+~0 !~"#0"#X"#  7  4$! %"#V# $Z $&d& (r ( * *x    8 g    )0 '  +Q %x ! n u )g0 '  +]Q %:x !3    #U* s+ ` p6 1.8-    *0 i-#-:..~.Yd Y-:..:-:/. "U-$+*:,2Y": 6 8>@ FHLW 7,52Y": 6 :=@ FHAW6,C2Y": 6 :=@ FHAW6,E2Y": 6 JMQ@ FW: ,S2Y":6:=@FHAW6 ,2Y":68>@FHLW 7 ,U2Y":68>@FHLW 7 ,:=Q@]:*    ..* .+ ., . .  ..... . . .~Y/p/.7 .7 .6 .6.6.7.:. : . B:. .M. &L. TK-$-::+6*    Y W%Y W&*..* ., . .  . ..... . . .+./Y/x/.+6.7 .7 .6 .6.6.7.~:. :. : . B:. .M. TK-$-~:,35;A5    Y W%Y W&*..* ., . .  . ..D.... . . .+.HY//.+6.7 .7 .6 .6.6.7.D~:.~:. :. : . B:. .M. TK-$-~:*    Y W%Y W&*.., . . . . ..D.+.LY/E/.+6. ~:. ~:. ~:. B:. .M-$-~:`::6::6:Y:6: 6!  :""g":##:$6%$:&6'&Y(:(6)bY o(sy|WY:*6+*WW~_W::6:Y:6: 6!  :""g":##:$6%$:&6'&Y(:(6)bY2 ɶo(sy|WY:*6+*WW~_W::6:Y :6 :  C :!!d:":,6#bYA hmo"sy|,_W~_W::6:Y:6: 6!  :""g":##:$6%$N:&6'&RY(:(6)bY< WZo(sy|WY:*6+*WW~_W::6:Y:6: 6!  :""h":##:$6%$N:&6'&^Y):(6)bY cfo(sy|WY:*6+*WW~_W::6:Y:6: 6!  :""g":##:$6%$N:&6'&jY(:(6)bYD oro(sy|WY:*6+*WW~_W::6:Y :6 :  C :!!l:":,6#bYD oro"sy|,_W~_W:,7`::6YWYѷW:oY,:YYķǿJ' /T&.20T&.50T&.BA-/T&.BA-/T&.BA-/T&.BA-/T&.BA,/T&.BA-.T&.BA0T&.i-T&.BT-T&.B~ T-T&.B~ T-T&.B~ T-T&.B~ Tr0T&.q-T&.B~=-T&.B~~ 5-T&.B~~ 5-T&.B~~ 5-T&.B~~ 5z0T&.{-T&.B~~'-T&.B~~~ T-T&.B~~~ T-T&.B~~~ T-T&.B~~~ TN0T&.>0T&.B~~~A0T&.B~~~~~~~ Q0T&.B~~~~~~~ AbUb0T&.B~~~~~~~ CQ0T&.B~~~~~~~ AbUb0T&.B~~~~~~~ C0T&.B~~~~~~~ IB0T&.B~~~~~~~ Q0T&.B~~~~~~~ NTAbUb0T&.B~~~~~~~ CR0T&.B~~~~~~~ N`AbUb0T&.B~~~~~~~ CQ0T&.B~~~~~~~ NlAbUb0T&.B~~~~~~~ C0T&.B~~~~~~~ IX/T&.B~~~~~~~ ~  /T&.B~~~~~~~ ~  F0T&.>;io&*.@VW[\^o         G "#$%&'()*+,,"/%0'1)2+3-4/51637L8h9k/\.^;_<a=c>e?g@iAkBmCD;/F;G=HI\cJKLMKJJGST8BVPWVXWYjWmVpVrx{S_`bcd b&_,h.i:MTwklmnlkkhtu  ) 3w Ax Hy Iz \x _w bw d j m w z { ~   t                 ) , - 0 1 6 = C E Q k           F F     $ % * , . 7 ; < > D F I N R T V X _ $i-ss/ss/ss/s&s'/sVsW.ss/sssssR si-///&'/VW./#i-///&'/VW./I#  o'///&'/VW./@  (//&'/VW./t#S(  / & '/ V W.  /   m*  \ ( & '/ V W.  /   f1 # e .( V W.  /     61 ^'  /   _8 * p }  (   X? 1 y     QF 8  =y~,d(tlu u"uu?  Avvv^ww/x  |8 yF7  N +zY  !J  h !Y"# "#X"#J"#"# "# hX"#`    Q     4$! 4$! %" {"#1#p# "# # $5 $t $ & $ $&?&~|& 0|& |& (M ( }( >!~( {( *x * * j *  *    @ o   )0 '  +Q %cx !\ I P )B0 '{  +8Q %x !   #U* s+  )0 '  +wQ %Tx !M :  A ) 31 ' m  + )R % y !    ) 0 '   + Q % x !      # kU*  Qs+ ;  6 1 ..8 '-    r 0 ejdeeeeqlee`eYTe5SMAP ClazzEnrolmentDao_HttpServerExt.kt Kotlin *S Kotlin *F + 1 ClazzEnrolmentDao_HttpServerExt.kt com/ustadmobile/core/db/dao/ClazzEnrolmentDao_HttpServerExtKt + 2 _Collections.kt kotlin/collections/CollectionsKt___CollectionsKt + 3 fake.kt kotlin/jvm/internal/FakeKt *L 1#1,424:1 1549#2:425 1620#2,3:426 1603#2,9:429 1855#2:438 1856#2:440 1612#2:441 1603#2,9:442 1855#2:451 1856#2:453 1612#2:454 1549#2:455 1620#2,3:456 1603#2,9:459 1855#2:468 1856#2:470 1612#2:471 1603#2,9:472 1855#2:481 1856#2:483 1612#2:484 1549#2:485 1620#2,3:486 1603#2,9:489 1855#2:498 1856#2:500 1612#2:501 1603#2,9:502 1855#2:511 1856#2:513 1612#2:514 1603#2,9:515 1855#2:524 1856#2:526 1612#2:527 1549#2:528 1620#2,3:529 1#3:439 1#3:452 1#3:469 1#3:482 1#3:499 1#3:512 1#3:525 *S KotlinDebug *F + 1 ClazzEnrolmentDao_HttpServerExt.kt com/ustadmobile/core/db/dao/ClazzEnrolmentDao_HttpServerExtKt *L 105#1:425 105#1:426,3 190#1:429,9 190#1:438 190#1:440 190#1:441 202#1:442,9 202#1:451 202#1:453 202#1:454 214#1:455 214#1:456,3 328#1:459,9 328#1:468 328#1:470 328#1:471 340#1:472,9 340#1:481 340#1:483 340#1:484 352#1:485 352#1:486,3 361#1:489,9 361#1:498 361#1:500 361#1:501 373#1:502,9 373#1:511 373#1:513 373#1:514 385#1:515,9 385#1:524 385#1:526 385#1:527 397#1:528 397#1:529,3 190#1:439 202#1:452 328#1:469 340#1:482 361#1:499 373#1:512 385#1:525 *E O[IIIII[s[ sssssssss.sss[sPK!!PPXcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$findActorEntitiesForGradebook$1.class=FRcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$findActorEntitiesForGradebook$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fClazzEnrolmentDao_Repo.ktlisnmfindActorEntitiesForGradebookc2com.ustadmobile.core.db.dao.ClazzEnrolmentDao_RepoW(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$findActorEntitiesForGradebook$1;>;)Vthis$04Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisTLcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$findActorEntitiesForGradebook$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,2com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo.N(JIILjava/lang/String;IJJIILkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mv kxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =M%*+&***+**  *-2>%%3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IW(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$findAllClazzesByPersonWithClazzAsListAsync$1;>;)Vthis$04Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisaLcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$findAllClazzesByPersonWithClazzAsListAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,2com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo.5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mv kxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IW(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$findAllEnrolmentsByClazzUidAndRole$1;>;)Vthis$04Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisYLcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$findAllEnrolmentsByClazzUidAndRole$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,2com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo.6(JILkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mv kxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =F*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IW(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$findByAccountPersonUidAndClazzUid$1;>;)Vthis$04Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisXLcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$findByAccountPersonUidAndClazzUid$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,2com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo.6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mv kxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =F*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;I;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0+com/ustadmobile/door/http/RepoHttpRequestKtreplicateHttpRequestOrThrows(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;Lkotlin/jvm/functions/Function0;)Ljava/lang/Object; B(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;)V!$this_replicateHttpRequestOrThrow-Lcom/ustadmobile/door/DoorDatabaseRepository; $repoPathLjava/lang/String;    (I)V  thisLcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$findByClazzUidAndRole$1$invokeSuspend$$inlined$replicateHttpRequestOrThrow$1; $receiverinvoke()Ljava/lang/String;#Lorg/jetbrains/annotations/NotNull;/: repoHttpRequestWithFallback: exception for  $java/lang/invoke/StringConcatFactory"makeConcatWithConstants(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; $% #&'S(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;)Ljava/lang/String; $)*()Ljava/lang/Object;  -Lkotlin/Metadata;mv kxi0d1(  0"H ¢¨d2 RIcom/ustadmobile/door/http/RepoHttpRequestKt$replicateHttpRequestOrThrow$1Jcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$findByClazzUidAndRole$1? invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object; ABRepoHttpRequest.kt*Lkotlin/jvm/internal/SourceDebugExtension;valueSMAP RepoHttpRequest.kt Kotlin *S Kotlin *F + 1 RepoHttpRequest.kt com/ustadmobile/door/http/RepoHttpRequestKt$replicateHttpRequestOrThrow$1 *L 1#1,63:1 *E CodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotationsBootstrapMethods1 HB*+*,*I H8**+J:I KA,H/*.J9I L M@CNODPSMAP RepoHttpRequest.kt Kotlin *S Kotlin *F + 1 RepoHttpRequest.kt com/ustadmobile/door/http/RepoHttpRequestKt$replicateHttpRequestOrThrow$1 *L 1#1,63:1 *E Q:/0[I1I2I34I56I78[s9:[s;sKEF[sGR(!PK!!@83--Pcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$findByClazzUidAndRole$1.class=Jcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$findByClazzUidAndRole$1Lkotlin/coroutines/jvm/internal/SuspendLambda;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation<-Ljava/lang/Boolean;>;Ljava/lang/Object;>;,kotlin/coroutines/jvm/internal/SuspendLambdakotlin/jvm/functions/Function2p(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;JIILjava/lang/String;IJJJLkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;JIILjava/lang/String;IJJJLkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$findByClazzUidAndRole$1;>;)Vthis$04Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;   $clazzUidJ  $roleIdI   $sortOrder   $searchTextLjava/lang/String;  $filter  $accountPersonUid ! " $currentTime $ % $permission ' ($(ILkotlin/coroutines/Continuation;)V * +thisLLcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$findByClazzUidAndRole$1; $receiver $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;L$1Ljava/lang/Object;L$2.Lkotlin/coroutines/jvm/internal/DebugMetadata;fClazzEnrolmentDao_Repo.ktlvisL$0n$$this$replicateHttpRequestOrThrow$iv repoPath$iv _responsemcJcom.ustadmobile.core.db.dao.ClazzEnrolmentDao_Repo$findByClazzUidAndRole$1$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;java/lang/ExceptionK)kotlin/coroutines/intrinsics/IntrinsicsKtMgetCOROUTINE_SUSPENDED()Ljava/lang/Object; OP NQlabel S Tkotlin/ResultKtVthrowOnFailure(Ljava/lang/Object;)V XY WZ A5 \'androidx/paging/PagingSource$LoadParams^2com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo`get_repo/()Lcom/ustadmobile/door/DoorDatabaseRepository; bc ad'ClazzEnrolmentDao/findByClazzUidAndRolefget_httpClient()Lio/ktor/client/HttpClient; hi aj)io/ktor/client/request/HttpRequestBuilderl()V n mo+com/ustadmobile/door/DoorDatabaseRepositoryq getConfig)()Lcom/ustadmobile/door/RepositoryConfig; st ru0com/ustadmobile/door/ext/HttpRequestBuilderExtKtw setRepoUrlg(Lio/ktor/client/request/HttpRequestBuilder;Lcom/ustadmobile/door/RepositoryConfig;Ljava/lang/String;)V yz x{doorNodeIdHeader[(Lio/ktor/client/request/HttpRequestBuilder;Lcom/ustadmobile/door/DoorDatabaseRepository;)V }~ xio/ktor/http/HttpMessageBuilder cache-controlno-storeio/ktor/client/request/UtilsKtheaderH(Lio/ktor/http/HttpMessageBuilder;Ljava/lang/String;Ljava/lang/Object;)V clazzUid%com/ustadmobile/door/RepositoryConfiggetJson#()Lkotlinx/serialization/json/Json; 'kotlin/jvm/internal/LongCompanionObjectINSTANCE)Lkotlin/jvm/internal/LongCompanionObject; 3kotlinx/serialization/builtins/BuiltinSerializersKt serializerN(Lkotlin/jvm/internal/LongCompanionObject;)Lkotlinx/serialization/KSerializer; +kotlinx/serialization/SerializationStrategy%kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; kotlinx/serialization/json/JsonencodeToStringS(Lkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)Ljava/lang/String;  parameterR(Lio/ktor/client/request/HttpRequestBuilder;Ljava/lang/String;Ljava/lang/Object;)V roleId&kotlin/jvm/internal/IntCompanionObject(Lkotlin/jvm/internal/IntCompanionObject; M(Lkotlin/jvm/internal/IntCompanionObject;)Lkotlinx/serialization/KSerializer; boxInt(I)Ljava/lang/Integer;  sortOrder searchText)kotlin/jvm/internal/StringCompanionObject+Lkotlin/jvm/internal/StringCompanionObject; P(Lkotlin/jvm/internal/StringCompanionObject;)Lkotlinx/serialization/KSerializer;  getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; filteraccountPersonUid currentTime permissionpagingSourceLoadParameters(Lio/ktor/client/request/HttpRequestBuilder;Lkotlinx/serialization/json/Json;Lkotlinx/serialization/SerializationStrategy;Landroidx/paging/PagingSource$LoadParams;)V xio/ktor/http/HttpMethod Companion#Lio/ktor/http/HttpMethod$Companion; !io/ktor/http/HttpMethod$CompaniongetGet()Lio/ktor/http/HttpMethod;  setMethod(Lio/ktor/http/HttpMethod;)V m&io/ktor/client/statement/HttpStatementI(Lio/ktor/client/request/HttpRequestBuilder;Lio/ktor/client/HttpClient;)V  45  65 execute4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; java/lang/String%io/ktor/client/statement/HttpResponseget_db()Landroidx/room/RoomDatabase; a=com/ustadmobile/door/replication/DoorDatabaseReplicationExtKt#onClientRepoDoorMessageHttpResponse(Landroidx/room/RoomDatabase;Lio/ktor/client/statement/HttpResponse;Lkotlinx/serialization/json/Json;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;  3com/ustadmobile/door/paging/HttpResponsePagingExtKtendOfPaginationReached*(Lio/ktor/client/statement/HttpResponse;)Z      boxBoolean(Z)Ljava/lang/Boolean;  io/github/aakira/napier/Napier Lio/github/aakira/napier/Napier;  java/lang/ThrowableDoorLogcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$findByClazzUidAndRole$1$invokeSuspend$$inlined$replicateHttpRequestOrThrow$1B(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;)V  kotlin/jvm/functions/Function0 vJ(Ljava/lang/Throwable;Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V "# $java/lang/IllegalStateException&/call to 'resume' before 'invoke' with coroutine((Ljava/lang/String;)V * '+ _pagingParams)Landroidx/paging/PagingSource$LoadParams;-Lcom/ustadmobile/door/DoorDatabaseRepository; $this$get$ivLio/ktor/client/HttpClient;$completion$iv$this$get$iv$iv builder$iv$iv+Lio/ktor/client/request/HttpRequestBuilder;1$this$invokeSuspend_u24lambda_u241_u24lambda_u240$this$request$iv$iv$iv'Lio/ktor/client/statement/HttpResponse;e$ivLjava/lang/Exception;F$i$a$-get-ClazzEnrolmentDao_Repo$findByClazzUidAndRole$1$1$_response$1 $i$f$request$i$f$getR$i$a$-replicateHttpRequestOrThrow-ClazzEnrolmentDao_Repo$findByClazzUidAndRole$1$1 $i$f$replicateHttpRequestOrThrow$resultjava/lang/ObjectAjava/lang/BooleanCcreateT(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;f(Ljava/lang/Object;Lkotlin/coroutines/Continuation<*>;)Lkotlin/coroutines/Continuation;  Hkotlin/coroutines/ContinuationJvalueinvoke](Landroidx/paging/PagingSource$LoadParams;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Landroidx/paging/PagingSource$LoadParams;Lkotlin/coroutines/Continuation<-Ljava/lang/Boolean;>;)Ljava/lang/Object; EF P kotlin/UnitR Lkotlin/Unit; T SU 23 Wp1p28(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; MN \Lkotlin/Metadata;mv kxi0d1<    0200j0`HŠ@d2 (Lapp/cash/paging/PagingSourceLoadParams;findByClazzUidAndRole9(JIILjava/lang/String;IJJJ)Landroidx/paging/PagingSource; klandroidx/paging/PagingSourcen LoadParams*Lkotlin/jvm/internal/SourceDebugExtension; SMAP ClazzEnrolmentDao_Repo.kt Kotlin *S Kotlin *F + 1 ClazzEnrolmentDao_Repo.kt com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$findByClazzUidAndRole$1 + 2 RepoHttpRequest.kt com/ustadmobile/door/http/RepoHttpRequestKt + 3 builders.kt io/ktor/client/request/BuildersKt *L 1#1,368:1 54#2,2:369 56#2,5:375 225#3:371 99#3,2:372 22#3:374 *S KotlinDebug *F + 1 ClazzEnrolmentDao_Repo.kt com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$findByClazzUidAndRole$1 *L 170#1:369,2 170#1:375,5 171#1:371 171#1:372,2 171#1:374 *E CodeLocalVariableTable Signature StackMapTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileSourceDebugExtensionRuntimeVisibleAnnotations0 4565SA5 !$' s<*+* **** *#* &* )*,tp <-.</ <<<<<<!<$ <' <01u 23s!R: *U H+[*]_M*eNg:*:*7*6*6 *: * 6 *#7 *&7*)766k:*:6:mYp::6evg|eevevev evɸ̸ ev ev evevev,:6:6Y*-]***UY 5 66666*a:*:*]rN+[+:ev**-]***UY , 66*:*:*]rN+[+W #:Y-!%'Y),uHLzLLvi$!BB,.!BraBB>!BB%!BrBB !BrBL!BrBD!BBw.0uqvrys 0MOUz s stu"vNvusrwx{t`#0-.rC/zEC/ C/C/ C/rDrMDDD D012131 ;45r65)717E8E89:o;"/<A==y>u?(-.(@5`!<]%=Z)=Wh>Tk?&>O?xIyJEFsi7Y****** *#*&*),IN-+]-Kt 7-.7L5701uGxJy IJMNsB*+,QVXt -.Y.Z1uOxIy JIAM[s? *+_,K]t  -. Y5 Z5z_op {amu|9} SMAP ClazzEnrolmentDao_Repo.kt Kotlin *S Kotlin *F + 1 ClazzEnrolmentDao_Repo.kt com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$findByClazzUidAndRole$1 + 2 RepoHttpRequest.kt com/ustadmobile/door/http/RepoHttpRequestKt + 3 builders.kt io/ktor/client/request/BuildersKt *L 1#1,368:1 54#2,2:369 56#2,5:375 225#3:371 99#3,2:372 22#3:374 *S KotlinDebug *F + 1 ClazzEnrolmentDao_Repo.kt com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$findByClazzUidAndRole$1 *L 170#1:369,2 170#1:375,5 171#1:371 171#1:372,2 171#1:374 *E ~78s9:[I;I<=[I>I>I?I?I?@[sAs4sAs4s6B[sCsDsCsDsEFs2GsH^_[I?I`I>aIbcIde[sfg[shsis-s.sisjxqL[srPK!!>I com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$findByClazzUidAndRoleForGradebook$1$invokeSuspend$$inlined$replicateHttpRequestOrThrow$1.class=Scom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$findByClazzUidAndRoleForGradebook$1$invokeSuspend$$inlined$replicateHttpRequestOrThrow$1PLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0+com/ustadmobile/door/http/RepoHttpRequestKtreplicateHttpRequestOrThrows(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;Lkotlin/jvm/functions/Function0;)Ljava/lang/Object; B(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;)V!$this_replicateHttpRequestOrThrow-Lcom/ustadmobile/door/DoorDatabaseRepository; $repoPathLjava/lang/String;    (I)V  thisLcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$findByClazzUidAndRoleForGradebook$1$invokeSuspend$$inlined$replicateHttpRequestOrThrow$1; $receiverinvoke()Ljava/lang/String;#Lorg/jetbrains/annotations/NotNull;/: repoHttpRequestWithFallback: exception for  $java/lang/invoke/StringConcatFactory"makeConcatWithConstants(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; $% #&'S(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;)Ljava/lang/String; $)*()Ljava/lang/Object;  -Lkotlin/Metadata;mv kxi0d1(  0"H ¢¨d2 RIcom/ustadmobile/door/http/RepoHttpRequestKt$replicateHttpRequestOrThrow$1Vcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$findByClazzUidAndRoleForGradebook$1? invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object; ABRepoHttpRequest.kt*Lkotlin/jvm/internal/SourceDebugExtension;valueSMAP RepoHttpRequest.kt Kotlin *S Kotlin *F + 1 RepoHttpRequest.kt com/ustadmobile/door/http/RepoHttpRequestKt$replicateHttpRequestOrThrow$1 *L 1#1,63:1 *E CodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotationsBootstrapMethods1 HB*+*,*I H8**+J:I KA,H/*.J9I L M@CNODPSMAP RepoHttpRequest.kt Kotlin *S Kotlin *F + 1 RepoHttpRequest.kt com/ustadmobile/door/http/RepoHttpRequestKt$replicateHttpRequestOrThrow$1 *L 1#1,63:1 *E Q:/0[I1I2I34I56I78[s9:[s;sKEF[sGR(!PK!!--\com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$findByClazzUidAndRoleForGradebook$1.class=zVcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$findByClazzUidAndRoleForGradebook$1Lkotlin/coroutines/jvm/internal/SuspendLambda;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation<-Ljava/lang/Boolean;>;Ljava/lang/Object;>;,kotlin/coroutines/jvm/internal/SuspendLambdakotlin/jvm/functions/Function2o(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;JIILjava/lang/String;IJJLkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;JIILjava/lang/String;IJJLkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$findByClazzUidAndRoleForGradebook$1;>;)Vthis$04Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;   $clazzUidJ  $roleIdI   $sortOrder   $searchTextLjava/lang/String;  $filter  $accountPersonUid ! " $currentTime $ %$(ILkotlin/coroutines/Continuation;)V ' (thisXLcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$findByClazzUidAndRoleForGradebook$1; $receiver $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;L$1Ljava/lang/Object;L$2.Lkotlin/coroutines/jvm/internal/DebugMetadata;fClazzEnrolmentDao_Repo.ktlvisL$0n$$this$replicateHttpRequestOrThrow$iv repoPath$iv _responsemcVcom.ustadmobile.core.db.dao.ClazzEnrolmentDao_Repo$findByClazzUidAndRoleForGradebook$1$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;java/lang/ExceptionH)kotlin/coroutines/intrinsics/IntrinsicsKtJgetCOROUTINE_SUSPENDED()Ljava/lang/Object; LM KNlabel P Qkotlin/ResultKtSthrowOnFailure(Ljava/lang/Object;)V UV TW >2 Y'androidx/paging/PagingSource$LoadParams[2com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo]get_repo/()Lcom/ustadmobile/door/DoorDatabaseRepository; _` ^a3ClazzEnrolmentDao/findByClazzUidAndRoleForGradebookcget_httpClient()Lio/ktor/client/HttpClient; ef ^g)io/ktor/client/request/HttpRequestBuilderi()V k jl+com/ustadmobile/door/DoorDatabaseRepositoryn getConfig)()Lcom/ustadmobile/door/RepositoryConfig; pq or0com/ustadmobile/door/ext/HttpRequestBuilderExtKtt setRepoUrlg(Lio/ktor/client/request/HttpRequestBuilder;Lcom/ustadmobile/door/RepositoryConfig;Ljava/lang/String;)V vw uxdoorNodeIdHeader[(Lio/ktor/client/request/HttpRequestBuilder;Lcom/ustadmobile/door/DoorDatabaseRepository;)V z{ u|io/ktor/http/HttpMessageBuilder~ cache-controlno-storeio/ktor/client/request/UtilsKtheaderH(Lio/ktor/http/HttpMessageBuilder;Ljava/lang/String;Ljava/lang/Object;)V clazzUid%com/ustadmobile/door/RepositoryConfiggetJson#()Lkotlinx/serialization/json/Json; 'kotlin/jvm/internal/LongCompanionObjectINSTANCE)Lkotlin/jvm/internal/LongCompanionObject; 3kotlinx/serialization/builtins/BuiltinSerializersKt serializerN(Lkotlin/jvm/internal/LongCompanionObject;)Lkotlinx/serialization/KSerializer; +kotlinx/serialization/SerializationStrategy%kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; kotlinx/serialization/json/JsonencodeToStringS(Lkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)Ljava/lang/String;  parameterR(Lio/ktor/client/request/HttpRequestBuilder;Ljava/lang/String;Ljava/lang/Object;)V roleId&kotlin/jvm/internal/IntCompanionObject(Lkotlin/jvm/internal/IntCompanionObject; M(Lkotlin/jvm/internal/IntCompanionObject;)Lkotlinx/serialization/KSerializer; boxInt(I)Ljava/lang/Integer;  sortOrder searchText)kotlin/jvm/internal/StringCompanionObject+Lkotlin/jvm/internal/StringCompanionObject; P(Lkotlin/jvm/internal/StringCompanionObject;)Lkotlinx/serialization/KSerializer;  getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; filteraccountPersonUid currentTimepagingSourceLoadParameters(Lio/ktor/client/request/HttpRequestBuilder;Lkotlinx/serialization/json/Json;Lkotlinx/serialization/SerializationStrategy;Landroidx/paging/PagingSource$LoadParams;)V uio/ktor/http/HttpMethod Companion#Lio/ktor/http/HttpMethod$Companion; !io/ktor/http/HttpMethod$CompaniongetGet()Lio/ktor/http/HttpMethod;  setMethod(Lio/ktor/http/HttpMethod;)V j&io/ktor/client/statement/HttpStatementI(Lio/ktor/client/request/HttpRequestBuilder;Lio/ktor/client/HttpClient;)V  12  32 execute4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; java/lang/String%io/ktor/client/statement/HttpResponseget_db()Landroidx/room/RoomDatabase; ^=com/ustadmobile/door/replication/DoorDatabaseReplicationExtKt#onClientRepoDoorMessageHttpResponse(Landroidx/room/RoomDatabase;Lio/ktor/client/statement/HttpResponse;Lkotlinx/serialization/json/Json;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;  3com/ustadmobile/door/paging/HttpResponsePagingExtKtendOfPaginationReached*(Lio/ktor/client/statement/HttpResponse;)Z   boxBoolean(Z)Ljava/lang/Boolean;    io/github/aakira/napier/Napier  Lio/github/aakira/napier/Napier;  java/lang/ThrowableDoorLogcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$findByClazzUidAndRoleForGradebook$1$invokeSuspend$$inlined$replicateHttpRequestOrThrow$1B(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;)V  kotlin/jvm/functions/Function0vJ(Ljava/lang/Throwable;Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V  java/lang/IllegalStateException!/call to 'resume' before 'invoke' with coroutine#(Ljava/lang/String;)V % "& _pagingParams)Landroidx/paging/PagingSource$LoadParams;-Lcom/ustadmobile/door/DoorDatabaseRepository; $this$get$ivLio/ktor/client/HttpClient;$completion$iv$this$get$iv$iv builder$iv$iv+Lio/ktor/client/request/HttpRequestBuilder;1$this$invokeSuspend_u24lambda_u241_u24lambda_u240$this$request$iv$iv$iv'Lio/ktor/client/statement/HttpResponse;e$ivLjava/lang/Exception;R$i$a$-get-ClazzEnrolmentDao_Repo$findByClazzUidAndRoleForGradebook$1$1$_response$1 $i$f$request$i$f$get^$i$a$-replicateHttpRequestOrThrow-ClazzEnrolmentDao_Repo$findByClazzUidAndRoleForGradebook$1$1 $i$f$replicateHttpRequestOrThrow$resultjava/lang/Object<java/lang/Boolean>createT(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;f(Ljava/lang/Object;Lkotlin/coroutines/Continuation<*>;)Lkotlin/coroutines/Continuation;  Ckotlin/coroutines/ContinuationEvalueinvoke](Landroidx/paging/PagingSource$LoadParams;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Landroidx/paging/PagingSource$LoadParams;Lkotlin/coroutines/Continuation<-Ljava/lang/Boolean;>;)Ljava/lang/Object; @A K kotlin/UnitM Lkotlin/Unit; O NP /0 Rp1p28(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; HI WLkotlin/Metadata;mv kxi0d1<    0200j0`HŠ@d2 (Lapp/cash/paging/PagingSourceLoadParams;!findByClazzUidAndRoleForGradebook8(JIILjava/lang/String;IJJ)Landroidx/paging/PagingSource; fgandroidx/paging/PagingSourcei LoadParams*Lkotlin/jvm/internal/SourceDebugExtension;#SMAP ClazzEnrolmentDao_Repo.kt Kotlin *S Kotlin *F + 1 ClazzEnrolmentDao_Repo.kt com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$findByClazzUidAndRoleForGradebook$1 + 2 RepoHttpRequest.kt com/ustadmobile/door/http/RepoHttpRequestKt + 3 builders.kt io/ktor/client/request/BuildersKt *L 1#1,368:1 54#2,2:369 56#2,5:375 225#3:371 99#3,2:372 22#3:374 *S KotlinDebug *F + 1 ClazzEnrolmentDao_Repo.kt com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$findByClazzUidAndRoleForGradebook$1 *L 213#1:369,2 213#1:375,5 215#1:371 215#1:372,2 215#1:374 *E CodeLocalVariableTable Signature StackMapTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileSourceDebugExtensionRuntimeVisibleAnnotations0 1232P>2 !$ n 6*+* **** *#* &* )of 6*+6, 666666!6$ 6-. p /0nO:*R+X*Z\M*bNd:*:*7*6*6 *: * 6 *#7 *&766h:*:6:jYm::6bsdyb}bsbsbs bsƸɸ bs bs bsbs,:6ݶ:6Y*-Z***RY566666*^:*:*ZoN+X+:bs**-Z***RY,66*:*:*ZoN+X+W #:Y- "Y$'oIOIIq[$==.=o^==>==%=o== =o=I=o=?==r/08<oqprss*GIOtsstuv#UvVuWsX]rwx{o`#0()8@*OE@* @*@* @*<AGMAAA A}+,}-.c.,;/0M10)2,]7B3B345J6/7A88s9o:(*+(;25!72%8/)8,h9)k:&9O:sFtG@Ane3Y****** *#*&,DN-+Z-Fo 3*+3G23-.pBsGt FGHInB*+,LQSo *+T)U.pJsFt GFAHVn? *+\,FXo  *+ T2 U2u\jk v^hpw6x#SMAP ClazzEnrolmentDao_Repo.kt Kotlin *S Kotlin *F + 1 ClazzEnrolmentDao_Repo.kt com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$findByClazzUidAndRoleForGradebook$1 + 2 RepoHttpRequest.kt com/ustadmobile/door/http/RepoHttpRequestKt + 3 builders.kt io/ktor/client/request/BuildersKt *L 1#1,368:1 54#2,2:369 56#2,5:375 225#3:371 99#3,2:372 22#3:374 *S KotlinDebug *F + 1 ClazzEnrolmentDao_Repo.kt com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$findByClazzUidAndRoleForGradebook$1 *L 213#1:369,2 213#1:375,5 215#1:371 215#1:372,2 215#1:374 *E y45s67[I8I9:[I;I;Is1s>s1s3?[s@sAs@sAsBCs/DsEYZ[Icom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$findByUid$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fClazzEnrolmentDao_Repo.ktlisnm findByUidc2com.ustadmobile.core.db.dao.ClazzEnrolmentDao_RepoW(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$findByUid$1;>;)Vthis$04Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  this@Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$findByUid$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,2com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo.5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mv kxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IW(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$findClazzEnrolmentEntitiesForPersonViewPermissionCheck$1;>;)Vthis$04Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thismLcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$findClazzEnrolmentEntitiesForPersonViewPermissionCheck$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,2com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo.6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mv kxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =F*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;I;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0+com/ustadmobile/door/http/RepoHttpRequestKtreplicateHttpRequestCatchAndLogb(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V B(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;)V%$this_replicateHttpRequestCatchAndLog-Lcom/ustadmobile/door/DoorDatabaseRepository; $repoPathLjava/lang/String;    (I)V  this~Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$findEnrolmentWithLeavingReason$$inlined$replicateHttpRequestCatchAndLog$1; $receiverinvoke()Ljava/lang/String;#Lorg/jetbrains/annotations/NotNull;/: repoHttpRequestWithFallback: exception for  $java/lang/invoke/StringConcatFactory"makeConcatWithConstants(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; $% #&'S(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;)Ljava/lang/String; $)*()Ljava/lang/Object;  -Lkotlin/Metadata;mv kxi0d1!  0H ¢¨d2 Mcom/ustadmobile/door/http/RepoHttpRequestKt$replicateHttpRequestCatchAndLog$12com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo>findEnrolmentWithLeavingReason5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; @ARepoHttpRequest.kt*Lkotlin/jvm/internal/SourceDebugExtension;valueSMAP RepoHttpRequest.kt Kotlin *S Kotlin *F + 1 RepoHttpRequest.kt com/ustadmobile/door/http/RepoHttpRequestKt$replicateHttpRequestCatchAndLog$1 *L 1#1,63:1 *E CodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotationsBootstrapMethods1 GB*+*,*H G8**+I-H JA,G/*.I,H K L?BMNCOSMAP RepoHttpRequest.kt Kotlin *S Kotlin *F + 1 RepoHttpRequest.kt com/ustadmobile/door/http/RepoHttpRequestKt$replicateHttpRequestCatchAndLog$1 *L 1#1,63:1 *E P7/0[I1I2I34I56I78[s9:[s;sW(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$findEnrolmentWithLeavingReason$1;>;)Vthis$04Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo; "# $#(Lkotlin/coroutines/Continuation;)V & 'ULcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$findEnrolmentWithLeavingReason$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result 0 1labelI 34 5kotlin/coroutines/Continuation82com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo:5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; < ;=$resultLkotlin/Metadata;mv kxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0 0"#34 G= *+%*,(H  ) "# *+I!,-GE*+2**676*% *9>H)?J.K/L M;=N O  s [III[IIIIIIII[ssss ssss [ssssssssss@A[IIBICIDEIFPK!!vDbocom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$findEnrolmentsAndPersonByClazzUidWithPermissionCheck$1.class=Ficom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$findEnrolmentsAndPersonByClazzUidWithPermissionCheck$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fClazzEnrolmentDao_Repo.ktlisnm4findEnrolmentsAndPersonByClazzUidWithPermissionCheckc2com.ustadmobile.core.db.dao.ClazzEnrolmentDao_RepoW(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$findEnrolmentsAndPersonByClazzUidWithPermissionCheck$1;>;)Vthis$04Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thiskLcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$findEnrolmentsAndPersonByClazzUidWithPermissionCheck$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,2com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo.6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mv kxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =F*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IW(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$findEnrolmentsByClazzUidAndRole$1;>;)Vthis$04Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisVLcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$findEnrolmentsByClazzUidAndRole$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,2com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo.8(JJIJLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mv kxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =H  *+&***+**  *-2>  3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IW(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$findEnrolmentsByClazzUidAndRolePaged$1;>;)Vthis$04Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  this[Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$findEnrolmentsByClazzUidAndRolePaged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,2com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo.O(JIILjava/lang/String;IJJJIILkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mv kxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =N&*+&***+**  *-2>&&3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IW(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$getAllClazzEnrolledAtTimeAsync$1;>;)Vthis$04Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisULcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$getAllClazzEnrolledAtTimeAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,2com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo.8(JJIJLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mv kxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =H  *+&***+**  *-2>  3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;I;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0+com/ustadmobile/door/http/RepoHttpRequestKtreplicateHttpRequestCatchAndLogb(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V B(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;)V%$this_replicateHttpRequestCatchAndLog-Lcom/ustadmobile/door/DoorDatabaseRepository; $repoPathLjava/lang/String;    (I)V  thisLcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$getAllEnrolmentsAtTimeByClazzAndPerson$$inlined$replicateHttpRequestCatchAndLog$1; $receiverinvoke()Ljava/lang/String;#Lorg/jetbrains/annotations/NotNull;/: repoHttpRequestWithFallback: exception for  $java/lang/invoke/StringConcatFactory"makeConcatWithConstants(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; $% #&'S(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;)Ljava/lang/String; $)*()Ljava/lang/Object;  -Lkotlin/Metadata;mv kxi0d1!  0H ¢¨d2 Mcom/ustadmobile/door/http/RepoHttpRequestKt$replicateHttpRequestCatchAndLog$12com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo>&getAllEnrolmentsAtTimeByClazzAndPerson7(JJJLkotlin/coroutines/Continuation;)Ljava/lang/Object; @ARepoHttpRequest.kt*Lkotlin/jvm/internal/SourceDebugExtension;valueSMAP RepoHttpRequest.kt Kotlin *S Kotlin *F + 1 RepoHttpRequest.kt com/ustadmobile/door/http/RepoHttpRequestKt$replicateHttpRequestCatchAndLog$1 *L 1#1,63:1 *E CodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotationsBootstrapMethods1 GB*+*,*H G8**+I-H JA,G/*.I,H K L?BMNCOSMAP RepoHttpRequest.kt Kotlin *S Kotlin *F + 1 RepoHttpRequest.kt com/ustadmobile/door/http/RepoHttpRequestKt$replicateHttpRequestCatchAndLog$1 *L 1#1,63:1 *E P7/0[I1I2I34I56I78[s9:[s;sW(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$getAllEnrolmentsAtTimeByClazzAndPerson$1;>;)Vthis$04Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo; &' (#(Lkotlin/coroutines/Continuation;)V #* +]Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$getAllEnrolmentsAtTimeByClazzAndPerson$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result 4 5labelI 78 9kotlin/coroutines/Continuation<2com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo>7(JJJLkotlin/coroutines/Continuation;)Ljava/lang/Object; @ ?A$resultLkotlin/Metadata;mv kxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0  4&'78#$K= *+)*,,L  - &' ./M%01KG*+6**:;:*) *=BL-CN2O3P Q?ARS s[III[ IIIIIIIIIIII[ ssss s s ssss s s [ sssssssssssss !s"DE[IIFIGIHIIJPK!!|!!Tcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$getClazzNameAndPersonName$1.class=FNcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$getClazzNameAndPersonName$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fClazzEnrolmentDao_Repo.ktlJisnmgetClazzNameAndPersonNamec2com.ustadmobile.core.db.dao.ClazzEnrolmentDao_RepoW(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$getClazzNameAndPersonName$1;>;)Vthis$04Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisPLcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$getClazzNameAndPersonName$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,2com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo.6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mv kxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =F*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;I;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0g(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;)Vthis$04Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;  $entity0Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;  (I)V  thisELcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$insert$_result$1; $receiverinvoke()Ljava/lang/Long;#Lorg/jetbrains/annotations/NotNull;2com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repoget_dao1()Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao;  -com/ustadmobile/core/db/dao/ClazzEnrolmentDao!insert(Ljava/lang/Object;)J #$ "%java/lang/Long'valueOf(J)Ljava/lang/Long; )* (+()Ljava/lang/Object;  .Lkotlin/Metadata;mv kxi0d1  0H ¢d2 3(Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;)J #>ClazzEnrolmentDao_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  AB*+ *,*B  A<* *&,CXB DA-A/*/CWB E F?GH@I701[I2I3I45I67I89[s:;[sW(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$insertAsync$1;>;)Vthis$04Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisBLcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,2com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo.d(Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mv kxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;I;Ljava/lang/Object;>;,kotlin/coroutines/jvm/internal/SuspendLambdakotlin/jvm/functions/Function1(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$insertAsync$_result$1;>;)Vthis$04Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;  $entity0Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;  $(ILkotlin/coroutines/Continuation;)V  thisJLcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$insertAsync$_result$1; $receiver $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;fClazzEnrolmentDao_Repo.ktl_isnmcHcom.ustadmobile.core.db.dao.ClazzEnrolmentDao_Repo$insertAsync$_result$1$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;)kotlin/coroutines/intrinsics/IntrinsicsKt*getCOROUTINE_SUSPENDED()Ljava/lang/Object; ,- +.labelI 01 2kotlin/ResultKt4throwOnFailure(Ljava/lang/Object;)V 67 582com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo:get_dao1()Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao; <= ;>kotlin/coroutines/Continuation@-com/ustadmobile/core/db/dao/ClazzEnrolmentDaoB insertAsyncF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; DE CFjava/lang/IllegalStateExceptionH/call to 'resume' before 'invoke' with coroutineJ(Ljava/lang/String;)V L IM$resultLjava/lang/Object;java/lang/ObjectQcreateB(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;T(Lkotlin/coroutines/Continuation<*>;)Lkotlin/coroutines/Continuation;  Vinvoke4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;G(Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; ST [ kotlin/Unit]INSTANCE Lkotlin/Unit; _` ^a  cp1 XY fLkotlin/Metadata;mv kxi0d1  0HŠ@d2 d(Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; DvCodeLocalVariableTable Signature StackMapTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations001  xM*+*,*-y* z xR/M*3@:+9*?**A*3GY, ,+9+IYKN{ R!DR|^$_@^G_H^y$$$$OP}(~)STx<Y**+WAyzU})~)XYx7*+\bdyezZ}(~(AXx1 *+Agy  eP ;wz[s [I!"[#[$[%s&s'hi[IjIkIlmInoIpq[srs[stsuPK!!sƜEcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$insertList$1.class=H?com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$insertList$1KLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0G(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;Ljava/util/List;)Vz(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;>;)Vthis$04Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;   $entityListLjava/util/List;  (I)V  thisALcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$insertList$1; $receiverinvoke()V2com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repoget_dao1()Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao;  -com/ustadmobile/core/db/dao/ClazzEnrolmentDao! insertList(Ljava/util/List;)V #$ "%()Ljava/lang/Object;  ( kotlin/Unit*INSTANCE Lkotlin/Unit; ,- +.BLjava/util/List;Lkotlin/Metadata;mv kxi0d1  0H ¢d2 ClazzEnrolmentDao_Repo.kt SignatureCodeLocalVariableTableLineNumberTable InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0 @0 AB*+*,*B  @ A=* *&C fgB A'A2*)/CeB D E%@F?G412[I3I4I56I78I9:[s;<[s=s>sPK!!Jcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$insertListAsync$1.class=HDcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$insertListAsync$1KLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0G(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;Ljava/util/List;)Vz(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;>;)Vthis$04Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;   $entityListLjava/util/List;  (I)V  thisFLcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$insertListAsync$1; $receiverinvoke()V2com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repoget_dao1()Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao;  -com/ustadmobile/core/db/dao/ClazzEnrolmentDao!insertListAsync(Ljava/util/List;)V #$ "%()Ljava/lang/Object;  ( kotlin/Unit*INSTANCE Lkotlin/Unit; ,- +.BLjava/util/List;Lkotlin/Metadata;mv kxi0d1  0H ¢d2 ClazzEnrolmentDao_Repo.kt SignatureCodeLocalVariableTableLineNumberTable InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0 @0 AB*+*,*B  @ A=* *&C 23B A'A2*)/C1B D E%@F?G412[I3I4I56I78I9:[s;<[s=s>sPK!!F288Acom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$update$1.class=H;com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$update$1KLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0g(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;)Vthis$04Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;  $entity0Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;  (I)V  this=Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$update$1; $receiverinvoke()V2com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repoget_dao1()Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao;  -com/ustadmobile/core/db/dao/ClazzEnrolmentDao update(Ljava/lang/Object;)V "# !$()Ljava/lang/Object;  ' kotlin/Unit)INSTANCE Lkotlin/Unit; +, *-Lkotlin/Metadata;mv kxi0d1  0H ¢d2 3(Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;)V "=ClazzEnrolmentDao_Repo.ktCodeLocalVariableTableLineNumberTable InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  @B*+ *,*A  @=* *%B lmA A&@2*(.BkA C D>EF?G4/0[I1I2I34I56I78[s9:[s;sW(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$updateAsync$1;>;)Vthis$04Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisBLcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$updateAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,2com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo.d(Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mv kxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;I;Ljava/lang/Object;>;,kotlin/coroutines/jvm/internal/SuspendLambdakotlin/jvm/functions/Function1(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$updateAsync$_result$1;>;)Vthis$04Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;  $entity0Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;  $(ILkotlin/coroutines/Continuation;)V  thisJLcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$updateAsync$_result$1; $receiver $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;fClazzEnrolmentDao_Repo.ktlYisnmcHcom.ustadmobile.core.db.dao.ClazzEnrolmentDao_Repo$updateAsync$_result$1$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;)kotlin/coroutines/intrinsics/IntrinsicsKt*getCOROUTINE_SUSPENDED()Ljava/lang/Object; ,- +.labelI 01 2kotlin/ResultKt4throwOnFailure(Ljava/lang/Object;)V 67 582com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo:get_dao1()Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao; <= ;>kotlin/coroutines/Continuation@-com/ustadmobile/core/db/dao/ClazzEnrolmentDaoB updateAsyncd(Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; DE CFjava/lang/IllegalStateExceptionH/call to 'resume' before 'invoke' with coroutineJ(Ljava/lang/String;)V L IM$resultLjava/lang/Object;java/lang/ObjectQcreateB(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;T(Lkotlin/coroutines/Continuation<*>;)Lkotlin/coroutines/Continuation;  Vinvoke4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;J(Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object; ST [ kotlin/Unit]INSTANCE Lkotlin/Unit; _` ^a  cp1 XY fLkotlin/Metadata;mv kxi0d1 0HŠ@d2 CodeLocalVariableTable Signature StackMapTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations001  vM*+*,*-w* x vR/M*3@:+9*?**A*3GY, ,+9+IYKNy R!DRzX$Y@XGYHXw$$$$OP{(|)STv<Y**+WAwxU{)|)XYv7*+\bdwexZ{(|(AXv1 *+Agw  eP} ~;Fx[s [I!"[#[$[%s&s'hi[IjIkIlmInoIpq[srs[stsuPK!!=Z%ncom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$updateClazzEnrolmentActiveForClazzEnrolment$_result$1.class=Ohcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$updateClazzEnrolmentActiveForClazzEnrolment$_result$1QLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0:(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;JZJ)Vthis$04Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;  $clazzEnrolmentUidJ   $enrolledZ   $timeChanged  (I)V  thisjLcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$updateClazzEnrolmentActiveForClazzEnrolment$_result$1; $receiverinvoke()Ljava/lang/Integer;#Lorg/jetbrains/annotations/NotNull;2com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo"get_dao1()Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao; $% #&-com/ustadmobile/core/db/dao/ClazzEnrolmentDao(+updateClazzEnrolmentActiveForClazzEnrolment(JZJ)I *+ ),java/lang/Integer.valueOf(I)Ljava/lang/Integer; 01 /2()Ljava/lang/Object;  5Lkotlin/Metadata;mv kxi0d1  0H ¢d2 ClazzEnrolmentDao_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  Fb*+ * ***G4  FD* '***-3H6G I!A4F/*6H5G J K#,LMEN778[I9I:I;I?@[sAB[sCsDss PK!!I8##Scom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$updateClazzEnrolmentRole$1.class=FMcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$updateClazzEnrolmentRole$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fClazzEnrolmentDao_Repo.ktlBisnmupdateClazzEnrolmentRolec2com.ustadmobile.core.db.dao.ClazzEnrolmentDao_RepoW(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$updateClazzEnrolmentRole$1;>;)Vthis$04Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisOLcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$updateClazzEnrolmentRole$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,2com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo.9(JJIIJLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mv kxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =I !*+&***+**  *-2>!!3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;I;Ljava/lang/Object;>;,kotlin/coroutines/jvm/internal/SuspendLambdakotlin/jvm/functions/Function1\(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;JJIIJLkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;JJIIJLkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$updateClazzEnrolmentRole$_result$1;>;)Vthis$04Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;   $personUidJ   $clazzUid  $newRoleI  $oldRole   $updateTime  $(ILkotlin/coroutines/Continuation;)V  !thisWLcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$updateClazzEnrolmentRole$_result$1; $receiver $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;fClazzEnrolmentDao_Repo.ktlCisnmcUcom.ustadmobile.core.db.dao.ClazzEnrolmentDao_Repo$updateClazzEnrolmentRole$_result$1$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;)kotlin/coroutines/intrinsics/IntrinsicsKt7getCOROUTINE_SUSPENDED()Ljava/lang/Object; 9: 8;label = >kotlin/ResultKt@throwOnFailure(Ljava/lang/Object;)V BC AD2com/ustadmobile/core/db/dao/ClazzEnrolmentDao_RepoFget_dao1()Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao; HI GJkotlin/coroutines/ContinuationL-com/ustadmobile/core/db/dao/ClazzEnrolmentDaoNupdateClazzEnrolmentRole9(JJIIJLkotlin/coroutines/Continuation;)Ljava/lang/Object; PQ ORjava/lang/IllegalStateExceptionT/call to 'resume' before 'invoke' with coroutineV(Ljava/lang/String;)V X UY$resultLjava/lang/Object;java/lang/Object]createB(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;T(Lkotlin/coroutines/Continuation<*>;)Lkotlin/coroutines/Continuation;  binvoke4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;J(Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object; _` g kotlin/UnitiINSTANCE Lkotlin/Unit; kl jm () op1 de rLkotlin/Metadata;mv kxi0d1 0HŠ@d2 CodeLocalVariableTable Signature StackMapTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0=   **+* ***** "R*#$*% ******&'  () b;Ljava/lang/Object;>;,kotlin/coroutines/jvm/internal/SuspendLambdakotlin/jvm/functions/Function1Z(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;JJJLkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;JJJLkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$updateDateLeftByUid$2;>;)Vthis$04Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;  $clazzEnrolmentUidJ  $endDate   $updateTime  $(ILkotlin/coroutines/Continuation;)V  thisJLcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$updateDateLeftByUid$2; $receiver $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;fClazzEnrolmentDao_Repo.ktlSisnmcHcom.ustadmobile.core.db.dao.ClazzEnrolmentDao_Repo$updateDateLeftByUid$2$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;)kotlin/coroutines/intrinsics/IntrinsicsKt0getCOROUTINE_SUSPENDED()Ljava/lang/Object; 23 14labelI 67 8kotlin/ResultKt:throwOnFailure(Ljava/lang/Object;)V <= ;>2com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo@get_dao1()Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao; BC ADkotlin/coroutines/ContinuationF-com/ustadmobile/core/db/dao/ClazzEnrolmentDaoHupdateDateLeftByUid7(JJJLkotlin/coroutines/Continuation;)Ljava/lang/Object; JK IL kotlin/UnitNINSTANCE Lkotlin/Unit; PQ ORjava/lang/IllegalStateExceptionT/call to 'resume' before 'invoke' with coroutineV(Ljava/lang/String;)V X UY$resultLjava/lang/Object;java/lang/Object]createB(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;T(Lkotlin/coroutines/Continuation<*>;)Lkotlin/coroutines/Continuation;  binvoke4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; _` g !" ip1 de lLkotlin/Metadata;mv kxi0d1 0HŠ@d2 CodeLocalVariableTable Signature StackMapTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations067  |n *+* ***}>  ~ !"| ^5M*9LB+?*E****G*9MY, ,+?+WSUYWZ ^)D^R$SHROTTR}$0$0[\./_`|D Y****+cG} ~a//de|7*+hSj}k ~f..Ad"|1 *+Gm}  k\ AL~%[#$s%&[I'([)[*[+s!,s-no[IpIqIrsItuIvw[sxy[szs{PK!!ݐ[{[{8com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo.class=2com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo-com/ustadmobile/core/db/dao/ClazzEnrolmentDao(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _repo_dao _httpClient _endpoint()V  Landroidx/room/RoomDatabase;  -Lcom/ustadmobile/door/DoorDatabaseRepository;  /Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao; ! "Lio/ktor/client/HttpClient; $ % _clientIdJ '( )Ljava/lang/String; + ,this4Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;get_db()Landroidx/room/RoomDatabase;get_repo/()Lcom/ustadmobile/door/DoorDatabaseRepository;get_dao1()Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao;get_httpClient()Lio/ktor/client/HttpClient; get_clientId()J get_endpoint()Ljava/lang/String;insertListAsync(Ljava/util/List;)VF(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;>;)V entityList?ClazzEnrolmentADcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$insertListAsync$1CG(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;Ljava/util/List;)V E DFkotlin/jvm/functions/Function0H=com/ustadmobile/door/replication/DoorDatabaseReplicationExtKtJwithRepoChangeMonitors(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;Lkotlin/jvm/functions/Function0;)Ljava/lang/Object; LM KNLjava/util/List;$findAllEnrolmentsByPersonAndClazzUid"(JJ)Lkotlinx/coroutines/flow/Flow;w(JJ)Lkotlinx/coroutines/flow/Flow;>; QR T_resultLkotlinx/coroutines/flow/Flow; personUidclazzUidfindEnrolmentWithLeavingReason5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;y(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithLeavingReason;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;java/lang/Exception^Scom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$findEnrolmentWithLeavingReason$1`labelI bc adW(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;Lkotlin/coroutines/Continuation;)V g ahresultLjava/lang/Object; jk al)kotlin/coroutines/intrinsics/IntrinsicsKtngetCOROUTINE_SUSPENDED()Ljava/lang/Object; pq orkotlin/ResultKttthrowOnFailure(Ljava/lang/Object;)V vw ux0ClazzEnrolmentDao/findEnrolmentWithLeavingReasonz)io/ktor/client/request/HttpRequestBuilder| }+com/ustadmobile/door/DoorDatabaseRepository getConfig)()Lcom/ustadmobile/door/RepositoryConfig; 0com/ustadmobile/door/ext/HttpRequestBuilderExtKt setRepoUrlg(Lio/ktor/client/request/HttpRequestBuilder;Lcom/ustadmobile/door/RepositoryConfig;Ljava/lang/String;)V doorNodeIdHeader[(Lio/ktor/client/request/HttpRequestBuilder;Lcom/ustadmobile/door/DoorDatabaseRepository;)V io/ktor/http/HttpMessageBuilder cache-controlno-storeio/ktor/client/request/UtilsKtheaderH(Lio/ktor/http/HttpMessageBuilder;Ljava/lang/String;Ljava/lang/Object;)V  enrolmentUid%com/ustadmobile/door/RepositoryConfiggetJson#()Lkotlinx/serialization/json/Json; 'kotlin/jvm/internal/LongCompanionObjectINSTANCE)Lkotlin/jvm/internal/LongCompanionObject; 3kotlinx/serialization/builtins/BuiltinSerializersKt serializerN(Lkotlin/jvm/internal/LongCompanionObject;)Lkotlinx/serialization/KSerializer; +kotlinx/serialization/SerializationStrategy%kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; kotlinx/serialization/json/JsonencodeToStringS(Lkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)Ljava/lang/String;  parameterR(Lio/ktor/client/request/HttpRequestBuilder;Ljava/lang/String;Ljava/lang/Object;)V io/ktor/http/HttpMethod Companion#Lio/ktor/http/HttpMethod$Companion; !io/ktor/http/HttpMethod$CompaniongetGet()Lio/ktor/http/HttpMethod;  setMethod(Lio/ktor/http/HttpMethod;)V }&io/ktor/client/statement/HttpStatementI(Lio/ktor/client/request/HttpRequestBuilder;Lio/ktor/client/HttpClient;)V  L$0 k aL$1 k aL$2 k aJ$0 ( aexecute4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; java/lang/String%io/ktor/client/statement/HttpResponse#onClientRepoDoorMessageHttpResponse(Landroidx/room/RoomDatabase;Lio/ktor/client/statement/HttpResponse;Lkotlinx/serialization/json/Json;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; Kio/github/aakira/napier/Napier Lio/github/aakira/napier/Napier; java/lang/ThrowableDoorLog|com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$findEnrolmentWithLeavingReason$$inlined$replicateHttpRequestCatchAndLog$1B(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;)V  vJ(Ljava/lang/Throwable;Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V Z[ ?com/ustadmobile/lib/db/entities/ClazzEnrolmentWithLeavingReasonjava/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V   ($this$replicateHttpRequestCatchAndLog$ivALcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithLeavingReason; repoPath$iv $this$get$iv$completion$iv Lkotlin/coroutines/Continuation;$this$get$iv$iv builder$iv$iv+Lio/ktor/client/request/HttpRequestBuilder;B$this$findEnrolmentWithLeavingReason_u24lambda_u241_u24lambda_u240$this$request$iv$iv$iv _response'Lio/ktor/client/statement/HttpResponse;e$ivLjava/lang/Exception;M$i$a$-get-ClazzEnrolmentDao_Repo$findEnrolmentWithLeavingReason$2$_response$1 $i$f$request$i$f$get]$i$a$-replicateHttpRequestCatchAndLog-ClazzEnrolmentDao_Repo$findEnrolmentWithLeavingReason$2$$i$f$replicateHttpRequestCatchAndLog $continuation$resultkotlin/coroutines/Continuation!java/lang/Object#updateDateLeftByUid7(JJJLkotlin/coroutines/Continuation;)Ljava/lang/Object;G(JJJLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;Hcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$updateDateLeftByUid$2(Z(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;JJJLkotlin/coroutines/Continuation;)V * )+kotlin/jvm/functions/Function1-withRepoChangeMonitorAsync(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; /0 K1 kotlin/Unit3 Lkotlin/Unit; 5 46clazzEnrolmentUidendDate updateTime $completion updateAsyncd(Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;z(Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;@com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$updateAsync$1? @d @h @lHcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$updateAsync$_result$1D(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;Lkotlin/coroutines/Continuation;)V F EGjava/lang/NumberIintValue()I KL JMboxInt(I)Ljava/lang/Integer; OP Qentity0Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;.com/ustadmobile/lib/db/entities/ClazzEnrolmentUfindAllClazzesByPersonWithClazz~(JJ)Lkotlinx/coroutines/flow/Flow;>; WR YaccountPersonUidotherPersonUidfindAllByPersonUid!(J)Lkotlinx/coroutines/flow/Flow;e(J)Lkotlinx/coroutines/flow/Flow;>; ]^ `*findAllClazzesByPersonWithClazzAsListAsync(JLkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithClazz;>;>;)Ljava/lang/Object;_com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$findAllClazzesByPersonWithClazzAsListAsync$1d ed eh el b[ ijava/util/ListkgetAllClazzEnrolledAtTimeAsync8(JJIJLkotlin/coroutines/Continuation;)Ljava/lang/Object;(JJIJLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;Scom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$getAllClazzEnrolledAtTimeAsync$1p qd qh ql mn udate roleFilterpersonUidFilter&getAllEnrolmentsAtTimeByClazzAndPerson}(JJJLkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;>;>;)Ljava/lang/Object;[com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$getAllEnrolmentsAtTimeByClazzAndPerson$1| }d }h }l8ClazzEnrolmentDao/getAllEnrolmentsAtTimeByClazzAndPersonY[time } } } }J$1 ( }J$2 ( }com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$getAllEnrolmentsAtTimeByClazzAndPerson$$inlined$replicateHttpRequestCatchAndLog$1  z& J$this$getAllEnrolmentsAtTimeByClazzAndPerson_u24lambda_u243_u24lambda_u242U$i$a$-get-ClazzEnrolmentDao_Repo$getAllEnrolmentsAtTimeByClazzAndPerson$2$_response$1e$i$a$-replicateHttpRequestCatchAndLog-ClazzEnrolmentDao_Repo$getAllEnrolmentsAtTimeByClazzAndPerson$2 findByUidh(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;>;)Ljava/lang/Object;>com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$findByUid$1 d h l [ uid findByUidLiveS(J)Lkotlinx/coroutines/flow/Flow; ^ findByClazzUidAndRole9(JIILjava/lang/String;IJJJ)Landroidx/paging/PagingSource;(JIILjava/lang/String;IJJJ)Landroidx/paging/PagingSource;Ccom/ustadmobile/door/paging/DoorRepositoryReplicatePullPagingSource'ClazzEnrolmentDao/findByClazzUidAndRole  Jcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$findByClazzUidAndRole$1p(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;JIILjava/lang/String;IJJJLkotlin/coroutines/Continuation;)V  kotlin/jvm/functions/Function2(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;Landroidx/paging/PagingSource;Lkotlin/jvm/functions/Function2;)V  androidx/paging/PagingSourceroleId sortOrder searchTextfilter currentTime permission!findByClazzUidAndRoleForGradebook8(JIILjava/lang/String;IJJ)Landroidx/paging/PagingSource;(JIILjava/lang/String;IJJ)Landroidx/paging/PagingSource;3ClazzEnrolmentDao/findByClazzUidAndRoleForGradebook  Vcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$findByClazzUidAndRoleForGradebook$1o(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;JIILjava/lang/String;IJJLkotlin/coroutines/Continuation;)V  findActorEntitiesForGradebookN(JIILjava/lang/String;IJJIILkotlin/coroutines/Continuation;)Ljava/lang/Object;(JIILjava/lang/String;IJJIILkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;Rcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$findActorEntitiesForGradebook$1 d h l   studentsLimitstudentsOffset4findEnrolmentsAndPersonByClazzUidWithPermissionCheck6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;(JJLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;icom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$findEnrolmentsAndPersonByClazzUidWithPermissionCheck$1 d h l  !findByAccountPersonUidAndClazzUid|(JJLkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;>;>;)Ljava/lang/Object;Vcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$findByAccountPersonUidAndClazzUid$1 d h l  findEnrolmentsByClazzUidAndRole~(JJIJLkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;>;>;)Ljava/lang/Object;Tcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$findEnrolmentsByClazzUidAndRole$1 d h l n $findEnrolmentsByClazzUidAndRolePagedO(JIILjava/lang/String;IJJJIILkotlin/coroutines/Continuation;)Ljava/lang/Object;(JIILjava/lang/String;IJJJIILkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;>;>;)Ljava/lang/Object;Ycom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$findEnrolmentsByClazzUidAndRolePaged$1 d h l  "findAllEnrolmentsByClazzUidAndRole6(JILkotlin/coroutines/Continuation;)Ljava/lang/Object;|(JILkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;>;>;)Ljava/lang/Object;Wcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$findAllEnrolmentsByClazzUidAndRole$1 d h l  +updateClazzEnrolmentActiveForClazzEnrolment(JZJ)Ihcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$updateClazzEnrolmentActiveForClazzEnrolment$_result$1 :(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;JZJ)V   enrolledZ timeChangedupdateClazzEnrolmentRole9(JJIIJLkotlin/coroutines/Continuation;)Ljava/lang/Object;O(JJIIJLkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;Mcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$updateClazzEnrolmentRole$1 d h lUcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$updateClazzEnrolmentRole$_result$1\(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;JJIIJLkotlin/coroutines/Continuation;)V  newRoleoldRolegetClazzNameAndPersonNamet(JJLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/composites/CourseNameAndPersonName;>;)Ljava/lang/Object;Ncom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$getClazzNameAndPersonName$1% &d &h &l # *9com/ustadmobile/lib/db/composites/CourseNameAndPersonName,;Lcom/ustadmobile/lib/db/composites/CourseNameAndPersonName;6findClazzEnrolmentEntitiesForPersonViewPermissionCheckkcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$findClazzEnrolmentEntitiesForPersonViewPermissionCheck$10 1d 1h 1l / 5insert3(Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;)JSCcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$insert$_result$1:g(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;)V < ;= longValue ?9 J@ insertAsyncw(Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;@com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$insertAsync$1D Ed Eh ElHcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$insertAsync$_result$1I JG insertList?com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$insertList$1M NFupdate3(Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;)V;com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$update$1R S=(Ljava/lang/Object;)J 78 VF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; B= Y PQ [Lkotlin/Metadata;mv kxi0d10œ                                      20B9 0j`000  0  0 ¢J^0020 20 2!0 2"0 2#0 2$0 2%0 2&0 2'0 H–@¢(J) 0+00*2,0 HJ$- 0.00*2$0 2/0 HJ00102,0 H–@¢2J$30+020 20 H–@¢4J$5 0600*2,0 20 HJ$70+02$0 20 H–@¢8JV90 0;0:20 20 2!0 2"0 2#0 2$0 2%0 2<0 HJN=0 0;0:20 20 2!0 2"0 2#0 2$0 2%0 HJ>0+2?0 H–@¢2J@ 0+0*2?0 HJ$A0+02$0 2/0 H–@¢8JB062C0 H–@¢2J$D0E020 2$0 H–@¢8J4F0+020 2$0 20 2<0 H–@¢GJfH0+020 20 2!0 2"0 2#0 2$0 2%0 2<0 2&0 2'0 H–@¢IJ4J0K020 2L0 2M0 2N0 H–@¢GJ,O0+020 2$0 2P0 H–@¢QJ R0S2,0 20 H–@¢8JT0 2U0+HJV0 2U0+H–@¢WJX0Y2 Z0+0HJ[0Y2 Z0+0HJ\0Y2U0+HJ]0 2U0+H–@¢WJ ^0 2_0 2`0a2b0 HJ6c0 2,0 20 2d0 2e0 2f0 H–@¢gJ&h0Y2_0 2i0 2f0 H–@¢QR 0 ¢ R0¢ R0j`¢ R 0 ¢ R0 ¢ R0¢ ¨jd2(Lcom/ustadmobile/door/room/RoomDatabase;2Lcom/ustadmobile/lib/db/entities/xapi/ActorEntity;HLcom/ustadmobile/lib/db/composites/ClazzEnrolmentAndPersonDetailDetails;9Lcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithClazz;Landroidx/paging/PagingSource;CLcom/ustadmobile/lib/db/composites/PersonAndClazzMemberListDetails;;Lcom/ustadmobile/lib/db/composites/ClazzEnrolmentAndPerson;:Lcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithPerson;lib-database_releaseClazzEnrolmentDao_Repo.kt*Lkotlin/jvm/internal/SourceDebugExtension;valueBSMAP ClazzEnrolmentDao_Repo.kt Kotlin *S Kotlin *F + 1 ClazzEnrolmentDao_Repo.kt com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo + 2 RepoHttpRequest.kt com/ustadmobile/door/http/RepoHttpRequestKt + 3 builders.kt io/ktor/client/request/BuildersKt *L 1#1,368:1 41#2,2:369 43#2,6:375 41#2,2:381 43#2,6:387 225#3:371 99#3,2:372 22#3:374 225#3:383 99#3,2:384 22#3:386 *S KotlinDebug *F + 1 ClazzEnrolmentDao_Repo.kt com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo *L 62#1:369,2 62#1:375,6 126#1:381,2 126#1:387,6 64#1:371 64#1:372,2 64#1:374 128#1:383 128#1:384,2 128#1:386 *E RuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations Signature StackMapTable InnerClasses SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1vv!v$v'(+v&wF+ ,-**+*, *-#*&***-x" /$))*.+3,9-?.E(yHF./FFF!F$F'(F+z!01w/*x)y ./v23w/* x*y ./v45w/*#x+y ./v67w/*&x,y ./v89w/**x-y ./:;w/*-x.y ./v<=wU+@* BDY*+GIOWx 14y./?P{>zQRwZ*#!U:x 8 9y* VW./X(Y({SvZ[wL-a#-a:ef~YefdeaY*-i:m:s:eqy* :{:66*&:: 6 : }Y~:  : 6 * { *   *  : 6 ƶ̶ :6Y  *eY@666 66@::Ky:** *eY766@::KyW :YI*#eY y:Y r)_d__|- ' "a-"$a$9"$a$$G"$a$0"$a$$"$a$_+"$a$F$x"<<e>k?o>rqsrv@sABCDEsstuv/<lvmunso@tG<Hrwx|I/<>JA<y*e./dP./ ./!./"./e(Gm(&(!("(k [Y   >V o +Qc + + +$ b$ E L 3$t7Ic9cKcc vcrc29 kA,c>0c;4c 8|c5c,cPc{\v]z %&w (* B)Y*!,.2YsW7|c$x R'Uy4(./(8((9((:((;{'v]z <=w9,@#,@:Af~YAfdA@Y*,B:C:s:ATAy* BEY*+H.A2Y yJN>RY |+' @%V"$@$+F$ x<W]XWX[Wy4]./]STVc2e9^ k{>v]z WRwZ*#!Z:x ` ay* VW./[(\({Xv]^wM *#aN-x e fy  VW ./ X({_vb[w!-e#-e:ff~YffdfeY*-g:h:s:fB3y*#fjY yl:Y |)' e%"$e$F$x<i]ksiliy4]./]X(VP2S9L k{cv]z mnwK q$q:  rf~ YrfdrqY*s:  t: s:  rH9 y*#!  rvY   y l:  Y |,) q& "$q$"F$x?oau|ovoyRa./aY(aw(axcay(VP 5Y <R k {ov]zz&w }$}:~f~Y~fd~}Y*::s:~Isy* :: 6 6 *&: : 6 :}Y~::6* * * * !* :6ƶ̶:6Y * !~YM6 6 6667B@: :Ky:** * !~YD6 6 7B@: :KyW :Y I*#!~Y yl:Y wm_"m_ajm_|; ) "}."$}$*F"$}$$T"$}$="$}$$"$}$_."$}$F$x&?yi~ot~w}x~{ /047BIy(yij~moyyy 4i&./]./a ./j!./%./i&Y(zY(D&Y(j!Y(%Y(i&[([(>,[(j![(%[(i&((82(j!(%(o  f X m VPt + p + N + m + $  $4RF@$DocIFc7Xcc{c wc 5< k9c=cAcc c 19c .]c {{v]z [w!-#-:f~YfdY*-::s:B3y*#Y yV:Y |)' %"$$F$x<]sy4]./](VT2S9L k{v]z ^wM *#N-x  y  VW ./ ({vw AY* *#  Y*  x&   :@y\ A./AY(AcAcA+AcA[(A( A( {vz]w =Y* *# ȻY* x&  6<yR=./=Y(=c=c=+=c=[(=( {vz]w ҙ$ :f~YfdӧY* ::s:ӪRCy*#   ӶY yl:Y |3) &"$$,F$x?akwy a ./a Y(a ca ca +aca[(a( ac ac VP5c<\ k{v]z ]w9 ޙ$:f~YfdߧY*::s: ߪD5y*#!߶Y  yl:Y |*) &"$$F$x?afixy>a./aY(a[(VP5U<N k{v]z w1 $:f~YfdY*::s: D5y*#!Y  yl:Y |*) &"$$F$x?a x y>a./a[(aY(VP5U<N k{v]z nwS $:  f~ YfdY*:  : s:  H9 y*#!  Y   y l:  Y |,) & "$$"F$x?aim|yRa./aY(a[(aca (VP 5Y <R k {v]zw$:f~YfdY*::s:TEy*#   Y yl:Y |4) &"$$.F$x?a%k&y%'ya ./a Y(a ca ca +aca[(a( a( ac acVP5e<^ k{v]z ]w1 $:f~YfdY*::s:D5y*# Y yl:Y |*) &"$$F$x?*a,x*-*y>a./aY(acVP5U<N k{v]z   wy #* B Y*IOJN6x 5 8y4 Vc#./#8(##(wp $ :  f~ YfdY* :  : s:  ^I y* BY*! .  2Y   y JN6  RY |-) & "$$2F$ x?;aB;BE;y\ a%./a%X(a%Y(a%!ca%"ca%:(Vc 5o <h k {v]z#w1 &$&:'f~Y'fd'&Y*(:):s: 'D5y*#!'+Y  y-:Y |*) &&"$&$F$x?HaJxHKHy>a./aX(aY(V.5U<N k{$v]z /w9 1$1:2f~Y2fd21Y*3:4:s: 2D5y*#!26Y  yl:Y |*) 1&"$1$F$x?OaQfRiQxOSOy>a./a[(a\(VP5U<N k{v]z 78wg%+9* B;Y*+>IOJAA x W#Zy #V(%./%STzB=wH,E#,E:Ff~YFfdFEY*,G:H:s:FTAy* BJY*+K.F2Y yJAB!Y |:' V"E%V"$E$+F$ x<]]^]^a]y4]./]STV(2e9^ k{Cv]z L=wU+@* BNY*+OIOWx ehy./?P{>zPQwV+9* BSY*+TIOWx kny./STzA7Uw= *+VWx'y ./ SkABXwH *+V,Zx'y  ./ Sk ;APww= *+V\x'y ./ Sk}e1aq}&;EJNDS@E )~rBSMAP ClazzEnrolmentDao_Repo.kt Kotlin *S Kotlin *F + 1 ClazzEnrolmentDao_Repo.kt com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo + 2 RepoHttpRequest.kt com/ustadmobile/door/http/RepoHttpRequestKt + 3 builders.kt io/ktor/client/request/BuildersKt *L 1#1,368:1 41#2,2:369 43#2,6:375 41#2,2:381 43#2,6:387 225#3:371 99#3,2:372 22#3:374 225#3:383 99#3,2:384 22#3:386 *S KotlinDebug *F + 1 ClazzEnrolmentDao_Repo.kt com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo *L 62#1:369,2 62#1:375,6 126#1:381,2 126#1:387,6 64#1:371 64#1:372,2 64#1:374 128#1:383 128#1:384,2 128#1:386 *E l]^[I_I`IabI_cIde[sfg[ks/s!ssshsssss$s'sississ8s9s4s5s0s1s:s;s6s7s2s3ssisjsYssissss[sssss]sWsTsXsWsks\sbsls[sssQs ssssmsnssssss/sZsssossnsssmspswsxsyszss&s#s.s7sSsBs=sLsis?s;java/lang/Object#com/ustadmobile/core/db/dao/BaseDao()V   this9Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao;insertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord;>;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;Landroidx/room/Insert;entityLjava/lang/Object; onConflict$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull; findByUid=(J)Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord;Landroidx/room/Query;valueOSELECT * from ClazzLogAttendanceRecord WHERE clazzLogAttendanceRecordUid = :uidupdateListAsyncLandroidx/room/Update;findByClazzLogUid5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;(JLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;SELECT ClazzLogAttendanceRecord.*, Person.* FROM ClazzLogAttendanceRecord LEFT JOIN Person ON ClazzLogAttendanceRecord.clazzLogAttendanceRecordPersonUid = Person.personUid WHERE clazzLogAttendanceRecordClazzLogUid = :clazzLogUidupdateRescheduledClazzLogUids(JJJ)V UPDATE ClazzLogAttendanceRecord SET clazzLogAttendanceRecordClazzLogUid = :newClazzLogUid, clazzLogAttendanceRecordLastChangedTime = :changedTime WHERE clazzLogAttendanceRecordClazzLogUid = :oldClazzLogUid findByClazzAndTime7(JJJLkotlin/coroutines/Continuation;)Ljava/lang/Object;(JJJLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;E WITH CurrentlyEnrolledPersonUids(enroledPersonUid) AS (SELECT DISTINCT ClazzEnrolment.clazzEnrolmentPersonUid AS enroledPersonUid FROM ClazzEnrolment WHERE ClazzEnrolment.clazzEnrolmentClazzUid = :clazzUid AND ClazzEnrolment.clazzEnrolmentRole = 1000 AND :time BETWEEN ClazzEnrolment.clazzEnrolmentDateJoined AND ClazzEnrolment.clazzEnrolmentDateLeft) SELECT Person.*, ClazzLogAttendanceRecord.*, PersonPicture.* FROM Person LEFT JOIN ClazzLogAttendanceRecord ON ClazzLogAttendanceRecord.clazzLogAttendanceRecordUid = (SELECT ClazzLogAttendanceRecordInner.clazzLogAttendanceRecordUid FROM ClazzLogAttendanceRecord ClazzLogAttendanceRecordInner WHERE ClazzLogAttendanceRecordInner.clazzLogAttendanceRecordClazzLogUid = :clazzLogUid AND ClazzLogAttendanceRecordInner.clazzLogAttendanceRecordPersonUid = Person.personUid ORDER BY ClazzLogAttendanceRecordInner.clazzLogAttendanceRecordLastChangedTime DESC LIMIT 1 ) LEFT JOIN PersonPicture ON PersonPicture.personPictureUid = Person.personUid WHERE Person.personUid IN (SELECT CurrentlyEnrolledPersonUids.enroledPersonUid FROM CurrentlyEnrolledPersonUids) upsertListAsyncLandroidx/room/Dao;Lkotlin/Metadata;mv kxi0d172             '200B¢J,00202 02 0H§@¢ J 0 02 0H§@¢J020H'J02 00H§@¢J02 00H§@¢J 0202020H'J02 00H§@¢¨d2%Lcom/ustadmobile/core/db/dao/BaseDao;:Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord;ELcom/ustadmobile/lib/db/composites/PersonAndClazzLogAttendanceRecord;clazzUid clazzLogUidtimeDLcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecordWithPerson;uidentitiesoldClazzLogUidnewClazzLogUid changedTime entityListlib-database_releaseClazzLogAttendanceRecordDao.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileRuntimeVisibleAnnotations! G3* H I  JKcIL KsJKcIL  J!Ks"L #$K s%&'J(Ks)L *JKcI+L JMFN-.[I+I/I01I+2I34[s56[s s7s8s s&s9s:s;s9ss ss?ss9s@sss#sAsBsCs*sDsEK,PK!!HWcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_DoorWrapper$insertAsync$1.class=JQcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_DoorWrapper$insertAsync$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1.Lkotlin/coroutines/jvm/internal/DebugMetadata;f*ClazzLogAttendanceRecordDao_DoorWrapper.ktlZ_isnthisentitym insertAsynccCcom.ustadmobile.core.db.dao.ClazzLogAttendanceRecordDao_DoorWrapperh(Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_DoorWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_DoorWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_DoorWrapper$insertAsync$1;>;)Vthis$0ELcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_DoorWrapper;  #(Lkotlin/coroutines/Continuation;)V  !SLcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_DoorWrapper$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result * +labelI -. /kotlin/coroutines/Continuation2Ccom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_DoorWrapper4n(Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 6 57$resultLkotlin/Metadata;mv kxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0*-.A= *+*,"B  #  $%C&'AE*+,**010**38B#9D(E)F G57H If s [I I [III[sss[sssss:;[II?I@PK!!OUU[com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_DoorWrapper$insertListAsync$1.class=QUcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_DoorWrapper$insertListAsync$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1L$2L$3L$4L$5.Lkotlin/coroutines/jvm/internal/DebugMetadata;f*ClazzLogAttendanceRecordDao_DoorWrapper.ktlisnthisentities _pkManager _generatedPksitminsertListAsynccCcom.ustadmobile.core.db.dao.ClazzLogAttendanceRecordDao_DoorWrapperh(Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_DoorWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_DoorWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_DoorWrapper$insertListAsync$1;>;)Vthis$0ELcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_DoorWrapper; "# $#(Lkotlin/coroutines/Continuation;)V & 'WLcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_DoorWrapper$insertListAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result 0 1labelI 34 5kotlin/coroutines/Continuation8Ccom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_DoorWrapper:D(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; < ;=$resultLkotlin/Metadata;mv kxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0    0"#34 H= *+%*,(I  ) "# *+J!,-HE*+2**676*%*9>I)?K.L/M N;=OPx  s[II[IIIII[ssss s [sssssss@A[IBICIDIEFIGPK!!MJYWW[com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_DoorWrapper$upsertListAsync$1.class=QUcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_DoorWrapper$upsertListAsync$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1L$2L$3L$4L$5.Lkotlin/coroutines/jvm/internal/DebugMetadata;f*ClazzLogAttendanceRecordDao_DoorWrapper.ktlAHisnthis entityList _pkManager _generatedPksitmupsertListAsynccCcom.ustadmobile.core.db.dao.ClazzLogAttendanceRecordDao_DoorWrapperh(Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_DoorWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_DoorWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_DoorWrapper$upsertListAsync$1;>;)Vthis$0ELcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_DoorWrapper; "# $#(Lkotlin/coroutines/Continuation;)V & 'WLcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_DoorWrapper$upsertListAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result 0 1labelI 34 5kotlin/coroutines/Continuation8Ccom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_DoorWrapper:D(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; < ;=$resultLkotlin/Metadata;mv kxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0    0"#34 H= *+%*,(I  ) "# *+J!,-HE*+2**676*%*9>I)?K.L/M N;=OPx  s[II[IIIII[ssss s [sssssss@A[IBICIDIEFIGPK!!%//Icom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_DoorWrapper.class=3Ccom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_DoorWrapper7com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDaoX(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _dao()V  Landroidx/room/RoomDatabase;  9Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao;  thisELcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_DoorWrapper;insertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord;>;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;Ucom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_DoorWrapper$insertListAsync$1!labelI #$ "%h(Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_DoorWrapper;Lkotlin/coroutines/Continuation;)V ( ")resultLjava/lang/Object; +, "-)kotlin/coroutines/intrinsics/IntrinsicsKt/getCOROUTINE_SUSPENDED()Ljava/lang/Object; 12 03kotlin/ResultKt5throwOnFailure(Ljava/lang/Object;)V 78 690com/ustadmobile/door/ext/DoorDatabaseCommonExtKt;getRootDatabase:(Landroidx/room/RoomDatabase;)Landroidx/room/RoomDatabase; => <?*com/ustadmobile/door/ext/DoorDatabaseExtKtAgetDoorPrimaryKeyManagerJ(Landroidx/room/RoomDatabase;)Lcom/ustadmobile/door/DoorPrimaryKeyManager; CD BEjava/util/ArrayListG Hjava/util/ListJiterator()Ljava/util/Iterator; LM KNjava/util/IteratorPhasNext()Z RS QTnext V2 QW8com/ustadmobile/lib/db/entities/ClazzLogAttendanceRecordYgetClazzLogAttendanceRecordUid()J [\ Z]L$0 _, "`L$1 b, "cL$2 e, "fL$3 h, "iL$4 k, "lL$5 n, "o*com/ustadmobile/door/DoorPrimaryKeyManagerq nextIdAsync5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; st rujava/lang/Numberw longValue y\ xzsetClazzLogAttendanceRecordUid(J)V |} Z~%kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; java/util/Collectionadd(Ljava/lang/Object;)Z &com/ustadmobile/door/util/SystemTimeKtsystemTimeInMillis \ *setClazzLogAttendanceRecordLastChangedTime } Z   kotlin/UnitINSTANCE Lkotlin/Unit; java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V  entitiesLjava/util/List; _pkManager,Lcom/ustadmobile/door/DoorPrimaryKeyManager; _generatedPks$this$forEach$ivLjava/util/Iterator; element$ivit:Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord;_newPkJG$i$a$-forEach-ClazzLogAttendanceRecordDao_DoorWrapper$insertListAsync$2 $i$f$forEach $continuation Lkotlin/coroutines/Continuation;$resultkotlin/coroutines/Continuationjava/lang/Object findByUid=(J)Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord; uidupdateListAsync  G$i$a$-forEach-ClazzLogAttendanceRecordDao_DoorWrapper$updateListAsync$2 $completionfindByClazzLogUid5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;(JLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;  clazzLogUidupdateRescheduledClazzLogUids(JJJ)V oldClazzLogUidnewClazzLogUid changedTimefindByClazzAndTime7(JJJLkotlin/coroutines/Continuation;)Ljava/lang/Object;(JJJLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object; clazzUidtimeupsertListAsyncUcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_DoorWrapper$upsertListAsync$1 % ) - ` c f i l o   entityListG$i$a$-forEach-ClazzLogAttendanceRecordDao_DoorWrapper$upsertListAsync$2insert=(Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord;)JentitynextId(I)J r(Ljava/lang/Object;)J  insertAsyncn(Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Qcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_DoorWrapper$insertAsync$1 % ) - ` cF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;  insertList(Ljava/util/List;)VP(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord;>;)Vjava/lang/LongvalueOf   B$i$a$-forEach-ClazzLogAttendanceRecordDao_DoorWrapper$insertList$1update=(Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord;)V  8      Lkotlin/Metadata;mv kxi0d1@                20B 0j`0¢J,0 02 0 2 0 2 0 H–@¢J002 0 H–@¢J020 HJ0 20HJ0 20H–@¢J02 00HJ02 00H–@¢J020HJ 02 00H–@¢J !02"0 2#0 2$0 HJ%02 00H–@¢R0X‚¢ R0j`X‚¢ ¨&d2(Lcom/ustadmobile/door/room/RoomDatabase;ELcom/ustadmobile/lib/db/composites/PersonAndClazzLogAttendanceRecord;DLcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecordWithPerson;lib-database_release*ClazzLogAttendanceRecordDao_DoorWrapper.kt*Lkotlin/jvm/internal/SourceDebugExtension;valueSMAP ClazzLogAttendanceRecordDao_DoorWrapper.kt Kotlin *S Kotlin *F + 1 ClazzLogAttendanceRecordDao_DoorWrapper.kt com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_DoorWrapper + 2 Iterators.kt kotlin/collections/CollectionsKt__IteratorsKt *L 1#1,120:1 32#2,2:121 32#2,2:123 32#2,2:125 32#2,2:127 *S KotlinDebug *F + 1 ClazzLogAttendanceRecordDao_DoorWrapper.kt com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_DoorWrapper *L 20#1:121,2 36#1:123,2 63#1:125,2 102#1:127,2 *E RuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1(()e+ ,**+*,*  + , )Z,"#,":&'~Y&'d&"Y*,*:.:4:&h\:*@FNHYIK:+O:6:UX:Z: 6  ^ -*a+d-gjm p&vYL66 pZ: mQ:jK:grNdKLaK:x{7    :  W )*+adgjmp&Y :WY- ' K")K"*KrKQ"dK"EKrKQZ"" KrKQ"=K"F*V<alvxyy2:HU]^yazb+avv+3^b4avv"<^b4l vvE^xtN^,K b : H$ i$2y9r,l$ s$.( , )= ** +  ( )# ZHYIKN+O:6:U"X:Z:6 *+,Y4W-!KKQQ(Q*. # # ${{7%?&@{C|D(Y)+\ 7 $ 4 -,.$1 OZZZ.( , )H *-ư*,+    .( , )X *!˱* 3 4+*    )`*!Ӱ*:+4.( , )Z,ؙ#,:'~Y'd٧Y*,::4:٪h\:*@FNHYIK:+O:6:UX:Z: 6  ^ -*+- ٶvYL66 Z: Q:K:rNKLK:x{7    :  W )*+ٶY :WY- ' K)K*KrKQdKEKrKQZ" KrKQ=KF*V<<a=l>v>x?}}@A<2A:BHCUE]F^}a~bH<I<+avv+3^b4avv"<^b4l vvE^xtN^,K b : H$ i$2y9r,l$ s$.( , );+*@FM+^ ,B+!+*+X+^-&r*LMN!O&Q-S6T+*!*;;,) ,#,:'~Y'dY*,::4:U:*@FN+^ M-*+vYZLK:x{7++*++YZL:W+^Y-B ' Z) Z;X +O*2 <WaXlYuZWZ[]_W`W+\ a78a7Jl#29,.( , ){ +*@FMHYIKN+O:6:UOX:Z:6 ^ %,7   : - W*+-),KrKQQHZ *Bdeef(*IgSh[iijul}m~op+f [ I5 $ F8?@,([$%^zo.,  )R++*+ *s uv+,A)= *+Z* +  ,A)H *+Z,* +   , A 8)= *+Z* +  ,/"0$1SMAP ClazzLogAttendanceRecordDao_DoorWrapper.kt Kotlin *S Kotlin *F + 1 ClazzLogAttendanceRecordDao_DoorWrapper.kt com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_DoorWrapper + 2 Iterators.kt kotlin/collections/CollectionsKt__IteratorsKt *L 1#1,120:1 32#2,2:121 32#2,2:123 32#2,2:125 32#2,2:127 *S KotlinDebug *F + 1 ClazzLogAttendanceRecordDao_DoorWrapper.kt com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_DoorWrapper *L 20#1:121,2 36#1:123,2 63#1:125,2 102#1:127,2 *E 2[IIIII[s['sssssssss s!ss sssss"ssssssssss sssss sssssss#(%&[s'PK!!^Jkcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_HttpServerExtKt$findByClazzAndTime_DoorHttp$1.class=Kecom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_HttpServerExtKt$findByClazzAndTime_DoorHttp$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1L$2J$0J.Lkotlin/coroutines/jvm/internal/DebugMetadata;f,ClazzLogAttendanceRecordDao_HttpServerExt.ktl$*isnrequestjson _arg_clazzUid_result_findByClazzAndTimemfindByClazzAndTime_DoorHttpcGcom.ustadmobile.core.db.dao.ClazzLogAttendanceRecordDao_HttpServerExtKt#(Lkotlin/coroutines/Continuation;)V(Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_HttpServerExtKt$findByClazzAndTime_DoorHttp$1;>;)V  !thisgLcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_HttpServerExtKt$findByClazzAndTime_DoorHttp$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result + ,labelI ./ 0kotlin/coroutines/Continuation3Gcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_HttpServerExtKt5(Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao;Lcom/ustadmobile/door/http/DoorHttpServerConfig;Lcom/ustadmobile/door/http/DoorJsonRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 7 68$resultLkotlin/Metadata;mv kxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0 +./B.*+"C#$%&D '(BC*+-**121*49C#$:E)F*G H68I J  s [II[IIIIII[sss sss[ssssssss;<[II=I>I?@IAPK!!H1::Mcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_HttpServerExtKt.class=~Gcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_HttpServerExtKtjava/lang/ObjectfindByClazzAndTime_DoorHttp(Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao;Lcom/ustadmobile/door/http/DoorHttpServerConfig;Lcom/ustadmobile/door/http/DoorJsonRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao;Lcom/ustadmobile/door/http/DoorHttpServerConfig;Lcom/ustadmobile/door/http/DoorJsonRequest;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/door/http/DoorJsonResponse;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;ecom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_HttpServerExtKt$findByClazzAndTime_DoorHttp$1 labelI #(Lkotlin/coroutines/Continuation;)V  resultLjava/lang/Object;  )kotlin/coroutines/intrinsics/IntrinsicsKtgetCOROUTINE_SUSPENDED()Ljava/lang/Object;  kotlin/ResultKtthrowOnFailure(Ljava/lang/Object;)V !" #.com/ustadmobile/door/http/DoorHttpServerConfig%getJson#()Lkotlinx/serialization/json/Json; '( &)clazzUid+)com/ustadmobile/door/http/DoorJsonRequest- queryParam&(Ljava/lang/String;)Ljava/lang/String; /0 .1'kotlin/jvm/internal/LongCompanionObject3INSTANCE)Lkotlin/jvm/internal/LongCompanionObject; 56 473kotlinx/serialization/builtins/BuiltinSerializersKt9 serializerN(Lkotlin/jvm/internal/LongCompanionObject;)Lkotlinx/serialization/KSerializer; ;< :=-kotlinx/serialization/DeserializationStrategy?kotlinx/serialization/json/JsonAdecodeFromStringU(Lkotlinx/serialization/DeserializationStrategy;Ljava/lang/String;)Ljava/lang/Object; CD BEjava/lang/NumberG longValue()J IJ HK clazzLogUidMtimeOL$0 Q RL$1 T UJ$0J WX Y7com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao[findByClazzAndTime7(JJJLkotlin/coroutines/Continuation;)Ljava/lang/Object; ]^ \_java/util/ListagetDb()Landroidx/room/RoomDatabase; cd .e2com/ustadmobile/door/ext/RoomDatabaseInternalExtKtggetDoorWrapperH(Landroidx/room/RoomDatabase;)Lcom/ustadmobile/door/DoorDatabaseWrapper; ij hk-com/ustadmobile/core/db/dao/ClazzEnrolmentDaomkotlin/jvm/internal/ReflectionogetOrCreateKotlinClass*(Ljava/lang/Class;)Lkotlin/reflect/KClass; qr ps(com/ustadmobile/door/DoorDatabaseWrapperu getDaoByClass+(Lkotlin/reflect/KClass;)Ljava/lang/Object; wx vyL$2 { |"findAllEnrolmentsByClazzUidAndRole6(JILkotlin/coroutines/Continuation;)Ljava/lang/Object; ~ n kotlin/collections/CollectionsKtcreateListBuilder()Ljava/util/List; java/lang/Iterablejava/util/ArrayList()V  java/util/Collectioniterator()Ljava/util/Iterator; java/util/IteratorhasNext()Z next  Ccom/ustadmobile/lib/db/composites/PersonAndClazzLogAttendanceRecord getPerson*()Lcom/ustadmobile/lib/db/entities/Person; 6com/ustadmobile/door/replication/DoorReplicationEntity&com/ustadmobile/lib/db/entities/Person Companion2Lcom/ustadmobile/lib/db/entities/Person$Companion; 0com/ustadmobile/lib/db/entities/Person$Companion%()Lkotlinx/serialization/KSerializer; ; +kotlinx/serialization/SerializationStrategyencodeToJsonElementi(Lkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)Lkotlinx/serialization/json/JsonElement; B(kotlinx/serialization/json/JsonElementKt getJsonObjectQ(Lkotlinx/serialization/json/JsonElement;)Lkotlinx/serialization/json/JsonObject; ,(IJLkotlinx/serialization/json/JsonObject;)V  add(Ljava/lang/Object;)Z addAll(Ljava/util/Collection;)Z bgetPersonPicture1()Lcom/ustadmobile/lib/db/entities/PersonPicture; -com/ustadmobile/lib/db/entities/PersonPicture9Lcom/ustadmobile/lib/db/entities/PersonPicture$Companion; 7com/ustadmobile/lib/db/entities/PersonPicture$Companion getAttendanceRecord<()Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord; 8com/ustadmobile/lib/db/entities/ClazzLogAttendanceRecordDLcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord$Companion; Bcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord$Companion collectionSizeOrDefault(Ljava/lang/Iterable;I)I (I)V  .com/ustadmobile/lib/db/entities/ClazzEnrolment:Lcom/ustadmobile/lib/db/entities/ClazzEnrolment$Companion; 8com/ustadmobile/lib/db/entities/ClazzEnrolment$Companion build"(Ljava/util/List;)Ljava/util/List; getDoorWrapperNodeId(Landroidx/room/RoomDatabase;)J h kotlin/Pair door-node-idjava/lang/StringvalueOf(J)Ljava/lang/String; '(Ljava/lang/Object;Ljava/lang/Object;)V   b(com/ustadmobile/door/message/DoorMessage4Lcom/ustadmobile/door/message/DoorMessage$Companion;  2com/ustadmobile/door/message/DoorMessage$Companion   requireNodeId  J .(IJJLjava/util/List;)V  encodeToStringS(Lkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)Ljava/lang/String;  B*com/ustadmobile/door/http/DoorJsonResponseg(Ljava/lang/String;ILjava/lang/String;Ljava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V  java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V  !!$this$findByClazzAndTime_DoorHttp9Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao; serverConfig0Lcom/ustadmobile/door/http/DoorHttpServerConfig;request+Lcom/ustadmobile/door/http/DoorJsonRequest;json!Lkotlinx/serialization/json/Json; _arg_clazzUid_arg_clazzLogUid _arg_timeitLjava/lang/String;_result_findByClazzAndTimeLjava/util/List;*_result_findAllEnrolmentsByClazzUidAndRolereplicationEntities _thisNodeId1$this$findByClazzAndTime_DoorHttp_u24lambda_u2410$this$mapNotNull$ivLjava/lang/Iterable; $this$map$iv1$this$findByClazzAndTime_DoorHttp_u24lambda_u2411$this$mapNotNullTo$iv$iv$this$mapTo$iv$ivdestination$iv$ivLjava/util/Collection;$this$forEach$iv$iv$iv item$iv$iv_row0Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;element$iv$iv$iv element$iv$ivELcom/ustadmobile/lib/db/composites/PersonAndClazzLogAttendanceRecord;(Lcom/ustadmobile/lib/db/entities/Person;/Lcom/ustadmobile/lib/db/entities/PersonPicture;:Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord;it$iv$iva$i$a$-let-ClazzLogAttendanceRecordDao_HttpServerExtKt$findByClazzAndTime_DoorHttp$_arg_clazzUid$1d$i$a$-let-ClazzLogAttendanceRecordDao_HttpServerExtKt$findByClazzAndTime_DoorHttp$_arg_clazzLogUid$1]$i$a$-let-ClazzLogAttendanceRecordDao_HttpServerExtKt$findByClazzAndTime_DoorHttp$_arg_time$1k$i$a$-let-ClazzLogAttendanceRecordDao_HttpServerExtKt$findByClazzAndTime_DoorHttp$replicationEntities$1$1$1p$i$a$-mapNotNull-ClazzLogAttendanceRecordDao_HttpServerExtKt$findByClazzAndTime_DoorHttp$replicationEntities$1$1>$i$a$-let-CollectionsKt___CollectionsKt$mapNotNullTo$1$1$iv$iv@$i$a$-forEach-CollectionsKt___CollectionsKt$mapNotNullTo$1$iv$iv $i$f$forEach$i$f$mapNotNullTo$i$f$mapNotNullk$i$a$-let-ClazzLogAttendanceRecordDao_HttpServerExtKt$findByClazzAndTime_DoorHttp$replicationEntities$1$2$1p$i$a$-mapNotNull-ClazzLogAttendanceRecordDao_HttpServerExtKt$findByClazzAndTime_DoorHttp$replicationEntities$1$2k$i$a$-let-ClazzLogAttendanceRecordDao_HttpServerExtKt$findByClazzAndTime_DoorHttp$replicationEntities$1$3$1p$i$a$-mapNotNull-ClazzLogAttendanceRecordDao_HttpServerExtKt$findByClazzAndTime_DoorHttp$replicationEntities$1$3i$i$a$-map-ClazzLogAttendanceRecordDao_HttpServerExtKt$findByClazzAndTime_DoorHttp$replicationEntities$1$4 $i$f$mapTo$i$f$mapm$i$a$-buildList-ClazzLogAttendanceRecordDao_HttpServerExtKt$findByClazzAndTime_DoorHttp$replicationEntities$1Y$i$a$-buildList-ClazzLogAttendanceRecordDao_HttpServerExtKt$findByClazzAndTime_DoorHttp$2 $continuation Lkotlin/coroutines/Continuation;$resultkotlin/coroutines/Continuation_Lkotlin/Metadata;mv kxi0d1K     "0*02020H†@¢¨d2,Lcom/ustadmobile/door/http/DoorJsonResponse;lib-database_release,ClazzLogAttendanceRecordDao_HttpServerExt.kt*Lkotlin/jvm/internal/SourceDebugExtension;value$SMAP ClazzLogAttendanceRecordDao_HttpServerExt.kt Kotlin *S Kotlin *F + 1 ClazzLogAttendanceRecordDao_HttpServerExt.kt com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_HttpServerExtKt + 2 _Collections.kt kotlin/collections/CollectionsKt___CollectionsKt + 3 fake.kt kotlin/jvm/internal/FakeKt *L 1#1,110:1 1603#2,9:111 1855#2:120 1856#2:122 1612#2:123 1603#2,9:124 1855#2:133 1856#2:135 1612#2:136 1603#2,9:137 1855#2:146 1856#2:148 1612#2:149 1549#2:150 1620#2,3:151 1#3:121 1#3:134 1#3:147 *S KotlinDebug *F + 1 ClazzLogAttendanceRecordDao_HttpServerExt.kt com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_HttpServerExtKt *L 48#1:111,9 48#1:120 48#1:122 48#1:123 60#1:124,9 60#1:133 60#1:135 60#1:136 72#1:137,9 72#1:146 72#1:148 72#1:149 84#1:150 84#1:151,3 48#1:121 60#1:134 72#1:147 *E Code StackMapTableLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClasses SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1s '- #- :%%~%Yd Y-:%%:$:&%J$$+*:,,2Y": 6 8>@ FHLW 7,N2Y": 68>@ FHLW 7,P2Y":68>@FHLW 7 * %%,S%V%Z%`Y&'&%Z7%VB:%S.M$$$b: ,flntzn%%,S%V% }%Y&*&%}b: %VB:%S.M$$$b: ::6 ::6:Y:6:6:g::6:6Y(:6 Y WY:!6"!WWb_W ::6:Y:6:6:g::6:6Y(:6 Y2 жWY:!6"!WWb_W ::6:Y:6:6:g::6:6Y(:6 Y ܶWY:!6"!WWb_W ::6:Y :6:C:::#6YA #_Wb_W: ,f7::6YW:  Y, :YY"tB"' &\&.` *'\&.` 5'\&.`B A,&\&.`B A,%\&.`B A0'\&.`  &\&.`B G'\&.` #'\&.`Bb A'\&.`Bbbbbb Q'\&.`Bbbbbb AU'\&.`Bbbbbb CQ'\&.`Bbbbbb AU'\&.`Bbbbbb CQ'\&.`Bbbbbb AU'\&.`Bbbbbb C'\&.`Bbbbbb I'\&.` u.;agx !"!!#!$%&'$ I*_+a,f*)./0owx w2$3*4+5>3A2D2FwLyOwYw\w]x`za{fom/s;u<|>?@A?>> |;%G'H3FMpzJKLMKJJGST)V/W0XCVIRW^Sd\e.j.l]w_`a__cdefghiec^c^_^vDma-#$#$.#$#$.#$#$#$a%&a-'('(.'('(.'('(6'(=O'(+'(g')*)*.)*)*.)*)*6)*4X)*4)*'+X+X.+X+X6+X*7+X',X,X ,X -X u./ IC01 01 -21 ./ lh31 w]4X./5167~670678791:7:7C:7 ;7<=<=C<=X<= >7 >7J >74?& @ABBiB C Cm C@D@Dw@D! .E .F .GL H! H! H!xI J K $L 0M O N " QO xP Q R S 0T  N "QO xP Q R U z0V  N "pQO MxP FQ 3R )W UX sY Z [ 1\]%8^$wxy    z2  {o|$SMAP ClazzLogAttendanceRecordDao_HttpServerExt.kt Kotlin *S Kotlin *F + 1 ClazzLogAttendanceRecordDao_HttpServerExt.kt com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_HttpServerExtKt + 2 _Collections.kt kotlin/collections/CollectionsKt___CollectionsKt + 3 fake.kt kotlin/jvm/internal/FakeKt *L 1#1,110:1 1603#2,9:111 1855#2:120 1856#2:122 1612#2:123 1603#2,9:124 1855#2:133 1856#2:135 1612#2:136 1603#2,9:137 1855#2:146 1856#2:148 1612#2:149 1549#2:150 1620#2,3:151 1#3:121 1#3:134 1#3:147 *S KotlinDebug *F + 1 ClazzLogAttendanceRecordDao_HttpServerExt.kt com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_HttpServerExtKt *L 48#1:111,9 48#1:120 48#1:122 48#1:123 60#1:124,9 60#1:133 60#1:135 60#1:136 72#1:137,9 72#1:146 72#1:148 72#1:149 84#1:150 84#1:151,3 48#1:121 60#1:134 72#1:147 *E }Fab[IcIdIefIghIij[skl[ ssms$s%s&s's(ssnxpq[srPK!!&L com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo$findByClazzAndTime$$inlined$replicateHttpRequestCatchAndLog$1.class=Rzcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo$findByClazzAndTime$$inlined$replicateHttpRequestCatchAndLog$1PLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0+com/ustadmobile/door/http/RepoHttpRequestKtreplicateHttpRequestCatchAndLogb(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V B(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;)V%$this_replicateHttpRequestCatchAndLog-Lcom/ustadmobile/door/DoorDatabaseRepository; $repoPathLjava/lang/String;    (I)V  this|Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo$findByClazzAndTime$$inlined$replicateHttpRequestCatchAndLog$1; $receiverinvoke()Ljava/lang/String;#Lorg/jetbrains/annotations/NotNull;/: repoHttpRequestWithFallback: exception for  $java/lang/invoke/StringConcatFactory"makeConcatWithConstants(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; $% #&'S(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;)Ljava/lang/String; $)*()Ljava/lang/Object;  -Lkotlin/Metadata;mv kxi0d1!  0H ¢¨d2 Mcom/ustadmobile/door/http/RepoHttpRequestKt$replicateHttpRequestCatchAndLog$1findByClazzAndTime7(JJJLkotlin/coroutines/Continuation;)Ljava/lang/Object; @ARepoHttpRequest.kt*Lkotlin/jvm/internal/SourceDebugExtension;valueSMAP RepoHttpRequest.kt Kotlin *S Kotlin *F + 1 RepoHttpRequest.kt com/ustadmobile/door/http/RepoHttpRequestKt$replicateHttpRequestCatchAndLog$1 *L 1#1,63:1 *E CodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotationsBootstrapMethods1 GB*+*,*H G8**+I-H JA,G/*.I,H K L?BMNCOSMAP RepoHttpRequest.kt Kotlin *S Kotlin *F + 1 RepoHttpRequest.kt com/ustadmobile/door/http/RepoHttpRequestKt$replicateHttpRequestCatchAndLog$1 *L 1#1,63:1 *E P7/0[I1I2I34I56I78[s9:[s;sa(Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo$findByClazzAndTime$1;>;)Vthis$0>Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo; &' (#(Lkotlin/coroutines/Continuation;)V #* +SLcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo$findByClazzAndTime$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result 4 5labelI 78 9kotlin/coroutines/Continuation<7(JJJLkotlin/coroutines/Continuation;)Ljava/lang/Object; @ ?A$resultLkotlin/Metadata;mv kxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0  4&'78#$K= *+)*,,L  - &' ./M%01KG*+6**:;:*) *=BL-CN2O3P Q?ARS s[III[ IIIIIIIIIIII[ ssss s s ssss s s [ sssssssssssss !s"DE[IIFIGIHIIJPK!!1TYYVcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo$findByClazzLogUid$1.class=FPcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo$findByClazzLogUid$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;f#ClazzLogAttendanceRecordDao_Repo.ktl4isnmfindByClazzLogUidca(Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo$findByClazzLogUid$1;>;)Vthis$0>Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisRLcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo$findByClazzLogUid$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,    ? =E*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;I;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0{(Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo;Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord;)Vthis$0>Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo;  $entity:Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord;  (I)V  thisOLcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo$insert$_result$1; $receiverinvoke()Ljava/lang/Long;#Lorg/jetbrains/annotations/NotNull;=(Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord;)J #>#ClazzLogAttendanceRecordDao_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  AB*+ *,*B  A<* *&,C`B DA-A/*/C_B E F?GH@I701[I2I3I45I67I89[s:;[sa(Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo$insertAsync$1;>;)Vthis$0>Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisLLcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,    ? =E*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;I;Ljava/lang/Object;>;,kotlin/coroutines/jvm/internal/SuspendLambdakotlin/jvm/functions/Function1(Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo;Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo;Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo$insertAsync$_result$1;>;)Vthis$0>Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo;  $entity:Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord;  $(ILkotlin/coroutines/Continuation;)V  thisTLcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo$insertAsync$_result$1; $receiver $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f#ClazzLogAttendanceRecordDao_Repo.ktlgisnmcRcom.ustadmobile.core.db.dao.ClazzLogAttendanceRecordDao_Repo$insertAsync$_result$1$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;)kotlin/coroutines/intrinsics/IntrinsicsKt*getCOROUTINE_SUSPENDED()Ljava/lang/Object; ,- +.labelI 01 2kotlin/ResultKt4throwOnFailure(Ljava/lang/Object;)V 67 58kotlin/coroutines/Continuation@7com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDaoB insertAsyncF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; DE CFjava/lang/IllegalStateExceptionH/call to 'resume' before 'invoke' with coroutineJ(Ljava/lang/String;)V L IM$resultLjava/lang/Object;java/lang/ObjectQcreateB(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;T(Lkotlin/coroutines/Continuation<*>;)Lkotlin/coroutines/Continuation;  Vinvoke4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;G(Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; ST [ kotlin/Unit]INSTANCE Lkotlin/Unit; _` ^a  cp1 XY fLkotlin/Metadata;mv kxi0d1  0HŠ@d2 n(Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; DvCodeLocalVariableTable Signature StackMapTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations001  xM*+*,*-y* z xR/M*3@:+9*?**A*3GY, ,+9+IYKN{ R!DR|f$g@fGgHfy$$$$OP}(~)STx<Y**+WAyzU})~)XYx7*+\bdyezZ}(~(AXx1 *+Agy  eP ;wz[s [I!"[#[$[%s&s'hi[IjIkIlmInoIpq[srs[stsuPK!!/  Ocom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo$insertList$1.class=HIcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo$insertList$1KLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0Q(Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo;Ljava/util/List;)V(Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo;Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord;>;)Vthis$0>Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo;   $entityListLjava/util/List;  (I)V  thisKLcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo$insertList$1; $receiverinvoke()V;Lkotlin/Metadata;mv kxi0d1  0H ¢d2 #ClazzLogAttendanceRecordDao_Repo.kt SignatureCodeLocalVariableTableLineNumberTable InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0 @0 AB*+*,*B  @ A=* *&C noB A'A2*)/CmB D E%@F?G412[I3I4I56I78I9:[s;<[s=s>sPK!!.VVTcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo$insertListAsync$2.class=Ncom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo$insertListAsync$2Lkotlin/coroutines/jvm/internal/SuspendLambda;Lkotlin/jvm/functions/Function1;Ljava/lang/Object;>;,kotlin/coroutines/jvm/internal/SuspendLambdakotlin/jvm/functions/Function1q(Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo;Ljava/util/List;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo;Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord;>;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo$insertListAsync$2;>;)Vthis$0>Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo;   $entitiesLjava/util/List;  $(ILkotlin/coroutines/Continuation;)V  thisPLcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo$insertListAsync$2; $receiver $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f#ClazzLogAttendanceRecordDao_Repo.ktl#isnmcNcom.ustadmobile.core.db.dao.ClazzLogAttendanceRecordDao_Repo$insertListAsync$2$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;)kotlin/coroutines/intrinsics/IntrinsicsKt*getCOROUTINE_SUSPENDED()Ljava/lang/Object; ,- +.labelI 01 2kotlin/ResultKt4throwOnFailure(Ljava/lang/Object;)V 67 58kotlin/coroutines/Continuation@7com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDaoBinsertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; DE CF kotlin/UnitHINSTANCE Lkotlin/Unit; JK ILjava/lang/IllegalStateExceptionN/call to 'resume' before 'invoke' with coroutineP(Ljava/lang/String;)V R OS$resultLjava/lang/Object;java/lang/ObjectWcreateB(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;T(Lkotlin/coroutines/Continuation<*>;)Lkotlin/coroutines/Continuation;  \invoke4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; YZ a  cp1 ^_ fLLjava/util/List;Lkotlin/Metadata;mv kxi0d1 0HŠ@d2  SignatureCodeLocalVariableTable StackMapTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations001 wh xM*+*,*-y* w xV/M*3D:+9*?**A*3GY, ,+9+WMOYQTz X!DX{"$#@"G$L"y$($(UV|(})YZx<Y**+]Ayw[|)})^_x7*+bMdyew`|(}(A^x1 *+Agy  eV~ ;Fw[s [I!"[#[$[%s&s'ij[IkIlImnIopIqr[sst[susvPK!!QLKcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo$update$1.class=HEcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo$update$1KLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0{(Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo;Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord;)Vthis$0>Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo;  $entity:Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord;  (I)V  thisGLcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo$update$1; $receiverinvoke()V=(Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord;)V "=#ClazzLogAttendanceRecordDao_Repo.ktCodeLocalVariableTableLineNumberTable InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  @B*+ *,*A  @=* *%B tuA A&@2*(.BsA C D>EF?G4/0[I1I2I34I56I78[s9:[s;s;Ljava/lang/Object;>;,kotlin/coroutines/jvm/internal/SuspendLambdakotlin/jvm/functions/Function1q(Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo;Ljava/util/List;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo;Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord;>;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo$updateListAsync$2;>;)Vthis$0>Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo;   $entitiesLjava/util/List;  $(ILkotlin/coroutines/Continuation;)V  thisPLcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo$updateListAsync$2; $receiver $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f#ClazzLogAttendanceRecordDao_Repo.ktl.isnmcNcom.ustadmobile.core.db.dao.ClazzLogAttendanceRecordDao_Repo$updateListAsync$2$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;)kotlin/coroutines/intrinsics/IntrinsicsKt*getCOROUTINE_SUSPENDED()Ljava/lang/Object; ,- +.labelI 01 2kotlin/ResultKt4throwOnFailure(Ljava/lang/Object;)V 67 58kotlin/coroutines/Continuation@7com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDaoBupdateListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; DE CF kotlin/UnitHINSTANCE Lkotlin/Unit; JK ILjava/lang/IllegalStateExceptionN/call to 'resume' before 'invoke' with coroutineP(Ljava/lang/String;)V R OS$resultLjava/lang/Object;java/lang/ObjectWcreateB(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;T(Lkotlin/coroutines/Continuation<*>;)Lkotlin/coroutines/Continuation;  \invoke4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; YZ a  cp1 ^_ fLLjava/util/List;Lkotlin/Metadata;mv kxi0d1 0HŠ@d2  SignatureCodeLocalVariableTable StackMapTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations001 wh xM*+*,*-y* w xV/M*3D:+9*?**A*3GY, ,+9+WMOYQTz X!DX{-$.@-G/L-y$($(UV|(})YZx<Y**+]Ayw[|)})^_x7*+bMdyew`|(}(A^x1 *+Agy  eV~ ;Fw[s [I!"[#[$[%s&s'ij[IkIlImnIopIqr[sst[susvPK!!={bcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo$updateRescheduledClazzLogUids$1.class=L\com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo$updateRescheduledClazzLogUids$1KLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0D(Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo;JJJ)Vthis$0>Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo;  $oldClazzLogUidJ  $newClazzLogUid   $changedTime  (I)V  this^Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo$updateRescheduledClazzLogUids$1; $receiverinvoke()V#ClazzLogAttendanceRecordDao_Repo.ktCodeLocalVariableTableLineNumberTable InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  Db*+ * ***E4 DE* %***+F >?E A,D2*.4F=E G H!*IJCK456[I7I8I9:I;[s?@[sAsBsPK!!FQEXXTcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo$upsertListAsync$2.class=Ncom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo$upsertListAsync$2Lkotlin/coroutines/jvm/internal/SuspendLambda;Lkotlin/jvm/functions/Function1;Ljava/lang/Object;>;,kotlin/coroutines/jvm/internal/SuspendLambdakotlin/jvm/functions/Function1q(Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo;Ljava/util/List;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo;Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord;>;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo$upsertListAsync$2;>;)Vthis$0>Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo;   $entityListLjava/util/List;  $(ILkotlin/coroutines/Continuation;)V  thisPLcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo$upsertListAsync$2; $receiver $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f#ClazzLogAttendanceRecordDao_Repo.ktlZisnmcNcom.ustadmobile.core.db.dao.ClazzLogAttendanceRecordDao_Repo$upsertListAsync$2$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;)kotlin/coroutines/intrinsics/IntrinsicsKt*getCOROUTINE_SUSPENDED()Ljava/lang/Object; ,- +.labelI 01 2kotlin/ResultKt4throwOnFailure(Ljava/lang/Object;)V 67 58kotlin/coroutines/Continuation@7com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDaoBupsertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; DE CF kotlin/UnitHINSTANCE Lkotlin/Unit; JK ILjava/lang/IllegalStateExceptionN/call to 'resume' before 'invoke' with coroutineP(Ljava/lang/String;)V R OS$resultLjava/lang/Object;java/lang/ObjectWcreateB(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;T(Lkotlin/coroutines/Continuation<*>;)Lkotlin/coroutines/Continuation;  \invoke4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; YZ a  cp1 ^_ fLLjava/util/List;Lkotlin/Metadata;mv kxi0d1 0HŠ@d2  SignatureCodeLocalVariableTable StackMapTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations001 wh xM*+*,*-y* w xV/M*3D:+9*?**A*3GY, ,+9+WMOYQTz X!DX{Y$Z@YG[LYy$($(UV|(})YZx<Y**+]Ayw[|)})^_x7*+bMdyew`|(}(A^x1 *+Agy  eV~ ;Fw[s [I!"[#[$[%s&s'ij[IkIlImnIopIqr[sst[susvPK!!ٴ??Bcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo.class=(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _repo_dao _httpClient _endpoint()V  Landroidx/room/RoomDatabase;  -Lcom/ustadmobile/door/DoorDatabaseRepository;  9Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao; ! "Lio/ktor/client/HttpClient; $ % _clientIdJ '( )Ljava/lang/String; + ,this>Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo;get_db()Landroidx/room/RoomDatabase;get_repo/()Lcom/ustadmobile/door/DoorDatabaseRepository;get_dao;()Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao;get_httpClient()Lio/ktor/client/HttpClient; get_clientId()J get_endpoint()Ljava/lang/String;insertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord;>;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;ClazzLogAttendanceRecord@Ncom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo$insertListAsync$2Bq(Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo;Ljava/util/List;Lkotlin/coroutines/Continuation;)V D CEkotlin/jvm/functions/Function1G=com/ustadmobile/door/replication/DoorDatabaseReplicationExtKtIwithRepoChangeMonitorAsync(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; KL JM)kotlin/coroutines/intrinsics/IntrinsicsKtOgetCOROUTINE_SUSPENDED()Ljava/lang/Object; QR PS kotlin/UnitUINSTANCE Lkotlin/Unit; WX VYentitiesLjava/util/List; $completion Lkotlin/coroutines/Continuation;java/lang/Object_ findByUid=(J)Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord; ab c_result:Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord;uidupdateListAsyncNcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo$updateListAsync$2i jEfindByClazzLogUid5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;(JLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;Pcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo$findByClazzLogUid$1olabelI qr psa(Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo;Lkotlin/coroutines/Continuation;)V v pwresultLjava/lang/Object; yz p{kotlin/ResultKt}throwOnFailure(Ljava/lang/Object;)V  ~ lm java/util/Listjava/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V   clazzLogUid $continuation$resultkotlin/coroutines/ContinuationupdateRescheduledClazzLogUids(JJJ)V\com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo$updateRescheduledClazzLogUids$1D(Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo;JJJ)V  kotlin/jvm/functions/Function0withRepoChangeMonitors(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;Lkotlin/jvm/functions/Function0;)Ljava/lang/Object; JoldClazzLogUidnewClazzLogUid changedTimefindByClazzAndTime7(JJJLkotlin/coroutines/Continuation;)Ljava/lang/Object;(JJJLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;java/lang/ExceptionQcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo$findByClazzAndTime$1 s w {.ClazzLogAttendanceRecordDao/findByClazzAndTime)io/ktor/client/request/HttpRequestBuilder +com/ustadmobile/door/DoorDatabaseRepository getConfig)()Lcom/ustadmobile/door/RepositoryConfig; 0com/ustadmobile/door/ext/HttpRequestBuilderExtKt setRepoUrlg(Lio/ktor/client/request/HttpRequestBuilder;Lcom/ustadmobile/door/RepositoryConfig;Ljava/lang/String;)V doorNodeIdHeader[(Lio/ktor/client/request/HttpRequestBuilder;Lcom/ustadmobile/door/DoorDatabaseRepository;)V io/ktor/http/HttpMessageBuilder cache-controlno-storeio/ktor/client/request/UtilsKtheaderH(Lio/ktor/http/HttpMessageBuilder;Ljava/lang/String;Ljava/lang/Object;)V clazzUid%com/ustadmobile/door/RepositoryConfiggetJson#()Lkotlinx/serialization/json/Json; 'kotlin/jvm/internal/LongCompanionObject)Lkotlin/jvm/internal/LongCompanionObject; W 3kotlinx/serialization/builtins/BuiltinSerializersKt serializerN(Lkotlin/jvm/internal/LongCompanionObject;)Lkotlinx/serialization/KSerializer; +kotlinx/serialization/SerializationStrategy%kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; kotlinx/serialization/json/JsonencodeToStringS(Lkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)Ljava/lang/String;  parameterR(Lio/ktor/client/request/HttpRequestBuilder;Ljava/lang/String;Ljava/lang/Object;)V timeio/ktor/http/HttpMethod Companion#Lio/ktor/http/HttpMethod$Companion; !io/ktor/http/HttpMethod$CompaniongetGet()Lio/ktor/http/HttpMethod;  setMethod(Lio/ktor/http/HttpMethod;)V  &io/ktor/client/statement/HttpStatementI(Lio/ktor/client/request/HttpRequestBuilder;Lio/ktor/client/HttpClient;)V   L$0  z  L$1 z L$2 z J$0 ( J$1 ( J$2 ( execute4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;  java/lang/String!%io/ktor/client/statement/HttpResponse##onClientRepoDoorMessageHttpResponse(Landroidx/room/RoomDatabase;Lio/ktor/client/statement/HttpResponse;Lkotlinx/serialization/json/Json;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; %& J'io/github/aakira/napier/Napier) Lio/github/aakira/napier/Napier; W+ *,java/lang/Throwable.DoorLog0zcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo$findByClazzAndTime$$inlined$replicateHttpRequestCatchAndLog$12B(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;)V 4 35vJ(Ljava/lang/Throwable;Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V 78 *9 ;($this$replicateHttpRequestCatchAndLog$iv repoPath$iv $this$get$iv$completion$iv$this$get$iv$iv builder$iv$iv+Lio/ktor/client/request/HttpRequestBuilder;6$this$findByClazzAndTime_u24lambda_u241_u24lambda_u240$this$request$iv$iv$iv _response'Lio/ktor/client/statement/HttpResponse;e$ivLjava/lang/Exception;K$i$a$-get-ClazzLogAttendanceRecordDao_Repo$findByClazzAndTime$2$_response$1 $i$f$request$i$f$get[$i$a$-replicateHttpRequestCatchAndLog-ClazzLogAttendanceRecordDao_Repo$findByClazzAndTime$2$$i$f$replicateHttpRequestCatchAndLogupsertListAsyncNcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo$upsertListAsync$2P QE entityListinsert=(Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord;)JentityVMcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo$insert$_result$1X{(Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo;Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord;)V Z Y[java/lang/Number] longValue _9 ^` insertAsyncn(Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Jcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo$insertAsync$1e fs fw f{Rcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo$insertAsync$_result$1j(Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo;Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord;Lkotlin/coroutines/Continuation;)V l km8com/ustadmobile/lib/db/entities/ClazzLogAttendanceRecordo insertList(Ljava/util/List;)VP(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord;>;)VSIcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo$insertList$1uQ(Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo;Ljava/util/List;)V w vxupdate=(Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord;)VEcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo$update$1| }[(Ljava/lang/Object;)J TU F(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; bc  z{ Lkotlin/Metadata;mv kxi0d1`T                    20B9 0j`000  0  0 ¢J,0020 20 2 0 H–@¢!J"0#020 H–@¢$J%0&2'0 HJ(0 2)0&HJ*0 2)0&H–@¢+J,0-2 .0&0HJ/0-2 00&0H–@¢1J20-2)0&HJ30-2 00&0H–@¢1J 40-250 260 270 HJ80-2 .0&0H–@¢1R 0 ¢ R0¢ R0j`¢ R 0 ¢ R0 ¢ R0¢ ¨9d2(Lcom/ustadmobile/door/room/RoomDatabase;ELcom/ustadmobile/lib/db/composites/PersonAndClazzLogAttendanceRecord;DLcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecordWithPerson;lib-database_release#ClazzLogAttendanceRecordDao_Repo.kt*Lkotlin/jvm/internal/SourceDebugExtension;valueSMAP ClazzLogAttendanceRecordDao_Repo.kt Kotlin *S Kotlin *F + 1 ClazzLogAttendanceRecordDao_Repo.kt com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo + 2 RepoHttpRequest.kt com/ustadmobile/door/http/RepoHttpRequestKt + 3 builders.kt io/ktor/client/request/BuildersKt *L 1#1,120:1 41#2,2:121 43#2,6:127 225#3:123 99#3,2:124 22#3:126 *S KotlinDebug *F + 1 ClazzLogAttendanceRecordDao_Repo.kt com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo *L 71#1:121,2 71#1:127,6 73#1:123 73#1:124,2 73#1:126 *E RuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1!$'(+F+ ,-**+*, *-#*&***-" $).39?EHF./FFF!F$F'(F+!01/* ./23/*  ./45/*# ./67/*& ./89/** ./:;/*- ./<=r$* ACY*+FH,NYTWZ_` "#% $./$[\$]^>? abM *#dN- ( )  ef ./ g(?h=r$* AjY*+kH,NYTWZ_` -#0 $./$[\$]^>? lm -p#-p:tu~YtudtpY*-x:|:T:tB3*#tY :Y)' p%`p`F`<2]4s2524]./](e\2S^9Lzn? f * AY*!W =@*./((( $:u~YudY*::T:~Do* :: 6 6 *&: : 6 :Y::6* * Ǹ* ղڸ* ղڸ!* ղڸ:6:6Y  *  ! YM6 6 6667B@": : K$:** *  !(YD6 6 7B@": : KW!:-/13Y 6:*#! + p>+ I>+ h>+ ?$ @^ A$/RBCDCA@E$DFGjHIJrDFKr2XLrLrzMr vNr 5^<z9Kr=LrALrMr Nr ,9Mr )^Nr ? O=r$* AQY*+RH,NYTWZ_` Y#\ $./$S\$]^>? TUg%+W* AYY*+\^aA  _#b #e(%./%VfbcG,f#,f:gu~YgudgfY*,h:i:T:gTA* AkY*+nHgNY ^aB!谻Y:' pf%p`f`+F` <e]fefie4]./]Vfe(2e^9^zd? qrV+t* AvY*+yW mp./S\sz{V+W* A}Y*+~W sv./VfAT= *+p ./ VzAbH *+p,  ./ Vz ]^Az= *+p ./ VzZ pYfkvC}jQSMAP ClazzLogAttendanceRecordDao_Repo.kt Kotlin *S Kotlin *F + 1 ClazzLogAttendanceRecordDao_Repo.kt com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo + 2 RepoHttpRequest.kt com/ustadmobile/door/http/RepoHttpRequestKt + 3 builders.kt io/ktor/client/request/BuildersKt *L 1#1,120:1 41#2,2:121 43#2,6:127 225#3:123 99#3,2:124 22#3:126 *S KotlinDebug *F + 1 ClazzLogAttendanceRecordDao_Repo.kt com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo *L 71#1:121,2 71#1:127,6 73#1:123 73#1:124,2 73#1:126 *E [IIIII[s[:s/s!ssssssss$s'sssss8s9s4s5s0s1s:s;s6s7s2s3sssssssslssmsasfsgsTsVsbscsqssSsiR-com/ustadmobile/core/db/dao/ClazzLogDao.class=}'com/ustadmobile/core/db/dao/ClazzLogDaocLjava/lang/Object;Lcom/ustadmobile/core/db/dao/BaseDao;java/lang/Object#com/ustadmobile/core/db/dao/BaseDao()V   this)Lcom/ustadmobile/core/db/dao/ClazzLogDao;replace-(Lcom/ustadmobile/lib/db/entities/ClazzLog;)JLandroidx/room/Insert;entityLjava/lang/Object; onConflict#Lorg/jetbrains/annotations/NotNull; findByUid-(J)Lcom/ustadmobile/lib/db/entities/ClazzLog;Landroidx/room/Query;value/SELECT * FROM ClazzLog WHERE clazzLogUid = :uid$Lorg/jetbrains/annotations/Nullable;findByUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;b(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ClazzLog;>;)Ljava/lang/Object; findByUidLive!(J)Lkotlinx/coroutines/flow/Flow;M(J)Lkotlinx/coroutines/flow/Flow;findByClazzUidAsFactory"(JI)Landroidx/paging/PagingSource;a(JI)Landroidx/paging/PagingSource; SELECT ClazzLog.* FROM ClazzLog WHERE clazzLogClazzUid = :clazzUid AND clazzLog.clazzLogStatusFlag != :excludeStatus ORDER BY ClazzLog.logDate DESC findByClazzUidAsync6(JILkotlin/coroutines/Continuation;)Ljava/lang/Object;v(JILkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzLog;>;>;)Ljava/lang/Object; SELECT ClazzLog.* FROM ClazzLog WHERE ClazzLog.clazzLogClazzUid = :clazzUid AND clazzLog.clazzLogStatusFlag != :excludeStatus ORDER BY ClazzLog.logDate ASC findAllForClazzByClazzLogUidk SELECT ClazzLog.* FROM ClazzLog WHERE ClazzLog.clazzLogClazzUid = (SELECT ClazzLogInner.clazzLogClazzUid FROM ClazzLog ClazzLogInner WHERE ClazzLogInner.clazzLogUid = :clazzLogUid) AND clazzLog.clazzLogStatusFlag != :excludeStatus ORDER BY ClazzLog.logDate ASC "findByClazzUidWithinTimeRangeAsync9(JJJIILkotlin/coroutines/Continuation;)Ljava/lang/Object;y(JJJIILkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzLog;>;>;)Ljava/lang/Object;?SELECT ClazzLog.* FROM ClazzLog WHERE ClazzLog.clazzLogClazzUid = :clazzUid AND ClazzLog.logDate BETWEEN :fromTime AND :toTime AND (:excludeStatusFilter = 0 OR ((ClazzLog.clazzLogStatusFlag & :excludeStatusFilter) = 0)) ORDER BY ClazzLog.logDate DESC LIMIT :limit findByClazzUidWithinTimeRange(JJJII)Ljava/util/List;C(JJJII)Ljava/util/List;%findByClazzUidWithinTimeRange$defaultS(Lcom/ustadmobile/core/db/dao/ClazzLogDao;JJJIIILjava/lang/Object;)Ljava/util/List;'java/lang/UnsupportedOperationException5hSuper calls with default arguments not supported in this target, function: findByClazzUidWithinTimeRange7(Ljava/lang/String;)V 9 6: 01 =!findByClazzUidWithinTimeRangeLive$(JJJI)Lkotlinx/coroutines/flow/Flow;b(JJJI)Lkotlinx/coroutines/flow/Flow;>;SELECT ClazzLog.* FROM ClazzLog WHERE ClazzLog.clazzLogClazzUid = :clazzUid AND ClazzLog.logDate BETWEEN :fromTime AND :toTime AND (:statusFilter = 0 OR ClazzLog.clazzLogStatusFlag = :statusFilter) ORDER BY ClazzLog.logDate clazzHasScheduleLive"(JI)Lkotlinx/coroutines/flow/Flow;7(JI)Lkotlinx/coroutines/flow/Flow;4 SELECT EXISTS (SELECT ClazzLog.clazzLogUid FROM ClazzLog WHERE clazzLogClazzUid = :clazzUid AND (:excludeStatusFilter = 0 OR ((ClazzLog.clazzLogStatusFlag & :excludeStatusFilter) = 0)) ) updateStatusByClazzLogUid(JIJ)VUPDATE ClazzLog SET clazzLogStatusFlag = :newStatus, clazzLogLastChangedTime = :timeChanged WHERE clazzLogUid = :clazzLogUid updateAsync^(Lcom/ustadmobile/lib/db/entities/ClazzLog;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;n(Lcom/ustadmobile/lib/db/entities/ClazzLog;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;Landroidx/room/Update;findMostRecentClazzLogToEditUidH(JLkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;: SELECT COALESCE( (SELECT ClazzLog.clazzLogUid FROM ClazzLog WHERE ClazzLog.clazzLogClazzUid = :clazzUid AND (ClazzLog.clazzLogStatusFlag & 8) != 8 ORDER BY ClazzLog.logDate DESC LIMIT 1), 0) upsertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzLog;>;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;Landroidx/room/Dao;Lkotlin/Metadata;mv kxi0d1y>               '200B¢J00202 0 H'J$ 00 2 020 H§@¢J$0 002020 H'J$00 2020 H§@¢J:00 2020202 0 20 H'J<00 2020202 0 20 H§@¢J4 00 020202020 H'J020H'J020H§@¢J 0020H'J 020H§@¢J!02"0H'J#0$2%0H§@¢&J '0$2 02(0 2)0H'J*0$2 +00 H§@¢,¨-d2%Lcom/ustadmobile/core/db/dao/BaseDao;*Lcom/ustadmobile/lib/db/entities/ClazzLog;Lkotlinx/coroutines/flow/Flow;clazzUidexcludeStatusFilter clazzLogUid excludeStatusLandroidx/paging/PagingSource;fromTimetoTimelimit statusFilteruidclazzLog newStatus timeChanged entityListlib-database_releaseClazzLogDao.ktCodeLineNumberTableLocalVariableTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations Signature StackMapTable SourceFileRuntimeVisibleAnnotations! t3* u v  wcIxwsywsx  y!ws"#y$ws%&'y(ws)x *'y(ws+x ,-y.ws/x01y2ws/ 34tf 3 6Y8; ~6 ~<6*!>z u<E<"E&<?@yAwsBCDyEwsFGHw sIJKyLwMcINx OyPwsQx RSyTwcIx y{s|VW[IIXIYZI[I\][s^_[.s s`sas sCsbscsdscsescs*scsfsgs's"shs&s0sisjsks,s-s?slssmssssOsssJscsnsKsGsospsRsqsSsrwUPK!!gaaGcom/ustadmobile/core/db/dao/ClazzLogDao_DoorWrapper$insertAsync$1.class=JAcom/ustadmobile/core/db/dao/ClazzLogDao_DoorWrapper$insertAsync$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1.Lkotlin/coroutines/jvm/internal/DebugMetadata;fClazzLogDao_DoorWrapper.ktlzisnthisentitym insertAsyncc3com.ustadmobile.core.db.dao.ClazzLogDao_DoorWrapperX(Lcom/ustadmobile/core/db/dao/ClazzLogDao_DoorWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzLogDao_DoorWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzLogDao_DoorWrapper$insertAsync$1;>;)Vthis$05Lcom/ustadmobile/core/db/dao/ClazzLogDao_DoorWrapper;  #(Lkotlin/coroutines/Continuation;)V  !CLcom/ustadmobile/core/db/dao/ClazzLogDao_DoorWrapper$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result * +labelI -. /kotlin/coroutines/Continuation23com/ustadmobile/core/db/dao/ClazzLogDao_DoorWrapper4^(Lcom/ustadmobile/lib/db/entities/ClazzLog;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 6 57$resultLkotlin/Metadata;mv kxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0*-.A= *+*,"B  #  $%C&'AE*+,**010**38B#9D(E)F G57H If s [I I [III[sss[sssss:;[II?I@PK!!f Kcom/ustadmobile/core/db/dao/ClazzLogDao_DoorWrapper$upsertListAsync$1.class=QEcom/ustadmobile/core/db/dao/ClazzLogDao_DoorWrapper$upsertListAsync$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1L$2L$3L$4L$5.Lkotlin/coroutines/jvm/internal/DebugMetadata;fClazzLogDao_DoorWrapper.ktlahisnthis entityList _pkManager _generatedPksitmupsertListAsyncc3com.ustadmobile.core.db.dao.ClazzLogDao_DoorWrapperX(Lcom/ustadmobile/core/db/dao/ClazzLogDao_DoorWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzLogDao_DoorWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzLogDao_DoorWrapper$upsertListAsync$1;>;)Vthis$05Lcom/ustadmobile/core/db/dao/ClazzLogDao_DoorWrapper; "# $#(Lkotlin/coroutines/Continuation;)V & 'GLcom/ustadmobile/core/db/dao/ClazzLogDao_DoorWrapper$upsertListAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result 0 1labelI 34 5kotlin/coroutines/Continuation83com/ustadmobile/core/db/dao/ClazzLogDao_DoorWrapper:D(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; < ;=$resultLkotlin/Metadata;mv kxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0    0"#34 H= *+%*,(I  ) "# *+J!,-HE*+2**676*%*9>I)?K.L/M N;=OPx  s[II[IIIII[ssss s [sssssss@A[IBICIDIEFIGPK!!e7;119com/ustadmobile/core/db/dao/ClazzLogDao_DoorWrapper.class=P3com/ustadmobile/core/db/dao/ClazzLogDao_DoorWrapper'com/ustadmobile/core/db/dao/ClazzLogDaoH(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/ClazzLogDao;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _dao()V  Landroidx/room/RoomDatabase;  )Lcom/ustadmobile/core/db/dao/ClazzLogDao;  this5Lcom/ustadmobile/core/db/dao/ClazzLogDao_DoorWrapper;replace-(Lcom/ustadmobile/lib/db/entities/ClazzLog;)Jentity0com/ustadmobile/door/ext/DoorDatabaseCommonExtKt!getRootDatabase:(Landroidx/room/RoomDatabase;)Landroidx/room/RoomDatabase; #$ "%*com/ustadmobile/door/ext/DoorDatabaseExtKt'getDoorPrimaryKeyManagerJ(Landroidx/room/RoomDatabase;)Lcom/ustadmobile/door/DoorPrimaryKeyManager; )* (+(com/ustadmobile/lib/db/entities/ClazzLog-getClazzLogUid()J /0 .1*com/ustadmobile/door/DoorPrimaryKeyManager3nextId(I)J 56 47setClazzLogUid(J)V 9: .;&com/ustadmobile/door/util/SystemTimeKt=systemTimeInMillis ?0 >@setClazzLogLastChangedTime B: .C  E_newPkJ _pkManager,Lcom/ustadmobile/door/DoorPrimaryKeyManager;*Lcom/ustadmobile/lib/db/entities/ClazzLog; findByUid-(J)Lcom/ustadmobile/lib/db/entities/ClazzLog;$Lorg/jetbrains/annotations/Nullable; LM OuidfindByUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;b(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ClazzLog;>;)Ljava/lang/Object; RS U $completion Lkotlin/coroutines/Continuation; findByUidLive!(J)Lkotlinx/coroutines/flow/Flow;M(J)Lkotlinx/coroutines/flow/Flow; YZ \findByClazzUidAsFactory"(JI)Landroidx/paging/PagingSource;a(JI)Landroidx/paging/PagingSource; ^_ aclazzUid excludeStatusIfindByClazzUidAsync6(JILkotlin/coroutines/Continuation;)Ljava/lang/Object;v(JILkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzLog;>;>;)Ljava/lang/Object; fg ifindAllForClazzByClazzLogUid kg l clazzLogUid"findByClazzUidWithinTimeRangeAsync9(JJJIILkotlin/coroutines/Continuation;)Ljava/lang/Object;y(JJJIILkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzLog;>;>;)Ljava/lang/Object; op rfromTimetoTimeexcludeStatusFilterlimitfindByClazzUidWithinTimeRange(JJJII)Ljava/util/List;C(JJJII)Ljava/util/List; xy {!findByClazzUidWithinTimeRangeLive$(JJJI)Lkotlinx/coroutines/flow/Flow;b(JJJI)Lkotlinx/coroutines/flow/Flow;>; }~  statusFilterclazzHasScheduleLive"(JI)Lkotlinx/coroutines/flow/Flow;7(JI)Lkotlinx/coroutines/flow/Flow; updateStatusByClazzLogUid(JIJ)V  newStatus timeChanged updateAsync^(Lcom/ustadmobile/lib/db/entities/ClazzLog;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;n(Lcom/ustadmobile/lib/db/entities/ClazzLog;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; )kotlin/coroutines/intrinsics/IntrinsicsKtgetCOROUTINE_SUSPENDED()Ljava/lang/Object;  kotlin/UnitINSTANCE Lkotlin/Unit; clazzLogjava/lang/ObjectfindMostRecentClazzLogToEditUidH(JLkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; S upsertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzLog;>;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;Ecom/ustadmobile/core/db/dao/ClazzLogDao_DoorWrapper$upsertListAsync$1label e X(Lcom/ustadmobile/core/db/dao/ClazzLogDao_DoorWrapper;Lkotlin/coroutines/Continuation;)V  resultLjava/lang/Object; kotlin/ResultKtthrowOnFailure(Ljava/lang/Object;)V java/util/ArrayList java/util/Listiterator()Ljava/util/Iterator; java/util/IteratorhasNext()Z next L$0 L$1 L$2 L$3 L$4 L$5  nextIdAsync5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; 4java/lang/Number longValue 0 %kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; java/util/Collectionadd(Ljava/lang/Object;)Z java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V   entityListLjava/util/List; _generatedPks$this$forEach$ivLjava/util/Iterator; element$ivit7$i$a$-forEach-ClazzLogDao_DoorWrapper$upsertListAsync$2 $i$f$forEach $continuation$resultkotlin/coroutines/Continuation insert(Ljava/lang/Object;)J     insertAsyncq(Lcom/ustadmobile/lib/db/entities/ClazzLog;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Acom/ustadmobile/core/db/dao/ClazzLogDao_DoorWrapper$insertAsync$1     F(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;   insertList(Ljava/util/List;)V@(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzLog;>;)Vjava/lang/LongvalueOf !  "  $2$i$a$-forEach-ClazzLogDao_DoorWrapper$insertList$1update-(Lcom/ustadmobile/lib/db/entities/ClazzLog;)V ' )   +  - '( /Lkotlin/Metadata;mv kxi0d1 H                 20B 0j`0¢J0 02 0 2 0 HJ$0020 20 H–@¢J$0 002 0 20 HJ$002 0 20 H–@¢J6002 0 20 20 2 0 20 HJ<002 0 20 20 2 0 20 H–@¢J4 0002 0 20 20 20 HJ02 0 HJ!02 0 H–@¢"J# 002 0 HJ$0 2 0 H–@¢"J%0 2&0HJ'0 2&0H–@¢(J)0*2 +00HJ,0 2&0HJ-0*2&0HJ.0*2/0H–@¢(J 00*20 210 220 HJ30*2 +00H–@¢4R0X‚¢ R0j`X‚¢ ¨5d2(Lcom/ustadmobile/door/room/RoomDatabase;Lkotlinx/coroutines/flow/Flow;Landroidx/paging/PagingSource;lib-database_releaseClazzLogDao_DoorWrapper.kt*Lkotlin/jvm/internal/SourceDebugExtension;valuekSMAP ClazzLogDao_DoorWrapper.kt Kotlin *S Kotlin *F + 1 ClazzLogDao_DoorWrapper.kt com/ustadmobile/core/db/dao/ClazzLogDao_DoorWrapper + 2 Iterators.kt kotlin/collections/CollectionsKt__IteratorsKt *L 1#1,152:1 32#2,2:153 32#2,2:155 *S KotlinDebug *F + 1 ClazzLogDao_DoorWrapper.kt com/ustadmobile/core/db/dao/ClazzLogDao_DoorWrapper *L 95#1:153,2 134#1:155,2 *E RuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1EEFe+ ,**+*,G H I F;+ *&,M+2 ,8B+!<+AD*+FX+2J&4G!&-6H*!GH*IJ;;KILMF= *PGH  QHENRSFH *-VG!H   QH WXKTENI YZF= *]G#H  QHK[E^_FH *bG&H   cH deK`EfgFT *jG)H*  cH de WXKhENI kgFT *mG,H*  nH de WXKhENI opF *! sG4545HHcHtHuHveweWX KqENIxyFx *!|G=> =>H>cHtHuHveweKzE}~Fl*!GEF E FH4cHtHuHeKEFH *GIH   cH veKEFX *G P QH*  nH e HFo+AD*+,YWJXGTVWH KWXKENI SFH *-GZH   cH WXKENI FZ,#,:~YdY*,:::h\*&,NY:+:6::.: 6  2 -*+- YL66 .: ::4NLK7   < :  W AD)*+Y WYJ '  ) * 4d E 4."  4= FGV<\a]l^v^x_`a\2a:bHcUe]f^abh\i\Havv+3^b4avv"<^b4l IJvvIJEIJ^IJxtN^KK bK :GH He ie2yX9rle seKENI  F;+ *&,M+2 ,8B+!<+AD*+X+2J&4Glmn!o&q-s6tH*!GH*IJ;;KIF ,#,:~YdY*,:::U*&,N+2 M-*+Y.LK7+<+AD*++Y.LW+2YJB ' . ) . ;X +OG2 <waxlyuzwz{}wwH\ a78a7KJKKl#IJGH2X9KENI F{ +*&,MYN+:6:O:.:6 2 %,87  < #: - WAD*+%J),4H. GB(*IS[iu}~Hf [GH I5&e F8K?@([e%^zIJoKI'(FR+ +AD*+*G HKIA  F= *+.,GH  AFH *+.,.GH    WXA'F= *+.0GH  LMANkSMAP ClazzLogDao_DoorWrapper.kt Kotlin *S Kotlin *F + 1 ClazzLogDao_DoorWrapper.kt com/ustadmobile/core/db/dao/ClazzLogDao_DoorWrapper + 2 Iterators.kt kotlin/collections/CollectionsKt__IteratorsKt *L 1#1,152:1 32#2,2:153 32#2,2:155 *S KotlinDebug *F + 1 ClazzLogDao_DoorWrapper.kt com/ustadmobile/core/db/dao/ClazzLogDao_DoorWrapper *L 95#1:153,2 134#1:155,2 *E O12[I3I4I56I37I89[s:;[6sssssscs>svs>sks>sKsnsdsgs^s?sfsxstsuswsosps}ssLsQsRsSsYss sssss>sss'ssssssss@EBC[sDPK!!J<<ecom/ustadmobile/core/db/dao/ClazzLogDao_HttpServerExtKt$findAllForClazzByClazzLogUid_DoorHttp$1.class=E_com/ustadmobile/core/db/dao/ClazzLogDao_HttpServerExtKt$findAllForClazzByClazzLogUid_DoorHttp$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1.Lkotlin/coroutines/jvm/internal/DebugMetadata;fClazzLogDao_HttpServerExt.ktlisnrequestjsonm%findAllForClazzByClazzLogUid_DoorHttpc7com.ustadmobile.core.db.dao.ClazzLogDao_HttpServerExtKt#(Lkotlin/coroutines/Continuation;)V(Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzLogDao_HttpServerExtKt$findAllForClazzByClazzLogUid_DoorHttp$1;>;)V  thisaLcom/ustadmobile/core/db/dao/ClazzLogDao_HttpServerExtKt$findAllForClazzByClazzLogUid_DoorHttp$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result $ %labelI '( )kotlin/coroutines/Continuation,7com/ustadmobile/core/db/dao/ClazzLogDao_HttpServerExtKt.(Lcom/ustadmobile/core/db/dao/ClazzLogDao;Lcom/ustadmobile/door/http/DoorHttpServerConfig;Lcom/ustadmobile/door/http/DoorJsonRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mv kxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0$'(<.*+=> !<C*+&***+**-2=3?"@#A B/1C DZ s [I [II[ss[ssss45[I6I7I8I9:I;PK!!peCyy`com/ustadmobile/core/db/dao/ClazzLogDao_HttpServerExtKt$findByClazzUidAsFactory_DoorHttp$1.class=IZcom/ustadmobile/core/db/dao/ClazzLogDao_HttpServerExtKt$findByClazzUidAsFactory_DoorHttp$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1L$2L$3.Lkotlin/coroutines/jvm/internal/DebugMetadata;fClazzLogDao_HttpServerExt.ktl)isn serverConfigrequestjson_pagingLoadParamsm findByClazzUidAsFactory_DoorHttpc7com.ustadmobile.core.db.dao.ClazzLogDao_HttpServerExtKt#(Lkotlin/coroutines/Continuation;)V(Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzLogDao_HttpServerExtKt$findByClazzUidAsFactory_DoorHttp$1;>;)V  this\Lcom/ustadmobile/core/db/dao/ClazzLogDao_HttpServerExtKt$findByClazzUidAsFactory_DoorHttp$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation07com/ustadmobile/core/db/dao/ClazzLogDao_HttpServerExtKt2(Lcom/ustadmobile/core/db/dao/ClazzLogDao;Lcom/ustadmobile/door/http/DoorHttpServerConfig;Lcom/ustadmobile/door/http/DoorJsonRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 4 35$resultLkotlin/Metadata;mv kxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0 (+,@.*+A !"#B$%@C*+***./.*16A !7C&D'E F35G Hl  s [I[IIII[ssss [ssssss89[I:I;II?PK!!R=%\com/ustadmobile/core/db/dao/ClazzLogDao_HttpServerExtKt$findByClazzUidAsync_DoorHttp$1.class=EVcom/ustadmobile/core/db/dao/ClazzLogDao_HttpServerExtKt$findByClazzUidAsync_DoorHttp$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1.Lkotlin/coroutines/jvm/internal/DebugMetadata;fClazzLogDao_HttpServerExt.ktlXisnrequestjsonmfindByClazzUidAsync_DoorHttpc7com.ustadmobile.core.db.dao.ClazzLogDao_HttpServerExtKt#(Lkotlin/coroutines/Continuation;)V~(Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzLogDao_HttpServerExtKt$findByClazzUidAsync_DoorHttp$1;>;)V  thisXLcom/ustadmobile/core/db/dao/ClazzLogDao_HttpServerExtKt$findByClazzUidAsync_DoorHttp$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result $ %labelI '( )kotlin/coroutines/Continuation,7com/ustadmobile/core/db/dao/ClazzLogDao_HttpServerExtKt.(Lcom/ustadmobile/core/db/dao/ClazzLogDao;Lcom/ustadmobile/door/http/DoorHttpServerConfig;Lcom/ustadmobile/door/http/DoorJsonRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mv kxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0$'(<.*+=> !<C*+&***+**-2=3?"@#A B/1C DZ s [I [II[ss[ssss45[I6I7I8I9:I;PK!!RS~A~A=com/ustadmobile/core/db/dao/ClazzLogDao_HttpServerExtKt.class=7com/ustadmobile/core/db/dao/ClazzLogDao_HttpServerExtKtjava/lang/Object findByClazzUidAsFactory_DoorHttp(Lcom/ustadmobile/core/db/dao/ClazzLogDao;Lcom/ustadmobile/door/http/DoorHttpServerConfig;Lcom/ustadmobile/door/http/DoorJsonRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Lcom/ustadmobile/core/db/dao/ClazzLogDao;Lcom/ustadmobile/door/http/DoorHttpServerConfig;Lcom/ustadmobile/door/http/DoorJsonRequest;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/door/http/DoorJsonResponse;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;Zcom/ustadmobile/core/db/dao/ClazzLogDao_HttpServerExtKt$findByClazzUidAsFactory_DoorHttp$1 labelI #(Lkotlin/coroutines/Continuation;)V  resultLjava/lang/Object;  )kotlin/coroutines/intrinsics/IntrinsicsKtgetCOROUTINE_SUSPENDED()Ljava/lang/Object;  kotlin/ResultKtthrowOnFailure(Ljava/lang/Object;)V !" #.com/ustadmobile/door/http/DoorHttpServerConfig%getJson#()Lkotlinx/serialization/json/Json; '( &)clazzUid+)com/ustadmobile/door/http/DoorJsonRequest- queryParam&(Ljava/lang/String;)Ljava/lang/String; /0 .1'kotlin/jvm/internal/LongCompanionObject3INSTANCE)Lkotlin/jvm/internal/LongCompanionObject; 56 473kotlinx/serialization/builtins/BuiltinSerializersKt9 serializerN(Lkotlin/jvm/internal/LongCompanionObject;)Lkotlinx/serialization/KSerializer; ;< :=-kotlinx/serialization/DeserializationStrategy?kotlinx/serialization/json/JsonAdecodeFromStringU(Lkotlinx/serialization/DeserializationStrategy;Ljava/lang/String;)Ljava/lang/Object; CD BEjava/lang/NumberG longValue()J IJ HK excludeStatusM&kotlin/jvm/internal/IntCompanionObjectO(Lkotlin/jvm/internal/IntCompanionObject; 5Q PRM(Lkotlin/jvm/internal/IntCompanionObject;)Lkotlinx/serialization/KSerializer; ;T :UintValue()I WX HY getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; [\ :]-com/ustadmobile/door/ext/DoorJsonRequestExtKt_requirePagingSourceLoadParams(Lcom/ustadmobile/door/http/DoorJsonRequest;Lkotlinx/serialization/json/Json;Lkotlinx/serialization/DeserializationStrategy;)Landroidx/paging/PagingSource$LoadParams; ab `c'com/ustadmobile/core/db/dao/ClazzLogDaoefindByClazzUidAsFactory"(JI)Landroidx/paging/PagingSource; gh fiL$0 k lL$1 n oL$2 q rL$3 t u-com/ustadmobile/door/paging/PagingSourceExtKtwloadPageDataForHttp{(Landroidx/paging/PagingSource;Landroidx/paging/PagingSource$LoadParams;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; yz x{'androidx/paging/PagingSource$LoadParams}Gcom/ustadmobile/door/paging/PagingSourceReplicatePullHttpResponseResultgetData()Ljava/util/List;  getLogger'()Lcom/ustadmobile/door/log/DoorLogger; &%com/ustadmobile/door/log/DoorLogLevelVERBOSE'Lcom/ustadmobile/door/log/DoorLogLevel; getKey  ~getEndOfPaginationReached()Z 3DoorPaging: loaded from:  endOfPaginationReached=$java/lang/invoke/StringConcatFactorymakeConcatWithConstants(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; '(Ljava/lang/Object;Z)Ljava/lang/String; 0com/ustadmobile/door/log/DoorLogger$DefaultImpls log$default(Lcom/ustadmobile/door/log/DoorLogger;Lcom/ustadmobile/door/log/DoorLogLevel;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V  kotlin/collections/CollectionsKtcreateListBuilder java/lang/Iterablejava/util/ArrayListcollectionSizeOrDefault(Ljava/lang/Iterable;I)I (I)V  java/util/Collectioniterator()Ljava/util/Iterator; java/util/IteratorhasNext next  (com/ustadmobile/lib/db/entities/ClazzLog6com/ustadmobile/door/replication/DoorReplicationEntity Companion4Lcom/ustadmobile/lib/db/entities/ClazzLog$Companion; 2com/ustadmobile/lib/db/entities/ClazzLog$Companion%()Lkotlinx/serialization/KSerializer; ; +kotlinx/serialization/SerializationStrategyencodeToJsonElementi(Lkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)Lkotlinx/serialization/json/JsonElement; B(kotlinx/serialization/json/JsonElementKt getJsonObjectQ(Lkotlinx/serialization/json/JsonElement;)Lkotlinx/serialization/json/JsonObject; ,(IJLkotlinx/serialization/json/JsonObject;)V  add(Ljava/lang/Object;)Z java/util/ListaddAll(Ljava/util/Collection;)Z build"(Ljava/util/List;)Ljava/util/List; getDb()Landroidx/room/RoomDatabase; .2com/ustadmobile/door/ext/RoomDatabaseInternalExtKtgetDoorWrapperNodeId(Landroidx/room/RoomDatabase;)J  kotlin/Pair door-node-idjava/lang/StringvalueOf(J)Ljava/lang/String;  '(Ljava/lang/Object;Ljava/lang/Object;)V   door-paging-end-reached(Z)Ljava/lang/String;   (com/ustadmobile/door/message/DoorMessage 4Lcom/ustadmobile/door/message/DoorMessage$Companion;  2com/ustadmobile/door/message/DoorMessage$Companion  requireNodeId J .(IJJLjava/util/List;)V  encodeToStringS(Lkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)Ljava/lang/String;  B*com/ustadmobile/door/http/DoorJsonResponseg(Ljava/lang/String;ILjava/lang/String;Ljava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V !  "java/lang/IllegalStateException$/call to 'resume' before 'invoke' with coroutine&(Ljava/lang/String;)V ( %)&$this$findByClazzUidAsFactory_DoorHttp)Lcom/ustadmobile/core/db/dao/ClazzLogDao; serverConfig0Lcom/ustadmobile/door/http/DoorHttpServerConfig;request+Lcom/ustadmobile/door/http/DoorJsonRequest;json!Lkotlinx/serialization/json/Json; _arg_clazzUidJ_arg_excludeStatus_pagingLoadParams)Landroidx/paging/PagingSource$LoadParams;,_result_findByClazzUidAsFactory_pagingSourceILcom/ustadmobile/door/paging/PagingSourceReplicatePullHttpResponseResult;_result_findByClazzUidAsFactoryLjava/util/List;itLjava/lang/String;_endOfPaginationReachedZreplicationEntities _thisNodeId5$this$findByClazzUidAsFactory_DoorHttp_u24lambda_u243 $this$map$ivLjava/lang/Iterable;5$this$findByClazzUidAsFactory_DoorHttp_u24lambda_u244$this$mapTo$iv$ivdestination$iv$ivLjava/util/Collection; item$iv$iv_row*Lcom/ustadmobile/lib/db/entities/ClazzLog;V$i$a$-let-ClazzLogDao_HttpServerExtKt$findByClazzUidAsFactory_DoorHttp$_arg_clazzUid$1[$i$a$-let-ClazzLogDao_HttpServerExtKt$findByClazzUidAsFactory_DoorHttp$_arg_excludeStatus$1^$i$a$-map-ClazzLogDao_HttpServerExtKt$findByClazzUidAsFactory_DoorHttp$replicationEntities$1$1 $i$f$mapTo$i$f$mapb$i$a$-buildList-ClazzLogDao_HttpServerExtKt$findByClazzUidAsFactory_DoorHttp$replicationEntities$1N$i$a$-buildList-ClazzLogDao_HttpServerExtKt$findByClazzUidAsFactory_DoorHttp$2 $continuation Lkotlin/coroutines/Continuation;$resultkotlin/coroutines/ContinuationVfindByClazzUidAsync_DoorHttpVcom/ustadmobile/core/db/dao/ClazzLogDao_HttpServerExtKt$findByClazzUidAsync_DoorHttp$1Y Z Z Z Zl ZofindByClazzUidAsync6(JILkotlin/coroutines/Continuation;)Ljava/lang/Object; `a fb"$this$findByClazzUidAsync_DoorHttp_result_findByClazzUidAsync1$this$findByClazzUidAsync_DoorHttp_u24lambda_u2481$this$findByClazzUidAsync_DoorHttp_u24lambda_u249R$i$a$-let-ClazzLogDao_HttpServerExtKt$findByClazzUidAsync_DoorHttp$_arg_clazzUid$1W$i$a$-let-ClazzLogDao_HttpServerExtKt$findByClazzUidAsync_DoorHttp$_arg_excludeStatus$1Z$i$a$-map-ClazzLogDao_HttpServerExtKt$findByClazzUidAsync_DoorHttp$replicationEntities$1$1^$i$a$-buildList-ClazzLogDao_HttpServerExtKt$findByClazzUidAsync_DoorHttp$replicationEntities$1J$i$a$-buildList-ClazzLogDao_HttpServerExtKt$findByClazzUidAsync_DoorHttp$2%findAllForClazzByClazzLogUid_DoorHttp_com/ustadmobile/core/db/dao/ClazzLogDao_HttpServerExtKt$findAllForClazzByClazzLogUid_DoorHttp$1n o o o clazzLogUids ol oofindAllForClazzByClazzLogUid wa fx+$this$findAllForClazzByClazzLogUid_DoorHttp_arg_clazzLogUid$_result_findAllForClazzByClazzLogUid;$this$findAllForClazzByClazzLogUid_DoorHttp_u24lambda_u2413;$this$findAllForClazzByClazzLogUid_DoorHttp_u24lambda_u2414^$i$a$-let-ClazzLogDao_HttpServerExtKt$findAllForClazzByClazzLogUid_DoorHttp$_arg_clazzLogUid$1`$i$a$-let-ClazzLogDao_HttpServerExtKt$findAllForClazzByClazzLogUid_DoorHttp$_arg_excludeStatus$1c$i$a$-map-ClazzLogDao_HttpServerExtKt$findAllForClazzByClazzLogUid_DoorHttp$replicationEntities$1$1g$i$a$-buildList-ClazzLogDao_HttpServerExtKt$findAllForClazzByClazzLogUid_DoorHttp$replicationEntities$1S$i$a$-buildList-ClazzLogDao_HttpServerExtKt$findAllForClazzByClazzLogUid_DoorHttp$2Lkotlin/Metadata;mv kxi0d1     "0*02020H†@¢"0*02020H†@¢" 0*02020H†@¢¨ d2,Lcom/ustadmobile/door/http/DoorJsonResponse;lib-database_releaseandroidx/paging/PagingSource LoadParams#com/ustadmobile/door/log/DoorLogger DefaultImplsClazzLogDao_HttpServerExt.kt*Lkotlin/jvm/internal/SourceDebugExtension;valueSMAP ClazzLogDao_HttpServerExt.kt Kotlin *S Kotlin *F + 1 ClazzLogDao_HttpServerExt.kt com/ustadmobile/core/db/dao/ClazzLogDao_HttpServerExtKt + 2 _Collections.kt kotlin/collections/CollectionsKt___CollectionsKt *L 1#1,165:1 1549#2:166 1620#2,3:167 1549#2:170 1620#2,3:171 1549#2:174 1620#2,3:175 *S KotlinDebug *F + 1 ClazzLogDao_HttpServerExt.kt com/ustadmobile/core/db/dao/ClazzLogDao_HttpServerExtKt *L 49#1:166 49#1:167,3 94#1:170 94#1:171,3 139#1:174 139#1:175,3 *E Code StackMapTableLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClasses SourceFileSourceDebugExtensionRuntimeVisibleAnnotationsBootstrapMethods1~ - #- :~Yd Y-:::O$+*:,,2Y": 6 8>@ FHLW 7,N2Y": 6 SV@ FHZW6,SV^@d:*j+m,psv|Y3v~:sB:p.Mm&L$:  : +  6 :  :6 ::6:Y :6:C:::6Y Ͷظ޷_W_W : ,7 ::6Y WY   W:ԻY , : Y#%Y'*h' f&.W &f&.W 5f&.WB A,f&.WB AMf&.W ,f&.WB~ kf&.WB~ IXf&.WB~ 99f&.WB~ 99Ff&.W E;]ct !"#!&'(&) =&?*F+M,\+b-i/u0w1345309// :<!=7>V?W<\<^A`BiCmDnEpFvGxC{A;A;<;F:]-+,+,.+,+,+,]--.-..-.-.S-.3-.]-/0/0./0/0S/0*/0/0/0c'1212.1212S12!121212'3434345 867E67?*89 F::; q<= <= i>? >? A>?  @; |A4 rB;CD+E; FDXGH4I JKtL M N UO sP uQ !6R 1`ST8YU    Xs -Z#-Z:[~Y[d[ ZY-\:]::[$+*:,,2Y": 6 8>@ FHLW 7,N2Y": 6 SV@ FHZW6*,^_[cY _B:^.M$::  : 6  : :6 :Y  :6:C:::6Y Ͷظ޷_W_W : ,7 :  :6Y W : ԻY , :  Y  #%Y'* ' f&.WZ&f&.WZ5f&.WBZA,f&.WBZA'f&.WZf&.WBZAf&.WBZIf&.WZ9;O]QcRtSRRTRUVUUWUXYZXO\]^ :Vd`jakb~`]f\\gijkiimnopqrsomhmhihO+]-d,d,.d,d,d,]-.]-/0/0./0/0-/0/0c'1212.1212-1212'3434 345 e;h@; ]A4 q<= <= f; CD g;7 FD7XGHV4Ia JKth i dj :UO  sP k l 1ST8U    mt -o#-o:p~Ypdp oY-q:r::p$+*:,t2Y": 6 8>@ FHLW 7,N2Y": 6 SV@ FHZW6*,uvpyY vB:u.M$::  : 6  : :6 :Y  :6:C:::6Y Ͷظ޷_W_W : ,7 :  :6Y W : ԻY , :  Y  #%Y'* ' f&.Wo&f&.Wo6f&.WBoA,f&.WBoA'f&.Wof&.WBoAf&.WBoIf&.Wo9;|]~cu|!;Wekl |+].z,z,.z,z,z,]-.]./0/0./0/0-/0/0c(1212.1212-1212'{4{4 {45 |;h@; ]A4 r<= <= }; CD ~;8 FD8XGHW4Ib JKu  e ;UO !sP   1ST8U    :~ o ZSMAP ClazzLogDao_HttpServerExt.kt Kotlin *S Kotlin *F + 1 ClazzLogDao_HttpServerExt.kt com/ustadmobile/core/db/dao/ClazzLogDao_HttpServerExtKt + 2 _Collections.kt kotlin/collections/CollectionsKt___CollectionsKt *L 1#1,165:1 1549#2:166 1620#2,3:167 1549#2:170 1620#2,3:171 1549#2:174 1620#2,3:175 *S KotlinDebug *F + 1 ClazzLogDao_HttpServerExt.kt com/ustadmobile/core/db/dao/ClazzLogDao_HttpServerExtKt *L 49#1:166 49#1:167,3 94#1:170 94#1:171,3 139#1:174 139#1:175,3 *E L[IIIII[s[ smss,s-s.s/s0sssXs[sPK!!y y zcom/ustadmobile/core/db/dao/ClazzLogDao_Repo$findAllForClazzByClazzLogUid$$inlined$replicateHttpRequestCatchAndLog$1.class=Rtcom/ustadmobile/core/db/dao/ClazzLogDao_Repo$findAllForClazzByClazzLogUid$$inlined$replicateHttpRequestCatchAndLog$1PLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0+com/ustadmobile/door/http/RepoHttpRequestKtreplicateHttpRequestCatchAndLogb(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V B(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;)V%$this_replicateHttpRequestCatchAndLog-Lcom/ustadmobile/door/DoorDatabaseRepository; $repoPathLjava/lang/String;    (I)V  thisvLcom/ustadmobile/core/db/dao/ClazzLogDao_Repo$findAllForClazzByClazzLogUid$$inlined$replicateHttpRequestCatchAndLog$1; $receiverinvoke()Ljava/lang/String;#Lorg/jetbrains/annotations/NotNull;/: repoHttpRequestWithFallback: exception for  $java/lang/invoke/StringConcatFactory"makeConcatWithConstants(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; $% #&'S(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;)Ljava/lang/String; $)*()Ljava/lang/Object;  -Lkotlin/Metadata;mv kxi0d1!  0H ¢¨d2 Mcom/ustadmobile/door/http/RepoHttpRequestKt$replicateHttpRequestCatchAndLog$1,com/ustadmobile/core/db/dao/ClazzLogDao_Repo>findAllForClazzByClazzLogUid6(JILkotlin/coroutines/Continuation;)Ljava/lang/Object; @ARepoHttpRequest.kt*Lkotlin/jvm/internal/SourceDebugExtension;valueSMAP RepoHttpRequest.kt Kotlin *S Kotlin *F + 1 RepoHttpRequest.kt com/ustadmobile/door/http/RepoHttpRequestKt$replicateHttpRequestCatchAndLog$1 *L 1#1,63:1 *E CodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotationsBootstrapMethods1 GB*+*,*H G8**+I-H JA,G/*.I,H K L?BMNCOSMAP RepoHttpRequest.kt Kotlin *S Kotlin *F + 1 RepoHttpRequest.kt com/ustadmobile/door/http/RepoHttpRequestKt$replicateHttpRequestCatchAndLog$1 *L 1#1,63:1 *E P7/0[I1I2I34I56I78[s9:[s;sQ(Lcom/ustadmobile/core/db/dao/ClazzLogDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzLogDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzLogDao_Repo$findAllForClazzByClazzLogUid$1;>;)Vthis$0.Lcom/ustadmobile/core/db/dao/ClazzLogDao_Repo; %& '#(Lkotlin/coroutines/Continuation;)V ") *MLcom/ustadmobile/core/db/dao/ClazzLogDao_Repo$findAllForClazzByClazzLogUid$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result 3 4label 6 7kotlin/coroutines/Continuation:,com/ustadmobile/core/db/dao/ClazzLogDao_Repo<6(JILkotlin/coroutines/Continuation;)Ljava/lang/Object; > =?$resultLkotlin/Metadata;mv kxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0 3%&6 "#I= *+(*,+J  , %& -.K$/0IF*+5**898*( *;@J,AL1M2N O=?PQ s[III[ IIIIIIIIII[ ssss s ssss s [ sssssssssss s!BC[IIDIEIFGIHPK!!VՍ com/ustadmobile/core/db/dao/ClazzLogDao_Repo$findByClazzUidAsFactory$1$invokeSuspend$$inlined$replicateHttpRequestOrThrow$1.class=S{com/ustadmobile/core/db/dao/ClazzLogDao_Repo$findByClazzUidAsFactory$1$invokeSuspend$$inlined$replicateHttpRequestOrThrow$1PLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0+com/ustadmobile/door/http/RepoHttpRequestKtreplicateHttpRequestOrThrows(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;Lkotlin/jvm/functions/Function0;)Ljava/lang/Object; B(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;)V!$this_replicateHttpRequestOrThrow-Lcom/ustadmobile/door/DoorDatabaseRepository; $repoPathLjava/lang/String;    (I)V  this}Lcom/ustadmobile/core/db/dao/ClazzLogDao_Repo$findByClazzUidAsFactory$1$invokeSuspend$$inlined$replicateHttpRequestOrThrow$1; $receiverinvoke()Ljava/lang/String;#Lorg/jetbrains/annotations/NotNull;/: repoHttpRequestWithFallback: exception for  $java/lang/invoke/StringConcatFactory"makeConcatWithConstants(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; $% #&'S(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;)Ljava/lang/String; $)*()Ljava/lang/Object;  -Lkotlin/Metadata;mv kxi0d1(  0"H ¢¨d2 RIcom/ustadmobile/door/http/RepoHttpRequestKt$replicateHttpRequestOrThrow$1Fcom/ustadmobile/core/db/dao/ClazzLogDao_Repo$findByClazzUidAsFactory$1? invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object; ABRepoHttpRequest.kt*Lkotlin/jvm/internal/SourceDebugExtension;valueSMAP RepoHttpRequest.kt Kotlin *S Kotlin *F + 1 RepoHttpRequest.kt com/ustadmobile/door/http/RepoHttpRequestKt$replicateHttpRequestOrThrow$1 *L 1#1,63:1 *E CodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotationsBootstrapMethods1 HB*+*,*I H8**+J:I KA,H/*.J9I L M@CNODPSMAP RepoHttpRequest.kt Kotlin *S Kotlin *F + 1 RepoHttpRequest.kt com/ustadmobile/door/http/RepoHttpRequestKt$replicateHttpRequestOrThrow$1 *L 1#1,63:1 *E Q:/0[I1I2I34I56I78[s9:[s;sKEF[sGR(!PK!!d_a)a)Lcom/ustadmobile/core/db/dao/ClazzLogDao_Repo$findByClazzUidAsFactory$1.class=YFcom/ustadmobile/core/db/dao/ClazzLogDao_Repo$findByClazzUidAsFactory$1Lkotlin/coroutines/jvm/internal/SuspendLambda;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation<-Ljava/lang/Boolean;>;Ljava/lang/Object;>;,kotlin/coroutines/jvm/internal/SuspendLambdakotlin/jvm/functions/Function2S(Lcom/ustadmobile/core/db/dao/ClazzLogDao_Repo;JILkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzLogDao_Repo;JILkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzLogDao_Repo$findByClazzUidAsFactory$1;>;)Vthis$0.Lcom/ustadmobile/core/db/dao/ClazzLogDao_Repo;   $clazzUidJ  $excludeStatusI  $(ILkotlin/coroutines/Continuation;)V  thisHLcom/ustadmobile/core/db/dao/ClazzLogDao_Repo$findByClazzUidAsFactory$1; $receiver $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;L$1Ljava/lang/Object;L$2.Lkotlin/coroutines/jvm/internal/DebugMetadata;fClazzLogDao_Repo.ktlTisL$0n$$this$replicateHttpRequestOrThrow$iv repoPath$iv _responsemcFcom.ustadmobile.core.db.dao.ClazzLogDao_Repo$findByClazzUidAsFactory$1$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;java/lang/Exception8)kotlin/coroutines/intrinsics/IntrinsicsKt:getCOROUTINE_SUSPENDED()Ljava/lang/Object; <= ;>label @ Akotlin/ResultKtCthrowOnFailure(Ljava/lang/Object;)V EF DG ." I'androidx/paging/PagingSource$LoadParamsK,com/ustadmobile/core/db/dao/ClazzLogDao_RepoMget_repo/()Lcom/ustadmobile/door/DoorDatabaseRepository; OP NQ#ClazzLogDao/findByClazzUidAsFactorySget_httpClient()Lio/ktor/client/HttpClient; UV NW)io/ktor/client/request/HttpRequestBuilderY()V [ Z\+com/ustadmobile/door/DoorDatabaseRepository^ getConfig)()Lcom/ustadmobile/door/RepositoryConfig; `a _b0com/ustadmobile/door/ext/HttpRequestBuilderExtKtd setRepoUrlg(Lio/ktor/client/request/HttpRequestBuilder;Lcom/ustadmobile/door/RepositoryConfig;Ljava/lang/String;)V fg ehdoorNodeIdHeader[(Lio/ktor/client/request/HttpRequestBuilder;Lcom/ustadmobile/door/DoorDatabaseRepository;)V jk elio/ktor/http/HttpMessageBuildern cache-controlpno-storerio/ktor/client/request/UtilsKttheaderH(Lio/ktor/http/HttpMessageBuilder;Ljava/lang/String;Ljava/lang/Object;)V vw uxclazzUidz%com/ustadmobile/door/RepositoryConfig|getJson#()Lkotlinx/serialization/json/Json; ~ }'kotlin/jvm/internal/LongCompanionObjectINSTANCE)Lkotlin/jvm/internal/LongCompanionObject; 3kotlinx/serialization/builtins/BuiltinSerializersKt serializerN(Lkotlin/jvm/internal/LongCompanionObject;)Lkotlinx/serialization/KSerializer; +kotlinx/serialization/SerializationStrategy%kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; kotlinx/serialization/json/JsonencodeToStringS(Lkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)Ljava/lang/String;  parameterR(Lio/ktor/client/request/HttpRequestBuilder;Ljava/lang/String;Ljava/lang/Object;)V u excludeStatus&kotlin/jvm/internal/IntCompanionObject(Lkotlin/jvm/internal/IntCompanionObject; M(Lkotlin/jvm/internal/IntCompanionObject;)Lkotlinx/serialization/KSerializer; boxInt(I)Ljava/lang/Integer;  getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; pagingSourceLoadParameters(Lio/ktor/client/request/HttpRequestBuilder;Lkotlinx/serialization/json/Json;Lkotlinx/serialization/SerializationStrategy;Landroidx/paging/PagingSource$LoadParams;)V eio/ktor/http/HttpMethod Companion#Lio/ktor/http/HttpMethod$Companion; !io/ktor/http/HttpMethod$CompaniongetGet()Lio/ktor/http/HttpMethod;  setMethod(Lio/ktor/http/HttpMethod;)V Z&io/ktor/client/statement/HttpStatementI(Lio/ktor/client/request/HttpRequestBuilder;Lio/ktor/client/HttpClient;)V  !"  #" execute4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; java/lang/String%io/ktor/client/statement/HttpResponseget_db()Landroidx/room/RoomDatabase; N=com/ustadmobile/door/replication/DoorDatabaseReplicationExtKt#onClientRepoDoorMessageHttpResponse(Landroidx/room/RoomDatabase;Lio/ktor/client/statement/HttpResponse;Lkotlinx/serialization/json/Json;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 3com/ustadmobile/door/paging/HttpResponsePagingExtKtendOfPaginationReached*(Lio/ktor/client/statement/HttpResponse;)Z  boxBoolean(Z)Ljava/lang/Boolean; io/github/aakira/napier/Napier Lio/github/aakira/napier/Napier; java/lang/ThrowableDoorLog{com/ustadmobile/core/db/dao/ClazzLogDao_Repo$findByClazzUidAsFactory$1$invokeSuspend$$inlined$replicateHttpRequestOrThrow$1B(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;)V  kotlin/jvm/functions/Function0vJ(Ljava/lang/Throwable;Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V   _pagingParams)Landroidx/paging/PagingSource$LoadParams;-Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String; $this$get$ivLio/ktor/client/HttpClient;$completion$iv$this$get$iv$iv builder$iv$iv+Lio/ktor/client/request/HttpRequestBuilder;1$this$invokeSuspend_u24lambda_u241_u24lambda_u240$this$request$iv$iv$iv'Lio/ktor/client/statement/HttpResponse;e$ivLjava/lang/Exception;B$i$a$-get-ClazzLogDao_Repo$findByClazzUidAsFactory$1$1$_response$1 $i$f$request$i$f$getN$i$a$-replicateHttpRequestOrThrow-ClazzLogDao_Repo$findByClazzUidAsFactory$1$1 $i$f$replicateHttpRequestOrThrow$resultjava/lang/Objectjava/lang/BooleancreateT(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;f(Ljava/lang/Object;Lkotlin/coroutines/Continuation<*>;)Lkotlin/coroutines/Continuation;  "kotlin/coroutines/Continuation$valueinvoke](Landroidx/paging/PagingSource$LoadParams;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Landroidx/paging/PagingSource$LoadParams;Lkotlin/coroutines/Continuation<-Ljava/lang/Boolean;>;)Ljava/lang/Object;  * kotlin/Unit, Lkotlin/Unit; . -/  1p1p28(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; '( 6Lkotlin/Metadata;mv kxi0d1<    0200j0`HŠ@d2 (Lapp/cash/paging/PagingSourceLoadParams;findByClazzUidAsFactory"(JI)Landroidx/paging/PagingSource; EFandroidx/paging/PagingSourceH LoadParams*Lkotlin/jvm/internal/SourceDebugExtension;SMAP ClazzLogDao_Repo.kt Kotlin *S Kotlin *F + 1 ClazzLogDao_Repo.kt com/ustadmobile/core/db/dao/ClazzLogDao_Repo$findByClazzUidAsFactory$1 + 2 RepoHttpRequest.kt com/ustadmobile/door/http/RepoHttpRequestKt + 3 builders.kt io/ktor/client/request/BuildersKt *L 1#1,217:1 54#2,2:218 56#2,5:224 225#3:220 99#3,2:221 22#3:223 *S KotlinDebug *F + 1 ClazzLogDao_Repo.kt com/ustadmobile/core/db/dao/ClazzLogDao_Repo$findByClazzUidAsFactory$1 *L 69#1:218,2 69#1:224,5 70#1:220 70#1:221,2 70#1:223 *E CodeLocalVariableTable Signature StackMapTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileSourceDebugExtensionRuntimeVisibleAnnotations0!"#"@."  M^*+* **N4 O  Mt?:*BF+H*JLM*RNT:*:*7*66 6 X: *: 6  :ZY]::6RcTiRmoqsy{RcRcRc,:6:6Y *-J***BY56 6 6 66*N:*:*J_N+H+:Rc**-J***BY,6 6 *:*:*J_N+H+W":Y-YQF9x99P*$*._N>%_ _9_Q&C0EQRUFbvGHIJKLKMNOPMR  LC~FTCU ECN`#0N0xE0 000N1 pM1 1 1 1 _  _  s   ;s) 722v /Ab U Q (("^![%X) Uh Rk & N R6S7 MQY***,#N-+J-%N &"O!R7S 67'(MB*+,+02N 34O)R6S 76A'5M? *+L,%7N   3" 4"TLIJ UNGOV&WSMAP ClazzLogDao_Repo.kt Kotlin *S Kotlin *F + 1 ClazzLogDao_Repo.kt com/ustadmobile/core/db/dao/ClazzLogDao_Repo$findByClazzUidAsFactory$1 + 2 RepoHttpRequest.kt com/ustadmobile/door/http/RepoHttpRequestKt + 3 builders.kt io/ktor/client/request/BuildersKt *L 1#1,217:1 54#2,2:218 56#2,5:224 225#3:220 99#3,2:221 22#3:223 *S KotlinDebug *F + 1 ClazzLogDao_Repo.kt com/ustadmobile/core/db/dao/ClazzLogDao_Repo$findByClazzUidAsFactory$1 *L 69#1:218,2 69#1:224,5 70#1:220 70#1:221,2 70#1:223 *E X$%s&'[I(I)*[I+I+I,I,I,-[s.s!s.s!s#/[s0s1s0s1s23s4s589[I,I:I+;I<=I>?[s@A[sBsCsssCsDRK&[sLPK!!rH^ ^ qcom/ustadmobile/core/db/dao/ClazzLogDao_Repo$findByClazzUidAsync$$inlined$replicateHttpRequestCatchAndLog$1.class=Rkcom/ustadmobile/core/db/dao/ClazzLogDao_Repo$findByClazzUidAsync$$inlined$replicateHttpRequestCatchAndLog$1PLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0+com/ustadmobile/door/http/RepoHttpRequestKtreplicateHttpRequestCatchAndLogb(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V B(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;)V%$this_replicateHttpRequestCatchAndLog-Lcom/ustadmobile/door/DoorDatabaseRepository; $repoPathLjava/lang/String;    (I)V  thismLcom/ustadmobile/core/db/dao/ClazzLogDao_Repo$findByClazzUidAsync$$inlined$replicateHttpRequestCatchAndLog$1; $receiverinvoke()Ljava/lang/String;#Lorg/jetbrains/annotations/NotNull;/: repoHttpRequestWithFallback: exception for  $java/lang/invoke/StringConcatFactory"makeConcatWithConstants(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; $% #&'S(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;)Ljava/lang/String; $)*()Ljava/lang/Object;  -Lkotlin/Metadata;mv kxi0d1!  0H ¢¨d2 Mcom/ustadmobile/door/http/RepoHttpRequestKt$replicateHttpRequestCatchAndLog$1,com/ustadmobile/core/db/dao/ClazzLogDao_Repo>findByClazzUidAsync6(JILkotlin/coroutines/Continuation;)Ljava/lang/Object; @ARepoHttpRequest.kt*Lkotlin/jvm/internal/SourceDebugExtension;valueSMAP RepoHttpRequest.kt Kotlin *S Kotlin *F + 1 RepoHttpRequest.kt com/ustadmobile/door/http/RepoHttpRequestKt$replicateHttpRequestCatchAndLog$1 *L 1#1,63:1 *E CodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotationsBootstrapMethods1 GB*+*,*H G8**+I-H JA,G/*.I,H K L?BMNCOSMAP RepoHttpRequest.kt Kotlin *S Kotlin *F + 1 RepoHttpRequest.kt com/ustadmobile/door/http/RepoHttpRequestKt$replicateHttpRequestCatchAndLog$1 *L 1#1,63:1 *E P7/0[I1I2I34I56I78[s9:[s;sQ(Lcom/ustadmobile/core/db/dao/ClazzLogDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzLogDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzLogDao_Repo$findByClazzUidAsync$1;>;)Vthis$0.Lcom/ustadmobile/core/db/dao/ClazzLogDao_Repo; %& '#(Lkotlin/coroutines/Continuation;)V ") *DLcom/ustadmobile/core/db/dao/ClazzLogDao_Repo$findByClazzUidAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result 3 4label 6 7kotlin/coroutines/Continuation:,com/ustadmobile/core/db/dao/ClazzLogDao_Repo<6(JILkotlin/coroutines/Continuation;)Ljava/lang/Object; > =?$resultLkotlin/Metadata;mv kxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0 3%&6 "#I= *+(*,+J  , %& -.K$/0IF*+5**898*( *;@J,AL1M2N O=?PQ s[III[ IIIIIIIIII[ ssss s ssss s [ sssssssssss s!BC[IIDIEIFGIHPK!!OfWcom/ustadmobile/core/db/dao/ClazzLogDao_Repo$findByClazzUidWithinTimeRangeAsync$1.class=FQcom/ustadmobile/core/db/dao/ClazzLogDao_Repo$findByClazzUidWithinTimeRangeAsync$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fClazzLogDao_Repo.ktlisnm"findByClazzUidWithinTimeRangeAsyncc,com.ustadmobile.core.db.dao.ClazzLogDao_RepoQ(Lcom/ustadmobile/core/db/dao/ClazzLogDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzLogDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzLogDao_Repo$findByClazzUidWithinTimeRangeAsync$1;>;)Vthis$0.Lcom/ustadmobile/core/db/dao/ClazzLogDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisSLcom/ustadmobile/core/db/dao/ClazzLogDao_Repo$findByClazzUidWithinTimeRangeAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,,com/ustadmobile/core/db/dao/ClazzLogDao_Repo.9(JJJIILkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mv kxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =I !*+&***+** *-2>!!3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IQ(Lcom/ustadmobile/core/db/dao/ClazzLogDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzLogDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzLogDao_Repo$findByUidAsync$1;>;)Vthis$0.Lcom/ustadmobile/core/db/dao/ClazzLogDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  this?Lcom/ustadmobile/core/db/dao/ClazzLogDao_Repo$findByUidAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,,com/ustadmobile/core/db/dao/ClazzLogDao_Repo.5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mv kxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IQ(Lcom/ustadmobile/core/db/dao/ClazzLogDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzLogDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzLogDao_Repo$findMostRecentClazzLogToEditUid$1;>;)Vthis$0.Lcom/ustadmobile/core/db/dao/ClazzLogDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisPLcom/ustadmobile/core/db/dao/ClazzLogDao_Repo$findMostRecentClazzLogToEditUid$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,,com/ustadmobile/core/db/dao/ClazzLogDao_Repo.5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mv kxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;I;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0[(Lcom/ustadmobile/core/db/dao/ClazzLogDao_Repo;Lcom/ustadmobile/lib/db/entities/ClazzLog;)Vthis$0.Lcom/ustadmobile/core/db/dao/ClazzLogDao_Repo;  $entity*Lcom/ustadmobile/lib/db/entities/ClazzLog;  (I)V  this?Lcom/ustadmobile/core/db/dao/ClazzLogDao_Repo$insert$_result$1; $receiverinvoke()Ljava/lang/Long;#Lorg/jetbrains/annotations/NotNull;,com/ustadmobile/core/db/dao/ClazzLogDao_Repoget_dao+()Lcom/ustadmobile/core/db/dao/ClazzLogDao;  'com/ustadmobile/core/db/dao/ClazzLogDao!insert(Ljava/lang/Object;)J #$ "%java/lang/Long'valueOf(J)Ljava/lang/Long; )* (+()Ljava/lang/Object;  .Lkotlin/Metadata;mv kxi0d1  0H ¢d2 -(Lcom/ustadmobile/lib/db/entities/ClazzLog;)J #>ClazzLogDao_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  AB*+ *,*B  A<* *&,CB DA-A/*/CB E F?GH@I701[I2I3I45I67I89[s:;[sQ(Lcom/ustadmobile/core/db/dao/ClazzLogDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzLogDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzLogDao_Repo$insertAsync$1;>;)Vthis$0.Lcom/ustadmobile/core/db/dao/ClazzLogDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  this    ? =E*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;I;Ljava/lang/Object;>;,kotlin/coroutines/jvm/internal/SuspendLambdakotlin/jvm/functions/Function1{(Lcom/ustadmobile/core/db/dao/ClazzLogDao_Repo;Lcom/ustadmobile/lib/db/entities/ClazzLog;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzLogDao_Repo;Lcom/ustadmobile/lib/db/entities/ClazzLog;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzLogDao_Repo$insertAsync$_result$1;>;)Vthis$0.Lcom/ustadmobile/core/db/dao/ClazzLogDao_Repo;  $entity*Lcom/ustadmobile/lib/db/entities/ClazzLog;  $(ILkotlin/coroutines/Continuation;)V  thisDLcom/ustadmobile/core/db/dao/ClazzLogDao_Repo$insertAsync$_result$1; $receiver $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;fClazzLogDao_Repo.ktlisnmcBcom.ustadmobile.core.db.dao.ClazzLogDao_Repo$insertAsync$_result$1$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;)kotlin/coroutines/intrinsics/IntrinsicsKt*getCOROUTINE_SUSPENDED()Ljava/lang/Object; ,- +.labelI 01 2kotlin/ResultKt4throwOnFailure(Ljava/lang/Object;)V 67 58,com/ustadmobile/core/db/dao/ClazzLogDao_Repo:get_dao+()Lcom/ustadmobile/core/db/dao/ClazzLogDao; <= ;>kotlin/coroutines/Continuation@'com/ustadmobile/core/db/dao/ClazzLogDaoB insertAsyncF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; DE CFjava/lang/IllegalStateExceptionH/call to 'resume' before 'invoke' with coroutineJ(Ljava/lang/String;)V L IM$resultLjava/lang/Object;java/lang/ObjectQcreateB(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;T(Lkotlin/coroutines/Continuation<*>;)Lkotlin/coroutines/Continuation;  Vinvoke4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;G(Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; ST [ kotlin/Unit]INSTANCE Lkotlin/Unit; _` ^a  cp1 XY fLkotlin/Metadata;mv kxi0d1  0HŠ@d2 ^(Lcom/ustadmobile/lib/db/entities/ClazzLog;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; DvCodeLocalVariableTable Signature StackMapTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations001  xM*+*,*-y* z xR/M*3@:+9*?**A*3GY, ,+9+IYKN{ R!DR|$@GHy$$$$OP}(~)STx<Y**+WAyzU})~)XYx7*+\bdyezZ}(~(AXx1 *+Agy  eP ;wz[s [I!"[#[$[%s&s'hi[IjIkIlmInoIpq[srs[stsuPK!!ǽ[[?com/ustadmobile/core/db/dao/ClazzLogDao_Repo$insertList$1.class=H9com/ustadmobile/core/db/dao/ClazzLogDao_Repo$insertList$1KLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0A(Lcom/ustadmobile/core/db/dao/ClazzLogDao_Repo;Ljava/util/List;)Vn(Lcom/ustadmobile/core/db/dao/ClazzLogDao_Repo;Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzLog;>;)Vthis$0.Lcom/ustadmobile/core/db/dao/ClazzLogDao_Repo;   $entityListLjava/util/List;  (I)V  this;Lcom/ustadmobile/core/db/dao/ClazzLogDao_Repo$insertList$1; $receiverinvoke()V,com/ustadmobile/core/db/dao/ClazzLogDao_Repoget_dao+()Lcom/ustadmobile/core/db/dao/ClazzLogDao;  'com/ustadmobile/core/db/dao/ClazzLogDao! insertList(Ljava/util/List;)V #$ "%()Ljava/lang/Object;  ( kotlin/Unit*INSTANCE Lkotlin/Unit; ,- +.;Lkotlin/Metadata;mv kxi0d1  0H ¢d2 ClazzLogDao_Repo.kt SignatureCodeLocalVariableTableLineNumberTable InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0 @0 AB*+*,*B  @ A=* *&C B A'A2*)/CB D E%@F?G412[I3I4I56I78I9:[s;<[s=s>sPK!!\XOWXXDcom/ustadmobile/core/db/dao/ClazzLogDao_Repo$replace$_result$1.class=H>com/ustadmobile/core/db/dao/ClazzLogDao_Repo$replace$_result$1NLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0[(Lcom/ustadmobile/core/db/dao/ClazzLogDao_Repo;Lcom/ustadmobile/lib/db/entities/ClazzLog;)Vthis$0.Lcom/ustadmobile/core/db/dao/ClazzLogDao_Repo;  $entity*Lcom/ustadmobile/lib/db/entities/ClazzLog;  (I)V  this@Lcom/ustadmobile/core/db/dao/ClazzLogDao_Repo$replace$_result$1; $receiverinvoke()Ljava/lang/Long;#Lorg/jetbrains/annotations/NotNull;,com/ustadmobile/core/db/dao/ClazzLogDao_Repoget_dao+()Lcom/ustadmobile/core/db/dao/ClazzLogDao;  'com/ustadmobile/core/db/dao/ClazzLogDao!replace-(Lcom/ustadmobile/lib/db/entities/ClazzLog;)J #$ "%java/lang/Long'valueOf(J)Ljava/lang/Long; )* (+()Ljava/lang/Object;  .Lkotlin/Metadata;mv kxi0d1  0H ¢d2 ClazzLogDao_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  ?B*+ *,*@  ?<* *&,A*@ BA-?/*/A)@ C D%EF>G701[I2I3I45I67I89[s:;[s;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0[(Lcom/ustadmobile/core/db/dao/ClazzLogDao_Repo;Lcom/ustadmobile/lib/db/entities/ClazzLog;)Vthis$0.Lcom/ustadmobile/core/db/dao/ClazzLogDao_Repo;  $entity*Lcom/ustadmobile/lib/db/entities/ClazzLog;  (I)V  this7Lcom/ustadmobile/core/db/dao/ClazzLogDao_Repo$update$1; $receiverinvoke()V,com/ustadmobile/core/db/dao/ClazzLogDao_Repoget_dao+()Lcom/ustadmobile/core/db/dao/ClazzLogDao;  'com/ustadmobile/core/db/dao/ClazzLogDao update(Ljava/lang/Object;)V "# !$()Ljava/lang/Object;  ' kotlin/Unit)INSTANCE Lkotlin/Unit; +, *-Lkotlin/Metadata;mv kxi0d1  0H ¢d2 -(Lcom/ustadmobile/lib/db/entities/ClazzLog;)V "=ClazzLogDao_Repo.ktCodeLocalVariableTableLineNumberTable InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  @B*+ *,*A  @=* *%B A A&@2*(.BA C D>EF?G4/0[I1I2I34I56I78[s9:[s;s;Ljava/lang/Object;>;,kotlin/coroutines/jvm/internal/SuspendLambdakotlin/jvm/functions/Function1{(Lcom/ustadmobile/core/db/dao/ClazzLogDao_Repo;Lcom/ustadmobile/lib/db/entities/ClazzLog;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzLogDao_Repo;Lcom/ustadmobile/lib/db/entities/ClazzLog;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzLogDao_Repo$updateAsync$2;>;)Vthis$0.Lcom/ustadmobile/core/db/dao/ClazzLogDao_Repo;   $clazzLog*Lcom/ustadmobile/lib/db/entities/ClazzLog;  $(ILkotlin/coroutines/Continuation;)V  thiskotlin/coroutines/Continuation@'com/ustadmobile/core/db/dao/ClazzLogDaoB updateAsync^(Lcom/ustadmobile/lib/db/entities/ClazzLog;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; DE CF kotlin/UnitHINSTANCE Lkotlin/Unit; JK ILjava/lang/IllegalStateExceptionN/call to 'resume' before 'invoke' with coroutineP(Ljava/lang/String;)V R OS$resultLjava/lang/Object;java/lang/ObjectWcreateB(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;T(Lkotlin/coroutines/Continuation<*>;)Lkotlin/coroutines/Continuation;  \invoke4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; YZ a  cp1 ^_ fLkotlin/Metadata;mv kxi0d1 0HŠ@d2 CodeLocalVariableTable Signature StackMapTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations001  vM*+*,*-w* x vV/M*3D:+9*?**A*3GY, ,+9+WMOYQTy X!DXz$@GLw$($(UV{(|)YZv<Y**+]Awx[{)|)^_v7*+bMdwex`{(|(A^v1 *+Agw  eV} ~;Fx[s [I!"[#[$[%s&s'hi[IjIkIlmInoIpq[srs[stsuPK!!  Ncom/ustadmobile/core/db/dao/ClazzLogDao_Repo$updateStatusByClazzLogUid$1.class=MHcom/ustadmobile/core/db/dao/ClazzLogDao_Repo$updateStatusByClazzLogUid$1KLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function04(Lcom/ustadmobile/core/db/dao/ClazzLogDao_Repo;JIJ)Vthis$0.Lcom/ustadmobile/core/db/dao/ClazzLogDao_Repo;   $clazzLogUidJ   $newStatusI   $timeChanged  (I)V  thisJLcom/ustadmobile/core/db/dao/ClazzLogDao_Repo$updateStatusByClazzLogUid$1; $receiverinvoke()V,com/ustadmobile/core/db/dao/ClazzLogDao_Repo!get_dao+()Lcom/ustadmobile/core/db/dao/ClazzLogDao; #$ "%'com/ustadmobile/core/db/dao/ClazzLogDao'updateStatusByClazzLogUid(JIJ)V )* (+()Ljava/lang/Object;  . kotlin/Unit0INSTANCE Lkotlin/Unit; 23 14Lkotlin/Metadata;mv kxi0d1  0H ¢d2 ClazzLogDao_Repo.ktCodeLocalVariableTableLineNumberTable InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  Eb*+ * ***F4  EE* &***,G F A-E2*/5GF H I"+JKDL467[I8I9I:;I<=I>?[s@A[sBsCsPK!!f:h Dcom/ustadmobile/core/db/dao/ClazzLogDao_Repo$upsertListAsync$2.class=>com/ustadmobile/core/db/dao/ClazzLogDao_Repo$upsertListAsync$2Lkotlin/coroutines/jvm/internal/SuspendLambda;Lkotlin/jvm/functions/Function1;Ljava/lang/Object;>;,kotlin/coroutines/jvm/internal/SuspendLambdakotlin/jvm/functions/Function1a(Lcom/ustadmobile/core/db/dao/ClazzLogDao_Repo;Ljava/util/List;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzLogDao_Repo;Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzLog;>;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzLogDao_Repo$upsertListAsync$2;>;)Vthis$0.Lcom/ustadmobile/core/db/dao/ClazzLogDao_Repo;   $entityListLjava/util/List;  $(ILkotlin/coroutines/Continuation;)V  this@Lcom/ustadmobile/core/db/dao/ClazzLogDao_Repo$upsertListAsync$2; $receiver $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;fClazzLogDao_Repo.ktlisnmc>com.ustadmobile.core.db.dao.ClazzLogDao_Repo$upsertListAsync$2$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;)kotlin/coroutines/intrinsics/IntrinsicsKt*getCOROUTINE_SUSPENDED()Ljava/lang/Object; ,- +.labelI 01 2kotlin/ResultKt4throwOnFailure(Ljava/lang/Object;)V 67 58,com/ustadmobile/core/db/dao/ClazzLogDao_Repo:get_dao+()Lcom/ustadmobile/core/db/dao/ClazzLogDao; <= ;>kotlin/coroutines/Continuation@'com/ustadmobile/core/db/dao/ClazzLogDaoBupsertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; DE CF kotlin/UnitHINSTANCE Lkotlin/Unit; JK ILjava/lang/IllegalStateExceptionN/call to 'resume' before 'invoke' with coroutineP(Ljava/lang/String;)V R OS$resultLjava/lang/Object;java/lang/ObjectWcreateB(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;T(Lkotlin/coroutines/Continuation<*>;)Lkotlin/coroutines/Continuation;  \invoke4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; YZ a  cp1 ^_ f;Lkotlin/Metadata;mv kxi0d1 0HŠ@d2  SignatureCodeLocalVariableTable StackMapTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations001 wh xM*+*,*-y* w xV/M*3D:+9*?**A*3GY, ,+9+WMOYQTz X!DX{$@GLy$($(UV|(})YZx<Y**+]Ayw[|)})^_x7*+bMdyew`|(}(A^x1 *+Agy  eV~ ;Fw[s [I!"[#[$[%s&s'ij[IkIlImnIopIqr[sst[susvPK!!|S2TT2com/ustadmobile/core/db/dao/ClazzLogDao_Repo.class=,com/ustadmobile/core/db/dao/ClazzLogDao_Repo'com/ustadmobile/core/db/dao/ClazzLogDao(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/ClazzLogDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _repo_dao _httpClient _endpoint()V  Landroidx/room/RoomDatabase;  -Lcom/ustadmobile/door/DoorDatabaseRepository;  )Lcom/ustadmobile/core/db/dao/ClazzLogDao; ! "Lio/ktor/client/HttpClient; $ % _clientIdJ '( )Ljava/lang/String; + ,this.Lcom/ustadmobile/core/db/dao/ClazzLogDao_Repo;get_db()Landroidx/room/RoomDatabase;get_repo/()Lcom/ustadmobile/door/DoorDatabaseRepository;get_dao+()Lcom/ustadmobile/core/db/dao/ClazzLogDao;get_httpClient()Lio/ktor/client/HttpClient; get_clientId()J get_endpoint()Ljava/lang/String;replace-(Lcom/ustadmobile/lib/db/entities/ClazzLog;)Jentity>ClazzLog@>com/ustadmobile/core/db/dao/ClazzLogDao_Repo$replace$_result$1B[(Lcom/ustadmobile/core/db/dao/ClazzLogDao_Repo;Lcom/ustadmobile/lib/db/entities/ClazzLog;)V D CEkotlin/jvm/functions/Function0G=com/ustadmobile/door/replication/DoorDatabaseReplicationExtKtIwithRepoChangeMonitors(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;Lkotlin/jvm/functions/Function0;)Ljava/lang/Object; KL JMjava/lang/NumberO longValue Q9 PR_result*Lcom/ustadmobile/lib/db/entities/ClazzLog; findByUid-(J)Lcom/ustadmobile/lib/db/entities/ClazzLog;$Lorg/jetbrains/annotations/Nullable; VW YuidfindByUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;b(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ClazzLog;>;)Ljava/lang/Object;=com/ustadmobile/core/db/dao/ClazzLogDao_Repo$findByUidAsync$1_labelI ab `cQ(Lcom/ustadmobile/core/db/dao/ClazzLogDao_Repo;Lkotlin/coroutines/Continuation;)V f `gresultLjava/lang/Object; ij `k)kotlin/coroutines/intrinsics/IntrinsicsKtmgetCOROUTINE_SUSPENDED()Ljava/lang/Object; op nqkotlin/ResultKtsthrowOnFailure(Ljava/lang/Object;)V uv tw \] y(com/ustadmobile/lib/db/entities/ClazzLog{java/lang/IllegalStateException}/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V  ~ $continuation Lkotlin/coroutines/Continuation;$resultkotlin/coroutines/Continuationjava/lang/Object findByUidLive!(J)Lkotlinx/coroutines/flow/Flow;M(J)Lkotlinx/coroutines/flow/Flow; Lkotlinx/coroutines/flow/Flow;findByClazzUidAsFactory"(JI)Landroidx/paging/PagingSource;a(JI)Landroidx/paging/PagingSource;Ccom/ustadmobile/door/paging/DoorRepositoryReplicatePullPagingSource#ClazzLogDao/findByClazzUidAsFactory Fcom/ustadmobile/core/db/dao/ClazzLogDao_Repo$findByClazzUidAsFactory$1S(Lcom/ustadmobile/core/db/dao/ClazzLogDao_Repo;JILkotlin/coroutines/Continuation;)V  kotlin/jvm/functions/Function2(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;Landroidx/paging/PagingSource;Lkotlin/jvm/functions/Function2;)V  androidx/paging/PagingSourceclazzUid excludeStatusfindByClazzUidAsync6(JILkotlin/coroutines/Continuation;)Ljava/lang/Object;v(JILkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzLog;>;>;)Ljava/lang/Object;java/lang/ExceptionBcom/ustadmobile/core/db/dao/ClazzLogDao_Repo$findByClazzUidAsync$1 c g kClazzLogDao/findByClazzUidAsync)io/ktor/client/request/HttpRequestBuilder +com/ustadmobile/door/DoorDatabaseRepository getConfig)()Lcom/ustadmobile/door/RepositoryConfig; 0com/ustadmobile/door/ext/HttpRequestBuilderExtKt setRepoUrlg(Lio/ktor/client/request/HttpRequestBuilder;Lcom/ustadmobile/door/RepositoryConfig;Ljava/lang/String;)V doorNodeIdHeader[(Lio/ktor/client/request/HttpRequestBuilder;Lcom/ustadmobile/door/DoorDatabaseRepository;)V io/ktor/http/HttpMessageBuilder cache-controlno-storeio/ktor/client/request/UtilsKtheaderH(Lio/ktor/http/HttpMessageBuilder;Ljava/lang/String;Ljava/lang/Object;)V %com/ustadmobile/door/RepositoryConfiggetJson#()Lkotlinx/serialization/json/Json; 'kotlin/jvm/internal/LongCompanionObjectINSTANCE)Lkotlin/jvm/internal/LongCompanionObject; 3kotlinx/serialization/builtins/BuiltinSerializersKt serializerN(Lkotlin/jvm/internal/LongCompanionObject;)Lkotlinx/serialization/KSerializer; +kotlinx/serialization/SerializationStrategy%kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; kotlinx/serialization/json/JsonencodeToStringS(Lkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)Ljava/lang/String;  parameterR(Lio/ktor/client/request/HttpRequestBuilder;Ljava/lang/String;Ljava/lang/Object;)V &kotlin/jvm/internal/IntCompanionObject(Lkotlin/jvm/internal/IntCompanionObject; M(Lkotlin/jvm/internal/IntCompanionObject;)Lkotlinx/serialization/KSerializer; boxInt(I)Ljava/lang/Integer;  io/ktor/http/HttpMethod Companion#Lio/ktor/http/HttpMethod$Companion;   !io/ktor/http/HttpMethod$Companion getGet()Lio/ktor/http/HttpMethod;     setMethod(Lio/ktor/http/HttpMethod;)V  &io/ktor/client/statement/HttpStatementI(Lio/ktor/client/request/HttpRequestBuilder;Lio/ktor/client/HttpClient;)V  L$0 j L$1 j L$2  j !J$0 #( $I$0 &b 'execute4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; )* +java/lang/String-%io/ktor/client/statement/HttpResponse/#onClientRepoDoorMessageHttpResponse(Landroidx/room/RoomDatabase;Lio/ktor/client/statement/HttpResponse;Lkotlinx/serialization/json/Json;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 12 J3io/github/aakira/napier/Napier5 Lio/github/aakira/napier/Napier; 7 68java/lang/Throwable:DoorLog<kcom/ustadmobile/core/db/dao/ClazzLogDao_Repo$findByClazzUidAsync$$inlined$replicateHttpRequestCatchAndLog$1>B(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;)V @ ?AvJ(Ljava/lang/Throwable;Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V CD 6E Gjava/util/ListI($this$replicateHttpRequestCatchAndLog$ivLjava/util/List; repoPath$iv $this$get$iv$completion$iv$this$get$iv$iv builder$iv$iv+Lio/ktor/client/request/HttpRequestBuilder;7$this$findByClazzUidAsync_u24lambda_u241_u24lambda_u240$this$request$iv$iv$iv _response'Lio/ktor/client/statement/HttpResponse;e$ivLjava/lang/Exception;<$i$a$-get-ClazzLogDao_Repo$findByClazzUidAsync$2$_response$1 $i$f$request$i$f$getL$i$a$-replicateHttpRequestCatchAndLog-ClazzLogDao_Repo$findByClazzUidAsync$2$$i$f$replicateHttpRequestCatchAndLogfindAllForClazzByClazzLogUidKcom/ustadmobile/core/db/dao/ClazzLogDao_Repo$findAllForClazzByClazzLogUid$1_ `c `g `k(ClazzLogDao/findAllForClazzByClazzLogUidd clazzLogUidf ` ` `! `$ `'tcom/ustadmobile/core/db/dao/ClazzLogDao_Repo$findAllForClazzByClazzLogUid$$inlined$replicateHttpRequestCatchAndLog$1m nA ^ p@$this$findAllForClazzByClazzLogUid_u24lambda_u243_u24lambda_u242E$i$a$-get-ClazzLogDao_Repo$findAllForClazzByClazzLogUid$2$_response$1U$i$a$-replicateHttpRequestCatchAndLog-ClazzLogDao_Repo$findAllForClazzByClazzLogUid$2"findByClazzUidWithinTimeRangeAsync9(JJJIILkotlin/coroutines/Continuation;)Ljava/lang/Object;y(JJJIILkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzLog;>;>;)Ljava/lang/Object;Qcom/ustadmobile/core/db/dao/ClazzLogDao_Repo$findByClazzUidWithinTimeRangeAsync$1x yc yg yk uv }fromTimetoTimeexcludeStatusFilterlimitfindByClazzUidWithinTimeRange(JJJII)Ljava/util/List;C(JJJII)Ljava/util/List;  !findByClazzUidWithinTimeRangeLive$(JJJI)Lkotlinx/coroutines/flow/Flow;b(JJJI)Lkotlinx/coroutines/flow/Flow;>;   statusFilterclazzHasScheduleLive"(JI)Lkotlinx/coroutines/flow/Flow;7(JI)Lkotlinx/coroutines/flow/Flow;  updateStatusByClazzLogUid(JIJ)VHcom/ustadmobile/core/db/dao/ClazzLogDao_Repo$updateStatusByClazzLogUid$14(Lcom/ustadmobile/core/db/dao/ClazzLogDao_Repo;JIJ)V   newStatus timeChanged updateAsync^(Lcom/ustadmobile/lib/db/entities/ClazzLog;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;n(Lcom/ustadmobile/lib/db/entities/ClazzLog;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;:com/ustadmobile/core/db/dao/ClazzLogDao_Repo$updateAsync$2{(Lcom/ustadmobile/core/db/dao/ClazzLogDao_Repo;Lcom/ustadmobile/lib/db/entities/ClazzLog;Lkotlin/coroutines/Continuation;)V  kotlin/jvm/functions/Function1withRepoChangeMonitorAsync(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;  J kotlin/Unit Lkotlin/Unit;  clazzLog $completionfindMostRecentClazzLogToEditUidH(JLkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Ncom/ustadmobile/core/db/dao/ClazzLogDao_Repo$findMostRecentClazzLogToEditUid$1 c g k ] upsertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzLog;>;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;>com/ustadmobile/core/db/dao/ClazzLogDao_Repo$upsertListAsync$2a(Lcom/ustadmobile/core/db/dao/ClazzLogDao_Repo;Ljava/util/List;Lkotlin/coroutines/Continuation;)V   entityListinsert=com/ustadmobile/core/db/dao/ClazzLogDao_Repo$insert$_result$1 E insertAsyncq(Lcom/ustadmobile/lib/db/entities/ClazzLog;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;:com/ustadmobile/core/db/dao/ClazzLogDao_Repo$insertAsync$1 c g kBcom/ustadmobile/core/db/dao/ClazzLogDao_Repo$insertAsync$_result$1  insertList(Ljava/util/List;)V@(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzLog;>;)V9com/ustadmobile/core/db/dao/ClazzLogDao_Repo$insertList$1A(Lcom/ustadmobile/core/db/dao/ClazzLogDao_Repo;Ljava/util/List;)V  update-(Lcom/ustadmobile/lib/db/entities/ClazzLog;)V5com/ustadmobile/core/db/dao/ClazzLogDao_Repo$update$1 E(Ljava/lang/Object;)J = F(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;    Lkotlin/Metadata;mv kxi0d1^                      20B9 0j`000  0  0 ¢J0020 20 HJ$!0#0"2$0 2%0 H–@¢&J$'0 0#0(20 2%0 HJ$)0#0"20 2%0 H–@¢&J6*0#0"20 2+0 2,0 20 2-0 HJ<.0#0"20 2+0 2,0 20 2-0 H–@¢/J40 0#0"020 2+0 2,0 210 HJ20#230 HJ40#230 H–@¢5J6 0#0230 HJ70 20 H–@¢5J80 290#HJ:0 290#H–@¢;J<0=2 >0#0"HJ?0 290#HJ@0=290#HJA0=2B0#H–@¢;J C0=2$0 2D0 2E0 HJF0=2 >0#0"H–@¢GR 0 ¢ R0¢ R0j`¢ R 0 ¢ R0 ¢ R0¢ ¨Hd2(Lcom/ustadmobile/door/room/RoomDatabase;Landroidx/paging/PagingSource;lib-database_releaseClazzLogDao_Repo.kt*Lkotlin/jvm/internal/SourceDebugExtension;value$SMAP ClazzLogDao_Repo.kt Kotlin *S Kotlin *F + 1 ClazzLogDao_Repo.kt com/ustadmobile/core/db/dao/ClazzLogDao_Repo + 2 RepoHttpRequest.kt com/ustadmobile/door/http/RepoHttpRequestKt + 3 builders.kt io/ktor/client/request/BuildersKt *L 1#1,217:1 41#2,2:218 43#2,6:224 41#2,2:230 43#2,6:236 225#3:220 99#3,2:221 22#3:223 225#3:232 99#3,2:233 22#3:235 *S KotlinDebug *F + 1 ClazzLogDao_Repo.kt com/ustadmobile/core/db/dao/ClazzLogDao_Repo *L 91#1:218,2 91#1:224,6 109#1:230,2 109#1:236,6 92#1:220 92#1:221,2 92#1:223 110#1:232 110#1:233,2 110#1:235 *E RuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1!$'(+F+ ,-**+*, *-#*&***-" '$!)".#3$9%?&E HF./FFF!F$F'(F+!01/*! ./23/* " ./45/*## ./67/*&$ ./89/**% ./:;/*-& ./<=f$+?* ACY*+FHNPSA  )", "T($./$>UVWM *#ZN- 0 1  TU ./ [(X\] -`#-`:de~Ydedd`Y*-h:l:r:dB3x*#dzY x|:~Y)' `%`F<4]5s4644]./][(TU2S9Lj^X M *#N- : ;  T ./ [(~ (Y* *#Y*?@A BC!?'X (./(((b\$:e~YedY*::r:<-x* ::66*&: : 6  : Y:  :6* * ̸* ٲ߸* ٲ : 6   :6Y  *"%(,YF666 66(>%@".::Kx0:** *"%(4Y=66(>%@".::KxW!:9;=?YBHF*#"HY xJ:~YvV((%(4 ) .?.M6..,F#?Zi[vwz\]^_`abac  \Z\eZ$f%(*FGgpZhZ/i./V./ ./%"./G#./i(zs(&(%"(G#(ibtyb,b%"bG#bsK_KK(KTLsM+iM+ M+(M+N$ O P$  KQR oSR9T$=UV*WXlYb ?ZbQ[b[b z\bv]b5M<Fjn2Zbk6[bh:[b e\bb]b2\bW]bX ^_`$`:ae~Yaeda`Y*b:c:r:a?0x* :e:66*&: : 6  : Y:  :6* e* ̸g* ٲ߸* ٲ : 6   :6Y  *hijkla,YF666 66l>k@j.:i:hKx0:** *hijkla4Y=66l>k@j.:i:hKxW!:9;=nYoHF*#hijaqY xJ:~YwY++(+4 ) `.`?.`M`6.`.`,`F#?kimwx{nopqrsts u #_knwk'x(+-IJyskzk/i./V./ ./("./J#./if(}sf(&f(("f(J#f(ibwyb,b("bJ#btK_KK+KTLtM+iM+ M++M+N$ O P$ KQR qrR 9T$=UV-WXnsb#?ZbQ[b[b {tbw]b5P<Ijq2Zbn6[bk:[b htbe]b2tbW]bX uv_  y$ y:  ze~ YzedzyY* {:  |: r:  zJ; x*#!  z~Y   x J:  ~Y-) y& y$F?}aio~}}\ a./a(a(a(ababTL 5[ <Tj wX *#!:   HTL ./(((bbr *#!: >T./(((bZ*#:  * T./(bf * AY*HNW *./f(b(r$* AY*+,YrW_ # $./$U$X ]7 -#-:e~YedY*-::r:H3x*#Y xPS7~Y6' %F <]s}4]./](T(2Y9RjX r$* AY*+,YrW_ # $./$L$X =f$+?* AY*+HNPSA  " "T($./$>UG,ʙ#,:e~Yed˧Y*,::r:˪TAx* AY*+˸Y xPSB!~Y:' |%|+F <]4]./]>UT(2e9^jX V+Ը* AY*+HNW ./LU+?* AY*+HNW ./>UA= *+| ./ >jAH *+|,  ./ >j Av= *+| ./ >jz`y`C$SMAP ClazzLogDao_Repo.kt Kotlin *S Kotlin *F + 1 ClazzLogDao_Repo.kt com/ustadmobile/core/db/dao/ClazzLogDao_Repo + 2 RepoHttpRequest.kt com/ustadmobile/door/http/RepoHttpRequestKt + 3 builders.kt io/ktor/client/request/BuildersKt *L 1#1,217:1 41#2,2:218 43#2,6:224 41#2,2:230 43#2,6:236 225#3:220 99#3,2:221 22#3:223 225#3:232 99#3,2:233 22#3:235 *S KotlinDebug *F + 1 ClazzLogDao_Repo.kt com/ustadmobile/core/db/dao/ClazzLogDao_Repo *L 91#1:218,2 91#1:224,6 109#1:230,2 109#1:236,6 92#1:220 92#1:221,2 92#1:223 110#1:232 110#1:233,2 110#1:235 *E [IIIII[s[Is/s!ssssssss$s'sssss8s9s4s5s0s1s:s;s6s7s2s3sssssss^ssUsfssssssssssusvsssVs[s\s]ssss>ssssss()V  this)Lcom/ustadmobile/core/db/dao/CommentsDao; insertAsync^(Lcom/ustadmobile/lib/db/entities/Comments;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;q(Lcom/ustadmobile/lib/db/entities/Comments;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Landroidx/room/Insert;entityLjava/lang/Object; onConflict$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;updateDeletedByCommentUid7(JZJLkotlin/coroutines/Continuation;)Ljava/lang/Object;G(JZJLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;Landroidx/room/Query;value UPDATE Comments SET commentsDeleted = :deleted, commentsLct = :changeTime WHERE Comments.commentsUid = :uid )findPrivateCommentsForUserByAssignmentUid#(JJZ)Landroidx/paging/PagingSource;k(JJZ)Landroidx/paging/PagingSource; SELECT Comments.*, Person.firstNames AS firstNames, Person.lastName AS lastName, PersonPicture.personPictureThumbnailUri AS pictureUri FROM Comments LEFT JOIN Person ON Person.personUid = Comments.commentsFromPersonUid LEFT JOIN PersonPicture ON PersonPicture.personPictureUid = Comments.commentsFromPersonUid WHERE Comments.commentsForSubmitterUid = ( SELECT CASE -- When assignment is individual then the submitter uid is the personuid if they are enrolled in the course otherwise zero WHEN (SELECT caGroupUid FROM ClazzAssignment WHERE caUid = :assignmentUid) = 0 THEN ( SELECT COALESCE( (SELECT ClazzEnrolment.clazzEnrolmentPersonUid FROM ClazzEnrolment WHERE ClazzEnrolment.clazzEnrolmentPersonUid = :accountPersonUid AND ClazzEnrolment.clazzEnrolmentRole = 1000 AND ClazzEnrolment.clazzEnrolmentClazzUid = (SELECT ClazzAssignment.caClazzUid FROM ClazzAssignment WHERE ClazzAssignment.caUid = :assignmentUid) LIMIT 1), 0) ) -- When assignment is by groups but the active user is not an enrolled student then the submitter uid is zero WHEN (SELECT caGroupUid FROM ClazzAssignment WHERE caUid = :assignmentUid) != 0 AND ( SELECT COALESCE( (SELECT ClazzEnrolment.clazzEnrolmentPersonUid FROM ClazzEnrolment WHERE ClazzEnrolment.clazzEnrolmentPersonUid = :accountPersonUid AND ClazzEnrolment.clazzEnrolmentRole = 1000 AND ClazzEnrolment.clazzEnrolmentClazzUid = (SELECT ClazzAssignment.caClazzUid FROM ClazzAssignment WHERE ClazzAssignment.caUid = :assignmentUid) LIMIT 1), 0) ) = 0 THEN 0 -- When assignment is by groups and the person is an enrolled student the submitter uid is the -- group that they are assigned to. If they are not assigned to a group but are enrolled -- then we submitter uid = SUBMITTER_ENROLLED_BUT_NOT_IN_GROUP ELSE COALESCE( (SELECT CourseGroupMember.cgmGroupNumber FROM CourseGroupMember WHERE ( SELECT COALESCE( (SELECT ClazzEnrolment.clazzEnrolmentPersonUid FROM ClazzEnrolment WHERE ClazzEnrolment.clazzEnrolmentPersonUid = :accountPersonUid AND ClazzEnrolment.clazzEnrolmentRole = 1000 AND ClazzEnrolment.clazzEnrolmentClazzUid = (SELECT ClazzAssignment.caClazzUid FROM ClazzAssignment WHERE ClazzAssignment.caUid = :assignmentUid) LIMIT 1), 0) ) > 0 AND CourseGroupMember.cgmSetUid = (SELECT caGroupUid FROM ClazzAssignment WHERE caUid = :assignmentUid) AND CourseGroupMember.cgmPersonUid = :accountPersonUid LIMIT 1), -1) END ) AND Comments.commentsForSubmitterUid != 0 AND Comments.commentsEntityUid = :assignmentUid AND (CAST(Comments.commentsDeleted AS INTEGER) = 0 OR CAST(:includeDeleted AS INTEGER) = 1) ORDER BY Comments.commentsDateTimeAdded DESC 0findPrivateCommentsForUserByAssignmentUidPersons6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;(JJLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object; SELECT Person.*, PersonPicture.* FROM Person LEFT JOIN PersonPicture ON PersonPicture.personPictureUid = Person.personUid WHERE Person.personUid IN (SELECT DISTINCT Comments.commentsFromPersonUid FROM Comments WHERE Comments.commentsForSubmitterUid = ( SELECT CASE -- When assignment is individual then the submitter uid is the personuid if they are enrolled in the course otherwise zero WHEN (SELECT caGroupUid FROM ClazzAssignment WHERE caUid = :assignmentUid) = 0 THEN ( SELECT COALESCE( (SELECT ClazzEnrolment.clazzEnrolmentPersonUid FROM ClazzEnrolment WHERE ClazzEnrolment.clazzEnrolmentPersonUid = :accountPersonUid AND ClazzEnrolment.clazzEnrolmentRole = 1000 AND ClazzEnrolment.clazzEnrolmentClazzUid = (SELECT ClazzAssignment.caClazzUid FROM ClazzAssignment WHERE ClazzAssignment.caUid = :assignmentUid) LIMIT 1), 0) ) -- When assignment is by groups but the active user is not an enrolled student then the submitter uid is zero WHEN (SELECT caGroupUid FROM ClazzAssignment WHERE caUid = :assignmentUid) != 0 AND ( SELECT COALESCE( (SELECT ClazzEnrolment.clazzEnrolmentPersonUid FROM ClazzEnrolment WHERE ClazzEnrolment.clazzEnrolmentPersonUid = :accountPersonUid AND ClazzEnrolment.clazzEnrolmentRole = 1000 AND ClazzEnrolment.clazzEnrolmentClazzUid = (SELECT ClazzAssignment.caClazzUid FROM ClazzAssignment WHERE ClazzAssignment.caUid = :assignmentUid) LIMIT 1), 0) ) = 0 THEN 0 -- When assignment is by groups and the person is an enrolled student the submitter uid is the -- group that they are assigned to. If they are not assigned to a group but are enrolled -- then we submitter uid = SUBMITTER_ENROLLED_BUT_NOT_IN_GROUP ELSE COALESCE( (SELECT CourseGroupMember.cgmGroupNumber FROM CourseGroupMember WHERE ( SELECT COALESCE( (SELECT ClazzEnrolment.clazzEnrolmentPersonUid FROM ClazzEnrolment WHERE ClazzEnrolment.clazzEnrolmentPersonUid = :accountPersonUid AND ClazzEnrolment.clazzEnrolmentRole = 1000 AND ClazzEnrolment.clazzEnrolmentClazzUid = (SELECT ClazzAssignment.caClazzUid FROM ClazzAssignment WHERE ClazzAssignment.caUid = :assignmentUid) LIMIT 1), 0) ) > 0 AND CourseGroupMember.cgmSetUid = (SELECT caGroupUid FROM ClazzAssignment WHERE caUid = :assignmentUid) AND CourseGroupMember.cgmPersonUid = :accountPersonUid LIMIT 1), -1) END ) AND Comments.commentsForSubmitterUid != 0 AND Comments.commentsEntityUid = :assignmentUid AND CAST(Comments.commentsDeleted AS INTEGER) = 0) .findPrivateCommentsForSubmitterByAssignmentUid SELECT Comments.*, Person.firstNames AS firstNames, Person.lastName AS lastName, PersonPicture.personPictureThumbnailUri AS pictureUri FROM Comments LEFT JOIN Person ON Person.personUid = Comments.commentsFromPersonUid LEFT JOIN PersonPicture ON PersonPicture.personPictureUid = Comments.commentsFromPersonUid WHERE Comments.commentsForSubmitterUid = :submitterUid AND Comments.commentsEntityUid = :assignmentUid AND (NOT Comments.commentsDeleted OR CAST(:includeDeleted AS INTEGER) = 1) ORDER BY Comments.commentsDateTimeAdded DESC 5findPrivateCommentsForSubmitterByAssignmentUidPersons(JJ)Ljava/util/List;J(JJ)Ljava/util/List; SELECT Person.*, PersonPicture.* FROM Person LEFT JOIN PersonPicture ON PersonPicture.personPictureUid = Person.personUid WHERE Person.personUid IN (SELECT Comments.commentsFromPersonUid FROM Comments WHERE Comments.commentsForSubmitterUid = :submitterUid AND Comments.commentsEntityUid = :assignmentUid AND NOT Comments.commentsDeleted) !findCourseCommentsByAssignmentUid"(JZ)Landroidx/paging/PagingSource;j(JZ)Landroidx/paging/PagingSource; SELECT Comments.*, Person.firstNames AS firstNames, Person.lastName AS lastName, PersonPicture.personPictureThumbnailUri AS pictureUri FROM Comments LEFT JOIN Person ON Person.personUid = Comments.commentsFromPersonUid LEFT JOIN PersonPicture ON PersonPicture.personPictureUid = Comments.commentsFromPersonUid WHERE Comments.commentsEntityUid = :assignmentUid AND Comments.commentsForSubmitterUid = 0 AND (CAST(Comments.commentsDeleted AS INTEGER) = 0 OR CAST(:includeDeleted AS INTEGER) = 1) ORDER BY Comments.commentsDateTimeAdded DESC (findCourseCommentsByAssignmentUidPersons5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;r(JLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;5 SELECT Person.*, PersonPicture.* FROM Person LEFT JOIN PersonPicture ON PersonPicture.personPictureUid = Person.personUid WHERE Person.personUid IN (SELECT DISTINCT Comments.commentsFromPersonUid FROM Comments LEFT JOIN Person ON Person.personUid = Comments.commentsFromPersonUid WHERE Comments.commentsEntityUid = :assignmentUid AND Comments.commentsForSubmitterUid = 0) Landroidx/room/Dao;Lkotlin/Metadata;mv kxi0d1J                 '20B¢J$000202 0 H'J 0 0 20H§@¢J,00020202 0 H'J00 2020H'J,00020202 0 H'J$00 2020H§@¢J020H§@¢J&02020 20H§@¢ ¨!d2Landroidx/paging/PagingSource;3Lcom/ustadmobile/lib/db/composites/CommentsAndName; assignmentUidincludeDeleted(Lcom/ustadmobile/lib/db/entities/Person; submitterUid4Lcom/ustadmobile/lib/db/composites/PersonAndPicture;accountPersonUidcomments*Lcom/ustadmobile/lib/db/entities/Comments;uiddeleted changeTimelib-database_releaseCommentsDao.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileRuntimeVisibleAnnotations! M3*N O   P QcIR PQsR PQs P!Qs"R #PQs$%&P'Qs()*P+Qs,-.P/Qs0R SLT23[I4I5I67I48I9:[s;<["s s=ss)s>s=s?s@s=sAs=s-s=sBs.s#sCs%sDssEss s sFsGs ss=sHsIsJssKQ1PK!!3{ccGcom/ustadmobile/core/db/dao/CommentsDao_DoorWrapper$insertAsync$1.class=JAcom/ustadmobile/core/db/dao/CommentsDao_DoorWrapper$insertAsync$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1.Lkotlin/coroutines/jvm/internal/DebugMetadata;fCommentsDao_DoorWrapper.ktlisnthiscommentsm insertAsyncc3com.ustadmobile.core.db.dao.CommentsDao_DoorWrapperX(Lcom/ustadmobile/core/db/dao/CommentsDao_DoorWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/CommentsDao_DoorWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/CommentsDao_DoorWrapper$insertAsync$1;>;)Vthis$05Lcom/ustadmobile/core/db/dao/CommentsDao_DoorWrapper;  #(Lkotlin/coroutines/Continuation;)V  !CLcom/ustadmobile/core/db/dao/CommentsDao_DoorWrapper$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result * +labelI -. /kotlin/coroutines/Continuation23com/ustadmobile/core/db/dao/CommentsDao_DoorWrapper4^(Lcom/ustadmobile/lib/db/entities/Comments;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 6 57$resultLkotlin/Metadata;mv kxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0*-.A= *+*,"B  #  $%C&'AE*+,**010**38B#9D(E)F G57H If s [I I [III[sss[sssss:;[II?I@PK!!SU@@9com/ustadmobile/core/db/dao/CommentsDao_DoorWrapper.class=3com/ustadmobile/core/db/dao/CommentsDao_DoorWrapper'com/ustadmobile/core/db/dao/CommentsDaoH(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/CommentsDao;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _dao()V  Landroidx/room/RoomDatabase;  )Lcom/ustadmobile/core/db/dao/CommentsDao;  this5Lcom/ustadmobile/core/db/dao/CommentsDao_DoorWrapper; insertAsync^(Lcom/ustadmobile/lib/db/entities/Comments;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;q(Lcom/ustadmobile/lib/db/entities/Comments;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;Acom/ustadmobile/core/db/dao/CommentsDao_DoorWrapper$insertAsync$1!labelI #$ "%X(Lcom/ustadmobile/core/db/dao/CommentsDao_DoorWrapper;Lkotlin/coroutines/Continuation;)V ( ")resultLjava/lang/Object; +, "-)kotlin/coroutines/intrinsics/IntrinsicsKt/getCOROUTINE_SUSPENDED()Ljava/lang/Object; 12 03kotlin/ResultKt5throwOnFailure(Ljava/lang/Object;)V 78 690com/ustadmobile/door/ext/DoorDatabaseCommonExtKt;getRootDatabase:(Landroidx/room/RoomDatabase;)Landroidx/room/RoomDatabase; => <?*com/ustadmobile/door/ext/DoorDatabaseExtKtAgetDoorPrimaryKeyManagerJ(Landroidx/room/RoomDatabase;)Lcom/ustadmobile/door/DoorPrimaryKeyManager; CD BE(com/ustadmobile/lib/db/entities/CommentsGgetCommentsUid()J IJ HKL$0 M, "NL$1 P, "Q*com/ustadmobile/door/DoorPrimaryKeyManagerS nextIdAsync5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; UV TWjava/lang/NumberY longValue [J Z\setCommentsUid(J)V ^_ H`&com/ustadmobile/door/util/SystemTimeKtbsystemTimeInMillis dJ cesetCommentsLct g_ Hh  j%kotlin/coroutines/jvm/internal/BoxinglboxLong(J)Ljava/lang/Long; no mpjava/lang/IllegalStateExceptionr/call to 'resume' before 'invoke' with coroutinet(Ljava/lang/String;)V v swcomments*Lcom/ustadmobile/lib/db/entities/Comments; _pkManager,Lcom/ustadmobile/door/DoorPrimaryKeyManager;_newPkJ $continuation Lkotlin/coroutines/Continuation;$resultkotlin/coroutines/Continuationjava/lang/ObjectupdateDeletedByCommentUid7(JZJLkotlin/coroutines/Continuation;)Ljava/lang/Object;G(JZJLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;  kotlin/UnitINSTANCE Lkotlin/Unit; uiddeletedZ changeTime $completion)findPrivateCommentsForUserByAssignmentUid#(JJZ)Landroidx/paging/PagingSource;k(JJZ)Landroidx/paging/PagingSource; accountPersonUid assignmentUidincludeDeleted0findPrivateCommentsForUserByAssignmentUidPersons6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;(JJLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object; .findPrivateCommentsForSubmitterByAssignmentUid  submitterUid5findPrivateCommentsForSubmitterByAssignmentUidPersons(JJ)Ljava/util/List;J(JJ)Ljava/util/List; !findCourseCommentsByAssignmentUid"(JZ)Landroidx/paging/PagingSource;j(JZ)Landroidx/paging/PagingSource; (findCourseCommentsByAssignmentUidPersons5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;r(JLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object; Lkotlin/Metadata;mv kxi0d1T                   20B 0j`0¢J$0 0 02 0 2 0HJ002 0 H–@¢J,0 0 020 2 0 2 0HJ0020 2 0 HJ,0 0 020 2 0 2 0HJ$0020 2 0 H–@¢J0 20H–@¢J&0 2!0 2"02#0 H–@¢$R0X‚¢ R0j`X‚¢ ¨%d2(Lcom/ustadmobile/door/room/RoomDatabase;Landroidx/paging/PagingSource;3Lcom/ustadmobile/lib/db/composites/CommentsAndName;(Lcom/ustadmobile/lib/db/entities/Person;4Lcom/ustadmobile/lib/db/composites/PersonAndPicture;lib-database_releaseCommentsDao_DoorWrapper.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileRuntimeVisibleAnnotations1 e+ ,**+*,    ,"#,":&'~Y&'d&"Y*,*:.:4:&V:*@FN+L N-*O+R&XYRHLOK:Z]7+a+fi*++OR&kYOHL:W+LqsYuxB ' H") H"#(Lkotlin/coroutines/Continuation;)V(Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/CommentsDao_HttpServerExtKt$findCourseCommentsByAssignmentUid_DoorHttp$1;>;)V &' )thisfLcom/ustadmobile/core/db/dao/CommentsDao_HttpServerExtKt$findCourseCommentsByAssignmentUid_DoorHttp$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result 3 4labelI 67 8kotlin/coroutines/Continuation;7com/ustadmobile/core/db/dao/CommentsDao_HttpServerExtKt=(Lcom/ustadmobile/core/db/dao/CommentsDao;Lcom/ustadmobile/door/http/DoorHttpServerConfig;Lcom/ustadmobile/door/http/DoorJsonRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; #? >@$resultLkotlin/Metadata;mv kxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0    367&'J.*+*K+,-.L(/0JC*+5**9:9*<AK+,BM1N2O P>@QRs[II[ IIIIIIIIII[ ssss s s ssss [ sssssssss s!"s#$s%CD[IIEIFIGHIIPK!!ۅBwcom/ustadmobile/core/db/dao/CommentsDao_HttpServerExtKt$findPrivateCommentsForSubmitterByAssignmentUid_DoorHttp$1.class=Pqcom/ustadmobile/core/db/dao/CommentsDao_HttpServerExtKt$findPrivateCommentsForSubmitterByAssignmentUid_DoorHttp$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1L$2L$3L$4J$0JJ$1.Lkotlin/coroutines/jvm/internal/DebugMetadata;fCommentsDao_HttpServerExt.ktlisn=$this$findPrivateCommentsForSubmitterByAssignmentUid_DoorHttp serverConfigrequestjson_pagingLoadParams_arg_submitterUid_arg_assignmentUidm7findPrivateCommentsForSubmitterByAssignmentUid_DoorHttpc7com.ustadmobile.core.db.dao.CommentsDao_HttpServerExtKt#(Lkotlin/coroutines/Continuation;)V(Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/CommentsDao_HttpServerExtKt$findPrivateCommentsForSubmitterByAssignmentUid_DoorHttp$1;>;)V "# %thissLcom/ustadmobile/core/db/dao/CommentsDao_HttpServerExtKt$findPrivateCommentsForSubmitterByAssignmentUid_DoorHttp$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result / 0labelI 23 4kotlin/coroutines/Continuation77com/ustadmobile/core/db/dao/CommentsDao_HttpServerExtKt9(Lcom/ustadmobile/core/db/dao/CommentsDao;Lcom/ustadmobile/door/http/DoorHttpServerConfig;Lcom/ustadmobile/door/http/DoorJsonRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ; :<$resultLkotlin/Metadata;mv kxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0    /23"#G.*+&H'()*I$+,GC*+1**565*8=H'(>J-K.L M:<NOs[I[IIIIIII[ssss s s s [ssssssss s!?@[IAIBICIDEIFPK!!2E rcom/ustadmobile/core/db/dao/CommentsDao_HttpServerExtKt$findPrivateCommentsForUserByAssignmentUid_DoorHttp$1.class=Zlcom/ustadmobile/core/db/dao/CommentsDao_HttpServerExtKt$findPrivateCommentsForUserByAssignmentUid_DoorHttp$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1L$2L$3L$4J$0JJ$1Z$0Z.Lkotlin/coroutines/jvm/internal/DebugMetadata;fCommentsDao_HttpServerExt.ktl5>CHisn8$this$findPrivateCommentsForUserByAssignmentUid_DoorHttp serverConfigrequestjson_pagingLoadParams_arg_accountPersonUid_arg_assignmentUid1_result_findPrivateCommentsForUserByAssignmentUid_endOfPaginationReached8_result_findPrivateCommentsForUserByAssignmentUidPersons1_result_findEnrolmentsByPersonUidAndAssignmentUidm2findPrivateCommentsForUserByAssignmentUid_DoorHttpc7com.ustadmobile.core.db.dao.CommentsDao_HttpServerExtKt#(Lkotlin/coroutines/Continuation;)V(Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/CommentsDao_HttpServerExtKt$findPrivateCommentsForUserByAssignmentUid_DoorHttp$1;>;)V ./ 1thisnLcom/ustadmobile/core/db/dao/CommentsDao_HttpServerExtKt$findPrivateCommentsForUserByAssignmentUid_DoorHttp$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ; <labelI >? @kotlin/coroutines/ContinuationC7com/ustadmobile/core/db/dao/CommentsDao_HttpServerExtKtE(Lcom/ustadmobile/core/db/dao/CommentsDao;Lcom/ustadmobile/door/http/DoorHttpServerConfig;Lcom/ustadmobile/door/http/DoorJsonRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +G FH$resultLkotlin/Metadata;mv kxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0    ;>?./Q.*+2R3456S078QC*+=**ABA*DIR34JT9U:V WFHXY;s[IIII[IIIIIIIIIIIIIIIIIIIIIIIIII[ssss s s s ssss s sssss s s sssss s s[ss s!s"s#s$s%s!s"s&s$s%s's!s"s&s(s$s%s's!s"s&s(s)s'*s+,s-KL[IIMINIOIPPK!!*!MwMw=com/ustadmobile/core/db/dao/CommentsDao_HttpServerExtKt.class=D7com/ustadmobile/core/db/dao/CommentsDao_HttpServerExtKtjava/lang/Object2findPrivateCommentsForUserByAssignmentUid_DoorHttp(Lcom/ustadmobile/core/db/dao/CommentsDao;Lcom/ustadmobile/door/http/DoorHttpServerConfig;Lcom/ustadmobile/door/http/DoorJsonRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Lcom/ustadmobile/core/db/dao/CommentsDao;Lcom/ustadmobile/door/http/DoorHttpServerConfig;Lcom/ustadmobile/door/http/DoorJsonRequest;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/door/http/DoorJsonResponse;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;lcom/ustadmobile/core/db/dao/CommentsDao_HttpServerExtKt$findPrivateCommentsForUserByAssignmentUid_DoorHttp$1 labelI #(Lkotlin/coroutines/Continuation;)V  resultLjava/lang/Object;  )kotlin/coroutines/intrinsics/IntrinsicsKtgetCOROUTINE_SUSPENDED()Ljava/lang/Object;  kotlin/ResultKtthrowOnFailure(Ljava/lang/Object;)V !" #.com/ustadmobile/door/http/DoorHttpServerConfig%getJson#()Lkotlinx/serialization/json/Json; '( &)accountPersonUid+)com/ustadmobile/door/http/DoorJsonRequest- queryParam&(Ljava/lang/String;)Ljava/lang/String; /0 .1'kotlin/jvm/internal/LongCompanionObject3INSTANCE)Lkotlin/jvm/internal/LongCompanionObject; 56 473kotlinx/serialization/builtins/BuiltinSerializersKt9 serializerN(Lkotlin/jvm/internal/LongCompanionObject;)Lkotlinx/serialization/KSerializer; ;< :=-kotlinx/serialization/DeserializationStrategy?kotlinx/serialization/json/JsonAdecodeFromStringU(Lkotlinx/serialization/DeserializationStrategy;Ljava/lang/String;)Ljava/lang/Object; CD BEjava/lang/NumberG longValue()J IJ HK assignmentUidMincludeDeletedO*kotlin/jvm/internal/BooleanCompanionObjectQ,Lkotlin/jvm/internal/BooleanCompanionObject; 5S RTQ(Lkotlin/jvm/internal/BooleanCompanionObject;)Lkotlinx/serialization/KSerializer; ;V :Wjava/lang/BooleanY booleanValue()Z [\ Z]&kotlin/jvm/internal/IntCompanionObject_(Lkotlin/jvm/internal/IntCompanionObject; 5a `bM(Lkotlin/jvm/internal/IntCompanionObject;)Lkotlinx/serialization/KSerializer; ;d :e getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; gh :i-com/ustadmobile/door/ext/DoorJsonRequestExtKtkrequirePagingSourceLoadParams(Lcom/ustadmobile/door/http/DoorJsonRequest;Lkotlinx/serialization/json/Json;Lkotlinx/serialization/DeserializationStrategy;)Landroidx/paging/PagingSource$LoadParams; mn lo'com/ustadmobile/core/db/dao/CommentsDaoq)findPrivateCommentsForUserByAssignmentUid#(JJZ)Landroidx/paging/PagingSource; st ruL$0 w xL$1 z {L$2 } ~L$3  L$4  J$0J J$1 -com/ustadmobile/door/paging/PagingSourceExtKtloadPageDataForHttp{(Landroidx/paging/PagingSource;Landroidx/paging/PagingSource$LoadParams;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 'androidx/paging/PagingSource$LoadParamsGcom/ustadmobile/door/paging/PagingSourceReplicatePullHttpResponseResultgetData()Ljava/util/List;  getLogger'()Lcom/ustadmobile/door/log/DoorLogger; &%com/ustadmobile/door/log/DoorLogLevelVERBOSE'Lcom/ustadmobile/door/log/DoorLogLevel; getKey  getEndOfPaginationReached \ 3DoorPaging: loaded from:  endOfPaginationReached=$java/lang/invoke/StringConcatFactorymakeConcatWithConstants(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; '(Ljava/lang/Object;Z)Ljava/lang/String; 0com/ustadmobile/door/log/DoorLogger$DefaultImpls log$default(Lcom/ustadmobile/door/log/DoorLogger;Lcom/ustadmobile/door/log/DoorLogLevel;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V Z$0Z 0findPrivateCommentsForUserByAssignmentUidPersons6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object; rjava/util/ListgetDb()Landroidx/room/RoomDatabase; .2com/ustadmobile/door/ext/RoomDatabaseInternalExtKtgetDoorWrapperH(Landroidx/room/RoomDatabase;)Lcom/ustadmobile/door/DoorDatabaseWrapper; .com/ustadmobile/core/db/dao/ClazzAssignmentDaokotlin/jvm/internal/ReflectiongetOrCreateKotlinClass*(Ljava/lang/Class;)Lkotlin/reflect/KClass; (com/ustadmobile/door/DoorDatabaseWrapper getDaoByClass+(Lkotlin/reflect/KClass;)Ljava/lang/Object; )findEnrolmentsByPersonUidAndAssignmentUid 1findCourseGroupMembersByPersonUidAndAssignmentUid  kotlin/collections/CollectionsKtcreateListBuilder java/lang/Iterablejava/util/ArrayListcollectionSizeOrDefault(Ljava/lang/Iterable;I)I (I)V  java/util/Collectioniterator()Ljava/util/Iterator; java/util/IteratorhasNext \ next  1com/ustadmobile/lib/db/composites/CommentsAndName6com/ustadmobile/door/replication/DoorReplicationEntity(com/ustadmobile/lib/db/entities/Comments Companion4Lcom/ustadmobile/lib/db/entities/Comments$Companion;    2com/ustadmobile/lib/db/entities/Comments$Companion %()Lkotlinx/serialization/KSerializer; ; +kotlinx/serialization/SerializationStrategy getComment,()Lcom/ustadmobile/lib/db/entities/Comments;  encodeToJsonElementi(Lkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)Lkotlinx/serialization/json/JsonElement;  B(kotlinx/serialization/json/JsonElementKt getJsonObjectQ(Lkotlinx/serialization/json/JsonElement;)Lkotlinx/serialization/json/JsonObject;   ,(IJLkotlinx/serialization/json/JsonObject;)V " #add(Ljava/lang/Object;)Z %& 'addAll(Ljava/util/Collection;)Z )* +()V - .2com/ustadmobile/lib/db/composites/PersonAndPicture0 getPerson*()Lcom/ustadmobile/lib/db/entities/Person; 23 14&com/ustadmobile/lib/db/entities/Person62Lcom/ustadmobile/lib/db/entities/Person$Companion;  8 790com/ustadmobile/lib/db/entities/Person$Companion; < getPicture1()Lcom/ustadmobile/lib/db/entities/PersonPicture; >? 1@-com/ustadmobile/lib/db/entities/PersonPictureB9Lcom/ustadmobile/lib/db/entities/PersonPicture$Companion;  D CE7com/ustadmobile/lib/db/entities/PersonPicture$CompanionG H.com/ustadmobile/lib/db/entities/ClazzEnrolmentJ:Lcom/ustadmobile/lib/db/entities/ClazzEnrolment$Companion;  L KM8com/ustadmobile/lib/db/entities/ClazzEnrolment$CompanionO P1com/ustadmobile/lib/db/entities/CourseGroupMemberR=Lcom/ustadmobile/lib/db/entities/CourseGroupMember$Companion;  T SU;com/ustadmobile/lib/db/entities/CourseGroupMember$CompanionW Xbuild"(Ljava/util/List;)Ljava/util/List; Z[ \getDoorWrapperNodeId(Landroidx/room/RoomDatabase;)J ^_ ` kotlin/Pairb door-node-iddjava/lang/StringfvalueOf(J)Ljava/lang/String; hi gj'(Ljava/lang/Object;Ljava/lang/Object;)V l cm 'door-paging-end-reachedp(Z)Ljava/lang/String; hr gs(com/ustadmobile/door/message/DoorMessageu4Lcom/ustadmobile/door/message/DoorMessage$Companion;  w vx2com/ustadmobile/door/message/DoorMessage$Companionz { requireNodeId }J .~(IJJLjava/util/List;)V  vencodeToStringS(Lkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)Ljava/lang/String;  B*com/ustadmobile/door/http/DoorJsonResponseg(Ljava/lang/String;ILjava/lang/String;Ljava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V  java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V  8$this$findPrivateCommentsForUserByAssignmentUid_DoorHttp)Lcom/ustadmobile/core/db/dao/CommentsDao; serverConfig0Lcom/ustadmobile/door/http/DoorHttpServerConfig;request+Lcom/ustadmobile/door/http/DoorJsonRequest;json!Lkotlinx/serialization/json/Json;_arg_accountPersonUid_arg_assignmentUid_pagingLoadParams)Landroidx/paging/PagingSource$LoadParams;itLjava/lang/String;>_result_findPrivateCommentsForUserByAssignmentUid_pagingSourceILcom/ustadmobile/door/paging/PagingSourceReplicatePullHttpResponseResult;1_result_findPrivateCommentsForUserByAssignmentUidLjava/util/List;_endOfPaginationReached8_result_findPrivateCommentsForUserByAssignmentUidPersons1_result_findEnrolmentsByPersonUidAndAssignmentUid9_result_findCourseGroupMembersByPersonUidAndAssignmentUidreplicationEntities _thisNodeIdH$this$findPrivateCommentsForUserByAssignmentUid_DoorHttp_u24lambda_u2410 $this$map$ivLjava/lang/Iterable;$this$mapNotNull$ivH$this$findPrivateCommentsForUserByAssignmentUid_DoorHttp_u24lambda_u2411$this$mapTo$iv$iv$this$mapNotNullTo$iv$ivdestination$iv$ivLjava/util/Collection;$this$forEach$iv$iv$iv item$iv$iv_row3Lcom/ustadmobile/lib/db/composites/CommentsAndName;0Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;3Lcom/ustadmobile/lib/db/entities/CourseGroupMember;element$iv$iv$iv element$iv$iv4Lcom/ustadmobile/lib/db/composites/PersonAndPicture;(Lcom/ustadmobile/lib/db/entities/Person;/Lcom/ustadmobile/lib/db/entities/PersonPicture;it$iv$ivp$i$a$-let-CommentsDao_HttpServerExtKt$findPrivateCommentsForUserByAssignmentUid_DoorHttp$_arg_accountPersonUid$1m$i$a$-let-CommentsDao_HttpServerExtKt$findPrivateCommentsForUserByAssignmentUid_DoorHttp$_arg_assignmentUid$1n$i$a$-let-CommentsDao_HttpServerExtKt$findPrivateCommentsForUserByAssignmentUid_DoorHttp$_arg_includeDeleted$1p$i$a$-map-CommentsDao_HttpServerExtKt$findPrivateCommentsForUserByAssignmentUid_DoorHttp$replicationEntities$1$1 $i$f$mapTo$i$f$mapr$i$a$-let-CommentsDao_HttpServerExtKt$findPrivateCommentsForUserByAssignmentUid_DoorHttp$replicationEntities$1$2$1w$i$a$-mapNotNull-CommentsDao_HttpServerExtKt$findPrivateCommentsForUserByAssignmentUid_DoorHttp$replicationEntities$1$2>$i$a$-let-CollectionsKt___CollectionsKt$mapNotNullTo$1$1$iv$iv@$i$a$-forEach-CollectionsKt___CollectionsKt$mapNotNullTo$1$iv$iv $i$f$forEach$i$f$mapNotNullTo$i$f$mapNotNullr$i$a$-let-CommentsDao_HttpServerExtKt$findPrivateCommentsForUserByAssignmentUid_DoorHttp$replicationEntities$1$3$1w$i$a$-mapNotNull-CommentsDao_HttpServerExtKt$findPrivateCommentsForUserByAssignmentUid_DoorHttp$replicationEntities$1$3p$i$a$-map-CommentsDao_HttpServerExtKt$findPrivateCommentsForUserByAssignmentUid_DoorHttp$replicationEntities$1$4p$i$a$-map-CommentsDao_HttpServerExtKt$findPrivateCommentsForUserByAssignmentUid_DoorHttp$replicationEntities$1$5t$i$a$-buildList-CommentsDao_HttpServerExtKt$findPrivateCommentsForUserByAssignmentUid_DoorHttp$replicationEntities$1`$i$a$-buildList-CommentsDao_HttpServerExtKt$findPrivateCommentsForUserByAssignmentUid_DoorHttp$2 $continuation Lkotlin/coroutines/Continuation;$resultkotlin/coroutines/Continuation7findPrivateCommentsForSubmitterByAssignmentUid_DoorHttpqcom/ustadmobile/core/db/dao/CommentsDao_HttpServerExtKt$findPrivateCommentsForSubmitterByAssignmentUid_DoorHttp$1    submitterUid.findPrivateCommentsForSubmitterByAssignmentUid t r x { ~    5findPrivateCommentsForSubmitterByAssignmentUidPersons(JJ)Ljava/util/List;  r=$this$findPrivateCommentsForSubmitterByAssignmentUid_DoorHttp_arg_submitterUidC_result_findPrivateCommentsForSubmitterByAssignmentUid_pagingSource6_result_findPrivateCommentsForSubmitterByAssignmentUid=_result_findPrivateCommentsForSubmitterByAssignmentUidPersonsM$this$findPrivateCommentsForSubmitterByAssignmentUid_DoorHttp_u24lambda_u2420M$this$findPrivateCommentsForSubmitterByAssignmentUid_DoorHttp_u24lambda_u2421q$i$a$-let-CommentsDao_HttpServerExtKt$findPrivateCommentsForSubmitterByAssignmentUid_DoorHttp$_arg_submitterUid$1r$i$a$-let-CommentsDao_HttpServerExtKt$findPrivateCommentsForSubmitterByAssignmentUid_DoorHttp$_arg_assignmentUid$1s$i$a$-let-CommentsDao_HttpServerExtKt$findPrivateCommentsForSubmitterByAssignmentUid_DoorHttp$_arg_includeDeleted$1u$i$a$-map-CommentsDao_HttpServerExtKt$findPrivateCommentsForSubmitterByAssignmentUid_DoorHttp$replicationEntities$1$1w$i$a$-let-CommentsDao_HttpServerExtKt$findPrivateCommentsForSubmitterByAssignmentUid_DoorHttp$replicationEntities$1$2$1|$i$a$-mapNotNull-CommentsDao_HttpServerExtKt$findPrivateCommentsForSubmitterByAssignmentUid_DoorHttp$replicationEntities$1$2w$i$a$-let-CommentsDao_HttpServerExtKt$findPrivateCommentsForSubmitterByAssignmentUid_DoorHttp$replicationEntities$1$3$1|$i$a$-mapNotNull-CommentsDao_HttpServerExtKt$findPrivateCommentsForSubmitterByAssignmentUid_DoorHttp$replicationEntities$1$3y$i$a$-buildList-CommentsDao_HttpServerExtKt$findPrivateCommentsForSubmitterByAssignmentUid_DoorHttp$replicationEntities$1e$i$a$-buildList-CommentsDao_HttpServerExtKt$findPrivateCommentsForSubmitterByAssignmentUid_DoorHttp$2*findCourseCommentsByAssignmentUid_DoorHttpdcom/ustadmobile/core/db/dao/CommentsDao_HttpServerExtKt$findCourseCommentsByAssignmentUid_DoorHttp$1   !findCourseCommentsByAssignmentUid"(JZ)Landroidx/paging/PagingSource;  r x { ~    (findCourseCommentsByAssignmentUidPersons5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;  r0$this$findCourseCommentsByAssignmentUid_DoorHttp6_result_findCourseCommentsByAssignmentUid_pagingSource)_result_findCourseCommentsByAssignmentUid0_result_findCourseCommentsByAssignmentUidPersons@$this$findCourseCommentsByAssignmentUid_DoorHttp_u24lambda_u2426@$this$findCourseCommentsByAssignmentUid_DoorHttp_u24lambda_u2427e$i$a$-let-CommentsDao_HttpServerExtKt$findCourseCommentsByAssignmentUid_DoorHttp$_arg_assignmentUid$1f$i$a$-let-CommentsDao_HttpServerExtKt$findCourseCommentsByAssignmentUid_DoorHttp$_arg_includeDeleted$1h$i$a$-map-CommentsDao_HttpServerExtKt$findCourseCommentsByAssignmentUid_DoorHttp$replicationEntities$1$1h$i$a$-map-CommentsDao_HttpServerExtKt$findCourseCommentsByAssignmentUid_DoorHttp$replicationEntities$1$2l$i$a$-buildList-CommentsDao_HttpServerExtKt$findCourseCommentsByAssignmentUid_DoorHttp$replicationEntities$1X$i$a$-buildList-CommentsDao_HttpServerExtKt$findCourseCommentsByAssignmentUid_DoorHttp$2Lkotlin/Metadata;mv kxi0d1     "0*02020H†@¢"0*02020H†@¢" 0*02020H†@¢¨ d2,Lcom/ustadmobile/door/http/DoorJsonResponse;lib-database_releaseandroidx/paging/PagingSource. LoadParams#com/ustadmobile/door/log/DoorLogger1 DefaultImplsCommentsDao_HttpServerExt.kt*Lkotlin/jvm/internal/SourceDebugExtension;value)SMAP CommentsDao_HttpServerExt.kt Kotlin *S Kotlin *F + 1 CommentsDao_HttpServerExt.kt com/ustadmobile/core/db/dao/CommentsDao_HttpServerExtKt + 2 _Collections.kt kotlin/collections/CollectionsKt___CollectionsKt + 3 fake.kt kotlin/jvm/internal/FakeKt *L 1#1,309:1 1549#2:310 1620#2,3:311 1603#2,9:314 1855#2:323 1856#2:325 1612#2:326 1603#2,9:327 1855#2:336 1856#2:338 1612#2:339 1549#2:340 1620#2,3:341 1549#2:344 1620#2,3:345 1549#2:348 1620#2,3:349 1603#2,9:352 1855#2:361 1856#2:363 1612#2:364 1603#2,9:365 1855#2:374 1856#2:376 1612#2:377 1549#2:378 1620#2,3:379 1549#2:382 1620#2,3:383 1#3:324 1#3:337 1#3:362 1#3:375 *S KotlinDebug *F + 1 CommentsDao_HttpServerExt.kt com/ustadmobile/core/db/dao/CommentsDao_HttpServerExtKt *L 78#1:310 78#1:311,3 87#1:314,9 87#1:323 87#1:325 87#1:326 99#1:327,9 99#1:336 99#1:338 99#1:339 111#1:340 111#1:341,3 120#1:344 120#1:345,3 188#1:348 188#1:349,3 197#1:352,9 197#1:361 197#1:363 197#1:364 209#1:365,9 209#1:374 209#1:376 209#1:377 273#1:378 273#1:379,3 282#1:382 282#1:383,3 87#1:324 99#1:337 197#1:362 209#1:375 *E Code StackMapTableLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClasses SourceFileSourceDebugExtensionRuntimeVisibleAnnotationsBootstrapMethods18 *T- #- :((~(Yd Y-:((:':)("x'$+*:,,2Y": 6 8>@ FHLW 7,N2Y": 6 8>@ FHLW 7,P2Y#: 6 UX@ FZ^WW,cfj@p: *v ((*y(+|(,(( (((Y)J)(7(7(: (B:(.M(|&L(yrK'$':  : +   6 *((,y(|( ((((( (Y)?)(6 (7(7(: (|B:(y.M'$': ,Ҹع((,y(|( ( ((( (Y)I)(6 (7(7(: (: (|B:(y.M'$':,Ҹع((,y(|( ( (( (Y)E)(6 (:(: (: (|B:(y.M'$':::6 ::6:Y :6:G:::6Y  !$_(W_,W ::6:Y/:6:6:g::6 1:!6"!5Y(:#6$Y :=#!$WY:%6&%(WW_,W ::6:Y/:6:6:g::6 1:!6"!AY(:#6$Y2 FI#!$WY:%6&%(WW_,W::6:Y :6:C:K::6YA NQ!$_(W_,W::6:Y :6:D:S::6Y VY!$_(W_,W]:,a7::6cYeknoWcYq tnoW]:y|vY,:YY9&' )r&. 2*r&. 5*r&.B gA,)r&.B gA-(r&.B ga*r&. C(r&.B |*r&. 8(r&.B b*r&. B(r&.B [*r&. >*r&.B A*r&.B MB*r&.B Q*r&.B1 7AU*r&.B CQ*r&.B1 CAU*r&.B C*r&.B IBJY)r&.B g)r&.B gF*r&. :;i!o"#""$"%&%%'%()((*(+,- +123415Z076898;:>?@>Z=\CrDtExCBHIJHVGLMN678PQRP8(9-64M:V<WH:[BbCBYZ[\ZYYBDBBBCEF:VbcG OP7OAeOfUgVhifleoeqOwQzOOOPRSGbnoTUVqrs qVWT%n+w-x9XSYoZ}z{|zZ[XwLL!%&(.038<>@BI;i-./g7i-./g#i-./gPjc)o'./gGsl2'/gk3O(gd,RM uN } ( q =} v ~6   N %  `Z  B \^  t Wj?}E6, X  P \X XPY_  84o5$ z!~0 4 !>! #L # %w %   ! Y w  $0 "  &Q bx [ H O $A0 "z  &7Q x     U s } SV 9t  7 1(8'<=>    8 (k-ڙ#-:&&~&Ydۧ Y-:&&:%:'&۪%$+*:,߹2Y": 6 8>@ FHLW 7,N2Y": 6 8>@ FHLW 7,P2Y#: 6 UX@ FZ^WW,cfj@p: * &&*&+&,&& &&&۸Y'J'&7&7&: &B:&.M&&L&rK%$%:  : +   6 *: ::6 ::6:Y :6:G:::6Y  !$_(W_,W ::6:Y/:6:6:g::61:6 5Y(:!6"Y :=!!$WY:#6$#(WW_,W ::6:Y/:6:6:g::61:6 AY(:!6"Y2 FI!!$WY:#6$#(WW_,W]:,a7::6cYeknoWcYq tnoW]:y|vY,:YY9' 'r&.&(r&.6(r&.BgA,'r&.BgA-&r&.Bga(r&.C&r&.Bu&r&.BMB&r&.BQ&r&.B17AU&r&.BCQ&r&.B1CAU&r&.BZ%r&.Bg%r&.BgF(r&.:;]cu  O\]^-45KQ^Z__\flnz`hihhjhhhi k l` ,m?uFviusuwuuuvxym%&+-/8<=?EGJOSUWY`;:l]../g7]../g#]../g}Tc(./gt]'/g`h(gYqM jN r ( D      B Z }Hw), <\< C 8*$b f p !~ ! # #u   -! Y w  "0   $Q x  z  "s0   $iQ Fx ? ,  7 1/&8(%<=>    8 -#-:~Yd Y-:::o$+*:,N2Y": 6 8>@ FHLW 7,P2Y#: 6 UX@ FZ^WW,cfj@p:** + ,   YC7 : B: .M &L rK$:: +6 *,       Y16  :  B: .M$: :  :6 ::6:Y :6:G:::6Y  !$_(W_,W ::6:Y :6:C:7::6Y :=!$_(W_,W ]: ,a7 ::6cYe knoWcYq tnoW]:y|vY , :YY9' r&.*r&.5r&.BgA-r&.BgXr&.<r&.Blr&.*r&.BAr&.BMBIYr&.BYYgr&.BYYgFr&.:bX;agx]_dfm|     z+{G|U\]sy|}z~~!""')#4%@&W'v(w%|%~*+,-./0,*$*$%$;Ha-/^S7a-/^J#a-/^A7"'g'/^8@"'(^$jD.N_(fa 6 u  > T " 'B  ) 4} =,(  (\XG84R$ x  U! +Y w  U s  @7 18y<=>    ?Z /0  23{v PK  XS <7 HC @4A)SMAP CommentsDao_HttpServerExt.kt Kotlin *S Kotlin *F + 1 CommentsDao_HttpServerExt.kt com/ustadmobile/core/db/dao/CommentsDao_HttpServerExtKt + 2 _Collections.kt kotlin/collections/CollectionsKt___CollectionsKt + 3 fake.kt kotlin/jvm/internal/FakeKt *L 1#1,309:1 1549#2:310 1620#2,3:311 1603#2,9:314 1855#2:323 1856#2:325 1612#2:326 1603#2,9:327 1855#2:336 1856#2:338 1612#2:339 1549#2:340 1620#2,3:341 1549#2:344 1620#2,3:345 1549#2:348 1620#2,3:349 1603#2,9:352 1855#2:361 1856#2:363 1612#2:364 1603#2,9:365 1855#2:374 1856#2:376 1612#2:377 1549#2:378 1620#2,3:379 1549#2:382 1620#2,3:383 1#3:324 1#3:337 1#3:362 1#3:375 *S KotlinDebug *F + 1 CommentsDao_HttpServerExt.kt com/ustadmobile/core/db/dao/CommentsDao_HttpServerExtKt *L 78#1:310 78#1:311,3 87#1:314,9 87#1:323 87#1:325 87#1:326 99#1:327,9 99#1:336 99#1:338 99#1:339 111#1:340 111#1:341,3 120#1:344 120#1:345,3 188#1:348 188#1:349,3 197#1:352,9 197#1:361 197#1:363 197#1:364 209#1:365,9 209#1:374 209#1:376 209#1:377 273#1:378 273#1:379,3 282#1:382 282#1:383,3 87#1:324 99#1:337 197#1:362 209#1:375 *E BL ![I"I#I$%I&'I()[s*+[ ss,sssssssss-=56[s7CPK!!la; com/ustadmobile/core/db/dao/CommentsDao_Repo$findCourseCommentsByAssignmentUid$1$invokeSuspend$$inlined$replicateHttpRequestOrThrow$1.class=Scom/ustadmobile/core/db/dao/CommentsDao_Repo$findCourseCommentsByAssignmentUid$1$invokeSuspend$$inlined$replicateHttpRequestOrThrow$1PLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0+com/ustadmobile/door/http/RepoHttpRequestKtreplicateHttpRequestOrThrows(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;Lkotlin/jvm/functions/Function0;)Ljava/lang/Object; B(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;)V!$this_replicateHttpRequestOrThrow-Lcom/ustadmobile/door/DoorDatabaseRepository; $repoPathLjava/lang/String;    (I)V  thisLcom/ustadmobile/core/db/dao/CommentsDao_Repo$findCourseCommentsByAssignmentUid$1$invokeSuspend$$inlined$replicateHttpRequestOrThrow$1; $receiverinvoke()Ljava/lang/String;#Lorg/jetbrains/annotations/NotNull;/: repoHttpRequestWithFallback: exception for  $java/lang/invoke/StringConcatFactory"makeConcatWithConstants(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; $% #&'S(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;)Ljava/lang/String; $)*()Ljava/lang/Object;  -Lkotlin/Metadata;mv kxi0d1(  0"H ¢¨d2 RIcom/ustadmobile/door/http/RepoHttpRequestKt$replicateHttpRequestOrThrow$1Pcom/ustadmobile/core/db/dao/CommentsDao_Repo$findCourseCommentsByAssignmentUid$1? invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object; ABRepoHttpRequest.kt*Lkotlin/jvm/internal/SourceDebugExtension;valueSMAP RepoHttpRequest.kt Kotlin *S Kotlin *F + 1 RepoHttpRequest.kt com/ustadmobile/door/http/RepoHttpRequestKt$replicateHttpRequestOrThrow$1 *L 1#1,63:1 *E CodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotationsBootstrapMethods1 HB*+*,*I H8**+J:I KA,H/*.J9I L M@CNODPSMAP RepoHttpRequest.kt Kotlin *S Kotlin *F + 1 RepoHttpRequest.kt com/ustadmobile/door/http/RepoHttpRequestKt$replicateHttpRequestOrThrow$1 *L 1#1,63:1 *E Q:/0[I1I2I34I56I78[s9:[s;sKEF[sGR(!PK!!yՖv+v+Vcom/ustadmobile/core/db/dao/CommentsDao_Repo$findCourseCommentsByAssignmentUid$1.class=`Pcom/ustadmobile/core/db/dao/CommentsDao_Repo$findCourseCommentsByAssignmentUid$1Lkotlin/coroutines/jvm/internal/SuspendLambda;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation<-Ljava/lang/Boolean;>;Ljava/lang/Object;>;,kotlin/coroutines/jvm/internal/SuspendLambdakotlin/jvm/functions/Function2S(Lcom/ustadmobile/core/db/dao/CommentsDao_Repo;JZLkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/CommentsDao_Repo;JZLkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/CommentsDao_Repo$findCourseCommentsByAssignmentUid$1;>;)Vthis$0.Lcom/ustadmobile/core/db/dao/CommentsDao_Repo;  $assignmentUidJ  $includeDeletedZ  $(ILkotlin/coroutines/Continuation;)V  thisRLcom/ustadmobile/core/db/dao/CommentsDao_Repo$findCourseCommentsByAssignmentUid$1; $receiver $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;L$1Ljava/lang/Object;L$2.Lkotlin/coroutines/jvm/internal/DebugMetadata;fCommentsDao_Repo.ktlisL$0n$$this$replicateHttpRequestOrThrow$iv repoPath$iv _responsemcPcom.ustadmobile.core.db.dao.CommentsDao_Repo$findCourseCommentsByAssignmentUid$1$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;java/lang/Exception8)kotlin/coroutines/intrinsics/IntrinsicsKt:getCOROUTINE_SUSPENDED()Ljava/lang/Object; <= ;>labelI @A Bkotlin/ResultKtDthrowOnFailure(Ljava/lang/Object;)V FG EH ." J'androidx/paging/PagingSource$LoadParamsL,com/ustadmobile/core/db/dao/CommentsDao_RepoNget_repo/()Lcom/ustadmobile/door/DoorDatabaseRepository; PQ OR-CommentsDao/findCourseCommentsByAssignmentUidTget_httpClient()Lio/ktor/client/HttpClient; VW OX)io/ktor/client/request/HttpRequestBuilderZ()V \ []+com/ustadmobile/door/DoorDatabaseRepository_ getConfig)()Lcom/ustadmobile/door/RepositoryConfig; ab `c0com/ustadmobile/door/ext/HttpRequestBuilderExtKte setRepoUrlg(Lio/ktor/client/request/HttpRequestBuilder;Lcom/ustadmobile/door/RepositoryConfig;Ljava/lang/String;)V gh fidoorNodeIdHeader[(Lio/ktor/client/request/HttpRequestBuilder;Lcom/ustadmobile/door/DoorDatabaseRepository;)V kl fmio/ktor/http/HttpMessageBuildero cache-controlqno-storesio/ktor/client/request/UtilsKtuheaderH(Lio/ktor/http/HttpMessageBuilder;Ljava/lang/String;Ljava/lang/Object;)V wx vy assignmentUid{%com/ustadmobile/door/RepositoryConfig}getJson#()Lkotlinx/serialization/json/Json;  ~'kotlin/jvm/internal/LongCompanionObjectINSTANCE)Lkotlin/jvm/internal/LongCompanionObject; 3kotlinx/serialization/builtins/BuiltinSerializersKt serializerN(Lkotlin/jvm/internal/LongCompanionObject;)Lkotlinx/serialization/KSerializer; +kotlinx/serialization/SerializationStrategy%kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; kotlinx/serialization/json/JsonencodeToStringS(Lkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)Ljava/lang/String;  parameterR(Lio/ktor/client/request/HttpRequestBuilder;Ljava/lang/String;Ljava/lang/Object;)V vincludeDeleted*kotlin/jvm/internal/BooleanCompanionObject,Lkotlin/jvm/internal/BooleanCompanionObject; Q(Lkotlin/jvm/internal/BooleanCompanionObject;)Lkotlinx/serialization/KSerializer;  boxBoolean(Z)Ljava/lang/Boolean; &kotlin/jvm/internal/IntCompanionObject(Lkotlin/jvm/internal/IntCompanionObject; M(Lkotlin/jvm/internal/IntCompanionObject;)Lkotlinx/serialization/KSerializer;  getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; pagingSourceLoadParameters(Lio/ktor/client/request/HttpRequestBuilder;Lkotlinx/serialization/json/Json;Lkotlinx/serialization/SerializationStrategy;Landroidx/paging/PagingSource$LoadParams;)V fio/ktor/http/HttpMethod Companion#Lio/ktor/http/HttpMethod$Companion; !io/ktor/http/HttpMethod$CompaniongetGet()Lio/ktor/http/HttpMethod;  setMethod(Lio/ktor/http/HttpMethod;)V [&io/ktor/client/statement/HttpStatementI(Lio/ktor/client/request/HttpRequestBuilder;Lio/ktor/client/HttpClient;)V  !"  #" execute4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; java/lang/String%io/ktor/client/statement/HttpResponseget_db()Landroidx/room/RoomDatabase; O=com/ustadmobile/door/replication/DoorDatabaseReplicationExtKt#onClientRepoDoorMessageHttpResponse(Landroidx/room/RoomDatabase;Lio/ktor/client/statement/HttpResponse;Lkotlinx/serialization/json/Json;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 3com/ustadmobile/door/paging/HttpResponsePagingExtKtendOfPaginationReached*(Lio/ktor/client/statement/HttpResponse;)Z io/github/aakira/napier/Napier Lio/github/aakira/napier/Napier; java/lang/ThrowableDoorLogcom/ustadmobile/core/db/dao/CommentsDao_Repo$findCourseCommentsByAssignmentUid$1$invokeSuspend$$inlined$replicateHttpRequestOrThrow$1B(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;)V  kotlin/jvm/functions/Function0vJ(Ljava/lang/Throwable;Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V  java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V    _pagingParams)Landroidx/paging/PagingSource$LoadParams;-Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String; $this$get$ivLio/ktor/client/HttpClient;$completion$iv$this$get$iv$iv builder$iv$iv+Lio/ktor/client/request/HttpRequestBuilder;1$this$invokeSuspend_u24lambda_u241_u24lambda_u240$this$request$iv$iv$iv'Lio/ktor/client/statement/HttpResponse;e$ivLjava/lang/Exception;L$i$a$-get-CommentsDao_Repo$findCourseCommentsByAssignmentUid$1$1$_response$1 $i$f$request$i$f$getX$i$a$-replicateHttpRequestOrThrow-CommentsDao_Repo$findCourseCommentsByAssignmentUid$1$1 $i$f$replicateHttpRequestOrThrow$resultjava/lang/Object io/ktor/client/HttpClient"java/lang/Boolean$createT(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;f(Ljava/lang/Object;Lkotlin/coroutines/Continuation<*>;)Lkotlin/coroutines/Continuation;  )kotlin/coroutines/Continuation+valueinvoke](Landroidx/paging/PagingSource$LoadParams;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Landroidx/paging/PagingSource$LoadParams;Lkotlin/coroutines/Continuation<-Ljava/lang/Boolean;>;)Ljava/lang/Object; &' 1 kotlin/Unit3 Lkotlin/Unit; 5 46  8p1p28(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; ./ =Lkotlin/Metadata;mv kxi0d1<    0200j0`HŠ@d2 (Lapp/cash/paging/PagingSourceLoadParams;!findCourseCommentsByAssignmentUid"(JZ)Landroidx/paging/PagingSource; LMandroidx/paging/PagingSourceO LoadParams*Lkotlin/jvm/internal/SourceDebugExtension;SMAP CommentsDao_Repo.kt Kotlin *S Kotlin *F + 1 CommentsDao_Repo.kt com/ustadmobile/core/db/dao/CommentsDao_Repo$findCourseCommentsByAssignmentUid$1 + 2 RepoHttpRequest.kt com/ustadmobile/door/http/RepoHttpRequestKt + 3 builders.kt io/ktor/client/request/BuildersKt *L 1#1,178:1 54#2,2:179 56#2,5:185 225#3:181 99#3,2:182 22#3:184 *S KotlinDebug *F + 1 CommentsDao_Repo.kt com/ustadmobile/core/db/dao/CommentsDao_Repo$findCourseCommentsByAssignmentUid$1 *L 150#1:179,2 150#1:185,5 152#1:181 152#1:182,2 152#1:184 *E CodeLocalVariableTable Signature StackMapTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileSourceDebugExtensionRuntimeVisibleAnnotations0!"#"@A."  T^*+* **U4 V  T3"?:*CN+I*KMM*SNU:*:*7*66 6 Y: *: 6  :[Y^::6SdUjSnprtz|SdSdSd,:6Ķʶ:6Y *-K***CY56 6 6 66*O:*:*K`N+I+:Sd**-K***CY,6 6 *:*:*K`N+I+W":Y-Y QN999W $!!!M`O##[[![!M`O##[[![p!!.!`O!!>!!%!`!! !`!9!`!%!!X*08<QRUbv  !(TU`#0  80 E0  0 0 0 <1xM1111_ _ s;s%)722vA(/AAAbA UA QA (("f!Ac%A`)A ]hA ZkA &A NA Y6Z7&'TQY***,*N-+K-,U -"V(Y7Z 67./TB*+,279U : ;V0Y6Z 76A.<T? *+M,,>U   :" ;"[MPQ \ONV]&^SMAP CommentsDao_Repo.kt Kotlin *S Kotlin *F + 1 CommentsDao_Repo.kt com/ustadmobile/core/db/dao/CommentsDao_Repo$findCourseCommentsByAssignmentUid$1 + 2 RepoHttpRequest.kt com/ustadmobile/door/http/RepoHttpRequestKt + 3 builders.kt io/ktor/client/request/BuildersKt *L 1#1,178:1 54#2,2:179 56#2,5:185 225#3:181 99#3,2:182 22#3:184 *S KotlinDebug *F + 1 CommentsDao_Repo.kt com/ustadmobile/core/db/dao/CommentsDao_Repo$findCourseCommentsByAssignmentUid$1 *L 150#1:179,2 150#1:185,5 152#1:181 152#1:182,2 152#1:184 *E _$%s&'[I(I)*[I+I+I,I,I,-[s.s!s.s!s#/[s0s1s0s1s23s4s5?@[I,IAI+BICDIEF[sGH[sIsJs s sJsKYR-[sSPK!!%%]com/ustadmobile/core/db/dao/CommentsDao_Repo$findCourseCommentsByAssignmentUidPersons$1.class=FWcom/ustadmobile/core/db/dao/CommentsDao_Repo$findCourseCommentsByAssignmentUidPersons$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fCommentsDao_Repo.ktlisnm(findCourseCommentsByAssignmentUidPersonsc,com.ustadmobile.core.db.dao.CommentsDao_RepoQ(Lcom/ustadmobile/core/db/dao/CommentsDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/CommentsDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/CommentsDao_Repo$findCourseCommentsByAssignmentUidPersons$1;>;)Vthis$0.Lcom/ustadmobile/core/db/dao/CommentsDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisYLcom/ustadmobile/core/db/dao/CommentsDao_Repo$findCourseCommentsByAssignmentUidPersons$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,,com/ustadmobile/core/db/dao/CommentsDao_Repo.5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mv kxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;I;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0+com/ustadmobile/door/http/RepoHttpRequestKtreplicateHttpRequestOrThrows(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;Lkotlin/jvm/functions/Function0;)Ljava/lang/Object; B(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;)V!$this_replicateHttpRequestOrThrow-Lcom/ustadmobile/door/DoorDatabaseRepository; $repoPathLjava/lang/String;    (I)V  thisLcom/ustadmobile/core/db/dao/CommentsDao_Repo$findPrivateCommentsForSubmitterByAssignmentUid$1$invokeSuspend$$inlined$replicateHttpRequestOrThrow$1; $receiverinvoke()Ljava/lang/String;#Lorg/jetbrains/annotations/NotNull;/: repoHttpRequestWithFallback: exception for  $java/lang/invoke/StringConcatFactory"makeConcatWithConstants(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; $% #&'S(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;)Ljava/lang/String; $)*()Ljava/lang/Object;  -Lkotlin/Metadata;mv kxi0d1(  0"H ¢¨d2 RIcom/ustadmobile/door/http/RepoHttpRequestKt$replicateHttpRequestOrThrow$1]com/ustadmobile/core/db/dao/CommentsDao_Repo$findPrivateCommentsForSubmitterByAssignmentUid$1? invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object; ABRepoHttpRequest.kt*Lkotlin/jvm/internal/SourceDebugExtension;valueSMAP RepoHttpRequest.kt Kotlin *S Kotlin *F + 1 RepoHttpRequest.kt com/ustadmobile/door/http/RepoHttpRequestKt$replicateHttpRequestOrThrow$1 *L 1#1,63:1 *E CodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotationsBootstrapMethods1 HB*+*,*I H8**+J:I KA,H/*.J9I L M@CNODPSMAP RepoHttpRequest.kt Kotlin *S Kotlin *F + 1 RepoHttpRequest.kt com/ustadmobile/door/http/RepoHttpRequestKt$replicateHttpRequestOrThrow$1 *L 1#1,63:1 *E Q:/0[I1I2I34I56I78[s9:[s;sKEF[sGR(!PK!!P,,ccom/ustadmobile/core/db/dao/CommentsDao_Repo$findPrivateCommentsForSubmitterByAssignmentUid$1.class=e]com/ustadmobile/core/db/dao/CommentsDao_Repo$findPrivateCommentsForSubmitterByAssignmentUid$1Lkotlin/coroutines/jvm/internal/SuspendLambda;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation<-Ljava/lang/Boolean;>;Ljava/lang/Object;>;,kotlin/coroutines/jvm/internal/SuspendLambdakotlin/jvm/functions/Function2T(Lcom/ustadmobile/core/db/dao/CommentsDao_Repo;JJZLkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/CommentsDao_Repo;JJZLkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/CommentsDao_Repo$findPrivateCommentsForSubmitterByAssignmentUid$1;>;)Vthis$0.Lcom/ustadmobile/core/db/dao/CommentsDao_Repo;   $submitterUidJ  $assignmentUid  $includeDeletedZ  $(ILkotlin/coroutines/Continuation;)V  this_Lcom/ustadmobile/core/db/dao/CommentsDao_Repo$findPrivateCommentsForSubmitterByAssignmentUid$1; $receiver $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;L$1Ljava/lang/Object;L$2.Lkotlin/coroutines/jvm/internal/DebugMetadata;fCommentsDao_Repo.ktlisL$0n$$this$replicateHttpRequestOrThrow$iv repoPath$iv _responsemc]com.ustadmobile.core.db.dao.CommentsDao_Repo$findPrivateCommentsForSubmitterByAssignmentUid$1$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;java/lang/Exception;)kotlin/coroutines/intrinsics/IntrinsicsKt=getCOROUTINE_SUSPENDED()Ljava/lang/Object; ?@ >AlabelI CD Ekotlin/ResultKtGthrowOnFailure(Ljava/lang/Object;)V IJ HK 1% M'androidx/paging/PagingSource$LoadParamsO,com/ustadmobile/core/db/dao/CommentsDao_RepoQget_repo/()Lcom/ustadmobile/door/DoorDatabaseRepository; ST RU:CommentsDao/findPrivateCommentsForSubmitterByAssignmentUidWget_httpClient()Lio/ktor/client/HttpClient; YZ R[)io/ktor/client/request/HttpRequestBuilder]()V _ ^`+com/ustadmobile/door/DoorDatabaseRepositoryb getConfig)()Lcom/ustadmobile/door/RepositoryConfig; de cf0com/ustadmobile/door/ext/HttpRequestBuilderExtKth setRepoUrlg(Lio/ktor/client/request/HttpRequestBuilder;Lcom/ustadmobile/door/RepositoryConfig;Ljava/lang/String;)V jk ildoorNodeIdHeader[(Lio/ktor/client/request/HttpRequestBuilder;Lcom/ustadmobile/door/DoorDatabaseRepository;)V no ipio/ktor/http/HttpMessageBuilderr cache-controltno-storevio/ktor/client/request/UtilsKtxheaderH(Lio/ktor/http/HttpMessageBuilder;Ljava/lang/String;Ljava/lang/Object;)V z{ y| submitterUid~%com/ustadmobile/door/RepositoryConfiggetJson#()Lkotlinx/serialization/json/Json; 'kotlin/jvm/internal/LongCompanionObjectINSTANCE)Lkotlin/jvm/internal/LongCompanionObject; 3kotlinx/serialization/builtins/BuiltinSerializersKt serializerN(Lkotlin/jvm/internal/LongCompanionObject;)Lkotlinx/serialization/KSerializer; +kotlinx/serialization/SerializationStrategy%kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; kotlinx/serialization/json/JsonencodeToStringS(Lkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)Ljava/lang/String;  parameterR(Lio/ktor/client/request/HttpRequestBuilder;Ljava/lang/String;Ljava/lang/Object;)V y assignmentUidincludeDeleted*kotlin/jvm/internal/BooleanCompanionObject,Lkotlin/jvm/internal/BooleanCompanionObject; Q(Lkotlin/jvm/internal/BooleanCompanionObject;)Lkotlinx/serialization/KSerializer;  boxBoolean(Z)Ljava/lang/Boolean; &kotlin/jvm/internal/IntCompanionObject(Lkotlin/jvm/internal/IntCompanionObject; M(Lkotlin/jvm/internal/IntCompanionObject;)Lkotlinx/serialization/KSerializer;  getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; pagingSourceLoadParameters(Lio/ktor/client/request/HttpRequestBuilder;Lkotlinx/serialization/json/Json;Lkotlinx/serialization/SerializationStrategy;Landroidx/paging/PagingSource$LoadParams;)V iio/ktor/http/HttpMethod Companion#Lio/ktor/http/HttpMethod$Companion; !io/ktor/http/HttpMethod$CompaniongetGet()Lio/ktor/http/HttpMethod;  setMethod(Lio/ktor/http/HttpMethod;)V ^&io/ktor/client/statement/HttpStatementI(Lio/ktor/client/request/HttpRequestBuilder;Lio/ktor/client/HttpClient;)V  $%  &% execute4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; java/lang/String%io/ktor/client/statement/HttpResponseget_db()Landroidx/room/RoomDatabase; R=com/ustadmobile/door/replication/DoorDatabaseReplicationExtKt#onClientRepoDoorMessageHttpResponse(Landroidx/room/RoomDatabase;Lio/ktor/client/statement/HttpResponse;Lkotlinx/serialization/json/Json;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 3com/ustadmobile/door/paging/HttpResponsePagingExtKtendOfPaginationReached*(Lio/ktor/client/statement/HttpResponse;)Z io/github/aakira/napier/Napier Lio/github/aakira/napier/Napier; java/lang/ThrowableDoorLogcom/ustadmobile/core/db/dao/CommentsDao_Repo$findPrivateCommentsForSubmitterByAssignmentUid$1$invokeSuspend$$inlined$replicateHttpRequestOrThrow$1B(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;)V  kotlin/jvm/functions/Function0vJ(Ljava/lang/Throwable;Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V  java/lang/IllegalStateException /call to 'resume' before 'invoke' with coroutine (Ljava/lang/String;)V    _pagingParams)Landroidx/paging/PagingSource$LoadParams;-Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String; $this$get$ivLio/ktor/client/HttpClient;$completion$iv$this$get$iv$iv builder$iv$iv+Lio/ktor/client/request/HttpRequestBuilder;1$this$invokeSuspend_u24lambda_u241_u24lambda_u240$this$request$iv$iv$iv'Lio/ktor/client/statement/HttpResponse;e$ivLjava/lang/Exception;Y$i$a$-get-CommentsDao_Repo$findPrivateCommentsForSubmitterByAssignmentUid$1$1$_response$1 $i$f$request$i$f$gete$i$a$-replicateHttpRequestOrThrow-CommentsDao_Repo$findPrivateCommentsForSubmitterByAssignmentUid$1$1 $i$f$replicateHttpRequestOrThrow$resultjava/lang/Object%io/ktor/client/HttpClient'java/lang/Boolean)createT(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;f(Ljava/lang/Object;Lkotlin/coroutines/Continuation<*>;)Lkotlin/coroutines/Continuation;  .kotlin/coroutines/Continuation0valueinvoke](Landroidx/paging/PagingSource$LoadParams;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Landroidx/paging/PagingSource$LoadParams;Lkotlin/coroutines/Continuation<-Ljava/lang/Boolean;>;)Ljava/lang/Object; +, 6 kotlin/Unit8 Lkotlin/Unit; : 9; "# =p1p28(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 34 BLkotlin/Metadata;mv kxi0d1<    0200j0`HŠ@d2 (Lapp/cash/paging/PagingSourceLoadParams;.findPrivateCommentsForSubmitterByAssignmentUid#(JJZ)Landroidx/paging/PagingSource; QRandroidx/paging/PagingSourceT LoadParams*Lkotlin/jvm/internal/SourceDebugExtension;SMAP CommentsDao_Repo.kt Kotlin *S Kotlin *F + 1 CommentsDao_Repo.kt com/ustadmobile/core/db/dao/CommentsDao_Repo$findPrivateCommentsForSubmitterByAssignmentUid$1 + 2 RepoHttpRequest.kt com/ustadmobile/door/http/RepoHttpRequestKt + 3 builders.kt io/ktor/client/request/BuildersKt *L 1#1,178:1 54#2,2:179 56#2,5:185 225#3:181 99#3,2:182 22#3:184 *S KotlinDebug *F + 1 CommentsDao_Repo.kt com/ustadmobile/core/db/dao/CommentsDao_Repo$findPrivateCommentsForSubmitterByAssignmentUid$1 *L 111#1:179,2 111#1:185,5 113#1:181 113#1:182,2 113#1:184 *E CodeLocalVariableTable Signature StackMapTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileSourceDebugExtensionRuntimeVisibleAnnotations0$%&%CD1%  Yn*+* ***Z>  ![ "#Y|MB:*F9y+L*NPM*VNX:*:*7*7*6 6 6 \: *:6 :^Ya::6VgXmVqsuw}VgVgVg Vg,:6ɶ϶:6Y*-N***FY56 6 666*R:*:*NcN+L+:Vg**-N***FY,6 6 *:*:*NcN+L+W":Y- Y Wy"<"<""<\ $&&&PcR((^^&^&PcR((^^&^p&&.&cR&&>&&%&c&& &c&<&c&*&&]-m0o8p<oWX[qh|rstuvuwxwyzy{|)}5~6{9:>ALSmqm"$>AoBmZ`#08J3E3 33"3<F4M444"4e e!y>;yP)755$|DS/ DAA!Dh!D['"D W+#D (($%! D%!D)!Dh"D k#D &"D N#D ^9_:+,YU #Y****,/N-+N-1Z ##2%# ![-^:_ 9:34YB*+,7<>Z ?@![5^9_ :9A3AY? *+P,1CZ   ?% @%`PUV aRS[b)cSMAP CommentsDao_Repo.kt Kotlin *S Kotlin *F + 1 CommentsDao_Repo.kt com/ustadmobile/core/db/dao/CommentsDao_Repo$findPrivateCommentsForSubmitterByAssignmentUid$1 + 2 RepoHttpRequest.kt com/ustadmobile/door/http/RepoHttpRequestKt + 3 builders.kt io/ktor/client/request/BuildersKt *L 1#1,178:1 54#2,2:179 56#2,5:185 225#3:181 99#3,2:182 22#3:184 *S KotlinDebug *F + 1 CommentsDao_Repo.kt com/ustadmobile/core/db/dao/CommentsDao_Repo$findPrivateCommentsForSubmitterByAssignmentUid$1 *L 111#1:179,2 111#1:185,5 113#1:181 113#1:182,2 113#1:184 *E d'(s)*[I+I,-[I.I.I/I/I/0[s1s$s1s$s&2[s3s4s3s4s56s"7s8DE[I/IFI.GIHIIJK[sLM[sNsOsssOsP^W2[sXPK!!f; com/ustadmobile/core/db/dao/CommentsDao_Repo$findPrivateCommentsForUserByAssignmentUid$1$invokeSuspend$$inlined$replicateHttpRequestOrThrow$1.class=Scom/ustadmobile/core/db/dao/CommentsDao_Repo$findPrivateCommentsForUserByAssignmentUid$1$invokeSuspend$$inlined$replicateHttpRequestOrThrow$1PLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0+com/ustadmobile/door/http/RepoHttpRequestKtreplicateHttpRequestOrThrows(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;Lkotlin/jvm/functions/Function0;)Ljava/lang/Object; B(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;)V!$this_replicateHttpRequestOrThrow-Lcom/ustadmobile/door/DoorDatabaseRepository; $repoPathLjava/lang/String;    (I)V  thisLcom/ustadmobile/core/db/dao/CommentsDao_Repo$findPrivateCommentsForUserByAssignmentUid$1$invokeSuspend$$inlined$replicateHttpRequestOrThrow$1; $receiverinvoke()Ljava/lang/String;#Lorg/jetbrains/annotations/NotNull;/: repoHttpRequestWithFallback: exception for  $java/lang/invoke/StringConcatFactory"makeConcatWithConstants(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; $% #&'S(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;)Ljava/lang/String; $)*()Ljava/lang/Object;  -Lkotlin/Metadata;mv kxi0d1(  0"H ¢¨d2 RIcom/ustadmobile/door/http/RepoHttpRequestKt$replicateHttpRequestOrThrow$1Xcom/ustadmobile/core/db/dao/CommentsDao_Repo$findPrivateCommentsForUserByAssignmentUid$1? invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object; ABRepoHttpRequest.kt*Lkotlin/jvm/internal/SourceDebugExtension;valueSMAP RepoHttpRequest.kt Kotlin *S Kotlin *F + 1 RepoHttpRequest.kt com/ustadmobile/door/http/RepoHttpRequestKt$replicateHttpRequestOrThrow$1 *L 1#1,63:1 *E CodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotationsBootstrapMethods1 HB*+*,*I H8**+J:I KA,H/*.J9I L M@CNODPSMAP RepoHttpRequest.kt Kotlin *S Kotlin *F + 1 RepoHttpRequest.kt com/ustadmobile/door/http/RepoHttpRequestKt$replicateHttpRequestOrThrow$1 *L 1#1,63:1 *E Q:/0[I1I2I34I56I78[s9:[s;sKEF[sGR(!PK!!J"~p,p,^com/ustadmobile/core/db/dao/CommentsDao_Repo$findPrivateCommentsForUserByAssignmentUid$1.class=eXcom/ustadmobile/core/db/dao/CommentsDao_Repo$findPrivateCommentsForUserByAssignmentUid$1Lkotlin/coroutines/jvm/internal/SuspendLambda;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation<-Ljava/lang/Boolean;>;Ljava/lang/Object;>;,kotlin/coroutines/jvm/internal/SuspendLambdakotlin/jvm/functions/Function2T(Lcom/ustadmobile/core/db/dao/CommentsDao_Repo;JJZLkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/CommentsDao_Repo;JJZLkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/CommentsDao_Repo$findPrivateCommentsForUserByAssignmentUid$1;>;)Vthis$0.Lcom/ustadmobile/core/db/dao/CommentsDao_Repo;  $accountPersonUidJ  $assignmentUid  $includeDeletedZ  $(ILkotlin/coroutines/Continuation;)V  thisZLcom/ustadmobile/core/db/dao/CommentsDao_Repo$findPrivateCommentsForUserByAssignmentUid$1; $receiver $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;L$1Ljava/lang/Object;L$2.Lkotlin/coroutines/jvm/internal/DebugMetadata;fCommentsDao_Repo.ktlWisL$0n$$this$replicateHttpRequestOrThrow$iv repoPath$iv _responsemcXcom.ustadmobile.core.db.dao.CommentsDao_Repo$findPrivateCommentsForUserByAssignmentUid$1$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;java/lang/Exception;)kotlin/coroutines/intrinsics/IntrinsicsKt=getCOROUTINE_SUSPENDED()Ljava/lang/Object; ?@ >AlabelI CD Ekotlin/ResultKtGthrowOnFailure(Ljava/lang/Object;)V IJ HK 1% M'androidx/paging/PagingSource$LoadParamsO,com/ustadmobile/core/db/dao/CommentsDao_RepoQget_repo/()Lcom/ustadmobile/door/DoorDatabaseRepository; ST RU5CommentsDao/findPrivateCommentsForUserByAssignmentUidWget_httpClient()Lio/ktor/client/HttpClient; YZ R[)io/ktor/client/request/HttpRequestBuilder]()V _ ^`+com/ustadmobile/door/DoorDatabaseRepositoryb getConfig)()Lcom/ustadmobile/door/RepositoryConfig; de cf0com/ustadmobile/door/ext/HttpRequestBuilderExtKth setRepoUrlg(Lio/ktor/client/request/HttpRequestBuilder;Lcom/ustadmobile/door/RepositoryConfig;Ljava/lang/String;)V jk ildoorNodeIdHeader[(Lio/ktor/client/request/HttpRequestBuilder;Lcom/ustadmobile/door/DoorDatabaseRepository;)V no ipio/ktor/http/HttpMessageBuilderr cache-controltno-storevio/ktor/client/request/UtilsKtxheaderH(Lio/ktor/http/HttpMessageBuilder;Ljava/lang/String;Ljava/lang/Object;)V z{ y|accountPersonUid~%com/ustadmobile/door/RepositoryConfiggetJson#()Lkotlinx/serialization/json/Json; 'kotlin/jvm/internal/LongCompanionObjectINSTANCE)Lkotlin/jvm/internal/LongCompanionObject; 3kotlinx/serialization/builtins/BuiltinSerializersKt serializerN(Lkotlin/jvm/internal/LongCompanionObject;)Lkotlinx/serialization/KSerializer; +kotlinx/serialization/SerializationStrategy%kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; kotlinx/serialization/json/JsonencodeToStringS(Lkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)Ljava/lang/String;  parameterR(Lio/ktor/client/request/HttpRequestBuilder;Ljava/lang/String;Ljava/lang/Object;)V y assignmentUidincludeDeleted*kotlin/jvm/internal/BooleanCompanionObject,Lkotlin/jvm/internal/BooleanCompanionObject; Q(Lkotlin/jvm/internal/BooleanCompanionObject;)Lkotlinx/serialization/KSerializer;  boxBoolean(Z)Ljava/lang/Boolean; &kotlin/jvm/internal/IntCompanionObject(Lkotlin/jvm/internal/IntCompanionObject; M(Lkotlin/jvm/internal/IntCompanionObject;)Lkotlinx/serialization/KSerializer;  getNullableH(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer; pagingSourceLoadParameters(Lio/ktor/client/request/HttpRequestBuilder;Lkotlinx/serialization/json/Json;Lkotlinx/serialization/SerializationStrategy;Landroidx/paging/PagingSource$LoadParams;)V iio/ktor/http/HttpMethod Companion#Lio/ktor/http/HttpMethod$Companion; !io/ktor/http/HttpMethod$CompaniongetGet()Lio/ktor/http/HttpMethod;  setMethod(Lio/ktor/http/HttpMethod;)V ^&io/ktor/client/statement/HttpStatementI(Lio/ktor/client/request/HttpRequestBuilder;Lio/ktor/client/HttpClient;)V  $%  &% execute4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; java/lang/String%io/ktor/client/statement/HttpResponseget_db()Landroidx/room/RoomDatabase; R=com/ustadmobile/door/replication/DoorDatabaseReplicationExtKt#onClientRepoDoorMessageHttpResponse(Landroidx/room/RoomDatabase;Lio/ktor/client/statement/HttpResponse;Lkotlinx/serialization/json/Json;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 3com/ustadmobile/door/paging/HttpResponsePagingExtKtendOfPaginationReached*(Lio/ktor/client/statement/HttpResponse;)Z io/github/aakira/napier/Napier Lio/github/aakira/napier/Napier; java/lang/ThrowableDoorLogcom/ustadmobile/core/db/dao/CommentsDao_Repo$findPrivateCommentsForUserByAssignmentUid$1$invokeSuspend$$inlined$replicateHttpRequestOrThrow$1B(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;)V  kotlin/jvm/functions/Function0vJ(Ljava/lang/Throwable;Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V  java/lang/IllegalStateException /call to 'resume' before 'invoke' with coroutine (Ljava/lang/String;)V    _pagingParams)Landroidx/paging/PagingSource$LoadParams;-Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String; $this$get$ivLio/ktor/client/HttpClient;$completion$iv$this$get$iv$iv builder$iv$iv+Lio/ktor/client/request/HttpRequestBuilder;1$this$invokeSuspend_u24lambda_u241_u24lambda_u240$this$request$iv$iv$iv'Lio/ktor/client/statement/HttpResponse;e$ivLjava/lang/Exception;T$i$a$-get-CommentsDao_Repo$findPrivateCommentsForUserByAssignmentUid$1$1$_response$1 $i$f$request$i$f$get`$i$a$-replicateHttpRequestOrThrow-CommentsDao_Repo$findPrivateCommentsForUserByAssignmentUid$1$1 $i$f$replicateHttpRequestOrThrow$resultjava/lang/Object%io/ktor/client/HttpClient'java/lang/Boolean)createT(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;f(Ljava/lang/Object;Lkotlin/coroutines/Continuation<*>;)Lkotlin/coroutines/Continuation;  .kotlin/coroutines/Continuation0valueinvoke](Landroidx/paging/PagingSource$LoadParams;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Landroidx/paging/PagingSource$LoadParams;Lkotlin/coroutines/Continuation<-Ljava/lang/Boolean;>;)Ljava/lang/Object; +, 6 kotlin/Unit8 Lkotlin/Unit; : 9; "# =p1p28(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 34 BLkotlin/Metadata;mv kxi0d1<    0200j0`HŠ@d2 (Lapp/cash/paging/PagingSourceLoadParams;)findPrivateCommentsForUserByAssignmentUid#(JJZ)Landroidx/paging/PagingSource; QRandroidx/paging/PagingSourceT LoadParams*Lkotlin/jvm/internal/SourceDebugExtension;SMAP CommentsDao_Repo.kt Kotlin *S Kotlin *F + 1 CommentsDao_Repo.kt com/ustadmobile/core/db/dao/CommentsDao_Repo$findPrivateCommentsForUserByAssignmentUid$1 + 2 RepoHttpRequest.kt com/ustadmobile/door/http/RepoHttpRequestKt + 3 builders.kt io/ktor/client/request/BuildersKt *L 1#1,178:1 54#2,2:179 56#2,5:185 225#3:181 99#3,2:182 22#3:184 *S KotlinDebug *F + 1 CommentsDao_Repo.kt com/ustadmobile/core/db/dao/CommentsDao_Repo$findPrivateCommentsForUserByAssignmentUid$1 *L 68#1:179,2 68#1:185,5 70#1:181 70#1:182,2 70#1:184 *E CodeLocalVariableTable Signature StackMapTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileSourceDebugExtensionRuntimeVisibleAnnotations0$%&%CD1%  Yn*+* ***Z>  ![ "#Y|MB:*F9y+L*NPM*VNX:*:*7*7*6 6 6 \: *:6 :^Ya::6VgXmVqsuw}VgVgVg Vg,:6ɶ϶:6Y*-N***FY56 6 666*R:*:*NcN+L+:Vg**-N***FY,6 6 *:*:*NcN+L+W":Y- Y Wy"<"<""<\ $&&&PcR((^^&^&PcR((^^&^p&&.&cR&&>&&%&c&& &c&<&c&*&&]-B0D8E<DWX[Fh|GHIJKJLMLNONPQ)R5S6P9U:>ALSBFWBX"$>ADBBZ`#08J3E3 33"3<F4M444"4e e!y>;yP)755$|DS/ DAA!Dh!D['"D W+#D (($%! D%!D)!Dh"D k#D &"D N#D ^9_:+,YU #Y****,/N-+N-1Z ##2%# ![-^:_ 9:34YB*+,7<>Z ?@![5^9_ :9A3AY? *+P,1CZ   ?% @%`PUV aRS[b)cSMAP CommentsDao_Repo.kt Kotlin *S Kotlin *F + 1 CommentsDao_Repo.kt com/ustadmobile/core/db/dao/CommentsDao_Repo$findPrivateCommentsForUserByAssignmentUid$1 + 2 RepoHttpRequest.kt com/ustadmobile/door/http/RepoHttpRequestKt + 3 builders.kt io/ktor/client/request/BuildersKt *L 1#1,178:1 54#2,2:179 56#2,5:185 225#3:181 99#3,2:182 22#3:184 *S KotlinDebug *F + 1 CommentsDao_Repo.kt com/ustadmobile/core/db/dao/CommentsDao_Repo$findPrivateCommentsForUserByAssignmentUid$1 *L 68#1:179,2 68#1:185,5 70#1:181 70#1:182,2 70#1:184 *E d'(s)*[I+I,-[I.I.I/I/I/0[s1s$s1s$s&2[s3s4s3s4s56s"7s8DE[I/IFI.GIHIIJK[sLM[sNsOsssOsP^W2[sXPK!!GGecom/ustadmobile/core/db/dao/CommentsDao_Repo$findPrivateCommentsForUserByAssignmentUidPersons$1.class=F_com/ustadmobile/core/db/dao/CommentsDao_Repo$findPrivateCommentsForUserByAssignmentUidPersons$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fCommentsDao_Repo.ktl_isnm0findPrivateCommentsForUserByAssignmentUidPersonsc,com.ustadmobile.core.db.dao.CommentsDao_RepoQ(Lcom/ustadmobile/core/db/dao/CommentsDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/CommentsDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/CommentsDao_Repo$findPrivateCommentsForUserByAssignmentUidPersons$1;>;)Vthis$0.Lcom/ustadmobile/core/db/dao/CommentsDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisaLcom/ustadmobile/core/db/dao/CommentsDao_Repo$findPrivateCommentsForUserByAssignmentUidPersons$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,,com/ustadmobile/core/db/dao/CommentsDao_Repo.6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mv kxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =F*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IQ(Lcom/ustadmobile/core/db/dao/CommentsDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/CommentsDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/CommentsDao_Repo$insertAsync$1;>;)Vthis$0.Lcom/ustadmobile/core/db/dao/CommentsDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  this    ? =E*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;I;Ljava/lang/Object;>;,kotlin/coroutines/jvm/internal/SuspendLambdakotlin/jvm/functions/Function1{(Lcom/ustadmobile/core/db/dao/CommentsDao_Repo;Lcom/ustadmobile/lib/db/entities/Comments;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/CommentsDao_Repo;Lcom/ustadmobile/lib/db/entities/Comments;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/CommentsDao_Repo$insertAsync$_result$1;>;)Vthis$0.Lcom/ustadmobile/core/db/dao/CommentsDao_Repo;   $comments*Lcom/ustadmobile/lib/db/entities/Comments;  $(ILkotlin/coroutines/Continuation;)V  thisDLcom/ustadmobile/core/db/dao/CommentsDao_Repo$insertAsync$_result$1; $receiver $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;fCommentsDao_Repo.ktl*isnmcBcom.ustadmobile.core.db.dao.CommentsDao_Repo$insertAsync$_result$1$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;)kotlin/coroutines/intrinsics/IntrinsicsKt*getCOROUTINE_SUSPENDED()Ljava/lang/Object; ,- +.labelI 01 2kotlin/ResultKt4throwOnFailure(Ljava/lang/Object;)V 67 58,com/ustadmobile/core/db/dao/CommentsDao_Repo:get_dao+()Lcom/ustadmobile/core/db/dao/CommentsDao; <= ;>kotlin/coroutines/Continuation@'com/ustadmobile/core/db/dao/CommentsDaoB insertAsync^(Lcom/ustadmobile/lib/db/entities/Comments;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; DE CFjava/lang/IllegalStateExceptionH/call to 'resume' before 'invoke' with coroutineJ(Ljava/lang/String;)V L IM$resultLjava/lang/Object;java/lang/ObjectQcreateB(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;T(Lkotlin/coroutines/Continuation<*>;)Lkotlin/coroutines/Continuation;  Vinvoke4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;G(Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; ST [ kotlin/Unit]INSTANCE Lkotlin/Unit; _` ^a  cp1 XY fLkotlin/Metadata;mv kxi0d1  0HŠ@d2 CodeLocalVariableTable Signature StackMapTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations001  vM*+*,*-w* x vR/M*3@:+9*?**A*3GY, ,+9+IYKNy R!DRz)$*@)G*H)w$$$$OP{(|)STv<Y**+WAwxU{)|)XYv7*+\bdwexZ{(|(AXv1 *+Agw  eP} ~;Fx[s [I!"[#[$[%s&s'hi[IjIkIlmInoIpq[srs[stsuPK!!3<{ { Ncom/ustadmobile/core/db/dao/CommentsDao_Repo$updateDeletedByCommentUid$2.class=Hcom/ustadmobile/core/db/dao/CommentsDao_Repo$updateDeletedByCommentUid$2Lkotlin/coroutines/jvm/internal/SuspendLambda;Lkotlin/jvm/functions/Function1;Ljava/lang/Object;>;,kotlin/coroutines/jvm/internal/SuspendLambdakotlin/jvm/functions/Function1T(Lcom/ustadmobile/core/db/dao/CommentsDao_Repo;JZJLkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/CommentsDao_Repo;JZJLkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/CommentsDao_Repo$updateDeletedByCommentUid$2;>;)Vthis$0.Lcom/ustadmobile/core/db/dao/CommentsDao_Repo;  $uidJ  $deletedZ   $changeTime  $(ILkotlin/coroutines/Continuation;)V  thisJLcom/ustadmobile/core/db/dao/CommentsDao_Repo$updateDeletedByCommentUid$2; $receiver $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;fCommentsDao_Repo.ktl5isnmcHcom.ustadmobile.core.db.dao.CommentsDao_Repo$updateDeletedByCommentUid$2$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;)kotlin/coroutines/intrinsics/IntrinsicsKt1getCOROUTINE_SUSPENDED()Ljava/lang/Object; 34 25labelI 78 9kotlin/ResultKt;throwOnFailure(Ljava/lang/Object;)V => <?,com/ustadmobile/core/db/dao/CommentsDao_RepoAget_dao+()Lcom/ustadmobile/core/db/dao/CommentsDao; CD BEkotlin/coroutines/ContinuationG'com/ustadmobile/core/db/dao/CommentsDaoIupdateDeletedByCommentUid7(JZJLkotlin/coroutines/Continuation;)Ljava/lang/Object; KL JM kotlin/UnitOINSTANCE Lkotlin/Unit; QR PSjava/lang/IllegalStateExceptionU/call to 'resume' before 'invoke' with coroutineW(Ljava/lang/String;)V Y VZ$resultLjava/lang/Object;java/lang/Object^createB(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;T(Lkotlin/coroutines/Continuation<*>;)Lkotlin/coroutines/Continuation;  cinvoke4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; `a h "# jp1 ef mLkotlin/Metadata;mv kxi0d1 0HŠ@d2 CodeLocalVariableTable Signature StackMapTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations078  }n*+* ***~>  ! "#} ^6M*:LB+@*F****H*:NY, ,+@+WTVYX[ _)D_4$5H4O6T4~$0$0\]/0`a}D Y****+dH~ !b00ef}7*+iTk~l!g//Ae#}1 *+Hn~  l] BM&[$%s&'[I()[*[+[,s"-s.op[IqIrIstIuvIwx[syz[s{s|PK!!>&&2com/ustadmobile/core/db/dao/CommentsDao_Repo.class=,com/ustadmobile/core/db/dao/CommentsDao_Repo'com/ustadmobile/core/db/dao/CommentsDao(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/CommentsDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _repo_dao _httpClient _endpoint()V  Landroidx/room/RoomDatabase;  -Lcom/ustadmobile/door/DoorDatabaseRepository;  )Lcom/ustadmobile/core/db/dao/CommentsDao; ! "Lio/ktor/client/HttpClient; $ % _clientIdJ '( )Ljava/lang/String; + ,this.Lcom/ustadmobile/core/db/dao/CommentsDao_Repo;get_db()Landroidx/room/RoomDatabase;get_repo/()Lcom/ustadmobile/door/DoorDatabaseRepository;get_dao+()Lcom/ustadmobile/core/db/dao/CommentsDao;get_httpClient()Lio/ktor/client/HttpClient; get_clientId()J get_endpoint()Ljava/lang/String; insertAsync^(Lcom/ustadmobile/lib/db/entities/Comments;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;q(Lcom/ustadmobile/lib/db/entities/Comments;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;:com/ustadmobile/core/db/dao/CommentsDao_Repo$insertAsync$1@labelI BC ADQ(Lcom/ustadmobile/core/db/dao/CommentsDao_Repo;Lkotlin/coroutines/Continuation;)V G AHresultLjava/lang/Object; JK AL)kotlin/coroutines/intrinsics/IntrinsicsKtNgetCOROUTINE_SUSPENDED()Ljava/lang/Object; PQ ORkotlin/ResultKtTthrowOnFailure(Ljava/lang/Object;)V VW UXCommentsZBcom/ustadmobile/core/db/dao/CommentsDao_Repo$insertAsync$_result$1\{(Lcom/ustadmobile/core/db/dao/CommentsDao_Repo;Lcom/ustadmobile/lib/db/entities/Comments;Lkotlin/coroutines/Continuation;)V ^ ]_kotlin/jvm/functions/Function1a=com/ustadmobile/door/replication/DoorDatabaseReplicationExtKtcwithRepoChangeMonitorAsync(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ef dgjava/lang/Numberi longValue k9 jl%kotlin/coroutines/jvm/internal/BoxingnboxLong(J)Ljava/lang/Long; pq orjava/lang/IllegalStateExceptiont/call to 'resume' before 'invoke' with coroutinev(Ljava/lang/String;)V x uycomments*Lcom/ustadmobile/lib/db/entities/Comments;_result $continuation Lkotlin/coroutines/Continuation;$result(com/ustadmobile/lib/db/entities/Commentskotlin/coroutines/Continuationjava/lang/ObjectupdateDeletedByCommentUid7(JZJLkotlin/coroutines/Continuation;)Ljava/lang/Object;G(JZJLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;Hcom/ustadmobile/core/db/dao/CommentsDao_Repo$updateDeletedByCommentUid$2T(Lcom/ustadmobile/core/db/dao/CommentsDao_Repo;JZJLkotlin/coroutines/Continuation;)V   kotlin/UnitINSTANCE Lkotlin/Unit; uiddeletedZ changeTime $completion)findPrivateCommentsForUserByAssignmentUid#(JJZ)Landroidx/paging/PagingSource;k(JJZ)Landroidx/paging/PagingSource;Ccom/ustadmobile/door/paging/DoorRepositoryReplicatePullPagingSource5CommentsDao/findPrivateCommentsForUserByAssignmentUid Xcom/ustadmobile/core/db/dao/CommentsDao_Repo$findPrivateCommentsForUserByAssignmentUid$1T(Lcom/ustadmobile/core/db/dao/CommentsDao_Repo;JJZLkotlin/coroutines/Continuation;)V  kotlin/jvm/functions/Function2(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;Landroidx/paging/PagingSource;Lkotlin/jvm/functions/Function2;)V  androidx/paging/PagingSourceaccountPersonUid assignmentUidincludeDeleted0findPrivateCommentsForUserByAssignmentUidPersons6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;(JJLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;_com/ustadmobile/core/db/dao/CommentsDao_Repo$findPrivateCommentsForUserByAssignmentUidPersons$1 D H L java/util/ListLjava/util/List;.findPrivateCommentsForSubmitterByAssignmentUid:CommentsDao/findPrivateCommentsForSubmitterByAssignmentUid ]com/ustadmobile/core/db/dao/CommentsDao_Repo$findPrivateCommentsForSubmitterByAssignmentUid$1  submitterUid5findPrivateCommentsForSubmitterByAssignmentUidPersons(JJ)Ljava/util/List;J(JJ)Ljava/util/List; !findCourseCommentsByAssignmentUid"(JZ)Landroidx/paging/PagingSource;j(JZ)Landroidx/paging/PagingSource;-CommentsDao/findCourseCommentsByAssignmentUid Pcom/ustadmobile/core/db/dao/CommentsDao_Repo$findCourseCommentsByAssignmentUid$1S(Lcom/ustadmobile/core/db/dao/CommentsDao_Repo;JZLkotlin/coroutines/Continuation;)V  (findCourseCommentsByAssignmentUidPersons5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;r(JLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;Wcom/ustadmobile/core/db/dao/CommentsDao_Repo$findCourseCommentsByAssignmentUidPersons$1 D H L Lkotlin/Metadata;mv kxi0d1ij                        20B9 0j`000  0  0 ¢J$00020 2 0!HJ"0$0#20 H–@¢%J,&0002'0 20 2 0!HJ(0)0#2'0 20 HJ,*0002+0 20 2 0!HJ$,0)0#2+0 20 H–@¢-J.0 2/00H–@¢1J&203240 250!260 H–@¢7R 0 ¢ R0¢ R0j`¢ R 0 ¢ R0 ¢ R0¢ ¨8d2(Lcom/ustadmobile/door/room/RoomDatabase;Landroidx/paging/PagingSource;3Lcom/ustadmobile/lib/db/composites/CommentsAndName;(Lcom/ustadmobile/lib/db/entities/Person;4Lcom/ustadmobile/lib/db/composites/PersonAndPicture;lib-database_releaseCommentsDao_Repo.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileRuntimeVisibleAnnotations1!$'(+F+ ,-**+*, *-#*&***-" '$!)".#3$9%?&E HF./FFF!F$F'(F+!01/*! ./23/* " ./45/*## ./67/*&$ ./89/**% ./:;/*-& ./<=G,A#,A:EF~YEFdEAY*,I:M:S:ETAY* []Y*+`bEhY YjmB!suYwz:' A%A+F <(])(),(4]./]{|}(2e~9^K>?  (* [Y*bhYSWc 4'74(./((((((? ,Y* *#!Y*!& =>? @A@B%=+[*,./,(,(,8 $:F~YFdY*::S: D5Y*#!Y  Y:uYwz*) &F?]a_f`i_x]a]>a./a(a(}5U~<NK? ,Y* *#!ûY*!& hij klkm%h+*,./,(,(,b*#!: * }./((~ (Y* *#ӻY* !' (./((( -ݙ#-:F~YFdާY*-::S:ުB3Y*#޶Y Y:uYwz)' %F<]s4]./](}2S~9LK? BA][IIIII[s[9s/s!ssssssss$s'sssss8s9s4s5s0s1s:s;s6s7s2s3ssssssssssssssssssss;java/lang/Object#com/ustadmobile/core/db/dao/BaseDao()V   this0Lcom/ustadmobile/core/db/dao/ContentCategoryDao;publicContentCategories()Ljava/util/List;E()Ljava/util/List;Landroidx/room/Query;value-SELECT ContentCategory.* FROM ContentCategory#Lorg/jetbrains/annotations/NotNull;findCategoryBySchemaIdAndNameF(JLjava/lang/String;)Lcom/ustadmobile/lib/db/entities/ContentCategory;_SELECT * FROM ContentCategory WHERE ctnCatContentCategorySchemaUid = :schemaId AND name = :name$Lorg/jetbrains/annotations/Nullable;Landroidx/room/Dao;Lkotlin/Metadata;mv kxi0d1o"        '200B¢J02020H'J 00 H'¨ d2%Lcom/ustadmobile/core/db/dao/BaseDao;1Lcom/ustadmobile/lib/db/entities/ContentCategory;schemaIdnamelib-database_releaseContentCategoryDao.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileRuntimeVisibleAnnotations! ,3* -   .  /0s0s1 /2+3O[IIII I!"[s#$[ s s%s&s ss's(s)s(ss(s*0PK!!zݪNcom/ustadmobile/core/db/dao/ContentCategoryDao_DoorWrapper$insertAsync$1.class=JHcom/ustadmobile/core/db/dao/ContentCategoryDao_DoorWrapper$insertAsync$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1.Lkotlin/coroutines/jvm/internal/DebugMetadata;f!ContentCategoryDao_DoorWrapper.ktl$)isnthisentitym insertAsyncc:com.ustadmobile.core.db.dao.ContentCategoryDao_DoorWrapper_(Lcom/ustadmobile/core/db/dao/ContentCategoryDao_DoorWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ContentCategoryDao_DoorWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ContentCategoryDao_DoorWrapper$insertAsync$1;>;)Vthis$0?I@PK!!_,;;@com/ustadmobile/core/db/dao/ContentCategoryDao_DoorWrapper.class=:com/ustadmobile/core/db/dao/ContentCategoryDao_DoorWrapper.com/ustadmobile/core/db/dao/ContentCategoryDaoO(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/ContentCategoryDao;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _dao()V  Landroidx/room/RoomDatabase;  0Lcom/ustadmobile/core/db/dao/ContentCategoryDao;  this;   findCategoryBySchemaIdAndNameF(JLjava/lang/String;)Lcom/ustadmobile/lib/db/entities/ContentCategory;$Lorg/jetbrains/annotations/Nullable;name% "# 'schemaIdJLjava/lang/String;insert4(Lcom/ustadmobile/lib/db/entities/ContentCategory;)Jentity.0com/ustadmobile/door/ext/DoorDatabaseCommonExtKt0getRootDatabase:(Landroidx/room/RoomDatabase;)Landroidx/room/RoomDatabase; 23 14*com/ustadmobile/door/ext/DoorDatabaseExtKt6getDoorPrimaryKeyManagerJ(Landroidx/room/RoomDatabase;)Lcom/ustadmobile/door/DoorPrimaryKeyManager; 89 7:/com/ustadmobile/lib/db/entities/ContentCategory<getContentCategoryUid()J >? =@*com/ustadmobile/door/DoorPrimaryKeyManagerBnextId(I)J DE CFsetContentCategoryUid(J)V HI =J&com/ustadmobile/door/util/SystemTimeKtLsystemTimeInMillis N? MOsetContentCategoryLct QI =R(Ljava/lang/Object;)J ,T U_newPk _pkManager,Lcom/ustadmobile/door/DoorPrimaryKeyManager;1Lcom/ustadmobile/lib/db/entities/ContentCategory; insertAsynce(Lcom/ustadmobile/lib/db/entities/ContentCategory;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;x(Lcom/ustadmobile/lib/db/entities/ContentCategory;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Hcom/ustadmobile/core/db/dao/ContentCategoryDao_DoorWrapper$insertAsync$1^labelI `a _b_(Lcom/ustadmobile/core/db/dao/ContentCategoryDao_DoorWrapper;Lkotlin/coroutines/Continuation;)V e _fresultLjava/lang/Object; hi _j)kotlin/coroutines/intrinsics/IntrinsicsKtlgetCOROUTINE_SUSPENDED()Ljava/lang/Object; no mpkotlin/ResultKtrthrowOnFailure(Ljava/lang/Object;)V tu svL$0 xi _yL$1 {i _| nextIdAsync5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; ~ Cjava/lang/Number longValue ? F(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; [ %kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V   $continuation Lkotlin/coroutines/Continuation;$resultkotlin/coroutines/Continuationjava/lang/Object insertList(Ljava/util/List;)VF(Ljava/util/List;)V entityListjava/util/ArrayList java/util/Listiterator()Ljava/util/Iterator; java/util/IteratorhasNext()Z next o java/lang/LongvalueOf java/util/Collectionadd(Ljava/lang/Object;)Z 9$i$a$-forEach-ContentCategoryDao_DoorWrapper$insertList$1it element$iv $i$f$forEach$this$forEach$ivLjava/util/Iterator; _generatedPksLjava/util/List;update4(Lcom/ustadmobile/lib/db/entities/ContentCategory;)V u  ,-  [\  $completion Lkotlin/Metadata;mv kxi0d18            20B 0j`0¢J02 0 2 0 HJ 0 20HJ0 20H–@¢J02 00HJ00HJ020HR0X‚¢ R0j`X‚¢ ¨d2(Lcom/ustadmobile/door/room/RoomDatabase;lib-database_release!ContentCategoryDao_DoorWrapper.kt*Lkotlin/jvm/internal/SourceDebugExtension;valuetSMAP ContentCategoryDao_DoorWrapper.kt Kotlin *S Kotlin *F + 1 ContentCategoryDao_DoorWrapper.kt com/ustadmobile/core/db/dao/ContentCategoryDao_DoorWrapper + 2 Iterators.kt kotlin/collections/CollectionsKt__IteratorsKt *L 1#1,66:1 32#2,2:67 *S KotlinDebug *F + 1 ContentCategoryDao_DoorWrapper.kt com/ustadmobile/core/db/dao/ContentCategoryDao_DoorWrapper *L 48#1:67,2 *E RuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations Signature StackMapTable InnerClasses SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 e+ ,**+*,    2*! "#N-&*-( )*%+$ ,-:+/*5;M+A ,GB+!K+PS*+VX+A%C %,5* W*)XY::.Z[\  ,_#,_:cd~Ycddc_Y*,g:k:q:cTw*5;N+A L-*z+}cY}=LzKw7+K+PS*++z}cYz=LwW+AYB ' =_) =_:X +O2 <!a"l#u$!$%')!*!\ a68a6.ZJ.Z.Zl"XYW*29i]$ y +*5;MYN+:6:N:=:6 A $,G7  K : - WPS*+)+CG= B.//0'C)CH1R2Y3g4s6{7|CD9:f YW* H4a E7Z>?i'Za$]yXYnR+/+PS*+ͱ= ?@.ZA,T= *+=ϭ   .iA[H *+=,Ѱ   .i Au= *+=Ա   .i _tSMAP ContentCategoryDao_DoorWrapper.kt Kotlin *S Kotlin *F + 1 ContentCategoryDao_DoorWrapper.kt com/ustadmobile/core/db/dao/ContentCategoryDao_DoorWrapper + 2 Iterators.kt kotlin/collections/CollectionsKt__IteratorsKt *L 1#1,66:1 32#2,2:67 *S KotlinDebug *F + 1 ContentCategoryDao_DoorWrapper.kt com/ustadmobile/core/db/dao/ContentCategoryDao_DoorWrapper *L 48#1:67,2 *E s[IIIII[s[ssssssss"sZs)ss%ss,s.s[s\sssssss[sPK!!,JJcom/ustadmobile/core/db/dao/ContentCategoryDao_Repo$insert$_result$1.class=JDcom/ustadmobile/core/db/dao/ContentCategoryDao_Repo$insert$_result$1NLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0i(Lcom/ustadmobile/core/db/dao/ContentCategoryDao_Repo;Lcom/ustadmobile/lib/db/entities/ContentCategory;)Vthis$05Lcom/ustadmobile/core/db/dao/ContentCategoryDao_Repo;  $entity1Lcom/ustadmobile/lib/db/entities/ContentCategory;  (I)V  thisFLcom/ustadmobile/core/db/dao/ContentCategoryDao_Repo$insert$_result$1; $receiverinvoke()Ljava/lang/Long;#Lorg/jetbrains/annotations/NotNull;3com/ustadmobile/core/db/dao/ContentCategoryDao_Repoget_dao2()Lcom/ustadmobile/core/db/dao/ContentCategoryDao;  .com/ustadmobile/core/db/dao/ContentCategoryDao!insert(Ljava/lang/Object;)J #$ "%java/lang/Long'valueOf(J)Ljava/lang/Long; )* (+()Ljava/lang/Object;  .Lkotlin/Metadata;mv kxi0d1  0H ¢d2 4(Lcom/ustadmobile/lib/db/entities/ContentCategory;)J #>ContentCategoryDao_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  AB*+ *,*B  A<* *&,C#B DA-A/*/C"B E F?GH@I701[I2I3I45I67I89[s:;[sX(Lcom/ustadmobile/core/db/dao/ContentCategoryDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ContentCategoryDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ContentCategoryDao_Repo$insertAsync$1;>;)Vthis$05Lcom/ustadmobile/core/db/dao/ContentCategoryDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisCLcom/ustadmobile/core/db/dao/ContentCategoryDao_Repo$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,3com/ustadmobile/core/db/dao/ContentCategoryDao_Repo.e(Lcom/ustadmobile/lib/db/entities/ContentCategory;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mv kxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;I;Ljava/lang/Object;>;,kotlin/coroutines/jvm/internal/SuspendLambdakotlin/jvm/functions/Function1(Lcom/ustadmobile/core/db/dao/ContentCategoryDao_Repo;Lcom/ustadmobile/lib/db/entities/ContentCategory;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ContentCategoryDao_Repo;Lcom/ustadmobile/lib/db/entities/ContentCategory;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ContentCategoryDao_Repo$insertAsync$_result$1;>;)Vthis$05Lcom/ustadmobile/core/db/dao/ContentCategoryDao_Repo;  $entity1Lcom/ustadmobile/lib/db/entities/ContentCategory;  $(ILkotlin/coroutines/Continuation;)V  thisKLcom/ustadmobile/core/db/dao/ContentCategoryDao_Repo$insertAsync$_result$1; $receiver $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;fContentCategoryDao_Repo.ktl*isnmcIcom.ustadmobile.core.db.dao.ContentCategoryDao_Repo$insertAsync$_result$1$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;)kotlin/coroutines/intrinsics/IntrinsicsKt*getCOROUTINE_SUSPENDED()Ljava/lang/Object; ,- +.labelI 01 2kotlin/ResultKt4throwOnFailure(Ljava/lang/Object;)V 67 583com/ustadmobile/core/db/dao/ContentCategoryDao_Repo:get_dao2()Lcom/ustadmobile/core/db/dao/ContentCategoryDao; <= ;>kotlin/coroutines/Continuation@.com/ustadmobile/core/db/dao/ContentCategoryDaoB insertAsyncF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; DE CFjava/lang/IllegalStateExceptionH/call to 'resume' before 'invoke' with coroutineJ(Ljava/lang/String;)V L IM$resultLjava/lang/Object;java/lang/ObjectQcreateB(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;T(Lkotlin/coroutines/Continuation<*>;)Lkotlin/coroutines/Continuation;  Vinvoke4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;G(Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; ST [ kotlin/Unit]INSTANCE Lkotlin/Unit; _` ^a  cp1 XY fLkotlin/Metadata;mv kxi0d1  0HŠ@d2 e(Lcom/ustadmobile/lib/db/entities/ContentCategory;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; DvCodeLocalVariableTable Signature StackMapTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations001  xM*+*,*-y* z xR/M*3@:+9*?**A*3GY, ,+9+IYKN{ R!DR|)$*@)G*H)y$$$$OP}(~)STx<Y**+WAyzU})~)XYx7*+\bdyezZ}(~(AXx1 *+Agy  eP ;wz[s [I!"[#[$[%s&s'hi[IjIkIlmInoIpq[srs[stsuPK!! vg*Fcom/ustadmobile/core/db/dao/ContentCategoryDao_Repo$insertList$1.class=H@com/ustadmobile/core/db/dao/ContentCategoryDao_Repo$insertList$1KLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0H(Lcom/ustadmobile/core/db/dao/ContentCategoryDao_Repo;Ljava/util/List;)V{(Lcom/ustadmobile/core/db/dao/ContentCategoryDao_Repo;Ljava/util/List;)Vthis$05Lcom/ustadmobile/core/db/dao/ContentCategoryDao_Repo;   $entityListLjava/util/List;  (I)V  thisBLcom/ustadmobile/core/db/dao/ContentCategoryDao_Repo$insertList$1; $receiverinvoke()V3com/ustadmobile/core/db/dao/ContentCategoryDao_Repoget_dao2()Lcom/ustadmobile/core/db/dao/ContentCategoryDao;  .com/ustadmobile/core/db/dao/ContentCategoryDao! insertList(Ljava/util/List;)V #$ "%()Ljava/lang/Object;  ( kotlin/Unit*INSTANCE Lkotlin/Unit; ,- +.CLjava/util/List;Lkotlin/Metadata;mv kxi0d1  0H ¢d2 ContentCategoryDao_Repo.kt SignatureCodeLocalVariableTableLineNumberTable InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0 @0 AB*+*,*B  @ A=* *&C 12B A'A2*)/C0B D E%@F?G412[I3I4I56I78I9:[s;<[s=s>sPK!!?CCBcom/ustadmobile/core/db/dao/ContentCategoryDao_Repo$update$1.class=H;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0i(Lcom/ustadmobile/core/db/dao/ContentCategoryDao_Repo;Lcom/ustadmobile/lib/db/entities/ContentCategory;)Vthis$05Lcom/ustadmobile/core/db/dao/ContentCategoryDao_Repo;  $entity1Lcom/ustadmobile/lib/db/entities/ContentCategory;  (I)V  this>Lcom/ustadmobile/core/db/dao/ContentCategoryDao_Repo$update$1; $receiverinvoke()V3com/ustadmobile/core/db/dao/ContentCategoryDao_Repoget_dao2()Lcom/ustadmobile/core/db/dao/ContentCategoryDao;  .com/ustadmobile/core/db/dao/ContentCategoryDao update(Ljava/lang/Object;)V "# !$()Ljava/lang/Object;  ' kotlin/Unit)INSTANCE Lkotlin/Unit; +, *-Lkotlin/Metadata;mv kxi0d1  0H ¢d2 4(Lcom/ustadmobile/lib/db/entities/ContentCategory;)V "=ContentCategoryDao_Repo.ktCodeLocalVariableTableLineNumberTable InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  @B*+ *,*A  @=* *%B 78A A&@2*(.B6A C D>EF?G4/0[I1I2I34I56I78[s9:[s;s(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/ContentCategoryDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _repo_dao _httpClient _endpoint()V  Landroidx/room/RoomDatabase;  -Lcom/ustadmobile/door/DoorDatabaseRepository;  0Lcom/ustadmobile/core/db/dao/ContentCategoryDao; ! "Lio/ktor/client/HttpClient; $ % _clientIdJ '( )Ljava/lang/String; + ,this5Lcom/ustadmobile/core/db/dao/ContentCategoryDao_Repo;get_db()Landroidx/room/RoomDatabase;get_repo/()Lcom/ustadmobile/door/DoorDatabaseRepository;get_dao2()Lcom/ustadmobile/core/db/dao/ContentCategoryDao;get_httpClient()Lio/ktor/client/HttpClient; get_clientId()J get_endpoint()Ljava/lang/String;publicContentCategories()Ljava/util/List;E()Ljava/util/List; <= ?_resultLjava/util/List;findCategoryBySchemaIdAndNameF(JLjava/lang/String;)Lcom/ustadmobile/lib/db/entities/ContentCategory;$Lorg/jetbrains/annotations/Nullable;nameF CD H1Lcom/ustadmobile/lib/db/entities/ContentCategory;schemaIdinsert4(Lcom/ustadmobile/lib/db/entities/ContentCategory;)JentityNContentCategoryPDcom/ustadmobile/core/db/dao/ContentCategoryDao_Repo$insert$_result$1Ri(Lcom/ustadmobile/core/db/dao/ContentCategoryDao_Repo;Lcom/ustadmobile/lib/db/entities/ContentCategory;)V T SUkotlin/jvm/functions/Function0W=com/ustadmobile/door/replication/DoorDatabaseReplicationExtKtYwithRepoChangeMonitors(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;Lkotlin/jvm/functions/Function0;)Ljava/lang/Object; [\ Z]java/lang/Number_ longValue a9 `b insertAsynce(Lcom/ustadmobile/lib/db/entities/ContentCategory;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;x(Lcom/ustadmobile/lib/db/entities/ContentCategory;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Acom/ustadmobile/core/db/dao/ContentCategoryDao_Repo$insertAsync$1glabelI ij hkX(Lcom/ustadmobile/core/db/dao/ContentCategoryDao_Repo;Lkotlin/coroutines/Continuation;)V n horesultLjava/lang/Object; qr hs)kotlin/coroutines/intrinsics/IntrinsicsKtugetCOROUTINE_SUSPENDED()Ljava/lang/Object; wx vykotlin/ResultKt{throwOnFailure(Ljava/lang/Object;)V }~ |Icom/ustadmobile/core/db/dao/ContentCategoryDao_Repo$insertAsync$_result$1(Lcom/ustadmobile/core/db/dao/ContentCategoryDao_Repo;Lcom/ustadmobile/lib/db/entities/ContentCategory;Lkotlin/coroutines/Continuation;)V  kotlin/jvm/functions/Function1withRepoChangeMonitorAsync(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; Z%kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V   $continuation Lkotlin/coroutines/Continuation;$result/com/ustadmobile/lib/db/entities/ContentCategorykotlin/coroutines/Continuationjava/lang/Object insertList(Ljava/util/List;)VF(Ljava/util/List;)V entityList@com/ustadmobile/core/db/dao/ContentCategoryDao_Repo$insertList$1H(Lcom/ustadmobile/core/db/dao/ContentCategoryDao_Repo;Ljava/util/List;)V  update4(Lcom/ustadmobile/lib/db/entities/ContentCategory;)VCD`-G*#-I: *AJ./K(F+E LMf$+O* QSY*+VX^`cA  ""% "A($./$NJdeG,h#,h:lm~YlmdlhY*,p:t:z:lTA* QY*+lY `cB!Y:' h%h+F <(])(),(4]./]NJA(2e9^rfE U+* QY*+X^W 03./BU+O* QY*+X^W 69./NJAL= *+ ./ NrAdH *+,  ./ Nr A~= *+ ./ Nr*Sh[IIIII[s[*s/s!ssssssss$s'sssss8s9s4s5s0s1s:s;s6s7s2s3sCsJsKsFsLsNsdsesssss;java/lang/Object#com/ustadmobile/core/db/dao/BaseDao()V   this6Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao;publicContentCategorySchemas()Ljava/util/List;K()Ljava/util/List;Landroidx/room/Query;value9SELECT ContentCategorySchema.* FROM ContentCategorySchema#Lorg/jetbrains/annotations/NotNull;findBySchemaUrlK(Ljava/lang/String;)Lcom/ustadmobile/lib/db/entities/ContentCategorySchema;@SELECT * FROM ContentCategorySchema WHERE schemaUrl = :schemaUrl$Lorg/jetbrains/annotations/Nullable;Landroidx/room/Dao;Lkotlin/Metadata;mv kxi0d1`       '200B¢J020H'J00H'¨ d2%Lcom/ustadmobile/core/db/dao/BaseDao;7Lcom/ustadmobile/lib/db/entities/ContentCategorySchema; schemaUrllib-database_releaseContentCategorySchemaDao.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileRuntimeVisibleAnnotations! +3* ,   -  ./s/s0.1*2I[IIII I!"[s#$[ s s%s&s ss's(ss(s)/PK!!%ATcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_DoorWrapper$insertAsync$1.class=JNcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_DoorWrapper$insertAsync$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1.Lkotlin/coroutines/jvm/internal/DebugMetadata;f'ContentCategorySchemaDao_DoorWrapper.ktl%*isnthisentitym insertAsyncc@com.ustadmobile.core.db.dao.ContentCategorySchemaDao_DoorWrappere(Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_DoorWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_DoorWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_DoorWrapper$insertAsync$1;>;)Vthis$0BLcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_DoorWrapper;  #(Lkotlin/coroutines/Continuation;)V  !PLcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_DoorWrapper$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result * +labelI -. /kotlin/coroutines/Continuation2@com/ustadmobile/core/db/dao/ContentCategorySchemaDao_DoorWrapper4k(Lcom/ustadmobile/lib/db/entities/ContentCategorySchema;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 6 57$resultLkotlin/Metadata;mv kxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0*-.A= *+*,"B  #  $%C&'AE*+,**010**38B#9D(E)F G57H If s [I I [III[sss[sssss:;[II?I@PK!!c Fcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_DoorWrapper.class=@com/ustadmobile/core/db/dao/ContentCategorySchemaDao_DoorWrapper4com/ustadmobile/core/db/dao/ContentCategorySchemaDaoU(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _dao()V  Landroidx/room/RoomDatabase;  6Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao;  thisBLcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_DoorWrapper;publicContentCategorySchemas()Ljava/util/List;K()Ljava/util/List;   findBySchemaUrlK(Ljava/lang/String;)Lcom/ustadmobile/lib/db/entities/ContentCategorySchema;$Lorg/jetbrains/annotations/Nullable; schemaUrl% "# 'Ljava/lang/String;insert:(Lcom/ustadmobile/lib/db/entities/ContentCategorySchema;)Jentity,0com/ustadmobile/door/ext/DoorDatabaseCommonExtKt.getRootDatabase:(Landroidx/room/RoomDatabase;)Landroidx/room/RoomDatabase; 01 /2*com/ustadmobile/door/ext/DoorDatabaseExtKt4getDoorPrimaryKeyManagerJ(Landroidx/room/RoomDatabase;)Lcom/ustadmobile/door/DoorPrimaryKeyManager; 67 585com/ustadmobile/lib/db/entities/ContentCategorySchema:getContentCategorySchemaUid()J <= ;>*com/ustadmobile/door/DoorPrimaryKeyManager@nextId(I)J BC ADsetContentCategorySchemaUid(J)V FG ;H&com/ustadmobile/door/util/SystemTimeKtJsystemTimeInMillis L= KMsetContentCategorySchemaLct OG ;P(Ljava/lang/Object;)J *R S_newPkJ _pkManager,Lcom/ustadmobile/door/DoorPrimaryKeyManager;7Lcom/ustadmobile/lib/db/entities/ContentCategorySchema; insertAsynck(Lcom/ustadmobile/lib/db/entities/ContentCategorySchema;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;~(Lcom/ustadmobile/lib/db/entities/ContentCategorySchema;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Ncom/ustadmobile/core/db/dao/ContentCategorySchemaDao_DoorWrapper$insertAsync$1]labelI _` ^ae(Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_DoorWrapper;Lkotlin/coroutines/Continuation;)V d ^eresultLjava/lang/Object; gh ^i)kotlin/coroutines/intrinsics/IntrinsicsKtkgetCOROUTINE_SUSPENDED()Ljava/lang/Object; mn lokotlin/ResultKtqthrowOnFailure(Ljava/lang/Object;)V st ruL$0 wh ^xL$1 zh ^{ nextIdAsync5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; }~ Ajava/lang/Number longValue = F(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; Z %kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V   $continuation Lkotlin/coroutines/Continuation;$resultkotlin/coroutines/Continuationjava/lang/Object insertList(Ljava/util/List;)VL(Ljava/util/List;)V entityListjava/util/ArrayList java/util/Listiterator()Ljava/util/Iterator; java/util/IteratorhasNext()Z next n java/lang/LongvalueOf java/util/Collectionadd(Ljava/lang/Object;)Z ?$i$a$-forEach-ContentCategorySchemaDao_DoorWrapper$insertList$1it element$iv $i$f$forEach$this$forEach$ivLjava/util/Iterator; _generatedPksLjava/util/List;update:(Lcom/ustadmobile/lib/db/entities/ContentCategorySchema;)V t  *+  Z[  $completion Lkotlin/Metadata;mv kxi0d1 8            20B 0j`0¢J02 0 HJ 0 2 0HJ0 2 0H–@¢J02 00HJ00HJ02 0HR0X‚¢ R0j`X‚¢ ¨d2(Lcom/ustadmobile/door/room/RoomDatabase;lib-database_release'ContentCategorySchemaDao_DoorWrapper.kt*Lkotlin/jvm/internal/SourceDebugExtension;valueSMAP ContentCategorySchemaDao_DoorWrapper.kt Kotlin *S Kotlin *F + 1 ContentCategorySchemaDao_DoorWrapper.kt com/ustadmobile/core/db/dao/ContentCategorySchemaDao_DoorWrapper + 2 Iterators.kt kotlin/collections/CollectionsKt__IteratorsKt *L 1#1,67:1 32#2,2:68 *S KotlinDebug *F + 1 ContentCategorySchemaDao_DoorWrapper.kt com/ustadmobile/core/db/dao/ContentCategorySchemaDao_DoorWrapper *L 49#1:68,2 *E RuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations Signature StackMapTable InnerClasses SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 e+ ,**+*,    2*! "#C+&*+(%)$*+:+-*39M+? ,EB+!I+NQ*+TX+?%A %,5* UV)WX::,YZ[  ,^#,^:bc~Ybcdb^Y*,f:j:p:bTv*39N+? L-*y+|bY|;LyKv7+I+NQ*++y|bYy;LvW+?YB ' ;^) ;^:X +O2 <"a#l$u%"%&(*"+"\ a68a6,YJ,Y,Yl"WXUV29h\$ y +*39MYN+:6:N:;:6 ? $,E7  I : - WNQ*+)+AG; B/001'D)DH2R3Y4g5s7{8|DE:;f YUV H4` E7Y>?h'Z`$]yWXnR+-+NQ*+̱> @A,YA*R= *+;έ   ,hAZH *+;,а   ,h At= *+;ӱ   ,h ^SMAP ContentCategorySchemaDao_DoorWrapper.kt Kotlin *S Kotlin *F + 1 ContentCategorySchemaDao_DoorWrapper.kt com/ustadmobile/core/db/dao/ContentCategorySchemaDao_DoorWrapper + 2 Iterators.kt kotlin/collections/CollectionsKt__IteratorsKt *L 1#1,67:1 32#2,2:68 *S KotlinDebug *F + 1 ContentCategorySchemaDao_DoorWrapper.kt com/ustadmobile/core/db/dao/ContentCategorySchemaDao_DoorWrapper *L 49#1:68,2 *E p[IIIII[s[ssssssss"sYs%ss*ss,sZs[sssssss[sPK!!>Pcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Repo$insert$_result$1.class=JJcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Repo$insert$_result$1NLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0u(Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Repo;Lcom/ustadmobile/lib/db/entities/ContentCategorySchema;)Vthis$0;Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Repo;  $entity7Lcom/ustadmobile/lib/db/entities/ContentCategorySchema;  (I)V  thisLLcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Repo$insert$_result$1; $receiverinvoke()Ljava/lang/Long;#Lorg/jetbrains/annotations/NotNull;9com/ustadmobile/core/db/dao/ContentCategorySchemaDao_Repoget_dao8()Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao;  4com/ustadmobile/core/db/dao/ContentCategorySchemaDao!insert(Ljava/lang/Object;)J #$ "%java/lang/Long'valueOf(J)Ljava/lang/Long; )* (+()Ljava/lang/Object;  .Lkotlin/Metadata;mv kxi0d1  0H ¢d2 :(Lcom/ustadmobile/lib/db/entities/ContentCategorySchema;)J #> ContentCategorySchemaDao_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  AB*+ *,*B  A<* *&,C#B DA-A/*/C"B E F?GH@I701[I2I3I45I67I89[s:;[s^(Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Repo$insertAsync$1;>;)Vthis$0;Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisILcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Repo$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,9com/ustadmobile/core/db/dao/ContentCategorySchemaDao_Repo.k(Lcom/ustadmobile/lib/db/entities/ContentCategorySchema;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mv kxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;I;Ljava/lang/Object;>;,kotlin/coroutines/jvm/internal/SuspendLambdakotlin/jvm/functions/Function1(Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Repo;Lcom/ustadmobile/lib/db/entities/ContentCategorySchema;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Repo;Lcom/ustadmobile/lib/db/entities/ContentCategorySchema;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Repo$insertAsync$_result$1;>;)Vthis$0;Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Repo;  $entity7Lcom/ustadmobile/lib/db/entities/ContentCategorySchema;  $(ILkotlin/coroutines/Continuation;)V  thisQLcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Repo$insertAsync$_result$1; $receiver $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f ContentCategorySchemaDao_Repo.ktl*isnmcOcom.ustadmobile.core.db.dao.ContentCategorySchemaDao_Repo$insertAsync$_result$1$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;)kotlin/coroutines/intrinsics/IntrinsicsKt*getCOROUTINE_SUSPENDED()Ljava/lang/Object; ,- +.labelI 01 2kotlin/ResultKt4throwOnFailure(Ljava/lang/Object;)V 67 589com/ustadmobile/core/db/dao/ContentCategorySchemaDao_Repo:get_dao8()Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao; <= ;>kotlin/coroutines/Continuation@4com/ustadmobile/core/db/dao/ContentCategorySchemaDaoB insertAsyncF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; DE CFjava/lang/IllegalStateExceptionH/call to 'resume' before 'invoke' with coroutineJ(Ljava/lang/String;)V L IM$resultLjava/lang/Object;java/lang/ObjectQcreateB(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;T(Lkotlin/coroutines/Continuation<*>;)Lkotlin/coroutines/Continuation;  Vinvoke4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;G(Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; ST [ kotlin/Unit]INSTANCE Lkotlin/Unit; _` ^a  cp1 XY fLkotlin/Metadata;mv kxi0d1  0HŠ@d2 k(Lcom/ustadmobile/lib/db/entities/ContentCategorySchema;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; DvCodeLocalVariableTable Signature StackMapTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations001  xM*+*,*-y* z xR/M*3@:+9*?**A*3GY, ,+9+IYKN{ R!DR|)$*@)G*H)y$$$$OP}(~)STx<Y**+WAyzU})~)XYx7*+\bdyezZ}(~(AXx1 *+Agy  eP ;wz[s [I!"[#[$[%s&s'hi[IjIkIlmInoIpq[srs[stsuPK!!aYLcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Repo$insertList$1.class=HFcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Repo$insertList$1KLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0N(Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Repo;Ljava/util/List;)V(Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Repo;Ljava/util/List;)Vthis$0;Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Repo;   $entityListLjava/util/List;  (I)V  thisHLcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Repo$insertList$1; $receiverinvoke()V9com/ustadmobile/core/db/dao/ContentCategorySchemaDao_Repoget_dao8()Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao;  4com/ustadmobile/core/db/dao/ContentCategorySchemaDao! insertList(Ljava/util/List;)V #$ "%()Ljava/lang/Object;  ( kotlin/Unit*INSTANCE Lkotlin/Unit; ,- +.ILjava/util/List;Lkotlin/Metadata;mv kxi0d1  0H ¢d2  ContentCategorySchemaDao_Repo.kt SignatureCodeLocalVariableTableLineNumberTable InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0 @0 AB*+*,*B  @ A=* *&C 12B A'A2*)/C0B D E%@F?G412[I3I4I56I78I9:[s;<[s=s>sPK!!߅܅Hcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Repo$update$1.class=HBcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Repo$update$1KLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0u(Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Repo;Lcom/ustadmobile/lib/db/entities/ContentCategorySchema;)Vthis$0;Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Repo;  $entity7Lcom/ustadmobile/lib/db/entities/ContentCategorySchema;  (I)V  thisDLcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Repo$update$1; $receiverinvoke()V9com/ustadmobile/core/db/dao/ContentCategorySchemaDao_Repoget_dao8()Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao;  4com/ustadmobile/core/db/dao/ContentCategorySchemaDao update(Ljava/lang/Object;)V "# !$()Ljava/lang/Object;  ' kotlin/Unit)INSTANCE Lkotlin/Unit; +, *-Lkotlin/Metadata;mv kxi0d1  0H ¢d2 :(Lcom/ustadmobile/lib/db/entities/ContentCategorySchema;)V "= ContentCategorySchemaDao_Repo.ktCodeLocalVariableTableLineNumberTable InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  @B*+ *,*A  @=* *%B 78A A&@2*(.B6A C D>EF?G4/0[I1I2I34I56I78[s9:[s;s(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _repo_dao _httpClient _endpoint()V  Landroidx/room/RoomDatabase;  -Lcom/ustadmobile/door/DoorDatabaseRepository;  6Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao; ! "Lio/ktor/client/HttpClient; $ % _clientIdJ '( )Ljava/lang/String; + ,this;Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Repo;get_db()Landroidx/room/RoomDatabase;get_repo/()Lcom/ustadmobile/door/DoorDatabaseRepository;get_dao8()Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao;get_httpClient()Lio/ktor/client/HttpClient; get_clientId()J get_endpoint()Ljava/lang/String;publicContentCategorySchemas()Ljava/util/List;K()Ljava/util/List; <= ?_resultLjava/util/List;findBySchemaUrlK(Ljava/lang/String;)Lcom/ustadmobile/lib/db/entities/ContentCategorySchema;$Lorg/jetbrains/annotations/Nullable; schemaUrlF CD H7Lcom/ustadmobile/lib/db/entities/ContentCategorySchema;insert:(Lcom/ustadmobile/lib/db/entities/ContentCategorySchema;)JentityMContentCategorySchemaOJcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Repo$insert$_result$1Qu(Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Repo;Lcom/ustadmobile/lib/db/entities/ContentCategorySchema;)V S RTkotlin/jvm/functions/Function0V=com/ustadmobile/door/replication/DoorDatabaseReplicationExtKtXwithRepoChangeMonitors(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;Lkotlin/jvm/functions/Function0;)Ljava/lang/Object; Z[ Y\java/lang/Number^ longValue `9 _a insertAsynck(Lcom/ustadmobile/lib/db/entities/ContentCategorySchema;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;~(Lcom/ustadmobile/lib/db/entities/ContentCategorySchema;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Gcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Repo$insertAsync$1flabelI hi gj^(Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Repo;Lkotlin/coroutines/Continuation;)V m gnresultLjava/lang/Object; pq gr)kotlin/coroutines/intrinsics/IntrinsicsKttgetCOROUTINE_SUSPENDED()Ljava/lang/Object; vw uxkotlin/ResultKtzthrowOnFailure(Ljava/lang/Object;)V |} {~Ocom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Repo$insertAsync$_result$1(Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Repo;Lcom/ustadmobile/lib/db/entities/ContentCategorySchema;Lkotlin/coroutines/Continuation;)V  kotlin/jvm/functions/Function1withRepoChangeMonitorAsync(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; Y%kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V   $continuation Lkotlin/coroutines/Continuation;$result5com/ustadmobile/lib/db/entities/ContentCategorySchemakotlin/coroutines/Continuationjava/lang/Object insertList(Ljava/util/List;)VL(Ljava/util/List;)V entityListFcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Repo$insertList$1N(Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Repo;Ljava/util/List;)V  update:(Lcom/ustadmobile/lib/db/entities/ContentCategorySchema;)VBcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Repo$update$1 T(Ljava/lang/Object;)J KL F(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; cd  $completion Lkotlin/Metadata;mv kxi0d1F               20B9 0j`000  0  0 ¢J020 HJ0 20HJ 0 20H–@¢!J"0#2 $00%HJ&00%HJ'0#20HR 0 ¢ R0¢ R0j`¢ R 0 ¢ R0 ¢ R0¢ ¨(d2(Lcom/ustadmobile/door/room/RoomDatabase;lib-database_release ContentCategorySchemaDao_Repo.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations Signature StackMapTable InnerClasses SourceFileRuntimeVisibleAnnotations1!$'(+F+ ,-**+*, *-#*&***-" $).39?EHF./FFF!F$F'(F+!01/* ./23/*  ./45/*# ./67/*& ./89/** ./:;/*- ./<=B *#@L+ AB ./>CDS+G*#+IM,  AJ./F+EKLf$+N* PRY*+UW]_bA  ""% "A($./$MJcdG,g#,g:kl~YkldkgY*,o:s:y:kTA* PY*+kY _bB!Y:' g%g+F <(])(),(4]./]MJA(2e9^qeE U+* PY*+W]W 03./BU+N* PY*+W]W 69./MJAK= *+ ./ MqAcH *+,  ./ Mq A}= *+ ./ Mq*Rg[IIIII[s[)s/s!ssssssss$s'sssss8s9s4s5s0s1s:s;s6s7s2s3sCsJsFsKsMscsdssssscom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDaozLjava/lang/Object;Lcom/ustadmobile/core/db/dao/BaseDao;java/lang/Object#com/ustadmobile/core/db/dao/BaseDao()V   this@Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao;&publicContentEntryContentCategoryJoins()Ljava/util/List;U()Ljava/util/List;Landroidx/room/Query;valueSELECT ContentEntryContentCategoryJoin.* FROM ContentEntryContentCategoryJoin LEFT JOIN ContentEntry ON ContentEntryContentCategoryJoin.ceccjContentEntryUid = ContentEntry.contentEntryUid WHERE ContentEntry.publik#Lorg/jetbrains/annotations/NotNull;findJoinByParentChildUuidsE(JJ)Lcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoin;SELECT * from ContentEntryContentCategoryJoin WHERE ceccjContentCategoryUid = :categoryUid AND ceccjContentEntryUid = :contentEntry$Lorg/jetbrains/annotations/Nullable;Landroidx/room/Dao;Lkotlin/Metadata;mv kxi0d1i        '200B¢J02020H'J00 H'¨ d2%Lcom/ustadmobile/core/db/dao/BaseDao;ALcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoin; categoryUid contentEntrylib-database_release%ContentEntryContentCategoryJoinDao.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations SourceFileRuntimeVisibleAnnotations! ,3* -   .  /0s0s/1+2L[IIII I!"[s#$[ s s%s&s ss's(s)ss(s*0PK!!o{GG^com/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_DoorWrapper$insertAsync$1.class=JXcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_DoorWrapper$insertAsync$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1.Lkotlin/coroutines/jvm/internal/DebugMetadata;f1ContentEntryContentCategoryJoinDao_DoorWrapper.ktl$)isnthisentitym insertAsynccJcom.ustadmobile.core.db.dao.ContentEntryContentCategoryJoinDao_DoorWrappero(Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_DoorWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_DoorWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_DoorWrapper$insertAsync$1;>;)Vthis$0LLcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_DoorWrapper;  #(Lkotlin/coroutines/Continuation;)V  !ZLcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_DoorWrapper$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result * +labelI -. /kotlin/coroutines/Continuation2Jcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_DoorWrapper4u(Lcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoin;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 6 57$resultLkotlin/Metadata;mv kxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0*-.A= *+*,"B  #  $%C&'AE*+,**010**38B#9D(E)F G57H If s [I I [III[sss[sssss:;[II?I@PK!!<ҚPcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_DoorWrapper.class=Jcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_DoorWrapper>com/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _dao()V  Landroidx/room/RoomDatabase;  @Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao;  thisLLcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_DoorWrapper;&publicContentEntryContentCategoryJoins()Ljava/util/List;U()Ljava/util/List;   findJoinByParentChildUuidsE(JJ)Lcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoin;$Lorg/jetbrains/annotations/Nullable; "# % categoryUidJ contentEntryinsertD(Lcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoin;)Jentity,0com/ustadmobile/door/ext/DoorDatabaseCommonExtKt.getRootDatabase:(Landroidx/room/RoomDatabase;)Landroidx/room/RoomDatabase; 01 /2*com/ustadmobile/door/ext/DoorDatabaseExtKt4getDoorPrimaryKeyManagerJ(Landroidx/room/RoomDatabase;)Lcom/ustadmobile/door/DoorPrimaryKeyManager; 67 58?com/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoin: getCeccjUid()J <= ;>*com/ustadmobile/door/DoorPrimaryKeyManager@nextId(I)J BC AD setCeccjUid(J)V FG ;H&com/ustadmobile/door/util/SystemTimeKtJsystemTimeInMillis L= KM setCeccjLct OG ;P(Ljava/lang/Object;)J *R S_newPk _pkManager,Lcom/ustadmobile/door/DoorPrimaryKeyManager;ALcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoin; insertAsyncu(Lcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoin;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Lcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoin;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Xcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_DoorWrapper$insertAsync$1\labelI ^_ ]`o(Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_DoorWrapper;Lkotlin/coroutines/Continuation;)V c ]dresultLjava/lang/Object; fg ]h)kotlin/coroutines/intrinsics/IntrinsicsKtjgetCOROUTINE_SUSPENDED()Ljava/lang/Object; lm knkotlin/ResultKtpthrowOnFailure(Ljava/lang/Object;)V rs qtL$0 vg ]wL$1 yg ]z nextIdAsync5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; |} A~java/lang/Number longValue = F(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; Y %kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V   $continuation Lkotlin/coroutines/Continuation;$resultkotlin/coroutines/Continuationjava/lang/Object insertList(Ljava/util/List;)VV(Ljava/util/List;)V entityListjava/util/ArrayList java/util/Listiterator()Ljava/util/Iterator; java/util/IteratorhasNext()Z next m java/lang/LongvalueOf java/util/Collectionadd(Ljava/lang/Object;)Z I$i$a$-forEach-ContentEntryContentCategoryJoinDao_DoorWrapper$insertList$1it element$iv $i$f$forEach$this$forEach$ivLjava/util/Iterator; _generatedPksLjava/util/List;updateD(Lcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoin;)V s  *+  YZ  $completion Lkotlin/Metadata;mv kxi0d1 2           20B 0j`0¢J02 0 2 0 HJ 0 2 0HJ0 2 0H–@¢J02 00HJ00HJ02 0HR0X‚¢ R0j`X‚¢ ¨d2(Lcom/ustadmobile/door/room/RoomDatabase;lib-database_release1ContentEntryContentCategoryJoinDao_DoorWrapper.kt*Lkotlin/jvm/internal/SourceDebugExtension;valueSMAP ContentEntryContentCategoryJoinDao_DoorWrapper.kt Kotlin *S Kotlin *F + 1 ContentEntryContentCategoryJoinDao_DoorWrapper.kt com/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_DoorWrapper + 2 Iterators.kt kotlin/collections/CollectionsKt__IteratorsKt *L 1#1,66:1 32#2,2:67 *S KotlinDebug *F + 1 ContentEntryContentCategoryJoinDao_DoorWrapper.kt com/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_DoorWrapper *L 48#1:67,2 *E RuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations Signature StackMapTable InnerClasses SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 e+ ,**+*,     2*! "#H *!&   '( )($*+:+-*39M+? ,EB+!I+NQ*+TX+?%A %,5* U()VW::,XYZ  ,]#,]:ab~Yabda]Y*,e:i:o:aTu*39N+? L-*x+{aY{;LxKu7+I+NQ*++x{aYx;LuW+?YB ' ;]) ;]:X +O2 <!a"l#u$!$%')!*!\ a68a6,XJ,X,Xl"VWU(29g[$ y +*39MYN+:6:N:;:6 ? $,E7  I : - WNQ*+)+AG; B.//0'C)CH1R2Y3g4s6{7|CD9:f YU( H4_ E7X>?g'Z_$]yVWnR+-+NQ*+˱= ?@,XA*R= *+;ͭ   ,gAYH *+;,ϰ   ,g As= *+;ұ   ,g ]SMAP ContentEntryContentCategoryJoinDao_DoorWrapper.kt Kotlin *S Kotlin *F + 1 ContentEntryContentCategoryJoinDao_DoorWrapper.kt com/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_DoorWrapper + 2 Iterators.kt kotlin/collections/CollectionsKt__IteratorsKt *L 1#1,66:1 32#2,2:67 *S KotlinDebug *F + 1 ContentEntryContentCategoryJoinDao_DoorWrapper.kt com/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_DoorWrapper *L 48#1:67,2 *E p[IIIII[s[ssssssss"sXs'ss)s*s,sYsZsssssss[sPK!!BooZcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Repo$insert$_result$1.class=JTcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Repo$insert$_result$1NLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0(Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Repo;Lcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoin;)Vthis$0ELcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Repo;  $entityALcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoin;  (I)V  thisVLcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Repo$insert$_result$1; $receiverinvoke()Ljava/lang/Long;#Lorg/jetbrains/annotations/NotNull;Ccom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Repoget_daoB()Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao;  >com/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao!insert(Ljava/lang/Object;)J #$ "%java/lang/Long'valueOf(J)Ljava/lang/Long; )* (+()Ljava/lang/Object;  .Lkotlin/Metadata;mv kxi0d1  0H ¢d2 D(Lcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoin;)J #>*ContentEntryContentCategoryJoinDao_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  AB*+ *,*B  A<* *&,C$B DA-A/*/C#B E F?GH@I701[I2I3I45I67I89[s:;[sh(Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Repo$insertAsync$1;>;)Vthis$0ELcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisSLcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Repo$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,Ccom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Repo.u(Lcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoin;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mv kxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;I;Ljava/lang/Object;>;,kotlin/coroutines/jvm/internal/SuspendLambdakotlin/jvm/functions/Function1(Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Repo;Lcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoin;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Repo;Lcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoin;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Repo$insertAsync$_result$1;>;)Vthis$0ELcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Repo;  $entityALcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoin;  $(ILkotlin/coroutines/Continuation;)V  this[Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Repo$insertAsync$_result$1; $receiver $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f*ContentEntryContentCategoryJoinDao_Repo.ktl+isnmcYcom.ustadmobile.core.db.dao.ContentEntryContentCategoryJoinDao_Repo$insertAsync$_result$1$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;)kotlin/coroutines/intrinsics/IntrinsicsKt*getCOROUTINE_SUSPENDED()Ljava/lang/Object; ,- +.labelI 01 2kotlin/ResultKt4throwOnFailure(Ljava/lang/Object;)V 67 58Ccom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Repo:get_daoB()Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao; <= ;>kotlin/coroutines/Continuation@>com/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDaoB insertAsyncF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; DE CFjava/lang/IllegalStateExceptionH/call to 'resume' before 'invoke' with coroutineJ(Ljava/lang/String;)V L IM$resultLjava/lang/Object;java/lang/ObjectQcreateB(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;T(Lkotlin/coroutines/Continuation<*>;)Lkotlin/coroutines/Continuation;  Vinvoke4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;G(Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; ST [ kotlin/Unit]INSTANCE Lkotlin/Unit; _` ^a  cp1 XY fLkotlin/Metadata;mv kxi0d1  0HŠ@d2 u(Lcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoin;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; DvCodeLocalVariableTable Signature StackMapTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations001  xM*+*,*-y* z xR/M*3@:+9*?**A*3GY, ,+9+IYKN{ R!DR|*$+@*G+H*y$$$$OP}(~)STx<Y**+WAyzU})~)XYx7*+\bdyezZ}(~(AXx1 *+Agy  eP ;wz[s [I!"[#[$[%s&s'hi[IjIkIlmInoIpq[srs[stsuPK!!0WWVcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Repo$insertList$1.class=HPcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Repo$insertList$1KLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0X(Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Repo;Ljava/util/List;)V(Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Repo;Ljava/util/List;)Vthis$0ELcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Repo;   $entityListLjava/util/List;  (I)V  thisRLcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Repo$insertList$1; $receiverinvoke()VCcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Repoget_daoB()Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao;  >com/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao! insertList(Ljava/util/List;)V #$ "%()Ljava/lang/Object;  ( kotlin/Unit*INSTANCE Lkotlin/Unit; ,- +.SLjava/util/List;Lkotlin/Metadata;mv kxi0d1  0H ¢d2 *ContentEntryContentCategoryJoinDao_Repo.kt SignatureCodeLocalVariableTableLineNumberTable InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0 @0 AB*+*,*B  @ A=* *&C 23B A'A2*)/C1B D E%@F?G412[I3I4I56I78I9:[s;<[s=s>sPK!!.xRcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Repo$update$1.class=HLcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Repo$update$1KLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0(Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Repo;Lcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoin;)Vthis$0ELcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Repo;  $entityALcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoin;  (I)V  thisNLcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Repo$update$1; $receiverinvoke()VCcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Repoget_daoB()Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao;  >com/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao update(Ljava/lang/Object;)V "# !$()Ljava/lang/Object;  ' kotlin/Unit)INSTANCE Lkotlin/Unit; +, *-Lkotlin/Metadata;mv kxi0d1  0H ¢d2 D(Lcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoin;)V "=*ContentEntryContentCategoryJoinDao_Repo.ktCodeLocalVariableTableLineNumberTable InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  @B*+ *,*A  @=* *%B 89A A&@2*(.B7A C D>EF?G4/0[I1I2I34I56I78[s9:[s;scom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _repo_dao _httpClient _endpoint()V  Landroidx/room/RoomDatabase;  -Lcom/ustadmobile/door/DoorDatabaseRepository;  @Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao; ! "Lio/ktor/client/HttpClient; $ % _clientIdJ '( )Ljava/lang/String; + ,thisELcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Repo;get_db()Landroidx/room/RoomDatabase;get_repo/()Lcom/ustadmobile/door/DoorDatabaseRepository;get_daoB()Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao;get_httpClient()Lio/ktor/client/HttpClient; get_clientId()J get_endpoint()Ljava/lang/String;&publicContentEntryContentCategoryJoins()Ljava/util/List;U()Ljava/util/List; <= ?_resultLjava/util/List;findJoinByParentChildUuidsE(JJ)Lcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoin;$Lorg/jetbrains/annotations/Nullable; CD FALcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoin; categoryUid contentEntryinsertD(Lcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoin;)JentityMContentEntryContentCategoryJoinOTcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Repo$insert$_result$1Q(Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Repo;Lcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoin;)V S RTkotlin/jvm/functions/Function0V=com/ustadmobile/door/replication/DoorDatabaseReplicationExtKtXwithRepoChangeMonitors(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;Lkotlin/jvm/functions/Function0;)Ljava/lang/Object; Z[ Y\java/lang/Number^ longValue `9 _a insertAsyncu(Lcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoin;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Lcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoin;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Qcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Repo$insertAsync$1flabelI hi gjh(Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Repo;Lkotlin/coroutines/Continuation;)V m gnresultLjava/lang/Object; pq gr)kotlin/coroutines/intrinsics/IntrinsicsKttgetCOROUTINE_SUSPENDED()Ljava/lang/Object; vw uxkotlin/ResultKtzthrowOnFailure(Ljava/lang/Object;)V |} {~Ycom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Repo$insertAsync$_result$1(Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Repo;Lcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoin;Lkotlin/coroutines/Continuation;)V  kotlin/jvm/functions/Function1withRepoChangeMonitorAsync(Lcom/ustadmobile/door/DoorDatabaseRepository;Ljava/lang/String;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; Y%kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V   $continuation Lkotlin/coroutines/Continuation;$result?com/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoinkotlin/coroutines/Continuationjava/lang/Object insertList(Ljava/util/List;)VV(Ljava/util/List;)V entityListPcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Repo$insertList$1X(Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Repo;Ljava/util/List;)V  updateD(Lcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoin;)VLcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Repo$update$1 T(Ljava/lang/Object;)J KL F(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; cd  $completion Lkotlin/Metadata;mv kxi0d1F               20B9 0j`000  0  0 ¢J020 20 HJ0 2 0HJ!0 2 0H–@¢"J#0$2 %00&HJ'00&HJ(0$2 0HR 0 ¢ R0¢ R0j`¢ R 0 ¢ R0 ¢ R0¢ ¨)d2(Lcom/ustadmobile/door/room/RoomDatabase;lib-database_release*ContentEntryContentCategoryJoinDao_Repo.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations Signature StackMapTable InnerClasses SourceFileRuntimeVisibleAnnotations1!$'(+F+ ,-**+*, *-#*&***-" $).39?EHF./FFF!F$F'(F+!01/* ./23/*  ./45/*# ./67/*& ./89/** ./:;/*- ./<=B *#@L+ AB ./>CDZ*#!G:  * AH./I(J(EKLf$+N* PRY*+UW]_bA  #"& "A($./$MHcdG,g#,g:kl~YkldkgY*,o:s:y:kTA* PY*+kY _bB!Y:' g%g+F <)]*)*-)4]./]MHA(2e9^qeE U+* PY*+W]W 14./BU+N* PY*+W]W 7:./MHAK= *+ ./ MqAcH *+,  ./ Mq A}= *+ ./ Mq*Rg[IIIII[s[*s/s!ssssssss$s'sssss8s9s4s5s0s1s:s;s6s7s2s3sCsHsIsJsKsMscsdsssss;java/lang/Object#com/ustadmobile/core/db/dao/BaseDao()V   this-Lcom/ustadmobile/core/db/dao/ContentEntryDao;insertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ContentEntry;>;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;Landroidx/room/Insert;entityLjava/lang/Object; onConflict$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull; upsertAsyncb(Lcom/ustadmobile/lib/db/entities/ContentEntry;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;r(Lcom/ustadmobile/lib/db/entities/ContentEntry;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;findByUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;f(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ContentEntry;>;)Ljava/lang/Object;Landroidx/room/Query;valuegetCount()I 9@  B C moveToNext EFG HIjava/util/Listadd(Ljava/lang/Object;)ZK,com/ustadmobile/core/db/dao/ClazzDao_Impl$11 JN SELECT EXISTS( SELECT Clazz.clazzUid FROM Clazz WHERE Clazz.clazzUid = ?) P,com/ustadmobile/core/db/dao/ClazzDao_Impl$12 OS,com/ustadmobile/core/db/dao/ClazzDao_Impl$13 RV6 SELECT Clazz.*, CoursePicture.*, HolidayCalendar.*, CourseTerminology.* FROM Clazz LEFT JOIN HolidayCalendar ON Clazz.clazzHolidayUMCalendarUid = HolidayCalendar.umCalendarUid LEFT JOIN CourseTerminology ON CourseTerminology.ctUid = Clazz.clazzTerminologyUid LEFT JOIN CoursePicture ON CoursePicture.coursePictureUid = ? WHERE Clazz.clazzUid = ?X,com/ustadmobile/core/db/dao/ClazzDao_Impl$14 W [\] ^_androidx/room/util/StringUtilnewStringBuilder()Ljava/lang/StringBuilder;a cde fgjava/lang/StringBuilderappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;i: SELECT Clazz.*, ClazzEnrolment.*, CoursePicture.*,kN (SELECT COUNT(DISTINCT ClazzEnrolment.clazzEnrolmentPersonUid) m& FROM ClazzEnrolment oN WHERE ClazzEnrolment.clazzEnrolmentClazzUid = Clazz.clazzUid q1 AND clazzEnrolmentRole = 1000 s AND u?w1 BETWEEN ClazzEnrolment.clazzEnrolmentDateJoined yQ AND ClazzEnrolment.clazzEnrolmentDateLeft) AS numStudents,{0 AND clazzEnrolmentRole = 1001}R AND ClazzEnrolment.clazzEnrolmentDateLeft) AS numTeachers," '' AS teacherNames,! 0 AS lastRecorded," CourseTerminology.* FROM Clazz( LEFT JOIN ClazzEnrolment 9 ON ClazzEnrolment.clazzEnrolmentUid = COALESCE(@ (SELECT ClazzEnrolment.clazzEnrolmentUid - FROM ClazzEnrolmentH WHERE ClazzEnrolment.clazzEnrolmentPersonUid = B AND ClazzEnrolment.clazzEnrolmentActiveV AND ClazzEnrolment.clazzEnrolmentClazzUid = Clazz.clazzUid L ORDER BY ClazzEnrolment.clazzEnrolmentDateLeft DESC % LIMIT 1), 0). LEFT JOIN CourseTerminology P ON CourseTerminology.ctUid = Clazz.clazzTerminologyUid' LEFT JOIN CoursePictureW ON CoursePicture.coursePictureUid = Clazz.clazzUid 2 WHERE /* Begin permission check clause */  != 0 AND (0 Clazz.clazzOwnerPersonUid = 8 OR EXISTS(SELECT CoursePermission.cpUid2 FROM CoursePermissionN WHERE CoursePermission.cpClazzUid = Clazz.clazzUidG AND ( CoursePermission.cpToPersonUid =  n OR CoursePermission.cpToEnrolmentRole = ClazzEnrolment.clazzEnrolmentRole )H AND (CoursePermission.cpPermissionsFlag & ) > 0 F AND NOT CoursePermission.cpIsDeleted)  OR ( SELECT  EXISTS(SELECT 1& FROM SystemPermission WHERE  != 0 7 AND SystemPermission.spToPersonUid = ; AND (SystemPermission.spPermissionsFlag &    ) > 07 AND NOT SystemPermission.spIsDeleted)  )  )2 /* End permission check clause */ 7 AND CAST(Clazz.isClazzActive AS INTEGER) = 1$ AND Clazz.clazzName like ' AND (Clazz.clazzUid NOT IN ( E >size [ appendPlaceholders(Ljava/lang/StringBuilder;I)V)) AND (  = 0 OR (CASE WHEN  = 5 + THEN 4 BETWEEN Clazz.clazzStartTime AND Clazz.clazzEndTime+ ELSE  > Clazz.clazzEndTime + END))x GROUP BY Clazz.clazzUid, ClazzEnrolment.clazzEnrolmentUid, CourseTerminology.ctUid, CoursePicture.coursePictureUid ORDER BY CASE 2 WHEN 3 THEN Clazz.attendanceAverage ELSE 0 END ASC,  CASE  * WHEN 1 THEN Clazz.clazzName ELSE ''2 WHEN 4 THEN Clazz.attendanceAverage END DESC,* WHEN 2 THEN clazz.Clazzname END DESC c toString()Ljava/lang/String; E iterator()Ljava/util/Iterator;  !" #java/util/IteratorhasNext  % &'next()Ljava/lang/Object;)java/lang/Long (+ ,- longValue()J/,com/ustadmobile/core/db/dao/ClazzDao_Impl$151ClazzEnrolment3CourseTerminology5 CoursePicture7CoursePermission9SystemPermission .; <|(Lcom/ustadmobile/core/db/dao/ClazzDao_Impl;Landroidx/room/RoomSQLiteQuery;Landroidx/room/RoomDatabase;[Ljava/lang/String;)V>YSELECT Clazz.clazzUid AS uid, Clazz.clazzName AS labelName From Clazz WHERE clazzUid IN (@)B,com/ustadmobile/core/db/dao/ClazzDao_Impl$16 AENSELECT * FROM Clazz WHERE clazzName = ? and CAST(isClazzActive AS INTEGER) = 1G'@ SELECT Clazz.*, ( ( /* If the accountPersonUid is the owner of the course, all permissions are granted */ (COALESCE( (SELECT _Clazz_Permission.clazzOwnerPersonUid FROM Clazz _Clazz_Permission WHERE _Clazz_Permission.clazzUid = ?), 0) = ?) /* If there is a CoursePermission entity that is for the course as per the clazzUid parameter that is granted to the person directly or to the enrolmentRole that the person has in the course, then permission is granted. */ OR EXISTS(SELECT CoursePermission.cpUid FROM CoursePermission LEFT JOIN ClazzEnrolment ClazzEnrolment_ForAccountPerson ON CoursePermission.cpToEnrolmentRole != 0 AND ClazzEnrolment_ForAccountPerson.clazzEnrolmentUid = (SELECT COALESCE( (SELECT _ClazzEnrolment_AccountPersonInner.clazzEnrolmentUid FROM ClazzEnrolment _ClazzEnrolment_AccountPersonInner WHERE _ClazzEnrolment_AccountPersonInner.clazzEnrolmentClazzUid = CoursePermission.cpClazzUid AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentPersonUid = ? AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentActive ORDER BY _ClazzEnrolment_AccountPersonInner.clazzEnrolmentDateLeft DESC LIMIT 1), 0)) WHERE CoursePermission.cpClazzUid = ? AND (CoursePermission.cpToPersonUid = ? OR CoursePermission.cpToEnrolmentRole = ClazzEnrolment_ForAccountPerson.clazzEnrolmentRole) AND (CoursePermission.cpPermissionsFlag & 32 ) > 0) OR EXISTS(SELECT SystemPermission.spUid FROM SystemPermission WHERE SystemPermission.spToPersonUid = ? AND (SystemPermission.spPermissionsFlag & 32 ) > 0) ) ) AS hasAttendancePermission, ( ( /* If the accountPersonUid is the owner of the course, all permissions are granted */ (COALESCE( (SELECT _Clazz_Permission.clazzOwnerPersonUid FROM Clazz _Clazz_Permission WHERE _Clazz_Permission.clazzUid = ?), 0) = ?) /* If there is a CoursePermission entity that is for the course as per the clazzUid parameter that is granted to the person directly or to the enrolmentRole that the person has in the course, then permission is granted. */ OR EXISTS(SELECT CoursePermission.cpUid FROM CoursePermission LEFT JOIN ClazzEnrolment ClazzEnrolment_ForAccountPerson ON CoursePermission.cpToEnrolmentRole != 0 AND ClazzEnrolment_ForAccountPerson.clazzEnrolmentUid = (SELECT COALESCE( (SELECT _ClazzEnrolment_AccountPersonInner.clazzEnrolmentUid FROM ClazzEnrolment _ClazzEnrolment_AccountPersonInner WHERE _ClazzEnrolment_AccountPersonInner.clazzEnrolmentClazzUid = CoursePermission.cpClazzUid AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentPersonUid = ? AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentActive ORDER BY _ClazzEnrolment_AccountPersonInner.clazzEnrolmentDateLeft DESC LIMIT 1), 0)) WHERE CoursePermission.cpClazzUid = ? AND (CoursePermission.cpToPersonUid = ? OR CoursePermission.cpToEnrolmentRole = ClazzEnrolment_ForAccountPerson.clazzEnrolmentRole) AND (CoursePermission.cpPermissionsFlag & 8192 ) > 0) OR EXISTS(SELECT SystemPermission.spUid FROM SystemPermission WHERE SystemPermission.spToPersonUid = ? AND (SystemPermission.spPermissionsFlag & 8192 ) > 0) ) ) AS hasViewMembersPermission, ( ( /* If the accountPersonUid is the owner of the course, all permissions are granted */ (COALESCE( (SELECT _Clazz_Permission.clazzOwnerPersonUid FROM Clazz _Clazz_Permission WHERE _Clazz_Permission.clazzUid = ?), 0) = ?) /* If there is a CoursePermission entity that is for the course as per the clazzUid parameter that is granted to the person directly or to the enrolmentRole that the person has in the course, then permission is granted. */ OR EXISTS(SELECT CoursePermission.cpUid FROM CoursePermission LEFT JOIN ClazzEnrolment ClazzEnrolment_ForAccountPerson ON CoursePermission.cpToEnrolmentRole != 0 AND ClazzEnrolment_ForAccountPerson.clazzEnrolmentUid = (SELECT COALESCE( (SELECT _ClazzEnrolment_AccountPersonInner.clazzEnrolmentUid FROM ClazzEnrolment _ClazzEnrolment_AccountPersonInner WHERE _ClazzEnrolment_AccountPersonInner.clazzEnrolmentClazzUid = CoursePermission.cpClazzUid AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentPersonUid = ? AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentActive ORDER BY _ClazzEnrolment_AccountPersonInner.clazzEnrolmentDateLeft DESC LIMIT 1), 0)) WHERE CoursePermission.cpClazzUid = ? AND (CoursePermission.cpToPersonUid = ? OR CoursePermission.cpToEnrolmentRole = ClazzEnrolment_ForAccountPerson.clazzEnrolmentRole) AND (CoursePermission.cpPermissionsFlag & 128 ) > 0) OR EXISTS(SELECT SystemPermission.spUid FROM SystemPermission WHERE SystemPermission.spToPersonUid = ? AND (SystemPermission.spPermissionsFlag & 128 ) > 0) ) ) AS hasLearningRecordPermission FROM Clazz WHERE Clazz.clazzUid = ? AND ( ( /* If the accountPersonUid is the owner of the course, all permissions are granted */ (COALESCE( (SELECT _Clazz_Permission.clazzOwnerPersonUid FROM Clazz _Clazz_Permission WHERE _Clazz_Permission.clazzUid = ?), 0) = ?) /* If there is a CoursePermission entity that is for the course as per the clazzUid parameter that is granted to the person directly or to the enrolmentRole that the person has in the course, then permission is granted. */ OR EXISTS(SELECT CoursePermission.cpUid FROM CoursePermission LEFT JOIN ClazzEnrolment ClazzEnrolment_ForAccountPerson ON CoursePermission.cpToEnrolmentRole != 0 AND ClazzEnrolment_ForAccountPerson.clazzEnrolmentUid = (SELECT COALESCE( (SELECT _ClazzEnrolment_AccountPersonInner.clazzEnrolmentUid FROM ClazzEnrolment _ClazzEnrolment_AccountPersonInner WHERE _ClazzEnrolment_AccountPersonInner.clazzEnrolmentClazzUid = CoursePermission.cpClazzUid AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentPersonUid = ? AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentActive ORDER BY _ClazzEnrolment_AccountPersonInner.clazzEnrolmentDateLeft DESC LIMIT 1), 0)) WHERE CoursePermission.cpClazzUid = ? AND (CoursePermission.cpToPersonUid = ? OR CoursePermission.cpToEnrolmentRole = ClazzEnrolment_ForAccountPerson.clazzEnrolmentRole) AND (CoursePermission.cpPermissionsFlag & 1 ) > 0) OR EXISTS(SELECT SystemPermission.spUid FROM SystemPermission WHERE SystemPermission.spToPersonUid = ? AND (SystemPermission.spPermissionsFlag & 1 ) > 0) ) ) I,com/ustadmobile/core/db/dao/ClazzDao_Impl$17 HL SELECT Clazz.*, CoursePicture.*, (SELECT COUNT(DISTINCT ClazzEnrolment.clazzEnrolmentPersonUid) FROM ClazzEnrolment WHERE ClazzEnrolment.clazzEnrolmentClazzUid = Clazz.clazzUid AND clazzEnrolmentRole = 1000 AND ? BETWEEN ClazzEnrolment.clazzEnrolmentDateJoined AND ClazzEnrolment.clazzEnrolmentDateLeft) AS numStudents, (SELECT COUNT(DISTINCT ClazzEnrolment.clazzEnrolmentPersonUid) FROM ClazzEnrolment WHERE ClazzEnrolment.clazzEnrolmentClazzUid = Clazz.clazzUid AND clazzEnrolmentRole = 1001 AND ? BETWEEN ClazzEnrolment.clazzEnrolmentDateJoined AND ClazzEnrolment.clazzEnrolmentDateLeft) AS numTeachers, CourseTerminology.*, (SELECT EXISTS( SELECT 1 FROM ClazzEnrolment WHERE ClazzEnrolment.clazzEnrolmentClazzUid = ? AND ClazzEnrolment.clazzEnrolmentPersonUid = ? AND ClazzEnrolment.clazzEnrolmentRole = 1000 ) ) AS activeUserIsStudent FROM Clazz LEFT JOIN CourseTerminology ON CourseTerminology.ctUid = Clazz.clazzTerminologyUid LEFT JOIN CoursePicture ON CoursePicture.coursePictureUid = ? WHERE Clazz.clazzUid = ?N,com/ustadmobile/core/db/dao/ClazzDao_Impl$18 MQ SELECT Clazz.*, HolidayCalendar.*, CourseTerminology.*, CoursePicture.* FROM Clazz LEFT JOIN HolidayCalendar ON ((clazz.clazzHolidayUMCalendarUid != 0 AND HolidayCalendar.umCalendarUid = clazz.clazzHolidayUMCalendarUid) OR clazz.clazzHolidayUMCalendarUid = 0 AND clazz.clazzSchoolUid = 0 AND HolidayCalendar.umCalendarUid = 0) LEFT JOIN CourseTerminology ON CourseTerminology.ctUid = Clazz.clazzTerminologyUid LEFT JOIN CoursePicture ON CoursePicture.coursePictureUid = 0 WHERE ? = 0 OR Clazz.clazzUid = ? S umCalendarUidUumCalendarNameWumCalendarCategoryYumCalendarActive[umCalendarMasterChangeSeqNum]umCalendarLocalChangeSeqNum_umCalendarLastChangedBya umCalendarLctcctUidectTitleg ctTerminologyictLctkcoursePictureUidmcoursePictureLctocoursePictureUriqcoursePictureThumbnailUriscoursePictureActiveu/com/ustadmobile/lib/db/entities/HolidayCalendar t tx ysetUmCalendarUid t{ |setUmCalendarName t~ setUmCalendarCategory t setUmCalendarActive t setUmCalendarMasterChangeSeqNum t setUmCalendarLocalChangeSeqNum t setUmCalendarLastChangedBy t setUmCalendarLct1com/ustadmobile/lib/db/entities/CourseTerminology   setCtUid   setCtTitle  setCtTerminology  setCtLct-com/ustadmobile/lib/db/entities/CoursePicture  *(JJLjava/lang/String;Ljava/lang/String;Z)VIcom/ustadmobile/lib/db/entities/ClazzWithHolidayCalendarAndAndTerminology                            setHolidayCalendar4(Lcom/ustadmobile/lib/db/entities/HolidayCalendar;)V  setTerminology6(Lcom/ustadmobile/lib/db/entities/CourseTerminology;)V  setCoursePicture2(Lcom/ustadmobile/lib/db/entities/CoursePicture;)V[ SELECT Clazz.clazzName FROM Clazz WHERE Clazz.clazzUid = ? ,com/ustadmobile/core/db/dao/ClazzDao_Impl$19  SELECT Clazz.clazzName AS clazzName, CourseTerminology.* FROM Clazz LEFT JOIN CourseTerminology ON CourseTerminology.ctUid = Clazz.clazzTerminologyUid WHERE Clazz.clazzUid = ? ,com/ustadmobile/core/db/dao/ClazzDao_Impl$20 x SELECT Clazz.clazzName AS clazzName FROM Clazz WHERE Clazz.clazzUid = ? ,com/ustadmobile/core/db/dao/ClazzDao_Impl$21 ` SELECT Clazz.clazzTimeZone FROM Clazz WHERE Clazz.clazzUid = ? ,com/ustadmobile/core/db/dao/ClazzDao_Impl$22  SELECT Clazz.*# WHERE Clazz.clazzName IN () ,com/ustadmobile/core/db/dao/ClazzDao_Impl$23 o SELECT Clazz.* FROM CLAZZ LEFT JOIN ClazzEnrolment ON ClazzEnrolment.clazzEnrolmentUid = COALESCE( (SELECT ClazzEnrolment.clazzEnrolmentUid FROM ClazzEnrolment WHERE ClazzEnrolment.clazzEnrolmentPersonUid = ? AND ClazzEnrolment.clazzEnrolmentActive AND ClazzEnrolment.clazzEnrolmentClazzUid = Clazz.clazzUid ORDER BY ClazzEnrolment.clazzEnrolmentDateLeft DESC LIMIT 1), 0) WHERE ( Clazz.clazzOwnerPersonUid = ? OR EXISTS(SELECT CoursePermission.cpUid FROM CoursePermission WHERE CoursePermission.cpClazzUid = Clazz.clazzUid AND ( CoursePermission.cpToPersonUid = ? OR CoursePermission.cpToEnrolmentRole = ClazzEnrolment.clazzEnrolmentRole ) AND (CoursePermission.cpPermissionsFlag & 1) > 0 AND NOT CoursePermission.cpIsDeleted) OR ( EXISTS(SELECT 1 FROM SystemPermission WHERE ? != 0 AND SystemPermission.spToPersonUid = ? AND (SystemPermission.spPermissionsFlag & 1 ) > 0 AND NOT SystemPermission.spIsDeleted) ) ) AND EXISTS (SELECT ClazzEnrolment.clazzEnrolmentUid FROM ClazzEnrolment WHERE ClazzEnrolment.clazzEnrolmentPersonUid = ? AND ClazzEnrolment.clazzEnrolmentClazzUid = Clazz.clazzUid ) ,com/ustadmobile/core/db/dao/ClazzDao_Impl$24   java/util/Collections emptyList()Ljava/util/List;  update*(Lcom/ustadmobile/lib/db/entities/Clazz;)V   insertAsync[(Lcom/ustadmobile/lib/db/entities/Clazz;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;  E*(Lcom/ustadmobile/lib/db/entities/Clazz;)J SignatureOLandroidx/room/EntityInsertionAdapter;VLandroidx/room/EntityDeletionOrUpdateAdapter;(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis+Lcom/ustadmobile/core/db/dao/ClazzDao_Impl;$RuntimeInvisibleParameterAnnotationsLandroidx/annotation/NonNull;_resultJentity'Lcom/ustadmobile/lib/db/entities/Clazz; StackMapTablejava/lang/Throwable $completion Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;n(Lcom/ustadmobile/lib/db/entities/Clazz;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; insertList(Ljava/util/List;)V entityListLjava/util/List;:Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/Clazz;>;=(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/Clazz;>;)V updateAsync6Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;q(Lcom/ustadmobile/lib/db/entities/Clazz;Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;!updateClazzAttendanceAverageAsync6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object; timeChanged0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;F(JJLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; findByUid*(J)Lcom/ustadmobile/lib/db/entities/Clazz; _tmpClazzNameLjava/lang/String; _tmpClazzDesc_tmpClazzTimeZone _tmpClazzCode _tmpClazzUid_tmpAttendanceAverageF_tmpClazzHolidayUMCalendarUid_tmpClazzScheuleUMCalendarUid_tmpIsClazzActiveZ_tmpI_tmpClazzLocationUid_tmpClazzStartTime_tmpClazzEndTime_tmpClazzFeatures_tmpClazzSchoolUid_tmpClazzEnrolmentPolicy_tmpClazzTerminologyUid_tmpClazzMasterChangeSeqNum_tmpClazzLocalChangeSeqNum_tmpClazzLastChangedBy _tmpClazzLct_tmpClazzStudentsPersonGroupUid_tmpClazzTeachersPersonGroupUid&_tmpClazzPendingStudentsPersonGroupUid_tmpClazzParentsPersonGroupUid_tmpClazzOwnerPersonUid_cursorIndexOfClazzUid_cursorIndexOfClazzName_cursorIndexOfClazzDesc_cursorIndexOfAttendanceAverage'_cursorIndexOfClazzHolidayUMCalendarUid'_cursorIndexOfClazzScheuleUMCalendarUid_cursorIndexOfIsClazzActive_cursorIndexOfClazzLocationUid_cursorIndexOfClazzStartTime_cursorIndexOfClazzEndTime_cursorIndexOfClazzFeatures_cursorIndexOfClazzSchoolUid"_cursorIndexOfClazzEnrolmentPolicy!_cursorIndexOfClazzTerminologyUid%_cursorIndexOfClazzMasterChangeSeqNum$_cursorIndexOfClazzLocalChangeSeqNum _cursorIndexOfClazzLastChangedBy_cursorIndexOfClazzLct_cursorIndexOfClazzTimeZone)_cursorIndexOfClazzStudentsPersonGroupUid)_cursorIndexOfClazzTeachersPersonGroupUid0_cursorIndexOfClazzPendingStudentsPersonGroupUid(_cursorIndexOfClazzParentsPersonGroupUid_cursorIndexOfClazzCode!_cursorIndexOfClazzOwnerPersonUiduid_sql _statementLandroidx/room/RoomSQLiteQuery; _argIndex_cursorLandroid/database/Cursor; findByUidLive!(J)Lkotlinx/coroutines/flow/Flow;J(J)Lkotlinx/coroutines/flow/Flow;findByClazzCodeF(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;code_cancellationSignalLandroid/os/CancellationSignal;JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/Clazz;>;p(Ljava/lang/String;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/Clazz;>;)Ljava/lang/Object;findByClazzCodeFromWeb findAllLive ()Lkotlinx/coroutines/flow/Flow;[()Lkotlinx/coroutines/flow/Flow;>;findAll_item9Ljava/util/List;;()Ljava/util/List;findByUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;_(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/Clazz;>;)Ljava/lang/Object;clazzUidExistsAsync6Lkotlin/coroutines/Continuation<-Ljava/lang/Boolean;>;K(JLkotlin/coroutines/Continuation<-Ljava/lang/Boolean;>;)Ljava/lang/Object;findByUidAsFlow!findByUidWithHolidayCalendarAsyncnLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ClazzWithHolidayCalendarAndAndTerminology;>;(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ClazzWithHolidayCalendarAndAndTerminology;>;)Ljava/lang/Object;findClazzesWithPermissionG(Ljava/lang/String;JLjava/util/List;IIJJ)Landroidx/paging/PagingSource; searchQueryaccountPersonUidexcludeSelectedClazzList sortOrderfilter currentTime permission_stringBuilderLjava/lang/StringBuilder; _inputSize _argCount"Ljava/util/List;(Ljava/lang/String;JLjava/util/List;IIJJ)Landroidx/paging/PagingSource;getClassNamesFromListOfIdsD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;idsbLkotlin/coroutines/Continuation<-Ljava/util/List;>;kotlin/coroutines/Continuation(Ljava/util/List;Lkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;findByClazzName$(Ljava/lang/String;)Ljava/util/List;nameM(Ljava/lang/String;)Ljava/util/List;clazzAndDetailPermissionsAsFlow"(JJ)Lkotlinx/coroutines/flow/Flow;a(JJ)Lkotlinx/coroutines/flow/Flow;getClazzWithDisplayDetails#(JJJ)Lkotlinx/coroutines/flow/Flow;_(JJJ)Lkotlinx/coroutines/flow/Flow;0findClazzesWithEffectiveHolidayCalendarAndFilter(J)Ljava/util/List;_tmpUmCalendarName_tmpUmCalendarUid_tmpUmCalendarCategory_tmpUmCalendarActive _tmpUmCalendarMasterChangeSeqNum_tmpUmCalendarLocalChangeSeqNum_tmpUmCalendarLastChangedBy_tmpUmCalendarLct_tmpHolidayCalendar1Lcom/ustadmobile/lib/db/entities/HolidayCalendar; _tmpCtTitle_tmpCtTerminology _tmpCtUid _tmpCtLct_tmpTerminology3Lcom/ustadmobile/lib/db/entities/CourseTerminology;_tmpCoursePictureUri_tmpCoursePictureThumbnailUri_tmpCoursePictureUid_tmpCoursePictureLct_tmpCoursePictureActive_tmp_1_tmpCoursePicture/Lcom/ustadmobile/lib/db/entities/CoursePicture;KLcom/ustadmobile/lib/db/entities/ClazzWithHolidayCalendarAndAndTerminology;_tmp_2_cursorIndexOfUmCalendarUid_cursorIndexOfUmCalendarName _cursorIndexOfUmCalendarCategory_cursorIndexOfUmCalendarActive*_cursorIndexOfUmCalendarMasterChangeSeqNum)_cursorIndexOfUmCalendarLocalChangeSeqNum%_cursorIndexOfUmCalendarLastChangedBy_cursorIndexOfUmCalendarLct_cursorIndexOfCtUid_cursorIndexOfCtTitle_cursorIndexOfCtTerminology_cursorIndexOfCtLct_cursorIndexOfCoursePictureUid_cursorIndexOfCoursePictureLct_cursorIndexOfCoursePictureUri'_cursorIndexOfCoursePictureThumbnailUri!_cursorIndexOfCoursePictureActive filterUid]Ljava/util/List;`(J)Ljava/util/List;getTitleByUidAsFlow5(J)Lkotlinx/coroutines/flow/Flow; getClazzNameAndTerminologyAsFlow^(J)Lkotlinx/coroutines/flow/Flow;getClazzNameAsFlowgetClazzTimeZoneByClazzUidAsync5Lkotlin/coroutines/Continuation<-Ljava/lang/String;>;J(JLkotlin/coroutines/Continuation<-Ljava/lang/String;>;)Ljava/lang/Object;getCoursesByNamenames$Ljava/util/List;]Lkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/Clazz;>;>;(Ljava/util/List;Lkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/Clazz;>;>;)Ljava/lang/Object;findOneRosterUserClazzesfilterByEnrolledMemberPersonUids(JJLkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/Clazz;>;>;)Ljava/lang/Object;getRequiredConverters(()Ljava/util/List;>;RuntimeInvisibleAnnotations(Ljava/lang/Object;)VF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; SourceFileClazzDao_Impl.java NestMembers InnerClasses1 "#!y1**+* Y*+*Y*+*Y*+ <= >t#011 E7*$*)*+,A*2 7*5:*5!++-+& !(+4   77   kc*8Y*+:,=    2*$*)*+C*2*5 M*5,'& $'/122 2 g 3*$*)*+GW*2*5 M*5,(& %(0233   h c*MY*+O,=    o *PY*!R=*h    !"#$ M^UNUW:6]*$*a:gi6oi6qi6 si6 ui6 wi6 yi6 {i6}i6i6i6i6i6i6i6i6i6i6i6i6i6i6i6i6i6%Y: 7! ! :#:# #  :$ :$ $ 8% % 7& & 7( ( 6++6* *7, ,7. .70 072 274 466 677 779 97; ;6= =7> > :@:@ @7A A7C C7E E7G G :I:I I7J J :  :! !:L L*>MMOMe12 3456*839<:E;N<W=`>i?r@{ABCDEFGHIJKLMNOP RSU)V0X<YB[M]T_``fbqdxfgijlmpqrtuwxz{} ~&18CJU\gny "-47:>EJMV[x??%&#c'&$(&@ )&I) * !M%&#q'&$+,%- &. (o/0*{12+]3 ,K4 .95 0 '6 27 41826C9 7U: 9g; ;y<2== >(&@s> Aa? CO@ E=A G)&I-B J  3C2<D2EE2 NF2 WG2 `H2 iI2 rJ2{K2L2M2N2O2P2Q2R2S2T2xU2oV2fW2]X2TY2KZ2 B[2:  ^^\ []& S^_P`2*4ab o B!X  P(X@3X `8X XXcd5NW:6]*YSY* 455\ 1]& (^_%`2efg3!N!W:6+#':*+Y*-,.RS TUVWH33h&3/]& &^_#`2ij 3klmg3!N!W:6+#':*1Y*3,. H33h&3/]& &^_#`2ij 3klnon(4L4WM*YS6Y*,8wx y ($]& ^_pqK-4L4WM*$*,aN-gi6-oi6-qi6-si6-ui6-wi6 -yi6 -{i6 -}i6 -i6 -i6-i6-i6-i6-i6-i6-i6-i6-i6-i6-i6-i6-i6-i6-i69Y-;?:-AY:-7- :! -:!!- :" -:""-8##-7$$- 7&&- 6))6((- 7**- 7,,- 7..-700-722-644-755-777-799-6;;-7<<- :> -:>>-7??-7AA-7CC-7EE- :G -:GG-7HH DW:- ,:J- ,J d    &.6>FNV^fnv~ !"#$%&'()+-.0#1)335:7E8K:U<\>f?mAwB~DEHIJLMOPRSUVXY[ \^_#a-b4d>eEgOhVj`kgmrnxprtuwxz{}~  &*d=&%&!H'&"u(&>)&Gr * 3%&!U'&"f+,#w- $. &e/0(q12)T3 *C4 ,25 .!6 07 2 8249 5-: 7>; 9O<2;`= <(&>w> ?f? AU@ CDA E")&GB H&C2.D26E2>F2FG2NH2 VI2 ^J2 fK2 nL2 vM2~N2O2P2Q2R2xS2pT2hU2`V2XW2PX2HY2@Z28[2) -)]& !^_ab ) s o XE3  L'XE@2XE [7XE $XEXtuv2U:UW:6]':*JY*L-. H22h 2.]& &^_#`2ij 2kwxv4M:MW:6]':*OY*Q-.'-./01H44h 4/]&&^_#`2ij 4yz{d3UNUW:6]*YSRY*TJK LMN433\ 0]& (^_%`2e|v?U:UW:6]6]':*WY*Y-."$)H??\ ?:]&1^_.`2)ij ?}~ ^ Z:  `bW hbW `bW jbW `bW lbW `bW nbW `bW pbW `bW rbW tbW vbW `bW xbW `bW jbW `bW lbW `bW nbW `bW zbW `bW rbW tbW vbW `bW |bW `bW ~bW `bW bW `bW bW `bW bW `bW bW `bW bW `bW bW `bW bW `bW bW `bW bW tbW `bW bW `bW bW `bW bW `bW bW `bW bW `bW bW `bW bW `bW bW `bW `bW bW `bW bW tbW bW `bW bW `bW bW tbW `bW bW `bW bW `bW bW `bW bW tbW bW `bW bW `bW bW tbW bW `bW bW `bW bW `bW bW `bW ¶bW `bW ĶbW `bW ƶbW tbW ȶbW `bW ʶbW tbW `bW ̶bW `bW ζbW `bW жbW tbW `bW ҶbW `bW ԶbW `bW ֶbW `bW ضbW `bW ڶbW `bW ܶbW `bW ޶bW `bW bW `bW bW tbW `bW bW6    bW `bW bW tbW bW tbW bW `bW bW tbW bW `bW bW tbW bW `bW bW `bW bW `bW bW tbW `bW bW `bW bW `bW bW `bW  bW tbW `bW  bW `bW  bW `bW bW `bW  bW tbW `bW bW `bW bW `bW bW `bW  bW tbW `bW bW `bW  bW `bW bW `bW ζbW :  `6 W:6]6]6 ]6 ]6 ]6 ]6 ]6 ] 6 ] 6 ] 6+# 6:!$(*7]  `6]  `6] `6] `6] `6] `6] `6] `6].Y**Y0SYSY2SY4SY6SY8S: )2;DMV_hqz      %.7@IR[dmv !"#$%&'()*+,-!.*/30<1E2N3W4`5i6r7{89:;<=>?@ABCDEFG HIJ&K/L8MANJOSP\QeRnSwTUVWXYZ[\]^_`abcdef"g+h4i=jFkOlXmanjosp|qrstuvwxyz{|}~ %.7@IR[dmv!*3<ENW`ir{ %(14<?GJRV^bkow{ $+5<FMW r & 22   2  ]& 2v^_s`2  )EcX ' ZN-=bW+6--?bW-:`6W:6+:  ! $(*7  ]۸': * AY*C,.>     " ( . 7 : [ d g j o p [ r q2(]]&.W27N^_:K`2oij  $B EcX ' KMrDMDWN6-+#*$*-a:gi6oi6qi6si6 ui6 wi6 yi6 {i6 }i6i6i6i6i6i6i6i6i6i6i6i6i6i6i6i6i69Y;?:A/Y: 7! ! :#:# # :$:$ $ 8% % 7& & 7( ( 6++6* * 7, ,7. .70 072 274 466 677 779 97; ;6= =7> > :@:@ @7A A7C C7E E7G G :I:I I7J J  DW:  - :L -L)Tbbdbf 4 5 6 7 8 9) ;2 <; =D >M ?V @_ Ah Bq Cz D E F G H I J K L M N O P Q R S T U$ W- Y8 Z? \K ]Q _\ ac co du f h j k m n p q t u v x y { | ~   # . 5 @ G R Y d k v }                   * 1 < C M P T [ _ b k o x?N%&#r'&$(&@)&I- r 8* !\%&#'&$+,%- &. (y/0*12+g3 ,U4 . C5 016 2.7 4@ 826R9 7d: 9v; ;<2== >(&@}> Ak? CY@ EGA G*#)&I<B J20C2;'D2DE2MF2 V G2 _H2 hI2 qJ2 zK2L2M2N2O2P2Q2R2S2T2U2V2|W2sX2jY2aZ2 X[2H rr&n]& f^_c`2)Iab H s   XE6  P)XE@4XE `9XE % XEXeF:FW:6!]6]6]6!]6]6]6!]6] 6] 6!] 6] 6] 6!]6]6]6!]6]6]6!]6!]6]6]6!]6]6]*YSY6SY0SY8SHY*J5  z { | } ~% ( 0 3 ; > F J R V ^ b j n v z      " * . 6 >ee eh `]&V^_S`2  K:KW:6  !]6  !]6  ]6  ]6  ]6  ]*Y0SYSY2SY4SMY*O> U s t u v w% x( y0 z3 {< |? }G ~K S Hh   }]&s^_p`2 y bPNPW:6]6]*$*a:gi6oi6qi6 si6 ui6 wi6 yi6 {i6}i6i6i6i6i6i6i6i6i6i6i6i6i6i6i6i6i6Ri6 Ti6!Vi6"Xi6#Zi6$\i6%^i6&`i6'bi6(di6)fi6*hi6+ji6,li6-ni6.pi6/ri609Y;?:1A W!K"?#3$'%&'tYv:3 7434w! :6!:636z"6737}#6996838$7:3:%7<3<&6>3>'7?3?:3(')*+{Y:4(7545) :7):747* :8*:848+7949:4,3-'./0,76-78. ::.::/ :;/:;06==6<Y68:;<:5:5Y:27626 :8:828  :9 :929 8:2: 7;2; 7=2= 6@@6?2?7A2A7C2C7E2E7G2G7I2I6K2K7L2L7N2N7P2P6R2R7S2S :U:U2U7V2V7X2X7Z2Z7\2\ :^:^2^7_2_23242512DW41:2 2:a a7 a u v w x y# z* {7 }@ ~I R [ d m v     " , 6 @ J T ^ h r |          < E P W c i t {                ) 2 = D P V a h t z              % 0 ; G Z ] ` i t {                 ! #" $) &4 '; )F *M ,X -_ /j 0q 2| 3 5 6 8 9 ; < > ? A B D E G I K L N O% Q0 R7 TB UI WU X[ Zf \m ^x _ ` a b c d e g h e g h iNnf&6P 4t&6m27O08[129= :+ <2> ?E3S&7w&8=a 5a=&7&8 92o4&:"&;o 6d 8G&:0*&;G0<;2=Z5%&8'&9(&UX)&^i5r234`>5t** 6%&8'&9+,:- ;. =/0?2@"|3 A4j4 CFX5 EXF6 Gj47 I|"82K9 L: N; P<2R= S(&U > V? X0n@ ZB\A \f8)&^x&B _@tC2IkD2RbE2 [YF2 dPG2 mGH2 v>I2 5J2,K2#L2M2N2O2P2Q2R2S2T2U2V2W2X2Y2Z2[2"2 ,2!6~2"@t2#Jj2$T`2%^V2&hL2'rB2(|82).2*$2+2,2-2.2/20 1 ]& ^_`27ab  1 `$1XEi,t ,@S1XEt/,  3XEt;'  @4XEt,6XEt  P=XEt@HXEt `MXEt :1XEXd5NW:6]*YSY*ϸ n s t u v455h 1]& (^_%`2d;NW:6]*YSY2SY*Ը    4;;h 7]& .^_+`2d5NW:6]*YSY*ٸ    455h 1]& (^_%`2v4:W:6]':*Y*-. H44h 4/]&&^_#`2ij 4 ZN-`bW-߶bW-`bW-bW-`bW-bW+6--bW-`bW-ζbW-:`6W:6+:   $:  #޸': * Y*,.Z./ 012$3,445<6B7J8R9Z:`;f<o=r>?@ABCp r& <~2`Z]&fT2oK^_rH`2ij  $z EcX $, n:W:6]6]6]6]6]6!]': * Y*.B%(03;>FJR W Rnn n ni]&_^_\`2Wij  n A3 *+1  A4 *+,1  AE13 *+1  2MHA.WROJ61+PM8  8MP+16JORW.AHMPK!!,b :com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$1.class=k  4com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$1this$04Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;   $androidx/room/EntityInsertionAdapter(Landroidx/room/RoomDatabase;)VINSERT OR ABORT INTO `ClazzEnrolment` (`clazzEnrolmentUid`,`clazzEnrolmentPersonUid`,`clazzEnrolmentClazzUid`,`clazzEnrolmentDateJoined`,`clazzEnrolmentDateLeft`,`clazzEnrolmentRole`,`clazzEnrolmentAttendancePercentage`,`clazzEnrolmentActive`,`clazzEnrolmentLeavingReasonUid`,`clazzEnrolmentOutcome`,`clazzEnrolmentLocalChangeSeqNum`,`clazzEnrolmentMasterChangeSeqNum`,`clazzEnrolmentLastChangedBy`,`clazzEnrolmentLct`) VALUES (nullif(?, 0),?,?,?,?,?,?,?,?,?,?,?,?,?)  .com/ustadmobile/lib/db/entities/ClazzEnrolmentgetClazzEnrolmentUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V  getClazzEnrolmentPersonUid  getClazzEnrolmentClazzUid " #getClazzEnrolmentDateJoined % &getClazzEnrolmentDateLeft ( )*getClazzEnrolmentRole()I , -.%getClazzEnrolmentAttendancePercentage()F 0 12 bindDouble(ID)V 4 56getClazzEnrolmentActive()Z 8 9!getClazzEnrolmentLeavingReasonUid ; <*getClazzEnrolmentOutcome > ?"getClazzEnrolmentLocalChangeSeqNum A B#getClazzEnrolmentMasterChangeSeqNum D E*getClazzEnrolmentLastChangedBy G HgetClazzEnrolmentLct J KLbind^(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;)VS(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis6Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$1;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity0Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;_tmpI StackMapTable$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureXLandroidx/room/EntityInsertionAdapter; SourceFileClazzEnrolmentDao_Impl.javaEnclosingMethodh2com/ustadmobile/core/db/dao/ClazzEnrolmentDao_ImplNestHost InnerClasses  MNI *+*,OBP  QR  STUVN- OFP QRWXKLND+,+,+,+,!+,$+,'+,+/,3>++ ,7+ ,:+ ,=+ ,@+ ,C+,FOBL MN!O,P7QDRQS^ThUtVWXYZ[P*QRYZ[\^U]^_\@` XXDKaN4 *+,IOBP  QR` XXbcdefg igj PK!!ҳ;com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$10.class=(  5com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$10this$04Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  2com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;clazzEnrolmentUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&clazzEnrolmentPersonUid(clazzEnrolmentClazzUid*clazzEnrolmentDateJoined,clazzEnrolmentDateLeft.clazzEnrolmentRole0"clazzEnrolmentAttendancePercentage2clazzEnrolmentActive4clazzEnrolmentLeavingReasonUid6clazzEnrolmentOutcome8clazzEnrolmentLocalChangeSeqNum: clazzEnrolmentMasterChangeSeqNum<clazzEnrolmentLastChangedBy>clazzEnrolmentLct@leavingReasonUidBleavingReasonTitleDleavingReasonMCSNFleavingReasonCSNHleavingReasonLCBJleavingReasonLctLtimeZoneNjava/util/ArrayList PQR STandroid/database/CursorgetCount()I MV W(I)V PY Z[ moveToNext()Z P] ^_isNull(I)Za-com/ustadmobile/lib/db/entities/LeavingReason ` Pd efgetLong(I)J `h ijsetLeavingReasonUid(J)V Pl mn getString(I)Ljava/lang/String; `p qrsetLeavingReasonTitle(Ljava/lang/String;)V `t ujsetLeavingReasonMCSN `w xjsetLeavingReasonCSN Pz {|getInt(I)I `~ WsetLeavingReasonLCB ` jsetLeavingReasonLct?com/ustadmobile/lib/db/entities/ClazzEnrolmentWithLeavingReason jsetClazzEnrolmentUid jsetClazzEnrolmentPersonUid jsetClazzEnrolmentClazzUid jsetClazzEnrolmentDateJoined jsetClazzEnrolmentDateLeft WsetClazzEnrolmentRole P getFloat(I)F %setClazzEnrolmentAttendancePercentage(F)V setClazzEnrolmentActive(Z)V j!setClazzEnrolmentLeavingReasonUid WsetClazzEnrolmentOutcome j"setClazzEnrolmentLocalChangeSeqNum j#setClazzEnrolmentMasterChangeSeqNum WsetClazzEnrolmentLastChangedBy jsetClazzEnrolmentLct r setTimeZone setLeavingReason2(Lcom/ustadmobile/lib/db/entities/LeavingReason;)V  java/util/Listadd(Ljava/lang/Object;)Z P close  androidx/room/RoomSQLiteQueryrelease  call()Ljava/util/List;java/util/concurrent/CallableV(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis7Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$10; Signature_tmpLeavingReasonTitleLjava/lang/String;_tmpLeavingReasonUidJ_tmpLeavingReasonMCSN_tmpLeavingReasonCSN_tmpLeavingReasonLCBI_tmpLeavingReasonLct_tmpLeavingReason/Lcom/ustadmobile/lib/db/entities/LeavingReason; _tmpTimeZone_itemALcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithLeavingReason;_tmpClazzEnrolmentUid_tmpClazzEnrolmentPersonUid_tmpClazzEnrolmentClazzUid_tmpClazzEnrolmentDateJoined_tmpClazzEnrolmentDateLeft_tmpClazzEnrolmentRole&_tmpClazzEnrolmentAttendancePercentageF_tmpClazzEnrolmentActiveZ_tmp"_tmpClazzEnrolmentLeavingReasonUid_tmpClazzEnrolmentOutcome#_tmpClazzEnrolmentLocalChangeSeqNum$_tmpClazzEnrolmentMasterChangeSeqNum_tmpClazzEnrolmentLastChangedBy_tmpClazzEnrolmentLct_cursorIndexOfClazzEnrolmentUid%_cursorIndexOfClazzEnrolmentPersonUid$_cursorIndexOfClazzEnrolmentClazzUid&_cursorIndexOfClazzEnrolmentDateJoined$_cursorIndexOfClazzEnrolmentDateLeft _cursorIndexOfClazzEnrolmentRole0_cursorIndexOfClazzEnrolmentAttendancePercentage"_cursorIndexOfClazzEnrolmentActive,_cursorIndexOfClazzEnrolmentLeavingReasonUid#_cursorIndexOfClazzEnrolmentOutcome-_cursorIndexOfClazzEnrolmentLocalChangeSeqNum._cursorIndexOfClazzEnrolmentMasterChangeSeqNum)_cursorIndexOfClazzEnrolmentLastChangedBy_cursorIndexOfClazzEnrolmentLct_cursorIndexOfLeavingReasonUid _cursorIndexOfLeavingReasonTitle_cursorIndexOfLeavingReasonMCSN_cursorIndexOfLeavingReasonCSN_cursorIndexOfLeavingReasonLCB_cursorIndexOfLeavingReasonLct_cursorIndexOfTimeZone_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableSLjava/util/List; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionU()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;finalize()Ljava/lang/Object;Ljava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileClazzEnrolmentDao_Impl.javaEnclosingMethod $%$findAllEnrolmentsByPersonAndClazzUid"(JJ)Lkotlinx/coroutines/flow/Flow;NestHost InnerClasses   C*+*,* p4**L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 +96 +;6+=6+?6+A6+C6+E6+G6+I6+K6MY+OU:+X+\:+\/+\$+\+\+\`Yb:+c7g+\ : +k:o+c7s+c7v+y6!!}+c7"":Y:+c7+c7+c7+c7  +c7""+y6$$+8%%+ y6''6&&+ c7((+ y6**+ c7+++ c7--+y6//+c700+\ :2 +k:22W:+:3+3RTtvwx'y/z7{?|G}O~W_gow$+6<FMW^hoy+2<CMT^eov39$mFKW:h)y!"z2+4" "$%+&'<(M~*^m+o\-K/:02'/7?GO W _| gt ol wd\TLD<4 , $      PJ*` MP`#P`@)P` P P6*Ʊ  A/*˰p  !"#&' PK!!zP  ;com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$11.class=  5com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$11this$04Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  2com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;clazzEnrolmentUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&clazzEnrolmentPersonUid(clazzEnrolmentClazzUid*clazzEnrolmentDateJoined,clazzEnrolmentDateLeft.clazzEnrolmentRole0"clazzEnrolmentAttendancePercentage2clazzEnrolmentActive4clazzEnrolmentLeavingReasonUid6clazzEnrolmentOutcome8clazzEnrolmentLocalChangeSeqNum: clazzEnrolmentMasterChangeSeqNum<clazzEnrolmentLastChangedBy>clazzEnrolmentLct@leavingReasonUidBleavingReasonTitleDleavingReasonMCSNFleavingReasonCSNHleavingReasonLCBJleavingReasonLctLtimeZone NOP QRandroid/database/Cursor moveToFirst()Z NT UVisNull(I)ZX-com/ustadmobile/lib/db/entities/LeavingReason W N[ \]getLong(I)J W_ `asetLeavingReasonUid(J)V Nc de getString(I)Ljava/lang/String; Wg hisetLeavingReasonTitle(Ljava/lang/String;)V Wk lasetLeavingReasonMCSN Wn oasetLeavingReasonCSN Nq rsgetInt(I)I Wu vwsetLeavingReasonLCB(I)V Wy zasetLeavingReasonLct|?com/ustadmobile/lib/db/entities/ClazzEnrolmentWithLeavingReason { { asetClazzEnrolmentUid { asetClazzEnrolmentPersonUid { asetClazzEnrolmentClazzUid { asetClazzEnrolmentDateJoined { asetClazzEnrolmentDateLeft { wsetClazzEnrolmentRole N getFloat(I)F { %setClazzEnrolmentAttendancePercentage(F)V { setClazzEnrolmentActive(Z)V { a!setClazzEnrolmentLeavingReasonUid { wsetClazzEnrolmentOutcome { a"setClazzEnrolmentLocalChangeSeqNum { a#setClazzEnrolmentMasterChangeSeqNum { wsetClazzEnrolmentLastChangedBy { asetClazzEnrolmentLct { i setTimeZone { setLeavingReason2(Lcom/ustadmobile/lib/db/entities/LeavingReason;)V N close  androidx/room/RoomSQLiteQueryrelease  callC()Lcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithLeavingReason;java/util/concurrent/CallableV(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis7Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$11; Signature_tmpLeavingReasonTitleLjava/lang/String;_tmpLeavingReasonUidJ_tmpLeavingReasonMCSN_tmpLeavingReasonCSN_tmpLeavingReasonLCBI_tmpLeavingReasonLct_tmpLeavingReason/Lcom/ustadmobile/lib/db/entities/LeavingReason; _tmpTimeZone_tmpClazzEnrolmentUid_tmpClazzEnrolmentPersonUid_tmpClazzEnrolmentClazzUid_tmpClazzEnrolmentDateJoined_tmpClazzEnrolmentDateLeft_tmpClazzEnrolmentRole&_tmpClazzEnrolmentAttendancePercentageF_tmpClazzEnrolmentActiveZ_tmp"_tmpClazzEnrolmentLeavingReasonUid_tmpClazzEnrolmentOutcome#_tmpClazzEnrolmentLocalChangeSeqNum$_tmpClazzEnrolmentMasterChangeSeqNum_tmpClazzEnrolmentLastChangedBy_tmpClazzEnrolmentLct_resultALcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithLeavingReason;_cursorIndexOfClazzEnrolmentUid%_cursorIndexOfClazzEnrolmentPersonUid$_cursorIndexOfClazzEnrolmentClazzUid&_cursorIndexOfClazzEnrolmentDateJoined$_cursorIndexOfClazzEnrolmentDateLeft _cursorIndexOfClazzEnrolmentRole0_cursorIndexOfClazzEnrolmentAttendancePercentage"_cursorIndexOfClazzEnrolmentActive,_cursorIndexOfClazzEnrolmentLeavingReasonUid#_cursorIndexOfClazzEnrolmentOutcome-_cursorIndexOfClazzEnrolmentLocalChangeSeqNum._cursorIndexOfClazzEnrolmentMasterChangeSeqNum)_cursorIndexOfClazzEnrolmentLastChangedBy_cursorIndexOfClazzEnrolmentLct_cursorIndexOfLeavingReasonUid _cursorIndexOfLeavingReasonTitle_cursorIndexOfLeavingReasonMCSN_cursorIndexOfLeavingReasonCSN_cursorIndexOfLeavingReasonLCB_cursorIndexOfLeavingReasonLct_cursorIndexOfTimeZone_cursorLandroid/database/Cursor; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/Nullable;()Ljava/lang/Object;tLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileClazzEnrolmentDao_Impl.javaEnclosingMethod findEnrolmentWithLeavingReason5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses   C*+*,* e3**L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 +96 +;6+=6+?6+A6+C6+E6+G6+I6+K6+M+S:+S/+S$+S+S+SWYY:+Z7^+S : +b:f+Z7j+Z7m+p6  t+Z7!!x:{Y}:+Z7~+Z7+Z7+Z7+Z7!!+p6##+8$$+ p6&&6%%+ Z7''+ p6))+ Z7**+ Z7,,+p6..+Z7//+S :1 +b:11::+*:2+*2VU' / 7 ? G OW_gow !"$'%-'7)>+H,O.Y/`1j2q4{5679;<>?ABDEGHJKMNQRS#U-V4X>YE[O\V^`_gaqbxdeghjlmnoqstqstu3*m7KH:Y)j {! z1*!#$%&-'>t)Oc*`R,qA.0/1$'/7?GO} Wu _m ge o] wUME=5-% N*W MNW"N{W@(N{W N{N A /*      PK!!c22;com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$12.class=  5com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$12this$04Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  2com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;clazzEnrolmentUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&clazzEnrolmentPersonUid(clazzEnrolmentClazzUid*clazzEnrolmentDateJoined,clazzEnrolmentDateLeft.clazzEnrolmentRole0"clazzEnrolmentAttendancePercentage2clazzEnrolmentActive4clazzEnrolmentLeavingReasonUid6clazzEnrolmentOutcome8clazzEnrolmentLocalChangeSeqNum: clazzEnrolmentMasterChangeSeqNum<clazzEnrolmentLastChangedBy>clazzEnrolmentLct@clazzUidB clazzNameD clazzDescFattendanceAverageHclazzHolidayUMCalendarUidJclazzScheuleUMCalendarUidL isClazzActiveNclazzLocationUidPclazzStartTimeR clazzEndTimeT clazzFeaturesVclazzSchoolUidXclazzEnrolmentPolicyZclazzTerminologyUid\clazzMasterChangeSeqNum^clazzLocalChangeSeqNum`clazzLastChangedBybclazzLctd clazzTimeZonefclazzStudentsPersonGroupUidhclazzTeachersPersonGroupUidj"clazzPendingStudentsPersonGroupUidlclazzParentsPersonGroupUidn clazzCodepclazzOwnerPersonUidrctUidtctTitlev ctTerminologyxctLctzjava/util/ArrayList |}~ android/database/CursorgetCount()I y (I)V |  moveToNext()Z | isNull(I)Z.com/ustadmobile/lib/db/entities/ClazzEnrolment | getLong(I)J setClazzEnrolmentUid(J)V setClazzEnrolmentPersonUid setClazzEnrolmentClazzUid setClazzEnrolmentDateJoined setClazzEnrolmentDateLeft | getInt(I)I setClazzEnrolmentRole | getFloat(I)F %setClazzEnrolmentAttendancePercentage(F)V setClazzEnrolmentActive(Z)V !setClazzEnrolmentLeavingReasonUid setClazzEnrolmentOutcome "setClazzEnrolmentLocalChangeSeqNum #setClazzEnrolmentMasterChangeSeqNum setClazzEnrolmentLastChangedBy setClazzEnrolmentLct%com/ustadmobile/lib/db/entities/Clazz  setClazzUid |  getString(I)Ljava/lang/String;  setClazzName(Ljava/lang/String;)V  setClazzDesc setAttendanceAverage setClazzHolidayUMCalendarUid setClazzScheuleUMCalendarUid setClazzActive setClazzLocationUid setClazzStartTime setClazzEndTime setClazzFeatures setClazzSchoolUid setClazzEnrolmentPolicy setClazzTerminologyUid setClazzMasterChangeSeqNum setClazzLocalChangeSeqNum  setClazzLastChangedBy   setClazzLct  setClazzTimeZone   setClazzStudentsPersonGroupUid  setClazzTeachersPersonGroupUid  %setClazzPendingStudentsPersonGroupUid  setClazzParentsPersonGroupUid   setClazzCode  setClazzOwnerPersonUid1com/ustadmobile/lib/db/entities/CourseTerminology    setCtUid " # setCtTitle % &setCtTerminology ( )setCtLct+Fcom/ustadmobile/lib/db/composites/ClazzEnrolmentAndPersonDetailDetails *- .(Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;Lcom/ustadmobile/lib/db/entities/Clazz;Lcom/ustadmobile/lib/db/entities/CourseTerminology;)V 012 34java/util/Listadd(Ljava/lang/Object;)Z |6 7close 9:; <androidx/room/RoomSQLiteQueryrelease > ?@call()Ljava/util/List;Bjava/util/concurrent/CallableV(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis7Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$12; Signature_tmpClazzEnrolmentUidJ_tmpClazzEnrolmentPersonUid_tmpClazzEnrolmentClazzUid_tmpClazzEnrolmentDateJoined_tmpClazzEnrolmentDateLeft_tmpClazzEnrolmentRoleI&_tmpClazzEnrolmentAttendancePercentageF_tmpClazzEnrolmentActiveZ_tmp"_tmpClazzEnrolmentLeavingReasonUid_tmpClazzEnrolmentOutcome#_tmpClazzEnrolmentLocalChangeSeqNum$_tmpClazzEnrolmentMasterChangeSeqNum_tmpClazzEnrolmentLastChangedBy_tmpClazzEnrolmentLct _tmpEnrolment0Lcom/ustadmobile/lib/db/entities/ClazzEnrolment; _tmpClazzNameLjava/lang/String; _tmpClazzDesc_tmpClazzTimeZone _tmpClazzCode _tmpClazzUid_tmpAttendanceAverage_tmpClazzHolidayUMCalendarUid_tmpClazzScheuleUMCalendarUid_tmpIsClazzActive_tmp_1_tmpClazzLocationUid_tmpClazzStartTime_tmpClazzEndTime_tmpClazzFeatures_tmpClazzSchoolUid_tmpClazzEnrolmentPolicy_tmpClazzTerminologyUid_tmpClazzMasterChangeSeqNum_tmpClazzLocalChangeSeqNum_tmpClazzLastChangedBy _tmpClazzLct_tmpClazzStudentsPersonGroupUid_tmpClazzTeachersPersonGroupUid&_tmpClazzPendingStudentsPersonGroupUid_tmpClazzParentsPersonGroupUid_tmpClazzOwnerPersonUid _tmpClazz'Lcom/ustadmobile/lib/db/entities/Clazz; _tmpCtTitle_tmpCtTerminology _tmpCtUid _tmpCtLct_tmpCourseTerminology3Lcom/ustadmobile/lib/db/entities/CourseTerminology;_itemHLcom/ustadmobile/lib/db/composites/ClazzEnrolmentAndPersonDetailDetails;_cursorIndexOfClazzEnrolmentUid%_cursorIndexOfClazzEnrolmentPersonUid$_cursorIndexOfClazzEnrolmentClazzUid&_cursorIndexOfClazzEnrolmentDateJoined$_cursorIndexOfClazzEnrolmentDateLeft _cursorIndexOfClazzEnrolmentRole0_cursorIndexOfClazzEnrolmentAttendancePercentage"_cursorIndexOfClazzEnrolmentActive,_cursorIndexOfClazzEnrolmentLeavingReasonUid#_cursorIndexOfClazzEnrolmentOutcome-_cursorIndexOfClazzEnrolmentLocalChangeSeqNum._cursorIndexOfClazzEnrolmentMasterChangeSeqNum)_cursorIndexOfClazzEnrolmentLastChangedBy_cursorIndexOfClazzEnrolmentLct_cursorIndexOfClazzUid_cursorIndexOfClazzName_cursorIndexOfClazzDesc_cursorIndexOfAttendanceAverage'_cursorIndexOfClazzHolidayUMCalendarUid'_cursorIndexOfClazzScheuleUMCalendarUid_cursorIndexOfIsClazzActive_cursorIndexOfClazzLocationUid_cursorIndexOfClazzStartTime_cursorIndexOfClazzEndTime_cursorIndexOfClazzFeatures_cursorIndexOfClazzSchoolUid"_cursorIndexOfClazzEnrolmentPolicy!_cursorIndexOfClazzTerminologyUid%_cursorIndexOfClazzMasterChangeSeqNum$_cursorIndexOfClazzLocalChangeSeqNum _cursorIndexOfClazzLastChangedBy_cursorIndexOfClazzLct_cursorIndexOfClazzTimeZone)_cursorIndexOfClazzStudentsPersonGroupUid)_cursorIndexOfClazzTeachersPersonGroupUid0_cursorIndexOfClazzPendingStudentsPersonGroupUid(_cursorIndexOfClazzParentsPersonGroupUid_cursorIndexOfClazzCode!_cursorIndexOfClazzOwnerPersonUid_cursorIndexOfCtUid_cursorIndexOfCtTitle_cursorIndexOfCtTerminology_cursorIndexOfCtLct_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableZLjava/util/List; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/Exception\()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;finalize()Ljava/lang/Object;Ljava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileClazzEnrolmentDao_Impl.javaEnclosingMethod findAllClazzesByPersonWithClazz"(JJ)Lkotlinx/coroutines/flow/Flow;NestHost InnerClasses  A CDC*+*,* EFGHI?@D]**L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 +96 +;6+=6+?6+A6+C6+E6+G6+I6+K6+M6+O6+Q6+S6+U6+W6+Y6+[6+]6+_6 +a6!+c6"+e6#+g6$+i6%+k6&+m6'+o6(+q6)+s6*+u6++w6,yY+{:-+z+++|+q+f+[+P+ E+ :+ /+ $+ ++Y:/+70/0+72/2+74/4+76/6+78/8+6:/:+8;/;+ 6==6</<+ 7>/>+ 6@/@+ 7A/A+ 7C/C+6E/E+7F/Fŧ:/+ +++++++++++++|+q+f+ [+!P+"E+#:+$/+%$+&+'+(Y:0+7101+ :3 +:303+ :4 +:404+8505+7606+7808+6;;6:0:+7<0<+7>0>+7@0@+7B0B+7D0D+6F0F+7G0G+7I0I+7K0K+ 6M0M+!7N0N+" :P +":P0P+#7Q0Q +$7S0S +%7U0U+&7W0W+' :Y +':Y0Y+(7Z0Z:0+)$+*+++,uY:1+)7212+* :4 +*:414!++ :5 ++:515$+,7616':1*Y/01,:.-./W-:.+5.:\+5\E'/7?GOW_gow     '/7?GOW_gv  )!0#9$@&J'Q)[*b,l-s/}023678:;=>@ACDFGIJKLO1P:RDSKUVV\XfZm\x]~_acdfgijmnoqrtuw xz{#}-~4>EOV`gqx ",369enx Fh)JK09LK2JMK4[NK6lOK8}PQ:RS;mTU<yVQ=\WK>KXQ@:YKA)ZKC[QE\KF ]^/Y_`3{a`4b`Pc`YDdK1f_`3a`4eS5fK6xgK8[hU:giQ;JjK<9kK> (lK@mKB-nKD>oQFOpKG`qKIqrKKsQMtKN~b`PmuKQ\vKSKwKU:xKWc`Y,yKZ:z{0|`4}`5x\~K2:|`4}`5K6ni1 .]^/9z{01QQ'Q/Q7Q?QGQOQ WQ _Q gQ oQ wQQ|QtQlQdQ\QTQLQDQ<Q4Q,Q$QQQ QQQ Q!Q"Q#'Q$/Q%7Q&?Q'GQ(OQ)WQ*_Q+gQ,v-GH v-v.|09|0@q.|0*  L9|0@D|0 [I|0 0|0+*  1|0.|0 |ID6*8E F GHA?D/*=EF GHI PK!!9z;com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$13.class=  5com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$13this$04Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  2com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;clazzEnrolmentUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&clazzEnrolmentPersonUid(clazzEnrolmentClazzUid*clazzEnrolmentDateJoined,clazzEnrolmentDateLeft.clazzEnrolmentRole0"clazzEnrolmentAttendancePercentage2clazzEnrolmentActive4clazzEnrolmentLeavingReasonUid6clazzEnrolmentOutcome8clazzEnrolmentLocalChangeSeqNum: clazzEnrolmentMasterChangeSeqNum<clazzEnrolmentLastChangedBy>clazzEnrolmentLct@java/util/ArrayList BCD EFandroid/database/CursorgetCount()I ?H I(I)V BK LM moveToNext()ZO.com/ustadmobile/lib/db/entities/ClazzEnrolment N BR STgetLong(I)J NV WXsetClazzEnrolmentUid(J)V NZ [XsetClazzEnrolmentPersonUid N] ^XsetClazzEnrolmentClazzUid N` aXsetClazzEnrolmentDateJoined Nc dXsetClazzEnrolmentDateLeft Bf ghgetInt(I)I Nj kIsetClazzEnrolmentRole Bm nogetFloat(I)F Nq rs%setClazzEnrolmentAttendancePercentage(F)V Nu vwsetClazzEnrolmentActive(Z)V Ny zX!setClazzEnrolmentLeavingReasonUid N| }IsetClazzEnrolmentOutcome N X"setClazzEnrolmentLocalChangeSeqNum N X#setClazzEnrolmentMasterChangeSeqNum N IsetClazzEnrolmentLastChangedBy N XsetClazzEnrolmentLct  java/util/Listadd(Ljava/lang/Object;)Z B close  androidx/room/RoomSQLiteQueryrelease  call()Ljava/util/List;java/util/concurrent/CallableV(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis7Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$13; Signature_item0Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;_tmpClazzEnrolmentUidJ_tmpClazzEnrolmentPersonUid_tmpClazzEnrolmentClazzUid_tmpClazzEnrolmentDateJoined_tmpClazzEnrolmentDateLeft_tmpClazzEnrolmentRoleI&_tmpClazzEnrolmentAttendancePercentageF_tmpClazzEnrolmentActiveZ_tmp"_tmpClazzEnrolmentLeavingReasonUid_tmpClazzEnrolmentOutcome#_tmpClazzEnrolmentLocalChangeSeqNum$_tmpClazzEnrolmentMasterChangeSeqNum_tmpClazzEnrolmentLastChangedBy_tmpClazzEnrolmentLct_cursorIndexOfClazzEnrolmentUid%_cursorIndexOfClazzEnrolmentPersonUid$_cursorIndexOfClazzEnrolmentClazzUid&_cursorIndexOfClazzEnrolmentDateJoined$_cursorIndexOfClazzEnrolmentDateLeft _cursorIndexOfClazzEnrolmentRole0_cursorIndexOfClazzEnrolmentAttendancePercentage"_cursorIndexOfClazzEnrolmentActive,_cursorIndexOfClazzEnrolmentLeavingReasonUid#_cursorIndexOfClazzEnrolmentOutcome-_cursorIndexOfClazzEnrolmentLocalChangeSeqNum._cursorIndexOfClazzEnrolmentMasterChangeSeqNum)_cursorIndexOfClazzEnrolmentLastChangedBy_cursorIndexOfClazzEnrolmentLct_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableBLjava/util/List; StackMapTablejava/lang/Throwable Exceptionsjava/lang/ExceptionD()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;finalize()Ljava/lang/Object;uLjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileClazzEnrolmentDao_Impl.javaEnclosingMethod findAllByPersonUid!(J)Lkotlinx/coroutines/flow/Flow;NestHost InnerClasses   C*+*,* +**L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 +96 +;6+=6?Y+AG:+JNYP:+Q7U+Q7Y+Q7\+Q7_+Q7b+e6i+l8p+ e66t+ Q7  x+ e6""{+ Q7##~+ Q7%%+e6''+Q7((W:+:*+*6'/7?GOW_gow   +2<CMT^e!o"v$%'()*+-+-.L!+w<f MU"^D#o3%"'('/7{?sGkOc W[ _S gK oC w;3$ $zBBN@{B B6* 34 A/*  PK!!T++;com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$14.class=  5com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$14this$04Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  2com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;clazzEnrolmentUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&clazzEnrolmentPersonUid(clazzEnrolmentClazzUid*clazzEnrolmentDateJoined,clazzEnrolmentDateLeft.clazzEnrolmentRole0"clazzEnrolmentAttendancePercentage2clazzEnrolmentActive4clazzEnrolmentLeavingReasonUid6clazzEnrolmentOutcome8clazzEnrolmentLocalChangeSeqNum: clazzEnrolmentMasterChangeSeqNum<clazzEnrolmentLastChangedBy>clazzEnrolmentLct@clazzUidB clazzNameD clazzDescFattendanceAverageHclazzHolidayUMCalendarUidJclazzScheuleUMCalendarUidL isClazzActiveNclazzLocationUidPclazzStartTimeR clazzEndTimeT clazzFeaturesVclazzSchoolUidXclazzEnrolmentPolicyZclazzTerminologyUid\clazzMasterChangeSeqNum^clazzLocalChangeSeqNum`clazzLastChangedBybclazzLctd clazzTimeZonefclazzStudentsPersonGroupUidhclazzTeachersPersonGroupUidj"clazzPendingStudentsPersonGroupUidlclazzParentsPersonGroupUidn clazzCodepclazzOwnerPersonUidrjava/util/ArrayList tuv wxandroid/database/CursorgetCount()I qz {(I)V t} ~ moveToNext()Z t isNull(I)Z%com/ustadmobile/lib/db/entities/Clazz t getLong(I)J  setClazzUid(J)V t  getString(I)Ljava/lang/String;  setClazzName(Ljava/lang/String;)V  setClazzDesc t getFloat(I)F setAttendanceAverage(F)V setClazzHolidayUMCalendarUid setClazzScheuleUMCalendarUid t getInt(I)I setClazzActive(Z)V setClazzLocationUid setClazzStartTime setClazzEndTime setClazzFeatures setClazzSchoolUid {setClazzEnrolmentPolicy setClazzTerminologyUid setClazzMasterChangeSeqNum setClazzLocalChangeSeqNum {setClazzLastChangedBy  setClazzLct setClazzTimeZone setClazzStudentsPersonGroupUid setClazzTeachersPersonGroupUid %setClazzPendingStudentsPersonGroupUid setClazzParentsPersonGroupUid  setClazzCode setClazzOwnerPersonUid7com/ustadmobile/lib/db/entities/ClazzEnrolmentWithClazz setClazzEnrolmentUid setClazzEnrolmentPersonUid setClazzEnrolmentClazzUid setClazzEnrolmentDateJoined setClazzEnrolmentDateLeft {setClazzEnrolmentRole %setClazzEnrolmentAttendancePercentage setClazzEnrolmentActive  !setClazzEnrolmentLeavingReasonUid  {setClazzEnrolmentOutcome   "setClazzEnrolmentLocalChangeSeqNum   #setClazzEnrolmentMasterChangeSeqNum  {setClazzEnrolmentLastChangedBy  setClazzEnrolmentLct  setClazz*(Lcom/ustadmobile/lib/db/entities/Clazz;)V  java/util/Listadd(Ljava/lang/Object;)Z t close !"# $androidx/room/RoomSQLiteQueryrelease & '(call()Ljava/util/List;*java/util/concurrent/CallableV(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis7Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$14; Signature _tmpClazzNameLjava/lang/String; _tmpClazzDesc_tmpClazzTimeZone _tmpClazzCode _tmpClazzUidJ_tmpAttendanceAverageF_tmpClazzHolidayUMCalendarUid_tmpClazzScheuleUMCalendarUid_tmpIsClazzActiveZ_tmpI_tmpClazzLocationUid_tmpClazzStartTime_tmpClazzEndTime_tmpClazzFeatures_tmpClazzSchoolUid_tmpClazzEnrolmentPolicy_tmpClazzTerminologyUid_tmpClazzMasterChangeSeqNum_tmpClazzLocalChangeSeqNum_tmpClazzLastChangedBy _tmpClazzLct_tmpClazzStudentsPersonGroupUid_tmpClazzTeachersPersonGroupUid&_tmpClazzPendingStudentsPersonGroupUid_tmpClazzParentsPersonGroupUid_tmpClazzOwnerPersonUid _tmpClazz'Lcom/ustadmobile/lib/db/entities/Clazz;_item9Lcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithClazz;_tmpClazzEnrolmentUid_tmpClazzEnrolmentPersonUid_tmpClazzEnrolmentClazzUid_tmpClazzEnrolmentDateJoined_tmpClazzEnrolmentDateLeft_tmpClazzEnrolmentRole&_tmpClazzEnrolmentAttendancePercentage_tmpClazzEnrolmentActive_tmp_1"_tmpClazzEnrolmentLeavingReasonUid_tmpClazzEnrolmentOutcome#_tmpClazzEnrolmentLocalChangeSeqNum$_tmpClazzEnrolmentMasterChangeSeqNum_tmpClazzEnrolmentLastChangedBy_tmpClazzEnrolmentLct_cursorIndexOfClazzEnrolmentUid%_cursorIndexOfClazzEnrolmentPersonUid$_cursorIndexOfClazzEnrolmentClazzUid&_cursorIndexOfClazzEnrolmentDateJoined$_cursorIndexOfClazzEnrolmentDateLeft _cursorIndexOfClazzEnrolmentRole0_cursorIndexOfClazzEnrolmentAttendancePercentage"_cursorIndexOfClazzEnrolmentActive,_cursorIndexOfClazzEnrolmentLeavingReasonUid#_cursorIndexOfClazzEnrolmentOutcome-_cursorIndexOfClazzEnrolmentLocalChangeSeqNum._cursorIndexOfClazzEnrolmentMasterChangeSeqNum)_cursorIndexOfClazzEnrolmentLastChangedBy_cursorIndexOfClazzEnrolmentLct_cursorIndexOfClazzUid_cursorIndexOfClazzName_cursorIndexOfClazzDesc_cursorIndexOfAttendanceAverage'_cursorIndexOfClazzHolidayUMCalendarUid'_cursorIndexOfClazzScheuleUMCalendarUid_cursorIndexOfIsClazzActive_cursorIndexOfClazzLocationUid_cursorIndexOfClazzStartTime_cursorIndexOfClazzEndTime_cursorIndexOfClazzFeatures_cursorIndexOfClazzSchoolUid"_cursorIndexOfClazzEnrolmentPolicy!_cursorIndexOfClazzTerminologyUid%_cursorIndexOfClazzMasterChangeSeqNum$_cursorIndexOfClazzLocalChangeSeqNum _cursorIndexOfClazzLastChangedBy_cursorIndexOfClazzLct_cursorIndexOfClazzTimeZone)_cursorIndexOfClazzStudentsPersonGroupUid)_cursorIndexOfClazzTeachersPersonGroupUid0_cursorIndexOfClazzPendingStudentsPersonGroupUid(_cursorIndexOfClazzParentsPersonGroupUid_cursorIndexOfClazzCode!_cursorIndexOfClazzOwnerPersonUid_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableKLjava/util/List; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionM()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;~Ljava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileClazzEnrolmentDao_Impl.javaEnclosingMethod *findAllClazzesByPersonWithClazzAsListAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  ) +,C*+*,* -F./01'(, X**L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 +96 +;6+=6+?6+A6+C6+E6+G6+I6+K6+M6+O6+Q6+S6+U6+W6+Y6+[6+]6+_6 +a6!+c6"+e6#+g6$+i6%+k6&+m6'+o6(qY+sy:)+|3+ +++++++++++++|+q+f+ [+!P+"E+#:+$/+%$+&+'+(Y:++7,+,+ :. +:.+.+ :/ +:/+/+80+0+71+1+73+3+66665+5+77+7+79+9+7;+;+7=+=+7?+?+6A+A+7B+B+7D+D+7F+F+ 6H+H+!7I+I+" :K +":K+K+#7L+L+$7N+N+%7P+P+&7R+R+' :T +':T+T+(7U+U:+Y:*+7,*,+7.*.+70*0+72*2+74*4+66*6+87*7+ 69968*8+ 7:*:+ 6<*<+ 7=*=+ 7?*? +6A*A +7B*B*+)*W):*+* *:W+* W-FJLMN'O/P7Q?RGSOTWU_VgWoXwYZ[\]^_`abcdefghijklmn'o/p7q?rGsVt_wrx{z{}~  *1;BLS]dnu)0:ALR\cmtwz&07AHRYcjt{       .Z23.43/53KO63T78,23.43/9:0;81x<83[=>5 g?@6*JA87;9B89L(C8;]D8=nE8?F@AG8BH8DI8FJ@HK8I~53KmL8L\M8N)KN8P::O8R\63TmP8U{QR+ ST*zQR+U8,V8.W80X82Y84Z@6[:7~\>8]@9m^8:0\_@<AK`8=R:a8?c)b@Atc8Bd@e@'|f@/tg@7lh@?di@G\j@OTk@ WLl@ _Dm@ g<n@ o4o@ w,p@$q@r@s@ t@u@v@w@x@y@z@{@|@}@~@@@@@ @!@"@#'|@$/t@%7l@&?d@'G\@(VM)/0 VM)V*t*  L4t@?t [Dt *t5t@*tt1A',/*%-F. /01 PK!!}u((;com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$15.class=Y  5com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$15this$04Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  2com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;clazzEnrolmentUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&clazzEnrolmentPersonUid(clazzEnrolmentClazzUid*clazzEnrolmentDateJoined,clazzEnrolmentDateLeft.clazzEnrolmentRole0"clazzEnrolmentAttendancePercentage2clazzEnrolmentActive4clazzEnrolmentLeavingReasonUid6clazzEnrolmentOutcome8clazzEnrolmentLocalChangeSeqNum: clazzEnrolmentMasterChangeSeqNum<clazzEnrolmentLastChangedBy>clazzEnrolmentLct@ personUidBusernameD firstNamesFlastNameH emailAddrJphoneNumLgenderNactiveP dateOfBirthR personAddressT personOrgIdVpersonGroupUidX personLctZ personCountry\ personType^personMasterChangeSeqNum`personLocalChangeSeqNumbpersonLastChangedBydadminf personNotesh fatherNamej fatherNumberl motherNamen motherNumpjava/util/ArrayList rst uvandroid/database/CursorgetCount()I ox y(I)V r{ |} moveToNext()Z r isNull(I)Z r getLong(I)J r  getString(I)Ljava/lang/String; r getInt(I)I&com/ustadmobile/lib/db/entities/Person (JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZJLjava/lang/String;Ljava/lang/String;JJLjava/lang/String;IJJIZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V8com/ustadmobile/lib/db/entities/ClazzEnrolmentWithPerson setClazzEnrolmentUid(J)V setClazzEnrolmentPersonUid setClazzEnrolmentClazzUid setClazzEnrolmentDateJoined setClazzEnrolmentDateLeft ysetClazzEnrolmentRole r getFloat(I)F %setClazzEnrolmentAttendancePercentage(F)V setClazzEnrolmentActive(Z)V !setClazzEnrolmentLeavingReasonUid ysetClazzEnrolmentOutcome "setClazzEnrolmentLocalChangeSeqNum #setClazzEnrolmentMasterChangeSeqNum ysetClazzEnrolmentLastChangedBy setClazzEnrolmentLct  setPerson+(Lcom/ustadmobile/lib/db/entities/Person;)V  java/util/Listadd(Ljava/lang/Object;)Z r close  androidx/room/RoomSQLiteQueryrelease  call()Ljava/util/List;java/util/concurrent/CallableV(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis7Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$15; Signature _tmpUsernameLjava/lang/String;_tmpFirstNames _tmpLastName _tmpEmailAddr _tmpPhoneNum_tmpPersonAddress_tmpPersonOrgId_tmpPersonCountry_tmpPersonNotes_tmpFatherName_tmpFatherNumber_tmpMotherName _tmpMotherNum _tmpPersonUidJ _tmpGenderI _tmpActiveZ_tmp_tmpDateOfBirth_tmpPersonGroupUid _tmpPersonLct_tmpPersonType_tmpPersonMasterChangeSeqNum_tmpPersonLocalChangeSeqNum_tmpPersonLastChangedBy _tmpAdmin_tmp_1 _tmpPerson(Lcom/ustadmobile/lib/db/entities/Person;_item:Lcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithPerson;_tmpClazzEnrolmentUid_tmpClazzEnrolmentPersonUid_tmpClazzEnrolmentClazzUid_tmpClazzEnrolmentDateJoined_tmpClazzEnrolmentDateLeft_tmpClazzEnrolmentRole&_tmpClazzEnrolmentAttendancePercentageF_tmpClazzEnrolmentActive_tmp_2"_tmpClazzEnrolmentLeavingReasonUid_tmpClazzEnrolmentOutcome#_tmpClazzEnrolmentLocalChangeSeqNum$_tmpClazzEnrolmentMasterChangeSeqNum_tmpClazzEnrolmentLastChangedBy_tmpClazzEnrolmentLct_cursorIndexOfClazzEnrolmentUid%_cursorIndexOfClazzEnrolmentPersonUid$_cursorIndexOfClazzEnrolmentClazzUid&_cursorIndexOfClazzEnrolmentDateJoined$_cursorIndexOfClazzEnrolmentDateLeft _cursorIndexOfClazzEnrolmentRole0_cursorIndexOfClazzEnrolmentAttendancePercentage"_cursorIndexOfClazzEnrolmentActive,_cursorIndexOfClazzEnrolmentLeavingReasonUid#_cursorIndexOfClazzEnrolmentOutcome-_cursorIndexOfClazzEnrolmentLocalChangeSeqNum._cursorIndexOfClazzEnrolmentMasterChangeSeqNum)_cursorIndexOfClazzEnrolmentLastChangedBy_cursorIndexOfClazzEnrolmentLct_cursorIndexOfPersonUid_cursorIndexOfUsername_cursorIndexOfFirstNames_cursorIndexOfLastName_cursorIndexOfEmailAddr_cursorIndexOfPhoneNum_cursorIndexOfGender_cursorIndexOfActive_cursorIndexOfDateOfBirth_cursorIndexOfPersonAddress_cursorIndexOfPersonOrgId_cursorIndexOfPersonGroupUid_cursorIndexOfPersonLct_cursorIndexOfPersonCountry_cursorIndexOfPersonType&_cursorIndexOfPersonMasterChangeSeqNum%_cursorIndexOfPersonLocalChangeSeqNum!_cursorIndexOfPersonLastChangedBy_cursorIndexOfAdmin_cursorIndexOfPersonNotes_cursorIndexOfFatherName_cursorIndexOfFatherNumber_cursorIndexOfMotherName_cursorIndexOfMotherNum_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableLLjava/util/List; StackMapTableFjava/lang/StringHjava/lang/Throwable ExceptionsKjava/lang/ExceptionN()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;Ljava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileClazzEnrolmentDao_Impl.javaEnclosingMethod UVgetAllClazzEnrolledAtTimeAsync8(JJIJLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses   C*+*,* 0q L**L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 +96 +;6+=6+?6+A6+C6+E6+G6+I6+K6+M6+O6+Q6+S6+U6+W6+Y6+[6+]6+_6 +a6!+c6"+e6#+g6$+i6%+k6&+m6'oY+qw:(+zD+~+~+~+~+~+~+~+~+~+~+~+~+~|+~q+~f+~[+ ~P+!~E+"~:+#~/+$~$+%~+&~+'~$+7++~ :- +:-+~ :. +:.+~ :/ +:/+~ :0 +:0+~ :1 +:1+62+64463+75+~ :7 +:7+~ :8 +:8+79+7;+~ := +:=+6>+7?+ 7A+!6C+"6EE6D+#~ :F +#:F+$~ :G +$:G+%~ :H +%:H+&~ :I +&:I+'~ :J +':JY+-./01235789;=>?ACDFGHIJ:*:*Y:)+7+)++7-)-+7/)/+71)1+73)3+65)5+86)6+ 68867)7+ 79)9+ 6;);+ 7<)<+ 7>)>+6@)@+7A)A)*()W(:)+*):K+*K&4678'9/:7;?<G=O>W?_@gAoBwCDEFGHIJKLMNOPQRSTUVWX'Y/Z7[?\N]W`_bidtezgjkmpqsvwy|}%+5@FPZdou)4:D} (/9@JQ[bls}bw-./01(7C8r=FGHI7Ji+-./012m3y4c55H7P-8Z#9d;=>?ACDEFGoH)TID9J}* )*+ - / 1 3 56~7 8(m99\;JK<[:>l)@}A'/}7u?mGeO] WU _M! gE" o=# w5$-%%&'( )*+,-./0123456 7!8"9#':$/};%7u<&?m='N^>?(@AB N^>C(Dw&N)r E E E E E@5rEEEEE E E$ E:@rEEEEEEEE@@rEEEEEEEE E E E E E;)r4r@)rrGIJLMNAO/*ٰ0 IJMNPQRSTWX PK!!sMf%  ;com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$16.class=  5com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$16this$04Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  2com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;clazzEnrolmentUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&clazzEnrolmentPersonUid(clazzEnrolmentClazzUid*clazzEnrolmentDateJoined,clazzEnrolmentDateLeft.clazzEnrolmentRole0"clazzEnrolmentAttendancePercentage2clazzEnrolmentActive4clazzEnrolmentLeavingReasonUid6clazzEnrolmentOutcome8clazzEnrolmentLocalChangeSeqNum: clazzEnrolmentMasterChangeSeqNum<clazzEnrolmentLastChangedBy>clazzEnrolmentLct@java/util/ArrayList BCD EFandroid/database/CursorgetCount()I ?H I(I)V BK LM moveToNext()ZO.com/ustadmobile/lib/db/entities/ClazzEnrolment N BR STgetLong(I)J NV WXsetClazzEnrolmentUid(J)V NZ [XsetClazzEnrolmentPersonUid N] ^XsetClazzEnrolmentClazzUid N` aXsetClazzEnrolmentDateJoined Nc dXsetClazzEnrolmentDateLeft Bf ghgetInt(I)I Nj kIsetClazzEnrolmentRole Bm nogetFloat(I)F Nq rs%setClazzEnrolmentAttendancePercentage(F)V Nu vwsetClazzEnrolmentActive(Z)V Ny zX!setClazzEnrolmentLeavingReasonUid N| }IsetClazzEnrolmentOutcome N X"setClazzEnrolmentLocalChangeSeqNum N X#setClazzEnrolmentMasterChangeSeqNum N IsetClazzEnrolmentLastChangedBy N XsetClazzEnrolmentLct  java/util/Listadd(Ljava/lang/Object;)Z B close  androidx/room/RoomSQLiteQueryrelease  call()Ljava/util/List;java/util/concurrent/CallableV(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis7Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$16; Signature_item0Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;_tmpClazzEnrolmentUidJ_tmpClazzEnrolmentPersonUid_tmpClazzEnrolmentClazzUid_tmpClazzEnrolmentDateJoined_tmpClazzEnrolmentDateLeft_tmpClazzEnrolmentRoleI&_tmpClazzEnrolmentAttendancePercentageF_tmpClazzEnrolmentActiveZ_tmp"_tmpClazzEnrolmentLeavingReasonUid_tmpClazzEnrolmentOutcome#_tmpClazzEnrolmentLocalChangeSeqNum$_tmpClazzEnrolmentMasterChangeSeqNum_tmpClazzEnrolmentLastChangedBy_tmpClazzEnrolmentLct_cursorIndexOfClazzEnrolmentUid%_cursorIndexOfClazzEnrolmentPersonUid$_cursorIndexOfClazzEnrolmentClazzUid&_cursorIndexOfClazzEnrolmentDateJoined$_cursorIndexOfClazzEnrolmentDateLeft _cursorIndexOfClazzEnrolmentRole0_cursorIndexOfClazzEnrolmentAttendancePercentage"_cursorIndexOfClazzEnrolmentActive,_cursorIndexOfClazzEnrolmentLeavingReasonUid#_cursorIndexOfClazzEnrolmentOutcome-_cursorIndexOfClazzEnrolmentLocalChangeSeqNum._cursorIndexOfClazzEnrolmentMasterChangeSeqNum)_cursorIndexOfClazzEnrolmentLastChangedBy_cursorIndexOfClazzEnrolmentLct_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableBLjava/util/List; StackMapTablejava/lang/Throwable Exceptionsjava/lang/ExceptionD()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;uLjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileClazzEnrolmentDao_Impl.javaEnclosingMethod &getAllEnrolmentsAtTimeByClazzAndPerson7(JJJLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses   C*+*,* +**L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 +96 +;6+=6?Y+AG:+JNYP:+Q7U+Q7Y+Q7\+Q7_+Q7b+e6i+l8p+ e66t+ Q7  x+ e6""{+ Q7##~+ Q7%%+e6''+Q7((W:+*:*+**8!"#'$/%7&?'G(O)W*_+g,o-w./024578:;=>@ACDFGJK+L2N<OCQMRTT^UeWoXvZ[]^_`acdacdeL!+w<f MU"^D#o3%"'('/7?zGrOj Wb _Z gR oJ wB:+ +zBBN@{BBA/*  PK!! 8nn;com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$17.class=  5com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$17this$04Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  2com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;clazzEnrolmentUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&clazzEnrolmentPersonUid(clazzEnrolmentClazzUid*clazzEnrolmentDateJoined,clazzEnrolmentDateLeft.clazzEnrolmentRole0"clazzEnrolmentAttendancePercentage2clazzEnrolmentActive4clazzEnrolmentLeavingReasonUid6clazzEnrolmentOutcome8clazzEnrolmentLocalChangeSeqNum: clazzEnrolmentMasterChangeSeqNum<clazzEnrolmentLastChangedBy>clazzEnrolmentLct @AB CDandroid/database/Cursor moveToFirst()ZF.com/ustadmobile/lib/db/entities/ClazzEnrolment E @I JKgetLong(I)J EM NOsetClazzEnrolmentUid(J)V EQ ROsetClazzEnrolmentPersonUid ET UOsetClazzEnrolmentClazzUid EW XOsetClazzEnrolmentDateJoined EZ [OsetClazzEnrolmentDateLeft @] ^_getInt(I)I Ea bcsetClazzEnrolmentRole(I)V @e fggetFloat(I)F Ei jk%setClazzEnrolmentAttendancePercentage(F)V Em nosetClazzEnrolmentActive(Z)V Eq rO!setClazzEnrolmentLeavingReasonUid Et ucsetClazzEnrolmentOutcome Ew xO"setClazzEnrolmentLocalChangeSeqNum Ez {O#setClazzEnrolmentMasterChangeSeqNum E} ~csetClazzEnrolmentLastChangedBy E OsetClazzEnrolmentLct @ close  androidx/room/RoomSQLiteQueryrelease  call2()Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;java/util/concurrent/CallableV(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis7Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$17; Signature_tmpClazzEnrolmentUidJ_tmpClazzEnrolmentPersonUid_tmpClazzEnrolmentClazzUid_tmpClazzEnrolmentDateJoined_tmpClazzEnrolmentDateLeft_tmpClazzEnrolmentRoleI&_tmpClazzEnrolmentAttendancePercentageF_tmpClazzEnrolmentActiveZ_tmp"_tmpClazzEnrolmentLeavingReasonUid_tmpClazzEnrolmentOutcome#_tmpClazzEnrolmentLocalChangeSeqNum$_tmpClazzEnrolmentMasterChangeSeqNum_tmpClazzEnrolmentLastChangedBy_tmpClazzEnrolmentLct_result0Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;_cursorIndexOfClazzEnrolmentUid%_cursorIndexOfClazzEnrolmentPersonUid$_cursorIndexOfClazzEnrolmentClazzUid&_cursorIndexOfClazzEnrolmentDateJoined$_cursorIndexOfClazzEnrolmentDateLeft _cursorIndexOfClazzEnrolmentRole0_cursorIndexOfClazzEnrolmentAttendancePercentage"_cursorIndexOfClazzEnrolmentActive,_cursorIndexOfClazzEnrolmentLeavingReasonUid#_cursorIndexOfClazzEnrolmentOutcome-_cursorIndexOfClazzEnrolmentLocalChangeSeqNum._cursorIndexOfClazzEnrolmentMasterChangeSeqNum)_cursorIndexOfClazzEnrolmentLastChangedBy_cursorIndexOfClazzEnrolmentLct_cursorLandroid/database/Cursor; StackMapTablejava/lang/Throwable Exceptionsjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/Nullable;()Ljava/lang/Object;cLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileClazzEnrolmentDao_Impl.javaEnclosingMethod  findByUid5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses   C*+*,* qi***L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 +96 +;6+=6+?EYG:+H7L+H7P+H7S+H7V+H7Y+\6`+d8h+ \66l+ H7p+ \6!!s+ H7""v+ H7$$y+\6&&|+H7''::+*:)+*)7uwxy'z/{7|?}G~OW_gow#-4>EOV`gqxL!my-\>K!O:"`)$q&''|/t7l?dG\OT WL _D g< o4 w,$\@E@q@E@A/*q  PK!!A;com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$18.class=  5com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$18this$04Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  2com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;clazzEnrolmentUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&clazzEnrolmentPersonUid(clazzEnrolmentClazzUid*clazzEnrolmentDateJoined,clazzEnrolmentDateLeft.clazzEnrolmentRole0"clazzEnrolmentAttendancePercentage2clazzEnrolmentActive4clazzEnrolmentLeavingReasonUid6clazzEnrolmentOutcome8clazzEnrolmentLocalChangeSeqNum: clazzEnrolmentMasterChangeSeqNum<clazzEnrolmentLastChangedBy>clazzEnrolmentLct @AB CDandroid/database/Cursor moveToFirst()ZF.com/ustadmobile/lib/db/entities/ClazzEnrolment E @I JKgetLong(I)J EM NOsetClazzEnrolmentUid(J)V EQ ROsetClazzEnrolmentPersonUid ET UOsetClazzEnrolmentClazzUid EW XOsetClazzEnrolmentDateJoined EZ [OsetClazzEnrolmentDateLeft @] ^_getInt(I)I Ea bcsetClazzEnrolmentRole(I)V @e fggetFloat(I)F Ei jk%setClazzEnrolmentAttendancePercentage(F)V Em nosetClazzEnrolmentActive(Z)V Eq rO!setClazzEnrolmentLeavingReasonUid Et ucsetClazzEnrolmentOutcome Ew xO"setClazzEnrolmentLocalChangeSeqNum Ez {O#setClazzEnrolmentMasterChangeSeqNum E} ~csetClazzEnrolmentLastChangedBy E OsetClazzEnrolmentLct @ close  androidx/room/RoomSQLiteQueryrelease  call2()Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;java/util/concurrent/CallableV(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis7Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$18; Signature_tmpClazzEnrolmentUidJ_tmpClazzEnrolmentPersonUid_tmpClazzEnrolmentClazzUid_tmpClazzEnrolmentDateJoined_tmpClazzEnrolmentDateLeft_tmpClazzEnrolmentRoleI&_tmpClazzEnrolmentAttendancePercentageF_tmpClazzEnrolmentActiveZ_tmp"_tmpClazzEnrolmentLeavingReasonUid_tmpClazzEnrolmentOutcome#_tmpClazzEnrolmentLocalChangeSeqNum$_tmpClazzEnrolmentMasterChangeSeqNum_tmpClazzEnrolmentLastChangedBy_tmpClazzEnrolmentLct_result0Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;_cursorIndexOfClazzEnrolmentUid%_cursorIndexOfClazzEnrolmentPersonUid$_cursorIndexOfClazzEnrolmentClazzUid&_cursorIndexOfClazzEnrolmentDateJoined$_cursorIndexOfClazzEnrolmentDateLeft _cursorIndexOfClazzEnrolmentRole0_cursorIndexOfClazzEnrolmentAttendancePercentage"_cursorIndexOfClazzEnrolmentActive,_cursorIndexOfClazzEnrolmentLeavingReasonUid#_cursorIndexOfClazzEnrolmentOutcome-_cursorIndexOfClazzEnrolmentLocalChangeSeqNum._cursorIndexOfClazzEnrolmentMasterChangeSeqNum)_cursorIndexOfClazzEnrolmentLastChangedBy_cursorIndexOfClazzEnrolmentLct_cursorLandroid/database/Cursor; StackMapTablejava/lang/Throwable Exceptionsjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/Nullable;finalize()Ljava/lang/Object;cLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileClazzEnrolmentDao_Impl.javaEnclosingMethod  findByUidLive!(J)Lkotlinx/coroutines/flow/Flow;NestHost InnerClasses   C*+*,* S***L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 +96 +;6+=6+?EYG:+H7L+H7P+H7S+H7V+H7Y+\6`+d8h+ \66l+ H7p+ \6!!s+ H7""v+ H7$$y+\6&&|+H7''::+:)+)5'/7?GOW_gow#-4>EOV`gqx    L!my-\>K!O:"`)$q&'}'u/m7e?]GUOM WE _= g5 o- w% \@E@q@E @6*  A/*  PK!!;!!;com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$19.class=  5com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$19this$04Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;   ,androidx/room/paging/LimitOffsetPagingSourceQ(Landroidx/room/RoomSQLiteQuery;Landroidx/room/RoomDatabase;[Ljava/lang/String;)V personUid  androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)Iusername firstNameslastName emailAddrphoneNum gender"active$ dateOfBirth& personAddress( personOrgId*personGroupUid, personLct. personCountry0 personType2personMasterChangeSeqNum4personLocalChangeSeqNum6personLastChangedBy8admin: personNotes< fatherName> fatherNumber@ motherNameB motherNumDpersonPictureUidFpersonPictureLctHpersonPictureUriJpersonPictureThumbnailUriLfileSizeNpersonPictureActivePearliestJoinDateRlatestDateLeftT enrolmentRoleVjava/util/ArrayList XYZ [\android/database/CursorgetCount()I U^ _(I)V Xa bc moveToNext()Z Xe fggetLong(I)J Xi jkgetInt(I)I Xm noisNull(I)Z Xq rs getString(I)Ljava/lang/String;u&com/ustadmobile/lib/db/entities/Person tw x(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZJLjava/lang/String;Ljava/lang/String;JJLjava/lang/String;IJJIZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Vz-com/ustadmobile/lib/db/entities/PersonPicture y| }+(JJLjava/lang/String;Ljava/lang/String;IZ)VAcom/ustadmobile/lib/db/composites/PersonAndClazzMemberListDetails ~ ](Lcom/ustadmobile/lib/db/entities/Person;Lcom/ustadmobile/lib/db/entities/PersonPicture;JJI)V  java/util/Listadd(Ljava/lang/Object;)Z(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;Landroidx/room/RoomSQLiteQuery;Landroidx/room/RoomDatabase;[Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis7Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$19;arg0Landroidx/room/RoomSQLiteQuery;arg1Landroidx/room/RoomDatabase;arg2[Ljava/lang/String; convertRows+(Landroid/database/Cursor;)Ljava/util/List; _tmpUsernameLjava/lang/String;_tmpFirstNames _tmpLastName _tmpEmailAddr _tmpPhoneNum_tmpPersonAddress_tmpPersonOrgId_tmpPersonCountry_tmpPersonNotes_tmpFatherName_tmpFatherNumber_tmpMotherName _tmpMotherNum _tmpPersonUidJ _tmpGenderI _tmpActiveZ_tmp_tmpDateOfBirth_tmpPersonGroupUid _tmpPersonLct_tmpPersonType_tmpPersonMasterChangeSeqNum_tmpPersonLocalChangeSeqNum_tmpPersonLastChangedBy _tmpAdmin_tmp_1 _tmpPerson(Lcom/ustadmobile/lib/db/entities/Person;_tmpPersonPictureUri_tmpPersonPictureThumbnailUri_tmpPersonPictureUid_tmpPersonPictureLct _tmpFileSize_tmpPersonPictureActive_tmp_2_tmpPersonPicture/Lcom/ustadmobile/lib/db/entities/PersonPicture;_itemCLcom/ustadmobile/lib/db/composites/PersonAndClazzMemberListDetails;_tmpEarliestJoinDate_tmpLatestDateLeft_tmpEnrolmentRolecursorLandroid/database/Cursor;_cursorIndexOfPersonUid_cursorIndexOfUsername_cursorIndexOfFirstNames_cursorIndexOfLastName_cursorIndexOfEmailAddr_cursorIndexOfPhoneNum_cursorIndexOfGender_cursorIndexOfActive_cursorIndexOfDateOfBirth_cursorIndexOfPersonAddress_cursorIndexOfPersonOrgId_cursorIndexOfPersonGroupUid_cursorIndexOfPersonLct_cursorIndexOfPersonCountry_cursorIndexOfPersonType&_cursorIndexOfPersonMasterChangeSeqNum%_cursorIndexOfPersonLocalChangeSeqNum!_cursorIndexOfPersonLastChangedBy_cursorIndexOfAdmin_cursorIndexOfPersonNotes_cursorIndexOfFatherName_cursorIndexOfFatherNumber_cursorIndexOfMotherName_cursorIndexOfMotherNum_cursorIndexOfPersonPictureUid_cursorIndexOfPersonPictureLct_cursorIndexOfPersonPictureUri'_cursorIndexOfPersonPictureThumbnailUri_cursorIndexOfFileSize!_cursorIndexOfPersonPictureActive_cursorIndexOfEarliestJoinDate_cursorIndexOfLatestDateLeft_cursorIndexOfEnrolmentRole_resultLjava/util/List;LocalVariableTypeTableULjava/util/List; StackMapTablejava/lang/String Signaturep(Landroid/database/Cursor;)Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;$RuntimeInvisibleParameterAnnotationssLandroidx/room/paging/LimitOffsetPagingSource; SourceFileClazzEnrolmentDao_Impl.javaEnclosingMethod2com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl findByClazzUidAndRole9(JIILjava/lang/String;IJJJ)Landroidx/paging/PagingSource;NestHost InnerClasses  `*+*,-4 x KM+ =+>+6+6+6+6+6+!6 +#6 +%6 +'6 +)6 ++6+-6+/6+16+36+56+76+96+;6+=6+?6+A6+C6+E6+G6+I6+K6+M6+O6 +Q6!+S6"UY+W]:#+`/+ d7%+!d7'+"h6)+l+l+l+l+l+l+l+ l+ l+ l+ l+ l+l|+lq+lf+l[+lP+lE+l:+l/+l$+l+l+l!+d7++l :- +p:-+l :. +p:.+l :/ +p:/+l :0 +p:0+l :1 +p:1+h62+ h64463+ d75+ l :7 + p:7+ l :8 + p:8+ d79+d7;+l := +p:=+h6>+d7?+d7A+h6C+h6EE6D+l :F +p:F+l :G +p:G+l :H +p:H+l :I +p:I+l :J +p:JtY+-./01235789;=>?ACDFGHIJv:*:*+l:+l/+l$+l+l+l+d7,+d7.+l :0 +p:0+l :1 +p:1+h62+h64463yY,.0123{:+:+~Y*+%'):$#$W#q&.6>FNV^fnv~(2<BKU[dou     &0:DOU_i!s#}%()+,.12478:=>@ CDF$H]I`JcMOQSTVYZ\_bcd$e'f*h=iGjJk\X-r./017#8R=FGHIJK+d-./012m3y4c5H70-8:#9D;_=i>s?}ACDEFGoH TI$9J]*01u,k.P051+23!4$+= $(%2'< )c**+MMF?7/&'.6> F N V ^ fnv~wog_W O!G"8# 8#,$X,(X    @3X  $ :>X@>X     ;(XtA$  @)Xty$X PK!!q@ @ :com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$2.class=k  4com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$2this$04Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;   +androidx/room/EntityDeletionOrUpdateAdapter(Landroidx/room/RoomDatabase;)VUPDATE OR ABORT `ClazzEnrolment` SET `clazzEnrolmentUid` = ?,`clazzEnrolmentPersonUid` = ?,`clazzEnrolmentClazzUid` = ?,`clazzEnrolmentDateJoined` = ?,`clazzEnrolmentDateLeft` = ?,`clazzEnrolmentRole` = ?,`clazzEnrolmentAttendancePercentage` = ?,`clazzEnrolmentActive` = ?,`clazzEnrolmentLeavingReasonUid` = ?,`clazzEnrolmentOutcome` = ?,`clazzEnrolmentLocalChangeSeqNum` = ?,`clazzEnrolmentMasterChangeSeqNum` = ?,`clazzEnrolmentLastChangedBy` = ?,`clazzEnrolmentLct` = ? WHERE `clazzEnrolmentUid` = ?  .com/ustadmobile/lib/db/entities/ClazzEnrolmentgetClazzEnrolmentUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V  getClazzEnrolmentPersonUid  getClazzEnrolmentClazzUid " #getClazzEnrolmentDateJoined % &getClazzEnrolmentDateLeft ( )*getClazzEnrolmentRole()I , -.%getClazzEnrolmentAttendancePercentage()F 0 12 bindDouble(ID)V 4 56getClazzEnrolmentActive()Z 8 9!getClazzEnrolmentLeavingReasonUid ; <*getClazzEnrolmentOutcome > ?"getClazzEnrolmentLocalChangeSeqNum A B#getClazzEnrolmentMasterChangeSeqNum D E*getClazzEnrolmentLastChangedBy G HgetClazzEnrolmentLct J KLbind^(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;)VS(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis6Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$2;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity0Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;_tmpI StackMapTable$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V Signature_Landroidx/room/EntityDeletionOrUpdateAdapter; SourceFileClazzEnrolmentDao_Impl.javaEnclosingMethodh2com/ustadmobile/core/db/dao/ClazzEnrolmentDao_ImplNestHost InnerClasses  MNI *+*,O]P  QR  STUVN- OaP QRWXKLNT+,+,+,+,!+,$+,'+,+/,3>++ ,7+ ,:+ ,=+ ,@+ ,C+,F+,OFg hi!j,k7lDmQn^ohptqrstuvwP*QRYZ[\^a]^_\@` XXDKaN4 *+,IO]P  QR` XXbcdefg igj PK!!i!!;com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$20.class=  5com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$20this$04Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;   ,androidx/room/paging/LimitOffsetPagingSourceQ(Landroidx/room/RoomSQLiteQuery;Landroidx/room/RoomDatabase;[Ljava/lang/String;)V personUid  androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)Iusername firstNameslastName emailAddrphoneNum gender"active$ dateOfBirth& personAddress( personOrgId*personGroupUid, personLct. personCountry0 personType2personMasterChangeSeqNum4personLocalChangeSeqNum6personLastChangedBy8admin: personNotes< fatherName> fatherNumber@ motherNameB motherNumDpersonPictureUidFpersonPictureLctHpersonPictureUriJpersonPictureThumbnailUriLfileSizeNpersonPictureActivePearliestJoinDateRlatestDateLeftT enrolmentRoleVjava/util/ArrayList XYZ [\android/database/CursorgetCount()I U^ _(I)V Xa bc moveToNext()Z Xe fggetLong(I)J Xi jkgetInt(I)I Xm noisNull(I)Z Xq rs getString(I)Ljava/lang/String;u&com/ustadmobile/lib/db/entities/Person tw x(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZJLjava/lang/String;Ljava/lang/String;JJLjava/lang/String;IJJIZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Vz-com/ustadmobile/lib/db/entities/PersonPicture y| }+(JJLjava/lang/String;Ljava/lang/String;IZ)VAcom/ustadmobile/lib/db/composites/PersonAndClazzMemberListDetails ~ ](Lcom/ustadmobile/lib/db/entities/Person;Lcom/ustadmobile/lib/db/entities/PersonPicture;JJI)V  java/util/Listadd(Ljava/lang/Object;)Z(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;Landroidx/room/RoomSQLiteQuery;Landroidx/room/RoomDatabase;[Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis7Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$20;arg0Landroidx/room/RoomSQLiteQuery;arg1Landroidx/room/RoomDatabase;arg2[Ljava/lang/String; convertRows+(Landroid/database/Cursor;)Ljava/util/List; _tmpUsernameLjava/lang/String;_tmpFirstNames _tmpLastName _tmpEmailAddr _tmpPhoneNum_tmpPersonAddress_tmpPersonOrgId_tmpPersonCountry_tmpPersonNotes_tmpFatherName_tmpFatherNumber_tmpMotherName _tmpMotherNum _tmpPersonUidJ _tmpGenderI _tmpActiveZ_tmp_tmpDateOfBirth_tmpPersonGroupUid _tmpPersonLct_tmpPersonType_tmpPersonMasterChangeSeqNum_tmpPersonLocalChangeSeqNum_tmpPersonLastChangedBy _tmpAdmin_tmp_1 _tmpPerson(Lcom/ustadmobile/lib/db/entities/Person;_tmpPersonPictureUri_tmpPersonPictureThumbnailUri_tmpPersonPictureUid_tmpPersonPictureLct _tmpFileSize_tmpPersonPictureActive_tmp_2_tmpPersonPicture/Lcom/ustadmobile/lib/db/entities/PersonPicture;_itemCLcom/ustadmobile/lib/db/composites/PersonAndClazzMemberListDetails;_tmpEarliestJoinDate_tmpLatestDateLeft_tmpEnrolmentRolecursorLandroid/database/Cursor;_cursorIndexOfPersonUid_cursorIndexOfUsername_cursorIndexOfFirstNames_cursorIndexOfLastName_cursorIndexOfEmailAddr_cursorIndexOfPhoneNum_cursorIndexOfGender_cursorIndexOfActive_cursorIndexOfDateOfBirth_cursorIndexOfPersonAddress_cursorIndexOfPersonOrgId_cursorIndexOfPersonGroupUid_cursorIndexOfPersonLct_cursorIndexOfPersonCountry_cursorIndexOfPersonType&_cursorIndexOfPersonMasterChangeSeqNum%_cursorIndexOfPersonLocalChangeSeqNum!_cursorIndexOfPersonLastChangedBy_cursorIndexOfAdmin_cursorIndexOfPersonNotes_cursorIndexOfFatherName_cursorIndexOfFatherNumber_cursorIndexOfMotherName_cursorIndexOfMotherNum_cursorIndexOfPersonPictureUid_cursorIndexOfPersonPictureLct_cursorIndexOfPersonPictureUri'_cursorIndexOfPersonPictureThumbnailUri_cursorIndexOfFileSize!_cursorIndexOfPersonPictureActive_cursorIndexOfEarliestJoinDate_cursorIndexOfLatestDateLeft_cursorIndexOfEnrolmentRole_resultLjava/util/List;LocalVariableTypeTableULjava/util/List; StackMapTablejava/lang/String Signaturep(Landroid/database/Cursor;)Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;$RuntimeInvisibleParameterAnnotationssLandroidx/room/paging/LimitOffsetPagingSource; SourceFileClazzEnrolmentDao_Impl.javaEnclosingMethod2com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl !findByClazzUidAndRoleForGradebook8(JIILjava/lang/String;IJJ)Landroidx/paging/PagingSource;NestHost InnerClasses  `*+*,- 4 x KM+ =+>+6+6+6+6+6+!6 +#6 +%6 +'6 +)6 ++6+-6+/6+16+36+56+76+96+;6+=6+?6+A6+C6+E6+G6+I6+K6+M6+O6 +Q6!+S6"UY+W]:#+`/+ d7%+!d7'+"h6)+l+l+l+l+l+l+l+ l+ l+ l+ l+ l+l|+lq+lf+l[+lP+lE+l:+l/+l$+l+l+l!+d7++l :- +p:-+l :. +p:.+l :/ +p:/+l :0 +p:0+l :1 +p:1+h62+ h64463+ d75+ l :7 + p:7+ l :8 + p:8+ d79+d7;+l := +p:=+h6>+d7?+d7A+h6C+h6EE6D+l :F +p:F+l :G +p:G+l :H +p:H+l :I +p:I+l :J +p:JtY+-./01235789;=>?ACDFGHIJv:*:*+l:+l/+l$+l+l+l+d7,+d7.+l :0 +p:0+l :1 +p:1+h62+h64463yY,.0123{:+:+~Y*+%'):$#$W#q     & . 6 > F N V ^ f n v ~      ! " # $ % & ' ( ) * + , - 0( 22 4< 6B 8K :U ;[ =d @o Au C F G I L M O R S U X [ \ ^ ` a c f g& i0 l: nD pO qU s_ vi xs z} |                 $ ] ` c             $ ' * = G J \X-r./017#8R=FGHIJK+d-./012m3y4c5H70-8:#9D;_=i>s?}ACDEFGoH TI$9J]*01u,k.P051+23!4$+= $(%2'< )c**+MMF?7/&'.6> F N V ^ fnv~wog_W O!G"8# 8#,$X,(X    @3X  $ :>X@>X     ;(XtA$  @)Xty$X PK!!Ř;com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$21.class=  5com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$21this$04Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  2com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;actorUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&actorPersonUid( actorName* actorMbox,actorMbox_sha1sum. actorOpenid0actorAccountName2actorAccountHomePage4 actorEtag6actorLct8actorObjectType:java/util/ArrayList <=> ?@android/database/CursorgetCount()I 9B C(I)V <E FG moveToNext()Z <I JKgetLong(I)J <M NOisNull(I)Z <Q RS getString(I)Ljava/lang/String; <U VWgetInt(I)IY0com/ustadmobile/lib/db/entities/xapi/ActorEntity X[ \t(JJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JJI)V ^_` abjava/util/Listadd(Ljava/lang/Object;)Z <d eclose ghi jandroidx/room/RoomSQLiteQueryrelease l mncall()Ljava/util/List;pjava/util/concurrent/CallableV(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis7Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$21; Signature _tmpActorNameLjava/lang/String; _tmpActorMbox_tmpActorMbox_sha1sum_tmpActorOpenid_tmpActorAccountName_tmpActorAccountHomePage_item2Lcom/ustadmobile/lib/db/entities/xapi/ActorEntity; _tmpActorUidJ_tmpActorPersonUid _tmpActorEtag _tmpActorLct_tmpActorObjectTypeI_cursorIndexOfActorUid_cursorIndexOfActorPersonUid_cursorIndexOfActorName_cursorIndexOfActorMbox_cursorIndexOfActorMboxSha1sum_cursorIndexOfActorOpenid_cursorIndexOfActorAccountName"_cursorIndexOfActorAccountHomePage_cursorIndexOfActorEtag_cursorIndexOfActorLct_cursorIndexOfActorObjectType_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableDLjava/util/List; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionF()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;wLjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileClazzEnrolmentDao_Impl.javaEnclosingMethod findActorEntitiesForGradebookN(JIILjava/lang/String;IJJIILkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  o qrC*+*,* s htuvwmnrZ**L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 9Y+;A: +D+H7+H7+L : +P:+L : +P:+L : +P:+L : +P:+L : +P:+ L : + P:+ H7+ H7+ T6XYZ: ]W :+c*f:+c*fs/ l n o p' q/ r7 s? tG uO vW w_ xg yv z }     # ) 3 = G Q p z }       tB xyzy{y|y }y&~yp xyzy{y}|yb}y3G~y==G3Q)yr'j/b7Z?RGJOB W: _2 g* v uv v wv<^+      I<^<wAmr/*ks ht uvw PK!!:*/*/;com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$22.class=|  5com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$22this$04Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  2com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;clazzEnrolmentUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&clazzEnrolmentPersonUid(clazzEnrolmentClazzUid*clazzEnrolmentDateJoined,clazzEnrolmentDateLeft.clazzEnrolmentRole0"clazzEnrolmentAttendancePercentage2clazzEnrolmentActive4clazzEnrolmentLeavingReasonUid6clazzEnrolmentOutcome8clazzEnrolmentLocalChangeSeqNum: clazzEnrolmentMasterChangeSeqNum<clazzEnrolmentLastChangedBy>clazzEnrolmentLct@ personUidBusernameD firstNamesFlastNameH emailAddrJphoneNumLgenderNactiveP dateOfBirthR personAddressT personOrgIdVpersonGroupUidX personLctZ personCountry\ personType^personMasterChangeSeqNum`personLocalChangeSeqNumbpersonLastChangedBydadminf personNotesh fatherNamej fatherNumberl motherNamen motherNumppersonPictureUidrpersonPictureLcttpersonPictureUrivpersonPictureThumbnailUrixfileSizezpersonPictureActive|java/util/ArrayList ~ android/database/CursorgetCount()I { (I)V ~  moveToNext()Z ~ isNull(I)Z.com/ustadmobile/lib/db/entities/ClazzEnrolment ~ getLong(I)J setClazzEnrolmentUid(J)V setClazzEnrolmentPersonUid setClazzEnrolmentClazzUid setClazzEnrolmentDateJoined setClazzEnrolmentDateLeft ~ getInt(I)I setClazzEnrolmentRole ~ getFloat(I)F %setClazzEnrolmentAttendancePercentage(F)V setClazzEnrolmentActive(Z)V !setClazzEnrolmentLeavingReasonUid setClazzEnrolmentOutcome "setClazzEnrolmentLocalChangeSeqNum #setClazzEnrolmentMasterChangeSeqNum setClazzEnrolmentLastChangedBy setClazzEnrolmentLct ~  getString(I)Ljava/lang/String;&com/ustadmobile/lib/db/entities/Person (JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZJLjava/lang/String;Ljava/lang/String;JJLjava/lang/String;IJJIZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V-com/ustadmobile/lib/db/entities/PersonPicture +(JJLjava/lang/String;Ljava/lang/String;IZ)V9com/ustadmobile/lib/db/composites/ClazzEnrolmentAndPerson (Lcom/ustadmobile/lib/db/entities/Person;Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;Lcom/ustadmobile/lib/db/entities/PersonPicture;)V  java/util/Listadd(Ljava/lang/Object;)Z ~ close  androidx/room/RoomSQLiteQueryrelease  call()Ljava/util/List;java/util/concurrent/CallableV(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis7Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$22; Signature_tmpClazzEnrolmentUidJ_tmpClazzEnrolmentPersonUid_tmpClazzEnrolmentClazzUid_tmpClazzEnrolmentDateJoined_tmpClazzEnrolmentDateLeft_tmpClazzEnrolmentRoleI&_tmpClazzEnrolmentAttendancePercentageF_tmpClazzEnrolmentActiveZ_tmp"_tmpClazzEnrolmentLeavingReasonUid_tmpClazzEnrolmentOutcome#_tmpClazzEnrolmentLocalChangeSeqNum$_tmpClazzEnrolmentMasterChangeSeqNum_tmpClazzEnrolmentLastChangedBy_tmpClazzEnrolmentLct _tmpEnrolment0Lcom/ustadmobile/lib/db/entities/ClazzEnrolment; _tmpUsernameLjava/lang/String;_tmpFirstNames _tmpLastName _tmpEmailAddr _tmpPhoneNum_tmpPersonAddress_tmpPersonOrgId_tmpPersonCountry_tmpPersonNotes_tmpFatherName_tmpFatherNumber_tmpMotherName _tmpMotherNum _tmpPersonUid _tmpGender _tmpActive_tmp_1_tmpDateOfBirth_tmpPersonGroupUid _tmpPersonLct_tmpPersonType_tmpPersonMasterChangeSeqNum_tmpPersonLocalChangeSeqNum_tmpPersonLastChangedBy _tmpAdmin_tmp_2 _tmpPerson(Lcom/ustadmobile/lib/db/entities/Person;_tmpPersonPictureUri_tmpPersonPictureThumbnailUri_tmpPersonPictureUid_tmpPersonPictureLct _tmpFileSize_tmpPersonPictureActive_tmp_3 _tmpPicture/Lcom/ustadmobile/lib/db/entities/PersonPicture;_item;Lcom/ustadmobile/lib/db/composites/ClazzEnrolmentAndPerson;_cursorIndexOfClazzEnrolmentUid%_cursorIndexOfClazzEnrolmentPersonUid$_cursorIndexOfClazzEnrolmentClazzUid&_cursorIndexOfClazzEnrolmentDateJoined$_cursorIndexOfClazzEnrolmentDateLeft _cursorIndexOfClazzEnrolmentRole0_cursorIndexOfClazzEnrolmentAttendancePercentage"_cursorIndexOfClazzEnrolmentActive,_cursorIndexOfClazzEnrolmentLeavingReasonUid#_cursorIndexOfClazzEnrolmentOutcome-_cursorIndexOfClazzEnrolmentLocalChangeSeqNum._cursorIndexOfClazzEnrolmentMasterChangeSeqNum)_cursorIndexOfClazzEnrolmentLastChangedBy_cursorIndexOfClazzEnrolmentLct_cursorIndexOfPersonUid_cursorIndexOfUsername_cursorIndexOfFirstNames_cursorIndexOfLastName_cursorIndexOfEmailAddr_cursorIndexOfPhoneNum_cursorIndexOfGender_cursorIndexOfActive_cursorIndexOfDateOfBirth_cursorIndexOfPersonAddress_cursorIndexOfPersonOrgId_cursorIndexOfPersonGroupUid_cursorIndexOfPersonLct_cursorIndexOfPersonCountry_cursorIndexOfPersonType&_cursorIndexOfPersonMasterChangeSeqNum%_cursorIndexOfPersonLocalChangeSeqNum!_cursorIndexOfPersonLastChangedBy_cursorIndexOfAdmin_cursorIndexOfPersonNotes_cursorIndexOfFatherName_cursorIndexOfFatherNumber_cursorIndexOfMotherName_cursorIndexOfMotherNum_cursorIndexOfPersonPictureUid_cursorIndexOfPersonPictureLct_cursorIndexOfPersonPictureUri'_cursorIndexOfPersonPictureThumbnailUri_cursorIndexOfFileSize!_cursorIndexOfPersonPictureActive_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableMLjava/util/List; StackMapTableijava/lang/Stringkjava/lang/Throwable Exceptionsnjava/lang/ExceptionO()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;Ljava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileClazzEnrolmentDao_Impl.javaEnclosingMethod xy4findEnrolmentsAndPersonByClazzUidWithPermissionCheck6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses   C*+*,*   S[**L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 +96 +;6+=6+?6+A6+C6+E6+G6+I6+K6+M6+O6+Q6+S6+U6+W6+Y6+[6+]6+_6 +a6!+c6"+e6#+g6$+i6%+k6&+m6'+o6(+q6)+s6*+u6++w6,+y6-{Y+}:.++++|+q+f+[+P+ E+ :+ /+ $+ ++Y:0+7101+7303+7505+7707+7909+6;0;+8<0<+ 6>>6=0=+ 7?0?+ 6A0A+ 7B0B+ 7D0D+6F0F+7G0Gǧ:0+++++++++++++|+q+f+[+ P+!E+":+#/+$$+%+&+'$+72+ :4 +:4+ :5 +:5+ :6 +:6+ :7 +:7+ :8 +:8+69+6;;6:+7<+ :> +:>+ :? +:?+7@+7B+ :D +:D+6E+7F+ 7H+!6J+"6LL6K+# :M +#:M+$ :N +$:N+% :O +%:O+& :P +&:P+' :Q +':QY2456789:<>?@BDEFHJKMNOPQ:1:1+(:+)/+*$+++,+-+(73+)75+* :7 +*:7++ :8 ++:8+,69+-6;;6:Y35789::2:2Y102:/./WL.:/+*/:R+*R9IIKI    ' / 7 ? G O W _ g o w        ! " # $ % & ' ( ) * + , - .' // 07 1? 2G 3O 4W 5_ 6g 7o 8~ 9 < =( ?1 @8 BA CH ER FY Hc Ij Kt L{ N O Q R U V W Y Z \ ] _ ` b c e f h i j# k& n. p8 rC sI uS x^ yd {n ~y                   ) 3 > D N X b l v                  L O R                ( 2 5 9 ? F I Q X u11A3R5c7t9;<m=y>\?KA:B)D F G(  0F 4a5|678>?ADMNOPQ82S 4n56789m:y;c<H>-?)# @3!BNDX"Eb#Fl$Hv%J&K'LMNoOTP9QL()1*7+8u,3k-5P*75+8+.9/:!0;122( 34/&   0R()112215*6'"7/879? :G;O< W= _> g? o@ wABCDEFGHIJKzLrMjNbOZPRQJRBS :T!2U"*V#'"W$/X%7Y&? Z'G[(O\)W]*_^+g_,o`-~ab.[Jcde ~af.gW2~/~:~@q/~ h h h h h@<~hhhhh h h$ h:G~hhhhhhhh@G~hhhhhhhh h h h h h;1~A$ h h@2~/~~jlmopqAr/*  lmpqstuvwz{ PK!!8;com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$23.class=  5com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$23this$04Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  2com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;clazzEnrolmentUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&clazzEnrolmentPersonUid(clazzEnrolmentClazzUid*clazzEnrolmentDateJoined,clazzEnrolmentDateLeft.clazzEnrolmentRole0"clazzEnrolmentAttendancePercentage2clazzEnrolmentActive4clazzEnrolmentLeavingReasonUid6clazzEnrolmentOutcome8clazzEnrolmentLocalChangeSeqNum: clazzEnrolmentMasterChangeSeqNum<clazzEnrolmentLastChangedBy>clazzEnrolmentLct@java/util/ArrayList BCD EFandroid/database/CursorgetCount()I ?H I(I)V BK LM moveToNext()ZO.com/ustadmobile/lib/db/entities/ClazzEnrolment N BR STgetLong(I)J NV WXsetClazzEnrolmentUid(J)V NZ [XsetClazzEnrolmentPersonUid N] ^XsetClazzEnrolmentClazzUid N` aXsetClazzEnrolmentDateJoined Nc dXsetClazzEnrolmentDateLeft Bf ghgetInt(I)I Nj kIsetClazzEnrolmentRole Bm nogetFloat(I)F Nq rs%setClazzEnrolmentAttendancePercentage(F)V Nu vwsetClazzEnrolmentActive(Z)V Ny zX!setClazzEnrolmentLeavingReasonUid N| }IsetClazzEnrolmentOutcome N X"setClazzEnrolmentLocalChangeSeqNum N X#setClazzEnrolmentMasterChangeSeqNum N IsetClazzEnrolmentLastChangedBy N XsetClazzEnrolmentLct  java/util/Listadd(Ljava/lang/Object;)Z B close  androidx/room/RoomSQLiteQueryrelease  call()Ljava/util/List;java/util/concurrent/CallableV(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis7Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$23; Signature_item0Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;_tmpClazzEnrolmentUidJ_tmpClazzEnrolmentPersonUid_tmpClazzEnrolmentClazzUid_tmpClazzEnrolmentDateJoined_tmpClazzEnrolmentDateLeft_tmpClazzEnrolmentRoleI&_tmpClazzEnrolmentAttendancePercentageF_tmpClazzEnrolmentActiveZ_tmp"_tmpClazzEnrolmentLeavingReasonUid_tmpClazzEnrolmentOutcome#_tmpClazzEnrolmentLocalChangeSeqNum$_tmpClazzEnrolmentMasterChangeSeqNum_tmpClazzEnrolmentLastChangedBy_tmpClazzEnrolmentLct_cursorIndexOfClazzEnrolmentUid%_cursorIndexOfClazzEnrolmentPersonUid$_cursorIndexOfClazzEnrolmentClazzUid&_cursorIndexOfClazzEnrolmentDateJoined$_cursorIndexOfClazzEnrolmentDateLeft _cursorIndexOfClazzEnrolmentRole0_cursorIndexOfClazzEnrolmentAttendancePercentage"_cursorIndexOfClazzEnrolmentActive,_cursorIndexOfClazzEnrolmentLeavingReasonUid#_cursorIndexOfClazzEnrolmentOutcome-_cursorIndexOfClazzEnrolmentLocalChangeSeqNum._cursorIndexOfClazzEnrolmentMasterChangeSeqNum)_cursorIndexOfClazzEnrolmentLastChangedBy_cursorIndexOfClazzEnrolmentLct_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableBLjava/util/List; StackMapTablejava/lang/Throwable Exceptionsjava/lang/ExceptionD()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;uLjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileClazzEnrolmentDao_Impl.javaEnclosingMethod !findByAccountPersonUidAndClazzUid6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses   C*+*,*  +**L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 +96 +;6+=6?Y+AG:+JNYP:+Q7U+Q7Y+Q7\+Q7_+Q7b+e6i+l8p+ e66t+ Q7  x+ e6""{+ Q7##~+ Q7%%+e6''+Q7((W:+*:*+**8    ' / 7 ? G O W !_ "g #o $w % & ' ) + , . / 1 2 4 5 7 8 : ; = > A B+ C2 E< FC HM IT K^ Le No Ov Q R T U V W X Z [ X Z [ \L!+w<f MU"^D#o3%"'('/7?zGrOj Wb _Z gR oJ wB:+ +zBBN@{BBA/*   PK!!s;com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$24.class=  5com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$24this$04Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  2com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;clazzEnrolmentUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&clazzEnrolmentPersonUid(clazzEnrolmentClazzUid*clazzEnrolmentDateJoined,clazzEnrolmentDateLeft.clazzEnrolmentRole0"clazzEnrolmentAttendancePercentage2clazzEnrolmentActive4clazzEnrolmentLeavingReasonUid6clazzEnrolmentOutcome8clazzEnrolmentLocalChangeSeqNum: clazzEnrolmentMasterChangeSeqNum<clazzEnrolmentLastChangedBy>clazzEnrolmentLct@java/util/ArrayList BCD EFandroid/database/CursorgetCount()I ?H I(I)V BK LM moveToNext()ZO.com/ustadmobile/lib/db/entities/ClazzEnrolment N BR STgetLong(I)J NV WXsetClazzEnrolmentUid(J)V NZ [XsetClazzEnrolmentPersonUid N] ^XsetClazzEnrolmentClazzUid N` aXsetClazzEnrolmentDateJoined Nc dXsetClazzEnrolmentDateLeft Bf ghgetInt(I)I Nj kIsetClazzEnrolmentRole Bm nogetFloat(I)F Nq rs%setClazzEnrolmentAttendancePercentage(F)V Nu vwsetClazzEnrolmentActive(Z)V Ny zX!setClazzEnrolmentLeavingReasonUid N| }IsetClazzEnrolmentOutcome N X"setClazzEnrolmentLocalChangeSeqNum N X#setClazzEnrolmentMasterChangeSeqNum N IsetClazzEnrolmentLastChangedBy N XsetClazzEnrolmentLct  java/util/Listadd(Ljava/lang/Object;)Z B close  androidx/room/RoomSQLiteQueryrelease  call()Ljava/util/List;java/util/concurrent/CallableV(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis7Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$24; Signature_item0Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;_tmpClazzEnrolmentUidJ_tmpClazzEnrolmentPersonUid_tmpClazzEnrolmentClazzUid_tmpClazzEnrolmentDateJoined_tmpClazzEnrolmentDateLeft_tmpClazzEnrolmentRoleI&_tmpClazzEnrolmentAttendancePercentageF_tmpClazzEnrolmentActiveZ_tmp"_tmpClazzEnrolmentLeavingReasonUid_tmpClazzEnrolmentOutcome#_tmpClazzEnrolmentLocalChangeSeqNum$_tmpClazzEnrolmentMasterChangeSeqNum_tmpClazzEnrolmentLastChangedBy_tmpClazzEnrolmentLct_cursorIndexOfClazzEnrolmentUid%_cursorIndexOfClazzEnrolmentPersonUid$_cursorIndexOfClazzEnrolmentClazzUid&_cursorIndexOfClazzEnrolmentDateJoined$_cursorIndexOfClazzEnrolmentDateLeft _cursorIndexOfClazzEnrolmentRole0_cursorIndexOfClazzEnrolmentAttendancePercentage"_cursorIndexOfClazzEnrolmentActive,_cursorIndexOfClazzEnrolmentLeavingReasonUid#_cursorIndexOfClazzEnrolmentOutcome-_cursorIndexOfClazzEnrolmentLocalChangeSeqNum._cursorIndexOfClazzEnrolmentMasterChangeSeqNum)_cursorIndexOfClazzEnrolmentLastChangedBy_cursorIndexOfClazzEnrolmentLct_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableBLjava/util/List; StackMapTablejava/lang/Throwable Exceptionsjava/lang/ExceptionD()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;uLjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileClazzEnrolmentDao_Impl.javaEnclosingMethod findEnrolmentsByClazzUidAndRole8(JJIJLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses   C*+*,*  +**L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 +96 +;6+=6?Y+AG:+JNYP:+Q7U+Q7Y+Q7\+Q7_+Q7b+e6i+l8p+ e66t+ Q7  x+ e6""{+ Q7##~+ Q7%%+e6''+Q7((W:+*:*+**8    ' / 7 ? G O W _ g o w      + 2 < C M T ^ e o v             L!+w<f MU"^D#o3%"'('/7?zGrOj Wb _Z gR oJ wB:+ +zBBN@{BBA/*  PK!!_#P;com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$25.class=  5com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$25this$04Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  2com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;clazzEnrolmentUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&clazzEnrolmentPersonUid(clazzEnrolmentClazzUid*clazzEnrolmentDateJoined,clazzEnrolmentDateLeft.clazzEnrolmentRole0"clazzEnrolmentAttendancePercentage2clazzEnrolmentActive4clazzEnrolmentLeavingReasonUid6clazzEnrolmentOutcome8clazzEnrolmentLocalChangeSeqNum: clazzEnrolmentMasterChangeSeqNum<clazzEnrolmentLastChangedBy>clazzEnrolmentLct@java/util/ArrayList BCD EFandroid/database/CursorgetCount()I ?H I(I)V BK LM moveToNext()ZO.com/ustadmobile/lib/db/entities/ClazzEnrolment N BR STgetLong(I)J NV WXsetClazzEnrolmentUid(J)V NZ [XsetClazzEnrolmentPersonUid N] ^XsetClazzEnrolmentClazzUid N` aXsetClazzEnrolmentDateJoined Nc dXsetClazzEnrolmentDateLeft Bf ghgetInt(I)I Nj kIsetClazzEnrolmentRole Bm nogetFloat(I)F Nq rs%setClazzEnrolmentAttendancePercentage(F)V Nu vwsetClazzEnrolmentActive(Z)V Ny zX!setClazzEnrolmentLeavingReasonUid N| }IsetClazzEnrolmentOutcome N X"setClazzEnrolmentLocalChangeSeqNum N X#setClazzEnrolmentMasterChangeSeqNum N IsetClazzEnrolmentLastChangedBy N XsetClazzEnrolmentLct  java/util/Listadd(Ljava/lang/Object;)Z B close  androidx/room/RoomSQLiteQueryrelease  call()Ljava/util/List;java/util/concurrent/CallableV(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis7Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$25; Signature_item0Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;_tmpClazzEnrolmentUidJ_tmpClazzEnrolmentPersonUid_tmpClazzEnrolmentClazzUid_tmpClazzEnrolmentDateJoined_tmpClazzEnrolmentDateLeft_tmpClazzEnrolmentRoleI&_tmpClazzEnrolmentAttendancePercentageF_tmpClazzEnrolmentActiveZ_tmp"_tmpClazzEnrolmentLeavingReasonUid_tmpClazzEnrolmentOutcome#_tmpClazzEnrolmentLocalChangeSeqNum$_tmpClazzEnrolmentMasterChangeSeqNum_tmpClazzEnrolmentLastChangedBy_tmpClazzEnrolmentLct_cursorIndexOfClazzEnrolmentUid%_cursorIndexOfClazzEnrolmentPersonUid$_cursorIndexOfClazzEnrolmentClazzUid&_cursorIndexOfClazzEnrolmentDateJoined$_cursorIndexOfClazzEnrolmentDateLeft _cursorIndexOfClazzEnrolmentRole0_cursorIndexOfClazzEnrolmentAttendancePercentage"_cursorIndexOfClazzEnrolmentActive,_cursorIndexOfClazzEnrolmentLeavingReasonUid#_cursorIndexOfClazzEnrolmentOutcome-_cursorIndexOfClazzEnrolmentLocalChangeSeqNum._cursorIndexOfClazzEnrolmentMasterChangeSeqNum)_cursorIndexOfClazzEnrolmentLastChangedBy_cursorIndexOfClazzEnrolmentLct_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableBLjava/util/List; StackMapTablejava/lang/Throwable Exceptionsjava/lang/ExceptionD()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;uLjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileClazzEnrolmentDao_Impl.javaEnclosingMethod $findEnrolmentsByClazzUidAndRolePagedO(JIILjava/lang/String;IJJJIILkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses   C*+*,*  +**L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 +96 +;6+=6?Y+AG:+JNYP:+Q7U+Q7Y+Q7\+Q7_+Q7b+e6i+l8p+ e66t+ Q7  x+ e6""{+ Q7##~+ Q7%%+e6''+Q7((W:+*:*+**8    ' / 7 ? G O W _ g o w    +2< C"M#T%^&e(o)v+,./012452456L!+w<f MU"^D#o3%"'('/7?zGrOj Wb _Z gR oJ wB:+ +zBBN@{BBA/*  PK!!üB;com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$26.class=  5com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$26this$04Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  2com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;clazzEnrolmentUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&clazzEnrolmentPersonUid(clazzEnrolmentClazzUid*clazzEnrolmentDateJoined,clazzEnrolmentDateLeft.clazzEnrolmentRole0"clazzEnrolmentAttendancePercentage2clazzEnrolmentActive4clazzEnrolmentLeavingReasonUid6clazzEnrolmentOutcome8clazzEnrolmentLocalChangeSeqNum: clazzEnrolmentMasterChangeSeqNum<clazzEnrolmentLastChangedBy>clazzEnrolmentLct@java/util/ArrayList BCD EFandroid/database/CursorgetCount()I ?H I(I)V BK LM moveToNext()ZO.com/ustadmobile/lib/db/entities/ClazzEnrolment N BR STgetLong(I)J NV WXsetClazzEnrolmentUid(J)V NZ [XsetClazzEnrolmentPersonUid N] ^XsetClazzEnrolmentClazzUid N` aXsetClazzEnrolmentDateJoined Nc dXsetClazzEnrolmentDateLeft Bf ghgetInt(I)I Nj kIsetClazzEnrolmentRole Bm nogetFloat(I)F Nq rs%setClazzEnrolmentAttendancePercentage(F)V Nu vwsetClazzEnrolmentActive(Z)V Ny zX!setClazzEnrolmentLeavingReasonUid N| }IsetClazzEnrolmentOutcome N X"setClazzEnrolmentLocalChangeSeqNum N X#setClazzEnrolmentMasterChangeSeqNum N IsetClazzEnrolmentLastChangedBy N XsetClazzEnrolmentLct  java/util/Listadd(Ljava/lang/Object;)Z B close  androidx/room/RoomSQLiteQueryrelease  call()Ljava/util/List;java/util/concurrent/CallableV(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis7Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$26; Signature_item0Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;_tmpClazzEnrolmentUidJ_tmpClazzEnrolmentPersonUid_tmpClazzEnrolmentClazzUid_tmpClazzEnrolmentDateJoined_tmpClazzEnrolmentDateLeft_tmpClazzEnrolmentRoleI&_tmpClazzEnrolmentAttendancePercentageF_tmpClazzEnrolmentActiveZ_tmp"_tmpClazzEnrolmentLeavingReasonUid_tmpClazzEnrolmentOutcome#_tmpClazzEnrolmentLocalChangeSeqNum$_tmpClazzEnrolmentMasterChangeSeqNum_tmpClazzEnrolmentLastChangedBy_tmpClazzEnrolmentLct_cursorIndexOfClazzEnrolmentUid%_cursorIndexOfClazzEnrolmentPersonUid$_cursorIndexOfClazzEnrolmentClazzUid&_cursorIndexOfClazzEnrolmentDateJoined$_cursorIndexOfClazzEnrolmentDateLeft _cursorIndexOfClazzEnrolmentRole0_cursorIndexOfClazzEnrolmentAttendancePercentage"_cursorIndexOfClazzEnrolmentActive,_cursorIndexOfClazzEnrolmentLeavingReasonUid#_cursorIndexOfClazzEnrolmentOutcome-_cursorIndexOfClazzEnrolmentLocalChangeSeqNum._cursorIndexOfClazzEnrolmentMasterChangeSeqNum)_cursorIndexOfClazzEnrolmentLastChangedBy_cursorIndexOfClazzEnrolmentLct_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableBLjava/util/List; StackMapTablejava/lang/Throwable Exceptionsjava/lang/ExceptionD()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;uLjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileClazzEnrolmentDao_Impl.javaEnclosingMethod "findAllEnrolmentsByClazzUidAndRole6(JILkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses   C*+*,* J+**L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 +96 +;6+=6?Y+AG:+JNYP:+Q7U+Q7Y+Q7\+Q7_+Q7b+e6i+l8p+ e66t+ Q7  x+ e6""{+ Q7##~+ Q7%%+e6''+Q7((W:+*:*+**8NPQR'S/T7U?VGWOXWY_Zg[o\w]^_acdfgijlmoprsuvyz+{2}<~CMT^eovL!+w<f MU"^D#o3%"'('/7?zGrOj Wb _Z gR oJ wB:+ +zBBN@{BBA/*J  PK!!` ;com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$27.class=e  5com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$27this$04Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  2com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;  !"android/database/Cursor moveToFirst()Z $ %&isNull(I)Z ( )* getString(I)Ljava/lang/String;,9com/ustadmobile/lib/db/composites/CourseNameAndPersonName +. /9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V 1 2close 456 7androidx/room/RoomSQLiteQueryrelease 9 :;call=()Lcom/ustadmobile/lib/db/composites/CourseNameAndPersonName;=java/util/concurrent/CallableV(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis7Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$27; Signature_tmpFirstNamesLjava/lang/String; _tmpLastName _tmpClazzName_result;Lcom/ustadmobile/lib/db/composites/CourseNameAndPersonName;_cursorIndexOfFirstNamesI_cursorIndexOfLastName_cursorIndexOfClazzName_cursorLandroid/database/Cursor; StackMapTableSjava/lang/StringUjava/lang/Throwable ExceptionsXjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/Nullable;()Ljava/lang/Object;nLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileClazzEnrolmentDao_Impl.javaEnclosingMethod abgetClazzNameAndPersonName6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  < >?C*+*,* @ABCD:;? **L=>6+`+# : +':+# : +':+# : +':+Y-:::+0*3: +0*3 @b!+1:DJS]cl{~A .EFGGF`HF:AEFS(GFlHF{IJKLML}NLIJBCOPQM 1RRR+TVWYZA:[?/*8@A BCVWYZD\]^_`cd PK!!,x;com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$28.class=  5com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$28this$04Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  2com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;clazzEnrolmentUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&clazzEnrolmentPersonUid(clazzEnrolmentClazzUid*clazzEnrolmentDateJoined,clazzEnrolmentDateLeft.clazzEnrolmentRole0"clazzEnrolmentAttendancePercentage2clazzEnrolmentActive4clazzEnrolmentLeavingReasonUid6clazzEnrolmentOutcome8clazzEnrolmentLocalChangeSeqNum: clazzEnrolmentMasterChangeSeqNum<clazzEnrolmentLastChangedBy>clazzEnrolmentLct@java/util/ArrayList BCD EFandroid/database/CursorgetCount()I ?H I(I)V BK LM moveToNext()ZO.com/ustadmobile/lib/db/entities/ClazzEnrolment N BR STgetLong(I)J NV WXsetClazzEnrolmentUid(J)V NZ [XsetClazzEnrolmentPersonUid N] ^XsetClazzEnrolmentClazzUid N` aXsetClazzEnrolmentDateJoined Nc dXsetClazzEnrolmentDateLeft Bf ghgetInt(I)I Nj kIsetClazzEnrolmentRole Bm nogetFloat(I)F Nq rs%setClazzEnrolmentAttendancePercentage(F)V Nu vwsetClazzEnrolmentActive(Z)V Ny zX!setClazzEnrolmentLeavingReasonUid N| }IsetClazzEnrolmentOutcome N X"setClazzEnrolmentLocalChangeSeqNum N X#setClazzEnrolmentMasterChangeSeqNum N IsetClazzEnrolmentLastChangedBy N XsetClazzEnrolmentLct  java/util/Listadd(Ljava/lang/Object;)Z B close  androidx/room/RoomSQLiteQueryrelease  call()Ljava/util/List;java/util/concurrent/CallableV(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis7Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$28; Signature_item0Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;_tmpClazzEnrolmentUidJ_tmpClazzEnrolmentPersonUid_tmpClazzEnrolmentClazzUid_tmpClazzEnrolmentDateJoined_tmpClazzEnrolmentDateLeft_tmpClazzEnrolmentRoleI&_tmpClazzEnrolmentAttendancePercentageF_tmpClazzEnrolmentActiveZ_tmp"_tmpClazzEnrolmentLeavingReasonUid_tmpClazzEnrolmentOutcome#_tmpClazzEnrolmentLocalChangeSeqNum$_tmpClazzEnrolmentMasterChangeSeqNum_tmpClazzEnrolmentLastChangedBy_tmpClazzEnrolmentLct_cursorIndexOfClazzEnrolmentUid%_cursorIndexOfClazzEnrolmentPersonUid$_cursorIndexOfClazzEnrolmentClazzUid&_cursorIndexOfClazzEnrolmentDateJoined$_cursorIndexOfClazzEnrolmentDateLeft _cursorIndexOfClazzEnrolmentRole0_cursorIndexOfClazzEnrolmentAttendancePercentage"_cursorIndexOfClazzEnrolmentActive,_cursorIndexOfClazzEnrolmentLeavingReasonUid#_cursorIndexOfClazzEnrolmentOutcome-_cursorIndexOfClazzEnrolmentLocalChangeSeqNum._cursorIndexOfClazzEnrolmentMasterChangeSeqNum)_cursorIndexOfClazzEnrolmentLastChangedBy_cursorIndexOfClazzEnrolmentLct_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableBLjava/util/List; StackMapTablejava/lang/Throwable Exceptionsjava/lang/ExceptionD()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;uLjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileClazzEnrolmentDao_Impl.javaEnclosingMethod 6findClazzEnrolmentEntitiesForPersonViewPermissionCheck6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses   C*+*,* +**L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 +96 +;6+=6?Y+AG:+JNYP:+Q7U+Q7Y+Q7\+Q7_+Q7b+e6i+l8p+ e66t+ Q7  x+ e6""{+ Q7##~+ Q7%%+e6''+Q7((W:+*:*+**8'/7? G O W _ gow "#%&(),-+.20<1C3M4T6^7e9o:v<=?@ABCEFCEFGL!+w<f MU"^D#o3%"'('/7?zGrOj Wb _Z gR oJ wB:+ +zBBN@{BBA/*  PK!!ZTll:com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$3.class=$  4com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$3this$04Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;   #androidx/room/SharedSQLiteStatement(Landroidx/room/RoomDatabase;)V UPDATE ClazzEnrolment SET clazzEnrolmentDateLeft = ?, clazzEnrolmentLct = ? WHERE clazzEnrolmentUid = ?S(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis6Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$3;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; SourceFileClazzEnrolmentDao_Impl.javaEnclosingMethod!2com/ustadmobile/core/db/dao/ClazzEnrolmentDao_ImplNestHost InnerClasses  I *+*,y    > L  } " # PK!!jj:com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$4.class=$  4com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$4this$04Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;   #androidx/room/SharedSQLiteStatement(Landroidx/room/RoomDatabase;)V UPDATE ClazzEnrolment SET clazzEnrolmentActive = ?, clazzEnrolmentLct = ? WHERE clazzEnrolmentUid = ?S(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis6Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$4;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; SourceFileClazzEnrolmentDao_Impl.javaEnclosingMethod!2com/ustadmobile/core/db/dao/ClazzEnrolmentDao_ImplNestHost InnerClasses  I *+*,    > L   " # PK!!XX:com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$5.class=$  4com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$5this$04Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;   #androidx/room/SharedSQLiteStatement(Landroidx/room/RoomDatabase;)V} UPDATE ClazzEnrolment SET clazzEnrolmentRole = ?, clazzEnrolmentLct = ? -- Avoid potential for duplicate approvals if user was previously refused WHERE clazzEnrolmentUid = COALESCE( (SELECT clazzEnrolmentUid FROM ClazzEnrolment WHERE clazzEnrolmentPersonUid = ? AND clazzEnrolmentClazzUid = ? AND clazzEnrolmentRole = ? AND CAST(clazzEnrolmentActive AS INTEGER) = 1 LIMIT 1), 0)S(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis6Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$5;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; SourceFileClazzEnrolmentDao_Impl.javaEnclosingMethod!2com/ustadmobile/core/db/dao/ClazzEnrolmentDao_ImplNestHost InnerClasses  I *+*,    > L   " # PK!! w>:com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$6.class=S  4com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$6this$04Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;   val$entity0Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;  java/lang/Object()V  2com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  "__insertionAdapterOfClazzEnrolment&Landroidx/room/EntityInsertionAdapter; !"# $%$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)J '() *+java/lang/LongvalueOf(J)Ljava/lang/Long; - .setTransactionSuccessful 0 1endTransaction 3 45call()Ljava/lang/Long;7java/util/concurrent/Callableg(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;)VCodeLineNumberTableLocalVariableTablethis6Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$6; Signature_resultLjava/lang/Long; StackMapTableCjava/lang/Throwable ExceptionsFjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;CLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileClazzEnrolmentDao_Impl.javaEnclosingMethod OP insertAsyncd(Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :;<=>459A*** &L*,+M*/,N*/- (4:" &(24?;?@A<=AtBDEGHA4I9/*2:; <=DEGH>JKLMNQR PK!!خ:com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$7.class=S  4com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$7this$04Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;   val$entity0Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;  java/lang/Object()V  2com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  __updateAdapterOfClazzEnrolment-Landroidx/room/EntityDeletionOrUpdateAdapter; !"# $%+androidx/room/EntityDeletionOrUpdateAdapterhandle(Ljava/lang/Object;)I ' (setTransactionSuccessful *+, -.java/lang/IntegervalueOf(I)Ljava/lang/Integer; 0 1endTransaction 3 45call()Ljava/lang/Integer;7java/util/concurrent/Callableg(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;)VCodeLineNumberTableLocalVariableTablethis6Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$7; Signature_totalI StackMapTableCjava/lang/Throwable ExceptionsFjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;FLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileClazzEnrolmentDao_Impl.javaEnclosingMethod OP updateAsyncd(Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :;<=>459E<*** `<*&)M*/,N*/- ,8:&  ',68C;E<=C?@A8BDEGHA4I9/*2:; <=DEGH>JKLMNQR PK!!  :com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$8.class=i  4com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$8this$04Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;   val$endDateJ  val$updateTime   val$clazzEnrolmentUid  java/lang/Object()V  2com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl#__preparedStmtOfUpdateDateLeftByUid%Landroidx/room/SharedSQLiteStatement;  !"#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; $%& '()androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V * +,__dbLandroidx/room/RoomDatabase; ./0 1androidx/room/RoomDatabasebeginTransaction $3 45executeUpdateDelete()I .7 8setTransactionSuccessful :;< => kotlin/UnitINSTANCE Lkotlin/Unit; .@ AendTransaction C DErelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V G HIcall()Lkotlin/Unit;Kjava/util/concurrent/Callable:(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;JJJ)VCodeLineNumberTableLocalVariableTablethis6Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$8; Signature_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTableYjava/lang/Throwable Exceptions\java/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileClazzEnrolmentDao_Impl.javaEnclosingMethod efupdateDateLeftByUid7(JJJLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses J   LMO*+* * **NOPQRHIMF*L=+*#=+* #=+*#*)-+2W*)69N*)?*+B-:*)?:*+B<Qhhjh2[whywNJ    % ' 2<CMQ[fhtwO PQ |ST zUVWh$XNXZ[]^AH_M/*FNO PQZ[]^R`abcdgh PK!! :com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$9.class=q  4com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$9this$04Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;   val$newRoleI  val$updateTimeJ   val$personUid   val$clazzUid    val$oldRole  java/lang/Object()V  ! "#2com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl(__preparedStmtOfUpdateClazzEnrolmentRole%Landroidx/room/SharedSQLiteStatement; %&' ()#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; +,- ./)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V 1 23__dbLandroidx/room/RoomDatabase; 567 8androidx/room/RoomDatabasebeginTransaction +: ;<executeUpdateDelete()I >?@ ABjava/lang/IntegervalueOf(I)Ljava/lang/Integer; 5D EsetTransactionSuccessful 5G HendTransaction %J KLrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V N OPcall()Ljava/lang/Integer;Rjava/util/concurrent/Callable<(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;IJJJI)VCodeLineNumberTableLocalVariableTablethis6Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$9; Signature_resultLjava/lang/Integer;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndex StackMapTableajava/lang/Throwable Exceptionsdjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;FLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileClazzEnrolmentDao_Impl.javaEnclosingMethod mnupdateClazzEnrolmentRole9(JJIIJLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses Q   STZ &*+**! *** *U;V&WX&YOPT*$L=+**=+* *=+**=+**=+***04+9=N*0C-:*0F*+I:*0F:*+IXoNyUZ? @ ABC&D(E3F5G@HBINKXMbNlOoQyTOQRTUV*b%Z[WX \] ^ _+`N`bcefAOgT/*MU;V WXbcefYhijklop PK!!/8com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl.class=  -com/ustadmobile/core/db/dao/ClazzEnrolmentDao()V   2com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl__dbLandroidx/room/RoomDatabase;4com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$1  S(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;Landroidx/room/RoomDatabase;)V  "__insertionAdapterOfClazzEnrolment&Landroidx/room/EntityInsertionAdapter;4com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$2   __updateAdapterOfClazzEnrolment-Landroidx/room/EntityDeletionOrUpdateAdapter;4com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$3  ! "##__preparedStmtOfUpdateDateLeftByUid%Landroidx/room/SharedSQLiteStatement;%4com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$4 $ ( )#;__preparedStmtOfUpdateClazzEnrolmentActiveForClazzEnrolment+4com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$5 * . /#(__preparedStmtOfUpdateClazzEnrolmentRole 123 4androidx/room/RoomDatabaseassertNotSuspendingTransaction 16 7beginTransaction 9:; <=$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)J 1? @setTransactionSuccessful 1B CendTransactionE4com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$6 DG Hg(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;)V JKL MNandroidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 9P QRinsert(Ljava/lang/Iterable;)V TUV WX+androidx/room/EntityDeletionOrUpdateAdapterhandle(Ljava/lang/Object;)IZ4com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$7 YG]4com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$8 \_ `:(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;JJJ)V bcd ef#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; hij kl)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V hn opexecuteUpdateDelete()I br strelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)Vv4com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$9 ux y<(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;IJJJI)V{Z SELECT ClazzEnrolment.*, LeavingReason.*, COALESCE(Clazz.clazzTimeZone, 'UTC') as timeZone FROM ClazzEnrolment LEFT JOIN LeavingReason ON LeavingReason.leavingReasonUid = ClazzEnrolment.clazzEnrolmentLeavingReasonUid LEFT JOIN Clazz ON Clazz.clazzUid = ClazzEnrolment.clazzEnrolmentClazzUid WHERE clazzEnrolmentPersonUid = ? AND ClazzEnrolment.clazzEnrolmentActive AND clazzEnrolmentClazzUid = ? ORDER BY clazzEnrolmentDateLeft DESC }~ eandroidx/room/RoomSQLiteQuery4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; }ijava/lang/StringClazzEnrolment LeavingReasonClazz5com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$10 V(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;Landroidx/room/RoomSQLiteQuery;)V J  createFlowo(Landroidx/room/RoomDatabase;Z[Ljava/lang/String;Ljava/util/concurrent/Callable;)Lkotlinx/coroutines/flow/Flow; SELECT ClazzEnrolment.*, LeavingReason.*, COALESCE(Clazz.clazzTimeZone, 'UTC') AS timeZone FROM ClazzEnrolment LEFT JOIN LeavingReason ON LeavingReason.leavingReasonUid = ClazzEnrolment.clazzEnrolmentLeavingReasonUid LEFT JOIN Clazz ON Clazz.clazzUid = ClazzEnrolment.clazzEnrolmentClazzUid WHERE ClazzEnrolment.clazzEnrolmentUid = ?  androidx/room/util/DBUtilcreateCancellationSignal!()Landroid/os/CancellationSignal;5com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$11 J M(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; /* List of all CoursePermissions that are granted to the person as per accountPersonUid */ WITH CoursePermissionsForAccountPerson AS ( /* Get CoursePermissions given to the active user based on their enrolment role*/ SELECT CoursePermission.* FROM ClazzEnrolment ClazzEnrolment_ActiveUser JOIN CoursePermission ON CoursePermission.cpClazzUid = ClazzEnrolment_ActiveUser.clazzEnrolmentClazzUid AND CoursePermission.cpToEnrolmentRole = ClazzEnrolment_ActiveUser.clazzEnrolmentRole WHERE ClazzEnrolment_ActiveUser.clazzEnrolmentPersonUid = ? UNION /* Get ClazzUids where the active user can view members based a grant directly to them */ SELECT CoursePermission.* FROM CoursePermission WHERE CoursePermission.cpToPersonUid = ? ), /* Check if CoursePermission for accountPersonUid grants view permission */ CanViewPersonUidViaCoursePermission(personUid) AS ( SELECT ClazzEnrolment.clazzEnrolmentPersonUid FROM CoursePermissionsForAccountPerson JOIN ClazzEnrolment ON (CoursePermissionsForAccountPerson.cpPermissionsFlag & 8192) > 0 AND ClazzEnrolment.clazzEnrolmentClazzUid = CoursePermissionsForAccountPerson.cpClazzUid WHERE ClazzEnrolment.clazzEnrolmentPersonUid = ? ) SELECT ClazzEnrolment.*, Clazz.*, CourseTerminology.* FROM ClazzEnrolment JOIN Clazz ON Clazz.clazzUid = ClazzEnrolment.clazzEnrolmentClazzUid LEFT JOIN CourseTerminology ON CourseTerminology.ctUid = Clazz.clazzTerminologyUid WHERE (? != 0 AND ? != 0) AND ClazzEnrolment.clazzEnrolmentPersonUid = ? /* Check that accountPersonUid has permission to see otherPerson */ AND ( (SELECT ? = ?) OR (SELECT EXISTS(SELECT 1 FROM SystemPermission WHERE ? != 0 AND SystemPermission.spToPersonUid = ? AND (SystemPermission.spPermissionsFlag & 8192 ) > 0 AND NOT SystemPermission.spIsDeleted) ) OR (SELECT ? IN (SELECT CanViewPersonUidViaCoursePermission.personUid FROM CanViewPersonUidViaCoursePermission)) ) /* Check that accountPersonUid has permission to see related Clazz */ AND ( (SELECT ? = ?) OR (SELECT EXISTS(SELECT 1 FROM SystemPermission WHERE ? != 0 AND SystemPermission.spToPersonUid = ? AND (SystemPermission.spPermissionsFlag & 1 ) > 0 AND NOT SystemPermission.spIsDeleted) ) OR (EXISTS(SELECT 1 FROM CoursePermissionsForAccountPerson WHERE CoursePermissionsForAccountPerson.cpClazzUid = ClazzEnrolment.clazzEnrolmentClazzUid AND (CoursePermissionsForAccountPerson.cpPermissionsFlag & 1) > 0)) ) CoursePermissionCourseTerminologySystemPermission5com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$12 ~ SELECT ClazzEnrolment.* FROM ClazzEnrolment WHERE ClazzEnrolment.clazzEnrolmentPersonUid = ? 5com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$13 ;]Landroidx/room/EntityDeletionOrUpdateAdapter;(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis2Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;$RuntimeInvisibleParameterAnnotationsLandroidx/annotation/NonNull;_resultJentity.Lcom/ustadmobile/lib/db/entities/ContentEntry; StackMapTablejava/lang/Throwable $completion Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;u(Lcom/ustadmobile/lib/db/entities/ContentEntry;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; insertList(Ljava/util/List;)V entityListLjava/util/List;ALjava/util/List<+Lcom/ustadmobile/lib/db/entities/ContentEntry;>;D(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ContentEntry;>;)VinsertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ContentEntry;>;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; upsertAsyncr(Lcom/ustadmobile/lib/db/entities/ContentEntry;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; updateAsync6Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;x(Lcom/ustadmobile/lib/db/entities/ContentEntry;Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;updateContentEntryInActive(JZJ)VZ changedTime_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI_tmpupdateContentEntryContentFlag(IJJ)V contentFlagfindByUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;entryUid_sqlLjava/lang/String; _statementLandroidx/room/RoomSQLiteQuery;_cancellationSignalLandroid/os/CancellationSignal;QLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ContentEntry;>;f(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ContentEntry;>;)Ljava/lang/Object;#findEntryWithLanguageByEntryIdAsync entryUuid^Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/composites/ContentEntryAndLanguage;>;s(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/composites/ContentEntryAndLanguage;>;)Ljava/lang/Object;findByUidWithEditDetailsuid]Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/composites/ContentEntryAndPicture;>;r(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/composites/ContentEntryAndPicture;>;)Ljava/lang/Object;&findByContentEntryUidWithDetailsAsFlow$(JJJJ)Lkotlinx/coroutines/flow/Flow;clazzUidcourseBlockUidaccountPersonUid_(JJJJ)Lkotlinx/coroutines/flow/Flow;findBySourceUrlB(Ljava/lang/String;)Lcom/ustadmobile/lib/db/entities/ContentEntry; _tmpTitle_tmpDescription _tmpEntryId _tmpAuthor _tmpPublisher_tmpLicenseName_tmpLicenseUrl _tmpSourceUrl_tmpThumbnailUrl_tmpContentEntryUid_tmpLicenseType_tmpLastModified_tmpPrimaryLanguageUid_tmpLanguageVariantUid_tmpContentFlags_tmpLeaf _tmpPublik_tmp_1_tmpCeInactive_tmp_2_tmpCompletionCriteria _tmpMinScore_tmpContentTypeFlag_tmpContentOwner_tmpContentOwnerType!_tmpContentEntryLocalChangeSeqNum"_tmpContentEntryMasterChangeSeqNum_tmpContentEntryLastChangedBy_tmpContentEntryLct_cursorIndexOfContentEntryUid_cursorIndexOfTitle_cursorIndexOfDescription_cursorIndexOfEntryId_cursorIndexOfAuthor_cursorIndexOfPublisher_cursorIndexOfLicenseType_cursorIndexOfLicenseName_cursorIndexOfLicenseUrl_cursorIndexOfSourceUrl_cursorIndexOfThumbnailUrl_cursorIndexOfLastModified _cursorIndexOfPrimaryLanguageUid _cursorIndexOfLanguageVariantUid_cursorIndexOfContentFlags_cursorIndexOfLeaf_cursorIndexOfPublik_cursorIndexOfCeInactive _cursorIndexOfCompletionCriteria_cursorIndexOfMinScore_cursorIndexOfContentTypeFlag_cursorIndexOfContentOwner_cursorIndexOfContentOwnerType+_cursorIndexOfContentEntryLocalChangeSeqNum,_cursorIndexOfContentEntryMasterChangeSeqNum'_cursorIndexOfContentEntryLastChangedBy_cursorIndexOfContentEntryLct_cursorLandroid/database/Cursor;findTitleByUidAsync5Lkotlin/coroutines/Continuation<-Ljava/lang/String;>;J(JLkotlin/coroutines/Continuation<-Ljava/lang/String;>;)Ljava/lang/Object;getChildrenByParentUid!(J)Landroidx/paging/PagingSource; parentUidd(J)Landroidx/paging/PagingSource;getChildrenByParentAsyncdLkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ContentEntry;>;>;y(JLkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ContentEntry;>;>;)Ljava/lang/Object;)getCountNumberOfChildrenByParentUUidAsyncK(JLkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;getContentByUuidAsync"findAllLanguageRelatedEntriesAsyncfindByUidWithLanguageAsync]Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ContentEntryWithLanguage;>;r(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ContentEntryWithLanguage;>;)Ljava/lang/Object; findByUid1(J)Lcom/ustadmobile/lib/db/entities/ContentEntry; findByTitle2(Ljava/lang/String;)Lkotlinx/coroutines/flow/Flow;b(Ljava/lang/String;)Lkotlinx/coroutines/flow/Flow;*findBySourceUrlWithContentEntryStatusAsyncF(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;w(Ljava/lang/String;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ContentEntry;>;)Ljava/lang/Object;3getChildrenByParentUidWithCategoryFilterOrderByName&(JJJJIZ)Landroidx/paging/PagingSource; langParamcategoryParam0 sortOrderincludeDeletedx(JJJJIZ)Landroidx/paging/PagingSource;getContentFromMyCoursess(J)Landroidx/paging/PagingSource;getContentByOwnergetChildrenByAll(J)Ljava/util/List;_item@Ljava/util/List;C(J)Ljava/util/List;findLiveContentEntry!(J)Lkotlinx/coroutines/flow/Flow;Q(J)Lkotlinx/coroutines/flow/Flow;"getContentEntryUidFromXapiObjectId(Ljava/lang/String;)JobjectIdfindSimilarIdEntryForKhan$(Ljava/lang/String;)Ljava/util/List;T(Ljava/lang/String;)Ljava/util/List;getContentEntryFromUidscontentEntryUids_stringBuilderLjava/lang/StringBuilder; _inputSize _argCount"Ljava/util/List;bLkotlin/coroutines/Continuation<-Ljava/util/List;>;kotlin/coroutines/Continuation(Ljava/util/List;Lkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;getRequiredConverters(()Ljava/util/List;>;RuntimeInvisibleAnnotations(Ljava/lang/Object;)VF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; SourceFileContentEntryDao_Impl.java NestMembers InnerClasses1     !"  ()/)%  K**+* Y*+*Y*+*Y*+*#Y*+%&**Y*+,-"BC D#0/=;JGKK Q 7*0*5*+8A*> 7*A:*A!++-+& KLNOP!R(P+R4S 77k c*DY*+F,IY    ! 2*0*5*+O*>*A M*A,'& klnoq$r'q/r1s22"# 2"$g  %&' m*SY*+U,Ix "#"$( )* c*XY*+Z,I  ( + 3*0*5*+[W*>*A M*A,(& %(0233h , c*aY*+c,I  - ./0  *0*&d:66j6j6j*5pW*>*A: *A *&t: *&t L[eegeEq}}}V*-8;ELT[benqz}H12|34y56n76&k@Hk K 89 j *0*-d:6j6j6 j*5pW*>*A:*A*-t: *-t @OYY[Y9eqqsqR!,/9@HOVYbenq|>:62p34m56Yk K ;< 2x:xz:6:*Y*- H22=2.>? &@A#56BC 2D EF< 2:z:6:*Y*- H22G2.>? &@A#56BC 2H IJ< =:z:66:*Y*-" "'H==K=9>? 1@A.56'BC =L MNO  :  z: 6   !6   !6   6   6   6   6   6    6    6    6    6    6   *YSYSYSYSYSY* v #&/2;>GKTXaenr{RPQR>? @A 56  STU IMzN6-+*0*-:666ø6 Ÿ6 Ǹ6 ɸ6 ˸6 ͸6ϸ6Ѹ6Ӹ6ո6׸6ٸ6۸6ݸ6߸6666666666 Y:!7"!" :$:$!$  :%:%!%  :& :&!&  :' :'!'  :( :(!( 6)!)   :* :*!*$ :+:+!+' :,:,!,* :-:-!--7.!.070!0372!2664!4966665!5<68867!7@6::69!9C6;!;F6<!<I6=!=L7>!>O6@!@R7A!AU7C!CX6E!E[ 7F!F^:!!:"a-d":Ha-dH'w+, - ./0'20394B5K6T7]8f9o:x;<=>?@ABCDEFGHIJKLN$O-Q8R?TKUQW\Yc[o\u^`bcegijlnpqsuwxz{}")5;FMY_jq}$07BIT[fmxJNV?$rW?%X?&Y?'Z?([?*8\?+\]?,^?-8_"\}V?$YW?%5X?&Y?'Z?(`6)"[?*F\?+jo]?,K^?-9a.'b0c2d64e15766f17g680h19$i6:Bj6;Tk6<fsl6=xam>On6@=oA+pCq6ErF-!0s69t6Bu6Kv6 Tw6 ]x6 fy6 oz6 xy{6p|6g}6^~6U6L6C6:616(666 6666666 !?>? @A 56'Q#{     *    b3{@5{@7{@!{{< 4f:fz:6:*hY*j-H44=4/>?&@A#56BC 4  6kNkz:6mY**YSYoSq 4662>? )@A&56 < 4t:tz:6:*vY*x-H444/>?&@A#56BC 4 < 4y:yz:6:*{Y*}-]^_`abH444/>?&@A#56BC 4- < 4~:~z:6:*Y*-|}~H444/>?&@A#56BC 4D E< 4:z:6:*Y*- / 0 1 2 3 4H44G4/>?&@A#56BC 4 < 4:z:6:*Y*-      H44K4/>?&@A#56BC 4  JxNxz:6*0*:666 ø6 Ÿ6 Ǹ6 ɸ6 ˸6͸6ϸ6Ѹ6Ӹ6ո6׸6ٸ6۸6ݸ6߸666666666 6!Y:"7#"# :%:%"%   :& :&"&  :' :'"'  :( :("(  :) :)") 6*"*  :+:+"+$ :,:,",' :-:-"-* :.:.".-7/"/071"1373"3665"5967766"6<69968"8@6;;6:":C6<"<F6="=I6>">L7?"?O6A"AR7B"BU7D"DX 6F"F[!7G"G^:"":#ad#:IadI*w     * 3 < E N W ` i r {     ' 0 ; B N T _ f r x       ! " $ & ( ) + - / 0 2 3 5% 7, 98 :> <I >P @\ Ab Cm Et G H J L N O Q R T U W X [ \ ] ` a b e' f3 g: iE jL lW m^ oi pp r{ s u v x y { | ~            JQV?%uW?&X?'Y?(Z?)[?+;\?,_]?-^?.;_#_}V?%YW?&5X?'Y?(Z?)`6*%[?+I\?,mo]?-K^?.9a/'b1c3d65e16767f18 g693h1:'i6;Ej6<Wk6=isl6>{am?On6A=oB+pDq6FrG0"3s6<t6Eu6 Nv6 Ww6 `x6 iy6 rz6{z{6q|6h}6_~6V6M6D6;626)6 666666 66 6!"=>? @A56*T#{     *    b3{@5{@7{@!{{ 1MzN6-+*YSY*-    411?->? %@A"56  3Nz:6+:*Y*, E F G H I JH33?3/>? &@A#56BC 3D   : z: 6   6   6   6   6   6   6   !6    6    6    6    6  6   6    6    Y* *YSYSYoSYSYS  N O P Q R% S( T0 U3 V; W> XF YJ ZR [V \^ ]b ^k _o `x a| b c d e f g h i j k lp R6 1 >? @A 56 T76{@  # Nz:6666666Y**YSYSYSYoSYSYSF$'/2:=EIQU]4R>?@A56   Nz:6666666Y**YSYSYoSYSF@ABCD$E'F/G2H:I=JEKILQMUN]O4R>?w@At56  KNz:6*0*:666 ø6 Ÿ6 Ǹ6 ɸ6 ˸6͸6ϸ6Ѹ6Ӹ6ո6׸6ٸ6۸6ݸ6߸666666666 6!Y:"ŻY:#7$#$ :&:&#&   :' :'#'  :( :(#(  :) :)#)  :* :*#* 6+#+  :,:,#,$ :-:-#-' :.:.#.* :/:/#/-70#0072#2374#4666#6968867#7<6::69#9@6<<6;#;C6=#=F6>#>I6?#?L7@#@O6B#BR7C#CU7E#EX 6G#G[!7H#H^"#W7":#ad#:JadJ,xgh ijkl,n5o>pGqPrYsbtkutv}wxyz{|}~ /9BMT`fqx&,7>JP[bnt '.9ELW^ip{        JcV?&W?'X?(Y?)Z?*)[?,M\?-q]?.^?/B#M_$qV?&cW?'?X?(Y?)Z?*`6+7[?,[\?-y]?.U^?/Ca01b2c4 d66 e17768'f19g6:Eh1;9i6<Wj6=ik6>{}l6?km@Yn6BGoC5pE#q6GrH5s6>t6Gu6 Pv6 Yw6 bx6 ky6 tz6}{6|6}6v~6m6d6[6R6I6@676.6%666 6 66 6!/#">? @A56, /"/"{6     *    b4{@6{@8{@"{{  4~N~z:6*YSY* 4440>? '@A$56  ^ eMzN6-+*0*-:7 77a-d: a-d )GUUWUB )3@CGNRU^bR=Cee?a>? Y@AV56)<7@{{ JMzN6-+*0*-:666ø6 Ÿ6 Ǹ6 ɸ6 ˸6 ͸6ϸ6Ѹ6Ӹ6ո6׸6ٸ6۸6ݸ6߸6666666666 Y:!ŻY:"7#"# :%:%"%  :&:&"&  :' :'"'  :( :("(  :) :)") 6*"*   :+ :+"+$ :,:,",' :-:-"-* :.:.".-7/"/071"1373"3665"5967766"6<69968"8@6;;6:":C6<"<F6="=I6>">L7?"?O6A"AR7B"BU7D"DX6F"F[ 7G"G^!"W7!:"a-d":Ia-dI)    x )2;DMV_hqz ,6?J Q ] cnu !#%'(*,./1#2)446;8G9M;X=_?k@qB|DFGIKMNPQSTVWZ[\ _`$a+d6eBfIhTi[kflmnxoqrtuwxz{}~ J`V?%W?&X?'Y?(Z?)&[?+J\?,n]?-^?.?"J_#nV?%cW?&?X?'Y?(Z?)`6*4[?+X\?,|y]?-U^?.Ca/1b1c3 d65e16767$f18g69Bh1:6i6;Tj6<fk6=x}l6>km?Yn6AGoB5pD#q6FrG2s6;t6Du6Mv6 Vw6 _x6 hy6 qz6 z{6|6~}6u~6l6c6Z6Q6H6?666-6$666 6 666 ,#!?>? @A 56) ,!,"{6     *    b4{@6{@8{@"{{ '  N-ɶW-ѶW-ӶW+6--ܶW-:`6z:6+:  ! 7  ۸: * Y*,F $*28>GJktwzp k  #$q68]>?>W6GN@AJK56BC $R {'    A 3 *+3  A 4 *+,3  AQ= 3 *+3  8{vmhaXSD*#  #*DSXahmv{PK!!X\ Acom/ustadmobile/core/db/dao/ContentEntryImportJobDao_Impl$1.class=  ;com/ustadmobile/core/db/dao/ContentEntryImportJobDao_Impl$1this$0;Lcom/ustadmobile/core/db/dao/ContentEntryImportJobDao_Impl;   $androidx/room/EntityInsertionAdapter(Landroidx/room/RoomDatabase;)VINSERT OR ABORT INTO `ContentEntryImportJob` (`cjiUid`,`sourceUri`,`cjiOriginalFilename`,`cjiContentEntryUid`,`cjiParentContentEntryUid`,`cjiContentEntryVersion`,`cjiItemProgress`,`cjiItemTotal`,`cjiStatus`,`cjiRecursiveStatus`,`cjiPluginId`,`cjiParentCjiUid`,`cjiStartTime`,`cjiFinishTime`,`cjiContentDeletedOnCancellation`,`cjiCompressionLevel`,`cjiError`,`cjiErrorDismissed`,`cjiOwnerPersonUid`,`cjiParams`) VALUES (nullif(?, 0),?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)  5com/ustadmobile/lib/db/entities/ContentEntryImportJob getCjiUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V   getSourceUri()Ljava/lang/String;  !"bindNull(I)V $ %& bindString(ILjava/lang/String;)V ( )getCjiOriginalFilename + ,getCjiContentEntryUid . /getCjiParentContentEntryUid 1 2getCjiContentEntryVersion 4 5getCjiItemProgress 7 8getCjiItemTotal : ;< getCjiStatus()I > ?<getCjiRecursiveStatus A B<getCjiPluginId D EgetCjiParentCjiUid G HgetCjiStartTime J KgetCjiFinishTime M NO"getCjiContentDeletedOnCancellation()Z Q R<getCjiCompressionLevel T U getCjiError W XOgetCjiErrorDismissed Z [getCjiOwnerPersonUid ] ^ getCjiParams ` abbinde(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/ContentEntryImportJob;)VZ(Lcom/ustadmobile/core/db/dao/ContentEntryImportJobDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis=Lcom/ustadmobile/core/db/dao/ContentEntryImportJobDao_Impl$1;arg0Landroidx/room/RoomDatabase; createQueryRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity7Lcom/ustadmobile/lib/db/entities/ContentEntryImportJob;_tmpI_tmp_1 StackMapTable$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V Signature_Landroidx/room/EntityInsertionAdapter; SourceFile"ContentEntryImportJobDao_Impl.javaEnclosingMethod~9com/ustadmobile/core/db/dao/ContentEntryImportJobDao_ImplNestHost InnerClasses  cdI *+*,e2f  gh  ijkd- e6f ghlmabd6N+,, ++,#,' ++,'#+,*+,-+,0+,3+,6+ ,9+ ,=+ ,@+ ,C+ ,F+,I,L>++,P,S++,S#,V6++,Y,\++,\#e~< =>@'B.C8ECGNHYIeJqK}LMNOPQRSTUVX Z[#\/]6^A`Mbf4NghNnoNpqyrs6tsu   @) @* v mmDawd4 *+,_e2f  ghv mmxyz{|} } PK!!( ( Bcom/ustadmobile/core/db/dao/ContentEntryImportJobDao_Impl$10.class=i  ()V  9com/ustadmobile/core/db/dao/ContentEntryImportJobDao_Impl"__preparedStmtOfUpdateItemProgress%Landroidx/room/SharedSQLiteStatement;  !"#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; $%& '()androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V * +,__dbLandroidx/room/RoomDatabase; ./0 1androidx/room/RoomDatabasebeginTransaction $3 45executeUpdateDelete()I .7 8setTransactionSuccessful :;< => kotlin/UnitINSTANCE Lkotlin/Unit; .@ AendTransaction C DErelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V G HIcall()Lkotlin/Unit;Kjava/util/concurrent/CallableA(Lcom/ustadmobile/core/db/dao/ContentEntryImportJobDao_Impl;JJJ)VCodeLineNumberTableLocalVariableTablethis>Lcom/ustadmobile/core/db/dao/ContentEntryImportJobDao_Impl$10; Signature_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTableYjava/lang/Throwable Exceptions\java/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFile"ContentEntryImportJobDao_Impl.javaEnclosingMethod efupdateItemProgress7(JJJLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses J   LMO*+* * **N OPQRHIMF*L=+*#=+* #=+*#*)-+2W*)69N*)?*+B-:*)?:*+B<Qhhjh2[whywNJ  %'2<CMQ[fhtwO PQ |ST zUVWh$XNXZ[]^AH_M/*FN O PQZ[]^R`abcdgh PK!!aBcom/ustadmobile/core/db/dao/ContentEntryImportJobDao_Impl$11.class=  ()V  9com/ustadmobile/core/db/dao/ContentEntryImportJobDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;cjiUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I& sourceUri(cjiOriginalFilename*cjiContentEntryUid,cjiParentContentEntryUid.cjiContentEntryVersion0cjiItemProgress2 cjiItemTotal4 cjiStatus6cjiRecursiveStatus8 cjiPluginId:cjiParentCjiUid< cjiStartTime> cjiFinishTime@cjiContentDeletedOnCancellationBcjiCompressionLevelDcjiErrorFcjiErrorDismissedHcjiOwnerPersonUidJ cjiParams LMN OPandroid/database/Cursor moveToFirst()Z LR STgetLong(I)J LV WXisNull(I)Z LZ [\ getString(I)Ljava/lang/String; L^ _`getInt(I)Ib5com/ustadmobile/lib/db/entities/ContentEntryImportJob ad e[(JLjava/lang/String;Ljava/lang/String;JJJJJIIIJJJZILjava/lang/String;ZJLjava/lang/String;)V Lg hclose jkl mandroidx/room/RoomSQLiteQueryrelease o pqcall9()Lcom/ustadmobile/lib/db/entities/ContentEntryImportJob;sjava/util/concurrent/Callable](Lcom/ustadmobile/core/db/dao/ContentEntryImportJobDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis>Lcom/ustadmobile/core/db/dao/ContentEntryImportJobDao_Impl$11; Signature _tmpSourceUriLjava/lang/String;_tmpCjiOriginalFilename _tmpCjiError _tmpCjiParams _tmpCjiUidJ_tmpCjiContentEntryUid_tmpCjiParentContentEntryUid_tmpCjiContentEntryVersion_tmpCjiItemProgress_tmpCjiItemTotal _tmpCjiStatusI_tmpCjiRecursiveStatus_tmpCjiPluginId_tmpCjiParentCjiUid_tmpCjiStartTime_tmpCjiFinishTime#_tmpCjiContentDeletedOnCancellationZ_tmp_tmpCjiCompressionLevel_tmpCjiErrorDismissed_tmp_1_tmpCjiOwnerPersonUid_result7Lcom/ustadmobile/lib/db/entities/ContentEntryImportJob;_cursorIndexOfCjiUid_cursorIndexOfSourceUri!_cursorIndexOfCjiOriginalFilename _cursorIndexOfCjiContentEntryUid&_cursorIndexOfCjiParentContentEntryUid$_cursorIndexOfCjiContentEntryVersion_cursorIndexOfCjiItemProgress_cursorIndexOfCjiItemTotal_cursorIndexOfCjiStatus _cursorIndexOfCjiRecursiveStatus_cursorIndexOfCjiPluginId_cursorIndexOfCjiParentCjiUid_cursorIndexOfCjiStartTime_cursorIndexOfCjiFinishTime-_cursorIndexOfCjiContentDeletedOnCancellation!_cursorIndexOfCjiCompressionLevel_cursorIndexOfCjiError_cursorIndexOfCjiErrorDismissed_cursorIndexOfCjiOwnerPersonUid_cursorIndexOfCjiParams_cursorLandroid/database/Cursor; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/Nullable;()Ljava/lang/Object;jLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFile"ContentEntryImportJobDao_Impl.javaEnclosingMethod findByUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  r tuC*+*,* v0wxyzpqu| 86**L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 +96 +;6+=6+?6+A6+C6+E6+G6+I6+KX+Q7+U : +Y:+U : +Y:+Q7+Q7+Q7+Q7!+ Q7#+ ]6%+ ]6&+ ]6'+ Q7(+Q7*+Q7,+]6//6.+]60+U :1 +Y:1+]63362+Q74+U :6 +Y:6aY!#%&'(*,.01246c:::+f*i:7+f*i7$$&$v>4678'9/:7;?<G=O>W?_@gAoBwCDEFGHIKMOPRUVX[] _ac'e1g;iEkOmYocrmsyuwxz~  !$,3w2{|}|~|1|6I0{|}|  !'#1%;&E'O(Y*c,y.m/0l~|1V2b3L41|6  '/7?GO W _ g o w}u6xy%(L 'L@(L @,L 3LaLApu/*nv0w xyz PK!!|$nEEBcom/ustadmobile/core/db/dao/ContentEntryImportJobDao_Impl$12.class=Z  ()V  9com/ustadmobile/core/db/dao/ContentEntryImportJobDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;  !"android/database/Cursor moveToFirst()Z $ %&getLong(I)J ()* +,java/lang/LongvalueOf(J)Ljava/lang/Long; . /close 123 4androidx/room/RoomSQLiteQueryrelease 6 78call()Ljava/lang/Long;:java/util/concurrent/Callable](Lcom/ustadmobile/core/db/dao/ContentEntryImportJobDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis>Lcom/ustadmobile/core/db/dao/ContentEntryImportJobDao_Impl$12; Signature_tmpJ_resultLjava/lang/Long;_cursorLandroid/database/Cursor; StackMapTableJjava/lang/Throwable ExceptionsMjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;CLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFile"ContentEntryImportJobDao_Impl.javaEnclosingMethod VWfindOwnerByUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  9 ;<C*+*,* =>?@A78<R**L++#B!'M 'M,N+-*0-:+-*01@@B@=6 "'*/17>@HO>4"BC'DE/DER?@AFGH*(IKLNOA7P</*5=> ?@KLNOAQRSTUXY PK!!yg Bcom/ustadmobile/core/db/dao/ContentEntryImportJobDao_Impl$13.class=  ()V  9com/ustadmobile/core/db/dao/ContentEntryImportJobDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;java/util/ArrayList !" #$android/database/CursorgetCount()I & '(I)V ) *+ moveToNext()Z - ./getLong(I)J 1 23getInt(I)I 5 67isNull(I)Z 9 :; getString(I)Ljava/lang/String;=?com/ustadmobile/lib/db/composites/ContentEntryImportJobProgress <? @(JJJILjava/lang/String;J)V BCD EFjava/util/Listadd(Ljava/lang/Object;)Z H Iclose KLM Nandroidx/room/RoomSQLiteQueryrelease P QRcall()Ljava/util/List;Tjava/util/concurrent/Callable](Lcom/ustadmobile/core/db/dao/ContentEntryImportJobDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis>Lcom/ustadmobile/core/db/dao/ContentEntryImportJobDao_Impl$13; Signature _tmpCjiErrorLjava/lang/String;_itemALcom/ustadmobile/lib/db/composites/ContentEntryImportJobProgress; _tmpCjiUidJ_tmpCjiItemProgress_tmpCjiItemTotal _tmpCjiStatusI_tmpCjiOwnerPersonUid_cursorIndexOfCjiUid_cursorIndexOfCjiItemProgress_cursorIndexOfCjiItemTotal_cursorIndexOfCjiStatus_cursorIndexOfCjiError_cursorIndexOfCjiOwnerPersonUid_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableSLjava/util/List; StackMapTableujava/lang/Stringwjava/lang/Throwable Exceptionszjava/lang/ExceptionU()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;finalize()Ljava/lang/Object;Ljava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFile"ContentEntryImportJobDao_Impl.javaEnclosingMethod #findInProgressJobsByContentEntryUid!(J)Lkotlinx/coroutines/flow/Flow;NestHost InnerClasses  S UVC*+*,* WXYZ[QRVj **L=>6666Y+%:+(k+,7 +,7 +,7+06+4 : +8:+,7:  AW: +G :+GWf!09BKT]gmvXj\] ^_ B\`a KSba TJca]Adev(\]fageheiejeke!le0~mnYZopq 0~mrs_0  B< Bt*  B  vxy[{|}~V6*JW X YZAQV/*OWX YZxy|}[ PK!!2B~ ~ Bcom/ustadmobile/core/db/dao/ContentEntryImportJobDao_Impl$14.class=  ()V  9com/ustadmobile/core/db/dao/ContentEntryImportJobDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;java/util/ArrayList !" #$android/database/CursorgetCount()I & '(I)V ) *+ moveToNext()Z - ./getLong(I)J 1 23getInt(I)I 5 67isNull(I)Z 9 :; getString(I)Ljava/lang/String;=?com/ustadmobile/lib/db/composites/ContentEntryImportJobProgress <? @(JJJILjava/lang/String;J)V BCD EFjava/util/Listadd(Ljava/lang/Object;)Z H Iclose KLM Nandroidx/room/RoomSQLiteQueryrelease P QRcall()Ljava/util/List;Tjava/util/concurrent/Callable](Lcom/ustadmobile/core/db/dao/ContentEntryImportJobDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis>Lcom/ustadmobile/core/db/dao/ContentEntryImportJobDao_Impl$14; Signature _tmpCjiErrorLjava/lang/String;_itemALcom/ustadmobile/lib/db/composites/ContentEntryImportJobProgress; _tmpCjiUidJ_tmpCjiItemProgress_tmpCjiItemTotal _tmpCjiStatusI_tmpCjiOwnerPersonUid_cursorIndexOfCjiUid_cursorIndexOfCjiItemProgress_cursorIndexOfCjiItemTotal_cursorIndexOfCjiStatus_cursorIndexOfCjiError_cursorIndexOfCjiOwnerPersonUid_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableSLjava/util/List; StackMapTableujava/lang/Stringwjava/lang/Throwable Exceptionszjava/lang/ExceptionU()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;Ljava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFile"ContentEntryImportJobDao_Impl.javaEnclosingMethod (findInProgressJobsByContentEntryUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  S UVC*+*,* W XYZ[QRV **L=>6666Y+%:+(k+,7 +,7 +,7+06+4 : +8:+,7:  AW: +G*J :+G*JWn!09BK!T#]%g&m(v+,-./12/123Xj\] ^_ B\`a KSba TJca]Adev(\]fageheiejeke!le0mnYZopq 0mrs_0  B< Bt*  B vxy[{|}AQ~V/*OW X YZxy|}[ PK!!~#hhAcom/ustadmobile/core/db/dao/ContentEntryImportJobDao_Impl$2.class=$  ;com/ustadmobile/core/db/dao/ContentEntryImportJobDao_Impl$2this$0;Lcom/ustadmobile/core/db/dao/ContentEntryImportJobDao_Impl;   #androidx/room/SharedSQLiteStatement(Landroidx/room/RoomDatabase;)Vc UPDATE ContentEntryImportJob SET cjiStatus = ? WHERE cjiUid= ? Z(Lcom/ustadmobile/core/db/dao/ContentEntryImportJobDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis=Lcom/ustadmobile/core/db/dao/ContentEntryImportJobDao_Impl$2;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; SourceFile"ContentEntryImportJobDao_Impl.javaEnclosingMethod!9com/ustadmobile/core/db/dao/ContentEntryImportJobDao_ImplNestHost InnerClasses  I *+*,d    > L  hm " # PK!!T?Acom/ustadmobile/core/db/dao/ContentEntryImportJobDao_Impl$3.class=$  ;com/ustadmobile/core/db/dao/ContentEntryImportJobDao_Impl$3this$0;Lcom/ustadmobile/core/db/dao/ContentEntryImportJobDao_Impl;   #androidx/room/SharedSQLiteStatement(Landroidx/room/RoomDatabase;)V UPDATE ContentEntryImportJob SET cjiStatus = ?, cjiError = ? WHERE cjiUid= ? Z(Lcom/ustadmobile/core/db/dao/ContentEntryImportJobDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis=Lcom/ustadmobile/core/db/dao/ContentEntryImportJobDao_Impl$3;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; SourceFile"ContentEntryImportJobDao_Impl.javaEnclosingMethod!9com/ustadmobile/core/db/dao/ContentEntryImportJobDao_ImplNestHost InnerClasses  I *+*,p    > L  tz " # PK!!ppAcom/ustadmobile/core/db/dao/ContentEntryImportJobDao_Impl$4.class=$  ;com/ustadmobile/core/db/dao/ContentEntryImportJobDao_Impl$4this$0;Lcom/ustadmobile/core/db/dao/ContentEntryImportJobDao_Impl;   #androidx/room/SharedSQLiteStatement(Landroidx/room/RoomDatabase;)Vk UPDATE ContentEntryImportJob SET cjiErrorDismissed = ? WHERE cjiUid = ? Z(Lcom/ustadmobile/core/db/dao/ContentEntryImportJobDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis=Lcom/ustadmobile/core/db/dao/ContentEntryImportJobDao_Impl$4;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; SourceFile"ContentEntryImportJobDao_Impl.javaEnclosingMethod!9com/ustadmobile/core/db/dao/ContentEntryImportJobDao_ImplNestHost InnerClasses  I *+*,}    > L   " # PK!!ҒAcom/ustadmobile/core/db/dao/ContentEntryImportJobDao_Impl$5.class=$  ;com/ustadmobile/core/db/dao/ContentEntryImportJobDao_Impl$5this$0;Lcom/ustadmobile/core/db/dao/ContentEntryImportJobDao_Impl;   #androidx/room/SharedSQLiteStatement(Landroidx/room/RoomDatabase;)V UPDATE ContentEntryImportJob SET cjiItemProgress = ?, cjiItemTotal = ? WHERE cjiUid = ? Z(Lcom/ustadmobile/core/db/dao/ContentEntryImportJobDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis=Lcom/ustadmobile/core/db/dao/ContentEntryImportJobDao_Impl$5;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; SourceFile"ContentEntryImportJobDao_Impl.javaEnclosingMethod!9com/ustadmobile/core/db/dao/ContentEntryImportJobDao_ImplNestHost InnerClasses  I *+*,    > L   " # PK!!Q3?Acom/ustadmobile/core/db/dao/ContentEntryImportJobDao_Impl$6.class=S  ;com/ustadmobile/core/db/dao/ContentEntryImportJobDao_Impl$6this$0;Lcom/ustadmobile/core/db/dao/ContentEntryImportJobDao_Impl;   val$jobItem7Lcom/ustadmobile/lib/db/entities/ContentEntryImportJob;  java/lang/Object()V  9com/ustadmobile/core/db/dao/ContentEntryImportJobDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  )__insertionAdapterOfContentEntryImportJob&Landroidx/room/EntityInsertionAdapter; !"# $%$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)J '() *+java/lang/LongvalueOf(J)Ljava/lang/Long; - .setTransactionSuccessful 0 1endTransaction 3 45call()Ljava/lang/Long;7java/util/concurrent/Callableu(Lcom/ustadmobile/core/db/dao/ContentEntryImportJobDao_Impl;Lcom/ustadmobile/lib/db/entities/ContentEntryImportJob;)VCodeLineNumberTableLocalVariableTablethis=Lcom/ustadmobile/core/db/dao/ContentEntryImportJobDao_Impl$6; Signature_resultLjava/lang/Long; StackMapTableCjava/lang/Throwable ExceptionsFjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;CLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFile"ContentEntryImportJobDao_Impl.javaEnclosingMethod OP insertJobItemk(Lcom/ustadmobile/lib/db/entities/ContentEntryImportJob;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :;<=>459A*** &L*,+M*/,N*/- (4:" &(24?;?@A<=AtBDEGHA4I9/*2:; <=DEGH>JKLMNQR PK!!Acom/ustadmobile/core/db/dao/ContentEntryImportJobDao_Impl$7.class=f  ;com/ustadmobile/core/db/dao/ContentEntryImportJobDao_Impl$7this$0;Lcom/ustadmobile/core/db/dao/ContentEntryImportJobDao_Impl;   val$statusI   val$cjiUidJ  java/lang/Object()V  9com/ustadmobile/core/db/dao/ContentEntryImportJobDao_Impl __preparedStmtOfUpdateItemStatus%Landroidx/room/SharedSQLiteStatement;   #androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; "#$ %&)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V ( )*__dbLandroidx/room/RoomDatabase; ,-. /androidx/room/RoomDatabasebeginTransaction "1 23executeUpdateDelete()I ,5 6setTransactionSuccessful 89: ;< kotlin/UnitINSTANCE Lkotlin/Unit; ,> ?endTransaction A BCrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V E FGcall()Lkotlin/Unit;Ijava/util/concurrent/Callable@(Lcom/ustadmobile/core/db/dao/ContentEntryImportJobDao_Impl;IJ)VCodeLineNumberTableLocalVariableTablethis=Lcom/ustadmobile/core/db/dao/ContentEntryImportJobDao_Impl$7; Signature_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndex StackMapTableVjava/lang/Throwable ExceptionsYjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFile"ContentEntryImportJobDao_Impl.javaEnclosingMethod bcupdateItemStatus6(JILkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses H  JKH*+**! *LMNOPFGK2{*L=+*!=+* !*'++0W*'47N*'=*+@-:*'=:*+@0E\\^\&Ok\mkLB &07AEOZ\hkxM {NO pQR nS T\"UNUWXZ[AF\K/*DLM NOWXZ[P]^_`ade PK!! Acom/ustadmobile/core/db/dao/ContentEntryImportJobDao_Impl$8.class=r  ;com/ustadmobile/core/db/dao/ContentEntryImportJobDao_Impl$8this$0;Lcom/ustadmobile/core/db/dao/ContentEntryImportJobDao_Impl;   val$statusI   val$errorLjava/lang/String;   val$cjiUidJ  java/lang/Object()V  9com/ustadmobile/core/db/dao/ContentEntryImportJobDao_Impl(__preparedStmtOfUpdateItemStatusAndError%Landroidx/room/SharedSQLiteStatement; !" #$#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; &'( )*)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V &, -.bindNull(I)V &0 12 bindString(ILjava/lang/String;)V 4 56__dbLandroidx/room/RoomDatabase; 89: ;androidx/room/RoomDatabasebeginTransaction &= >?executeUpdateDelete()I 8A BsetTransactionSuccessful DEF GH kotlin/UnitINSTANCE Lkotlin/Unit; 8J KendTransaction M NOrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V Q RScall()Lkotlin/Unit;Ujava/util/concurrent/CallableR(Lcom/ustadmobile/core/db/dao/ContentEntryImportJobDao_Impl;ILjava/lang/String;J)VCodeLineNumberTableLocalVariableTablethis=Lcom/ustadmobile/core/db/dao/ContentEntryImportJobDao_Impl$8; Signature_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndex StackMapTablebjava/lang/Throwable Exceptionsejava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFile"ContentEntryImportJobDao_Impl.javaEnclosingMethod noupdateItemStatusAndErrorH(JILjava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses T  VWN*+**- **XYZ[\RSW]*L=+*%=* +++* /=+*%*37+<W*3@CN*3I*+L-:*3I:*+LNczz|zDmzXR ",79DNU_cmxzY Z[ ]^ _ `,& BaNacdfgARhW/*PXY Z[cdfg\ijklmpq PK!!  Acom/ustadmobile/core/db/dao/ContentEntryImportJobDao_Impl$9.class=h  ;com/ustadmobile/core/db/dao/ContentEntryImportJobDao_Impl$9this$0;Lcom/ustadmobile/core/db/dao/ContentEntryImportJobDao_Impl;   val$dismissedZ   val$cjiUidJ  java/lang/Object()V  9com/ustadmobile/core/db/dao/ContentEntryImportJobDao_Impl$__preparedStmtOfUpdateErrorDismissed%Landroidx/room/SharedSQLiteStatement;   #androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; "#$ %&)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V ( )*__dbLandroidx/room/RoomDatabase; ,-. /androidx/room/RoomDatabasebeginTransaction "1 23executeUpdateDelete()I ,5 6setTransactionSuccessful 89: ;< kotlin/UnitINSTANCE Lkotlin/Unit; ,> ?endTransaction A BCrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V E FGcall()Lkotlin/Unit;Ijava/util/concurrent/Callable@(Lcom/ustadmobile/core/db/dao/ContentEntryImportJobDao_Impl;ZJ)VCodeLineNumberTableLocalVariableTablethis=Lcom/ustadmobile/core/db/dao/ContentEntryImportJobDao_Impl$9; Signature_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI_tmp StackMapTableXjava/lang/Throwable Exceptions[java/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFile"ContentEntryImportJobDao_Impl.javaEnclosingMethod deupdateErrorDismissed6(JZLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses H  JKH*+**! *LMNOPFGKV*L=*>+!=+* !*'++0W*'47:*'=*+@:*'=:*+@:Phhjh0ZwhywLF #%0:AKPZehtwM*NO |QR zSTmUTV!"@N"WNWYZ\]AF^K/*DLM NOYZ\]P_`abcfg PK!!='3!!?com/ustadmobile/core/db/dao/ContentEntryImportJobDao_Impl.class=  4com/ustadmobile/core/db/dao/ContentEntryImportJobDao()V   9com/ustadmobile/core/db/dao/ContentEntryImportJobDao_Impl__dbLandroidx/room/RoomDatabase;;com/ustadmobile/core/db/dao/ContentEntryImportJobDao_Impl$1  Z(Lcom/ustadmobile/core/db/dao/ContentEntryImportJobDao_Impl;Landroidx/room/RoomDatabase;)V  )__insertionAdapterOfContentEntryImportJob&Landroidx/room/EntityInsertionAdapter;;com/ustadmobile/core/db/dao/ContentEntryImportJobDao_Impl$2    __preparedStmtOfUpdateItemStatus%Landroidx/room/SharedSQLiteStatement;;com/ustadmobile/core/db/dao/ContentEntryImportJobDao_Impl$3  ! "(__preparedStmtOfUpdateItemStatusAndError$;com/ustadmobile/core/db/dao/ContentEntryImportJobDao_Impl$4 # ' ($__preparedStmtOfUpdateErrorDismissed*;com/ustadmobile/core/db/dao/ContentEntryImportJobDao_Impl$5 ) - ."__preparedStmtOfUpdateItemProgress0;com/ustadmobile/core/db/dao/ContentEntryImportJobDao_Impl$6 /2 3u(Lcom/ustadmobile/core/db/dao/ContentEntryImportJobDao_Impl;Lcom/ustadmobile/lib/db/entities/ContentEntryImportJob;)V 567 89androidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;;;com/ustadmobile/core/db/dao/ContentEntryImportJobDao_Impl$7 := >@(Lcom/ustadmobile/core/db/dao/ContentEntryImportJobDao_Impl;IJ)V@;com/ustadmobile/core/db/dao/ContentEntryImportJobDao_Impl$8 ?B CR(Lcom/ustadmobile/core/db/dao/ContentEntryImportJobDao_Impl;ILjava/lang/String;J)VE;com/ustadmobile/core/db/dao/ContentEntryImportJobDao_Impl$9 DG H@(Lcom/ustadmobile/core/db/dao/ContentEntryImportJobDao_Impl;ZJ)VJ;(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis;Lcom/ustadmobile/core/db/dao/ContentEntryImportJobDao_Impl;$RuntimeInvisibleParameterAnnotationsLandroidx/annotation/NonNull; insertJobItemk(Lcom/ustadmobile/lib/db/entities/ContentEntryImportJob;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;jobItem7Lcom/ustadmobile/lib/db/entities/ContentEntryImportJob; $completion Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;~(Lcom/ustadmobile/lib/db/entities/ContentEntryImportJob;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;updateItemStatus6(JILkotlin/coroutines/Continuation;)Ljava/lang/Object;cjiUidJstatusI0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;F(JILkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;updateItemStatusAndErrorH(JILjava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;errorLjava/lang/String;X(JILjava/lang/String;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;updateErrorDismissed6(JZLkotlin/coroutines/Continuation;)Ljava/lang/Object; dismissedZF(JZLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;updateItemProgress7(JJJLkotlin/coroutines/Continuation;)Ljava/lang/Object; cjiProgresscjiTotalG(JJJLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;findByUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;_sql _statementLandroidx/room/RoomSQLiteQuery; _argIndex_cancellationSignalLandroid/os/CancellationSignal;ZLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ContentEntryImportJob;>;o(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ContentEntryImportJob;>;)Ljava/lang/Object;findOwnerByUidAsyncH(JLkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;#findInProgressJobsByContentEntryUid!(J)Lkotlinx/coroutines/flow/Flow;contentEntryUidv(J)Lkotlinx/coroutines/flow/Flow;>;(findInProgressJobsByContentEntryUidAsyncvLkotlin/coroutines/Continuation<-Ljava/util/List;>;(JLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;getRequiredConverters(()Ljava/util/List;>;RuntimeInvisibleAnnotations SourceFile"ContentEntryImportJobDao_Impl.java NestMembers InnerClasses1 "(. K**+* Y*+*Y*+*Y*+ *#Y*+%&*)Y*++,"01 2d#p0}=JKK c*/Y*+1,4  o*:Y*<4* { *?Y*A44 o*DY*F4* { *IY*!K4 4 2N:NP:6VZ:*`Y*b-e', -./0H222. &# 22h:hP:6VZ:*jY*l-e H222. &# 22mNmP:6V*oYqSsY*uv 422/ '$2m:mP:6VZ:*zY*|-e     H222. &# 2 }:zsj`ID?:/)# r #)/:?DI`jszPK!!2: : Gcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$1.class=W  Acom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$1this$0ALcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl;   $androidx/room/EntityInsertionAdapter(Landroidx/room/RoomDatabase;)V INSERT OR ABORT INTO `ContentEntryParentChildJoin` (`cepcjParentContentEntryUid`,`cepcjChildContentEntryUid`,`childIndex`,`cepcjUid`,`cepcjLocalChangeSeqNum`,`cepcjMasterChangeSeqNum`,`cepcjLastChangedBy`,`cepcjLct`,`cepcjDeleted`) VALUES (?,?,?,nullif(?, 0),?,?,?,?,?)  ;com/ustadmobile/lib/db/entities/ContentEntryParentChildJoingetCepcjParentContentEntryUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V  getCepcjChildContentEntryUid  ! getChildIndex()I # $ getCepcjUid & 'getCepcjLocalChangeSeqNum ) *getCepcjMasterChangeSeqNum , -!getCepcjLastChangedBy / 0 getCepcjLct 2 34getCepcjDeleted()Z 6 78bindk(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin;)V`(Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethisCLcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$1;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity=Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin;_tmpI StackMapTable$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureeLandroidx/room/EntityInsertionAdapter; SourceFile(ContentEntryParentChildJoinDao_Impl.javaEnclosingMethodT?com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_ImplNestHost InnerClasses  9:I *+*,;/<  =>  ?@AB:- ;3< =>CD78:u+,+,+,+,"+,%+,(+,++,.,1>+ ;. 9 :;"<-=8>D?Q@]AjBtC<*u=>uEFuGHj IJKh@L DDD7M:4 *+,5;/<  =>L DDNOPQRS USV PK!!V" " Hcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$10.class=  Bcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$10this$0ALcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl;  val$selectedUidsLjava/util/List;   val$isDeletedZ  val$updateTimeJ  java/lang/Object()V  androidx/room/util/StringUtilnewStringBuilder()Ljava/lang/StringBuilder;  "#$ %&java/lang/StringBuilderappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(* UPDATE ContentEntryParentChildJoin* SET cepcjDeleted = ,?.,0 cepcjLct = 2 WHERE cepcjUid IN ( 456 78java/util/Listsize()I : ;<appendPlaceholders(Ljava/lang/StringBuilder;I)V>) @ "B CDtoString()Ljava/lang/String; FGH IJ?com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl__dbLandroidx/room/RoomDatabase; LMN OPandroidx/room/RoomDatabasecompileStatement?(Ljava/lang/String;)Landroidx/sqlite/db/SupportSQLiteStatement; RST UV)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V 4X YZiterator()Ljava/util/Iterator; \]^ _`java/util/IteratorhasNext()Z \b cdnext()Ljava/lang/Object;fjava/lang/Long eh ij longValue()J Ll mbeginTransaction Ro p8executeUpdateDelete Lr ssetTransactionSuccessful uvw xy kotlin/UnitINSTANCE Lkotlin/Unit; L{ |endTransaction ~ call()Lkotlin/Unit;java/util/concurrent/CallableV(Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl;Ljava/util/List;ZJ)VCodeLineNumberTableLocalVariableTablethisDLcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$10; Signature_item_stringBuilderLjava/lang/StringBuilder; _inputSizeI_sqlLjava/lang/String;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndex_tmp StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFile(ContentEntryParentChildJoinDao_Impl.javaEnclosingMethod setEntriesDeletedF(Ljava/util/List;ZJLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses   N*+*,* **af )L+!W+'!W+!W+)!W++!W+-!W+!W+/!W++!W+!W+1!W*3=+9+=!W+!W+?!W+AN*E-K:6* 6Q6*Q6*W:[#aeg7Q*EknW*Eqt:*Ez: *Ez  %ef ghi j'k.l5m<nCoJpQq[r`sgtnuuvzwxyz{|}~ &R)%[z'"R@+\)mAd/*}a FF PK!!< < Gcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$2.class=W  Acom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$2this$0ALcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl;   $androidx/room/EntityInsertionAdapter(Landroidx/room/RoomDatabase;)VINSERT OR REPLACE INTO `ContentEntryParentChildJoin` (`cepcjParentContentEntryUid`,`cepcjChildContentEntryUid`,`childIndex`,`cepcjUid`,`cepcjLocalChangeSeqNum`,`cepcjMasterChangeSeqNum`,`cepcjLastChangedBy`,`cepcjLct`,`cepcjDeleted`) VALUES (?,?,?,nullif(?, 0),?,?,?,?,?)  ;com/ustadmobile/lib/db/entities/ContentEntryParentChildJoingetCepcjParentContentEntryUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V  getCepcjChildContentEntryUid  ! getChildIndex()I # $ getCepcjUid & 'getCepcjLocalChangeSeqNum ) *getCepcjMasterChangeSeqNum , -!getCepcjLastChangedBy / 0 getCepcjLct 2 34getCepcjDeleted()Z 6 78bindk(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin;)V`(Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethisCLcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$2;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity=Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin;_tmpI StackMapTable$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureeLandroidx/room/EntityInsertionAdapter; SourceFile(ContentEntryParentChildJoinDao_Impl.javaEnclosingMethodT?com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_ImplNestHost InnerClasses  9:I *+*,;E<  =>  ?@AB:- ;I< =>CD78:u+,+,+,+,"+,%+,(+,++,.,1>+ ;. O PQ"R-S8TDUQV]WjXtY<*u=>uEFuGHj IJKh@L DDD7M:4 *+,5;E<  =>L DDNOPQRS USV PK!!h h Gcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$3.class=W  Acom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$3this$0ALcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl;   +androidx/room/EntityDeletionOrUpdateAdapter(Landroidx/room/RoomDatabase;)VUPDATE OR ABORT `ContentEntryParentChildJoin` SET `cepcjParentContentEntryUid` = ?,`cepcjChildContentEntryUid` = ?,`childIndex` = ?,`cepcjUid` = ?,`cepcjLocalChangeSeqNum` = ?,`cepcjMasterChangeSeqNum` = ?,`cepcjLastChangedBy` = ?,`cepcjLct` = ?,`cepcjDeleted` = ? WHERE `cepcjUid` = ?  ;com/ustadmobile/lib/db/entities/ContentEntryParentChildJoingetCepcjParentContentEntryUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V  getCepcjChildContentEntryUid  ! getChildIndex()I # $ getCepcjUid & 'getCepcjLocalChangeSeqNum ) *getCepcjMasterChangeSeqNum , -!getCepcjLastChangedBy / 0 getCepcjLct 2 34getCepcjDeleted()Z 6 78bindk(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin;)V`(Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethisCLcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$3;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity=Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin;_tmpI StackMapTable$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignaturelLandroidx/room/EntityDeletionOrUpdateAdapter; SourceFile(ContentEntryParentChildJoinDao_Impl.javaEnclosingMethodT?com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_ImplNestHost InnerClasses  9:I *+*,;[<  =>  ?@AB:- ;_< =>CD78:+,+,+,+,"+,%+,(+,++,.,1>+ + ,";2 e fg"h-i8jDkQl]mjntop<*=>EFGHjIJKh@L DDD7M:4 *+,5;[<  =>L DDNOPQRS USV PK!!:[00Gcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$4.class=S  Acom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$4this$0ALcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl;   val$entity=Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin;  java/lang/Object()V  ?com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  /__insertionAdapterOfContentEntryParentChildJoin&Landroidx/room/EntityInsertionAdapter; !"# $%$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)J '() *+java/lang/LongvalueOf(J)Ljava/lang/Long; - .setTransactionSuccessful 0 1endTransaction 3 45call()Ljava/lang/Long;7java/util/concurrent/Callable(Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl;Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin;)VCodeLineNumberTableLocalVariableTablethisCLcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$4; Signature_resultLjava/lang/Long; StackMapTableCjava/lang/Throwable ExceptionsFjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;CLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFile(ContentEntryParentChildJoinDao_Impl.javaEnclosingMethod OP insertAsyncq(Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :;<=>459A*** &L*,+M*/,N*/- (4:" &(24?;?@A<=AtBDEGHA4I9/*2:; <=DEGH>JKLMNQR PK!!pLqqGcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$5.class=Q  Acom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$5this$0ALcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl;  val$entityListLjava/util/List;  java/lang/Object()V  ?com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  /__insertionAdapterOfContentEntryParentChildJoin&Landroidx/room/EntityInsertionAdapter; !"# $%$androidx/room/EntityInsertionAdapterinsert(Ljava/lang/Iterable;)V ' (setTransactionSuccessful *+, -. kotlin/UnitINSTANCE Lkotlin/Unit; 0 1endTransaction 3 45call()Lkotlin/Unit;7java/util/concurrent/CallableT(Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethisCLcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$5; Signature StackMapTableAjava/lang/Throwable ExceptionsDjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFile(ContentEntryParentChildJoinDao_Impl.javaEnclosingMethod MNinsertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :;<=>459?*** *&)L*/+M*/, &2:" "&02=; ?<=?r@BCEFA4G9/*2:; <=BCEF>HIJKLOP PK!!NGcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$6.class=  Acom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$6this$0ALcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  ?com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;cepcjParentContentEntryUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&cepcjChildContentEntryUid( childIndex*cepcjUid,cepcjLocalChangeSeqNum.cepcjMasterChangeSeqNum0cepcjLastChangedBy2cepcjLct4 cepcjDeleted6java/util/ArrayList 89: ;<android/database/CursorgetCount()I 5> ?(I)V 8A BC moveToNext()Z 8E FGgetLong(I)J 8I JKgetInt(I)IM;com/ustadmobile/lib/db/entities/ContentEntryParentChildJoin LO P(JJI)V LR ST setCepcjUid(J)V LV WTsetCepcjLocalChangeSeqNum LY ZTsetCepcjMasterChangeSeqNum L\ ]?setCepcjLastChangedBy L_ `T setCepcjLct Lb cdsetCepcjDeleted(Z)V fgh ijjava/util/Listadd(Ljava/lang/Object;)Z 8l mclose opq randroidx/room/RoomSQLiteQueryrelease t uvcall()Ljava/util/List;xjava/util/concurrent/Callablec(Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethisCLcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$6; Signature_item=Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin;_tmpCepcjParentContentEntryUidJ_tmpCepcjChildContentEntryUid_tmpChildIndexI _tmpCepcjUid_tmpCepcjLocalChangeSeqNum_tmpCepcjMasterChangeSeqNum_tmpCepcjLastChangedBy _tmpCepcjLct_tmpCepcjDeletedZ_tmp(_cursorIndexOfCepcjParentContentEntryUid'_cursorIndexOfCepcjChildContentEntryUid_cursorIndexOfChildIndex_cursorIndexOfCepcjUid$_cursorIndexOfCepcjLocalChangeSeqNum%_cursorIndexOfCepcjMasterChangeSeqNum _cursorIndexOfCepcjLastChangedBy_cursorIndexOfCepcjLct_cursorIndexOfCepcjDeleted_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableOLjava/util/List; StackMapTablejava/lang/Throwable Exceptionsjava/lang/ExceptionQ()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;Ljava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFile(ContentEntryParentChildJoinDao_Impl.javaEnclosingMethod findListOfChildsByParentUuid5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  w yzC*+*,* {|}~uvzm?**L+=+%>+'6+)6++6+-6+/6+16 +36 5Y+7=: +@+D7 +D7+H6LY N: +D7 Q+D7 U+D7 X+H6 [+ D7 ^+ H66 a  eWP : +k*n :+k*n--/-{&'/7?GOWfox #*-5<|| x raP?.'/7?GO W f ?}~. f lf 8f8fL@ 8f8Auz/*s{| }~ PK!!Gcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$7.class=D  Acom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$7this$0ALcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  ?com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;contentEntryUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&title( description*entryId,author. publisher0 licenseType2 licenseName4 licenseUrl6 sourceUrl8 thumbnailUrl: lastModified<primaryLanguageUid>languageVariantUid@ contentFlagsBleafDpublikF ceInactiveHcompletionCriteriaJminScoreLcontentTypeFlagN contentOwnerPcontentOwnerTypeRcontentEntryLocalChangeSeqNumTcontentEntryMasterChangeSeqNumVcontentEntryLastChangedByXcontentEntryLctZjava/util/ArrayList \]^ _`android/database/CursorgetCount()I Yb c(I)V \e fg moveToNext()Zi,com/ustadmobile/lib/db/entities/ContentEntry h \l mngetLong(I)J hp qrsetContentEntryUid(J)V \t uvisNull(I)Z \x yz getString(I)Ljava/lang/String; h| }~setTitle(Ljava/lang/String;)V h ~setDescription h ~ setEntryId h ~ setAuthor h ~ setPublisher \ getInt(I)I h csetLicenseType h ~setLicenseName h ~ setLicenseUrl h ~ setSourceUrl h ~setThumbnailUrl h rsetLastModified h rsetPrimaryLanguageUid h rsetLanguageVariantUid h csetContentFlags h setLeaf(Z)V h  setPublik h  setCeInactive h csetCompletionCriteria h c setMinScore h csetContentTypeFlag h rsetContentOwner h csetContentOwnerType h r setContentEntryLocalChangeSeqNum h r!setContentEntryMasterChangeSeqNum h csetContentEntryLastChangedBy h rsetContentEntryLct  java/util/Listadd(Ljava/lang/Object;)Z \ close  androidx/room/RoomSQLiteQueryrelease  call()Ljava/util/List;java/util/concurrent/Callablec(Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethisCLcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$7; Signature _tmpTitleLjava/lang/String;_tmpDescription _tmpEntryId _tmpAuthor _tmpPublisher_tmpLicenseName_tmpLicenseUrl _tmpSourceUrl_tmpThumbnailUrl_item.Lcom/ustadmobile/lib/db/entities/ContentEntry;_tmpContentEntryUidJ_tmpLicenseTypeI_tmpLastModified_tmpPrimaryLanguageUid_tmpLanguageVariantUid_tmpContentFlags_tmpLeafZ_tmp _tmpPublik_tmp_1_tmpCeInactive_tmp_2_tmpCompletionCriteria _tmpMinScore_tmpContentTypeFlag_tmpContentOwner_tmpContentOwnerType!_tmpContentEntryLocalChangeSeqNum"_tmpContentEntryMasterChangeSeqNum_tmpContentEntryLastChangedBy_tmpContentEntryLct_cursorIndexOfContentEntryUid_cursorIndexOfTitle_cursorIndexOfDescription_cursorIndexOfEntryId_cursorIndexOfAuthor_cursorIndexOfPublisher_cursorIndexOfLicenseType_cursorIndexOfLicenseName_cursorIndexOfLicenseUrl_cursorIndexOfSourceUrl_cursorIndexOfThumbnailUrl_cursorIndexOfLastModified _cursorIndexOfPrimaryLanguageUid _cursorIndexOfLanguageVariantUid_cursorIndexOfContentFlags_cursorIndexOfLeaf_cursorIndexOfPublik_cursorIndexOfCeInactive _cursorIndexOfCompletionCriteria_cursorIndexOfMinScore_cursorIndexOfContentTypeFlag_cursorIndexOfContentOwner_cursorIndexOfContentOwnerType+_cursorIndexOfContentEntryLocalChangeSeqNum,_cursorIndexOfContentEntryMasterChangeSeqNum'_cursorIndexOfContentEntryLastChangedBy_cursorIndexOfContentEntryLct_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTable@Ljava/util/List; StackMapTable1java/lang/String3java/lang/Throwable Exceptions6java/lang/ExceptionB()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;sLjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFile(ContentEntryParentChildJoinDao_Impl.javaEnclosingMethod @AselectTopEntries4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses   C*+*,* > ;F**L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 +96 +;6+=6+?6+A6+C6+E6+G6+I6+K6+M6+O6+Q6+S6+U6+W6YY+[a:+dhYj:+k7o+s :! +w:!!{+s :" +w:""+s :# +w:##+s :$ +w:$$+s :% +w:%%+6&&+ s :' + w:''+ s :( + w:((+ s :) + w:))+ s :* + w:**+ k7+++k7--+k7//+611+633622+655644+677666+688+699+6::+k7;;+6==+k7>>+k7@@+6BB+k7CCW_:+*:E+*EsBDEF'G/H7I?JGKOLWM_NgOoPwQRSTUVWXYZ[\]^_`bdeg"h(j1l8nCoIqSsZuevkxuz||} &07BHRYcjt{ '18BISZdku|F%!F"h#$%'(#)E*1f!SD"u"#$%&'(0g)RE*c4+t#-/123456789 w:1f;BU =SD >d3 @u" B C'/7w?oGgO_ WW _O gG o? w7/' !"#$%&'()*+,- )./\1h0 0 0 0 0( 0 0 0 0]0\h000000000@2\h000000000@4\h000000000@\\245789A:/*ݰ> 4589;<=>?BC PK!!O%YYGcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$8.class=  Acom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$8this$0ALcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  ?com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;cepcjParentContentEntryUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&cepcjChildContentEntryUid( childIndex*cepcjUid,cepcjLocalChangeSeqNum.cepcjMasterChangeSeqNum0cepcjLastChangedBy2cepcjLct4 cepcjDeleted 678 9:android/database/Cursor moveToFirst()Z 6< =>getLong(I)J 6@ ABgetInt(I)ID;com/ustadmobile/lib/db/entities/ContentEntryParentChildJoin CF G(JJI)V CI JK setCepcjUid(J)V CM NKsetCepcjLocalChangeSeqNum CP QKsetCepcjMasterChangeSeqNum CS TUsetCepcjLastChangedBy(I)V CW XK setCepcjLct CZ [\setCepcjDeleted(Z)V 6^ _close abc dandroidx/room/RoomSQLiteQueryrelease f ghcall?()Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin;jjava/util/concurrent/Callablec(Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethisCLcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$8; Signature_tmpCepcjParentContentEntryUidJ_tmpCepcjChildContentEntryUid_tmpChildIndexI _tmpCepcjUid_tmpCepcjLocalChangeSeqNum_tmpCepcjMasterChangeSeqNum_tmpCepcjLastChangedBy _tmpCepcjLct_tmpCepcjDeletedZ_tmp_result=Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin;(_cursorIndexOfCepcjParentContentEntryUid'_cursorIndexOfCepcjChildContentEntryUid_cursorIndexOfChildIndex_cursorIndexOfCepcjUid$_cursorIndexOfCepcjLocalChangeSeqNum%_cursorIndexOfCepcjMasterChangeSeqNum _cursorIndexOfCepcjLastChangedBy_cursorIndexOfCepcjLct_cursorIndexOfCepcjDeleted_cursorLandroid/database/Cursor; StackMapTablejava/lang/Throwable Exceptionsjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/Nullable;()Ljava/lang/Object;pLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFile(ContentEntryParentChildJoinDao_Impl.javaEnclosingMethod  findByUid5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  i klC*+*,* mnopqghl()**L+=+%>+'6+)6++6+-6+/6+16 +36 +5+;7 +;7+?6CY E: +;7 H+;7 L+;7 O+?6 R+ ;7 V+ ?66 Y:  : +]*` :+]*`m%'/7?GOW`i r |  !"$& '$&'&(nirs rts|uvhwsWxsFys5zv${s|}~vu vv'v/v7v?vGvOv Wv  )opS6C@ 6C6Agl/*emn opq PK!!/]- - Gcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$9.class=  Acom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$9this$0ALcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl;  val$selectedItemsLjava/util/List;  val$contentEntryUidJ  val$updateTime  java/lang/Object()V  androidx/room/util/StringUtilnewStringBuilder()Ljava/lang/StringBuilder; !"# $%java/lang/StringBuilderappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;'+ UPDATE ContentEntryParentChildJoin ), SET cepcjParentContentEntryUid = +?-, / cepcjLct = 1 3" WHERE cepcjUid IN ( 567 89java/util/Listsize()I ; <=appendPlaceholders(Ljava/lang/StringBuilder;I)V?)A !C DEtoString()Ljava/lang/String; GHI JK?com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl__dbLandroidx/room/RoomDatabase; MNO PQandroidx/room/RoomDatabasecompileStatement?(Ljava/lang/String;)Landroidx/sqlite/db/SupportSQLiteStatement; STU VW)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V 5Y Z[iterator()Ljava/util/Iterator; ]^_ `ajava/util/IteratorhasNext()Z ]c denext()Ljava/lang/Object;gjava/lang/Long fi jk longValue()J Mm nbeginTransaction Sp q9executeUpdateDelete Ms tsetTransactionSuccessful vwx yz kotlin/UnitINSTANCE Lkotlin/Unit; M| }endTransaction  call()Lkotlin/Unit;java/util/concurrent/CallableV(Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl;Ljava/util/List;JJ)VCodeLineNumberTableLocalVariableTablethisCLcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$9; Signature_item_stringBuilderLjava/lang/StringBuilder; _inputSizeI_sqlLjava/lang/String;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndex StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFile(ContentEntryParentChildJoinDao_Impl.javaEnclosingMethod moveListOfEntriesToNewParentF(JLjava/util/List;JLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses   N*+*,*! **1P #L+ W+& W+ W+( W+* W+, W+ W+. W+* W+0 W+ W+2 W*4=+:+> W+ W+@ W+BN*F-L:6* R6*R6*X:\#bfh7R*FloW*Fru:*F{: *F{ %56 789 :';.<5=<>C?J@QAXBbCgDnEuF|GHIJKLMNOPQRTUVXVX YH#b!!S])mAe/*~1 GG PK!!ßb E EEcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl.class=m  :com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao()V   ?com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl__dbLandroidx/room/RoomDatabase;Acom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$1  `(Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl;Landroidx/room/RoomDatabase;)V  /__insertionAdapterOfContentEntryParentChildJoin&Landroidx/room/EntityInsertionAdapter;Acom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$2   1__insertionAdapterOfContentEntryParentChildJoin_1Acom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$3   !",__updateAdapterOfContentEntryParentChildJoin-Landroidx/room/EntityDeletionOrUpdateAdapter; $%& 'androidx/room/RoomDatabaseassertNotSuspendingTransaction $) *beginTransaction ,-. /0$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)J $2 3setTransactionSuccessful $5 6endTransaction8Acom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$4 7: ;(Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl;Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin;)V =>? @Aandroidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ,C DEinsert(Ljava/lang/Iterable;)VGAcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$5 FI JT(Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl;Ljava/util/List;)V ,L DM(Ljava/lang/Object;)V OPQ RS+androidx/room/EntityDeletionOrUpdateAdapterhandle(Ljava/lang/Object;)IUgSELECT ContentEntryParentChildJoin.* FROM ContentEntryParentChildJoin LEFT JOIN ContentEntry parentEntry ON ContentEntryParentChildJoin.cepcjParentContentEntryUid = parentEntry.contentEntryUid LEFT JOIN ContentEntry childEntry ON ContentEntryParentChildJoin.cepcjChildContentEntryUid = childEntry.contentEntryUid WHERE parentEntry.publik AND childEntry.publik WXY Z[androidx/room/RoomSQLiteQueryacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; ]^_ `aandroidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;ccepcjParentContentEntryUid efg hiandroidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IkcepcjChildContentEntryUidm childIndexocepcjUidqcepcjLocalChangeSeqNumscepcjMasterChangeSeqNumucepcjLastChangedBywcepcjLcty cepcjDeleted{java/util/ArrayList }~ android/database/CursorgetCount()I z (I)V }  moveToNext()Z } getLong(I)J } getInt(I)I;com/ustadmobile/lib/db/entities/ContentEntryParentChildJoin (JJI)V  setCepcjUid(J)V setCepcjLocalChangeSeqNum setCepcjMasterChangeSeqNum setCepcjLastChangedBy  setCepcjLct setCepcjDeleted(Z)V  java/util/Listadd(Ljava/lang/Object;)Z } close W release)SELECT * FROM ContentEntryParentChildJoinUSELECT * FROM ContentEntryParentChildJoin WHERE cepcjChildContentEntryUid = ? LIMIT 1 W bindLong(IJ)V }  moveToFirstMSELECT * FROM ContentEntryParentChildJoin WHERE cepcjChildContentEntryUid = ?q SELECT * FROM ContentEntryParentChildJoin WHERE cepcjParentContentEntryUid = ? ] createCancellationSignal!()Landroid/os/CancellationSignal;Acom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$6 c(Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl;Landroidx/room/RoomSQLiteQuery;)V = @(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;xSELECT * FROM ContentEntryParentChildJoin WHERE cepcjParentContentEntryUid = ? AND cepcjChildContentEntryUid = ? LIMIT 1&SELECT ContentEntry.* FROM ContentEntry WHERE NOT EXISTS(SELECT cepcjUid FROM ContentEntryParentChildJoin WHERE cepcjChildContentEntryUid = ContentEntry.contentEntryUid) AND EXISTS(SELECT cepcjUid FROM ContentEntryParentChildJoin WHERE cepcjParentContentEntryUid = ContentEntry.contentEntryUid)Acom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$7  SELECT ContentEntryParentChildJoin.* FROM ContentEntryParentChildJoin WHERE ContentEntryParentChildJoin.cepcjUid = ? Acom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$8 Acom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$9 V(Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl;Ljava/util/List;JJ)VBcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$10 V(Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl;Ljava/util/List;ZJ)V  java/util/Collections emptyList()Ljava/util/List;  update@(Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin;)V   insertAsyncq(Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;  D@(Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin;)J SignatureeLandroidx/room/EntityInsertionAdapter;lLandroidx/room/EntityDeletionOrUpdateAdapter;(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethisALcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl;$RuntimeInvisibleParameterAnnotationsLandroidx/annotation/NonNull;_resultJentity=Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin; StackMapTable java/lang/Throwable $completion Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;(Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; insertList(Ljava/util/List;)V entityListLjava/util/List;PLjava/util/List<+Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin;>;S(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin;>;)VinsertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;OLjava/util/List;0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;(Ljava/util/List;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; replaceListentriesR(Ljava/util/List;)VinsertWithReplaceparentChildJoinDao"publicContentEntryParentChildJoins_item_tmpCepcjParentContentEntryUid_tmpCepcjChildContentEntryUid_tmpChildIndexI _tmpCepcjUid_tmpCepcjLocalChangeSeqNum_tmpCepcjMasterChangeSeqNum_tmpCepcjLastChangedBy _tmpCepcjLct_tmpCepcjDeletedZ_tmp(_cursorIndexOfCepcjParentContentEntryUid'_cursorIndexOfCepcjChildContentEntryUid_cursorIndexOfChildIndex_cursorIndexOfCepcjUid$_cursorIndexOfCepcjLocalChangeSeqNum%_cursorIndexOfCepcjMasterChangeSeqNum _cursorIndexOfCepcjLastChangedBy_cursorIndexOfCepcjLct_cursorIndexOfCepcjDeleted_sqlLjava/lang/String; _statementLandroidx/room/RoomSQLiteQuery;_cursorLandroid/database/Cursor;=java/lang/StringQ()Ljava/util/List;allfindParentByChildUuids@(J)Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin;childEntryContentUid _argIndexfindListOfParentsByChildUuid(J)Ljava/util/List;R(J)Ljava/util/List;findListOfChildsByParentUuid5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; parentUid_cancellationSignalLandroid/os/CancellationSignal;rLkotlin/coroutines/Continuation<-Ljava/util/List;>;(JLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;findJoinByParentChildUuidsA(JJ)Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin;childUidselectTopEntries4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;dLkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ContentEntry;>;>;x(Lkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ContentEntry;>;>;)Ljava/lang/Object; findByUiduid`Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin;>;u(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin;>;)Ljava/lang/Object;moveListOfEntriesToNewParentF(JLjava/util/List;JLkotlin/coroutines/Continuation;)Ljava/lang/Object;contentEntryUid selectedItems updateTime"Ljava/util/List;h(JLjava/util/List;JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;setEntriesDeletedF(Ljava/util/List;ZJLkotlin/coroutines/Continuation;)Ljava/lang/Object; selectedUids isDeletedh(Ljava/util/List;ZJLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;getRequiredConverters(()Ljava/util/List;>;RuntimeInvisibleAnnotationsF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; SourceFile(ContentEntryParentChildJoinDao_Impl.java NestMembers InnerClasses1 !"y1**+* Y*+*Y*+*Y*+-. /E#[0r11 D7*#*(*++A*1 7*4:*4!++-+& vwyz{!}({+}4~ 77kc*7Y*+9,<      2*#*(*+B*1*4 M*4,'& $'/122 2g m*FY*+H,<     2*#*(*+B*1*4 M*4,'& $'/122 2g 2*#*(*+K*1*4 M*4,'& $'/122g 3*#*(*+NW*1*4 M*4,(& %(0233h  HTLTVM*#*,\N-bd6-jd6-ld6-nd6-pd6-rd6 -td6 -vd6 -xd6 zY-|: --7-7-6Y:-7-7- 7- 6- 7- 66 WN :-,:-,,99;9) $,4<DLT\ds|%(, 2 69 A E | !"#$r%a&P'?($.)*+,$$-$, .$4/$<0$D1$L2$ T3$ \4$ d5$ s HE67 >89,:; s s<W}<W}@<W}<W}>? HLVM*#*,\N-bd6-jd6-ld6-nd6-pd6-rd6 -td6 -vd6 -xd6 zY-|: --7-7-6Y:-7-7- 7- 6- 7- 66 WN :-,:-,,99;9) $,4<DLT\ds|"$&')*,-/023569:;<%=(>,@2A6>9@AAEB| !"#$r%a&P'?($.)*+,$$-$, .$4/$<0$D1$L2$ T3$ \4$ d5$ s HE67 >89,:; s s<W}<W}@<W}<W}>@A"WNV:6*#*\:bd6jd6ld6 nd6 pd6 rd6 td6 vd6xd677 6Y: 7 7 7 676  6:::!!*7FFHF*GH IJKL*N3O<PEQNRWS`TiUrV{XZ\^_abdeghjkmnqr&s-t0u3w7y>zCwFyOzT{!"#$m%[&I'7($%)&*+,$ {3-$< .$E/$ N0$ W1$ `2$ i3$ r4${5$3WWBT67 L89IC$*-:;k#<W}@ <W}<W}DE#nNV:6*#*\:bd6jd6ld6 nd6 pd6 rd6 td6 vd6xd6zY|:77 6Y: 7 7 7 676!!6  WD::""*N]]_]+ *3<ENW`ir{ *6=GJNUZ]fk !"#$w%e&S'A($/)6*+ *,$!3*-$<!.$E/$ N0$ W1$ `2$ i3$ r4${5$nnBk67 c89`C$*D:; <W}<W}@<W}<W}FGH2:V:6:*Y*-ΰ H22I2  .67 &89#C$JK 2 LMNO$c:V:66!*#*\:bd6 jd6 ld6 nd6 pd6 rd6td6vd6xd6 7 7 6Y: 7 77676""6!!:::##6CRRTR, ")6? H Q Z c lu~!"$% '(+&,2-9.</?1C3J4O1R3[4`5!"#$m%[&I'7($%)2*+!&,$"{?-$ H .$ Q/$ Z0$ c1$ l2$u3$~4$5$?ccIcP_67 W89TC$6-:;n/<W}@ <W}<W}QR$MVN:*Y*-+ΰ;< =>4$$  !67 89JK $ STUH2:V:6:*Y*-ΰ H22V2  .67 &89#C$JK 2 WXYZ *Y*-<14[\]   \^ _`a *Y*+!<a4bc+]   b^ d efgAM3 *+"  Ah4 *+,"  AD03 *+"  ijk F7 lR 7FPK!!͗@com/ustadmobile/core/db/dao/ContentEntryPicture2Dao_Impl$1.class=L  :com/ustadmobile/core/db/dao/ContentEntryPicture2Dao_Impl$1this$0:Lcom/ustadmobile/core/db/dao/ContentEntryPicture2Dao_Impl;   $androidx/room/EntityInsertionAdapter(Landroidx/room/RoomDatabase;)VtINSERT OR REPLACE INTO `ContentEntryPicture2` (`cepUid`,`cepLct`,`cepPictureUri`,`cepThumbnailUri`) VALUES (?,?,?,?)  4com/ustadmobile/lib/db/entities/ContentEntryPicture2 getCepUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V   getCepLct  !getCepPictureUri()Ljava/lang/String; # $%bindNull(I)V ' () bindString(ILjava/lang/String;)V + ,!getCepThumbnailUri . /0bindd(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/ContentEntryPicture2;)VY(Lcom/ustadmobile/core/db/dao/ContentEntryPicture2Dao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis; SourceFile!ContentEntryPicture2Dao_Impl.javaEnclosingMethodI8com/ustadmobile/core/db/dao/ContentEntryPicture2Dao_ImplNestHost InnerClasses  12I *+*,3"4  56  789!2- 3&4 56:;/02O+,+,, +"+,&,* +"+,*&3& , -./'12394C6N84 O56O<=O>?@'  A ;;D/B24 *+,-3"4  56A ;;CDEFGH JHK PK!!@com/ustadmobile/core/db/dao/ContentEntryPicture2Dao_Impl$2.class=$  :com/ustadmobile/core/db/dao/ContentEntryPicture2Dao_Impl$2this$0:Lcom/ustadmobile/core/db/dao/ContentEntryPicture2Dao_Impl;   #androidx/room/SharedSQLiteStatement(Landroidx/room/RoomDatabase;)V UPDATE ContentEntryPicture2 SET cepPictureUri = ?, cepThumbnailUri = ?, cepLct = ? WHERE cepUid = ? Y(Lcom/ustadmobile/core/db/dao/ContentEntryPicture2Dao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis L  >E " # PK!!V>>@com/ustadmobile/core/db/dao/ContentEntryPicture2Dao_Impl$3.class=Q  :com/ustadmobile/core/db/dao/ContentEntryPicture2Dao_Impl$3this$0:Lcom/ustadmobile/core/db/dao/ContentEntryPicture2Dao_Impl;   val$entitiesLjava/util/List;  java/lang/Object()V  8com/ustadmobile/core/db/dao/ContentEntryPicture2Dao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  (__insertionAdapterOfContentEntryPicture2&Landroidx/room/EntityInsertionAdapter; !"# $%$androidx/room/EntityInsertionAdapterinsert(Ljava/lang/Iterable;)V ' (setTransactionSuccessful *+, -. kotlin/UnitINSTANCE Lkotlin/Unit; 0 1endTransaction 3 45call()Lkotlin/Unit;7java/util/concurrent/CallableM(Lcom/ustadmobile/core/db/dao/ContentEntryPicture2Dao_Impl;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethis; SourceFile!ContentEntryPicture2Dao_Impl.javaEnclosingMethod MNupsertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :M;<=>459?*** *&)L*/+M*/, &2:"Q ST"U&W0U2W=X; ?<=?r@BCEFA4G9/*2:M; <=BCEF>HIJKLOP PK!!F  @com/ustadmobile/core/db/dao/ContentEntryPicture2Dao_Impl$4.class=u  :com/ustadmobile/core/db/dao/ContentEntryPicture2Dao_Impl$4this$0:Lcom/ustadmobile/core/db/dao/ContentEntryPicture2Dao_Impl;  val$uriLjava/lang/String;  val$thumbnailUri  val$timeJ  val$uid  java/lang/Object()V   8com/ustadmobile/core/db/dao/ContentEntryPicture2Dao_Impl__preparedStmtOfUpdateUri%Landroidx/room/SharedSQLiteStatement; "#$ %&#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; ()* +,)androidx/sqlite/db/SupportSQLiteStatementbindNull(I)V (. /0 bindString(ILjava/lang/String;)V (2 34bindLong(IJ)V 6 78__dbLandroidx/room/RoomDatabase; :;< =androidx/room/RoomDatabasebeginTransaction (? @AexecuteUpdateDelete()I :C DsetTransactionSuccessful FGH IJ kotlin/UnitINSTANCE Lkotlin/Unit; :L MendTransaction "O PQrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V S TUcall()Lkotlin/Unit;Wjava/util/concurrent/Callablec(Lcom/ustadmobile/core/db/dao/ContentEntryPicture2Dao_Impl;Ljava/lang/String;Ljava/lang/String;JJ)VCodeLineNumberTableLocalVariableTablethis; SourceFile!ContentEntryPicture2Dao_Impl.javaEnclosingMethod qr updateUriZ(JLjava/lang/String;Ljava/lang/String;JLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses V  XYT *+*,*- ***Z`[ \] ^TUY*!L=* +'+*-=* +'+* -=+*1=+*1*59+>W*5BEN*5K*+N-:*5K:*+NkaZbd e fgi)k+l2m<oGqIrTsVtavkxry|z|z|}[ \] _` abc(  OdNdfgijATkY/*RZ`[ \]fgij^lmnopst PK!! ˿ >com/ustadmobile/core/db/dao/ContentEntryPicture2Dao_Impl.class=W  3com/ustadmobile/core/db/dao/ContentEntryPicture2Dao()V   8com/ustadmobile/core/db/dao/ContentEntryPicture2Dao_Impl__dbLandroidx/room/RoomDatabase;:com/ustadmobile/core/db/dao/ContentEntryPicture2Dao_Impl$1  Y(Lcom/ustadmobile/core/db/dao/ContentEntryPicture2Dao_Impl;Landroidx/room/RoomDatabase;)V  (__insertionAdapterOfContentEntryPicture2&Landroidx/room/EntityInsertionAdapter;:com/ustadmobile/core/db/dao/ContentEntryPicture2Dao_Impl$2   __preparedStmtOfUpdateUri%Landroidx/room/SharedSQLiteStatement;:com/ustadmobile/core/db/dao/ContentEntryPicture2Dao_Impl$3  !M(Lcom/ustadmobile/core/db/dao/ContentEntryPicture2Dao_Impl;Ljava/util/List;)V #$% &'androidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;):com/ustadmobile/core/db/dao/ContentEntryPicture2Dao_Impl$4 (+ ,c(Lcom/ustadmobile/core/db/dao/ContentEntryPicture2Dao_Impl;Ljava/lang/String;Ljava/lang/String;JJ)V ./0 12java/util/Collections emptyList()Ljava/util/List; Signature^Landroidx/room/EntityInsertionAdapter;(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis:Lcom/ustadmobile/core/db/dao/ContentEntryPicture2Dao_Impl;$RuntimeInvisibleParameterAnnotationsLandroidx/annotation/NonNull;upsertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;entitiesLjava/util/List; $completion Lkotlin/coroutines/Continuation;LocalVariableTypeTableHLjava/util/List;0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;(Ljava/util/List;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; updateUriZ(JLjava/lang/String;Ljava/lang/String;JLkotlin/coroutines/Continuation;)Ljava/lang/Object;uidJuriLjava/lang/String; thumbnailUritimej(JLjava/lang/String;Ljava/lang/String;JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;getRequiredConverters(()Ljava/util/List;>;RuntimeInvisibleAnnotations SourceFile!ContentEntryPicture2Dao_Impl.java NestMembers InnerClasses1 3456h$**+* Y*+*Y*+7 ! ":#H8$9:$ ;<=>6m*Y*+,"7M8 9:?@ABC?DAE3FGH6 *(Y*-*"7`8>9:IJKLMLNJABC AE3O P26-73QR<STU ( V" (PK!! rK ?com/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl$1.class=\  9com/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl$1this$09Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl;   $androidx/room/EntityInsertionAdapter(Landroidx/room/RoomDatabase;)VINSERT OR ABORT INTO `ContentEntryPicture` (`cepUid`,`cepContentEntryUid`,`cepUri`,`cepMd5`,`cepFileSize`,`cepTimestamp`,`cepMimeType`,`cepActive`) VALUES (nullif(?, 0),?,?,?,?,?,?,?)  3com/ustadmobile/lib/db/entities/ContentEntryPicture getCepUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V  getCepContentEntryUid  ! getCepUri()Ljava/lang/String; # $%bindNull(I)V ' () bindString(ILjava/lang/String;)V + ,! getCepMd5 . /0getCepFileSize()I 2 3getCepTimestamp 5 6!getCepMimeType 8 9: getCepActive()Z < =>bindc(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;)VX(Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis;Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl$1;arg0Landroidx/room/RoomDatabase; createQueryRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity5Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;_tmpI StackMapTable$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V Signature]Landroidx/room/EntityInsertionAdapter; SourceFile ContentEntryPictureDao_Impl.javaEnclosingMethodY7com/ustadmobile/core/db/dao/ContentEntryPictureDao_ImplNestHost InnerClasses  ?@I *+*,A*B  CD  EFG!@- A.B CDHI=>@1+,+,, +"+,&,* +"+,*&+,-+,1,4+"+,4&,7>+AB4 567'92;9<C>N@ZAfBmCxEGHIB*CDJKLM NOP '  ) @Q IID=R@4 *+,;A*B  CDQ IISTUVWX ZX[ PK!!?CF ?com/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl$2.class=\  9com/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl$2this$09Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl;   +androidx/room/EntityDeletionOrUpdateAdapter(Landroidx/room/RoomDatabase;)VUPDATE OR ABORT `ContentEntryPicture` SET `cepUid` = ?,`cepContentEntryUid` = ?,`cepUri` = ?,`cepMd5` = ?,`cepFileSize` = ?,`cepTimestamp` = ?,`cepMimeType` = ?,`cepActive` = ? WHERE `cepUid` = ?  3com/ustadmobile/lib/db/entities/ContentEntryPicture getCepUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V  getCepContentEntryUid  ! getCepUri()Ljava/lang/String; # $%bindNull(I)V ' () bindString(ILjava/lang/String;)V + ,! getCepMd5 . /0getCepFileSize()I 2 3getCepTimestamp 5 6!getCepMimeType 8 9: getCepActive()Z < =>bindc(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;)VX(Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis;Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl$2;arg0Landroidx/room/RoomDatabase; createQueryRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity5Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;_tmpI StackMapTable$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignaturedLandroidx/room/EntityDeletionOrUpdateAdapter; SourceFile ContentEntryPictureDao_Impl.javaEnclosingMethodY7com/ustadmobile/core/db/dao/ContentEntryPictureDao_ImplNestHost InnerClasses  ?@I *+*,AKB  CD  EFG!@- AOB CDHI=>@A+,+,, +"+,&,* +"+,*&+,-+,1,4+"+,4&,7>++ ,AFU VWX'Z2\9]C_NaZbfcmdxfhijkB*CDJKLMNOP '  ) @Q IID=R@4 *+,;AKB  CDQ IISTUVWX ZX[ PK!!X(b?com/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl$3.class=S  9com/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl$3this$09Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl;   val$entity5Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;  java/lang/Object()V  7com/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  '__insertionAdapterOfContentEntryPicture&Landroidx/room/EntityInsertionAdapter; !"# $%$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)J '() *+java/lang/LongvalueOf(J)Ljava/lang/Long; - .setTransactionSuccessful 0 1endTransaction 3 45call()Ljava/lang/Long;7java/util/concurrent/Callableq(Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl;Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;)VCodeLineNumberTableLocalVariableTablethis;Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl$3; Signature_resultLjava/lang/Long; StackMapTableCjava/lang/Throwable ExceptionsFjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;CLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFile ContentEntryPictureDao_Impl.javaEnclosingMethod OP insertAsynci(Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :;<=>459A*** &L*,+M*/,N*/- (4:" &(24?;?@A<=AtBDEGHA4I9/*2:; <=DEGH>JKLMNQR PK!!sx?com/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl$4.class=Q  9com/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl$4this$09Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl;  val$ContentEntryPicture5Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;  java/lang/Object()V  7com/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  $__updateAdapterOfContentEntryPicture-Landroidx/room/EntityDeletionOrUpdateAdapter; !"# $%+androidx/room/EntityDeletionOrUpdateAdapterhandle(Ljava/lang/Object;)I ' (setTransactionSuccessful *+, -. kotlin/UnitINSTANCE Lkotlin/Unit; 0 1endTransaction 3 45call()Lkotlin/Unit;7java/util/concurrent/Callableq(Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl;Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;)VCodeLineNumberTableLocalVariableTablethis;Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl$4; Signature StackMapTableAjava/lang/Throwable ExceptionsDjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFile ContentEntryPictureDao_Impl.javaEnclosingMethod MN updateAsynci(Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :;<=>459@*** W*&)L*/+M*/, '3:" #'13>; @<=?s@BCEFA4G9/*2:; <=BCEF>HIJKLOP PK!!>I?com/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl$5.class=  9com/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl$5this$09Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  7com/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;cepUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&cepContentEntryUid(cepUri*cepMd5, cepFileSize. cepTimestamp0 cepMimeType2 cepActive 456 78android/database/Cursor moveToFirst()Z:3com/ustadmobile/lib/db/entities/ContentEntryPicture 9 4= >?getLong(I)J 9A BC setCepUid(J)V 9E FCsetCepContentEntryUid 4H IJisNull(I)Z 4L MN getString(I)Ljava/lang/String; 9P QR setCepUri(Ljava/lang/String;)V 9T UR setCepMd5 4W XYgetInt(I)I 9[ \]setCepFileSize(I)V 9_ `CsetCepTimestamp 9b cRsetCepMimeType 9e fg setCepActive(Z)V 4i jclose lmn oandroidx/room/RoomSQLiteQueryrelease q rscall7()Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;ujava/util/concurrent/Callable[(Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis;Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl$5; Signature _tmpCepUriLjava/lang/String; _tmpCepMd5_tmpCepMimeType _tmpCepUidJ_tmpCepContentEntryUid_tmpCepFileSizeI_tmpCepTimestamp _tmpCepActiveZ_tmp_result5Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;_cursorIndexOfCepUid _cursorIndexOfCepContentEntryUid_cursorIndexOfCepUri_cursorIndexOfCepMd5_cursorIndexOfCepFileSize_cursorIndexOfCepTimestamp_cursorIndexOfCepMimeType_cursorIndexOfCepActive_cursorLandroid/database/Cursor; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/Nullable;()Ljava/lang/Object;hLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFile ContentEntryPictureDao_Impl.javaEnclosingMethod findByContentEntryUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  t vwC*+*,* xyz{|rswR**L+=+%>+'6+)6++6+-6+/6+16 +3Ի9Y;: +<7   @+<7   D+G : +K: O+G : +K: S+V6 Z+<7 ^+G : +K: a+ V66 d:  : +h*k :+h*k0@@B@x+'/7?GOXajqz &),06=@HOy}~~~j z }~h~WF$~a (!'/7 ?GO , Rz{Af 49  9 @ 494Arw/*pxy z{| PK!!8%44?com/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl$6.class=  9com/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl$6this$09Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  7com/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;cepUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&cepContentEntryUid(cepUri*cepMd5, cepFileSize. cepTimestamp0 cepMimeType2 cepActive 456 78android/database/Cursor moveToFirst()Z:3com/ustadmobile/lib/db/entities/ContentEntryPicture 9 4= >?getLong(I)J 9A BC setCepUid(J)V 9E FCsetCepContentEntryUid 4H IJisNull(I)Z 4L MN getString(I)Ljava/lang/String; 9P QR setCepUri(Ljava/lang/String;)V 9T UR setCepMd5 4W XYgetInt(I)I 9[ \]setCepFileSize(I)V 9_ `CsetCepTimestamp 9b cRsetCepMimeType 9e fg setCepActive(Z)V 4i jclose lmn oandroidx/room/RoomSQLiteQueryrelease q rscall7()Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;ujava/util/concurrent/Callable[(Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis;Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl$6; Signature _tmpCepUriLjava/lang/String; _tmpCepMd5_tmpCepMimeType _tmpCepUidJ_tmpCepContentEntryUid_tmpCepFileSizeI_tmpCepTimestamp _tmpCepActiveZ_tmp_result5Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;_cursorIndexOfCepUid _cursorIndexOfCepContentEntryUid_cursorIndexOfCepUri_cursorIndexOfCepMd5_cursorIndexOfCepFileSize_cursorIndexOfCepTimestamp_cursorIndexOfCepMimeType_cursorIndexOfCepActive_cursorLandroid/database/Cursor; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/Nullable;finalize()Ljava/lang/Object;hLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFile ContentEntryPictureDao_Impl.javaEnclosingMethod findByContentEntryUidLive!(J)Lkotlinx/coroutines/flow/Flow;NestHost InnerClasses  t vwC*+*,* xyz{|rswpD**L+=+%>+'6+)6++6+-6+/6+16 +3Ի9Y;: +<7   @+<7   D+G : +K: O+G : +K: S+V6 Z+<7 ^+G : +K: a+ V66 d:  : +h :+h099;9x) !'"/#7$?%G&O(X)a+j,q.z/124689;=?@BCEFHJ MNO&P)Q,S0U6S9UAVy}~~~j z }~h~WF$~a !'/ 7?GO , Dz{3f 49  9 @ 49 4w6*kx [\y z{Arw/*pxy z{| PK!!=com/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl.class=  2com/ustadmobile/core/db/dao/ContentEntryPictureDao()V   7com/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl__dbLandroidx/room/RoomDatabase;9com/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl$1  X(Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl;Landroidx/room/RoomDatabase;)V  '__insertionAdapterOfContentEntryPicture&Landroidx/room/EntityInsertionAdapter;9com/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl$2   $__updateAdapterOfContentEntryPicture-Landroidx/room/EntityDeletionOrUpdateAdapter;  !androidx/room/RoomDatabaseassertNotSuspendingTransaction # $beginTransaction &'( )*$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)J , -setTransactionSuccessful / 0endTransaction29com/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl$3 14 5q(Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl;Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;)V 789 :;androidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; &= >?insert(Ljava/lang/Iterable;)V ABC DE+androidx/room/EntityDeletionOrUpdateAdapterhandle(Ljava/lang/Object;)IG9com/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl$4 F4J SELECT * FROM ContentEntryPicture WHERE cepContentEntryUid = ? AND cepActive ORDER BY cepTimestamp DESC LIMIT 1 LMN OPandroidx/room/RoomSQLiteQueryacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; LR STbindLong(IJ)V VWX YZandroidx/room/util/DBUtilcreateCancellationSignal!()Landroid/os/CancellationSignal;\9com/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl$5 [^ _[(Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl;Landroidx/room/RoomSQLiteQuery;)V 7a :b(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;d SELECT * FROM ContentEntryPicture WHERE cepContentEntryUid = ? AND cepActive ORDER BY cepTimestamp DESC LIMIT 1 fjava/lang/StringhContentEntryPicturej9com/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl$6 i^ 7m no createFlowo(Landroidx/room/RoomDatabase;Z[Ljava/lang/String;Ljava/util/concurrent/Callable;)Lkotlinx/coroutines/flow/Flow; qrs tujava/util/Collections emptyList()Ljava/util/List;w3com/ustadmobile/lib/db/entities/ContentEntryPicture y z{update8(Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;)V } ~ insertAsynci(Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;  >8(Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;)J Signature]Landroidx/room/EntityInsertionAdapter;dLandroidx/room/EntityDeletionOrUpdateAdapter;(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis9Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl;$RuntimeInvisibleParameterAnnotationsLandroidx/annotation/NonNull;_resultJentity5Lcom/ustadmobile/lib/db/entities/ContentEntryPicture; StackMapTablejava/lang/Throwable $completion Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;|(Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; insertList(Ljava/util/List;)V entityListLjava/util/List;HLjava/util/List<+Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;>;K(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;>;)V updateAsync0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;y(Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;findByContentEntryUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;entryUid_sqlLjava/lang/String; _statementLandroidx/room/RoomSQLiteQuery; _argIndexI_cancellationSignalLandroid/os/CancellationSignal;XLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;>;m(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;>;)Ljava/lang/Object;findByContentEntryUidLive!(J)Lkotlinx/coroutines/flow/Flow;X(J)Lkotlinx/coroutines/flow/Flow;getRequiredConverters(()Ljava/util/List;>;RuntimeInvisibleAnnotations(Ljava/lang/Object;)VF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; SourceFile ContentEntryPictureDao_Impl.java NestMembers InnerClasses1  h$**+* Y*+*Y*+() *K#m$$ >7**"*+%A*+ 7*.:*.!++-+& qrtuv!x(v+x4y 77k~c*1Y*+3,6  2**"*+<*+*. M*.,'& $'/122 2g z{3**"*+@W*+*. M*.,(& %(0233h c*FY*+H,6 h 2I:IK:6QU:*[Y*]-` H222. &# 22cNcK:6Q*eYgSiY*kl 422/ '$ upbAz3 *+vx  A~4 *+v,|  A>*3 *+v  i[F1 2 1F[iPK!!l Hcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl$1.class=_  Bcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl$1this$0BLcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl;   $androidx/room/EntityInsertionAdapter(Landroidx/room/RoomDatabase;)VINSERT OR ABORT INTO `ContentEntryRelatedEntryJoin` (`cerejUid`,`cerejContentEntryUid`,`cerejRelatedEntryUid`,`cerejLastChangedBy`,`relType`,`comment`,`cerejRelLanguageUid`,`cerejLocalChangeSeqNum`,`cerejMasterChangeSeqNum`,`cerejLct`) VALUES (nullif(?, 0),?,?,?,?,?,?,?,?,?)   ? getCerejLct A BCbindl(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoin;)Va(Lcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethisDLcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl$1;arg0Landroidx/room/RoomDatabase; createQueryRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity>Lcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoin; StackMapTable$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignaturefLandroidx/room/EntityInsertionAdapter; SourceFile)ContentEntryRelatedEntryJoinDao_Impl.javaEnclosingMethod\@com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_ImplNestHost InnerClasses  DEI *+*,F.G  HI  JKL+E- F2G HIMNBCE+,+,+,+,!+,%,(+,+,(0+,4+,7+ ,:+ ,=F6 8 9:!;-<9=@>K@WBcCoD{EFG HIOPQRSK T NNDBUE4 *+,@F.G  HIT NNVWXYZ[ ][^ PK!!&$ Hcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl$2.class=_  Bcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl$2this$0BLcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl;   +androidx/room/EntityDeletionOrUpdateAdapter(Landroidx/room/RoomDatabase;)V%UPDATE OR ABORT `ContentEntryRelatedEntryJoin` SET `cerejUid` = ?,`cerejContentEntryUid` = ?,`cerejRelatedEntryUid` = ?,`cerejLastChangedBy` = ?,`relType` = ?,`comment` = ?,`cerejRelLanguageUid` = ?,`cerejLocalChangeSeqNum` = ?,`cerejMasterChangeSeqNum` = ?,`cerejLct` = ? WHERE `cerejUid` = ?   ? getCerejLct A BCbindl(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoin;)Va(Lcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethisDLcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl$2;arg0Landroidx/room/RoomDatabase; createQueryRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity>Lcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoin; StackMapTable$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignaturemLandroidx/room/EntityDeletionOrUpdateAdapter; SourceFile)ContentEntryRelatedEntryJoinDao_Impl.javaEnclosingMethod\@com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_ImplNestHost InnerClasses  DEI *+*,FHG  HI  JKL+E- FLG HIMNBCE+,+,+,+,!+,%,(+,+,(0+,4+,7+ ,:+ ,=+ ,F:R ST!U-V9W@XKZW\c]o^{_`aG HIOPQRSK T NNDBUE4 *+,@FHG  HIT NNVWXYZ[ ][^ PK!!s::Hcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl$3.class=S  Bcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl$3this$0BLcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl;   val$entity>Lcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoin;  java/lang/Object()V  @com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  0__insertionAdapterOfContentEntryRelatedEntryJoin&Landroidx/room/EntityInsertionAdapter; !"# $%$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)J '() *+java/lang/LongvalueOf(J)Ljava/lang/Long; - .setTransactionSuccessful 0 1endTransaction 3 45call()Ljava/lang/Long;7java/util/concurrent/Callable(Lcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl;Lcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoin;)VCodeLineNumberTableLocalVariableTablethisDLcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl$3; Signature_resultLjava/lang/Long; StackMapTableCjava/lang/Throwable ExceptionsFjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;CLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFile)ContentEntryRelatedEntryJoinDao_Impl.javaEnclosingMethod OP insertAsyncr(Lcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoin;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :u;<=>459A*** &L*,+M*/,N*/- (4:"y {|&}(2}4?;?@A<=AtBDEGHA4I9/*2:u; <=DEGH>JKLMNQR PK!!!@7 7 Hcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl$4.class=  Bcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl$4this$0BLcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  @com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;java/util/ArrayList !" #$android/database/CursorgetCount()I & '(I)V ) *+ moveToNext()Z-Hcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoinWithLangName , 0 12getLong(I)J ,4 56setCerejContentEntryUid(J)V ,8 96setCerejRelatedEntryUid ; <=isNull(I)Z ? @A getString(I)Ljava/lang/String; ,C DEsetLanguageName(Ljava/lang/String;)V GHI JKjava/util/Listadd(Ljava/lang/Object;)Z M Nclose PQR Sandroidx/room/RoomSQLiteQueryrelease U VWcall()Ljava/util/List;Yjava/util/concurrent/Callabled(Lcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethisDLcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl$4; Signature_tmpLanguageNameLjava/lang/String;_itemJLcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoinWithLangName;_tmpCerejContentEntryUidJ_tmpCerejRelatedEntryUid"_cursorIndexOfCerejContentEntryUidI"_cursorIndexOfCerejRelatedEntryUid_cursorIndexOfLanguageName_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTable\Ljava/util/List; StackMapTabletjava/lang/Stringvjava/lang/Throwable Exceptionsyjava/lang/Exception^()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;Ljava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFile)ContentEntryRelatedEntryJoinDao_Impl.javaEnclosingMethod 'findAllTranslationsForContentEntryAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  X Z[C*+*,* \+]^_`VW[ **L=>6Y+%:+(Y,Y.:+/73+/7  7+: : +>:  BFW:+L*O: +L*O \b/1234'50799B:I<R=Y?c@iBrDyEFGIJGIJK]p fab 9JcdBAefR1gf rab hijiki'slm^_nop 'slqrF' GA,s G uwx`z{|AV}[/*T\+] ^_wx{|`~ PK!!BlBlHcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl$5.class=  Bcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl$5this$0BLcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl;   ,androidx/room/paging/LimitOffsetPagingSourceQ(Landroidx/room/RoomSQLiteQuery;Landroidx/room/RoomDatabase;[Ljava/lang/String;)VcerejUid  androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IcerejContentEntryUidcerejRelatedEntryUidcerejLastChangedByrelTypecomment cerejRelLanguageUid"cerejLocalChangeSeqNum$cerejMasterChangeSeqNum&cerejLct(langUid*name,iso_639_1_standard.iso_639_2_standard0iso_639_3_standard2 Language_Type4languageActive6langLocalChangeSeqNum8langMasterChangeSeqNum:langLastChangedBy<langLct>java/util/ArrayList @AB CDandroid/database/CursorgetCount()I =F G(I)V @I JK moveToNext()Z @M NOisNull(I)ZQ(com/ustadmobile/lib/db/entities/Language PS T()V @V WXgetLong(I)J PZ [\ setLangUid(J)V @^ _` getString(I)Ljava/lang/String; Pb cdsetName(Ljava/lang/String;)V Pf gdsetIso_639_1_standard Pi jdsetIso_639_2_standard Pl mdsetIso_639_3_standard Po pdsetLanguage_Type @r stgetInt(I)I Pv wxsetLanguageActive(Z)V Pz {\setLangLocalChangeSeqNum P} ~\setLangMasterChangeSeqNum P GsetLangLastChangedBy P \ setLangLctHcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoinWithLanguage S \ setCerejUid \setCerejContentEntryUid \setCerejRelatedEntryUid GsetCerejLastChangedBy G setRelType d setComment \setCerejRelLanguageUid \setCerejLocalChangeSeqNum \setCerejMasterChangeSeqNum \ setCerejLct  setLanguage-(Lcom/ustadmobile/lib/db/entities/Language;)V  java/util/Listadd(Ljava/lang/Object;)Z(Lcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl;Landroidx/room/RoomSQLiteQuery;Landroidx/room/RoomDatabase;[Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethisDLcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl$5;arg0Landroidx/room/RoomSQLiteQuery;arg1Landroidx/room/RoomDatabase;arg2[Ljava/lang/String; convertRows+(Landroid/database/Cursor;)Ljava/util/List;_tmpNameLjava/lang/String;_tmpIso_639_1_standard_tmpIso_639_2_standard_tmpIso_639_3_standard_tmpLanguage_Type _tmpLangUidJ_tmpLanguageActiveZ_tmpI_tmpLangLocalChangeSeqNum_tmpLangMasterChangeSeqNum_tmpLangLastChangedBy _tmpLangLct _tmpLanguage*Lcom/ustadmobile/lib/db/entities/Language; _tmpComment_itemJLcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoinWithLanguage; _tmpCerejUid_tmpCerejContentEntryUid_tmpCerejRelatedEntryUid_tmpCerejLastChangedBy _tmpRelType_tmpCerejRelLanguageUid_tmpCerejLocalChangeSeqNum_tmpCerejMasterChangeSeqNum _tmpCerejLctcursorLandroid/database/Cursor;_cursorIndexOfCerejUid"_cursorIndexOfCerejContentEntryUid"_cursorIndexOfCerejRelatedEntryUid _cursorIndexOfCerejLastChangedBy_cursorIndexOfRelType_cursorIndexOfComment!_cursorIndexOfCerejRelLanguageUid$_cursorIndexOfCerejLocalChangeSeqNum%_cursorIndexOfCerejMasterChangeSeqNum_cursorIndexOfCerejLct_cursorIndexOfLangUid_cursorIndexOfName_cursorIndexOfIso6391Standard_cursorIndexOfIso6392Standard_cursorIndexOfIso6393Standard_cursorIndexOfLanguageType_cursorIndexOfLanguageActive#_cursorIndexOfLangLocalChangeSeqNum$_cursorIndexOfLangMasterChangeSeqNum_cursorIndexOfLangLastChangedBy_cursorIndexOfLangLct_resultLjava/util/List;LocalVariableTypeTable\Ljava/util/List; StackMapTablejava/lang/String Signaturew(Landroid/database/Cursor;)Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;$RuntimeInvisibleParameterAnnotationszLandroidx/room/paging/LimitOffsetPagingSource; SourceFile)ContentEntryRelatedEntryJoinDao_Impl.javaEnclosingMethod@com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl &findAllTranslationsWithContentEntryUid!(J)Landroidx/paging/PagingSource;NestHost InnerClasses  `*+*,-_4+;+ =+>+6+6+6+6+6+!6 +#6 +%6 +'6 +)6 ++6+-6+/6+16+36+56+76+96+;6=Y+?E:+H}+ Lq+ Lf+L[+LP+LE+L:+L/+L$+L+L+L+PYR:+ U7Y+ L : + ]:a+L : +]:e+L : +]:h+L : +]:k+L : +]:  n+q6""6!!u+U7##y+U7%%|+q6''+U7((:Y:+U7+U7+U7+q6  +q6!!+L :" +]:""+U7##+ U7%%+ U7''+ U7))W^Wdefgh&i.j6k>lFmNnVo^pfqnrvs~tuvwxyz}7~@JQ\bls~")3:DKU\_bkt{ $+58(7_ Jlh K!W"":#3)%D'U(@"kbt ~!\"K#:% )');;4-%&. 6> F N V ^ fnv~ @*P     @O@Pl@P ^@ PK!!u00Fcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl.class=C  ;com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao()V   @com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl__dbLandroidx/room/RoomDatabase;Bcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl$1  a(Lcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl;Landroidx/room/RoomDatabase;)V  0__insertionAdapterOfContentEntryRelatedEntryJoin&Landroidx/room/EntityInsertionAdapter;Bcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl$2   -__updateAdapterOfContentEntryRelatedEntryJoin-Landroidx/room/EntityDeletionOrUpdateAdapter;  !androidx/room/RoomDatabaseassertNotSuspendingTransaction # $beginTransaction &'( )*$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)J , -setTransactionSuccessful / 0endTransaction2Bcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl$3 14 5(Lcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl;Lcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoin;)V 789 :;androidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; &= >?insert(Ljava/lang/Iterable;)V ABC DE+androidx/room/EntityDeletionOrUpdateAdapterhandle(Ljava/lang/Object;)IGSELECT ContentEntryRelatedEntryJoin.* FROM ContentEntryRelatedEntryJoin LEFT JOIN ContentEntry ON ContentEntryRelatedEntryJoin.cerejRelatedEntryUid = ContentEntry.contentEntryUid WHERE ContentEntry.publik IJK LMandroidx/room/RoomSQLiteQueryacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; OPQ RSandroidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;UcerejUid WXY Z[androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I]cerejContentEntryUid_cerejRelatedEntryUidacerejLastChangedBycrelTypeecommentgcerejRelLanguageUidicerejLocalChangeSeqNumkcerejMasterChangeSeqNummcerejLctojava/util/ArrayList qrs tuandroid/database/CursorgetCount()I nw x(I)V qz {| moveToNext()Z~A(Lcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoin;)J SignaturefLandroidx/room/EntityInsertionAdapter;mLandroidx/room/EntityDeletionOrUpdateAdapter;(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethisBLcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl;$RuntimeInvisibleParameterAnnotationsLandroidx/annotation/NonNull;_resultJentity>Lcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoin; StackMapTablejava/lang/Throwable $completion Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;(Lcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoin;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; insertList(Ljava/util/List;)V entityListLjava/util/List;QLjava/util/List<+Lcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoin;>;T(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoin;>;)V#publicContentEntryRelatedEntryJoins _tmpCommentLjava/lang/String;_item _tmpCerejUid_tmpCerejContentEntryUid_tmpCerejRelatedEntryUid_tmpCerejLastChangedByI _tmpRelType_tmpCerejRelLanguageUid_tmpCerejLocalChangeSeqNum_tmpCerejMasterChangeSeqNum _tmpCerejLct_cursorIndexOfCerejUid"_cursorIndexOfCerejContentEntryUid"_cursorIndexOfCerejRelatedEntryUid _cursorIndexOfCerejLastChangedBy_cursorIndexOfRelType_cursorIndexOfComment!_cursorIndexOfCerejRelLanguageUid$_cursorIndexOfCerejLocalChangeSeqNum%_cursorIndexOfCerejMasterChangeSeqNum_cursorIndexOfCerejLct_sql _statementLandroidx/room/RoomSQLiteQuery;_cursorLandroid/database/Cursor;PLjava/util/List;R()Ljava/util/List;findPrimaryByTranslationA(J)Lcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoin;contentEntryUid _argIndex'findAllTranslationsForContentEntryAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;_cancellationSignalLandroid/os/CancellationSignal;Lkotlin/coroutines/Continuation<-Ljava/util/List;>;(JLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;&findAllTranslationsWithContentEntryUid!(J)Landroidx/paging/PagingSource;(J)Landroidx/paging/PagingSource;getRequiredConverters(()Ljava/util/List;>;RuntimeInvisibleAnnotations(Ljava/lang/Object;)VF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; SourceFile)ContentEntryRelatedEntryJoinDao_Impl.java NestMembers InnerClasses1  h$**+* Y*+*Y*+,- .H#c$$ >7**"*+%A*+ 7*.:*.!++-+& ghjkl!n(l+n4o 77kc*1Y*+3,6u   2**"*+<*+*. M*.,'& $'/122   2  g  3**"*+@W*+*. M*.,(& %(0233h  "uFLFHM**,NN-TV6-\V6-^V6-`V6-bV6-dV6 -fV6 -hV6 -jV6 -lV6 nY-pv:-yԻ}Y:-7-7-7-6-6-  : - :- 7- 7- 7- 7W):-,:!-,!Yffhf0 $,4<DLT\dl{&07AHRUY_cfnrwUD30"A$B,:42<*D" L! T" \ # d$ l% { ur& k'(Y)* {+{IqwIq} WIqIq,-. $NH:6**N:TV6\V6^V6 `V6 bV6 dV6 fV6 hV6jV6lV6ջ}Y:77 7 6 6  : : 7777!!:::##*gvvxv1 *3<ENW`ir{   ' 29DKV]`cgnsv$sO =2+DV!3C<:E1 N( W  `! i " r#{$%c/& |'(y0*])*lIq} QIq}Iq12H:H:666:*Y*-а* "# $%&'"(%)-*2+HHH/HD& <'(90234 H5678 >NH:66Y**YSYSݰSZ [\]^!_4>>/;& 3'(009 :;<A=3 *+}#  A>4 *+},#  A>*3 *+}#  ?@A 1 B* 1PK!!t_S ?com/ustadmobile/core/db/dao/ContentEntryVersionDao_Impl$1.class=d  9com/ustadmobile/core/db/dao/ContentEntryVersionDao_Impl$1this$09Lcom/ustadmobile/core/db/dao/ContentEntryVersionDao_Impl;   $androidx/room/EntityInsertionAdapter(Landroidx/room/RoomDatabase;)VINSERT OR ABORT INTO `ContentEntryVersion` (`cevUid`,`cevContentEntryUid`,`cevOpenUri`,`cevContentType`,`cevManifestUrl`,`cevSize`,`cevInActive`,`cevLastModified`,`cevLct`,`cevStorageSize`,`cevOriginalSize`) VALUES (nullif(?, 0),?,?,?,?,?,?,?,?,?,?)  3com/ustadmobile/lib/db/entities/ContentEntryVersion getCevUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V  getCevContentEntryUid  ! getCevOpenUri()Ljava/lang/String; # $%bindNull(I)V ' () bindString(ILjava/lang/String;)V + ,!getCevContentType . /!getCevManifestUrl 1 2 getCevSize 4 56getCevInActive()Z 8 9getCevLastModified ; < getCevLct > ?getCevStorageSize A BgetCevOriginalSize D EFbindc(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/ContentEntryVersion;)VX(Lcom/ustadmobile/core/db/dao/ContentEntryVersionDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis;Lcom/ustadmobile/core/db/dao/ContentEntryVersionDao_Impl$1;arg0Landroidx/room/RoomDatabase; createQueryRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity5Lcom/ustadmobile/lib/db/entities/ContentEntryVersion;_tmpI StackMapTable$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V Signature]Landroidx/room/EntityInsertionAdapter; SourceFile ContentEntryVersionDao_Impl.javaEnclosingMethoda7com/ustadmobile/core/db/dao/ContentEntryVersionDao_ImplNestHost InnerClasses  GHI *+*,I+J  KL  MNO!H- I/J KLPQEFH_+,+,, +"+,&,* +"+,*&,- +"+,-&+,0,3>++,7+ ,:+ ,=+ ,@IN5 678':2<9=C?NAUB_DjFvGHIJKLMJ*KLRSTU;VWX '   @Y QQDEZH4 *+,CI+J  KLY QQ[\]^_` b`c PK!!?com/ustadmobile/core/db/dao/ContentEntryVersionDao_Impl$2.class=$  9com/ustadmobile/core/db/dao/ContentEntryVersionDao_Impl$2this$09Lcom/ustadmobile/core/db/dao/ContentEntryVersionDao_Impl;   #androidx/room/SharedSQLiteStatement(Landroidx/room/RoomDatabase;)V UPDATE TransferJobItem SET tjiEntityEtag = (SELECT cevLct FROM ContentEntryVersion WHERE cevUid = ?) WHERE tjiUid = ? X(Lcom/ustadmobile/core/db/dao/ContentEntryVersionDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis;Lcom/ustadmobile/core/db/dao/ContentEntryVersionDao_Impl$2;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; SourceFile ContentEntryVersionDao_Impl.javaEnclosingMethod!7com/ustadmobile/core/db/dao/ContentEntryVersionDao_ImplNestHost InnerClasses  I *+*,O    > L  S[ " # PK!!ǘ?com/ustadmobile/core/db/dao/ContentEntryVersionDao_Impl$3.class=S  9com/ustadmobile/core/db/dao/ContentEntryVersionDao_Impl$3this$09Lcom/ustadmobile/core/db/dao/ContentEntryVersionDao_Impl;  val$contentEntryVersion5Lcom/ustadmobile/lib/db/entities/ContentEntryVersion;  java/lang/Object()V  7com/ustadmobile/core/db/dao/ContentEntryVersionDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  '__insertionAdapterOfContentEntryVersion&Landroidx/room/EntityInsertionAdapter; !"# $%$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)J '() *+java/lang/LongvalueOf(J)Ljava/lang/Long; - .setTransactionSuccessful 0 1endTransaction 3 45call()Ljava/lang/Long;7java/util/concurrent/Callableq(Lcom/ustadmobile/core/db/dao/ContentEntryVersionDao_Impl;Lcom/ustadmobile/lib/db/entities/ContentEntryVersion;)VCodeLineNumberTableLocalVariableTablethis;Lcom/ustadmobile/core/db/dao/ContentEntryVersionDao_Impl$3; Signature_resultLjava/lang/Long; StackMapTableCjava/lang/Throwable ExceptionsFjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;CLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFile ContentEntryVersionDao_Impl.javaEnclosingMethod OP insertAsynci(Lcom/ustadmobile/lib/db/entities/ContentEntryVersion;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :c;<=>459A*** &L*,+M*/,N*/- (4:"g ij&k(m2k4m?n;?@A<=AtBDEGHA4I9/*2:c; <=DEGH>JKLMNQR PK!!jYQ?com/ustadmobile/core/db/dao/ContentEntryVersionDao_Impl$4.class=f  9com/ustadmobile/core/db/dao/ContentEntryVersionDao_Impl$4this$09Lcom/ustadmobile/core/db/dao/ContentEntryVersionDao_Impl;   val$entityUidJ  val$transferJobItemUidI  java/lang/Object()V  7com/ustadmobile/core/db/dao/ContentEntryVersionDao_Impl)__preparedStmtOfUpdateTransferJobItemEtag%Landroidx/room/SharedSQLiteStatement;   #androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; "#$ %&)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V ( )*__dbLandroidx/room/RoomDatabase; ,-. /androidx/room/RoomDatabasebeginTransaction "1 23executeUpdateDelete()I ,5 6setTransactionSuccessful 89: ;< kotlin/UnitINSTANCE Lkotlin/Unit; ,> ?endTransaction A BCrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V E FGcall()Lkotlin/Unit;Ijava/util/concurrent/Callable>(Lcom/ustadmobile/core/db/dao/ContentEntryVersionDao_Impl;JI)VCodeLineNumberTableLocalVariableTablethis;Lcom/ustadmobile/core/db/dao/ContentEntryVersionDao_Impl$4; Signature_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndex StackMapTableVjava/lang/Throwable ExceptionsYjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFile ContentEntryVersionDao_Impl.javaEnclosingMethod bcupdateTransferJobItemEtag6(JILkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses H  JKI*+* * *LvMNOPFGK2{*L=+*!=+* !*'++0W*'47N*'=*+@-:*'=:*+@0E\\^\&Ok\mkLBz { |}~&07AEOZ\hkxM {NO pQR nST\"UNUWXZ[AF\K/*DLvM NOWXZ[P]^_`ade PK!!o8#?com/ustadmobile/core/db/dao/ContentEntryVersionDao_Impl$5.class=  9com/ustadmobile/core/db/dao/ContentEntryVersionDao_Impl$5this$09Lcom/ustadmobile/core/db/dao/ContentEntryVersionDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  7com/ustadmobile/core/db/dao/ContentEntryVersionDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;cevUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&cevContentEntryUid( cevOpenUri*cevContentType,cevManifestUrl.cevSize0 cevInActive2cevLastModified4cevLct6cevStorageSize8cevOriginalSize :;< =>android/database/Cursor moveToFirst()Z :@ ABgetLong(I)J :D EFisNull(I)Z :H IJ getString(I)Ljava/lang/String; :L MNgetInt(I)IP3com/ustadmobile/lib/db/entities/ContentEntryVersion OR SA(JJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;JZJJJJ)V :U Vclose XYZ [androidx/room/RoomSQLiteQueryrelease ] ^_call7()Lcom/ustadmobile/lib/db/entities/ContentEntryVersion;ajava/util/concurrent/Callable[(Lcom/ustadmobile/core/db/dao/ContentEntryVersionDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis;Lcom/ustadmobile/core/db/dao/ContentEntryVersionDao_Impl$5; Signature_tmpCevOpenUriLjava/lang/String;_tmpCevContentType_tmpCevManifestUrl _tmpCevUidJ_tmpCevContentEntryUid _tmpCevSize_tmpCevInActiveZ_tmpI_tmpCevLastModified _tmpCevLct_tmpCevStorageSize_tmpCevOriginalSize_result5Lcom/ustadmobile/lib/db/entities/ContentEntryVersion;_cursorIndexOfCevUid _cursorIndexOfCevContentEntryUid_cursorIndexOfCevOpenUri_cursorIndexOfCevContentType_cursorIndexOfCevManifestUrl_cursorIndexOfCevSize_cursorIndexOfCevInActive_cursorIndexOfCevLastModified_cursorIndexOfCevLct_cursorIndexOfCevStorageSize_cursorIndexOfCevOriginalSize_cursorLandroid/database/Cursor; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/Nullable;()Ljava/lang/Object;hLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFile ContentEntryVersionDao_Impl.javaEnclosingMethod findByUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  ` bcC*+*,* defgh^_c"f**L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 +9+?7+?7+C : +G:+C : +G:+C : +G:+?7+K66+ ?7+ ?7+ ?7+ ?7OYQ: :  :+T*W:!+T*W!DTTVTd)'/7?GOW_gpy:=@DJQT\ce.ijkjljymnonijkjglj]pnGqrSst=un3vn)wnxn:yz <{t5|t'-}t/%~t7t?tG tOt Wt _t gt @yz ffgUg :   @K :O:A^c/*\de fgh PK!!ދd?com/ustadmobile/core/db/dao/ContentEntryVersionDao_Impl$6.class=  9com/ustadmobile/core/db/dao/ContentEntryVersionDao_Impl$6this$09Lcom/ustadmobile/core/db/dao/ContentEntryVersionDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  7com/ustadmobile/core/db/dao/ContentEntryVersionDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;cevUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&cevContentEntryUid( cevOpenUri*cevContentType,cevManifestUrl.cevSize0 cevInActive2cevLastModified4cevLct6cevStorageSize8cevOriginalSize :;< =>android/database/Cursor moveToFirst()Z :@ ABgetLong(I)J :D EFisNull(I)Z :H IJ getString(I)Ljava/lang/String; :L MNgetInt(I)IP3com/ustadmobile/lib/db/entities/ContentEntryVersion OR SA(JJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;JZJJJJ)V :U Vclose XYZ [androidx/room/RoomSQLiteQueryrelease ] ^_call7()Lcom/ustadmobile/lib/db/entities/ContentEntryVersion;ajava/util/concurrent/Callable[(Lcom/ustadmobile/core/db/dao/ContentEntryVersionDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis;Lcom/ustadmobile/core/db/dao/ContentEntryVersionDao_Impl$6; Signature_tmpCevOpenUriLjava/lang/String;_tmpCevContentType_tmpCevManifestUrl _tmpCevUidJ_tmpCevContentEntryUid _tmpCevSize_tmpCevInActiveZ_tmpI_tmpCevLastModified _tmpCevLct_tmpCevStorageSize_tmpCevOriginalSize_result5Lcom/ustadmobile/lib/db/entities/ContentEntryVersion;_cursorIndexOfCevUid _cursorIndexOfCevContentEntryUid_cursorIndexOfCevOpenUri_cursorIndexOfCevContentType_cursorIndexOfCevManifestUrl_cursorIndexOfCevSize_cursorIndexOfCevInActive_cursorIndexOfCevLastModified_cursorIndexOfCevLct_cursorIndexOfCevStorageSize_cursorIndexOfCevOriginalSize_cursorLandroid/database/Cursor; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/Nullable;()Ljava/lang/Object;hLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFile ContentEntryVersionDao_Impl.javaEnclosingMethod +findLatestVersionUidByContentEntryUidEntity5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  ` bcC*+*,* defgh^_c"f**L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 +9+?7+?7+C : +G:+C : +G:+C : +G:+?7+K66+ ?7+ ?7+ ?7+ ?7OYQ: :  :+T*W:!+T*W!DTTVTd)'/7?GOW_gpy  !#$:%=&@(D*J+Q(T*\+c,e.ijkjljymnonijkjglj]pnGqrSst=un3vn)wnxn:yz <{t5|t'-}t/%~t7t?tG tOt Wt _t gt @yz ffgUg :   @K :O:A^c/*\de fgh PK!!^T?com/ustadmobile/core/db/dao/ContentEntryVersionDao_Impl$7.class=  9com/ustadmobile/core/db/dao/ContentEntryVersionDao_Impl$7this$09Lcom/ustadmobile/core/db/dao/ContentEntryVersionDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  7com/ustadmobile/core/db/dao/ContentEntryVersionDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;cevUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&cevContentEntryUid( cevOpenUri*cevContentType,cevManifestUrl.cevSize0 cevInActive2cevLastModified4cevLct6cevStorageSize8cevOriginalSize :;< =>android/database/Cursor moveToFirst()Z :@ ABgetLong(I)J :D EFisNull(I)Z :H IJ getString(I)Ljava/lang/String; :L MNgetInt(I)IP3com/ustadmobile/lib/db/entities/ContentEntryVersion OR SA(JJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;JZJJJJ)V :U Vclose XYZ [androidx/room/RoomSQLiteQueryrelease ] ^_call7()Lcom/ustadmobile/lib/db/entities/ContentEntryVersion;ajava/util/concurrent/Callable[(Lcom/ustadmobile/core/db/dao/ContentEntryVersionDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis;Lcom/ustadmobile/core/db/dao/ContentEntryVersionDao_Impl$7; Signature_tmpCevOpenUriLjava/lang/String;_tmpCevContentType_tmpCevManifestUrl _tmpCevUidJ_tmpCevContentEntryUid _tmpCevSize_tmpCevInActiveZ_tmpI_tmpCevLastModified _tmpCevLct_tmpCevStorageSize_tmpCevOriginalSize_result5Lcom/ustadmobile/lib/db/entities/ContentEntryVersion;_cursorIndexOfCevUid _cursorIndexOfCevContentEntryUid_cursorIndexOfCevOpenUri_cursorIndexOfCevContentType_cursorIndexOfCevManifestUrl_cursorIndexOfCevSize_cursorIndexOfCevInActive_cursorIndexOfCevLastModified_cursorIndexOfCevLct_cursorIndexOfCevStorageSize_cursorIndexOfCevOriginalSize_cursorLandroid/database/Cursor; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/Nullable;finalize()Ljava/lang/Object;hLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFile ContentEntryVersionDao_Impl.javaEnclosingMethod !findLatestByContentEntryUidAsFlow!(J)Lkotlinx/coroutines/flow/Flow;NestHost InnerClasses  ` bcC*+*,* d=efgh^_c"X**L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 +9+?7+?7+C : +G:+C : +G:+C : +G:+?7+K66+ ?7+ ?7+ ?7+ ?7OYQ: :  :+T:!+T!DMMOMd'ACDE'F/G7H?IGJOKWL_MgOpQySUVX[\^abdgjkmoqst:u=v@xDzJxMzU{e.ijkjljymnonijkjglj]pnGqrSst=un3vn)wnxn:yz 5{t.|t'&}t/~t7t?tGtOt Wt _t gt @ yz XfgGg :   @K :O :c6*Wd e fgA^c/*\d=e fgh PK!!;?com/ustadmobile/core/db/dao/ContentEntryVersionDao_Impl$8.class=  9com/ustadmobile/core/db/dao/ContentEntryVersionDao_Impl$8this$09Lcom/ustadmobile/core/db/dao/ContentEntryVersionDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  7com/ustadmobile/core/db/dao/ContentEntryVersionDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;cevUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&cevContentEntryUid( cevOpenUri*cevContentType,cevManifestUrl.cevSize0 cevInActive2cevLastModified4cevLct6cevStorageSize8cevOriginalSize:java/util/ArrayList <=> ?@android/database/CursorgetCount()I 9B C(I)V <E FG moveToNext()Z <I JKgetLong(I)J <M NOisNull(I)Z <Q RS getString(I)Ljava/lang/String; <U VWgetInt(I)IY3com/ustadmobile/lib/db/entities/ContentEntryVersion X[ \A(JJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;JZJJJJ)V ^_` abjava/util/Listadd(Ljava/lang/Object;)Z <d eclose ghi jandroidx/room/RoomSQLiteQueryrelease l mncall()Ljava/util/List;pjava/util/concurrent/Callable[(Lcom/ustadmobile/core/db/dao/ContentEntryVersionDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis;Lcom/ustadmobile/core/db/dao/ContentEntryVersionDao_Impl$8; Signature_tmpCevOpenUriLjava/lang/String;_tmpCevContentType_tmpCevManifestUrl_item5Lcom/ustadmobile/lib/db/entities/ContentEntryVersion; _tmpCevUidJ_tmpCevContentEntryUid _tmpCevSize_tmpCevInActiveZ_tmpI_tmpCevLastModified _tmpCevLct_tmpCevStorageSize_tmpCevOriginalSize_cursorIndexOfCevUid _cursorIndexOfCevContentEntryUid_cursorIndexOfCevOpenUri_cursorIndexOfCevContentType_cursorIndexOfCevManifestUrl_cursorIndexOfCevSize_cursorIndexOfCevInActive_cursorIndexOfCevLastModified_cursorIndexOfCevLct_cursorIndexOfCevStorageSize_cursorIndexOfCevOriginalSize_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableGLjava/util/List; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionI()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;zLjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFile ContentEntryVersionDao_Impl.javaEnclosingMethod (findContentEntryVersionsWithoutCacheLock4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  o qrC*+*,* stuvwmnr#|**L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 9Y+;A: +D+H7+H7+L : +P:+L : +P:+L : +P:+H7+T66+ H7+ H7+ H7+ H7 XY Z: ]W# :+c*f:"+c*f"Zjjljs*'/7?GOW_gv  *ISVZ`gjryt.xyzy{yI |}~xyzyq{ygQ] G= 3*) RK'C/;73?+G#O W _ g v |uvk v j v<^+   @U<^<wAmr/*kst uvw PK!!Ʈ<=com/ustadmobile/core/db/dao/ContentEntryVersionDao_Impl.class=  2com/ustadmobile/core/db/dao/ContentEntryVersionDao()V   7com/ustadmobile/core/db/dao/ContentEntryVersionDao_Impl__dbLandroidx/room/RoomDatabase;9com/ustadmobile/core/db/dao/ContentEntryVersionDao_Impl$1  X(Lcom/ustadmobile/core/db/dao/ContentEntryVersionDao_Impl;Landroidx/room/RoomDatabase;)V  '__insertionAdapterOfContentEntryVersion&Landroidx/room/EntityInsertionAdapter;9com/ustadmobile/core/db/dao/ContentEntryVersionDao_Impl$2   )__preparedStmtOfUpdateTransferJobItemEtag%Landroidx/room/SharedSQLiteStatement;9com/ustadmobile/core/db/dao/ContentEntryVersionDao_Impl$3  !q(Lcom/ustadmobile/core/db/dao/ContentEntryVersionDao_Impl;Lcom/ustadmobile/lib/db/entities/ContentEntryVersion;)V #$% &'androidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;)9com/ustadmobile/core/db/dao/ContentEntryVersionDao_Impl$4 (+ ,>(Lcom/ustadmobile/core/db/dao/ContentEntryVersionDao_Impl;JI)V.h SELECT ContentEntryVersion.* FROM ContentEntryVersion WHERE cevUid = ? 012 34androidx/room/RoomSQLiteQueryacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; 06 78bindLong(IJ)V :;< =>androidx/room/util/DBUtilcreateCancellationSignal!()Landroid/os/CancellationSignal;@9com/ustadmobile/core/db/dao/ContentEntryVersionDao_Impl$5 ?B C[(Lcom/ustadmobile/core/db/dao/ContentEntryVersionDao_Impl;Landroidx/room/RoomSQLiteQuery;)V #E &F(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;H SELECT ContentEntryVersion.* FROM ContentEntryVersion WHERE ContentEntryVersion.cevContentEntryUid = ? ORDER BY ContentEntryVersion.cevLastModified DESC LIMIT 1 J9com/ustadmobile/core/db/dao/ContentEntryVersionDao_Impl$6 IBMjava/lang/StringOContentEntryVersionQ9com/ustadmobile/core/db/dao/ContentEntryVersionDao_Impl$7 PB #T UV createFlowo(Landroidx/room/RoomDatabase;Z[Ljava/lang/String;Ljava/util/concurrent/Callable;)Lkotlinx/coroutines/flow/Flow;X SELECT ContentEntryVersion.* FROM ContentEntryVersion WHERE NOT EXISTS( SELECT CacheLockJoin.cljId FROM CacheLockJoin WHERE CacheLockJoin.cljTableId = 738 AND CacheLockJoin.cljEntityUid = ContentEntryVersion.cevUid AND CacheLockJoin.cljUrl = ContentEntryVersion.cevManifestUrl) Z9com/ustadmobile/core/db/dao/ContentEntryVersionDao_Impl$8 YB ]^_ `ajava/util/Collections emptyList()Ljava/util/List; Signature]Landroidx/room/EntityInsertionAdapter;(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis9Lcom/ustadmobile/core/db/dao/ContentEntryVersionDao_Impl;$RuntimeInvisibleParameterAnnotationsLandroidx/annotation/NonNull; insertAsynci(Lcom/ustadmobile/lib/db/entities/ContentEntryVersion;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;contentEntryVersion5Lcom/ustadmobile/lib/db/entities/ContentEntryVersion; $completion Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;|(Lcom/ustadmobile/lib/db/entities/ContentEntryVersion;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;updateTransferJobItemEtag6(JILkotlin/coroutines/Continuation;)Ljava/lang/Object; entityUidJtransferJobItemUidI0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;F(JILkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;findByUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;cevUid_sqlLjava/lang/String; _statementLandroidx/room/RoomSQLiteQuery; _argIndex_cancellationSignalLandroid/os/CancellationSignal;XLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ContentEntryVersion;>;m(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ContentEntryVersion;>;)Ljava/lang/Object;+findLatestVersionUidByContentEntryUidEntitycontentEntryUid!findLatestByContentEntryUidAsFlow!(J)Lkotlinx/coroutines/flow/Flow;X(J)Lkotlinx/coroutines/flow/Flow;(findContentEntryVersionsWithoutCacheLock4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;jLkotlin/coroutines/Continuation<-Ljava/util/List;>;~(Lkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;getRequiredConverters(()Ljava/util/List;>;RuntimeInvisibleAnnotations SourceFile ContentEntryVersionDao_Impl.java NestMembers InnerClasses1 bcdeh$**+* Y*+*Y*+f)* +O#^g$hi$ jklmec*Y*+,"fcg hinopqr psbtuveo*(Y**"fvg*hiwxyzpqr p{b|}~e2-:-/:659:*?Y*A-Df gH2hi2x2pq. &#zr 2pb~e2G:G/:659:*IY*K-Df gH2hi2x2pq. &#zr 2pbe2GNG/:65*LYNSPY*RSf3: ;<=g42hi2x/ '$zbe$WMW/N9:*YY*-[+Df g4$hi$pq! r $pb ae\fbkYPI?( B (?IPYPK!!,r r @com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl$1.class=f  :com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl$1this$0:Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl;   $androidx/room/EntityInsertionAdapter(Landroidx/room/RoomDatabase;)VINSERT OR ABORT INTO `CourseAssignmentMark` (`camUid`,`camAssignmentUid`,`camSubmitterUid`,`camMarkerSubmitterUid`,`camMarkerPersonUid`,`camMarkerComment`,`camMark`,`camMaxMark`,`camPenalty`,`camLct`,`camClazzUid`) VALUES (nullif(?, 0),?,?,?,?,?,?,?,?,?,?)  4com/ustadmobile/lib/db/entities/CourseAssignmentMark getCamUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V  getCamAssignmentUid  getCamSubmitterUid " #getCamMarkerSubmitterUid % &getCamMarkerPersonUid ( )*getCamMarkerComment()Ljava/lang/String; , -.bindNull(I)V 0 12 bindString(ILjava/lang/String;)V 4 56 getCamMark()F 8 9: bindDouble(ID)V < =6 getCamMaxMark ? @6 getCamPenalty B C getCamLct E FgetCamClazzUid H IJbindd(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/CourseAssignmentMark;)VY(Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis; SourceFile!CourseAssignmentMarkDao_Impl.javaEnclosingMethodc8com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_ImplNestHost InnerClasses  KLI *+*,M4N  OP  QRS*L- M8N OPTUIJL+,+,+,+,!+,$,'+++,'/+,37+,;7+ ,>7+ ,A+ ,DM:> ?@!A,B7C>DIFUHbIoJ|KLMN OPVWXYZI [ UUDI\L4 *+,GM4N  OP[ UU]^_`ab dbe PK!!L0RRAcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl$10.class=Z  ;com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl$10this$0:Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  8com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;  !"android/database/Cursor moveToFirst()Z $ %&getLong(I)J ()* +,java/lang/LongvalueOf(J)Ljava/lang/Long; . /close 123 4androidx/room/RoomSQLiteQueryrelease 6 78call()Ljava/lang/Long;:java/util/concurrent/Callable\(Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis=Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl$10; Signature_tmpJ_resultLjava/lang/Long;_cursorLandroid/database/Cursor; StackMapTableJjava/lang/Throwable ExceptionsMjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;CLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFile!CourseAssignmentMarkDao_Impl.javaEnclosingMethod VW$findNextSubmitterToMarkForAssignment7(JJJLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  9 ;<C*+*,* =>?@A78<R**L++#B!'M 'M,N+-*0-:+-*01@@B@=6 "'*/17>@HO>4"BC'DE/DER?@AFGH*(IKLNOA7P</*5=> ?@KLNOAQRSTUXY PK!!=V @com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl$2.class=f  :com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl$2this$0:Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl;   +androidx/room/EntityDeletionOrUpdateAdapter(Landroidx/room/RoomDatabase;)VUPDATE OR ABORT `CourseAssignmentMark` SET `camUid` = ?,`camAssignmentUid` = ?,`camSubmitterUid` = ?,`camMarkerSubmitterUid` = ?,`camMarkerPersonUid` = ?,`camMarkerComment` = ?,`camMark` = ?,`camMaxMark` = ?,`camPenalty` = ?,`camLct` = ?,`camClazzUid` = ? WHERE `camUid` = ?  4com/ustadmobile/lib/db/entities/CourseAssignmentMark getCamUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V  getCamAssignmentUid  getCamSubmitterUid " #getCamMarkerSubmitterUid % &getCamMarkerPersonUid ( )*getCamMarkerComment()Ljava/lang/String; , -.bindNull(I)V 0 12 bindString(ILjava/lang/String;)V 4 56 getCamMark()F 8 9: bindDouble(ID)V < =6 getCamMaxMark ? @6 getCamPenalty B C getCamLct E FgetCamClazzUid H IJbindd(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/CourseAssignmentMark;)VY(Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis; SourceFile!CourseAssignmentMarkDao_Impl.javaEnclosingMethodc8com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_ImplNestHost InnerClasses  KLI *+*,MON  OP  QRS*L- MSN OPTUIJL#+,+,+,+,!+,$,'+++,'/+,37+,;7+ ,>7+ ,A+ ,D+ ,M>Y Z[!\,]7^>_IaUcbdoe|fghiN OPVWXYZI [ UUDI\L4 *+,GMON  OP[ UU]^_`ab dbe PK!!^@com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl$3.class=S  :com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl$3this$0:Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl;   val$entity6Lcom/ustadmobile/lib/db/entities/CourseAssignmentMark;  java/lang/Object()V  8com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  (__insertionAdapterOfCourseAssignmentMark&Landroidx/room/EntityInsertionAdapter; !"# $%$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)J '() *+java/lang/LongvalueOf(J)Ljava/lang/Long; - .setTransactionSuccessful 0 1endTransaction 3 45call()Ljava/lang/Long;7java/util/concurrent/Callables(Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl;Lcom/ustadmobile/lib/db/entities/CourseAssignmentMark;)VCodeLineNumberTableLocalVariableTablethis; SourceFile!CourseAssignmentMarkDao_Impl.javaEnclosingMethod OP insertAsyncj(Lcom/ustadmobile/lib/db/entities/CourseAssignmentMark;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :};<=>459A*** &L*,+M*/,N*/- (4:" &(24?;?@A<=AtBDEGHA4I9/*2:}; <=DEGH>JKLMNQR PK!!)t.@com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl$4.class=[  :com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl$4this$0:Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  8com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;  !"android/database/Cursor moveToFirst()Z $ %&getInt(I)I ()* +,java/lang/BooleanvalueOf(Z)Ljava/lang/Boolean; . /close 123 4androidx/room/RoomSQLiteQueryrelease 6 78call()Ljava/lang/Boolean;:java/util/concurrent/Callable\(Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis; SourceFile!CourseAssignmentMarkDao_Impl.javaEnclosingMethod WXcheckNoSubmissionsMarked!(J)Lkotlinx/coroutines/flow/Flow;NestHost InnerClasses  9 ;<C*+*,* =>?@A78<L**L++#>'M'M,N+--:+-9AACA=. "/279?AI>4" BC/DE7 DEL?@;FGH%*@( IKLNOP<6*0= > ?@A7Q</*5=> ?@KLNOARSTUVYZ PK!!O< @com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl$5.class=h  :com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl$5this$0:Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  8com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;  !"android/database/Cursor moveToFirst()Z$;com/ustadmobile/lib/db/entities/AverageCourseAssignmentMark # ' ()getFloat(I)F #+ ,-setAverageScore(F)V / 01getInt(I)I #3 45setAveragePenalty(I)V 7 8close :;< =androidx/room/RoomSQLiteQueryrelease ? @Acall?()Lcom/ustadmobile/lib/db/entities/AverageCourseAssignmentMark;Cjava/util/concurrent/Callable\(Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis; SourceFile!CourseAssignmentMarkDao_Impl.javaEnclosingMethod de'getMarkOfAssignmentForSubmitterLiveData"(JJ)Lkotlinx/coroutines/flow/Flow;NestHost InnerClasses  B DEC*+*,* FGHIJ@AEGe**L=>+/#Y%:+&8*+.62::+6:+6QZZ\ZFB'07@GJMQWZbGR0KL@MN'#OPGQNERNM OPeHITSTU J# VXY[\]E6*9F G HIA@^E/*>FG HIXY[\J_`abcfg PK!!)@com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl$6.class=  :com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl$6this$0:Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  8com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;camUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&camAssignmentUid(camSubmitterUid*camMarkerSubmitterUid,camMarkerPersonUid.camMarkerComment0camMark2 camMaxMark4 camPenalty6camLct8 camClazzUid:markerFirstNames<markerLastName>markerPictureUri@java/util/ArrayList BCD EFandroid/database/CursorgetCount()I ?H I(I)V BK LM moveToNext()Z BO PQisNull(I)Z BS TU getString(I)Ljava/lang/String;W4com/ustadmobile/lib/db/entities/CourseAssignmentMark V BZ [\getLong(I)J V^ _` setCamUid(J)V Vb c`setCamAssignmentUid Ve f`setCamSubmitterUid Vh i`setCamMarkerSubmitterUid Vk l`setCamMarkerPersonUid Vn opsetCamMarkerComment(Ljava/lang/String;)V Br stgetFloat(I)F Vv wx setCamMark(F)V Vz {x setCamMaxMark V} ~x setCamPenalty V ` setCamLct V `setCamClazzUidCcom/ustadmobile/lib/db/composites/CourseAssignmentMarkAndMarkerName o(Lcom/ustadmobile/lib/db/entities/CourseAssignmentMark;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V  java/util/Listadd(Ljava/lang/Object;)Z B close  androidx/room/RoomSQLiteQueryrelease  call()Ljava/util/List;java/util/concurrent/Callable\(Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionY()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;finalize()Ljava/lang/Object;Ljava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFile!CourseAssignmentMarkDao_Impl.javaEnclosingMethod getAllMarksForUserAsFlow"(JJ)Lkotlinx/coroutines/flow/Flow;NestHost InnerClasses   C*+*,* )n**L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 +96 +;6+=6?Y+AG:+J+ N : + R:+N : +R:+N : +R:+Np+Nf+N[+NP+NE+N:+N/+ N$+ N+ N+ NٻVYX:+Y7]+Y7a+Y7d+Y7g+Y7j+N : +R:  m+q8!!u+ q8""y+ q8##|+ Y7$$+ Y7&&:Y:W;:+:(+(Zccec>'/7?GOW_gow_hqx     !+258ISVZ`ck~& q~\ K!:" )#$+&hI k8KD'</47,?$GO W _ g o wn] B   vlBV ^BVB B6* "# A/*  PK!!lE@com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl$7.class=  :com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl$7this$0:Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  8com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;camUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&camAssignmentUid(camSubmitterUid*camMarkerSubmitterUid,camMarkerPersonUid.camMarkerComment0camMark2 camMaxMark4 camPenalty6camLct8 camClazzUid:markerFirstNames<markerLastName>markerPictureUri@java/util/ArrayList BCD EFandroid/database/CursorgetCount()I ?H I(I)V BK LM moveToNext()Z BO PQisNull(I)Z BS TU getString(I)Ljava/lang/String;W4com/ustadmobile/lib/db/entities/CourseAssignmentMark V BZ [\getLong(I)J V^ _` setCamUid(J)V Vb c`setCamAssignmentUid Ve f`setCamSubmitterUid Vh i`setCamMarkerSubmitterUid Vk l`setCamMarkerPersonUid Vn opsetCamMarkerComment(Ljava/lang/String;)V Br stgetFloat(I)F Vv wx setCamMark(F)V Vz {x setCamMaxMark V} ~x setCamPenalty V ` setCamLct V `setCamClazzUidCcom/ustadmobile/lib/db/composites/CourseAssignmentMarkAndMarkerName o(Lcom/ustadmobile/lib/db/entities/CourseAssignmentMark;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V  java/util/Listadd(Ljava/lang/Object;)Z B close  androidx/room/RoomSQLiteQueryrelease  call()Ljava/util/List;java/util/concurrent/Callable\(Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionY()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;finalize()Ljava/lang/Object;Ljava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFile!CourseAssignmentMarkDao_Impl.javaEnclosingMethod getAllMarksForSubmitterAsFlow"(JJ)Lkotlinx/coroutines/flow/Flow;NestHost InnerClasses   C*+*,* >)n**L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 +96 +;6+=6?Y+AG:+J+ N : + R:+N : +R:+N : +R:+Np+Nf+N[+NP+NE+N:+N/+ N$+ N+ N+ NٻVYX:+Y7]+Y7a+Y7d+Y7g+Y7j+N : +R:  m+q8!!u+ q8""y+ q8##|+ Y7$$+ Y7&&:Y:W;:+:(+(Zccec>BDEF'G/H7I?JGKOLWM_NgOoPwQRSVWY\]_bceh_ihkqlxnoqrtuwxz{} !+258ISVZ`ck~& q~\ K!:" )#$+&hI k8KD'</47,?$GO W _ g o wn] B   vlBV ^BVB B6*  A/*>  PK!!I55!5!@com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl$8.class=  :com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl$8this$0:Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  8com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; personUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&username( firstNames*lastName, emailAddr.phoneNum0gender2active4 dateOfBirth6 personAddress8 personOrgId:personGroupUid< personLct> personCountry@ personTypeBpersonMasterChangeSeqNumDpersonLocalChangeSeqNumFpersonLastChangedByHadminJ personNotesL fatherNameN fatherNumberP motherNameR motherNumTpersonPictureUidVpersonPictureLctXpersonPictureUriZpersonPictureThumbnailUri\fileSize^personPictureActive`java/util/ArrayList bcd efandroid/database/CursorgetCount()I _h i(I)V bk lm moveToNext()Z bo pqisNull(I)Z bs tugetLong(I)J bw xy getString(I)Ljava/lang/String; b{ |}getInt(I)I&com/ustadmobile/lib/db/entities/Person ~ (JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZJLjava/lang/String;Ljava/lang/String;JJLjava/lang/String;IJJIZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V-com/ustadmobile/lib/db/entities/PersonPicture +(JJLjava/lang/String;Ljava/lang/String;IZ)V2com/ustadmobile/lib/db/composites/PersonAndPicture Z(Lcom/ustadmobile/lib/db/entities/Person;Lcom/ustadmobile/lib/db/entities/PersonPicture;)V  java/util/Listadd(Ljava/lang/Object;)Z b close  androidx/room/RoomSQLiteQueryrelease  call()Ljava/util/List;java/util/concurrent/Callable\(Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionH()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;yLjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFile!CourseAssignmentMarkDao_Impl.javaEnclosingMethod  *getAllMarksForSubmitterAsFlowMarkerPersons6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses   C*+*,*  DE**L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 +96 +;6+=6+?6+A6+C6+E6+G6+I6+K6+M6+O6+Q6+S6+U6+W6+Y6+[6+]6_Y+ag: +j +n+n+n+n+n+n+n+ n+ n+ n+ n+ n+n|+nq+nf+n[+nP+nE+n:+n/+n$+n+n+n!+r7#+n :% +v:%+n :& +v:&+n :' +v:'+n :( +v:(+n :) +v:)+z6*+ z6,,6++ r7-+ n :/ + v:/+ n :0 + v:0+ r71+r73+n :5 +v:5+z66+r77+r79+z6;+z6==6<+n :> +v:>+n :? +v:?+n :@ +v:@+n :A +v:A+n :B +v:B~Y#%&'()*+-/0135679;<>?@AB:":"+n:+n/+n$+n+n+n+r7$+r7&+n :( +v:(+n :) +v:)+z6*+z6,,6+Y$&()*+:#:#Y"#:! !W :!+*!:C+*C#3353r'/7?GOW_gow&06?JPZeku   *0:D N"X$b'l(x*+-013679<=?BCEG8H;I>LNPRSUXY[^abcdeghij#l)m0j3l;mBn^V3%M&h'()/0-5>?@AB&#?%Z&u'()*m+y,c-H/ -0#13:5D6N7X9b;x<l=>?o@TA9B8"()u$k&P(5)+*+!,# !>"#' /7?GO W _ g o w|tld\TLD<4% E4 % +-!b    @-b  $ :8b@8b     ;!b~A$  @#b~bA/*   PK!!¹##@com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl$9.class=5  :com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl$9this$0:Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl;   ,androidx/room/paging/LimitOffsetPagingSourceQ(Landroidx/room/RoomSQLiteQuery;Landroidx/room/RoomDatabase;[Ljava/lang/String;)V personUid  androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)Iusername firstNameslastName emailAddrphoneNum gender"active$ dateOfBirth& personAddress( personOrgId*personGroupUid, personLct. personCountry0 personType2personMasterChangeSeqNum4personLocalChangeSeqNum6personLastChangedBy8admin: personNotes< fatherName> fatherNumber@ motherNameB motherNumDcamUidFcamAssignmentUidHcamSubmitterUidJcamMarkerSubmitterUidLcamMarkerPersonUidNcamMarkerCommentPcamMarkR camMaxMarkT camPenaltyVcamLctX camClazzUidZisGroup\java/util/ArrayList ^_` abandroid/database/CursorgetCount()I [d e(I)V ^g hi moveToNext()Z ^k lmisNull(I)Z ^o pqgetLong(I)J ^s tu getString(I)Ljava/lang/String; ^w xygetInt(I)I{&com/ustadmobile/lib/db/entities/Person z} ~(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZJLjava/lang/String;Ljava/lang/String;JJLjava/lang/String;IJJIZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)VDcom/ustadmobile/lib/db/entities/CourseAssignmentMarkWithPersonMarker  ()V   setCamUid(J)V  setCamAssignmentUid  setCamSubmitterUid  setCamMarkerSubmitterUid  setCamMarkerPersonUid  setCamMarkerComment(Ljava/lang/String;)V ^ getFloat(I)F   setCamMark(F)V   setCamMaxMark   setCamPenalty   setCamLct  setCamClazzUid  setGroup(Z)V   setMarker+(Lcom/ustadmobile/lib/db/entities/Person;)V  java/util/Listadd(Ljava/lang/Object;)Z(Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl;Landroidx/room/RoomSQLiteQuery;Landroidx/room/RoomDatabase;[Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis; StackMapTable$java/lang/String Signatures(Landroid/database/Cursor;)Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;$RuntimeInvisibleParameterAnnotationsvLandroidx/room/paging/LimitOffsetPagingSource; SourceFile!CourseAssignmentMarkDao_Impl.javaEnclosingMethod/8com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl 12#getAllMarksOfAssignmentForSubmitter#(JJI)Landroidx/paging/PagingSource;NestHost InnerClasses  `*+*,-4 If+ =+>+6+6+6+6+6+!6 +#6 +%6 +'6 +)6 ++6+-6+/6+16+36+56+76+96+;6+=6+?6+A6+C6+E6+G6+I6+K6+M6+O6 +Q6!+S6"+U6#+W6$+Y6%[Y+]c:&+f0+j+j+j+j+j+j+j+ j+ j+ j+ j+ j+j|+jq+jf+j[+jP+jE+j:+j/+j$+j+j+j!+n7)+j :+ +r:++j :, +r:,+j :- +r:-+j :. +r:.+j :/ +r:/+v60+ v62261+ n73+ j :5 + r:5+ j :6 + r:6+ n77+n79+j :; +r:;+v6<+n7=+n7?+v6A+v6CC6B+j :D +r:D+j :E +r:E+j :F +r:F+j :G +r:G+j :H +r:HzY)+,-./0135679;<=?ABDEFGH|:(:(Y:'+n7)')+n7+'++n7-'-+n7/'/+n71'1+j :3 +r:3'3+ 84'4+!85'5+"86'6+#n77'7+$n79'9+%v6<<6;';'(&'W&~&.6>FNV^fnv~-6<EOU^ioy *4>IOYcm w  #$&)*,.W/Z0]2f4p5w78:;=>@ACDFHJKMNP QST!V+W2Z<[H\O]V^`_c`_R+l,-./56L;DEFGHE)^+y,-./0m1y2c3H5*-64#7>9Y;c<m=w?ABCDEoFTG9HW(3f'](p)+-/13y4h5 W6F7+59H;<$<ff_XPH&@.860>( F  N V ^ fnv~     xp h!`"X#P$H%-9& -9!&"'-'^# # # # #@3^##### # #$ #:>^########@>^######## # # # # #;'^zn.^z #n6^z#@'^%&'()(%*+,-.03.4 PK!!GPK]K]>com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl.class=k  3com/ustadmobile/core/db/dao/CourseAssignmentMarkDao()V   8com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl__dbLandroidx/room/RoomDatabase;:com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl$1  Y(Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl;Landroidx/room/RoomDatabase;)V  (__insertionAdapterOfCourseAssignmentMark&Landroidx/room/EntityInsertionAdapter;:com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl$2   %__updateAdapterOfCourseAssignmentMark-Landroidx/room/EntityDeletionOrUpdateAdapter;  !androidx/room/RoomDatabaseassertNotSuspendingTransaction # $beginTransaction &'( )*$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)J , -setTransactionSuccessful / 0endTransaction2:com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl$3 14 5s(Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl;Lcom/ustadmobile/lib/db/entities/CourseAssignmentMark;)V 789 :;androidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; &= >?insert(Ljava/lang/Iterable;)V ABC DE+androidx/room/EntityDeletionOrUpdateAdapterhandle(Ljava/lang/Object;)IG SELECT NOT EXISTS(SELECT 1 FROM CourseAssignmentMark WHERE CourseAssignmentMark.camAssignmentUid = ? LIMIT 1) IJK LMandroidx/room/RoomSQLiteQueryacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; IO PQbindLong(IJ)VSjava/lang/StringUCourseAssignmentMarkW:com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl$4 VY Z\(Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl;Landroidx/room/RoomSQLiteQuery;)V 7\ ]^ createFlowo(Landroidx/room/RoomDatabase;Z[Ljava/lang/String;Ljava/util/concurrent/Callable;)Lkotlinx/coroutines/flow/Flow;` WITH ScoreByMarker (averageScore, averagePenalty) AS ( SELECT AVG(camMark), AVG(camPenalty) FROM courseAssignmentMark JOIN ClazzAssignment ON caUid = courseAssignmentMark.camAssignmentUid AND camAssignmentUid = ? AND camSubmitterUid = ? WHERE camLct = (SELECT MAX(mark.camLct) FROM CourseAssignmentMark As mark WHERE mark.camAssignmentUid = ? AND mark.camSubmitterUid = ? AND (caMarkingType = 1 OR mark.camMarkerSubmitterUid = courseAssignmentMark.camMarkerSubmitterUid)) ) SELECT COALESCE(averageScore, -1) AS averageScore, COALESCE(averagePenalty, -1) AS averagePenalty FROM ScoreByMarker bcourseAssignmentMarkdClazzAssignmentf:com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl$5 eYi@ SELECT CourseAssignmentMark.*, Person.firstNames AS markerFirstNames, Person.lastName AS markerLastName, PersonPicture.personPictureThumbnailUri AS markerPictureUri FROM CourseAssignmentMark LEFT JOIN Person ON Person.personUid = CourseAssignmentMark.camMarkerPersonUid LEFT JOIN PersonPicture ON PersonPicture.personPictureUid = CourseAssignmentMark.camMarkerPersonUid WHERE ( SELECT CASE -- When assignment is individual then the submitter uid is the personuid if they are enrolled in the course otherwise zero WHEN (SELECT caGroupUid FROM ClazzAssignment WHERE caUid = ?) = 0 THEN ( SELECT COALESCE( (SELECT ClazzEnrolment.clazzEnrolmentPersonUid FROM ClazzEnrolment WHERE ClazzEnrolment.clazzEnrolmentPersonUid = ? AND ClazzEnrolment.clazzEnrolmentRole = 1000 AND ClazzEnrolment.clazzEnrolmentClazzUid = (SELECT ClazzAssignment.caClazzUid FROM ClazzAssignment WHERE ClazzAssignment.caUid = ?) LIMIT 1), 0) ) -- When assignment is by groups but the active user is not an enrolled student then the submitter uid is zero WHEN (SELECT caGroupUid FROM ClazzAssignment WHERE caUid = ?) != 0 AND ( SELECT COALESCE( (SELECT ClazzEnrolment.clazzEnrolmentPersonUid FROM ClazzEnrolment WHERE ClazzEnrolment.clazzEnrolmentPersonUid = ? AND ClazzEnrolment.clazzEnrolmentRole = 1000 AND ClazzEnrolment.clazzEnrolmentClazzUid = (SELECT ClazzAssignment.caClazzUid FROM ClazzAssignment WHERE ClazzAssignment.caUid = ?) LIMIT 1), 0) ) = 0 THEN 0 -- When assignment is by groups and the person is an enrolled student the submitter uid is the -- group that they are assigned to. If they are not assigned to a group but are enrolled -- then we submitter uid = SUBMITTER_ENROLLED_BUT_NOT_IN_GROUP ELSE COALESCE( (SELECT CourseGroupMember.cgmGroupNumber FROM CourseGroupMember WHERE ( SELECT COALESCE( (SELECT ClazzEnrolment.clazzEnrolmentPersonUid FROM ClazzEnrolment WHERE ClazzEnrolment.clazzEnrolmentPersonUid = ? AND ClazzEnrolment.clazzEnrolmentRole = 1000 AND ClazzEnrolment.clazzEnrolmentClazzUid = (SELECT ClazzAssignment.caClazzUid FROM ClazzAssignment WHERE ClazzAssignment.caUid = ?) LIMIT 1), 0) ) > 0 AND CourseGroupMember.cgmSetUid = (SELECT caGroupUid FROM ClazzAssignment WHERE caUid = ?) AND CourseGroupMember.cgmPersonUid = ? LIMIT 1), -1) END ) > 0 AND CourseAssignmentMark.camAssignmentUid = ? AND CourseAssignmentMark.camSubmitterUid = ( SELECT CASE -- When assignment is individual then the submitter uid is the personuid if they are enrolled in the course otherwise zero WHEN (SELECT caGroupUid FROM ClazzAssignment WHERE caUid = ?) = 0 THEN ( SELECT COALESCE( (SELECT ClazzEnrolment.clazzEnrolmentPersonUid FROM ClazzEnrolment WHERE ClazzEnrolment.clazzEnrolmentPersonUid = ? AND ClazzEnrolment.clazzEnrolmentRole = 1000 AND ClazzEnrolment.clazzEnrolmentClazzUid = (SELECT ClazzAssignment.caClazzUid FROM ClazzAssignment WHERE ClazzAssignment.caUid = ?) LIMIT 1), 0) ) -- When assignment is by groups but the active user is not an enrolled student then the submitter uid is zero WHEN (SELECT caGroupUid FROM ClazzAssignment WHERE caUid = ?) != 0 AND ( SELECT COALESCE( (SELECT ClazzEnrolment.clazzEnrolmentPersonUid FROM ClazzEnrolment WHERE ClazzEnrolment.clazzEnrolmentPersonUid = ? AND ClazzEnrolment.clazzEnrolmentRole = 1000 AND ClazzEnrolment.clazzEnrolmentClazzUid = (SELECT ClazzAssignment.caClazzUid FROM ClazzAssignment WHERE ClazzAssignment.caUid = ?) LIMIT 1), 0) ) = 0 THEN 0 -- When assignment is by groups and the person is an enrolled student the submitter uid is the -- group that they are assigned to. If they are not assigned to a group but are enrolled -- then we submitter uid = SUBMITTER_ENROLLED_BUT_NOT_IN_GROUP ELSE COALESCE( (SELECT CourseGroupMember.cgmGroupNumber FROM CourseGroupMember WHERE ( SELECT COALESCE( (SELECT ClazzEnrolment.clazzEnrolmentPersonUid FROM ClazzEnrolment WHERE ClazzEnrolment.clazzEnrolmentPersonUid = ? AND ClazzEnrolment.clazzEnrolmentRole = 1000 AND ClazzEnrolment.clazzEnrolmentClazzUid = (SELECT ClazzAssignment.caClazzUid FROM ClazzAssignment WHERE ClazzAssignment.caUid = ?) LIMIT 1), 0) ) > 0 AND CourseGroupMember.cgmSetUid = (SELECT caGroupUid FROM ClazzAssignment WHERE caUid = ?) AND CourseGroupMember.cgmPersonUid = ? LIMIT 1), -1) END ) ORDER BY CourseAssignmentMark.camLct DESC kPersonm PersonPictureoClazzEnrolmentqCourseGroupMembers:com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl$6 rYv SELECT CourseAssignmentMark.*, Person.firstNames AS markerFirstNames, Person.lastName AS markerLastName, PersonPicture.personPictureThumbnailUri AS markerPictureUri FROM CourseAssignmentMark LEFT JOIN Person ON Person.personUid = CourseAssignmentMark.camMarkerPersonUid LEFT JOIN PersonPicture ON PersonPicture.personPictureUid = CourseAssignmentMark.camMarkerPersonUid WHERE CourseAssignmentMark.camAssignmentUid = ? AND CourseAssignmentMark.camSubmitterUid = ? ORDER BY CourseAssignmentMark.camLct DESC x:com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl$7 wY{ SELECT Person.*, PersonPicture.* FROM Person LEFT JOIN PersonPicture ON PersonPicture.personPictureUid = Person.personUid WHERE PersonUid IN (SELECT CourseAssignmentMark.camMarkerPersonUid FROM CourseAssignmentMark WHERE CourseAssignmentMark.camAssignmentUid = ? AND CourseAssignmentMark.camSubmitterUid = ?) }~ androidx/room/util/DBUtilcreateCancellationSignal!()Landroid/os/CancellationSignal;:com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl$8 Y 7 :(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; WITH ScoreByMarker AS ( SELECT * FROM courseAssignmentMark WHERE camAssignmentUid = ? AND camSubmitterUid = ? AND (? = 0 OR camLct = (SELECT MAX(mark.camLct) FROM CourseAssignmentMark As mark WHERE mark.camAssignmentUid = ? AND mark.camSubmitterUid = ? AND mark.camMarkerSubmitterUid = courseAssignmentMark.camMarkerSubmitterUid )) ORDER BY camLct DESC) SELECT marker.*, ScoreByMarker.*, (ClazzAssignment.caGroupUid != 0) AS isGroup FROM ScoreByMarker JOIN Person As marker ON Marker.personUid = ScoreByMarker.camMarkerPersonUid JOIN ClazzAssignment ON ClazzAssignment.caUid = ? :com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl$9 (Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl;Landroidx/room/RoomSQLiteQuery;Landroidx/room/RoomDatabase;[Ljava/lang/String;)V SELECT * FROM CourseAssignmentMark WHERE camAssignmentUid = ? AND camSubmitterUid = ? ORDER BY camLct DESC LIMIT 1 } query~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;camUid  androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IcamAssignmentUidcamSubmitterUidcamMarkerSubmitterUidcamMarkerPersonUidcamMarkerCommentcamMark camMaxMark camPenaltycamLct camClazzUid  android/database/Cursor moveToFirst()Z4com/ustadmobile/lib/db/entities/CourseAssignmentMark  getLong(I)J  setCamUid(J)V setCamAssignmentUid setCamSubmitterUid setCamMarkerSubmitterUid setCamMarkerPersonUid isNull(I)Z  getString(I)Ljava/lang/String; setCamMarkerComment(Ljava/lang/String;)V getFloat(I)F  setCamMark(F)V  setCamMaxMark  setCamPenalty  setCamLct setCamClazzUid close I release SELECT COALESCE(( SELECT casSubmitterUid FROM CourseAssignmentSubmission JOIN ClazzAssignment ON ClazzAssignment.caUid = CourseAssignmentSubmission.casAssignmentUid LEFT JOIN CourseAssignmentMark ON CourseAssignmentMark.camSubmitterUid = CourseAssignmentSubmission.casSubmitterUid AND CourseAssignmentMark.camAssignmentUid = ClazzAssignment.caUid LEFT JOIN PeerReviewerAllocation ON praAssignmentUid = ClazzAssignment.caUid AND praToMarkerSubmitterUid = ? WHERE CourseAssignmentSubmission.casSubmitterUid != ? AND CourseAssignmentSubmission.casSubmitterUid != ? AND CourseAssignmentSubmission.casAssignmentUid = ? AND CourseAssignmentMark.camUid IS NULL AND (ClazzAssignment.caMarkingType = 1 OR PeerReviewerAllocation.praMarkerSubmitterUid = ?) GROUP BY casSubmitterUid LIMIT 1),0) ;com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl$10 Y  java/util/Collections emptyList()Ljava/util/List;  update9(Lcom/ustadmobile/lib/db/entities/CourseAssignmentMark;)V   insertAsyncj(Lcom/ustadmobile/lib/db/entities/CourseAssignmentMark;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;  > 9(Lcom/ustadmobile/lib/db/entities/CourseAssignmentMark;)J Signature^Landroidx/room/EntityInsertionAdapter;eLandroidx/room/EntityDeletionOrUpdateAdapter;(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis:Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl;$RuntimeInvisibleParameterAnnotationsLandroidx/annotation/NonNull;_resultJentity6Lcom/ustadmobile/lib/db/entities/CourseAssignmentMark; StackMapTablejava/lang/Throwable $completion Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;}(Lcom/ustadmobile/lib/db/entities/CourseAssignmentMark;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; insertList(Ljava/util/List;)V entityListLjava/util/List;ILjava/util/List<+Lcom/ustadmobile/lib/db/entities/CourseAssignmentMark;>;L(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/CourseAssignmentMark;>;)VcheckNoSubmissionsMarked!(J)Lkotlinx/coroutines/flow/Flow; assignmentUid_sqlLjava/lang/String; _statementLandroidx/room/RoomSQLiteQuery; _argIndexI6(J)Lkotlinx/coroutines/flow/Flow;'getMarkOfAssignmentForSubmitterLiveData"(JJ)Lkotlinx/coroutines/flow/Flow; submitterUida(JJ)Lkotlinx/coroutines/flow/Flow;getAllMarksForUserAsFlowaccountPersonUid{(JJ)Lkotlinx/coroutines/flow/Flow;>;getAllMarksForSubmitterAsFlow*getAllMarksForSubmitterAsFlowMarkerPersons6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;_cancellationSignalLandroid/os/CancellationSignal;iLkotlin/coroutines/Continuation<-Ljava/util/List;>;(JJLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;#getAllMarksOfAssignmentForSubmitter#(JJI)Landroidx/paging/PagingSource;filter~(JJI)Landroidx/paging/PagingSource;getMarkOfAssignmentForStudent:(JJ)Lcom/ustadmobile/lib/db/entities/CourseAssignmentMark;_tmpCamMarkerComment _tmpCamUid_tmpCamAssignmentUid_tmpCamSubmitterUid_tmpCamMarkerSubmitterUid_tmpCamMarkerPersonUid _tmpCamMarkF_tmpCamMaxMark_tmpCamPenalty _tmpCamLct_tmpCamClazzUid_cursorIndexOfCamUid_cursorIndexOfCamAssignmentUid_cursorIndexOfCamSubmitterUid#_cursorIndexOfCamMarkerSubmitterUid _cursorIndexOfCamMarkerPersonUid_cursorIndexOfCamMarkerComment_cursorIndexOfCamMark_cursorIndexOfCamMaxMark_cursorIndexOfCamPenalty_cursorIndexOfCamLct_cursorIndexOfCamClazzUid_cursorLandroid/database/Cursor;$findNextSubmitterToMarkForAssignment7(JJJLkotlin/coroutines/Continuation;)Ljava/lang/Object; markerUidJ(JJJLkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;getRequiredConverters(()Ljava/util/List;>;RuntimeInvisibleAnnotations(Ljava/lang/Object;)VF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; SourceFile!CourseAssignmentMarkDao_Impl.java NestMembers InnerClasses1      h$**+* Y*+*Y*+23 4O#k$$ > 7**"*+%A*+ 7*.:*.!++-+& oprst!v(t+v4w 77kc*1Y*+3,6}    !"2**"*+<*+*. M*.,'& $'/122#$ 2#%g  &3**"*+@W*+*. M*.,(& %(0233h '(2FNFH:6N*RYTSVY*X[ 422)/*+ ',-$./ 012^_:_H:6N6!N6N6!N*RYaSYcSYTSeY*g[.  "%-08>^^)^3Z*+ R,-O./ 452F:h:hH:6!N6N6!N6!N6N6!N6N6!N 6!N 6N 6!N 6!N 6N6!N6!N6N6!N6N6!N6!N6N*RYTSYjSYlSYcSYnSYpSrY*t[- #&.19<DHPT\`hltx>::6:)6*+ -,-*./ 782Hu:uH:6!N6N*RYTSYjSYlSwY*y[*8 9:;<"=>HH3H)D*+ <,-9./ 79: >z:zH:6!N6N|: * Y*" "'R>>3>)>:*+ 2,-/./';<  >= >?@ y:H:6N6!N6N6N6!N6NY**RYaSYTSYjSYcS>v #&03;>FJRHyy)y3yA/u*+ l,-i./ BCDi(:H:6N6!N**:6 6 6 6 6 666666Y: 7 7 7 7 7 ::8  8!!8""7##7%%:::''66hp qrst"u)v6x?yHzQ{Z|c}l~u~#*5<GNY`kr}B E+FGHIJ#aE+5OKL G=ML!Y+NL"kO#}P%?^Q/ HUR/ QLS/ ZCT/ c:U/ l1V/u(W/~X/Y/ Z/[/)3*+ ,-./6x\]qRI RcRIRI^_! a:H: 6   !N6   !N6   N6   N6   N|: * Y* : "%.19<EJ\ aa)a3a`a]*+ U,- R./ J;<  a a b cdAe3 *+)  Af4 *+,)  A>*3 *+)  ghi wreV1 jR 1VerwPK!! Fcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$1.class=Y  @com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$1this$0@Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl;   $androidx/room/EntityInsertionAdapter(Landroidx/room/RoomDatabase;)VINSERT OR ABORT INTO `CourseAssignmentSubmission` (`casUid`,`casAssignmentUid`,`casSubmitterUid`,`casSubmitterPersonUid`,`casText`,`casType`,`casTimestamp`,`casClazzUid`) VALUES (nullif(?, 0),?,?,?,?,?,?,?)  :com/ustadmobile/lib/db/entities/CourseAssignmentSubmission getCasUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V  getCasAssignmentUid  getCasSubmitterUid " #getCasSubmitterPersonUid % &' getCasText()Ljava/lang/String; ) *+bindNull(I)V - ./ bindString(ILjava/lang/String;)V 1 23 getCasType()I 5 6getCasTimestamp 8 9getCasClazzUid ; <=bindj(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmission;)V_(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethisBLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$1;arg0Landroidx/room/RoomDatabase; createQueryRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity; SourceFile'CourseAssignmentSubmissionDao_Impl.javaEnclosingMethodV>com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_ImplNestHost InnerClasses  >?I *+*,@/A  BC  DEF'?- @3A BCGH<=?n+,+,+,+,!,$ +(+,$,+,0+,4+,7@. 9 :;!<,=3>=@HBUCaDmEA nBCnIJnKLM= N HHD<O?4 *+,:@/A  BCN HHPQRSTU WUX PK!!Γ}}Gcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$10.class=Z  Acom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$10this$0@Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  >com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;  !"android/database/Cursor moveToFirst()Z $ %&getInt(I)I ()* +,java/lang/IntegervalueOf(I)Ljava/lang/Integer; . /close 123 4androidx/room/RoomSQLiteQueryrelease 6 78call()Ljava/lang/Integer;:java/util/concurrent/Callableb(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethisCLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$10; Signature_tmpI_resultLjava/lang/Integer;_cursorLandroid/database/Cursor; StackMapTableJjava/lang/Throwable ExceptionsMjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;FLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFile'CourseAssignmentSubmissionDao_Impl.javaEnclosingMethod VWcountFileSubmissionFromStudent6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  9 ;<C*+*,* =>?@A78<R**L++#>'M'M,N+-*0-:+-*01@@B@=6 "'*/17>@HO>4"BC'DE/DER?@AFGH*(IKLNOA7P</*5=> ?@KLNOAQRSTUXY PK!! P||Gcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$11.class=Z  Acom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$11this$0@Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  >com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;  !"android/database/Cursor moveToFirst()Z $ %&getInt(I)I ()* +,java/lang/IntegervalueOf(I)Ljava/lang/Integer; . /close 123 4androidx/room/RoomSQLiteQueryrelease 6 78call()Ljava/lang/Integer;:java/util/concurrent/Callableb(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethisCLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$11; Signature_tmpI_resultLjava/lang/Integer;_cursorLandroid/database/Cursor; StackMapTableJjava/lang/Throwable ExceptionsMjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;FLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFile'CourseAssignmentSubmissionDao_Impl.javaEnclosingMethod VWcountSubmissionsFromSubmitter6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  9 ;<C*+*,* =>?@A78<R**L++#>'M'M,N+-*0-:+-*01@@B@=6 "'*/17>@HO >4"BC'DE/DER?@AFGH*(IKLNOA7P</*5=> ?@KLNOAQRSTUXY PK!!YlGcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$12.class=[  Acom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$12this$0@Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  >com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;  !"android/database/Cursor moveToFirst()Z $ %&getInt(I)I ()* +,java/lang/IntegervalueOf(I)Ljava/lang/Integer; . /close 123 4androidx/room/RoomSQLiteQueryrelease 6 78call()Ljava/lang/Integer;:java/util/concurrent/Callableb(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethisCLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$12; Signature_tmpI_resultLjava/lang/Integer;_cursorLandroid/database/Cursor; StackMapTableJjava/lang/Throwable ExceptionsMjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;finalize()Ljava/lang/Object;FLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFile'CourseAssignmentSubmissionDao_Impl.javaEnclosingMethod WX!getStatusOfAssignmentForSubmitter"(JJ)Lkotlinx/coroutines/flow/Flow;NestHost InnerClasses  9 ;<C*+*,* =,>?@A78<D**L++#>'M'M,N+--:+-199;9=. 035"6'7*8/:1<7:9<A=>4"BC'DE/ DED?@3FGH*( IKLNOP<6*0= BC> ?@A7Q</*5=,> ?@KLNOARSTUVYZ PK!!*2 Gcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$13.class=  Acom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$13this$0@Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  >com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;casUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&casAssignmentUid(casSubmitterUid*casSubmitterPersonUid,casText.casType0 casTimestamp2 casClazzUid 456 78android/database/Cursor moveToFirst()Z 4: ;<getLong(I)J 4> ?@isNull(I)Z 4B CD getString(I)Ljava/lang/String; 4F GHgetInt(I)IJ:com/ustadmobile/lib/db/entities/CourseAssignmentSubmission IL M(JJJJLjava/lang/String;IJJ)V 4O Pclose RST Uandroidx/room/RoomSQLiteQueryrelease W XYcall>()Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmission;[java/util/concurrent/Callableb(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethisCLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$13; Signature _tmpCasTextLjava/lang/String; _tmpCasUidJ_tmpCasAssignmentUid_tmpCasSubmitterUid_tmpCasSubmitterPersonUid _tmpCasTypeI_tmpCasTimestamp_tmpCasClazzUid_result; SourceFile'CourseAssignmentSubmissionDao_Impl.javaEnclosingMethod findLastSubmissionFromStudent6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  Z \]C*+*,* ^X_`abXY]**L+=+%>+'6+)6++6+-6+/6+16 +3~+97 +97 +97+97+= : +A:+E6+97+ 97IY  K: :  : +N*Q :+N*Q^z\^_`'a/b7c?dGeOgXiakjmto~qrtwy{|}~_cdaoef jfgf t\hf~Rif7cd-jk#lfmfno pkqk'rk/sk7tk?ukGvkOwk no `axyzM4 {9 4I4}AX]/*V^X_ `ab PK!!PGcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$14.class=[  Acom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$14this$0@Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  >com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;  !"android/database/Cursor moveToFirst()Z $ %&getInt(I)I ()* +,java/lang/BooleanvalueOf(Z)Ljava/lang/Boolean; . /close 123 4androidx/room/RoomSQLiteQueryrelease 6 78call()Ljava/lang/Boolean;:java/util/concurrent/Callableb(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethisCLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$14; Signature_tmpI_resultLjava/lang/Boolean;_cursorLandroid/database/Cursor; StackMapTableJjava/lang/Throwable ExceptionsMjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;finalize()Ljava/lang/Object;FLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFile'CourseAssignmentSubmissionDao_Impl.javaEnclosingMethod WXcheckNoSubmissionsMade!(J)Lkotlinx/coroutines/flow/Flow;NestHost InnerClasses  9 ;<C*+*,* =>?@A78<L**L++#>'M'M,N+--:+-9AACA=. "/279?AI>4" BC/DE7 DEL?@;FGH%*@( IKLNOP<6*0= > ?@A7Q</*5=> ?@KLNOARSTUVYZ PK!!Gcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$15.class=Z  Acom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$15this$0@Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  >com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;  !"android/database/Cursor moveToFirst()Z $ %&getInt(I)I ()* +,java/lang/BooleanvalueOf(Z)Ljava/lang/Boolean; . /close 123 4androidx/room/RoomSQLiteQueryrelease 6 78call()Ljava/lang/Boolean;:java/util/concurrent/Callableb(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethisCLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$15; Signature_tmpI_resultLjava/lang/Boolean;_cursorLandroid/database/Cursor; StackMapTableJjava/lang/Throwable ExceptionsMjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;FLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFile'CourseAssignmentSubmissionDao_Impl.javaEnclosingMethod VWcheckNoSubmissionsMadeAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  9 ;<C*+*,* =>?@A78<Z**L++#>'M'M,N+-*0-:+-*09HHJH=6 "/279?FHPW>4" BC/DE7DEZ?@IFGH%*@(IKLNOA7P</*5=> ?@KLNOAQRSTUXY PK!!壥Gcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$16.class=[  Acom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$16this$0@Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  >com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;  !"android/database/Cursor moveToFirst()Z $ %&getInt(I)I ()* +,java/lang/BooleanvalueOf(Z)Ljava/lang/Boolean; . /close 123 4androidx/room/RoomSQLiteQueryrelease 6 78call()Ljava/lang/Boolean;:java/util/concurrent/Callableb(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethisCLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$16; Signature_tmpI_resultLjava/lang/Boolean;_cursorLandroid/database/Cursor; StackMapTableJjava/lang/Throwable ExceptionsMjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;finalize()Ljava/lang/Object;FLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFile'CourseAssignmentSubmissionDao_Impl.javaEnclosingMethod WXcheckNoSubmissionsMadeFlow!(J)Lkotlinx/coroutines/flow/Flow;NestHost InnerClasses  9 ;<C*+*,* =>?@A78<L**L++#>'M'M,N+--:+-9AACA=. "/279?AI>4" BC/DE7 DEL?@;FGH%*@( IKLNOP<6*0= > ?@A7Q</*5=> ?@KLNOARSTUVYZ PK!!yo% Gcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$17.class=  Acom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$17this$0@Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  >com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;casUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&casAssignmentUid(casSubmitterUid*casSubmitterPersonUid,casText.casType0 casTimestamp2 casClazzUid 456 78android/database/Cursor moveToFirst()Z 4: ;<getLong(I)J 4> ?@isNull(I)Z 4B CD getString(I)Ljava/lang/String; 4F GHgetInt(I)IJ:com/ustadmobile/lib/db/entities/CourseAssignmentSubmission IL M(JJJJLjava/lang/String;IJJ)V 4O Pclose RST Uandroidx/room/RoomSQLiteQueryrelease W XYcall>()Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmission;[java/util/concurrent/Callableb(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethisCLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$17; Signature _tmpCasTextLjava/lang/String; _tmpCasUidJ_tmpCasAssignmentUid_tmpCasSubmitterUid_tmpCasSubmitterPersonUid _tmpCasTypeI_tmpCasTimestamp_tmpCasClazzUid_result; SourceFile'CourseAssignmentSubmissionDao_Impl.javaEnclosingMethod findByUidAsFlow!(J)Lkotlinx/coroutines/flow/Flow;NestHost InnerClasses  Z \]C*+*,* ^_`abXY]**L+=+%>+'6+)6++6+-6+/6+16 +3~+97 +97 +97+97+= : +A:+E6+97+ 97IY  K: :  : +N :+N^r   ' / 7?GOXajt~"$&'()+-+-._cdaoef jfgf t\hf~Rif7cd-jk#lfmfno pkqk'rk/sk7tk?ukGvkOwk no `axyzM4 {9 4I 4}]6*Q^ 34_ `aAX]/*V^_ `ab PK!!JgGcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$18.class=  Acom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$18this$0@Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  >com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;casUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&casAssignmentUid(casSubmitterUid*casSubmitterPersonUid,casText.casType0 casTimestamp2 casClazzUid4java/util/ArrayList 678 9:android/database/CursorgetCount()I 3< =(I)V 6? @A moveToNext()Z 6C DEgetLong(I)J 6G HIisNull(I)Z 6K LM getString(I)Ljava/lang/String; 6O PQgetInt(I)IS:com/ustadmobile/lib/db/entities/CourseAssignmentSubmission RU V(JJJJLjava/lang/String;IJJ)V XYZ [\java/util/Listadd(Ljava/lang/Object;)Z 6^ _close abc dandroidx/room/RoomSQLiteQueryrelease f ghcall()Ljava/util/List;jjava/util/concurrent/Callableb(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethisCLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$18; Signature _tmpCasTextLjava/lang/String;_item; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionP()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;finalize()Ljava/lang/Object;Ljava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFile'CourseAssignmentSubmissionDao_Impl.javaEnclosingMethod &findByAssignmentUidAndAccountPersonUid"(JJ)Lkotlinx/coroutines/flow/Flow;NestHost InnerClasses  i klC*+*,* mnopqghl**L+=+%>+'6+)6++6+-6+/6+16 3Y+5;: +>+B7 +B7+B7+B7+F : +J:+N6+B7+ B7RY T:   WWu : +] :+]mv'/7?GO^gpynrs tu pyvw ypxwfyw\zwArs7{|-}w#~w||'|/|7|?|G|O| ^ op ^ e^ 6X?6X C 6X 6ql6*`m n opAgl/*emn opq PK!!l| Fcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$2.class=Y  @com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$2this$0@Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl;   +androidx/room/EntityDeletionOrUpdateAdapter(Landroidx/room/RoomDatabase;)VUPDATE OR ABORT `CourseAssignmentSubmission` SET `casUid` = ?,`casAssignmentUid` = ?,`casSubmitterUid` = ?,`casSubmitterPersonUid` = ?,`casText` = ?,`casType` = ?,`casTimestamp` = ?,`casClazzUid` = ? WHERE `casUid` = ?  :com/ustadmobile/lib/db/entities/CourseAssignmentSubmission getCasUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V  getCasAssignmentUid  getCasSubmitterUid " #getCasSubmitterPersonUid % &' getCasText()Ljava/lang/String; ) *+bindNull(I)V - ./ bindString(ILjava/lang/String;)V 1 23 getCasType()I 5 6getCasTimestamp 8 9getCasClazzUid ; <=bindj(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmission;)V_(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethisBLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$2;arg0Landroidx/room/RoomDatabase; createQueryRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity; SourceFile'CourseAssignmentSubmissionDao_Impl.javaEnclosingMethodV>com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_ImplNestHost InnerClasses  >?I *+*,@GA  BC  DEF'?- @KA BCGH<=?z+,+,+,+,!,$ +(+,$,+,0+,4+,7+ ,@2 Q RS!T,U3V=XHZU[a\m]y^A zBCzIJzKLM= N HHD<O?4 *+,:@GA  BCN HHPQRSTU WUX PK!!&&Fcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$3.class=S  @com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$3this$0@Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl;   val$entity()V  >com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  .__insertionAdapterOfCourseAssignmentSubmission&Landroidx/room/EntityInsertionAdapter; !"# $%$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)J '() *+java/lang/LongvalueOf(J)Ljava/lang/Long; - .setTransactionSuccessful 0 1endTransaction 3 45call()Ljava/lang/Long;7java/util/concurrent/Callable(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl;Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmission;)VCodeLineNumberTableLocalVariableTablethisBLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$3; Signature_resultLjava/lang/Long; StackMapTableCjava/lang/Throwable ExceptionsFjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;CLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFile'CourseAssignmentSubmissionDao_Impl.javaEnclosingMethod OP insertAsyncp(Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmission;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :r;<=>459A*** &L*,+M*/,N*/- (4:"v xy&z(|2z4|?};?@A<=AtBDEGHA4I9/*2:r; <=DEGH>JKLMNQR PK!!"djjFcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$4.class=Q  @com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$4this$0@Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl;  val$entityListLjava/util/List;  java/lang/Object()V  >com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  .__insertionAdapterOfCourseAssignmentSubmission&Landroidx/room/EntityInsertionAdapter; !"# $%$androidx/room/EntityInsertionAdapterinsert(Ljava/lang/Iterable;)V ' (setTransactionSuccessful *+, -. kotlin/UnitINSTANCE Lkotlin/Unit; 0 1endTransaction 3 45call()Lkotlin/Unit;7java/util/concurrent/CallableS(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethisBLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$4; Signature StackMapTableAjava/lang/Throwable ExceptionsDjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFile'CourseAssignmentSubmissionDao_Impl.javaEnclosingMethod MNinsertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :;<=>459?*** *&)L*/+M*/, &2:" "&02=; ?<=?r@BCEFA4G9/*2:; <=BCEF>HIJKLOP PK!!n3  Fcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$5.class=  @com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$5this$0@Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl;   ,androidx/room/paging/LimitOffsetPagingSourceQ(Landroidx/room/RoomSQLiteQuery;Landroidx/room/RoomDatabase;[Ljava/lang/String;)VcasUid  androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IcasAssignmentUidcasSubmitterUidcasSubmitterPersonUidcasTextcasType  casTimestamp" casClazzUid$java/util/ArrayList &'( )*android/database/CursorgetCount()I #, -(I)V &/ 01 moveToNext()Z &3 45getLong(I)J &7 89isNull(I)Z &; <= getString(I)Ljava/lang/String; &? @AgetInt(I)IC:com/ustadmobile/lib/db/entities/CourseAssignmentSubmission BE F(JJJJLjava/lang/String;IJJ)V HIJ KLjava/util/Listadd(Ljava/lang/Object;)Z(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl;Landroidx/room/RoomSQLiteQuery;Landroidx/room/RoomDatabase;[Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethisBLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$5;arg0Landroidx/room/RoomSQLiteQuery;arg1Landroidx/room/RoomDatabase;arg2[Ljava/lang/String; convertRows+(Landroid/database/Cursor;)Ljava/util/List; _tmpCasTextLjava/lang/String;_item; StackMapTablexjava/lang/String Signaturei(Landroid/database/Cursor;)Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;$RuntimeInvisibleParameterAnnotationslLandroidx/room/paging/LimitOffsetPagingSource; SourceFile'CourseAssignmentSubmissionDao_Impl.javaEnclosingMethod>com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl getAllSubmissionsFromSubmitter"(JJ)Landroidx/paging/PagingSource;NestHost InnerClasses  MN`*+*,-OP4QRSTUVWXYZN+ =+>+6+6+6+6+6+!6 #Y+%+: +.+27 +27+27+27+6 : +::+>6+27+ 27BY D:   GWu Ob&.6>MV_hr|P[\ ]^ _y_` hpa`rfb`|\c`A[\7de-f`#g`QRhijekeleme&ne.oe6pe>qe Mrs t Mru vUM &H?&H wC &Hyz{|}|y~ PK!!3Fcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$6.class=  @com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$6this$0@Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  >com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;casUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&casAssignmentUid(casSubmitterUid*casSubmitterPersonUid,casText.casType0 casTimestamp2 casClazzUid4java/util/ArrayList 678 9:android/database/CursorgetCount()I 3< =(I)V 6? @A moveToNext()Z 6C DEgetLong(I)J 6G HIisNull(I)Z 6K LM getString(I)Ljava/lang/String; 6O PQgetInt(I)IS:com/ustadmobile/lib/db/entities/CourseAssignmentSubmission RU V(JJJJLjava/lang/String;IJJ)V XYZ [\java/util/Listadd(Ljava/lang/Object;)Z 6^ _close abc dandroidx/room/RoomSQLiteQueryrelease f ghcall()Ljava/util/List;jjava/util/concurrent/Callableb(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethisBLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$6; Signature _tmpCasTextLjava/lang/String;_item; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionP()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;finalize()Ljava/lang/Object;Ljava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFile'CourseAssignmentSubmissionDao_Impl.javaEnclosingMethod getAllSubmissionsForUser"(JJ)Lkotlinx/coroutines/flow/Flow;NestHost InnerClasses  i klC*+*,* mBnopqghl**L+=+%>+'6+)6++6+-6+/6+16 3Y+5;: +>+B7 +B7+B7+B7+F : +J:+N6+B7+ B7RY T:   WWu : +] :+]mvFHIJ'K/L7M?NGOOP^QgTpVyXZ\]_bdfghijljlmnrs tu pyvw ypxwfyw\zwArs7{|-}w#~w||'|/|7|?|G|O| ^ op ^ e^ 6X?6X C 6X 6ql6*`m rsn opAgl/*emBn opq PK!!hzFcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$7.class=  @com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$7this$0@Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  >com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;casUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&casAssignmentUid(casSubmitterUid*casSubmitterPersonUid,casText.casType0 casTimestamp2 casClazzUid4java/util/ArrayList 678 9:android/database/CursorgetCount()I 3< =(I)V 6? @A moveToNext()Z 6C DEgetLong(I)J 6G HIisNull(I)Z 6K LM getString(I)Ljava/lang/String; 6O PQgetInt(I)IS:com/ustadmobile/lib/db/entities/CourseAssignmentSubmission RU V(JJJJLjava/lang/String;IJJ)V XYZ [\java/util/Listadd(Ljava/lang/Object;)Z 6^ _close abc dandroidx/room/RoomSQLiteQueryrelease f ghcall()Ljava/util/List;jjava/util/concurrent/Callableb(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethisBLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$7; Signature _tmpCasTextLjava/lang/String;_item; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionP()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;finalize()Ljava/lang/Object;Ljava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFile'CourseAssignmentSubmissionDao_Impl.javaEnclosingMethod $getAllSubmissionsFromSubmitterAsFlow"(JJ)Lkotlinx/coroutines/flow/Flow;NestHost InnerClasses  i klC*+*,* mnopqghl**L+=+%>+'6+)6++6+-6+/6+16 3Y+5;: +>+B7 +B7+B7+B7+F : +J:+N6+B7+ B7RY T:   WWu : +] :+]mv'/7?GO^gpynrs tu pyvw ypxwfyw\zwArs7{|-}w#~w||'|/|7|?|G|O| ^ op ^ e^ 6X?6X C 6X 6ql6*`m n opAgl/*emn opq PK!!Tk Fcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$8.class=  @com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$8this$0@Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  >com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;casUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&casAssignmentUid(casSubmitterUid*casSubmitterPersonUid,casText.casType0 casTimestamp2 casClazzUid 456 78android/database/Cursor moveToFirst()Z 4: ;<getLong(I)J 4> ?@isNull(I)Z 4B CD getString(I)Ljava/lang/String; 4F GHgetInt(I)IJ:com/ustadmobile/lib/db/entities/CourseAssignmentSubmission IL M(JJJJLjava/lang/String;IJJ)V 4O Pclose RST Uandroidx/room/RoomSQLiteQueryrelease W XYcall>()Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmission;[java/util/concurrent/Callableb(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethisBLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$8; Signature _tmpCasTextLjava/lang/String; _tmpCasUidJ_tmpCasAssignmentUid_tmpCasSubmitterUid_tmpCasSubmitterPersonUid _tmpCasTypeI_tmpCasTimestamp_tmpCasClazzUid_result; SourceFile'CourseAssignmentSubmissionDao_Impl.javaEnclosingMethod getLatestSubmissionForUserAsync6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  Z \]C*+*,* ^_`abXY]**L+=+%>+'6+)6++6+-6+/6+16 +3~+97 +97 +97+97+= : +A:+E6+97+ 97IY  K: :  : +N*Q :+N*Q^z!"#'$/%7&?'G(O*X,a.j0t2~457:<>?@ACEFCEFG_cdaoef jfgf t\hf~Rif7cd-jk#lfmfno pkqk'rk/sk7tk?ukGvkOwk no `axyzM4 {9 4I4}AX]/*V^_ `ab PK!!%ՃFcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$9.class=Z  @com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$9this$0@Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  >com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;  !"android/database/Cursor moveToFirst()Z $ %&getInt(I)I ()* +,java/lang/BooleanvalueOf(Z)Ljava/lang/Boolean; . /close 123 4androidx/room/RoomSQLiteQueryrelease 6 78call()Ljava/lang/Boolean;:java/util/concurrent/Callableb(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethisBLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$9; Signature_tmpI_resultLjava/lang/Boolean;_cursorLandroid/database/Cursor; StackMapTableJjava/lang/Throwable ExceptionsMjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;FLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFile'CourseAssignmentSubmissionDao_Impl.javaEnclosingMethod VWdoesUserHaveSubmissions6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  9 ;<C*+*,* =>?@A78<Z**L++#>'M'M,N+-*0-:+-*09HHJH=6 "/279?FHPW>4" BC/DE7DEZ?@IFGH%*@(IKLNOA7P</*5=> ?@KLNOAQRSTUXY PK!!cǷnnDcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl.class=  9com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao()V   >com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl__dbLandroidx/room/RoomDatabase;@com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$1  _(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl;Landroidx/room/RoomDatabase;)V  .__insertionAdapterOfCourseAssignmentSubmission&Landroidx/room/EntityInsertionAdapter;@com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$2   +__updateAdapterOfCourseAssignmentSubmission-Landroidx/room/EntityDeletionOrUpdateAdapter;  !androidx/room/RoomDatabaseassertNotSuspendingTransaction # $beginTransaction &'( )*$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)J , -setTransactionSuccessful / 0endTransaction2@com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$3 14 5(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl;Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmission;)V 789 :;androidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; &= >?insert(Ljava/lang/Iterable;)VA@com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$4 @C DS(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl;Ljava/util/List;)V FGH IJ+androidx/room/EntityDeletionOrUpdateAdapterhandle(Ljava/lang/Object;)IL SELECT * FROM CourseAssignmentSubmission WHERE casAssignmentUid = ? AND casSubmitterUid = ? ORDER BY casTimestamp DESC NOP QRandroidx/room/RoomSQLiteQueryacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; NT UVbindLong(IJ)VX@com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$5Zjava/lang/String\CourseAssignmentSubmission W^ _(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl;Landroidx/room/RoomSQLiteQuery;Landroidx/room/RoomDatabase;[Ljava/lang/String;)Va SELECT CourseAssignmentSubmission.* FROM CourseAssignmentSubmission WHERE casSubmitterUid = ( SELECT CASE -- When assignment is individual then the submitter uid is the personuid if they are enrolled in the course otherwise zero WHEN (SELECT caGroupUid FROM ClazzAssignment WHERE caUid = ?) = 0 THEN ( SELECT COALESCE( (SELECT ClazzEnrolment.clazzEnrolmentPersonUid FROM ClazzEnrolment WHERE ClazzEnrolment.clazzEnrolmentPersonUid = ? AND ClazzEnrolment.clazzEnrolmentRole = 1000 AND ClazzEnrolment.clazzEnrolmentClazzUid = (SELECT ClazzAssignment.caClazzUid FROM ClazzAssignment WHERE ClazzAssignment.caUid = ?) LIMIT 1), 0) ) -- When assignment is by groups but the active user is not an enrolled student then the submitter uid is zero WHEN (SELECT caGroupUid FROM ClazzAssignment WHERE caUid = ?) != 0 AND ( SELECT COALESCE( (SELECT ClazzEnrolment.clazzEnrolmentPersonUid FROM ClazzEnrolment WHERE ClazzEnrolment.clazzEnrolmentPersonUid = ? AND ClazzEnrolment.clazzEnrolmentRole = 1000 AND ClazzEnrolment.clazzEnrolmentClazzUid = (SELECT ClazzAssignment.caClazzUid FROM ClazzAssignment WHERE ClazzAssignment.caUid = ?) LIMIT 1), 0) ) = 0 THEN 0 -- When assignment is by groups and the person is an enrolled student the submitter uid is the -- group that they are assigned to. If they are not assigned to a group but are enrolled -- then we submitter uid = SUBMITTER_ENROLLED_BUT_NOT_IN_GROUP ELSE COALESCE( (SELECT CourseGroupMember.cgmGroupNumber FROM CourseGroupMember WHERE ( SELECT COALESCE( (SELECT ClazzEnrolment.clazzEnrolmentPersonUid FROM ClazzEnrolment WHERE ClazzEnrolment.clazzEnrolmentPersonUid = ? AND ClazzEnrolment.clazzEnrolmentRole = 1000 AND ClazzEnrolment.clazzEnrolmentClazzUid = (SELECT ClazzAssignment.caClazzUid FROM ClazzAssignment WHERE ClazzAssignment.caUid = ?) LIMIT 1), 0) ) > 0 AND CourseGroupMember.cgmSetUid = (SELECT caGroupUid FROM ClazzAssignment WHERE caUid = ?) AND CourseGroupMember.cgmPersonUid = ? LIMIT 1), -1) END ) cClazzAssignmenteClazzEnrolmentgCourseGroupMemberi@com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$6 hk lb(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl;Landroidx/room/RoomSQLiteQuery;)V 7n op createFlowo(Landroidx/room/RoomDatabase;Z[Ljava/lang/String;Ljava/util/concurrent/Callable;)Lkotlinx/coroutines/flow/Flow;r SELECT CourseAssignmentSubmission.* FROM CourseAssignmentSubmission WHERE CourseAssignmentSubmission.casAssignmentUid = ? AND CourseAssignmentSubmission.casSubmitterUid = ? ORDER BY CourseAssignmentSubmission.casTimestamp DESC t@com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$7 skw / SELECT CourseAssignmentSubmission.* FROM CourseAssignmentSubmission WHERE casSubmitterUid = ( SELECT CASE -- When assignment is individual then the submitter uid is the personuid if they are enrolled in the course otherwise zero WHEN (SELECT caGroupUid FROM ClazzAssignment WHERE caUid = ?) = 0 THEN ( SELECT COALESCE( (SELECT ClazzEnrolment.clazzEnrolmentPersonUid FROM ClazzEnrolment WHERE ClazzEnrolment.clazzEnrolmentPersonUid = ? AND ClazzEnrolment.clazzEnrolmentRole = 1000 AND ClazzEnrolment.clazzEnrolmentClazzUid = (SELECT ClazzAssignment.caClazzUid FROM ClazzAssignment WHERE ClazzAssignment.caUid = ?) LIMIT 1), 0) ) -- When assignment is by groups but the active user is not an enrolled student then the submitter uid is zero WHEN (SELECT caGroupUid FROM ClazzAssignment WHERE caUid = ?) != 0 AND ( SELECT COALESCE( (SELECT ClazzEnrolment.clazzEnrolmentPersonUid FROM ClazzEnrolment WHERE ClazzEnrolment.clazzEnrolmentPersonUid = ? AND ClazzEnrolment.clazzEnrolmentRole = 1000 AND ClazzEnrolment.clazzEnrolmentClazzUid = (SELECT ClazzAssignment.caClazzUid FROM ClazzAssignment WHERE ClazzAssignment.caUid = ?) LIMIT 1), 0) ) = 0 THEN 0 -- When assignment is by groups and the person is an enrolled student the submitter uid is the -- group that they are assigned to. If they are not assigned to a group but are enrolled -- then we submitter uid = SUBMITTER_ENROLLED_BUT_NOT_IN_GROUP ELSE COALESCE( (SELECT CourseGroupMember.cgmGroupNumber FROM CourseGroupMember WHERE ( SELECT COALESCE( (SELECT ClazzEnrolment.clazzEnrolmentPersonUid FROM ClazzEnrolment WHERE ClazzEnrolment.clazzEnrolmentPersonUid = ? AND ClazzEnrolment.clazzEnrolmentRole = 1000 AND ClazzEnrolment.clazzEnrolmentClazzUid = (SELECT ClazzAssignment.caClazzUid FROM ClazzAssignment WHERE ClazzAssignment.caUid = ?) LIMIT 1), 0) ) > 0 AND CourseGroupMember.cgmSetUid = (SELECT caGroupUid FROM ClazzAssignment WHERE caUid = ?) AND CourseGroupMember.cgmPersonUid = ? LIMIT 1), -1) END ) AND CourseAssignmentSubmission.casAssignmentUid = ? ORDER BY casTimestamp DESC LIMIT 1 yz{ |}androidx/room/util/DBUtilcreateCancellationSignal!()Landroid/os/CancellationSignal;@com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$8 ~k 7 :(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; T SELECT EXISTS (SELECT CourseAssignmentSubmission.casUid FROM CourseAssignmentSubmission WHERE CourseAssignmentSubmission.casSubmitterUid = ( SELECT CASE -- When assignment is individual then the submitter uid is the personuid if they are enrolled in the course otherwise zero WHEN (SELECT caGroupUid FROM ClazzAssignment WHERE caUid = ?) = 0 THEN ( SELECT COALESCE( (SELECT ClazzEnrolment.clazzEnrolmentPersonUid FROM ClazzEnrolment WHERE ClazzEnrolment.clazzEnrolmentPersonUid = ? AND ClazzEnrolment.clazzEnrolmentRole = 1000 AND ClazzEnrolment.clazzEnrolmentClazzUid = (SELECT ClazzAssignment.caClazzUid FROM ClazzAssignment WHERE ClazzAssignment.caUid = ?) LIMIT 1), 0) ) -- When assignment is by groups but the active user is not an enrolled student then the submitter uid is zero WHEN (SELECT caGroupUid FROM ClazzAssignment WHERE caUid = ?) != 0 AND ( SELECT COALESCE( (SELECT ClazzEnrolment.clazzEnrolmentPersonUid FROM ClazzEnrolment WHERE ClazzEnrolment.clazzEnrolmentPersonUid = ? AND ClazzEnrolment.clazzEnrolmentRole = 1000 AND ClazzEnrolment.clazzEnrolmentClazzUid = (SELECT ClazzAssignment.caClazzUid FROM ClazzAssignment WHERE ClazzAssignment.caUid = ?) LIMIT 1), 0) ) = 0 THEN 0 -- When assignment is by groups and the person is an enrolled student the submitter uid is the -- group that they are assigned to. If they are not assigned to a group but are enrolled -- then we submitter uid = SUBMITTER_ENROLLED_BUT_NOT_IN_GROUP ELSE COALESCE( (SELECT CourseGroupMember.cgmGroupNumber FROM CourseGroupMember WHERE ( SELECT COALESCE( (SELECT ClazzEnrolment.clazzEnrolmentPersonUid FROM ClazzEnrolment WHERE ClazzEnrolment.clazzEnrolmentPersonUid = ? AND ClazzEnrolment.clazzEnrolmentRole = 1000 AND ClazzEnrolment.clazzEnrolmentClazzUid = (SELECT ClazzAssignment.caClazzUid FROM ClazzAssignment WHERE ClazzAssignment.caUid = ?) LIMIT 1), 0) ) > 0 AND CourseGroupMember.cgmSetUid = (SELECT caGroupUid FROM ClazzAssignment WHERE caUid = ?) AND CourseGroupMember.cgmPersonUid = ? LIMIT 1), -1) END ) AND CourseAssignmentSubmission.casAssignmentUid = ?) @com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$9 k SELECT Count(casUid) FROM CourseAssignmentSubmission WHERE casAssignmentUid = ? AND casSubmitterUid = ? AND casType = 2 Acom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$10 k SELECT Count(casUid) FROM CourseAssignmentSubmission WHERE casAssignmentUid = ? AND casSubmitterUid = ? Acom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$11 k SELECT COALESCE(( SELECT (CASE WHEN CourseAssignmentMark.camAssignmentUid IS NOT NULL THEN 2 ELSE 1 END) AS status FROM CourseAssignmentSubmission LEFT JOIN CourseAssignmentMark ON CourseAssignmentMark.camAssignmentUid = ? AND CourseAssignmentMark.camSubmitterUid = ? WHERE CourseAssignmentSubmission.casAssignmentUid = ? AND CourseAssignmentSubmission.casSubmitterUid = ? LIMIT 1 ),0) AS Status CourseAssignmentMarkAcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$12 k SELECT * FROM CourseAssignmentSubmission WHERE CourseAssignmentSubmission.casAssignmentUid = ? AND CourseAssignmentSubmission.casSubmitterUid = ? ORDER BY casTimestamp DESC LIMIT 1 Acom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$13 k SELECT NOT EXISTS(SELECT 1 FROM CourseAssignmentSubmission WHERE CourseAssignmentSubmission.casAssignmentUid = ? LIMIT 1) Acom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$14 kAcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$15 kAcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$16 ku SELECT CourseAssignmentSubmission.* FROM CourseAssignmentSubmission WHERE casUid = ? Acom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$17 k d SELECT CourseAssignmentSubmission.* FROM CourseAssignmentSubmission WHERE CourseAssignmentSubmission.casAssignmentUid = ? AND CourseAssignmentSubmission.casSubmitterUid = ( SELECT CASE -- When assignment is individual then the submitter uid is the personuid if they are enrolled in the course otherwise zero WHEN (SELECT caGroupUid FROM ClazzAssignment WHERE caUid = ?) = 0 THEN ( SELECT COALESCE( (SELECT ClazzEnrolment.clazzEnrolmentPersonUid FROM ClazzEnrolment WHERE ClazzEnrolment.clazzEnrolmentPersonUid = ? AND ClazzEnrolment.clazzEnrolmentRole = 1000 AND ClazzEnrolment.clazzEnrolmentClazzUid = (SELECT ClazzAssignment.caClazzUid FROM ClazzAssignment WHERE ClazzAssignment.caUid = ?) LIMIT 1), 0) ) -- When assignment is by groups but the active user is not an enrolled student then the submitter uid is zero WHEN (SELECT caGroupUid FROM ClazzAssignment WHERE caUid = ?) != 0 AND ( SELECT COALESCE( (SELECT ClazzEnrolment.clazzEnrolmentPersonUid FROM ClazzEnrolment WHERE ClazzEnrolment.clazzEnrolmentPersonUid = ? AND ClazzEnrolment.clazzEnrolmentRole = 1000 AND ClazzEnrolment.clazzEnrolmentClazzUid = (SELECT ClazzAssignment.caClazzUid FROM ClazzAssignment WHERE ClazzAssignment.caUid = ?) LIMIT 1), 0) ) = 0 THEN 0 -- When assignment is by groups and the person is an enrolled student the submitter uid is the -- group that they are assigned to. If they are not assigned to a group but are enrolled -- then we submitter uid = SUBMITTER_ENROLLED_BUT_NOT_IN_GROUP ELSE COALESCE( (SELECT CourseGroupMember.cgmGroupNumber FROM CourseGroupMember WHERE ( SELECT COALESCE( (SELECT ClazzEnrolment.clazzEnrolmentPersonUid FROM ClazzEnrolment WHERE ClazzEnrolment.clazzEnrolmentPersonUid = ? AND ClazzEnrolment.clazzEnrolmentRole = 1000 AND ClazzEnrolment.clazzEnrolmentClazzUid = (SELECT ClazzAssignment.caClazzUid FROM ClazzAssignment WHERE ClazzAssignment.caUid = ?) LIMIT 1), 0) ) > 0 AND CourseGroupMember.cgmSetUid = (SELECT caGroupUid FROM ClazzAssignment WHERE caUid = ?) AND CourseGroupMember.cgmPersonUid = ? LIMIT 1), -1) END ) ORDER BY CourseAssignmentSubmission.casTimestamp DESC Acom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$18 k  java/util/Collections emptyList()Ljava/util/List;:com/ustadmobile/lib/db/entities/CourseAssignmentSubmission  update?(Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmission;)V   insertAsyncp(Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmission;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;  >?(Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmission;)J SignaturedLandroidx/room/EntityInsertionAdapter;kLandroidx/room/EntityDeletionOrUpdateAdapter;(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis@Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl;$RuntimeInvisibleParameterAnnotationsLandroidx/annotation/NonNull;_resultJentity;(Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmission;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; insertList(Ljava/util/List;)V entityListLjava/util/List;OLjava/util/List<+Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmission;>;R(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmission;>;)VinsertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NLjava/util/List;0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;(Ljava/util/List;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;getAllSubmissionsFromSubmitter"(JJ)Landroidx/paging/PagingSource; assignmentUid submitterUid_sqlLjava/lang/String; _statementLandroidx/room/RoomSQLiteQuery; _argIndexIs(JJ)Landroidx/paging/PagingSource;getAllSubmissionsForUser"(JJ)Lkotlinx/coroutines/flow/Flow;accountPersonUidr(JJ)Lkotlinx/coroutines/flow/Flow;>;$getAllSubmissionsFromSubmitterAsFlowgetLatestSubmissionForUserAsync6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;_cancellationSignalLandroid/os/CancellationSignal;_Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmission;>;u(JJLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmission;>;)Ljava/lang/Object;doesUserHaveSubmissions6Lkotlin/coroutines/Continuation<-Ljava/lang/Boolean;>;L(JJLkotlin/coroutines/Continuation<-Ljava/lang/Boolean;>;)Ljava/lang/Object;countFileSubmissionFromStudent6Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;L(JJLkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;countSubmissionsFromSubmitter!getStatusOfAssignmentForSubmitter7(JJ)Lkotlinx/coroutines/flow/Flow;findLastSubmissionFromStudentcheckNoSubmissionsMade!(J)Lkotlinx/coroutines/flow/Flow;6(J)Lkotlinx/coroutines/flow/Flow;checkNoSubmissionsMadeAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;K(JLkotlin/coroutines/Continuation<-Ljava/lang/Boolean;>;)Ljava/lang/Object;checkNoSubmissionsMadeFlowfindByUidAsFlow submissionUid_(J)Lkotlinx/coroutines/flow/Flow;&findByAssignmentUidAndAccountPersonUidgetRequiredConverters(()Ljava/util/List;>;RuntimeInvisibleAnnotations(Ljava/lang/Object;)VF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; SourceFile'CourseAssignmentSubmissionDao_Impl.java NestMembers InnerClasses1 h$**+* Y*+*Y*+-. /G#`$$ >7**"*+%A*+ 7*.:*.!++-+& deghi!k(i+k4l 77kc*1Y*+3,6r  2**"*+<*+*. M*.,'& $'/122 2g m*@Y*+B,6 3**"*+EW*+*. M*.,(& %(0233h  :K:KM:6S6!SWY**YY[S] ">:::6 .+_`:` M:6!S6S6!S6!S6S6!S6S6!S 6!S 6S*YY[SYbSYdSYfShY*jm^+ ,-./#0&1.21394<5D6H7P8T9\:`;h<l=t>x?@> >q:qM:6!S6S*YY[SsY*umz ">>>>: 2/ v:v M:6!S6S6!S6!S6S6!S6S6!S 6!S 6S 6!Sx: * ~Y*j #& . 1 9 < DHPT\`hltxR   : M:6!S6S6!S6!S6S6!S6S6!S 6!S 6S 6!Sx: * Y*jO #&.19<DHPT\`hltxR   >:M:6S6!Sx: * Y*" "'R>>>>: 2/' > >:M:6S6!Sx: * Y*" "'R>>>>: 2/' >Y:M:6S6!S6S6!S*YY[SYSY*m. " #$%&"'%(-)0*8+>YYYU MJ >:M:6!S6Sx: * Y*"JR STUV"W'XR>>>>: 2/' >  2NM:6S*YY[SY*m 422/ '$   2:M:6Sx:*Y*- H222. &# 2 2NM:6S*YY[SY*m 422/ '$  2NM:6S*YY[SY*m 422/ '$s: M:6!S6!S6S6!S6!S6S6!S6S 6!S 6!S 6S*YY[SYbSYdSYfSY*mf; #&.19<DHPT\`hltx>  A3 *+$  A4 *+,$  A>*3 *+ĭ$  &~shW@1  1@Whs~PK!!T Jcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Impl$1.class=e  Dcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Impl$1this$0DLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Impl;   $androidx/room/EntityInsertionAdapter(Landroidx/room/RoomDatabase;)VINSERT OR ABORT INTO `CourseAssignmentSubmissionFile` (`casaUid`,`casaSubmissionUid`,`casaSubmitterUid`,`casaCaUid`,`casaClazzUid`,`casaMimeType`,`casaFileName`,`casaUri`,`casaSize`,`casaTimestamp`,`casaDeleted`) VALUES (nullif(?, 0),?,?,?,?,?,?,?,?,?,?)  >com/ustadmobile/lib/db/entities/CourseAssignmentSubmissionFile getCasaUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V  getCasaSubmissionUid  getCasaSubmitterUid " # getCasaCaUid % &getCasaClazzUid ( )*getCasaMimeType()Ljava/lang/String; , -.bindNull(I)V 0 12 bindString(ILjava/lang/String;)V 4 5*getCasaFileName 7 8* getCasaUri : ;< getCasaSize()I > ?getCasaTimestamp A BCgetCasaDeleted()Z E FGbindn(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionFile;)Vc(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethisFLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Impl$1;arg0Landroidx/room/RoomDatabase; createQueryRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity@Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionFile;_tmpI StackMapTable$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignaturehLandroidx/room/EntityInsertionAdapter; SourceFile+CourseAssignmentSubmissionFileDao_Impl.javaEnclosingMethodbBcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_ImplNestHost InnerClasses  HII *+*,J0K  LM  NOP*I- J4K LMQRFGIe+,+,+,+,!+,$,'+++,'/,3+++,3/,6+++,6/+ ,9+ ,=,@>+ JN: ;<!=,>7?>@IBUD\EgGsIzJLNOPQRK*LMSTUV WXY I   #@Z RRDF[I4 *+,DJ0K  LMZ RR\]^_`a cad PK!!-;Kcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Impl$10.class=  Ecom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Impl$10this$0DLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  Bcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;casaUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&casaSubmissionUid(casaSubmitterUid* casaCaUid, casaClazzUid. casaMimeType0 casaFileName2casaUri4casaSize6 casaTimestamp8 casaDeleted:tjiUid<tjiTjUid> tjTotalSize@ tjTransferredBtjAttemptCountDtjiSrcFtjiDestHtjiTypeJ tjiStatusL tjiTableIdN tjiEntityUidP tjiEntityEtagRtjiLockIdToReleaseTtjiPartialTmpFileVjava/util/ArrayList XYZ [\android/database/CursorgetCount()I U^ _(I)V Xa bc moveToNext()Z Xe fgisNull(I)Z Xi jkgetLong(I)J Xm no getString(I)Ljava/lang/String; Xq rsgetInt(I)Iu>com/ustadmobile/lib/db/entities/CourseAssignmentSubmissionFile tw xA(JJJJJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;IJZ)Vz/com/ustadmobile/lib/db/entities/TransferJobItem y| }D(IIJJILjava/lang/String;Ljava/lang/String;IIIJJJLjava/lang/String;)VNcom/ustadmobile/lib/db/composites/CourseAssignmentSubmissionFileAndTransferJob ~ t(Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionFile;Lcom/ustadmobile/lib/db/entities/TransferJobItem;)V  java/util/Listadd(Ljava/lang/Object;)Z X close  androidx/room/RoomSQLiteQueryrelease  call()Ljava/util/List;java/util/concurrent/Callablef(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethisGLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Impl$10; Signature_tmpCasaMimeTypeLjava/lang/String;_tmpCasaFileName _tmpCasaUri _tmpCasaUidJ_tmpCasaSubmissionUid_tmpCasaSubmitterUid _tmpCasaCaUid_tmpCasaClazzUid _tmpCasaSizeI_tmpCasaTimestamp_tmpCasaDeletedZ_tmp_tmpSubmissionFile@Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionFile; _tmpTjiSrc _tmpTjiDest_tmpTjiPartialTmpFile _tmpTjiUid _tmpTjiTjUid_tmpTjTotalSize_tmpTjTransferred_tmpTjAttemptCount _tmpTjiType _tmpTjiStatus_tmpTjiTableId_tmpTjiEntityUid_tmpTjiEntityEtag_tmpTjiLockIdToRelease_tmpTransferJobItem1Lcom/ustadmobile/lib/db/entities/TransferJobItem;_itemPLcom/ustadmobile/lib/db/composites/CourseAssignmentSubmissionFileAndTransferJob;_cursorIndexOfCasaUid_cursorIndexOfCasaSubmissionUid_cursorIndexOfCasaSubmitterUid_cursorIndexOfCasaCaUid_cursorIndexOfCasaClazzUid_cursorIndexOfCasaMimeType_cursorIndexOfCasaFileName_cursorIndexOfCasaUri_cursorIndexOfCasaSize_cursorIndexOfCasaTimestamp_cursorIndexOfCasaDeleted_cursorIndexOfTjiUid_cursorIndexOfTjiTjUid_cursorIndexOfTjTotalSize_cursorIndexOfTjTransferred_cursorIndexOfTjAttemptCount_cursorIndexOfTjiSrc_cursorIndexOfTjiDest_cursorIndexOfTjiType_cursorIndexOfTjiStatus_cursorIndexOfTjiTableId_cursorIndexOfTjiEntityUid_cursorIndexOfTjiEntityEtag _cursorIndexOfTjiLockIdToRelease_cursorIndexOfTjiPartialTmpFile_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTablebLjava/util/List; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/Exceptiond()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;finalize()Ljava/lang/Object;Ljava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFile+CourseAssignmentSubmissionFileDao_Impl.javaEnclosingMethod getByAssignmentUidAndPersonUid"(JJ)Lkotlinx/coroutines/flow/Flow;NestHost InnerClasses   C*+*,*  3**L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 +96 +;6+=6+?6+A6+C6+E6+G6+I6+K6+M6+O6+Q6+S6UY+W]:+`+dp+df+d[+dP+dE+d:+d/+ d$+ d+ d+ d+h7+h7 +h7"+h7$+h7&+d :( +l:(+d :) +l:)+ d :* + l:*+ p6++ h7,+ p6//6.tY "$&()*+,.v::+ d+d+d|+dq+df+d[+dP+dE+d:+d/+d$+d+d+d+ p6+p6 +h7!+h7#+p6%+d :& +l:&+d :' +l:'+p6(+p6)+p6*+h7++h7-+h7/+d :1 +l:1yY !#%&'()*+-/1{::~Y:W:+:2+2JR!#$%'&/'7(?)G*O+W,_-g.o/w0123456789:;<=@fBoDxFHJLMORSUXY[^`cde0f3g6jlnprtv wy|(}.8BLV`jtA()*ox "$&(d)I*?+5,.+/0&+'1 !#%&8|'Br(Lh)V^*`T+jJ-t@/%1 6'/7?GO W _ gz or wjbZRJB:2*"  X@#X   &*X@#XtB$Xt  L,Xt 'Xty X6*  A/*  PK!!SKcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Impl$11.class=  Ecom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Impl$11this$0DLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  Bcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;casaUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&casaSubmissionUid(casaSubmitterUid* casaCaUid, casaClazzUid. casaMimeType0 casaFileName2casaUri4casaSize6 casaTimestamp8 casaDeleted:tjiUid<tjiTjUid> tjTotalSize@ tjTransferredBtjAttemptCountDtjiSrcFtjiDestHtjiTypeJ tjiStatusL tjiTableIdN tjiEntityUidP tjiEntityEtagRtjiLockIdToReleaseTtjiPartialTmpFileVjava/util/ArrayList XYZ [\android/database/CursorgetCount()I U^ _(I)V Xa bc moveToNext()Z Xe fgisNull(I)Z Xi jkgetLong(I)J Xm no getString(I)Ljava/lang/String; Xq rsgetInt(I)Iu>com/ustadmobile/lib/db/entities/CourseAssignmentSubmissionFile tw xA(JJJJJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;IJZ)Vz/com/ustadmobile/lib/db/entities/TransferJobItem y| }D(IIJJILjava/lang/String;Ljava/lang/String;IIIJJJLjava/lang/String;)VNcom/ustadmobile/lib/db/composites/CourseAssignmentSubmissionFileAndTransferJob ~ t(Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionFile;Lcom/ustadmobile/lib/db/entities/TransferJobItem;)V  java/util/Listadd(Ljava/lang/Object;)Z X close  androidx/room/RoomSQLiteQueryrelease  call()Ljava/util/List;java/util/concurrent/Callablef(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethisGLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Impl$11; Signature_tmpCasaMimeTypeLjava/lang/String;_tmpCasaFileName _tmpCasaUri _tmpCasaUidJ_tmpCasaSubmissionUid_tmpCasaSubmitterUid _tmpCasaCaUid_tmpCasaClazzUid _tmpCasaSizeI_tmpCasaTimestamp_tmpCasaDeletedZ_tmp_tmpSubmissionFile@Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionFile; _tmpTjiSrc _tmpTjiDest_tmpTjiPartialTmpFile _tmpTjiUid _tmpTjiTjUid_tmpTjTotalSize_tmpTjTransferred_tmpTjAttemptCount _tmpTjiType _tmpTjiStatus_tmpTjiTableId_tmpTjiEntityUid_tmpTjiEntityEtag_tmpTjiLockIdToRelease_tmpTransferJobItem1Lcom/ustadmobile/lib/db/entities/TransferJobItem;_itemPLcom/ustadmobile/lib/db/composites/CourseAssignmentSubmissionFileAndTransferJob;_cursorIndexOfCasaUid_cursorIndexOfCasaSubmissionUid_cursorIndexOfCasaSubmitterUid_cursorIndexOfCasaCaUid_cursorIndexOfCasaClazzUid_cursorIndexOfCasaMimeType_cursorIndexOfCasaFileName_cursorIndexOfCasaUri_cursorIndexOfCasaSize_cursorIndexOfCasaTimestamp_cursorIndexOfCasaDeleted_cursorIndexOfTjiUid_cursorIndexOfTjiTjUid_cursorIndexOfTjTotalSize_cursorIndexOfTjTransferred_cursorIndexOfTjAttemptCount_cursorIndexOfTjiSrc_cursorIndexOfTjiDest_cursorIndexOfTjiType_cursorIndexOfTjiStatus_cursorIndexOfTjiTableId_cursorIndexOfTjiEntityUid_cursorIndexOfTjiEntityEtag _cursorIndexOfTjiLockIdToRelease_cursorIndexOfTjiPartialTmpFile_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTablebLjava/util/List; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/Exceptiond()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;finalize()Ljava/lang/Object;Ljava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFile+CourseAssignmentSubmissionFileDao_Impl.javaEnclosingMethod (getAllSubmissionFilesFromSubmitterAsFlow"(JJ)Lkotlinx/coroutines/flow/Flow;NestHost InnerClasses   C*+*,*  3**L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 +96 +;6+=6+?6+A6+C6+E6+G6+I6+K6+M6+O6+Q6+S6UY+W]:+`+dp+df+d[+dP+dE+d:+d/+ d$+ d+ d+ d+h7+h7 +h7"+h7$+h7&+d :( +l:(+d :) +l:)+ d :* + l:*+ p6++ h7,+ p6//6.tY "$&()*+,.v::+ d+d+d|+dq+df+d[+dP+dE+d:+d/+d$+d+d+d+ p6+p6 +h7!+h7#+p6%+d :& +l:&+d :' +l:'+p6(+p6)+p6*+h7++h7-+h7/+d :1 +l:1yY !#%&'()*+-/1{::~Y:W:+:2+2JR'/7?GOW_gowfox036    (.8B!L#V%`'j)t+,.0124567979:A()*ox "$&(d)I*?+5,.+/0&+'1 !#%&8|'Br(Lh)V^*`T+jJ-t@/%1 6'/7?GO W _ gz or wjbZRJB:2*"  X@#X   &*X@#XtB$Xt  L,Xt 'Xty X6* ?@ A/*  PK!!Ⱥj= = Jcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Impl$2.class=e  Dcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Impl$2this$0DLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Impl;   +androidx/room/EntityDeletionOrUpdateAdapter(Landroidx/room/RoomDatabase;)VUPDATE OR ABORT `CourseAssignmentSubmissionFile` SET `casaUid` = ?,`casaSubmissionUid` = ?,`casaSubmitterUid` = ?,`casaCaUid` = ?,`casaClazzUid` = ?,`casaMimeType` = ?,`casaFileName` = ?,`casaUri` = ?,`casaSize` = ?,`casaTimestamp` = ?,`casaDeleted` = ? WHERE `casaUid` = ?  >com/ustadmobile/lib/db/entities/CourseAssignmentSubmissionFile getCasaUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V  getCasaSubmissionUid  getCasaSubmitterUid " # getCasaCaUid % &getCasaClazzUid ( )*getCasaMimeType()Ljava/lang/String; , -.bindNull(I)V 0 12 bindString(ILjava/lang/String;)V 4 5*getCasaFileName 7 8* getCasaUri : ;< getCasaSize()I > ?getCasaTimestamp A BCgetCasaDeleted()Z E FGbindn(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionFile;)Vc(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethisFLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Impl$2;arg0Landroidx/room/RoomDatabase; createQueryRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity@Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionFile;_tmpI StackMapTable$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureoLandroidx/room/EntityDeletionOrUpdateAdapter; SourceFile+CourseAssignmentSubmissionFileDao_Impl.javaEnclosingMethodbBcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_ImplNestHost InnerClasses  HII *+*,JTK  LM  NOP*I- JXK LMQRFGIu+,+,+,+,!+,$,'+++,'/,3+++,3/,6+++,6/+ ,9+ ,=,@>+ + ,JR^ _`!a,b7c>dIfUh\igksmznprstuvwK*LMSTUVWXY I   #@Z RRDF[I4 *+,DJTK  LMZ RR\]^_`a cad PK!!5Jcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Impl$3.class=$  Dcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Impl$3this$0DLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Impl;   #androidx/room/SharedSQLiteStatement(Landroidx/room/RoomDatabase;)V UPDATE CourseAssignmentSubmissionFile SET casaUri = ?, casaTimestamp = ? WHERE casaUid = ? c(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethisFLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Impl$3;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; SourceFile+CourseAssignmentSubmissionFileDao_Impl.javaEnclosingMethod!Bcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_ImplNestHost InnerClasses  I *+*,y    > L  } " # PK!!W6Jcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Impl$4.class=$  Dcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Impl$4this$0DLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Impl;   #androidx/room/SharedSQLiteStatement(Landroidx/room/RoomDatabase;)V UPDATE CourseAssignmentSubmissionFile SET casaDeleted = ?, casaTimestamp = ? WHERE casaUid = ? c(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethisFLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Impl$4;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; SourceFile+CourseAssignmentSubmissionFileDao_Impl.javaEnclosingMethod!Bcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_ImplNestHost InnerClasses  I *+*,    > L   " # PK!!lNNJcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Impl$5.class=S  Dcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Impl$5this$0DLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Impl;   val$entity@Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionFile;  java/lang/Object()V  Bcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  2__insertionAdapterOfCourseAssignmentSubmissionFile&Landroidx/room/EntityInsertionAdapter; !"# $%$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)J '() *+java/lang/LongvalueOf(J)Ljava/lang/Long; - .setTransactionSuccessful 0 1endTransaction 3 45call()Ljava/lang/Long;7java/util/concurrent/Callable(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Impl;Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionFile;)VCodeLineNumberTableLocalVariableTablethisFLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Impl$5; Signature_resultLjava/lang/Long; StackMapTableCjava/lang/Throwable ExceptionsFjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;CLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFile+CourseAssignmentSubmissionFileDao_Impl.javaEnclosingMethod OP insertAsynct(Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionFile;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :;<=>459A*** &L*,+M*/,N*/- (4:" &(24?;?@A<=AtBDEGHA4I9/*2:; <=DEGH>JKLMNQR PK!!OĆJcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Impl$6.class=Q  Dcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Impl$6this$0DLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Impl;  val$entityListLjava/util/List;  java/lang/Object()V  Bcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  2__insertionAdapterOfCourseAssignmentSubmissionFile&Landroidx/room/EntityInsertionAdapter; !"# $%$androidx/room/EntityInsertionAdapterinsert(Ljava/lang/Iterable;)V ' (setTransactionSuccessful *+, -. kotlin/UnitINSTANCE Lkotlin/Unit; 0 1endTransaction 3 45call()Lkotlin/Unit;7java/util/concurrent/CallableW(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Impl;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethisFLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Impl$6; Signature StackMapTableAjava/lang/Throwable ExceptionsDjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFile+CourseAssignmentSubmissionFileDao_Impl.javaEnclosingMethod MNinsertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :;<=>459?*** *&)L*/+M*/, &2:" "&02=; ?<=?r@BCEFA4G9/*2:; <=BCEF>HIJKLOP PK!!×s Jcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Impl$7.class=n  Dcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Impl$7this$0DLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Impl;  val$uriLjava/lang/String;  val$updateTimeJ   val$casaUid  java/lang/Object()V  Bcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Impl__preparedStmtOfUpdateUri%Landroidx/room/SharedSQLiteStatement;  ! "##androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; %&' ())androidx/sqlite/db/SupportSQLiteStatement bindString(ILjava/lang/String;)V %+ ,-bindLong(IJ)V / 01__dbLandroidx/room/RoomDatabase; 345 6androidx/room/RoomDatabasebeginTransaction %8 9:executeUpdateDelete()I 3< =setTransactionSuccessful ?@A BC kotlin/UnitINSTANCE Lkotlin/Unit; 3E FendTransaction H IJrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V L MNcall()Lkotlin/Unit;Pjava/util/concurrent/Callable[(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Impl;Ljava/lang/String;JJ)VCodeLineNumberTableLocalVariableTablethisFLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Impl$7; Signature_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTable^java/lang/Throwable Exceptionsajava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFile+CourseAssignmentSubmissionFileDao_Impl.javaEnclosingMethod jk updateUriH(JLjava/lang/String;JLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses O  QRN*+*,*! **STUVWMNRF*L=+*$=+* *=+***.2+7W*.;>N*.D*+G-:*.D:*+G<Qhhjh2[whywSJ %'2<CMQ[fhtwT UV |XY zZ[\h%]N]_`bcAMdR/*KST UV_`bcWefghilm PK!!ϱYz z Jcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Impl$8.class=k  Dcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Impl$8this$0DLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Impl;   val$deletedZ  val$updateTimeJ   val$casaUid  java/lang/Object()V  Bcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Impl__preparedStmtOfSetDeleted%Landroidx/room/SharedSQLiteStatement;  ! "##androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; %&' ())androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V + ,-__dbLandroidx/room/RoomDatabase; /01 2androidx/room/RoomDatabasebeginTransaction %4 56executeUpdateDelete()I /8 9setTransactionSuccessful ;<= >? kotlin/UnitINSTANCE Lkotlin/Unit; /A BendTransaction D EFrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V H IJcall()Lkotlin/Unit;Ljava/util/concurrent/CallableJ(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Impl;ZJJ)VCodeLineNumberTableLocalVariableTablethisFLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Impl$8; Signature_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI_tmp StackMapTable[java/lang/Throwable Exceptions^java/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFile+CourseAssignmentSubmissionFileDao_Impl.javaEnclosingMethod gh setDeleted7(JZJLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses K  MNN*+**! **OPQRSIJNk*L=*>+$=+* $=+*$**.+3W**7::**@*+C:**@:*+CG]uuwu=guON  # % 0 2 =GNX]gruP*QR TU VWzXWY!%@[%ZNZ\]_`AIaN/*GOP QR\]_`Sbcdefij PK!!Jcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Impl$9.class=  Dcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Impl$9this$0DLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  Bcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;casaUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&casaSubmissionUid(casaSubmitterUid* casaCaUid, casaClazzUid. casaMimeType0 casaFileName2casaUri4casaSize6 casaTimestamp8 casaDeleted:tjiUid<tjiTjUid> tjTotalSize@ tjTransferredBtjAttemptCountDtjiSrcFtjiDestHtjiTypeJ tjiStatusL tjiTableIdN tjiEntityUidP tjiEntityEtagRtjiLockIdToReleaseTtjiPartialTmpFileVjava/util/ArrayList XYZ [\android/database/CursorgetCount()I U^ _(I)V Xa bc moveToNext()Z Xe fgisNull(I)Z Xi jkgetLong(I)J Xm no getString(I)Ljava/lang/String; Xq rsgetInt(I)Iu>com/ustadmobile/lib/db/entities/CourseAssignmentSubmissionFile tw xA(JJJJJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;IJZ)Vz/com/ustadmobile/lib/db/entities/TransferJobItem y| }D(IIJJILjava/lang/String;Ljava/lang/String;IIIJJJLjava/lang/String;)VNcom/ustadmobile/lib/db/composites/CourseAssignmentSubmissionFileAndTransferJob ~ t(Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionFile;Lcom/ustadmobile/lib/db/entities/TransferJobItem;)V  java/util/Listadd(Ljava/lang/Object;)Z X close  androidx/room/RoomSQLiteQueryrelease  call()Ljava/util/List;java/util/concurrent/Callablef(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethisFLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Impl$9; Signature_tmpCasaMimeTypeLjava/lang/String;_tmpCasaFileName _tmpCasaUri _tmpCasaUidJ_tmpCasaSubmissionUid_tmpCasaSubmitterUid _tmpCasaCaUid_tmpCasaClazzUid _tmpCasaSizeI_tmpCasaTimestamp_tmpCasaDeletedZ_tmp_tmpSubmissionFile@Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionFile; _tmpTjiSrc _tmpTjiDest_tmpTjiPartialTmpFile _tmpTjiUid _tmpTjiTjUid_tmpTjTotalSize_tmpTjTransferred_tmpTjAttemptCount _tmpTjiType _tmpTjiStatus_tmpTjiTableId_tmpTjiEntityUid_tmpTjiEntityEtag_tmpTjiLockIdToRelease_tmpTransferJobItem1Lcom/ustadmobile/lib/db/entities/TransferJobItem;_itemPLcom/ustadmobile/lib/db/composites/CourseAssignmentSubmissionFileAndTransferJob;_cursorIndexOfCasaUid_cursorIndexOfCasaSubmissionUid_cursorIndexOfCasaSubmitterUid_cursorIndexOfCasaCaUid_cursorIndexOfCasaClazzUid_cursorIndexOfCasaMimeType_cursorIndexOfCasaFileName_cursorIndexOfCasaUri_cursorIndexOfCasaSize_cursorIndexOfCasaTimestamp_cursorIndexOfCasaDeleted_cursorIndexOfTjiUid_cursorIndexOfTjiTjUid_cursorIndexOfTjTotalSize_cursorIndexOfTjTransferred_cursorIndexOfTjAttemptCount_cursorIndexOfTjiSrc_cursorIndexOfTjiDest_cursorIndexOfTjiType_cursorIndexOfTjiStatus_cursorIndexOfTjiTableId_cursorIndexOfTjiEntityUid_cursorIndexOfTjiEntityEtag _cursorIndexOfTjiLockIdToRelease_cursorIndexOfTjiPartialTmpFile_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTablebLjava/util/List; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/Exceptiond()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;finalize()Ljava/lang/Object;Ljava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFile+CourseAssignmentSubmissionFileDao_Impl.javaEnclosingMethod getBySubmissionUid!(J)Lkotlinx/coroutines/flow/Flow;NestHost InnerClasses   C*+*,* - 3**L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 +96 +;6+=6+?6+A6+C6+E6+G6+I6+K6+M6+O6+Q6+S6UY+W]:+`+dp+df+d[+dP+dE+d:+d/+ d$+ d+ d+ d+h7+h7 +h7"+h7$+h7&+d :( +l:(+d :) +l:)+ d :* + l:*+ p6++ h7,+ p6//6.tY "$&()*+,.v::+ d+d+d|+dq+df+d[+dP+dE+d:+d/+d$+d+d+d+ p6+p6 +h7!+h7#+p6%+d :& +l:&+d :' +l:'+p6(+p6)+p6*+h7++h7-+h7/+d :1 +l:1yY !#%&'()*+-/1{::~Y:W:+:2+2JR1345'6/778?9G:O;W<_=g>o?w@ABCDEFGHIJKLMPfRoTxVXZ\]_bcehiknpstu0v3w6z|~ (.8BLV`jtA()*ox "$&(d)I*?+5,.+/0&+'1 !#%&8|'Br(Lh)V^*`T+jJ-t@/%1 6'/7?GO W _ gz or wjbZRJB:2*"  X@#X   &*X@#XtB$Xt  L,Xt 'Xty X6*  A/*-  PK!!3+5+5Hcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Impl.class=  =com/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao()V   Bcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Impl__dbLandroidx/room/RoomDatabase;Dcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Impl$1  c(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Impl;Landroidx/room/RoomDatabase;)V  2__insertionAdapterOfCourseAssignmentSubmissionFile&Landroidx/room/EntityInsertionAdapter;Dcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Impl$2   /__updateAdapterOfCourseAssignmentSubmissionFile-Landroidx/room/EntityDeletionOrUpdateAdapter;Dcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Impl$3  ! "#__preparedStmtOfUpdateUri%Landroidx/room/SharedSQLiteStatement;%Dcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Impl$4 $ ( )#__preparedStmtOfSetDeleted +,- .androidx/room/RoomDatabaseassertNotSuspendingTransaction +0 1beginTransaction 345 67$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)J +9 :setTransactionSuccessful +< =endTransaction?Dcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Impl$5 >A B(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Impl;Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionFile;)V DEF GHandroidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 3J KLinsert(Ljava/lang/Iterable;)VNDcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Impl$6 MP QW(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Impl;Ljava/util/List;)V STU VW+androidx/room/EntityDeletionOrUpdateAdapterhandle(Ljava/lang/Object;)IYDcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Impl$7 X[ \[(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Impl;Ljava/lang/String;JJ)V^Dcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Impl$8 ]` aJ(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Impl;ZJJ)Vc SELECT CourseAssignmentSubmissionFile.*, TransferJobItem.* FROM CourseAssignmentSubmissionFile LEFT JOIN TransferJobItem ON TransferJobItem.tjiEntityUid = CourseAssignmentSubmissionFile.casaUid AND TransferJobItem.tjiTableId = 90 WHERE CourseAssignmentSubmissionFile.casaSubmissionUid = ? AND NOT CourseAssignmentSubmissionFile.casaDeleted efg hiandroidx/room/RoomSQLiteQueryacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; ek lmbindLong(IJ)Vojava/lang/StringqCourseAssignmentSubmissionFilesTransferJobItemuDcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Impl$9 tw xf(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Impl;Landroidx/room/RoomSQLiteQuery;)V Dz {| createFlowo(Landroidx/room/RoomDatabase;Z[Ljava/lang/String;Ljava/util/concurrent/Callable;)Lkotlinx/coroutines/flow/Flow;~ SELECT CourseAssignmentSubmissionFile.*, TransferJobItem.* FROM CourseAssignmentSubmissionFile LEFT JOIN TransferJobItem ON TransferJobItem.tjiEntityUid = CourseAssignmentSubmissionFile.casaUid AND TransferJobItem.tjiTableId = 90 WHERE CourseAssignmentSubmissionFile.casaSubmissionUid IN (SELECT CourseAssignmentSubmission.casUid FROM CourseAssignmentSubmission WHERE CourseAssignmentSubmission.casAssignmentUid = ? AND CourseAssignmentSubmission.casSubmitterUid = ( SELECT CASE -- When assignment is individual then the submitter uid is the personuid if they are enrolled in the course otherwise zero WHEN (SELECT caGroupUid FROM ClazzAssignment WHERE caUid = ?) = 0 THEN ( SELECT COALESCE( (SELECT ClazzEnrolment.clazzEnrolmentPersonUid FROM ClazzEnrolment WHERE ClazzEnrolment.clazzEnrolmentPersonUid = ? AND ClazzEnrolment.clazzEnrolmentRole = 1000 AND ClazzEnrolment.clazzEnrolmentClazzUid = (SELECT ClazzAssignment.caClazzUid FROM ClazzAssignment WHERE ClazzAssignment.caUid = ?) LIMIT 1), 0) ) -- When assignment is by groups but the active user is not an enrolled student then the submitter uid is zero WHEN (SELECT caGroupUid FROM ClazzAssignment WHERE caUid = ?) != 0 AND ( SELECT COALESCE( (SELECT ClazzEnrolment.clazzEnrolmentPersonUid FROM ClazzEnrolment WHERE ClazzEnrolment.clazzEnrolmentPersonUid = ? AND ClazzEnrolment.clazzEnrolmentRole = 1000 AND ClazzEnrolment.clazzEnrolmentClazzUid = (SELECT ClazzAssignment.caClazzUid FROM ClazzAssignment WHERE ClazzAssignment.caUid = ?) LIMIT 1), 0) ) = 0 THEN 0 -- When assignment is by groups and the person is an enrolled student the submitter uid is the -- group that they are assigned to. If they are not assigned to a group but are enrolled -- then we submitter uid = SUBMITTER_ENROLLED_BUT_NOT_IN_GROUP ELSE COALESCE( (SELECT CourseGroupMember.cgmGroupNumber FROM CourseGroupMember WHERE ( SELECT COALESCE( (SELECT ClazzEnrolment.clazzEnrolmentPersonUid FROM ClazzEnrolment WHERE ClazzEnrolment.clazzEnrolmentPersonUid = ? AND ClazzEnrolment.clazzEnrolmentRole = 1000 AND ClazzEnrolment.clazzEnrolmentClazzUid = (SELECT ClazzAssignment.caClazzUid FROM ClazzAssignment WHERE ClazzAssignment.caUid = ?) LIMIT 1), 0) ) > 0 AND CourseGroupMember.cgmSetUid = (SELECT caGroupUid FROM ClazzAssignment WHERE caUid = ?) AND CourseGroupMember.cgmPersonUid = ? LIMIT 1), -1) END )) AND NOT CourseAssignmentSubmissionFile.casaDeleted CourseAssignmentSubmissionClazzAssignmentClazzEnrolmentCourseGroupMemberEcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Impl$10 w SELECT CourseAssignmentSubmissionFile.*, TransferJobItem.* FROM CourseAssignmentSubmissionFile LEFT JOIN TransferJobItem ON TransferJobItem.tjiEntityUid = CourseAssignmentSubmissionFile.casaUid AND TransferJobItem.tjiTableId = 90 WHERE CourseAssignmentSubmissionFile.casaSubmitterUid = ? AND CourseAssignmentSubmissionFile.casaCaUid = ? AND NOT CourseAssignmentSubmissionFile.casaDeleted Ecom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Impl$11 w  java/util/Collections emptyList()Ljava/util/List;>com/ustadmobile/lib/db/entities/CourseAssignmentSubmissionFile  updateC(Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionFile;)V   insertAsynct(Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionFile;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;  KC(Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionFile;)J SignaturehLandroidx/room/EntityInsertionAdapter;oLandroidx/room/EntityDeletionOrUpdateAdapter;(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethisDLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Impl;$RuntimeInvisibleParameterAnnotationsLandroidx/annotation/NonNull;_resultJentity@Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionFile; StackMapTablejava/lang/Throwable $completion Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;(Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionFile;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; insertList(Ljava/util/List;)V entityListLjava/util/List;SLjava/util/List<+Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionFile;>;V(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionFile;>;)VinsertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;RLjava/util/List;0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;(Ljava/util/List;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; updateUriH(JLjava/lang/String;JLkotlin/coroutines/Continuation;)Ljava/lang/Object;casaUiduriLjava/lang/String; updateTimeX(JLjava/lang/String;JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; setDeleted7(JZJLkotlin/coroutines/Continuation;)Ljava/lang/Object;deletedZG(JZJLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;getBySubmissionUid!(J)Lkotlinx/coroutines/flow/Flow; submissionUid_sql _statementLandroidx/room/RoomSQLiteQuery; _argIndexI(J)Lkotlinx/coroutines/flow/Flow;>;getByAssignmentUidAndPersonUid"(JJ)Lkotlinx/coroutines/flow/Flow;accountPersonUid assignmentUid(JJ)Lkotlinx/coroutines/flow/Flow;>;(getAllSubmissionFilesFromSubmitterAsFlow submitterUidgetRequiredConverters(()Ljava/util/List;>;RuntimeInvisibleAnnotations(Ljava/lang/Object;)VF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; SourceFile+CourseAssignmentSubmissionFileDao_Impl.java NestMembers InnerClasses1 "#)#>**+* Y*+*Y*+*Y*+ *$Y*+&'./ 0T#y0=>> K7***/*+2A*8 7*;:*;!++-+& !(+4 77kc*>Y*+@,C  2***/*+I*8*; M*;,'& $'/122 2g m*MY*+O,C 3***/*+RW*8*; M*;,(& %(0233h { *XY*-ZC4 { *]Y*_C4 7bNbd:6j*nYpSYrStY*vy ) *+,4774 ,)~}:} d:6!j6!j6j6!j6!j6j6!j6j 6!j 6!j 6j*nYpSYrSYSYSYSYSY*yf # & . 1 9 <DHPT\`hltx> C:d:6j6!j*nYpSYrSY*y ">CCC? 74 FA3 *+!  A4 *+,!  AK73 *+!   t]XM>$ Z $>MX]tPK!!N=XX7com/ustadmobile/core/db/dao/CourseBlockDao_Impl$1.class=  1com/ustadmobile/core/db/dao/CourseBlockDao_Impl$1this$01Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;   $androidx/room/EntityInsertionAdapter(Landroidx/room/RoomDatabase;)VINSERT OR ABORT INTO `CourseBlock` (`cbUid`,`cbType`,`cbIndentLevel`,`cbModuleParentBlockUid`,`cbTitle`,`cbDescription`,`cbCompletionCriteria`,`cbHideUntilDate`,`cbDeadlineDate`,`cbLateSubmissionPenalty`,`cbGracePeriodDate`,`cbMaxPoints`,`cbMinPoints`,`cbIndex`,`cbClazzUid`,`cbClazzSourcedId`,`cbActive`,`cbHidden`,`cbEntityUid`,`cbLct`,`cbSourcedId`,`cbMetadata`,`cbCreatedByAppId`) VALUES (nullif(?, 0),?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)  +com/ustadmobile/lib/db/entities/CourseBlockgetCbUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V   getCbType()I  !getCbIndentLevel # $getCbModuleParentBlockUid & '( getCbTitle()Ljava/lang/String; * +,bindNull(I)V . /0 bindString(ILjava/lang/String;)V 2 3(getCbDescription 5 6getCbCompletionCriteria 8 9getCbHideUntilDate ; <getCbDeadlineDate > ?getCbLateSubmissionPenalty A BgetCbGracePeriodDate D EFgetCbMaxPoints()Ljava/lang/Float; HIJ KLjava/lang/Float floatValue()F N OP bindDouble(ID)V R SFgetCbMinPoints U V getCbIndex X Y getCbClazzUid [ \(getCbClazzSourcedId ^ _` getCbActive()Z b c` getCbHidden e fgetCbEntityUid h igetCbLct k l(getCbSourcedId n o( getCbMetadata q r(getCbCreatedByAppId t uvbind[(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/CourseBlock;)VP(Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis3Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl$1;arg0Landroidx/room/RoomDatabase; createQueryRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity-Lcom/ustadmobile/lib/db/entities/CourseBlock;_tmpI_tmp_1 StackMapTable$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureULandroidx/room/EntityInsertionAdapter; SourceFileCourseBlockDao_Impl.javaEnclosingMethod/com/ustadmobile/core/db/dao/CourseBlockDao_ImplNestHost InnerClasses  wxI *+*,yDz  {|  }~(x- yHz {|uvx+,+,+,+,",% +)+,%-,1+)+,1-+,4+,7+ ,:+ ,=+ ,@,C+ )+ ,CGM,Q+ )+ ,QGM+,T+,W,Z+)+,Z-,]>+,a6++,d+,g,j+)+,j-,m+)+,m-,p+)+,p-y*N OP#Q.R5S?UJWQX\Zh\u]^_`abdfgiklm np!r.s8tFuQv]wixpy{{}~z4{|.F~ ?  O* @@6   Dux4 *+,syDz  {|   PK!!PA8com/ustadmobile/core/db/dao/CourseBlockDao_Impl$10.class=Q  2com/ustadmobile/core/db/dao/CourseBlockDao_Impl$10this$01Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;  val$entityListLjava/util/List;  java/lang/Object()V  /com/ustadmobile/core/db/dao/CourseBlockDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  __updateAdapterOfCourseBlock-Landroidx/room/EntityDeletionOrUpdateAdapter; !"# $%+androidx/room/EntityDeletionOrUpdateAdapterhandleMultiple(Ljava/lang/Iterable;)I ' (setTransactionSuccessful *+, -. kotlin/UnitINSTANCE Lkotlin/Unit; 0 1endTransaction 3 45call()Lkotlin/Unit;7java/util/concurrent/CallableD(Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethis4Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl$10; Signature StackMapTableAjava/lang/Throwable ExceptionsDjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCourseBlockDao_Impl.javaEnclosingMethod MNupdateListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :;<=>459@*** W*&)L*/+M*/, '3:" #'13>; @<=?s@BCEFA4G9/*2:; <=BCEF>HIJKLOP PK!!W&8com/ustadmobile/core/db/dao/CourseBlockDao_Impl$11.class=S  2com/ustadmobile/core/db/dao/CourseBlockDao_Impl$11this$01Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;   val$entity-Lcom/ustadmobile/lib/db/entities/CourseBlock;  java/lang/Object()V  /com/ustadmobile/core/db/dao/CourseBlockDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  __updateAdapterOfCourseBlock-Landroidx/room/EntityDeletionOrUpdateAdapter; !"# $%+androidx/room/EntityDeletionOrUpdateAdapterhandle(Ljava/lang/Object;)I ' (setTransactionSuccessful *+, -.java/lang/IntegervalueOf(I)Ljava/lang/Integer; 0 1endTransaction 3 45call()Ljava/lang/Integer;7java/util/concurrent/Callablea(Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;Lcom/ustadmobile/lib/db/entities/CourseBlock;)VCodeLineNumberTableLocalVariableTablethis4Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl$11; Signature_totalI StackMapTableCjava/lang/Throwable ExceptionsFjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;FLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCourseBlockDao_Impl.javaEnclosingMethod OP updateAsynca(Lcom/ustadmobile/lib/db/entities/CourseBlock;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :;<=>459E<*** `<*&)M*/,N*/- ,8:&  ',68C;E<=C?@A8BDEGHA4I9/*2:; <=DEGH>JKLMNQR PK!!!  8com/ustadmobile/core/db/dao/CourseBlockDao_Impl$12.class=k  2com/ustadmobile/core/db/dao/CourseBlockDao_Impl$12this$01Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;   val$activeZ  val$changeTimeJ   val$cbUid  java/lang/Object()V  /com/ustadmobile/core/db/dao/CourseBlockDao_Impl!__preparedStmtOfUpdateActiveByUid%Landroidx/room/SharedSQLiteStatement;  ! "##androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; %&' ())androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V + ,-__dbLandroidx/room/RoomDatabase; /01 2androidx/room/RoomDatabasebeginTransaction %4 56executeUpdateDelete()I /8 9setTransactionSuccessful ;<= >? kotlin/UnitINSTANCE Lkotlin/Unit; /A BendTransaction D EFrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V H IJcall()Lkotlin/Unit;Ljava/util/concurrent/Callable7(Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;ZJJ)VCodeLineNumberTableLocalVariableTablethis4Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl$12; Signature_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI_tmp StackMapTable[java/lang/Throwable Exceptions^java/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCourseBlockDao_Impl.javaEnclosingMethod ghupdateActiveByUid7(JZJLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses K  MNN*+**! **OPQRSIJNk*L=*>+$=+* $=+*$**.+3W**7::**@*+C:**@:*+CG]uuwu=guON  #%02=GNX]gruP*QR TU VWzXWY!%@[%ZNZ\]_`AIaN/*GOP QR\]_`Sbcdefij PK!!j^ԏP P 8com/ustadmobile/core/db/dao/CourseBlockDao_Impl$13.class=  2com/ustadmobile/core/db/dao/CourseBlockDao_Impl$13this$01Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;   val$activeZ  val$dateLastModifiedJ   val$titleLjava/lang/String;  val$description  val$assignDate   val$dueDate  val$resultValueMinF ! "val$resultValueMax $ % val$cbUid '() *+java/lang/Object()V -./ 01/com/ustadmobile/core/db/dao/CourseBlockDao_Impl"__preparedStmtOfUpdateFromLineItem%Landroidx/room/SharedSQLiteStatement; 345 67#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; 9:; <=)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V 9? @A bindString(ILjava/lang/String;)V 9C DE bindDouble(ID)V -G HI__dbLandroidx/room/RoomDatabase; KLM N+androidx/room/RoomDatabasebeginTransaction 9P QRexecuteUpdateDelete()I KT U+setTransactionSuccessful WXY Z[ kotlin/UnitINSTANCE Lkotlin/Unit; K] ^+endTransaction 3` abrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V d efcall()Lkotlin/Unit;hjava/util/concurrent/Callable_(Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;ZJLjava/lang/String;Ljava/lang/String;JJFFJ)VCodeLineNumberTableLocalVariableTablethis4Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl$13; Signature_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI_tmp StackMapTablewjava/lang/Throwable Exceptionszjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCourseBlockDao_Impl.javaEnclosingMethod updateFromLineItem_(JZJLjava/lang/String;Ljava/lang/String;JJFFLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses 'g   "%*ijr>*+**! **** * * * #*&kl>mn>o+efj*,2L=*>+8=+* 8=+*>=+*>=+*8=+*8=+*B=+* B =+*#8*FJ+OW*FSV:*F\*,+_:*F\:*,+_k~  #%02=?JLWZehtw   l*mn pq rstsu!9@9vNvxy{|Ae}j/*ckl mnxy{|o~-- PK!!9AgII8com/ustadmobile/core/db/dao/CourseBlockDao_Impl$14.class=  2com/ustadmobile/core/db/dao/CourseBlockDao_Impl$14this$01Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  /com/ustadmobile/core/db/dao/CourseBlockDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;cbUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&cbType( cbIndentLevel*cbModuleParentBlockUid,cbTitle. cbDescription0cbCompletionCriteria2cbHideUntilDate4cbDeadlineDate6cbLateSubmissionPenalty8cbGracePeriodDate: cbMaxPoints< cbMinPoints>cbIndex@ cbClazzUidBcbClazzSourcedIdDcbActiveFcbHiddenH cbEntityUidJcbLctL cbSourcedIdN cbMetadataPcbCreatedByAppId RST UVandroid/database/Cursor moveToFirst()Z RX YZgetLong(I)J R\ ]^getInt(I)I R` abisNull(I)Z Rd ef getString(I)Ljava/lang/String; Rh ijgetFloat(I)F lmn opjava/lang/FloatvalueOf(F)Ljava/lang/Float;r+com/ustadmobile/lib/db/entities/CourseBlock qt u(JIIJLjava/lang/String;Ljava/lang/String;IJJIJLjava/lang/Float;Ljava/lang/Float;IJLjava/lang/String;ZZJJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V Rw xclose z{| }androidx/room/RoomSQLiteQueryrelease  call/()Lcom/ustadmobile/lib/db/entities/CourseBlock;java/util/concurrent/CallableS(Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis4Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl$14; Signature _tmpCbTitleLjava/lang/String;_tmpCbDescription_tmpCbMaxPointsLjava/lang/Float;_tmpCbMinPoints_tmpCbClazzSourcedId_tmpCbSourcedId_tmpCbMetadata_tmpCbCreatedByAppId _tmpCbUidJ _tmpCbTypeI_tmpCbIndentLevel_tmpCbModuleParentBlockUid_tmpCbCompletionCriteria_tmpCbHideUntilDate_tmpCbDeadlineDate_tmpCbLateSubmissionPenalty_tmpCbGracePeriodDate _tmpCbIndex_tmpCbClazzUid _tmpCbActiveZ_tmp _tmpCbHidden_tmp_1_tmpCbEntityUid _tmpCbLct_result-Lcom/ustadmobile/lib/db/entities/CourseBlock;_cursorIndexOfCbUid_cursorIndexOfCbType_cursorIndexOfCbIndentLevel$_cursorIndexOfCbModuleParentBlockUid_cursorIndexOfCbTitle_cursorIndexOfCbDescription"_cursorIndexOfCbCompletionCriteria_cursorIndexOfCbHideUntilDate_cursorIndexOfCbDeadlineDate%_cursorIndexOfCbLateSubmissionPenalty_cursorIndexOfCbGracePeriodDate_cursorIndexOfCbMaxPoints_cursorIndexOfCbMinPoints_cursorIndexOfCbIndex_cursorIndexOfCbClazzUid_cursorIndexOfCbClazzSourcedId_cursorIndexOfCbActive_cursorIndexOfCbHidden_cursorIndexOfCbEntityUid_cursorIndexOfCbLct_cursorIndexOfCbSourcedId_cursorIndexOfCbMetadata_cursorIndexOfCbCreatedByAppId_cursorLandroid/database/Cursor; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/Nullable;()Ljava/lang/Object;`Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCourseBlockDao_Impl.javaEnclosingMethod findByUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses   C*+*,* !!<**L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 +96 +;6+=6+?6+A6+C6+E6+G6+I6+K6+M6+O6+Q+W7+[6+[6+W7+_ : +c: +_ :! +c:!+[6"+ W7#+ W7%+ [6'+ W7(+ _ :*+ gk:*+_ :++gk:++[6,+W7-+_ :/ +c:/+[61160+[63362+W74+W76+_ :8 +c:8+_ :9 +c:9+_ :: +c::qY !"#%'(*+,-/024689:s:::+v*y:;+v*y;2L%'()'*/+7,?-G.O/W0_1g2o3w456789:;<=?ACEGIJLOP"R,U6W@YJ[T]^_i`ob|efhkmoprvwz{} $/5?JPZZ< !l*+/829M: ,e!6["@Q#JG%T='^3(|*+,-/01234 6$m8?R9Z7:'/|7t?lGdO\ WT _L gD o< w4,$ cR  B%R l l$ @.Rll@&0Rll   9RqRA/*~!  PK!!]{8com/ustadmobile/core/db/dao/CourseBlockDao_Impl$15.class=Z  2com/ustadmobile/core/db/dao/CourseBlockDao_Impl$15this$01Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  /com/ustadmobile/core/db/dao/CourseBlockDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;  !"android/database/Cursor moveToFirst()Z $ %&getInt(I)I ()* +,java/lang/BooleanvalueOf(Z)Ljava/lang/Boolean; . /close 123 4androidx/room/RoomSQLiteQueryrelease 6 78call()Ljava/lang/Boolean;:java/util/concurrent/CallableS(Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis4Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl$15; Signature_tmpI_resultLjava/lang/Boolean;_cursorLandroid/database/Cursor; StackMapTableJjava/lang/Throwable ExceptionsMjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;FLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCourseBlockDao_Impl.javaEnclosingMethod VW existsByUid5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  9 ;<C*+*,* =>?@A78<Z**L++#>'M'M,N+-*0-:+-*09HHJH=6 "/279?FHPW>4" BC/DE7DEZ?@IFGH%*@(IKLNOA7P</*5=> ?@KLNOAQRSTUXY PK!!$tt8com/ustadmobile/core/db/dao/CourseBlockDao_Impl$16.class=  2com/ustadmobile/core/db/dao/CourseBlockDao_Impl$16this$01Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  /com/ustadmobile/core/db/dao/CourseBlockDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;cbUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&cbType( cbIndentLevel*cbModuleParentBlockUid,cbTitle. cbDescription0cbCompletionCriteria2cbHideUntilDate4cbDeadlineDate6cbLateSubmissionPenalty8cbGracePeriodDate: cbMaxPoints< cbMinPoints>cbIndex@ cbClazzUidBcbClazzSourcedIdDcbActiveFcbHiddenH cbEntityUidJcbLctL cbSourcedIdN cbMetadataPcbCreatedByAppId RST UVandroid/database/Cursor moveToFirst()Z RX YZgetLong(I)J R\ ]^getInt(I)I R` abisNull(I)Z Rd ef getString(I)Ljava/lang/String; Rh ijgetFloat(I)F lmn opjava/lang/FloatvalueOf(F)Ljava/lang/Float;r+com/ustadmobile/lib/db/entities/CourseBlock qt u(JIIJLjava/lang/String;Ljava/lang/String;IJJIJLjava/lang/Float;Ljava/lang/Float;IJLjava/lang/String;ZZJJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V Rw xclose z{| }androidx/room/RoomSQLiteQueryrelease  call/()Lcom/ustadmobile/lib/db/entities/CourseBlock;java/util/concurrent/CallableS(Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis4Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl$16; Signature _tmpCbTitleLjava/lang/String;_tmpCbDescription_tmpCbMaxPointsLjava/lang/Float;_tmpCbMinPoints_tmpCbClazzSourcedId_tmpCbSourcedId_tmpCbMetadata_tmpCbCreatedByAppId _tmpCbUidJ _tmpCbTypeI_tmpCbIndentLevel_tmpCbModuleParentBlockUid_tmpCbCompletionCriteria_tmpCbHideUntilDate_tmpCbDeadlineDate_tmpCbLateSubmissionPenalty_tmpCbGracePeriodDate _tmpCbIndex_tmpCbClazzUid _tmpCbActiveZ_tmp _tmpCbHidden_tmp_1_tmpCbEntityUid _tmpCbLct_result-Lcom/ustadmobile/lib/db/entities/CourseBlock;_cursorIndexOfCbUid_cursorIndexOfCbType_cursorIndexOfCbIndentLevel$_cursorIndexOfCbModuleParentBlockUid_cursorIndexOfCbTitle_cursorIndexOfCbDescription"_cursorIndexOfCbCompletionCriteria_cursorIndexOfCbHideUntilDate_cursorIndexOfCbDeadlineDate%_cursorIndexOfCbLateSubmissionPenalty_cursorIndexOfCbGracePeriodDate_cursorIndexOfCbMaxPoints_cursorIndexOfCbMinPoints_cursorIndexOfCbIndex_cursorIndexOfCbClazzUid_cursorIndexOfCbClazzSourcedId_cursorIndexOfCbActive_cursorIndexOfCbHidden_cursorIndexOfCbEntityUid_cursorIndexOfCbLct_cursorIndexOfCbSourcedId_cursorIndexOfCbMetadata_cursorIndexOfCbCreatedByAppId_cursorLandroid/database/Cursor; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/Nullable;finalize()Ljava/lang/Object;`Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCourseBlockDao_Impl.javaEnclosingMethod findByUidAsyncAsFlow!(J)Lkotlinx/coroutines/flow/Flow;NestHost InnerClasses   C*+*,* !<**L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 +96 +;6+=6+?6+A6+C6+E6+G6+I6+K6+M6+O6+Q+W7+[6+[6+W7+_ : +c: +_ :! +c:!+[6"+ W7#+ W7%+ [6'+ W7(+ _ :*+ gk:*+_ :++gk:++[6,+W7-+_ :/ +c:/+[61160+[63362+W74+W76+_ :8 +c:8+_ :9 +c:9+_ :: +c::qY !"#%'(*+,-/024689:s:::+v:;+v;*J'/7?GOW_gow",6@JT^io |  !"$& ()+$.//51?4J5P7Z9:;=?=?@Z< !l*+/829M: ,e!6["@Q#JG%T='^3(|*+,-/01234 6$m8?R9Z7:'}/u7m?eG]OU WM _E g= o5 w-%  cR  B%R l l$ @.Rll@&0Rll   9Rq R6*y EF A/*~  PK!!0vwRR8com/ustadmobile/core/db/dao/CourseBlockDao_Impl$17.class=  2com/ustadmobile/core/db/dao/CourseBlockDao_Impl$17this$01Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  /com/ustadmobile/core/db/dao/CourseBlockDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;cbUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&cbType( cbIndentLevel*cbModuleParentBlockUid,cbTitle. cbDescription0cbCompletionCriteria2cbHideUntilDate4cbDeadlineDate6cbLateSubmissionPenalty8cbGracePeriodDate: cbMaxPoints< cbMinPoints>cbIndex@ cbClazzUidBcbClazzSourcedIdDcbActiveFcbHiddenH cbEntityUidJcbLctL cbSourcedIdN cbMetadataPcbCreatedByAppIdRcbpUidTcbpLctV cbpPictureUriXcbpThumbnailUri Z[\ ]^android/database/Cursor moveToFirst()Z Z` abisNull(I)Z Zd efgetLong(I)J Zh ijgetInt(I)I Zl mn getString(I)Ljava/lang/String; Zp qrgetFloat(I)F tuv wxjava/lang/FloatvalueOf(F)Ljava/lang/Float;z+com/ustadmobile/lib/db/entities/CourseBlock y| }(JIIJLjava/lang/String;Ljava/lang/String;IJJIJLjava/lang/Float;Ljava/lang/Float;IJLjava/lang/String;ZZJJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V2com/ustadmobile/lib/db/entities/CourseBlockPicture ~ )(JJLjava/lang/String;Ljava/lang/String;)V7com/ustadmobile/lib/db/composites/CourseBlockAndPicture d(Lcom/ustadmobile/lib/db/entities/CourseBlock;Lcom/ustadmobile/lib/db/entities/CourseBlockPicture;)V Z close  androidx/room/RoomSQLiteQueryrelease  call;()Lcom/ustadmobile/lib/db/composites/CourseBlockAndPicture;java/util/concurrent/CallableS(Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis4Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl$17; Signature _tmpCbTitleLjava/lang/String;_tmpCbDescription_tmpCbMaxPointsLjava/lang/Float;_tmpCbMinPoints_tmpCbClazzSourcedId_tmpCbSourcedId_tmpCbMetadata_tmpCbCreatedByAppId _tmpCbUidJ _tmpCbTypeI_tmpCbIndentLevel_tmpCbModuleParentBlockUid_tmpCbCompletionCriteria_tmpCbHideUntilDate_tmpCbDeadlineDate_tmpCbLateSubmissionPenalty_tmpCbGracePeriodDate _tmpCbIndex_tmpCbClazzUid _tmpCbActiveZ_tmp _tmpCbHidden_tmp_1_tmpCbEntityUid _tmpCbLct _tmpBlock-Lcom/ustadmobile/lib/db/entities/CourseBlock;_tmpCbpPictureUri_tmpCbpThumbnailUri _tmpCbpUid _tmpCbpLct _tmpPicture4Lcom/ustadmobile/lib/db/entities/CourseBlockPicture;_result9Lcom/ustadmobile/lib/db/composites/CourseBlockAndPicture;_cursorIndexOfCbUid_cursorIndexOfCbType_cursorIndexOfCbIndentLevel$_cursorIndexOfCbModuleParentBlockUid_cursorIndexOfCbTitle_cursorIndexOfCbDescription"_cursorIndexOfCbCompletionCriteria_cursorIndexOfCbHideUntilDate_cursorIndexOfCbDeadlineDate%_cursorIndexOfCbLateSubmissionPenalty_cursorIndexOfCbGracePeriodDate_cursorIndexOfCbMaxPoints_cursorIndexOfCbMinPoints_cursorIndexOfCbIndex_cursorIndexOfCbClazzUid_cursorIndexOfCbClazzSourcedId_cursorIndexOfCbActive_cursorIndexOfCbHidden_cursorIndexOfCbEntityUid_cursorIndexOfCbLct_cursorIndexOfCbSourcedId_cursorIndexOfCbMetadata_cursorIndexOfCbCreatedByAppId_cursorIndexOfCbpUid_cursorIndexOfCbpLct_cursorIndexOfCbpPictureUri_cursorIndexOfCbpThumbnailUri_cursorLandroid/database/Cursor; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/Nullable;finalize()Ljava/lang/Object;lLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCourseBlockDao_Impl.javaEnclosingMethod findByUidWithPictureAsFlow!(J)Lkotlinx/coroutines/flow/Flow;NestHost InnerClasses   C*+*,* Y !Aj**L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 +96 +;6+=6+?6+A6+C6+E6+G6+I6+K6+M6+O6+Q6+S6+U6+W6+Yb+_+_+_+_+_+_+_+ _+ _+ _+ _+ _|+_q+_f+_[+_P+_E+_:+_/+_$+_+_+_+c7+g6!+g6"+c7#+_ :% +k:%+_ :& +k:&+g6'+ c7(+ c7*+ g6,+ c7-+ _ :/+ os:/+_ :0+os:0+g61+c72+_ :4 +k:4+g66665+g68867+c79+c7;+_ := +k:=+_ :> +k:>+_ :? +k:?yY!"#%&'(*,-/0124579;=>?{::+_$+_+_+_a+c7 +c7"+_ :$ +k:$+_ :% +k:%~Y "$%::Y:::+:@+@V__a_z^]_`a'b/c7d?eGfOgWh_igjokwlmnopqrstuvwxy{}",7=GQ[eoy$/5?JPZeku (9<?LORV\_gJ%:&/042=M>h?!"#,%Ge&Q['[Q(eG*o=,y3-/012456789$;?m=ZR>u7?$%Q G" ,$(%9? LG@'8/07(? GO W _ g o wxR jY!Z6#Z  B*Z t t$ @3Ztt@&5Ztt   9Zy+$  Zy~ Z6*  A/*Y  PK!!*a!SS8com/ustadmobile/core/db/dao/CourseBlockDao_Impl$18.class=  2com/ustadmobile/core/db/dao/CourseBlockDao_Impl$18this$01Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  /com/ustadmobile/core/db/dao/CourseBlockDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;cbUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&cbType( cbIndentLevel*cbModuleParentBlockUid,cbTitle. cbDescription0cbCompletionCriteria2cbHideUntilDate4cbDeadlineDate6cbLateSubmissionPenalty8cbGracePeriodDate: cbMaxPoints< cbMinPoints>cbIndex@ cbClazzUidBcbClazzSourcedIdDcbActiveFcbHiddenH cbEntityUidJcbLctL cbSourcedIdN cbMetadataPcbCreatedByAppIdRcaUidTcaTitleV caDescriptionX caGroupUidZcaActive\caClassCommentEnabled^caPrivateCommentsEnabled`caCompletionCriteriabcaRequireFileSubmissiond caFileTypef caSizeLimithcaNumberOfFilesjcaSubmissionPolicyl caMarkingTypencaRequireTextSubmissionpcaTextLimitTyper caTextLimitt caXObjectUidv caClazzUidxcaPeerReviewerCountzcaLocalChangeSeqNum|caMasterChangeSeqNum~caLastChangedBycaLctcontentEntryUidtitle descriptionentryIdauthor publisher licenseType licenseName licenseUrl sourceUrl thumbnailUrl lastModifiedprimaryLanguageUidlanguageVariantUid contentFlagsleafpublik ceInactivecompletionCriteriaminScorecontentTypeFlag contentOwnercontentOwnerTypecontentEntryLocalChangeSeqNumcontentEntryMasterChangeSeqNumcontentEntryLastChangedBycontentEntryLctlangUidnameiso_639_1_standardiso_639_2_standardiso_639_3_standard Language_TypelanguageActivelangLocalChangeSeqNumlangMasterChangeSeqNumlangLastChangedBylangLctcbpUidcbpLct cbpPictureUricbpThumbnailUriassignmentCourseGroupSetNamejava/util/ArrayList  android/database/CursorgetCount()I (I)V  moveToNext()Z isNull(I)Z  getString(I)Ljava/lang/String; getLong(I)J getInt(I)I getFloat(I)F  java/lang/FloatvalueOf(F)Ljava/lang/Float;+com/ustadmobile/lib/db/entities/CourseBlock  (JIIJLjava/lang/String;Ljava/lang/String;IJJIJLjava/lang/Float;Ljava/lang/Float;IJLjava/lang/String;ZZJJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V/com/ustadmobile/lib/db/entities/ClazzAssignment   =(JLjava/lang/String;Ljava/lang/String;JZZZIZIIIIIZIIJJIJJIJ)V ,com/ustadmobile/lib/db/entities/ContentEntry    setContentEntryUid(J)V   setTitle(Ljava/lang/String;)V   setDescription    setEntryId    setAuthor     setPublisher  " #setLicenseType  % &setLicenseName  ( ) setLicenseUrl  + , setSourceUrl  . /setThumbnailUrl  1 2setLastModified  4 5setPrimaryLanguageUid  7 8setLanguageVariantUid  : ;setContentFlags  = >?setLeaf(Z)V  A B? setPublik  D E? setCeInactive  G HsetCompletionCriteria  J K setMinScore  M NsetContentTypeFlag  P QsetContentOwner  S TsetContentOwnerType  V W setContentEntryLocalChangeSeqNum  Y Z!setContentEntryMasterChangeSeqNum  \ ]setContentEntryLastChangedBy  _ `setContentEntryLctb(com/ustadmobile/lib/db/entities/Language a ae f setLangUid ah isetName ak lsetIso_639_1_standard an osetIso_639_2_standard aq rsetIso_639_3_standard at usetLanguage_Type aw x?setLanguageActive az {setLangLocalChangeSeqNum a} ~setLangMasterChangeSeqNum a setLangLastChangedBy a  setLangLct2com/ustadmobile/lib/db/entities/CourseBlockPicture  )(JJLjava/lang/String;Ljava/lang/String;)V:com/ustadmobile/lib/db/composites/CourseBlockAndDbEntities  (Lcom/ustadmobile/lib/db/entities/CourseBlock;Lcom/ustadmobile/lib/db/entities/CourseBlockPicture;Lcom/ustadmobile/lib/db/entities/ContentEntry;Lcom/ustadmobile/lib/db/entities/Language;Lcom/ustadmobile/lib/db/entities/ClazzAssignment;Ljava/lang/String;)V  java/util/Listadd(Ljava/lang/Object;)Z  close  androidx/room/RoomSQLiteQueryrelease  call()Ljava/util/List;java/util/concurrent/CallableS(Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis4Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl$18; Signature _tmpAssignmentCourseGroupSetNameLjava/lang/String; _tmpCbTitle_tmpCbDescription_tmpCbMaxPointsLjava/lang/Float;_tmpCbMinPoints_tmpCbClazzSourcedId_tmpCbSourcedId_tmpCbMetadata_tmpCbCreatedByAppId _tmpCbUidJ _tmpCbTypeI_tmpCbIndentLevel_tmpCbModuleParentBlockUid_tmpCbCompletionCriteria_tmpCbHideUntilDate_tmpCbDeadlineDate_tmpCbLateSubmissionPenalty_tmpCbGracePeriodDate _tmpCbIndex_tmpCbClazzUid _tmpCbActiveZ_tmp_1 _tmpCbHidden_tmp_2_tmpCbEntityUid _tmpCbLct_tmpCourseBlock-Lcom/ustadmobile/lib/db/entities/CourseBlock; _tmpCaTitle_tmpCaDescription _tmpCaUid_tmpCaGroupUid _tmpCaActive_tmp_3_tmpCaClassCommentEnabled_tmp_4_tmpCaPrivateCommentsEnabled_tmp_5_tmpCaCompletionCriteria_tmpCaRequireFileSubmission_tmp_6_tmpCaFileType_tmpCaSizeLimit_tmpCaNumberOfFiles_tmpCaSubmissionPolicy_tmpCaMarkingType_tmpCaRequireTextSubmission_tmp_7_tmpCaTextLimitType_tmpCaTextLimit_tmpCaXObjectUid_tmpCaClazzUid_tmpCaPeerReviewerCount_tmpCaLocalChangeSeqNum_tmpCaMasterChangeSeqNum_tmpCaLastChangedBy _tmpCaLct_tmpAssignment1Lcom/ustadmobile/lib/db/entities/ClazzAssignment; _tmpTitle_tmpDescription _tmpEntryId _tmpAuthor _tmpPublisher_tmpLicenseName_tmpLicenseUrl _tmpSourceUrl_tmpThumbnailUrl_tmpContentEntryUid_tmpLicenseType_tmpLastModified_tmpPrimaryLanguageUid_tmpLanguageVariantUid_tmpContentFlags_tmpLeaf_tmp_8 _tmpPublik_tmp_9_tmpCeInactive_tmp_10_tmpCompletionCriteria _tmpMinScore_tmpContentTypeFlag_tmpContentOwner_tmpContentOwnerType!_tmpContentEntryLocalChangeSeqNum"_tmpContentEntryMasterChangeSeqNum_tmpContentEntryLastChangedBy_tmpContentEntryLct_tmpContentEntry.Lcom/ustadmobile/lib/db/entities/ContentEntry;_tmpName_tmpIso_639_1_standard_tmpIso_639_2_standard_tmpIso_639_3_standard_tmpLanguage_Type _tmpLangUid_tmpLanguageActive_tmp_11_tmpLangLocalChangeSeqNum_tmpLangMasterChangeSeqNum_tmpLangLastChangedBy _tmpLangLct_tmpContentEntryLang*Lcom/ustadmobile/lib/db/entities/Language;_tmpCbpPictureUri_tmpCbpThumbnailUri _tmpCbpUid _tmpCbpLct_tmpCourseBlockPicture4Lcom/ustadmobile/lib/db/entities/CourseBlockPicture;_item; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionP()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;Ljava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileCourseBlockDao_Impl.javaEnclosingMethod !findAllCourseBlockByClazzUidAsync6(JZLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses   C*+*,* '$!**L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 +96 +;6+=6+?6+A6+C6+E6+G6+I6+K6+M6+O6+Q6+S6+U6+W6+Y6+[6+]6+_6 +a6!+c6"+e6#+g6$+i6%+k6&+m6'+o6(+q6)+s6*+u6++w6,+y6-+{6.+}6/+60+61+62+63+64+65+66+67+68+69+6:+6;+6<+6=+6>+6?+6@+6A+6B+6C+6D+6E+6F+6G+6H+6I+6J+6K+6L+6M+6N+6O+6P+6Q+ø6R+Ÿ6S+Ǹ6T+ɸ6U+˸6V+͸6W+ϸ6X+Ѹ6Y+Ӹ6Z+ո6[Y+:\+ +[ :^ +[:^++++++++ + + + + |+q+f+[+P+E+:+/+$++++7`+6b+6c+7d+ :f +:f+ :g +:g+6h+ 7i+ 7k+ 6m+ 7n+  :p+ :p+ :q+:q+6r+7s+ :u +:u+6ww6v+6yy6x+7z+7|+ :~ +:~+ : +:+ : +:Y`bcdfghikmnpqrsuvxz|~:_:_++++++++ +!+"+#+$+%|+&q+'f+([+)P+*E++:+,/+-$+.+/+0+7a+ :c +:c+ :d +:d+7e+6hh6g+6jj6i+6ll6k+ 6m+!6oo6n+"6p+#6q+$6r+%6s+&6t+'6vv6u+(6w+)6x+*7y++7{+,6}+-7~+.7+/6+07Yacdegikmnpqrstuwxy{}~:`:`+1!+2+3 +4+5+6+7+8+9+:+;+<+=+>+?+@|+Aq+Bf+C[+DP+EE+F:+G/+H$+I+J+K Y :a+17bab +2 :d +2:dad+3 :e +3:eae+4 :f +4:faf+5 :g +5:gag+6 :h +6:hah+76iai!+8 :j +8:jaj$+9 :k +9:kak'+: :l +::lal*+; :m +;:mam-+<7nan0+=7pap3+>7rar6+?6tat9+@6vv6uau<+A6xx6waw@+B6zz6yayC+C6{a{F+D6|a|I+E6}a}L+F7~a~O+G6aR+H7aU+I7aX+J6a[+K7a^:a+Lq+Mf+N[+OP+PE+Q:+R/+S$+T+U+V+aYc:b+L7cbcd+M :e +M:ebeg+N :f +N:fbfj+O :g +O:gbgm+P :h +P:hbhp+Q :i +Q:ibis+R6kk6jbjv+S7lbly+T7nbn|+U6pbp+V7qbq:b+W$+X+Y+Za+W7d+X7f+Y :h +Y:h+Z :i +Z:iYdfhi:c:cY_cab`^:]\]Wu\:]+*]:+*<"$%&''/(7)?*G+O,W-_.g/o0w123456789:;<=>?@ABCDEF'G/H7I?JGKOLWM_NgOoPwQRSTUVWXYZ[\]^_`abcdef'g/h7i?jGkOlWm_ngoopwqrstuvwxyz{|}~ )3>DNY_is}&2<FQWalr| &0<FR\hr|     "*#c$f%i( ) + , . / 1 3 5 6 8 : < = ? A C D #F -H 4J ?K EM OO VQ `R gT rU xW Y [ \ ^ ` b c e g i j l n p q s t v w "y ,z 3} =~ I P Z f m w                    # & )                " - 3 = D O U _ f p |             (39CTWZoy| ^Af\gpquT~o`b)c3dNfiegs[h}QiGk=m3npqrsuvw2x&y<zF|am~|R7_cd}abcGd&=e<'g03hRiFjhk\lrmn|opqrstuvwxuyk{a} W~M C*9c` d e f g Bh uj k l m ~b \d :e f -g Oh `i j k ]l ;m *n p r ,t Iu =v fw Zx y wz { ~| m} \~ K : )    a  e  f  g 0 h Ri c  e  f  g = h _hi |Kj pWk :l )n p q bh6iQd Gf(,hCiTco ] g^_i` )P a bZcx q!'i"/a#7Y$?Q%GI&OA' W9( _1) g)* o!+ w,- ./ 0 1 2 3 4 5 6 7 8 9 : ; < = >  ?! y@" qA#' iB$/ aC%7 YD&? QE'G IF(O AG)W 9H*_ 1I+g )J,o !K-w L. M/ N0 O1 P2 Q3 R4 S5 T6 U7 V8 W9 X: Y; Z< [= \> ]? ^@ _A y`B qaC' ibD/ acE7 YdF? QeGG IfHO AgIW 9hJ_ 1iKg )jLo !kMw lN mO nP oQ pR qS rT sU tV uW vX wY xZ y[ z{\|}~  z\ >^] 6d  Bk  $ @t@&v   9_  @i@k@n@Fu@`(*      (    ]s @u @w @a x*a     @Ob a+$  c a!]A/*  PK!!::8com/ustadmobile/core/db/dao/CourseBlockDao_Impl$19.class=  2com/ustadmobile/core/db/dao/CourseBlockDao_Impl$19this$01Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  /com/ustadmobile/core/db/dao/CourseBlockDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;cbUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&cbType( cbIndentLevel*cbModuleParentBlockUid,cbTitle. cbDescription0cbCompletionCriteria2cbHideUntilDate4cbDeadlineDate6cbLateSubmissionPenalty8cbGracePeriodDate: cbMaxPoints< cbMinPoints>cbIndex@ cbClazzUidBcbClazzSourcedIdDcbActiveFcbHiddenH cbEntityUidJcbLctL cbSourcedIdN cbMetadataPcbCreatedByAppIdRcontentEntryUidTtitleV descriptionXentryIdZauthor\ publisher^ licenseType` licenseNameb licenseUrld sourceUrlf thumbnailUrlh lastModifiedjprimaryLanguageUidllanguageVariantUidn contentFlagspleafrpublikt ceInactivevcompletionCriteriaxminScorezcontentTypeFlag| contentOwner~contentOwnerTypecontentEntryLocalChangeSeqNumcontentEntryMasterChangeSeqNumcontentEntryLastChangedBycontentEntryLctcbpUidcbpLct cbpPictureUricbpThumbnailUricepUidcepLct cepPictureUricepThumbnailUrijava/util/ArrayList  android/database/CursorgetCount()I (I)V  moveToNext()Z isNull(I)Z getLong(I)J getInt(I)I  getString(I)Ljava/lang/String; getFloat(I)F  java/lang/FloatvalueOf(F)Ljava/lang/Float;+com/ustadmobile/lib/db/entities/CourseBlock (JIIJLjava/lang/String;Ljava/lang/String;IJJIJLjava/lang/Float;Ljava/lang/Float;IJLjava/lang/String;ZZJJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V,com/ustadmobile/lib/db/entities/ContentEntry setContentEntryUid(J)V setTitle(Ljava/lang/String;)V setDescription  setEntryId  setAuthor  setPublisher setLicenseType setLicenseName  setLicenseUrl  setSourceUrl setThumbnailUrl setLastModified setPrimaryLanguageUid setLanguageVariantUid setContentFlags setLeaf(Z)V  setPublik  setCeInactive  setCompletionCriteria   setMinScore   setContentTypeFlag   setContentOwner  setContentOwnerType   setContentEntryLocalChangeSeqNum  !setContentEntryMasterChangeSeqNum  setContentEntryLastChangedBy  setContentEntryLct2com/ustadmobile/lib/db/entities/CourseBlockPicture   )(JJLjava/lang/String;Ljava/lang/String;)V"4com/ustadmobile/lib/db/entities/ContentEntryPicture2 !%>com/ustadmobile/lib/db/composites/CourseBlockAndDisplayDetails $' ((Lcom/ustadmobile/lib/db/entities/CourseBlock;Lcom/ustadmobile/lib/db/entities/CourseBlockPicture;Lcom/ustadmobile/lib/db/entities/ContentEntry;Lcom/ustadmobile/lib/db/entities/ContentEntryPicture2;)V *+, -.java/util/Listadd(Ljava/lang/Object;)Z 0 1close 345 6androidx/room/RoomSQLiteQueryrelease 8 9:call()Ljava/util/List;<java/util/concurrent/CallableS(Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis4Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl$19; Signature _tmpCbTitleLjava/lang/String;_tmpCbDescription_tmpCbMaxPointsLjava/lang/Float;_tmpCbMinPoints_tmpCbClazzSourcedId_tmpCbSourcedId_tmpCbMetadata_tmpCbCreatedByAppId _tmpCbUidJ _tmpCbTypeI_tmpCbIndentLevel_tmpCbModuleParentBlockUid_tmpCbCompletionCriteria_tmpCbHideUntilDate_tmpCbDeadlineDate_tmpCbLateSubmissionPenalty_tmpCbGracePeriodDate _tmpCbIndex_tmpCbClazzUid _tmpCbActiveZ_tmp_2 _tmpCbHidden_tmp_3_tmpCbEntityUid _tmpCbLct_tmpCourseBlock-Lcom/ustadmobile/lib/db/entities/CourseBlock; _tmpTitle_tmpDescription _tmpEntryId _tmpAuthor _tmpPublisher_tmpLicenseName_tmpLicenseUrl _tmpSourceUrl_tmpThumbnailUrl_tmpContentEntryUid_tmpLicenseType_tmpLastModified_tmpPrimaryLanguageUid_tmpLanguageVariantUid_tmpContentFlags_tmpLeaf_tmp_4 _tmpPublik_tmp_5_tmpCeInactive_tmp_6_tmpCompletionCriteria _tmpMinScore_tmpContentTypeFlag_tmpContentOwner_tmpContentOwnerType!_tmpContentEntryLocalChangeSeqNum"_tmpContentEntryMasterChangeSeqNum_tmpContentEntryLastChangedBy_tmpContentEntryLct_tmpContentEntry.Lcom/ustadmobile/lib/db/entities/ContentEntry;_tmpCbpPictureUri_tmpCbpThumbnailUri _tmpCbpUid _tmpCbpLct_tmpCourseBlockPicture4Lcom/ustadmobile/lib/db/entities/CourseBlockPicture;_tmpCepPictureUri_tmpCepThumbnailUri _tmpCepUid _tmpCepLct_tmpContentEntryPicture26Lcom/ustadmobile/lib/db/entities/ContentEntryPicture2;_item@Lcom/ustadmobile/lib/db/composites/CourseBlockAndDisplayDetails;_cursorIndexOfCbUid_cursorIndexOfCbType_cursorIndexOfCbIndentLevel$_cursorIndexOfCbModuleParentBlockUid_cursorIndexOfCbTitle_cursorIndexOfCbDescription"_cursorIndexOfCbCompletionCriteria_cursorIndexOfCbHideUntilDate_cursorIndexOfCbDeadlineDate%_cursorIndexOfCbLateSubmissionPenalty_cursorIndexOfCbGracePeriodDate_cursorIndexOfCbMaxPoints_cursorIndexOfCbMinPoints_cursorIndexOfCbIndex_cursorIndexOfCbClazzUid_cursorIndexOfCbClazzSourcedId_cursorIndexOfCbActive_cursorIndexOfCbHidden_cursorIndexOfCbEntityUid_cursorIndexOfCbLct_cursorIndexOfCbSourcedId_cursorIndexOfCbMetadata_cursorIndexOfCbCreatedByAppId_cursorIndexOfContentEntryUid_cursorIndexOfTitle_cursorIndexOfDescription_cursorIndexOfEntryId_cursorIndexOfAuthor_cursorIndexOfPublisher_cursorIndexOfLicenseType_cursorIndexOfLicenseName_cursorIndexOfLicenseUrl_cursorIndexOfSourceUrl_cursorIndexOfThumbnailUrl_cursorIndexOfLastModified _cursorIndexOfPrimaryLanguageUid _cursorIndexOfLanguageVariantUid_cursorIndexOfContentFlags_cursorIndexOfLeaf_cursorIndexOfPublik_cursorIndexOfCeInactive _cursorIndexOfCompletionCriteria_cursorIndexOfMinScore_cursorIndexOfContentTypeFlag_cursorIndexOfContentOwner_cursorIndexOfContentOwnerType+_cursorIndexOfContentEntryLocalChangeSeqNum,_cursorIndexOfContentEntryMasterChangeSeqNum'_cursorIndexOfContentEntryLastChangedBy_cursorIndexOfContentEntryLct_cursorIndexOfCbpUid_cursorIndexOfCbpLct_cursorIndexOfCbpPictureUri_cursorIndexOfCbpThumbnailUri_cursorIndexOfCepUid_cursorIndexOfCepLct_cursorIndexOfCepPictureUri_cursorIndexOfCepThumbnailUri_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableRLjava/util/List; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionT()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;finalize()Ljava/lang/Object;Ljava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileCourseBlockDao_Impl.javaEnclosingMethod "findAllCourseBlockByClazzUidAsFlow%(JZZJJ)Lkotlinx/coroutines/flow/Flow;NestHost InnerClasses  ; =>C*+*,* ?5@ABC9:>!g **L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 +96 +;6+=6+?6+A6+C6+E6+G6+I6+K6+M6+O6+Q6+S6+U6+W6+Y6+[6+]6+_6 +a6!+c6"+e6#+g6$+i6%+k6&+m6'+o6(+q6)+s6*+u6++w6,+y6-+{6.+}6/+60+61+62+63+64+65+66+67+68+69+6:+6;Y+:<+++++++++ + + + + |+q+f+[+P+E+:+/+$++++7?+6A+6B+7C+ :E +:E+ :F +:F+6G+ 7H+ 7J+ 6L+ 7M+  :O+ :O+ :P+:P+6Q+7R+ :T +:T+6VV6U+6XX6W+7Y+7[+ :] +:]+ :^ +:^+ :_ +:_Y?ABCEFGHJLMOPQRTUWY[]^_:>:>+!++ +++++ +!+"+#+$+%+&+'+(|+)q+*f++[+,P+-E+.:+//+0$+1+2+3Y:?+7@?@+ :B +:B?B+ :C +:C?C+ :D +:D?D+ :E +:E?E+ :F +:F?F+6G?G+  :H + :H?H+! :I +!:I?I+" :J +":J?J+# :K +#:K?K+$7L?L+%7N?N+&7P?P+'6R?R+(6TT6S?S+)6VV6U?U+*6XX6W?W++6Y?Y+,6Z?Z+-6[?[+.7\?\ +/6^?^ +07_?_+17a?a+26c?c+37d?d:?+4$+5+6+7a+47A+57C+6 :E +6:E+7 :F +7:FYACEF:@:@+8$+9+:+;a+87B+97D+: :F +::F+; :G +;:G!YBDFG#:A:A$Y>@?A&:=<=)W@<:=+/=:f+/f ?f9;<='>/?7@?AGBOCWD_EgFoGwHIJKLMNOPQRSTUVWXYZ[\]'^/_7`?aGbOcWd_egfogwhijklmnopqrstuvy{}#)3>DNXblv !+6<FQWalr| )/9@KQ[bms}    (.8?IPZak r"|#&'(+,-0124578:; =>@(A/C9D@FJGQI[JbLlMsNvOyRTVXY[^_ac d e h 2j <l Fn Qo Wq at lu rw |y z { } ~      @&DEEAFEFGHOIHPJET9KE]TLE^oME_NO?PQARQBSOC3DEENeFEFX[TQGbQUOHlGVOJv=WQL3XOMGHOIHPYQQZORJET[\U]QV^\W _QX!`OY+aO[FmKE]aRLE^|7ME_bc> dEB,eECNfEDpgEEhEFiEHjEI kEJ+lEK~mO@\dEB9:eEC[fED}gEEhEFnQGiEHjEI]kEJ8;lEKI*oOLZpONkqOP|rQRs\StQTu\UvQVw\WxQXyQY~zQZm{Q[\|O\(K}Q^9:~O_J)Oa[QclOd?EEEFQOAGOC,EEEF @ TEF oEG <QOB FGOD a,EF |EG A =bc>y5? @ A Q Q' Q/ Q7 Q? QG wQO oQ W gQ _ _Q g WQ o OQ w GQ ?Q 7Q /Q 'Q Q Q Q QQQQQQQQQQQ Q!Q"Q#'Q$/Q%7Q&?Q'GwQ(OoQ)WgQ*__Q+gWQ,oOQ-wGQ.?Q/7Q0/Q1'Q2Q3Q4Q5Q6Q7Q8Q9Q:Q;< AB  <C=*6C*  BJ*  $ @S*@&U*   9=*(*     (    ]Q*@S*@U*@?*+$  @*+$  A*!=* C>6*2? @ ABA9>/*7?5@ ABC PK!!p4bZZ7com/ustadmobile/core/db/dao/CourseBlockDao_Impl$2.class=  1com/ustadmobile/core/db/dao/CourseBlockDao_Impl$2this$01Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;   $androidx/room/EntityInsertionAdapter(Landroidx/room/RoomDatabase;)VINSERT OR REPLACE INTO `CourseBlock` (`cbUid`,`cbType`,`cbIndentLevel`,`cbModuleParentBlockUid`,`cbTitle`,`cbDescription`,`cbCompletionCriteria`,`cbHideUntilDate`,`cbDeadlineDate`,`cbLateSubmissionPenalty`,`cbGracePeriodDate`,`cbMaxPoints`,`cbMinPoints`,`cbIndex`,`cbClazzUid`,`cbClazzSourcedId`,`cbActive`,`cbHidden`,`cbEntityUid`,`cbLct`,`cbSourcedId`,`cbMetadata`,`cbCreatedByAppId`) VALUES (nullif(?, 0),?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)  +com/ustadmobile/lib/db/entities/CourseBlockgetCbUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V   getCbType()I  !getCbIndentLevel # $getCbModuleParentBlockUid & '( getCbTitle()Ljava/lang/String; * +,bindNull(I)V . /0 bindString(ILjava/lang/String;)V 2 3(getCbDescription 5 6getCbCompletionCriteria 8 9getCbHideUntilDate ; <getCbDeadlineDate > ?getCbLateSubmissionPenalty A BgetCbGracePeriodDate D EFgetCbMaxPoints()Ljava/lang/Float; HIJ KLjava/lang/Float floatValue()F N OP bindDouble(ID)V R SFgetCbMinPoints U V getCbIndex X Y getCbClazzUid [ \(getCbClazzSourcedId ^ _` getCbActive()Z b c` getCbHidden e fgetCbEntityUid h igetCbLct k l(getCbSourcedId n o( getCbMetadata q r(getCbCreatedByAppId t uvbind[(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/CourseBlock;)VP(Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis3Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl$2;arg0Landroidx/room/RoomDatabase; createQueryRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity-Lcom/ustadmobile/lib/db/entities/CourseBlock;_tmpI_tmp_1 StackMapTable$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureULandroidx/room/EntityInsertionAdapter; SourceFileCourseBlockDao_Impl.javaEnclosingMethod/com/ustadmobile/core/db/dao/CourseBlockDao_ImplNestHost InnerClasses  wxI *+*,yz  {|  }~(x- yz {|uvx+,+,+,+,",% +)+,%-,1+)+,1-+,4+,7+ ,:+ ,=+ ,@,C+ )+ ,CGM,Q+ )+ ,QGM+,T+,W,Z+)+,Z-,]>+,a6++,d+,g,j+)+,j-,m+)+,m-,p+)+,p-y* #.5?JQ\hu !.8FQ]ip{z4{|.F~ ?  O* @@6   Dux4 *+,syz  {|   PK!!o_T888com/ustadmobile/core/db/dao/CourseBlockDao_Impl$20.class=  2com/ustadmobile/core/db/dao/CourseBlockDao_Impl$20this$01Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;   ,androidx/room/paging/LimitOffsetPagingSourceQ(Landroidx/room/RoomSQLiteQuery;Landroidx/room/RoomDatabase;[Ljava/lang/String;)VcbUid  androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IcbType cbIndentLevelcbModuleParentBlockUidcbTitle cbDescription cbCompletionCriteria"cbHideUntilDate$cbDeadlineDate&cbLateSubmissionPenalty(cbGracePeriodDate* cbMaxPoints, cbMinPoints.cbIndex0 cbClazzUid2cbClazzSourcedId4cbActive6cbHidden8 cbEntityUid:cbLct< cbSourcedId> cbMetadata@cbCreatedByAppIdBcontentEntryUidDtitleF descriptionHentryIdJauthorL publisherN licenseTypeP licenseNameR licenseUrlT sourceUrlV thumbnailUrlX lastModifiedZprimaryLanguageUid\languageVariantUid^ contentFlags`leafbpublikd ceInactivefcompletionCriteriahminScorejcontentTypeFlagl contentOwnerncontentOwnerTypepcontentEntryLocalChangeSeqNumrcontentEntryMasterChangeSeqNumtcontentEntryLastChangedByvcontentEntryLctxcbpUidzcbpLct| cbpPictureUri~cbpThumbnailUricepUidcepLct cepPictureUricepThumbnailUrijava/util/ArrayList  android/database/CursorgetCount()I (I)V  moveToNext()Z isNull(I)Z getLong(I)J getInt(I)I  getString(I)Ljava/lang/String; getFloat(I)F  java/lang/FloatvalueOf(F)Ljava/lang/Float;+com/ustadmobile/lib/db/entities/CourseBlock (JIIJLjava/lang/String;Ljava/lang/String;IJJIJLjava/lang/Float;Ljava/lang/Float;IJLjava/lang/String;ZZJJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V,com/ustadmobile/lib/db/entities/ContentEntry ()V setContentEntryUid(J)V setTitle(Ljava/lang/String;)V setDescription  setEntryId  setAuthor  setPublisher setLicenseType setLicenseName  setLicenseUrl  setSourceUrl setThumbnailUrl setLastModified setPrimaryLanguageUid setLanguageVariantUid setContentFlags setLeaf(Z)V  setPublik  setCeInactive setCompletionCriteria  setMinScore setContentTypeFlag setContentOwner  setContentOwnerType   setContentEntryLocalChangeSeqNum  !setContentEntryMasterChangeSeqNum   setContentEntryLastChangedBy   setContentEntryLct2com/ustadmobile/lib/db/entities/CourseBlockPicture  )(JJLjava/lang/String;Ljava/lang/String;)V4com/ustadmobile/lib/db/entities/ContentEntryPicture2 >com/ustadmobile/lib/db/composites/CourseBlockAndDisplayDetails  (Lcom/ustadmobile/lib/db/entities/CourseBlock;Lcom/ustadmobile/lib/db/entities/CourseBlockPicture;Lcom/ustadmobile/lib/db/entities/ContentEntry;Lcom/ustadmobile/lib/db/entities/ContentEntryPicture2;)V   java/util/Listadd(Ljava/lang/Object;)Z(Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;Landroidx/room/RoomSQLiteQuery;Landroidx/room/RoomDatabase;[Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis4Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl$20;arg0Landroidx/room/RoomSQLiteQuery;arg1Landroidx/room/RoomDatabase;arg2[Ljava/lang/String; convertRows+(Landroid/database/Cursor;)Ljava/util/List; _tmpCbTitleLjava/lang/String;_tmpCbDescription_tmpCbMaxPointsLjava/lang/Float;_tmpCbMinPoints_tmpCbClazzSourcedId_tmpCbSourcedId_tmpCbMetadata_tmpCbCreatedByAppId _tmpCbUidJ _tmpCbTypeI_tmpCbIndentLevel_tmpCbModuleParentBlockUid_tmpCbCompletionCriteria_tmpCbHideUntilDate_tmpCbDeadlineDate_tmpCbLateSubmissionPenalty_tmpCbGracePeriodDate _tmpCbIndex_tmpCbClazzUid _tmpCbActiveZ_tmp_2 _tmpCbHidden_tmp_3_tmpCbEntityUid _tmpCbLct_tmpCourseBlock-Lcom/ustadmobile/lib/db/entities/CourseBlock; _tmpTitle_tmpDescription _tmpEntryId _tmpAuthor _tmpPublisher_tmpLicenseName_tmpLicenseUrl _tmpSourceUrl_tmpThumbnailUrl_tmpContentEntryUid_tmpLicenseType_tmpLastModified_tmpPrimaryLanguageUid_tmpLanguageVariantUid_tmpContentFlags_tmpLeaf_tmp_4 _tmpPublik_tmp_5_tmpCeInactive_tmp_6_tmpCompletionCriteria _tmpMinScore_tmpContentTypeFlag_tmpContentOwner_tmpContentOwnerType!_tmpContentEntryLocalChangeSeqNum"_tmpContentEntryMasterChangeSeqNum_tmpContentEntryLastChangedBy_tmpContentEntryLct_tmpContentEntry.Lcom/ustadmobile/lib/db/entities/ContentEntry;_tmpCbpPictureUri_tmpCbpThumbnailUri _tmpCbpUid _tmpCbpLct_tmpCourseBlockPicture4Lcom/ustadmobile/lib/db/entities/CourseBlockPicture;_tmpCepPictureUri_tmpCepThumbnailUri _tmpCepUid _tmpCepLct_tmpContentEntryPicture26Lcom/ustadmobile/lib/db/entities/ContentEntryPicture2;_item_2@Lcom/ustadmobile/lib/db/composites/CourseBlockAndDisplayDetails;cursorLandroid/database/Cursor;_cursorIndexOfCbUid_cursorIndexOfCbType_cursorIndexOfCbIndentLevel$_cursorIndexOfCbModuleParentBlockUid_cursorIndexOfCbTitle_cursorIndexOfCbDescription"_cursorIndexOfCbCompletionCriteria_cursorIndexOfCbHideUntilDate_cursorIndexOfCbDeadlineDate%_cursorIndexOfCbLateSubmissionPenalty_cursorIndexOfCbGracePeriodDate_cursorIndexOfCbMaxPoints_cursorIndexOfCbMinPoints_cursorIndexOfCbIndex_cursorIndexOfCbClazzUid_cursorIndexOfCbClazzSourcedId_cursorIndexOfCbActive_cursorIndexOfCbHidden_cursorIndexOfCbEntityUid_cursorIndexOfCbLct_cursorIndexOfCbSourcedId_cursorIndexOfCbMetadata_cursorIndexOfCbCreatedByAppId_cursorIndexOfContentEntryUid_cursorIndexOfTitle_cursorIndexOfDescription_cursorIndexOfEntryId_cursorIndexOfAuthor_cursorIndexOfPublisher_cursorIndexOfLicenseType_cursorIndexOfLicenseName_cursorIndexOfLicenseUrl_cursorIndexOfSourceUrl_cursorIndexOfThumbnailUrl_cursorIndexOfLastModified _cursorIndexOfPrimaryLanguageUid _cursorIndexOfLanguageVariantUid_cursorIndexOfContentFlags_cursorIndexOfLeaf_cursorIndexOfPublik_cursorIndexOfCeInactive _cursorIndexOfCompletionCriteria_cursorIndexOfMinScore_cursorIndexOfContentTypeFlag_cursorIndexOfContentOwner_cursorIndexOfContentOwnerType+_cursorIndexOfContentEntryLocalChangeSeqNum,_cursorIndexOfContentEntryMasterChangeSeqNum'_cursorIndexOfContentEntryLastChangedBy_cursorIndexOfContentEntryLct_cursorIndexOfCbpUid_cursorIndexOfCbpLct_cursorIndexOfCbpPictureUri_cursorIndexOfCbpThumbnailUri_cursorIndexOfCepUid_cursorIndexOfCepLct_cursorIndexOfCepPictureUri_cursorIndexOfCepThumbnailUri_resultLjava/util/List;LocalVariableTypeTableRLjava/util/List; StackMapTablejava/lang/String Signaturem(Landroid/database/Cursor;)Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;$RuntimeInvisibleParameterAnnotationspLandroidx/room/paging/LimitOffsetPagingSource; SourceFileCourseBlockDao_Impl.javaEnclosingMethod/com/ustadmobile/core/db/dao/CourseBlockDao_Impl *findAllCourseBlockByClazzUidAsPagingSource5(JLjava/util/List;ZZJJ)Landroidx/paging/PagingSource;NestHost InnerClasses  !"`*+*,-#$4%&'()*+,-."!f + =+>+6+6+6+6+6+!6 +#6 +%6 +'6 +)6 ++6+-6+/6+16+36+56+76+96+;6+=6+?6+A6+C6+E6+G6+I6+K6+M6+O6 +Q6!+S6"+U6#+W6$+Y6%+[6&+]6'+_6(+a6)+c6*+e6++g6,+i6-+k6.+m6/+o60+q61+s62+u63+w64+y65+{66+}67+68+69+6:+6;Y+:<+++++++++ + + + + |+q+f+[+P+E+:+/+$++++7?+6A+6B+7C+ :E +:E+ :F +:F+6G+ 7H+ 7J+ 6L+ 7M+  :O+ :O+ :P+:P+6Q+7R+ :T +:T+6VV6U+6XX6W+7Y+7[+ :] +:]+ :^ +:^+ :_ +:_Y?ABCEFGHJLMOPQRTUWY[]^_:>:>+!++ +++++ +!+"+#+$+%+&+'+(|+)q+*f++[+,P+-E+.:+//+0$+1+2+3Y:?+7@?@+ :B +:B?B+ :C +:C?C+ :D +:D?D+ :E +:E?E+ :F +:F?F+6G?G+  :H + :H?H+! :I +!:I?I+" :J +":J?J+# :K +#:K?K+$7L?L+%7N?N+&7P?P+'6R?R+(6TT6S?S+)6VV6U?U+*6XX6W?W++6Y?Y+,6Z?Z+-6[?[+.7\?\+/6^?^+07_?_+17a?a+26c?c+37d?d :?+4$+5+6+7a+47A+57C+6 :E +6:E+7 :F +7:FYACEF:@:@+8$+9+:+;a+87B+97D+: :F +::F+; :G +;:GYBDFG:A:AY>@?A:=<=W@<#R&.6>FNV^fnv~     &.6>FN V!^"f#n$v%~&'()*+,-./01468:<>?A"D-E3G=JGLQN[PeRoTzUWZ[]`bdegkloprtv%w+y5|@}FP[ak (/:@JQ\bls~ '.8?IPZakr| (/ 9 @ J Q [ b e h             # ! % + ' 5 ) @ * F , P / [ 0 a 2 k 4 | 5  6 8 9 : ;$/0E010F}23O43P50T(60]C70^^80_9:?;<A=<B>:C"/0E=e10FG[?<GQQ@:H[GA:Je=B<Lo3C:M23O43PD<QE:R50TFGUH<VIGWJ<XK:YL:[5m60]PR70^k780_MN>O0BP0C=Q0D_R0ES0FT0HU0IV0JW0K~X:@\O0B(:P0CJQ0DlR0ES0FY<GT0HU0I]V0J';W0K8*Z:LI[:NZ\:Pk]<R^GS|_<T`GUa<VbGWc<Xd<Y~e<Zmf<[\g:\Kh<^(:i:_9)j:aJk<c[l:dmn?o0Ep0FQq:AGr:C,o0Ep0Fst@ Cu0F ^v0G +Qw:B 5Gx:D P,u0F kv0G |yzA {|=MN>h5mn?st@ yzA %& }~ < < < <& }<. u<6 m<> e< F ]< N U< V M< ^ E< f =<n 5<v -<~ %< < < < <<<<<<<<<<<< <!<"<#<$<%&}<&.u<'6m<(>e<)F]<*NU<+VM<,^E<-f=<.n5</v-<0~%<1<2<3 <4<5<6<7<8<9<:<;< <B=6C  BJ  $ @S@&U   9=(*     (    ]Q@S@U@?+$  @+$  A= PK!!耔;;8com/ustadmobile/core/db/dao/CourseBlockDao_Impl$21.class=Y  2com/ustadmobile/core/db/dao/CourseBlockDao_Impl$21this$01Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  /com/ustadmobile/core/db/dao/CourseBlockDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;  !"android/database/Cursor moveToFirst()Z $ %&isNull(I)Z ( )* getString(I)Ljava/lang/String; , -close /01 2androidx/room/RoomSQLiteQueryrelease 4 56call()Ljava/lang/String;8java/util/concurrent/CallableS(Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis4Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl$21; Signature_resultLjava/lang/String;_cursorLandroid/database/Cursor; StackMapTableFjava/lang/StringHjava/lang/Throwable ExceptionsKjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/Nullable;finalize()Ljava/lang/Object;ELjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCourseBlockDao_Impl.javaEnclosingMethod UVgetTitleByAssignmentUid!(J)Lkotlinx/coroutines/flow/Flow;NestHost InnerClasses  7 9:C*+*,* ; K<=>?56:K**L++#M+'MM,N++-:++8@@B@;. O R S$ T) V4 Y6 [8 ]> [@ ]H ^<4&@A1@A6 @AK=>:BCD) E GIJLMN:6*.;  c d< =>A5O:/*3; K< =>IJLM?PQRSTWX PK!!~ߙKoo8com/ustadmobile/core/db/dao/CourseBlockDao_Impl$22.class=  2com/ustadmobile/core/db/dao/CourseBlockDao_Impl$22this$01Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  /com/ustadmobile/core/db/dao/CourseBlockDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;cbUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&cbType( cbIndentLevel*cbModuleParentBlockUid,cbTitle. cbDescription0cbCompletionCriteria2cbHideUntilDate4cbDeadlineDate6cbLateSubmissionPenalty8cbGracePeriodDate: cbMaxPoints< cbMinPoints>cbIndex@ cbClazzUidBcbClazzSourcedIdDcbActiveFcbHiddenH cbEntityUidJcbLctL cbSourcedIdN cbMetadataPcbCreatedByAppId RST UVandroid/database/Cursor moveToFirst()Z RX YZgetLong(I)J R\ ]^getInt(I)I R` abisNull(I)Z Rd ef getString(I)Ljava/lang/String; Rh ijgetFloat(I)F lmn opjava/lang/FloatvalueOf(F)Ljava/lang/Float;r+com/ustadmobile/lib/db/entities/CourseBlock qt u(JIIJLjava/lang/String;Ljava/lang/String;IJJIJLjava/lang/Float;Ljava/lang/Float;IJLjava/lang/String;ZZJJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V Rw xclose z{| }androidx/room/RoomSQLiteQueryrelease  call/()Lcom/ustadmobile/lib/db/entities/CourseBlock;java/util/concurrent/CallableS(Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis4Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl$22; Signature _tmpCbTitleLjava/lang/String;_tmpCbDescription_tmpCbMaxPointsLjava/lang/Float;_tmpCbMinPoints_tmpCbClazzSourcedId_tmpCbSourcedId_tmpCbMetadata_tmpCbCreatedByAppId _tmpCbUidJ _tmpCbTypeI_tmpCbIndentLevel_tmpCbModuleParentBlockUid_tmpCbCompletionCriteria_tmpCbHideUntilDate_tmpCbDeadlineDate_tmpCbLateSubmissionPenalty_tmpCbGracePeriodDate _tmpCbIndex_tmpCbClazzUid _tmpCbActiveZ_tmp _tmpCbHidden_tmp_1_tmpCbEntityUid _tmpCbLct_result-Lcom/ustadmobile/lib/db/entities/CourseBlock;_cursorIndexOfCbUid_cursorIndexOfCbType_cursorIndexOfCbIndentLevel$_cursorIndexOfCbModuleParentBlockUid_cursorIndexOfCbTitle_cursorIndexOfCbDescription"_cursorIndexOfCbCompletionCriteria_cursorIndexOfCbHideUntilDate_cursorIndexOfCbDeadlineDate%_cursorIndexOfCbLateSubmissionPenalty_cursorIndexOfCbGracePeriodDate_cursorIndexOfCbMaxPoints_cursorIndexOfCbMinPoints_cursorIndexOfCbIndex_cursorIndexOfCbClazzUid_cursorIndexOfCbClazzSourcedId_cursorIndexOfCbActive_cursorIndexOfCbHidden_cursorIndexOfCbEntityUid_cursorIndexOfCbLct_cursorIndexOfCbSourcedId_cursorIndexOfCbMetadata_cursorIndexOfCbCreatedByAppId_cursorLandroid/database/Cursor; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/Nullable;finalize()Ljava/lang/Object;`Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCourseBlockDao_Impl.javaEnclosingMethod findByUidAsFlow!(J)Lkotlinx/coroutines/flow/Flow;NestHost InnerClasses   C*+*,*  r!<**L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 +96 +;6+=6+?6+A6+C6+E6+G6+I6+K6+M6+O6+Q+W7+[6+[6+W7+_ : +c: +_ :! +c:!+[6"+ W7#+ W7%+ [6'+ W7(+ _ :*+ gk:*+_ :++gk:++[6,+W7-+_ :/ +c:/+[61160+[63362+W74+W76+_ :8 +c:8+_ :9 +c:9+_ :: +c::qY !"#%'(*+,-/024689:s:::+v:;+v;*J v x y z' {/ |7 }? ~G O W _ g o w      " , 6 @ J T ^ i o |                 $ / 5 ? J P Z        Z< !l*+/829M: ,e!6["@Q#JG%T='^3(|*+,-/01234 6$m8?R9Z7:'}/u7m?eG]OU WM _E g= o5 w-%  cR  B%R l l$ @.Rll@&0Rll   9Rq R6*y   A/*~ r  PK!!lu\ \ 8com/ustadmobile/core/db/dao/CourseBlockDao_Impl$23.class=]  2com/ustadmobile/core/db/dao/CourseBlockDao_Impl$23this$01Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  /com/ustadmobile/core/db/dao/CourseBlockDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;  !"android/database/Cursor moveToFirst()Z $ %&getLong(I)J(;com/ustadmobile/lib/db/composites/CourseBlockUidAndClazzUid '* +(JJ)V - .close 012 3androidx/room/RoomSQLiteQueryrelease 5 67call?()Lcom/ustadmobile/lib/db/composites/CourseBlockUidAndClazzUid;9java/util/concurrent/CallableS(Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis4Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl$23; Signature_tmpCourseBlockUidJ _tmpClazzUid_result=Lcom/ustadmobile/lib/db/composites/CourseBlockUidAndClazzUid;_cursorIndexOfCourseBlockUidI_cursorIndexOfClazzUid_cursorLandroid/database/Cursor; StackMapTableMjava/lang/Throwable ExceptionsPjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/Nullable;()Ljava/lang/Object;pLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCourseBlockDao_Impl.javaEnclosingMethod YZ-findCourseBlockAndClazzUidByDiscussionPostUid5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  8 :;C*+*,* < =>?@67;K i**L=>+%+#7+#7'Y):::+,*/: +,*/ GWWYW<B     ' 0 = @ C G M T W _ f =R'AB0 CB=DEDFGBHGCDEi>?XIJK @'LNOQRA6S;/*4< = >?NOQR@TUVWX[\ PK!!u}]]8com/ustadmobile/core/db/dao/CourseBlockDao_Impl$24.class=  2com/ustadmobile/core/db/dao/CourseBlockDao_Impl$24this$01Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  /com/ustadmobile/core/db/dao/CourseBlockDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;cbUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&cbType( cbIndentLevel*cbModuleParentBlockUid,cbTitle. cbDescription0cbCompletionCriteria2cbHideUntilDate4cbDeadlineDate6cbLateSubmissionPenalty8cbGracePeriodDate: cbMaxPoints< cbMinPoints>cbIndex@ cbClazzUidBcbClazzSourcedIdDcbActiveFcbHiddenH cbEntityUidJcbLctL cbSourcedIdN cbMetadataPcbCreatedByAppId RST UVandroid/database/Cursor moveToFirst()Z RX YZgetLong(I)J R\ ]^getInt(I)I R` abisNull(I)Z Rd ef getString(I)Ljava/lang/String; Rh ijgetFloat(I)F lmn opjava/lang/FloatvalueOf(F)Ljava/lang/Float;r+com/ustadmobile/lib/db/entities/CourseBlock qt u(JIIJLjava/lang/String;Ljava/lang/String;IJJIJLjava/lang/Float;Ljava/lang/Float;IJLjava/lang/String;ZZJJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V Rw xclose z{| }androidx/room/RoomSQLiteQueryrelease  call/()Lcom/ustadmobile/lib/db/entities/CourseBlock;java/util/concurrent/CallableS(Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis4Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl$24; Signature _tmpCbTitleLjava/lang/String;_tmpCbDescription_tmpCbMaxPointsLjava/lang/Float;_tmpCbMinPoints_tmpCbClazzSourcedId_tmpCbSourcedId_tmpCbMetadata_tmpCbCreatedByAppId _tmpCbUidJ _tmpCbTypeI_tmpCbIndentLevel_tmpCbModuleParentBlockUid_tmpCbCompletionCriteria_tmpCbHideUntilDate_tmpCbDeadlineDate_tmpCbLateSubmissionPenalty_tmpCbGracePeriodDate _tmpCbIndex_tmpCbClazzUid _tmpCbActiveZ_tmp _tmpCbHidden_tmp_1_tmpCbEntityUid _tmpCbLct_result-Lcom/ustadmobile/lib/db/entities/CourseBlock;_cursorIndexOfCbUid_cursorIndexOfCbType_cursorIndexOfCbIndentLevel$_cursorIndexOfCbModuleParentBlockUid_cursorIndexOfCbTitle_cursorIndexOfCbDescription"_cursorIndexOfCbCompletionCriteria_cursorIndexOfCbHideUntilDate_cursorIndexOfCbDeadlineDate%_cursorIndexOfCbLateSubmissionPenalty_cursorIndexOfCbGracePeriodDate_cursorIndexOfCbMaxPoints_cursorIndexOfCbMinPoints_cursorIndexOfCbIndex_cursorIndexOfCbClazzUid_cursorIndexOfCbClazzSourcedId_cursorIndexOfCbActive_cursorIndexOfCbHidden_cursorIndexOfCbEntityUid_cursorIndexOfCbLct_cursorIndexOfCbSourcedId_cursorIndexOfCbMetadata_cursorIndexOfCbCreatedByAppId_cursorLandroid/database/Cursor; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/Nullable;()Ljava/lang/Object;`Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCourseBlockDao_Impl.javaEnclosingMethod "findCourseBlockByDiscussionPostUid5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses   C*+*,*  /!<**L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 +96 +;6+=6+?6+A6+C6+E6+G6+I6+K6+M6+O6+Q+W7+[6+[6+W7+_ : +c: +_ :! +c:!+[6"+ W7#+ W7%+ [6'+ W7(+ _ :*+ gk:*+_ :++gk:++[6,+W7-+_ :/ +c:/+[61160+[63362+W74+W76+_ :8 +c:8+_ :9 +c:9+_ :: +c::qY !"#%'(*+,-/024689:s:::+v*y:;+v*y;2L 3 5 6 7' 8/ 97 :? ;G <O =W >_ ?g @o Aw B C D E F G H I J K M O Q S U W X Z ] ^" `, c6 e@ gJ iT k^ mi no p| s t v y { } ~          $ / 5 ? J P Z          Z< !l*+/829M: ,e!6["@Q#JG%T='^3(|*+,-/01234 6$m8?R9Z7:'/|7t?lGdO\ WT _L gD o< w4,$ cR  B%R l l$ @.Rll@&0Rll   9RqRA/*~ /  PK!!C8com/ustadmobile/core/db/dao/CourseBlockDao_Impl$25.class=Z  2com/ustadmobile/core/db/dao/CourseBlockDao_Impl$25this$01Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  /com/ustadmobile/core/db/dao/CourseBlockDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;  !"android/database/Cursor moveToFirst()Z $ %&getLong(I)J ()* +,java/lang/LongvalueOf(J)Ljava/lang/Long; . /close 123 4androidx/room/RoomSQLiteQueryrelease 6 78call()Ljava/lang/Long;:java/util/concurrent/CallableS(Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis4Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl$25; Signature_tmpJ_resultLjava/lang/Long;_cursorLandroid/database/Cursor; StackMapTableJjava/lang/Throwable ExceptionsMjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;CLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCourseBlockDao_Impl.javaEnclosingMethod VWfindClazzUidByCourseBlockUid5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  9 ;<C*+*,* = >?@A78<R**L++#B!'M 'M,N+-*0-:+-*01@@B@=6   " ' * / 1 7 > @ H O >4"BC'DE/DER?@AFGH*(IKLNOA7P</*5= > ?@KLNOAQRSTUXY PK!!{<**8com/ustadmobile/core/db/dao/CourseBlockDao_Impl$26.class=L  2com/ustadmobile/core/db/dao/CourseBlockDao_Impl$26this$01Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  /com/ustadmobile/core/db/dao/CourseBlockDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;caUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&caTitle( caDescription* caGroupUid,caActive.caClassCommentEnabled0caPrivateCommentsEnabled2caCompletionCriteria4caRequireFileSubmission6 caFileType8 caSizeLimit:caNumberOfFiles<caSubmissionPolicy> caMarkingType@caRequireTextSubmissionBcaTextLimitTypeD caTextLimitF caXObjectUidH caClazzUidJcaPeerReviewerCountLcaLocalChangeSeqNumNcaMasterChangeSeqNumPcaLastChangedByRcaLctTcbUidVcbTypeX cbIndentLevelZcbModuleParentBlockUid\cbTitle^ cbDescription`cbCompletionCriteriabcbHideUntilDatedcbDeadlineDatefcbLateSubmissionPenaltyhcbGracePeriodDatej cbMaxPointsl cbMinPointsncbIndexp cbClazzUidrcbClazzSourcedIdtcbActivevcbHiddenx cbEntityUidzcbLct| cbSourcedId~ cbMetadatacbCreatedByAppId  android/database/Cursor moveToFirst()Z isNull(I)Z getLong(I)J  getString(I)Ljava/lang/String; getInt(I)I/com/ustadmobile/lib/db/entities/ClazzAssignment =(JLjava/lang/String;Ljava/lang/String;JZZZIZIIIIIZIIJJIJJIJ)V getFloat(I)F  java/lang/FloatvalueOf(F)Ljava/lang/Float;+com/ustadmobile/lib/db/entities/CourseBlock (JIIJLjava/lang/String;Ljava/lang/String;IJJIJLjava/lang/Float;Ljava/lang/Float;IJLjava/lang/String;ZZJJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V:com/ustadmobile/lib/db/composites/CourseBlockAndAssignment a(Lcom/ustadmobile/lib/db/entities/CourseBlock;Lcom/ustadmobile/lib/db/entities/ClazzAssignment;)V close  androidx/room/RoomSQLiteQueryrelease  call>()Lcom/ustadmobile/lib/db/composites/CourseBlockAndAssignment;java/util/concurrent/CallableS(Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis4Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl$26; Signature _tmpCaTitleLjava/lang/String;_tmpCaDescription _tmpCaUidJ_tmpCaGroupUid _tmpCaActiveZ_tmpI_tmpCaClassCommentEnabled_tmp_1_tmpCaPrivateCommentsEnabled_tmp_2_tmpCaCompletionCriteria_tmpCaRequireFileSubmission_tmp_3_tmpCaFileType_tmpCaSizeLimit_tmpCaNumberOfFiles_tmpCaSubmissionPolicy_tmpCaMarkingType_tmpCaRequireTextSubmission_tmp_4_tmpCaTextLimitType_tmpCaTextLimit_tmpCaXObjectUid_tmpCaClazzUid_tmpCaPeerReviewerCount_tmpCaLocalChangeSeqNum_tmpCaMasterChangeSeqNum_tmpCaLastChangedBy _tmpCaLct_tmpAssignment1Lcom/ustadmobile/lib/db/entities/ClazzAssignment; _tmpCbTitle_tmpCbDescription_tmpCbMaxPointsLjava/lang/Float;_tmpCbMinPoints_tmpCbClazzSourcedId_tmpCbSourcedId_tmpCbMetadata_tmpCbCreatedByAppId _tmpCbUid _tmpCbType_tmpCbIndentLevel_tmpCbModuleParentBlockUid_tmpCbCompletionCriteria_tmpCbHideUntilDate_tmpCbDeadlineDate_tmpCbLateSubmissionPenalty_tmpCbGracePeriodDate _tmpCbIndex_tmpCbClazzUid _tmpCbActive_tmp_5 _tmpCbHidden_tmp_6_tmpCbEntityUid _tmpCbLct_tmpCourseBlock-Lcom/ustadmobile/lib/db/entities/CourseBlock;_resultjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/Nullable;finalize()Ljava/lang/Object;oLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCourseBlockDao_Impl.javaEnclosingMethod HIfindCourseBlockByAssignmentUid!(J)Lkotlinx/coroutines/flow/Flow;NestHost InnerClasses   C*+*,*  !X**L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 +96 +;6+=6+?6+A6+C6+E6+G6+I6+K6+M6+O6+Q6+S6+U6+W6+Y6+[6+]6+_6 +a6!+c6"+e6#+g6$+i6%+k6&+m6'+o6(+q6)+s6*+u6++w6,+y6-+{6.+}6/+60+i++++++++ + + + + +|+q+f+[+P+E+:+/+$++++73+ :5 +:5+ :6 +:6+77+6::69+6<<6;+6>>6=+ 6?+ 6AA6@+ 6B+ 6C+ 6D+6E+6F+6HH6G+6I+6J+7K+7M+6O+7P+7R+6T+7UY35679;=?@BCDEFGIJKMOPRTU:2:2+++++++ +!+"+#+$+%|+&q+'f+([+)P+*E++:+,/+-$+.+/+0+74+66+67+78+ :: +::+ :; +:;+ 6<+!7=+"7?+#6A+$7B+% :D+%:D+& :E+&:E+'6F+(7G+) :I +):I+*6KK6J++6MM6L+,7N+-7P+. :R +.:R+/ :S +/:S+0 :T +0:TY4678:;<=?ABDEFGIJLNPRST:3:3Y32:1:11:2+2:W+W.    ' / 7 ? G O W _ g o w         ' / 7 ? G O W _ g o w         " # % ( + , / 0 3 4 6) 93 :? <I >S @] Bg Dq G{ H J L N P R T V X Z [ \ ] ` b' d1 f; hE jP kV m` pk qq s{ v x z | ~            " . 8 D N X c i s ~                w56{3b5G6=7'93: ;<=>)??@3AIBSC]DgEqFG{HIJuKkMaOWPMRCT9U2S:n;DE IfRST'416;7E8`:{e;[<Q=G?=A3BDEFGI.J"KDL8MNNXPsmRRS7T3 2 31'/ 7 ? G O W _ g o wwog_WOG?7/' !"#$ %!&"'#'($/)%7*&?+'G,(O-)W.*_/+g0,o1-w2.3/40 1567+18 8@;88@=88@@88@FG88@188 8 8B?88  $ 8@H888@&J888 8 8 893 :<=?@A6*   AB/* <=?@CDEFGJK PK!!q\\8com/ustadmobile/core/db/dao/CourseBlockDao_Impl$27.class=  2com/ustadmobile/core/db/dao/CourseBlockDao_Impl$27this$01Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  /com/ustadmobile/core/db/dao/CourseBlockDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;cbUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&cbType( cbIndentLevel*cbModuleParentBlockUid,cbTitle. cbDescription0cbCompletionCriteria2cbHideUntilDate4cbDeadlineDate6cbLateSubmissionPenalty8cbGracePeriodDate: cbMaxPoints< cbMinPoints>cbIndex@ cbClazzUidBcbClazzSourcedIdDcbActiveFcbHiddenH cbEntityUidJcbLctL cbSourcedIdN cbMetadataPcbCreatedByAppId RST UVandroid/database/Cursor moveToFirst()Z RX YZgetLong(I)J R\ ]^getInt(I)I R` abisNull(I)Z Rd ef getString(I)Ljava/lang/String; Rh ijgetFloat(I)F lmn opjava/lang/FloatvalueOf(F)Ljava/lang/Float;r+com/ustadmobile/lib/db/entities/CourseBlock qt u(JIIJLjava/lang/String;Ljava/lang/String;IJJIJLjava/lang/Float;Ljava/lang/Float;IJLjava/lang/String;ZZJJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V Rw xclose z{| }androidx/room/RoomSQLiteQueryrelease  call/()Lcom/ustadmobile/lib/db/entities/CourseBlock;java/util/concurrent/CallableS(Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis4Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl$27; Signature _tmpCbTitleLjava/lang/String;_tmpCbDescription_tmpCbMaxPointsLjava/lang/Float;_tmpCbMinPoints_tmpCbClazzSourcedId_tmpCbSourcedId_tmpCbMetadata_tmpCbCreatedByAppId _tmpCbUidJ _tmpCbTypeI_tmpCbIndentLevel_tmpCbModuleParentBlockUid_tmpCbCompletionCriteria_tmpCbHideUntilDate_tmpCbDeadlineDate_tmpCbLateSubmissionPenalty_tmpCbGracePeriodDate _tmpCbIndex_tmpCbClazzUid _tmpCbActiveZ_tmp _tmpCbHidden_tmp_1_tmpCbEntityUid _tmpCbLct_result-Lcom/ustadmobile/lib/db/entities/CourseBlock;_cursorIndexOfCbUid_cursorIndexOfCbType_cursorIndexOfCbIndentLevel$_cursorIndexOfCbModuleParentBlockUid_cursorIndexOfCbTitle_cursorIndexOfCbDescription"_cursorIndexOfCbCompletionCriteria_cursorIndexOfCbHideUntilDate_cursorIndexOfCbDeadlineDate%_cursorIndexOfCbLateSubmissionPenalty_cursorIndexOfCbGracePeriodDate_cursorIndexOfCbMaxPoints_cursorIndexOfCbMinPoints_cursorIndexOfCbIndex_cursorIndexOfCbClazzUid_cursorIndexOfCbClazzSourcedId_cursorIndexOfCbActive_cursorIndexOfCbHidden_cursorIndexOfCbEntityUid_cursorIndexOfCbLct_cursorIndexOfCbSourcedId_cursorIndexOfCbMetadata_cursorIndexOfCbCreatedByAppId_cursorLandroid/database/Cursor; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/Nullable;()Ljava/lang/Object;`Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCourseBlockDao_Impl.javaEnclosingMethod findBySourcedIdG(Ljava/lang/String;JLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses   C*+*,*  !<**L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 +96 +;6+=6+?6+A6+C6+E6+G6+I6+K6+M6+O6+Q+W7+[6+[6+W7+_ : +c: +_ :! +c:!+[6"+ W7#+ W7%+ [6'+ W7(+ _ :*+ gk:*+_ :++gk:++[6,+W7-+_ :/ +c:/+[61160+[63362+W74+W76+_ :8 +c:8+_ :9 +c:9+_ :: +c::qY !"#%'(*+,-/024689:s:::+v*y:;+v*y;2L    ' / 7 ? G O W _ g o w      " , 6 @ J T ^ i o |   ! $ & ( ) + / 0 3 4 6 8 : ; =$ @/ A5 C? FJ GP IZ K L M O Q R O Q R SZ< !l*+/829M: ,e!6["@Q#JG%T='^3(|*+,-/01234 6$m8?R9Z7:'/|7t?lGdO\ WT _L gD o< w4,$ cR  B%R l l$ @.Rll@&0Rll   9RqRA/*~  PK!!]`8com/ustadmobile/core/db/dao/CourseBlockDao_Impl$28.class=  2com/ustadmobile/core/db/dao/CourseBlockDao_Impl$28this$01Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  /com/ustadmobile/core/db/dao/CourseBlockDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;cbUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&cbType( cbIndentLevel*cbModuleParentBlockUid,cbTitle. cbDescription0cbCompletionCriteria2cbHideUntilDate4cbDeadlineDate6cbLateSubmissionPenalty8cbGracePeriodDate: cbMaxPoints< cbMinPoints>cbIndex@ cbClazzUidBcbClazzSourcedIdDcbActiveFcbHiddenH cbEntityUidJcbLctL cbSourcedIdN cbMetadataPcbCreatedByAppIdRjava/util/ArrayList TUV WXandroid/database/CursorgetCount()I QZ [(I)V T] ^_ moveToNext()Z Ta bcgetLong(I)J Te fggetInt(I)I Ti jkisNull(I)Z Tm no getString(I)Ljava/lang/String; Tq rsgetFloat(I)F uvw xyjava/lang/FloatvalueOf(F)Ljava/lang/Float;{+com/ustadmobile/lib/db/entities/CourseBlock z} ~(JIIJLjava/lang/String;Ljava/lang/String;IJJIJLjava/lang/Float;Ljava/lang/Float;IJLjava/lang/String;ZZJJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V  java/util/Listadd(Ljava/lang/Object;)Z T close  androidx/room/RoomSQLiteQueryrelease  call()Ljava/util/List;java/util/concurrent/CallableS(Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis4Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl$28; Signature _tmpCbTitleLjava/lang/String;_tmpCbDescription_tmpCbMaxPointsLjava/lang/Float;_tmpCbMinPoints_tmpCbClazzSourcedId_tmpCbSourcedId_tmpCbMetadata_tmpCbCreatedByAppId_item-Lcom/ustadmobile/lib/db/entities/CourseBlock; _tmpCbUidJ _tmpCbTypeI_tmpCbIndentLevel_tmpCbModuleParentBlockUid_tmpCbCompletionCriteria_tmpCbHideUntilDate_tmpCbDeadlineDate_tmpCbLateSubmissionPenalty_tmpCbGracePeriodDate _tmpCbIndex_tmpCbClazzUid _tmpCbActiveZ_tmp _tmpCbHidden_tmp_1_tmpCbEntityUid _tmpCbLct_cursorIndexOfCbUid_cursorIndexOfCbType_cursorIndexOfCbIndentLevel$_cursorIndexOfCbModuleParentBlockUid_cursorIndexOfCbTitle_cursorIndexOfCbDescription"_cursorIndexOfCbCompletionCriteria_cursorIndexOfCbHideUntilDate_cursorIndexOfCbDeadlineDate%_cursorIndexOfCbLateSubmissionPenalty_cursorIndexOfCbGracePeriodDate_cursorIndexOfCbMaxPoints_cursorIndexOfCbMinPoints_cursorIndexOfCbIndex_cursorIndexOfCbClazzUid_cursorIndexOfCbClazzSourcedId_cursorIndexOfCbActive_cursorIndexOfCbHidden_cursorIndexOfCbEntityUid_cursorIndexOfCbLct_cursorIndexOfCbSourcedId_cursorIndexOfCbMetadata_cursorIndexOfCbCreatedByAppId_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTable?Ljava/util/List; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionA()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;rLjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileCourseBlockDao_Impl.javaEnclosingMethod findByClazzUid5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses   C*+*,*  d6!=**L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 +96 +;6+=6+?6+A6+C6+E6+G6+I6+K6+M6+O6QY+SY:+\+`7+d6+d6+`7+h :! +l:!+h :" +l:"+d6#+ `7$+ `7&+ d6(+ `7)+ h :++ pt:++h :,+pt:,+d6-+`7.+h :0 +l:0+d62261+d64463+`75+`77+h :9 +l:9+h :: +l::+h :; +l:;zY!"#$&()+,-.013579:;|:W,:+*:<+*<6M h j k l' m/ n7 o? pG qO rW s_ tg uo vw w x y z { | } ~      + 1 ; E O Y c m x ~                # ) 3 > D N Y _ i          Z<!."{+,0&9A:\;  !;o"Ee#O[$YQ&cG(m=)+,-.01234573w9N\:iA;'/7?GzOr Wj _b gZ oR wJB:2*"  T?T  B&T u u$ @/Tuu@&1Tuu   CTTA/* d  PK!!~{::8com/ustadmobile/core/db/dao/CourseBlockDao_Impl$29.class=  2com/ustadmobile/core/db/dao/CourseBlockDao_Impl$29this$01Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  /com/ustadmobile/core/db/dao/CourseBlockDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;cbUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&cbType( cbIndentLevel*cbModuleParentBlockUid,cbTitle. cbDescription0cbCompletionCriteria2cbHideUntilDate4cbDeadlineDate6cbLateSubmissionPenalty8cbGracePeriodDate: cbMaxPoints< cbMinPoints>cbIndex@ cbClazzUidBcbClazzSourcedIdDcbActiveFcbHiddenH cbEntityUidJcbLctL cbSourcedIdN cbMetadataPcbCreatedByAppIdRcontentEntryUidTtitleV descriptionXentryIdZauthor\ publisher^ licenseType` licenseNameb licenseUrld sourceUrlf thumbnailUrlh lastModifiedjprimaryLanguageUidllanguageVariantUidn contentFlagspleafrpublikt ceInactivevcompletionCriteriaxminScorezcontentTypeFlag| contentOwner~contentOwnerTypecontentEntryLocalChangeSeqNumcontentEntryMasterChangeSeqNumcontentEntryLastChangedBycontentEntryLctcbpUidcbpLct cbpPictureUricbpThumbnailUricepUidcepLct cepPictureUricepThumbnailUrijava/util/ArrayList  android/database/CursorgetCount()I (I)V  moveToNext()Z isNull(I)Z getLong(I)J getInt(I)I  getString(I)Ljava/lang/String; getFloat(I)F  java/lang/FloatvalueOf(F)Ljava/lang/Float;+com/ustadmobile/lib/db/entities/CourseBlock (JIIJLjava/lang/String;Ljava/lang/String;IJJIJLjava/lang/Float;Ljava/lang/Float;IJLjava/lang/String;ZZJJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V,com/ustadmobile/lib/db/entities/ContentEntry setContentEntryUid(J)V setTitle(Ljava/lang/String;)V setDescription  setEntryId  setAuthor  setPublisher setLicenseType setLicenseName  setLicenseUrl  setSourceUrl setThumbnailUrl setLastModified setPrimaryLanguageUid setLanguageVariantUid setContentFlags setLeaf(Z)V  setPublik  setCeInactive  setCompletionCriteria   setMinScore   setContentTypeFlag   setContentOwner  setContentOwnerType   setContentEntryLocalChangeSeqNum  !setContentEntryMasterChangeSeqNum  setContentEntryLastChangedBy  setContentEntryLct2com/ustadmobile/lib/db/entities/CourseBlockPicture   )(JJLjava/lang/String;Ljava/lang/String;)V"4com/ustadmobile/lib/db/entities/ContentEntryPicture2 !%Gcom/ustadmobile/lib/db/composites/CourseBlockAndGradebookDisplayDetails $' ((Lcom/ustadmobile/lib/db/entities/CourseBlock;Lcom/ustadmobile/lib/db/entities/CourseBlockPicture;Lcom/ustadmobile/lib/db/entities/ContentEntry;Lcom/ustadmobile/lib/db/entities/ContentEntryPicture2;)V *+, -.java/util/Listadd(Ljava/lang/Object;)Z 0 1close 345 6androidx/room/RoomSQLiteQueryrelease 8 9:call()Ljava/util/List;<java/util/concurrent/CallableS(Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis4Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl$29; Signature _tmpCbTitleLjava/lang/String;_tmpCbDescription_tmpCbMaxPointsLjava/lang/Float;_tmpCbMinPoints_tmpCbClazzSourcedId_tmpCbSourcedId_tmpCbMetadata_tmpCbCreatedByAppId _tmpCbUidJ _tmpCbTypeI_tmpCbIndentLevel_tmpCbModuleParentBlockUid_tmpCbCompletionCriteria_tmpCbHideUntilDate_tmpCbDeadlineDate_tmpCbLateSubmissionPenalty_tmpCbGracePeriodDate _tmpCbIndex_tmpCbClazzUid _tmpCbActiveZ_tmp _tmpCbHidden_tmp_1_tmpCbEntityUid _tmpCbLct _tmpBlock-Lcom/ustadmobile/lib/db/entities/CourseBlock; _tmpTitle_tmpDescription _tmpEntryId _tmpAuthor _tmpPublisher_tmpLicenseName_tmpLicenseUrl _tmpSourceUrl_tmpThumbnailUrl_tmpContentEntryUid_tmpLicenseType_tmpLastModified_tmpPrimaryLanguageUid_tmpLanguageVariantUid_tmpContentFlags_tmpLeaf_tmp_2 _tmpPublik_tmp_3_tmpCeInactive_tmp_4_tmpCompletionCriteria _tmpMinScore_tmpContentTypeFlag_tmpContentOwner_tmpContentOwnerType!_tmpContentEntryLocalChangeSeqNum"_tmpContentEntryMasterChangeSeqNum_tmpContentEntryLastChangedBy_tmpContentEntryLct_tmpContentEntry.Lcom/ustadmobile/lib/db/entities/ContentEntry;_tmpCbpPictureUri_tmpCbpThumbnailUri _tmpCbpUid _tmpCbpLct_tmpCourseBlockPicture4Lcom/ustadmobile/lib/db/entities/CourseBlockPicture;_tmpCepPictureUri_tmpCepThumbnailUri _tmpCepUid _tmpCepLct_tmpContentEntryPicture26Lcom/ustadmobile/lib/db/entities/ContentEntryPicture2;_itemILcom/ustadmobile/lib/db/composites/CourseBlockAndGradebookDisplayDetails;_cursorIndexOfCbUid_cursorIndexOfCbType_cursorIndexOfCbIndentLevel$_cursorIndexOfCbModuleParentBlockUid_cursorIndexOfCbTitle_cursorIndexOfCbDescription"_cursorIndexOfCbCompletionCriteria_cursorIndexOfCbHideUntilDate_cursorIndexOfCbDeadlineDate%_cursorIndexOfCbLateSubmissionPenalty_cursorIndexOfCbGracePeriodDate_cursorIndexOfCbMaxPoints_cursorIndexOfCbMinPoints_cursorIndexOfCbIndex_cursorIndexOfCbClazzUid_cursorIndexOfCbClazzSourcedId_cursorIndexOfCbActive_cursorIndexOfCbHidden_cursorIndexOfCbEntityUid_cursorIndexOfCbLct_cursorIndexOfCbSourcedId_cursorIndexOfCbMetadata_cursorIndexOfCbCreatedByAppId_cursorIndexOfContentEntryUid_cursorIndexOfTitle_cursorIndexOfDescription_cursorIndexOfEntryId_cursorIndexOfAuthor_cursorIndexOfPublisher_cursorIndexOfLicenseType_cursorIndexOfLicenseName_cursorIndexOfLicenseUrl_cursorIndexOfSourceUrl_cursorIndexOfThumbnailUrl_cursorIndexOfLastModified _cursorIndexOfPrimaryLanguageUid _cursorIndexOfLanguageVariantUid_cursorIndexOfContentFlags_cursorIndexOfLeaf_cursorIndexOfPublik_cursorIndexOfCeInactive _cursorIndexOfCompletionCriteria_cursorIndexOfMinScore_cursorIndexOfContentTypeFlag_cursorIndexOfContentOwner_cursorIndexOfContentOwnerType+_cursorIndexOfContentEntryLocalChangeSeqNum,_cursorIndexOfContentEntryMasterChangeSeqNum'_cursorIndexOfContentEntryLastChangedBy_cursorIndexOfContentEntryLct_cursorIndexOfCbpUid_cursorIndexOfCbpLct_cursorIndexOfCbpPictureUri_cursorIndexOfCbpThumbnailUri_cursorIndexOfCepUid_cursorIndexOfCepLct_cursorIndexOfCepPictureUri_cursorIndexOfCepThumbnailUri_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTable[Ljava/util/List; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/Exception]()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;finalize()Ljava/lang/Object;Ljava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileCourseBlockDao_Impl.javaEnclosingMethod findByClazzUidAsFlow!(J)Lkotlinx/coroutines/flow/Flow;NestHost InnerClasses  ; =>C*+*,* ? @ABC9:>!g **L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 +96 +;6+=6+?6+A6+C6+E6+G6+I6+K6+M6+O6+Q6+S6+U6+W6+Y6+[6+]6+_6 +a6!+c6"+e6#+g6$+i6%+k6&+m6'+o6(+q6)+s6*+u6++w6,+y6-+{6.+}6/+60+61+62+63+64+65+66+67+68+69+6:+6;Y+:<+++++++++ + + + + |+q+f+[+P+E+:+/+$++++7?+6A+6B+7C+ :E +:E+ :F +:F+6G+ 7H+ 7J+ 6L+ 7M+  :O+ :O+ :P+:P+6Q+7R+ :T +:T+6VV6U+6XX6W+7Y+7[+ :] +:]+ :^ +:^+ :_ +:_Y?ABCEFGHJLMOPQRTUWY[]^_:>:>+!++ +++++ +!+"+#+$+%+&+'+(|+)q+*f++[+,P+-E+.:+//+0$+1+2+3Y:?+7@?@+ :B +:B?B+ :C +:C?C+ :D +:D?D+ :E +:E?E+ :F +:F?F+6G?G+  :H + :H?H+! :I +!:I?I+" :J +":J?J+# :K +#:K?K+$7L?L+%7N?N+&7P?P+'6R?R+(6TT6S?S+)6VV6U?U+*6XX6W?W++6Y?Y+,6Z?Z+-6[?[+.7\?\ +/6^?^ +07_?_+17a?a+26c?c+37d?d:?+4$+5+6+7a+47A+57C+6 :E +6:E+7 :F +7:FYACEF:@:@+8$+9+:+;a+87B+97D+: :F +::F+; :G +;:G!YBDFG#:A:A$Y>@?A&:=<=)W@<:=+/=:f+/f ?f    ' / 7 ? G O W _ g o w                     !' "/ #7 $? %G &O 'W (_ )g *o +w , - . / 0 1 2 3 4 5 6 7 8 9 : = ? A C E G# H) J3 M> ND PN SX Ub Wl Yv [ ] ^ ` c d f i k m n p t u x y {! }+ 6 < F Q W a l r |            ) / 9 @ K Q [ b m s }                    ( . 8 ? I P Z a k r |                 (/9@ J Q [blsvy"#%' ( ) , 2. <0 F2 Q3 W5 a8 l9 r; |= > ? A B C D F D F G@&DEEAFEFGHOIHPJET9KE]TLE^oME_NO?PQARQBSOC3DEENeFEFX[TQGbQUOHlGVOJv=WQL3XOMGHOIHPYQQZORJET[\U]QV^\W _QX!`OY+aO[FmKE]aRLE^|7ME_bc> dEB,eECNfEDpgEEhEFiEHjEI kEJ+lEK~mO@\dEB9:eEC[fED}gEEhEFnQGiEHjEI]kEJ8;lEKI*oOLZpONkqOP|rQRs\StQTu\UvQVw\WxQXyQY~zQZm{Q[\|O\(K}Q^9:~O_J)Oa[QclOd?EEEFQOAGOC,EEEF @ TEF oEG <QOB FGOD a,EF |EG A =bc>y5? @ A Q Q' Q/ Q7 Q? QG wQO oQ W gQ _ _Q g WQ o OQ w GQ ?Q 7Q /Q 'Q Q Q Q QQQQQQQQQQQ Q!Q"Q#'Q$/Q%7Q&?Q'GwQ(OoQ)WgQ*__Q+gWQ,oOQ-wGQ.?Q/7Q0/Q1'Q2Q3Q4Q5Q6Q7Q8Q9Q:Q;< AB  <C=*6C*  BJ*  $ @S*@&U*   9=*(*     (    ]Q*@S*@U*@?*+$  @*+$  A*!=* C>6*2? LM@ ABA9>/*7? @ ABC PK!!=ZD7com/ustadmobile/core/db/dao/CourseBlockDao_Impl$3.class=  1com/ustadmobile/core/db/dao/CourseBlockDao_Impl$3this$01Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;   +androidx/room/EntityDeletionOrUpdateAdapter(Landroidx/room/RoomDatabase;)VUPDATE OR ABORT `CourseBlock` SET `cbUid` = ?,`cbType` = ?,`cbIndentLevel` = ?,`cbModuleParentBlockUid` = ?,`cbTitle` = ?,`cbDescription` = ?,`cbCompletionCriteria` = ?,`cbHideUntilDate` = ?,`cbDeadlineDate` = ?,`cbLateSubmissionPenalty` = ?,`cbGracePeriodDate` = ?,`cbMaxPoints` = ?,`cbMinPoints` = ?,`cbIndex` = ?,`cbClazzUid` = ?,`cbClazzSourcedId` = ?,`cbActive` = ?,`cbHidden` = ?,`cbEntityUid` = ?,`cbLct` = ?,`cbSourcedId` = ?,`cbMetadata` = ?,`cbCreatedByAppId` = ? WHERE `cbUid` = ?  +com/ustadmobile/lib/db/entities/CourseBlockgetCbUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V   getCbType()I  !getCbIndentLevel # $getCbModuleParentBlockUid & '( getCbTitle()Ljava/lang/String; * +,bindNull(I)V . /0 bindString(ILjava/lang/String;)V 2 3(getCbDescription 5 6getCbCompletionCriteria 8 9getCbHideUntilDate ; <getCbDeadlineDate > ?getCbLateSubmissionPenalty A BgetCbGracePeriodDate D EFgetCbMaxPoints()Ljava/lang/Float; HIJ KLjava/lang/Float floatValue()F N OP bindDouble(ID)V R SFgetCbMinPoints U V getCbIndex X Y getCbClazzUid [ \(getCbClazzSourcedId ^ _` getCbActive()Z b c` getCbHidden e fgetCbEntityUid h igetCbLct k l(getCbSourcedId n o( getCbMetadata q r(getCbCreatedByAppId t uvbind[(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/CourseBlock;)VP(Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis3Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl$3;arg0Landroidx/room/RoomDatabase; createQueryRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity-Lcom/ustadmobile/lib/db/entities/CourseBlock;_tmpI_tmp_1 StackMapTable$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V Signature\Landroidx/room/EntityDeletionOrUpdateAdapter; SourceFileCourseBlockDao_Impl.javaEnclosingMethod/com/ustadmobile/core/db/dao/CourseBlockDao_ImplNestHost InnerClasses  wxI *+*,yz  {|  }~(x- yz {|uvx+,+,+,+,",% +)+,%-,1+)+,1-+,4+,7+ ,:+ ,=+ ,@,C+ )+ ,CGM,Q+ )+ ,QGM+,T+,W,Z+)+,Z-,]>+,a6++,d+,g,j+)+,j-,m+)+,m-,p+)+,p-+,y+ #.5?JQ\hu !.8FQ]ip{   z4{|.F ?  O* @@6   Dux4 *+,syz  {|   PK!!@<4Q Q 8com/ustadmobile/core/db/dao/CourseBlockDao_Impl$30.class=]  2com/ustadmobile/core/db/dao/CourseBlockDao_Impl$30this$01Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  /com/ustadmobile/core/db/dao/CourseBlockDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;  !"android/database/Cursor moveToFirst()Z $ %&getLong(I)J(;com/ustadmobile/lib/db/composites/CourseBlockUidAndClazzUid '* +(JJ)V - .close 012 3androidx/room/RoomSQLiteQueryrelease 5 67call?()Lcom/ustadmobile/lib/db/composites/CourseBlockUidAndClazzUid;9java/util/concurrent/CallableS(Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis4Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl$30; Signature_tmpCourseBlockUidJ _tmpClazzUid_result=Lcom/ustadmobile/lib/db/composites/CourseBlockUidAndClazzUid;_cursorIndexOfCourseBlockUidI_cursorIndexOfClazzUid_cursorLandroid/database/Cursor; StackMapTableMjava/lang/Throwable ExceptionsPjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/Nullable;()Ljava/lang/Object;pLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCourseBlockDao_Impl.javaEnclosingMethod YZ!findCourseBlockAndClazzUidByCbUid6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  8 :;C*+*,* <a=>?@67;K i**L=>+%+#7+#7'Y):::+,*/: +,*/ GWWYW<Beghjl'n0o=p@qCsGuMvTsWu_vfw=R'AB0 CB=DEDFGBHGCDEi>?XIJK @'LNOQRA6S;/*4<a= >?NOQR@TUVWX[\ PK!!n#557com/ustadmobile/core/db/dao/CourseBlockDao_Impl$4.class=$  1com/ustadmobile/core/db/dao/CourseBlockDao_Impl$4this$01Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;   #androidx/room/SharedSQLiteStatement(Landroidx/room/RoomDatabase;)Vl UPDATE CourseBlock SET cbActive = ?, cbLct = ? WHERE cbUid = ?P(Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis3Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl$4;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; SourceFileCourseBlockDao_Impl.javaEnclosingMethod!/com/ustadmobile/core/db/dao/CourseBlockDao_ImplNestHost InnerClasses  I *+*,    > L   " # PK!!fO)77com/ustadmobile/core/db/dao/CourseBlockDao_Impl$5.class=$  1com/ustadmobile/core/db/dao/CourseBlockDao_Impl$5this$01Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;   #androidx/room/SharedSQLiteStatement(Landroidx/room/RoomDatabase;)V: UPDATE CourseBlock SET cbActive = ?, cbLct = ?, cbTitle = ?, cbDescription = ?, cbHideUntilDate = ?, cbDeadlineDate = ?, cbMinPoints = ?, cbMaxPoints = ? WHERE cbUid = ? P(Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis3Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl$5;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; SourceFileCourseBlockDao_Impl.javaEnclosingMethod!/com/ustadmobile/core/db/dao/CourseBlockDao_ImplNestHost InnerClasses  I *+*,     > L  $0 " # PK!!Ah7com/ustadmobile/core/db/dao/CourseBlockDao_Impl$6.class=S  1com/ustadmobile/core/db/dao/CourseBlockDao_Impl$6this$01Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;   val$entity-Lcom/ustadmobile/lib/db/entities/CourseBlock;  java/lang/Object()V  /com/ustadmobile/core/db/dao/CourseBlockDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  __insertionAdapterOfCourseBlock&Landroidx/room/EntityInsertionAdapter; !"# $%$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)J '() *+java/lang/LongvalueOf(J)Ljava/lang/Long; - .setTransactionSuccessful 0 1endTransaction 3 45call()Ljava/lang/Long;7java/util/concurrent/Callablea(Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;Lcom/ustadmobile/lib/db/entities/CourseBlock;)VCodeLineNumberTableLocalVariableTablethis3Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl$6; Signature_resultLjava/lang/Long; StackMapTableCjava/lang/Throwable ExceptionsFjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;CLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCourseBlockDao_Impl.javaEnclosingMethod OP insertAsynca(Lcom/ustadmobile/lib/db/entities/CourseBlock;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :E;<=>459A*** &L*,+M*/,N*/- (4:"I KL&M(O2M4O?P;?@A<=AtBDEGHA4I9/*2:E; <=DEGH>JKLMNQR PK!!-D7com/ustadmobile/core/db/dao/CourseBlockDao_Impl$7.class=Q  1com/ustadmobile/core/db/dao/CourseBlockDao_Impl$7this$01Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;  val$entityListLjava/util/List;  java/lang/Object()V  /com/ustadmobile/core/db/dao/CourseBlockDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  __insertionAdapterOfCourseBlock&Landroidx/room/EntityInsertionAdapter; !"# $%$androidx/room/EntityInsertionAdapterinsert(Ljava/lang/Iterable;)V ' (setTransactionSuccessful *+, -. kotlin/UnitINSTANCE Lkotlin/Unit; 0 1endTransaction 3 45call()Lkotlin/Unit;7java/util/concurrent/CallableD(Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethis3Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl$7; Signature StackMapTableAjava/lang/Throwable ExceptionsDjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCourseBlockDao_Impl.javaEnclosingMethod MNinsertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :d;<=>459?*** *&)L*/+M*/, &2:"h jk"l&n0l2n=o; ?<=?r@BCEFA4G9/*2:d; <=BCEF>HIJKLOP PK!!B7com/ustadmobile/core/db/dao/CourseBlockDao_Impl$8.class=Q  1com/ustadmobile/core/db/dao/CourseBlockDao_Impl$8this$01Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;  val$listLjava/util/List;  java/lang/Object()V  /com/ustadmobile/core/db/dao/CourseBlockDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  !__insertionAdapterOfCourseBlock_1&Landroidx/room/EntityInsertionAdapter; !"# $%$androidx/room/EntityInsertionAdapterinsert(Ljava/lang/Iterable;)V ' (setTransactionSuccessful *+, -. kotlin/UnitINSTANCE Lkotlin/Unit; 0 1endTransaction 3 45call()Lkotlin/Unit;7java/util/concurrent/CallableD(Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethis3Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl$8; Signature StackMapTableAjava/lang/Throwable ExceptionsDjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCourseBlockDao_Impl.javaEnclosingMethod MNreplaceListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :w;<=>459?*** *&)L*/+M*/, &2:"{ }~"&02=; ?<=?r@BCEFA4G9/*2:w; <=BCEF>HIJKLOP PK!! D~7com/ustadmobile/core/db/dao/CourseBlockDao_Impl$9.class=Q  1com/ustadmobile/core/db/dao/CourseBlockDao_Impl$9this$01Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;   val$entitiesLjava/util/List;  java/lang/Object()V  /com/ustadmobile/core/db/dao/CourseBlockDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  !__insertionAdapterOfCourseBlock_1&Landroidx/room/EntityInsertionAdapter; !"# $%$androidx/room/EntityInsertionAdapterinsert(Ljava/lang/Iterable;)V ' (setTransactionSuccessful *+, -. kotlin/UnitINSTANCE Lkotlin/Unit; 0 1endTransaction 3 45call()Lkotlin/Unit;7java/util/concurrent/CallableD(Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethis3Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl$9; Signature StackMapTableAjava/lang/Throwable ExceptionsDjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCourseBlockDao_Impl.javaEnclosingMethod MNupsertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :;<=>459?*** *&)L*/+M*/, &2:" "&02=; ?<=?r@BCEFA4G9/*2:; <=BCEF>HIJKLOP PK!!=cc5com/ustadmobile/core/db/dao/CourseBlockDao_Impl.class=  *com/ustadmobile/core/db/dao/CourseBlockDao()V   /com/ustadmobile/core/db/dao/CourseBlockDao_Impl__dbLandroidx/room/RoomDatabase;1com/ustadmobile/core/db/dao/CourseBlockDao_Impl$1  P(Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;Landroidx/room/RoomDatabase;)V  __insertionAdapterOfCourseBlock&Landroidx/room/EntityInsertionAdapter;1com/ustadmobile/core/db/dao/CourseBlockDao_Impl$2   !__insertionAdapterOfCourseBlock_11com/ustadmobile/core/db/dao/CourseBlockDao_Impl$3   !"__updateAdapterOfCourseBlock-Landroidx/room/EntityDeletionOrUpdateAdapter;$1com/ustadmobile/core/db/dao/CourseBlockDao_Impl$4 # ' ()!__preparedStmtOfUpdateActiveByUid%Landroidx/room/SharedSQLiteStatement;+1com/ustadmobile/core/db/dao/CourseBlockDao_Impl$5 * . /)"__preparedStmtOfUpdateFromLineItem 123 4androidx/room/RoomDatabaseassertNotSuspendingTransaction 16 7beginTransaction 9:; <=$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)J 1? @setTransactionSuccessful 1B CendTransactionE1com/ustadmobile/core/db/dao/CourseBlockDao_Impl$6 DG Ha(Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;Lcom/ustadmobile/lib/db/entities/CourseBlock;)V JKL MNandroidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 9P QRinsert(Ljava/lang/Iterable;)VT1com/ustadmobile/core/db/dao/CourseBlockDao_Impl$7 SV WD(Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;Ljava/util/List;)VY1com/ustadmobile/core/db/dao/CourseBlockDao_Impl$8 XV\1com/ustadmobile/core/db/dao/CourseBlockDao_Impl$9 [V _`a bc+androidx/room/EntityDeletionOrUpdateAdapterhandle(Ljava/lang/Object;)Ie2com/ustadmobile/core/db/dao/CourseBlockDao_Impl$10 dVh2com/ustadmobile/core/db/dao/CourseBlockDao_Impl$11 gGk2com/ustadmobile/core/db/dao/CourseBlockDao_Impl$12 jm n7(Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;ZJJ)Vp2com/ustadmobile/core/db/dao/CourseBlockDao_Impl$13 or s_(Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;ZJLjava/lang/String;Ljava/lang/String;JJFFJ)Vu)SELECT * FROM CourseBlock WHERE cbUid = ? wxy z{androidx/room/RoomSQLiteQueryacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; w} ~bindLong(IJ)V  androidx/room/util/DBUtilcreateCancellationSignal!()Landroid/os/CancellationSignal;2com/ustadmobile/core/db/dao/CourseBlockDao_Impl$14 S(Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;Landroidx/room/RoomSQLiteQuery;)V J M(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; SELECT EXISTS( SELECT CourseBlock.cbUid FROM CourseBlock WHERE CourseBlock.cbUid = ?) 2com/ustadmobile/core/db/dao/CourseBlockDao_Impl$15 java/lang/String CourseBlock2com/ustadmobile/core/db/dao/CourseBlockDao_Impl$16 J  createFlowo(Landroidx/room/RoomDatabase;Z[Ljava/lang/String;Ljava/util/concurrent/Callable;)Lkotlinx/coroutines/flow/Flow; SELECT CourseBlock.*, CourseBlockPicture.* FROM CourseBlock LEFT JOIN CourseBlockPicture ON CourseBlockPicture.cbpUid = ? WHERE CourseBlock.cbUid = ? CourseBlockPicture2com/ustadmobile/core/db/dao/CourseBlockDao_Impl$17  SELECT CourseBlock.*, Assignment.*, Entry.*, Language.*, CourseBlockPicture.*, (SELECT CourseGroupSet.cgsName FROM CourseGroupSet WHERE CourseBlock.cbType = 103 AND assignment.caGroupUid != 0 AND CourseGroupSet.cgsUid = assignment.caGroupUid) AS assignmentCourseGroupSetName FROM CourseBlock LEFT JOIN ClazzAssignment AS Assignment ON assignment.caUid = CourseBlock.cbEntityUid AND CourseBlock.cbType = 103 LEFT JOIN ContentEntry AS Entry ON entry.contentEntryUid = CourseBlock.cbEntityUid AND CourseBlock.cbType = 104 LEFT JOIN Language ON Language.langUid = Entry.primaryLanguageUid AND CourseBlock.cbType = 104 LEFT JOIN CourseBlockPicture ON CourseBlockPicture.cbpUid = CourseBlock.cbUid WHERE CourseBlock.cbClazzUid = ? AND (CAST(? AS INTEGER) = 1 OR CourseBlock.cbActive) AND (CourseBlock.cbType != 300) ORDER BY CourseBlock.cbIndex 2com/ustadmobile/core/db/dao/CourseBlockDao_Impl$18  SELECT CourseBlock.*, ContentEntry.*, CourseBlockPicture.*, ContentEntryPicture2.* FROM CourseBlock LEFT JOIN ContentEntry ON CourseBlock.cbType = 104 AND ContentEntry.contentEntryUid = CourseBlock.cbEntityUid LEFT JOIN CourseBlockPicture ON CourseBlockPicture.cbpUid = CourseBlock.cbUid LEFT JOIN ContentEntryPicture2 ON CourseBlock.cbType = 104 AND ContentEntryPicture2.cepUid = CourseBlock.cbEntityUid WHERE CourseBlock.cbClazzUid = ? AND (CAST(? AS INTEGER) = 1 OR CourseBlock.cbActive) AND (CAST(? AS INTEGER) = 1 OR NOT CourseBlock.cbHidden) AND (? >= CourseBlock.cbHideUntilDate) AND (? >= COALESCE( (SELECT CourseBlockParent.cbHideUntilDate FROM CourseBlock CourseBlockParent WHERE CourseBlockParent.cbUid = CourseBlock.cbModuleParentBlockUid), 0)) AND (CourseBlock.cbType != 300) AND ? = ? ORDER BY CourseBlock.cbIndex  ContentEntryContentEntryPicture22com/ustadmobile/core/db/dao/CourseBlockDao_Impl$19  androidx/room/util/StringUtilnewStringBuilder()Ljava/lang/StringBuilder;  java/lang/StringBuilderappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;[ SELECT CourseBlock.*, ContentEntry.*, CourseBlockPicture.*, ContentEntryPicture2.*,( CourseBlock.cbUid NOT IN(  java/util/Listsize()I appendPlaceholders(Ljava/lang/StringBuilder;I)V ) AS expanded FROM CourseBlock% LEFT JOIN ContentEntry4 ON CourseBlock.cbType = 104V AND ContentEntry.contentEntryUid = CourseBlock.cbEntityUid+ LEFT JOIN CourseBlockPictureM ON CourseBlockPicture.cbpUid = CourseBlock.cbUid - LEFT JOIN ContentEntryPicture2U AND ContentEntryPicture2.cepUid = CourseBlock.cbEntityUid( WHERE CourseBlock.cbClazzUid = ?9 AND CourseBlock.cbModuleParentBlockUid NOT IN() AND (CAST() AS INTEGER) = 1 OR CourseBlock.cbActive)- AS INTEGER) = 1 OR NOT CourseBlock.cbHidden) AND ( >= CourseBlock.cbHideUntilDate) >= COALESCE(9 (SELECT CourseBlockParent.cbHideUntilDate5 FROM CourseBlock CourseBlockParentZ WHERE CourseBlockParent.cbUid = CourseBlock.cbModuleParentBlockUid), 0))+ AND (CourseBlock.cbType != 300)  AND  =  ) ORDER BY CourseBlock.cbIndex     toString()Ljava/lang/String;   iterator()Ljava/util/Iterator;  java/util/IteratorhasNext()Z  next()Ljava/lang/Object;java/lang/Long   longValue()J 2com/ustadmobile/core/db/dao/CourseBlockDao_Impl$20 " #(Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;Landroidx/room/RoomSQLiteQuery;Landroidx/room/RoomDatabase;[Ljava/lang/String;)V% SELECT CourseBlock.cbTitle FROM CourseBlock WHERE CourseBlock.cbEntityUid = ? AND CourseBlock.cbType = 103 '2com/ustadmobile/core/db/dao/CourseBlockDao_Impl$21 &*c SELECT CourseBlock.* FROM CourseBlock WHERE CourseBlock.cbUid = ? ,2com/ustadmobile/core/db/dao/CourseBlockDao_Impl$22 +/| SELECT COALESCE(CourseBlock.cbUid, 0) AS courseBlockUid, COALESCE(CourseBlock.cbClazzUid, 0) AS clazzUid FROM CourseBlock WHERE CourseBlock.cbUid = (SELECT DiscussionPost.discussionPostCourseBlockUid FROM DiscussionPost WHERE DiscussionPost.discussionPostUid = ?) LIMIT 1 12com/ustadmobile/core/db/dao/CourseBlockDao_Impl$23 04 SELECT CourseBlock.* FROM CourseBlock WHERE CourseBlock.cbUid = (SELECT DiscussionPost.discussionPostCourseBlockUid FROM DiscussionPost WHERE DiscussionPost.discussionPostUid = ?) 62com/ustadmobile/core/db/dao/CourseBlockDao_Impl$24 59 SELECT COALESCE(CourseBlock.cbClazzUid, 0) AS clazzUid FROM CourseBlock WHERE CourseBlock.cbUid = ? ;2com/ustadmobile/core/db/dao/CourseBlockDao_Impl$25 :> SELECT ClazzAssignment.*, CourseBlock.* FROM ClazzAssignment JOIN CourseBlock ON CourseBlock.cbEntityUid = ? WHERE ClazzAssignment.caUid = ? LIMIT 1 @ClazzAssignmentB2com/ustadmobile/core/db/dao/CourseBlockDao_Impl$26 AE SELECT CourseBlock.* FROM CourseBlock WHERE CAST(cbUid AS TEXT) = ? OR cbSourcedId = ? AND ? != 0 wG HI bindString(ILjava/lang/String;)VK2com/ustadmobile/core/db/dao/CourseBlockDao_Impl$27 JNh SELECT CourseBlock.* FROM CourseBlock WHERE CourseBlock.cbClazzUid = ? P2com/ustadmobile/core/db/dao/CourseBlockDao_Impl$28 OS SELECT CourseBlock.*, ContentEntry.*, CourseBlockPicture.*, ContentEntryPicture2.* FROM CourseBlock LEFT JOIN ContentEntry ON CourseBlock.cbType = 104 AND ContentEntry.contentEntryUid = CourseBlock.cbEntityUid LEFT JOIN CourseBlockPicture ON CourseBlockPicture.cbpUid = CourseBlock.cbUid LEFT JOIN ContentEntryPicture2 ON CourseBlock.cbType = 104 AND ContentEntryPicture2.cepUid = CourseBlock.cbEntityUid WHERE CourseBlock.cbClazzUid = ? AND CAST(CourseBlock.cbActive AS INTEGER) = 1 ORDER BY CourseBlock.cbIndex U2com/ustadmobile/core/db/dao/CourseBlockDao_Impl$29 TX SELECT CourseBlock.cbUid AS courseBlockUid, CourseBlock.cbClazzUid AS clazzUid FROM CourseBlock WHERE cbUid = ? AND ? != 0 Z2com/ustadmobile/core/db/dao/CourseBlockDao_Impl$30 Y ]^_ `ajava/util/Collections emptyList()Ljava/util/List;c+com/ustadmobile/lib/db/entities/CourseBlock e fgupdate0(Lcom/ustadmobile/lib/db/entities/CourseBlock;)V i jk insertAsynca(Lcom/ustadmobile/lib/db/entities/CourseBlock;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; m Qn0(Lcom/ustadmobile/lib/db/entities/CourseBlock;)J SignatureULandroidx/room/EntityInsertionAdapter;\Landroidx/room/EntityDeletionOrUpdateAdapter;(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis1Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;$RuntimeInvisibleParameterAnnotationsLandroidx/annotation/NonNull;_resultJentity-Lcom/ustadmobile/lib/db/entities/CourseBlock; StackMapTablejava/lang/Throwable $completion Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;t(Lcom/ustadmobile/lib/db/entities/CourseBlock;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; insertList(Ljava/util/List;)V entityListLjava/util/List;@Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/CourseBlock;>;C(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/CourseBlock;>;)VinsertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/CourseBlock;>;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;replaceListAsynclist?Ljava/util/List;(Ljava/util/List;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;upsertListAsyncentitiesupdateListAsync updateAsync6Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;w(Lcom/ustadmobile/lib/db/entities/CourseBlock;Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;updateActiveByUid7(JZJLkotlin/coroutines/Continuation;)Ljava/lang/Object;cbUidactiveZ changeTimeG(JZJLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;updateFromLineItem_(JZJLjava/lang/String;Ljava/lang/String;JJFFLkotlin/coroutines/Continuation;)Ljava/lang/Object;dateLastModifiedtitleLjava/lang/String; description assignDatedueDateresultValueMinFresultValueMaxo(JZJLjava/lang/String;Ljava/lang/String;JJFFLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;findByUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;uid_sql _statementLandroidx/room/RoomSQLiteQuery; _argIndexI_cancellationSignalLandroid/os/CancellationSignal;PLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/CourseBlock;>;e(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/CourseBlock;>;)Ljava/lang/Object; existsByUid6Lkotlin/coroutines/Continuation<-Ljava/lang/Boolean;>;K(JLkotlin/coroutines/Continuation<-Ljava/lang/Boolean;>;)Ljava/lang/Object;findByUidAsyncAsFlow!(J)Lkotlinx/coroutines/flow/Flow;P(J)Lkotlinx/coroutines/flow/Flow;findByUidWithPictureAsFlow\(J)Lkotlinx/coroutines/flow/Flow;!findAllCourseBlockByClazzUidAsync6(JZLkotlin/coroutines/Continuation;)Ljava/lang/Object;clazzUidincludeInactive_tmpqLkotlin/coroutines/Continuation<-Ljava/util/List;>;(JZLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;"findAllCourseBlockByClazzUidAsFlow%(JZZJJ)Lkotlinx/coroutines/flow/Flow; includeHiddenhideUntilFilterTimeaccountPersonUid_tmp_1y(JZZJJ)Lkotlinx/coroutines/flow/Flow;>;*findAllCourseBlockByClazzUidAsPagingSource5(JLjava/util/List;ZZJJ)Landroidx/paging/PagingSource;_item_item_1 collapseList_stringBuilderLjava/lang/StringBuilder; _inputSize _inputSize_1 _argCount"Ljava/util/List;(JLjava/util/List;ZZJJ)Landroidx/paging/PagingSource;getTitleByAssignmentUid assignmentUid5(J)Lkotlinx/coroutines/flow/Flow;findByUidAsFlowcourseBlockUid-findCourseBlockAndClazzUidByDiscussionPostUidpostUid`Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/composites/CourseBlockUidAndClazzUid;>;u(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/composites/CourseBlockUidAndClazzUid;>;)Ljava/lang/Object;"findCourseBlockByDiscussionPostUidfindClazzUidByCourseBlockUidH(JLkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;findCourseBlockByAssignmentUid_(J)Lkotlinx/coroutines/flow/Flow;findBySourcedIdG(Ljava/lang/String;JLkotlin/coroutines/Continuation;)Ljava/lang/Object; sourcedIdw(Ljava/lang/String;JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/CourseBlock;>;)Ljava/lang/Object;findByClazzUidbLkotlin/coroutines/Continuation<-Ljava/util/List;>;w(JLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;findByClazzUidAsFlow~(J)Lkotlinx/coroutines/flow/Flow;>;!findCourseBlockAndClazzUidByCbUid6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;v(JJLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/composites/CourseBlockUidAndClazzUid;>;)Ljava/lang/Object;getRequiredConverters(()Ljava/util/List;>;RuntimeInvisibleAnnotations(Ljava/lang/Object;)VF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; SourceFileCourseBlockDao_Impl.java NestMembers InnerClasses1 opop!"oq()/)!rsK**+* Y*+*Y*+*Y*+*#Y*+%&**Y*+,-t"BC D#0= J3uKvwK xyQns7*0*5*+8A*> 7*A:*A!++-+t& 78:;<!>(<+>4?u z{7vw7|}~kjksc*DY*+F,ItEu vw|} os2*0*5*+O*>*A M*A,'t& WXZ[]$^']/^1_u2vw2 2~g osm*SY*+U,Itdu vwosm*XY*+Z,Itwu vwosm*[Y*+],Itu vwofgs3*0*5*+^W*>*A M*A,(t& %(02u3vw3|}~h sm*dY*+f,Itu vwoksc*gY*+i,Itu vw|} os{ *jY*lItu4vw{{ os#*oY*   qItup #vw#{##{###{#{ # # # #os2t:tv:6|:*Y*-t  !uH2vw2{2. &# 2os2:v:6|:*Y*-t uH2vw2{2. &# 2os2tNtv:6|*YSY*t u42vw2{/ '$osBNv:6|6|*YSYSY*tLS TUVW!Xu4BvwB{? 74os  K:v:6|66|: * Y*t&  %/4u\ KvwK{KKG ?<%&4  K~"w@os: v: 6   |6 6    |6 6    |6   |6   |6   |6   |*YSYSYSYSY* tN " #$%&&'0(3)?*I+L,U-X.a/e0n1r2{3up vw{{{   & ?g ~#w@@os ^:  W W W öW-6    ϶W W ѶW W ӶW W նW W ׶W W ٶW W ۶W W ݶW W նW W ߶W W W W W W-6    W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W :  ` `6 v:6- :!7| `6| `6- :!7| ` `66| ` `66| ` `6| ` `6| ` `6| ` `6|Y**YSYSYSYS!tb %-4<DLT\dlt| #+3;CKS[cks{ %/8;\ehkqy$.7u\ { {^vw^{^^^^{^{Y -1 b %9 //8&;#{ ^~9Cw''@@os4$N$v:6|*YS&Y*(t B H I J Ku44vw4{0 '$os4)N)v:6|*YS+Y*-t j o p q ru44vw4{0 '$os4.:.v:6|:*0Y*2-t      uH4vw4{4/&# 4os43:3v:6|:*5Y*7-t # + , - . /uH4vw4{4/&# 4os48:8v:6|:*:Y*<-t      uH4vw4{4/&# 4osE=N=v:6|6|*Y?SYSAY*Ct     # u4EvwE{A 85os KD:Dv:6+F6+F6 |:*JY*Lt*      $ ' / 4 uRKvwKK{KF=:4 Kos4M:Mv:6|:*OY*Q-t [ ` a b c duH4vw4{4/&# 4osCRNRv:6|*YSYSYSYSTY*Vt    u4CvwC{? 63os @W:Wv:6|6!|: * YY*[t"T[\]^_$`)auR@vw@{@{@;2/)  @o as\t~oyAfs3 *+bdt3u  vwAjs4 *+b,ht3u  vwAQ=s3 *+blt3u  vw>YTOJA:50+&ojgd[XSD*#  #*DSX[dgjo&+05:AJOTYPK!!jt >com/ustadmobile/core/db/dao/CourseBlockPictureDao_Impl$1.class=L  8com/ustadmobile/core/db/dao/CourseBlockPictureDao_Impl$1this$08Lcom/ustadmobile/core/db/dao/CourseBlockPictureDao_Impl;   $androidx/room/EntityInsertionAdapter(Landroidx/room/RoomDatabase;)VrINSERT OR REPLACE INTO `CourseBlockPicture` (`cbpUid`,`cbpLct`,`cbpPictureUri`,`cbpThumbnailUri`) VALUES (?,?,?,?)  2com/ustadmobile/lib/db/entities/CourseBlockPicture getCbpUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V   getCbpLct  !getCbpPictureUri()Ljava/lang/String; # $%bindNull(I)V ' () bindString(ILjava/lang/String;)V + ,!getCbpThumbnailUri . /0bindb(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/CourseBlockPicture;)VW(Lcom/ustadmobile/core/db/dao/CourseBlockPictureDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis:Lcom/ustadmobile/core/db/dao/CourseBlockPictureDao_Impl$1;arg0Landroidx/room/RoomDatabase; createQueryRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity4Lcom/ustadmobile/lib/db/entities/CourseBlockPicture; StackMapTable$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V Signature\Landroidx/room/EntityInsertionAdapter; SourceFileCourseBlockPictureDao_Impl.javaEnclosingMethodI6com/ustadmobile/core/db/dao/CourseBlockPictureDao_ImplNestHost InnerClasses  12I *+*,34  56  789!2- 3#4 56:;/02O+,+,, +"+,&,* +"+,*&3& ) *+,'.2091C3N54 O56O<=O>?@'  A ;;D/B24 *+,-34  56A ;;CDEFGH JHK PK!!}00>com/ustadmobile/core/db/dao/CourseBlockPictureDao_Impl$2.class=Q  8com/ustadmobile/core/db/dao/CourseBlockPictureDao_Impl$2this$08Lcom/ustadmobile/core/db/dao/CourseBlockPictureDao_Impl;   val$entitiesLjava/util/List;  java/lang/Object()V  6com/ustadmobile/core/db/dao/CourseBlockPictureDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  &__insertionAdapterOfCourseBlockPicture&Landroidx/room/EntityInsertionAdapter; !"# $%$androidx/room/EntityInsertionAdapterinsert(Ljava/lang/Iterable;)V ' (setTransactionSuccessful *+, -. kotlin/UnitINSTANCE Lkotlin/Unit; 0 1endTransaction 3 45call()Lkotlin/Unit;7java/util/concurrent/CallableK(Lcom/ustadmobile/core/db/dao/CourseBlockPictureDao_Impl;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethis:Lcom/ustadmobile/core/db/dao/CourseBlockPictureDao_Impl$2; Signature StackMapTableAjava/lang/Throwable ExceptionsDjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCourseBlockPictureDao_Impl.javaEnclosingMethod MNupsertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :<;<=>459?*** *&)L*/+M*/, &2:"@ BC"D&F0D2F=G; ?<=?r@BCEFA4G9/*2:<; <=BCEF>HIJKLOP PK!!ܻ<com/ustadmobile/core/db/dao/CourseBlockPictureDao_Impl.class=B  1com/ustadmobile/core/db/dao/CourseBlockPictureDao()V   6com/ustadmobile/core/db/dao/CourseBlockPictureDao_Impl__dbLandroidx/room/RoomDatabase;8com/ustadmobile/core/db/dao/CourseBlockPictureDao_Impl$1  W(Lcom/ustadmobile/core/db/dao/CourseBlockPictureDao_Impl;Landroidx/room/RoomDatabase;)V  &__insertionAdapterOfCourseBlockPicture&Landroidx/room/EntityInsertionAdapter;8com/ustadmobile/core/db/dao/CourseBlockPictureDao_Impl$2  K(Lcom/ustadmobile/core/db/dao/CourseBlockPictureDao_Impl;Ljava/util/List;)V   androidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; "#$ %&java/util/Collections emptyList()Ljava/util/List; Signature\Landroidx/room/EntityInsertionAdapter;(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis8Lcom/ustadmobile/core/db/dao/CourseBlockPictureDao_Impl;$RuntimeInvisibleParameterAnnotationsLandroidx/annotation/NonNull;upsertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;entitiesLjava/util/List; $completion Lkotlin/coroutines/Continuation;LocalVariableTypeTableFLjava/util/List;0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;(Ljava/util/List;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;getRequiredConverters(()Ljava/util/List;>;RuntimeInvisibleAnnotations SourceFileCourseBlockPictureDao_Impl.java NestMembers InnerClasses1 '()*W**+* Y*++ 7,-. /012*m*Y*+,+<, -.345673859': ;&*!+N'<=0>?@ A PK!!k=com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$1.class=G  7com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$1this$07Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl;   $androidx/room/EntityInsertionAdapter(Landroidx/room/RoomDatabase;)VINSERT OR ABORT INTO `CourseGroupMember` (`cgmUid`,`cgmSetUid`,`cgmGroupNumber`,`cgmPersonUid`,`cgmLct`) VALUES (nullif(?, 0),?,?,?,?)  1com/ustadmobile/lib/db/entities/CourseGroupMember getCgmUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V   getCgmSetUid  !getCgmGroupNumber()I # $getCgmPersonUid & ' getCgmLct ) *+binda(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/CourseGroupMember;)VV(Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis9Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$1;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity3Lcom/ustadmobile/lib/db/entities/CourseGroupMember;$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V Signature[Landroidx/room/EntityInsertionAdapter; SourceFileCourseGroupMemberDao_Impl.javaEnclosingMethodD5com/ustadmobile/core/db/dao/CourseGroupMemberDao_ImplNestHost InnerClasses  ,-I *+*,.3/  01  2345-- .7/ 0167*+-9+,+,+,+,"+,%.= >?"@-A8B/ 9019899:;< 77D*=-4 *+,(.3/  01< 77>?@ABC ECF PK!! :>com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$10.class=  8com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$10this$07Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  5com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;name !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I& personUid(cgmUid* cgmSetUid,cgmGroupNumber. cgmPersonUid0cgmLct2enrolmentIsActive4 pictureUri6java/util/ArrayList 89: ;<android/database/CursorgetCount()I 5> ?(I)V 8A BC moveToNext()Z 8E FGisNull(I)Z 8I JK getString(I)Ljava/lang/String; 8M NOgetLong(I)J 8Q RSgetInt(I)IU1com/ustadmobile/lib/db/entities/CourseGroupMember TW X(JJIJJ)VZ8com/ustadmobile/lib/db/entities/CourseGroupMemberAndName Y\ ]\(Lcom/ustadmobile/lib/db/entities/CourseGroupMember;Ljava/lang/String;JZLjava/lang/String;)V _`a bcjava/util/Listadd(Ljava/lang/Object;)Z 8e fclose hij kandroidx/room/RoomSQLiteQueryrelease m nocall()Ljava/util/List;qjava/util/concurrent/CallableY(Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis:Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$10; Signature_tmpNameLjava/lang/String;_tmpPictureUri _tmpCgmUidJ _tmpCgmSetUid_tmpCgmGroupNumberI_tmpCgmPersonUid _tmpCgmLct_tmpCgm3Lcom/ustadmobile/lib/db/entities/CourseGroupMember;_item:Lcom/ustadmobile/lib/db/entities/CourseGroupMemberAndName; _tmpPersonUid_tmpEnrolmentIsActiveZ_tmp_cursorIndexOfName_cursorIndexOfPersonUid_cursorIndexOfCgmUid_cursorIndexOfCgmSetUid_cursorIndexOfCgmGroupNumber_cursorIndexOfCgmPersonUid_cursorIndexOfCgmLct_cursorIndexOfEnrolmentIsActive_cursorIndexOfPictureUri_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableLLjava/util/List; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionN()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;Ljava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileCourseGroupMemberDao_Impl.javaEnclosingMethod findByCourseGroupSetAndClazz9(JJJIJLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  p rsC*+*,* tuvwxnos **L+=+%>+'6+)6++6+-6+/6+16 +36 5Y+7=: +@+D : +H: +L7+ P66+ D : + H:+D/+D$+D+D+DK+L7+L7+P6+L7+L7TYV::YY [:   ^W : +d*g :+d*ghxxzxt('/7?GOWfoy !+>ADWadhnuxu|yz {z;|} 1~}'!}+}>W yz }{zD`Y'Q/I7A?9G1O) W! f vwy f f 8_@8_ 6GT 8_8xAns/*ltu vwx PK!!QO22>com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$11.class=  8com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$11this$07Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  5com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;name !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I& personUid(cgmUid* cgmSetUid,cgmGroupNumber. cgmPersonUid0cgmLct2enrolmentIsActive4 pictureUri6java/util/ArrayList 89: ;<android/database/CursorgetCount()I 5> ?(I)V 8A BC moveToNext()Z 8E FGisNull(I)Z 8I JK getString(I)Ljava/lang/String; 8M NOgetLong(I)J 8Q RSgetInt(I)IU1com/ustadmobile/lib/db/entities/CourseGroupMember TW X(JJIJJ)VZ8com/ustadmobile/lib/db/entities/CourseGroupMemberAndName Y\ ]\(Lcom/ustadmobile/lib/db/entities/CourseGroupMember;Ljava/lang/String;JZLjava/lang/String;)V _`a bcjava/util/Listadd(Ljava/lang/Object;)Z 8e fclose hij kandroidx/room/RoomSQLiteQueryrelease m nocall()Ljava/util/List;qjava/util/concurrent/CallableY(Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis:Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$11; Signature_tmpNameLjava/lang/String;_tmpPictureUri _tmpCgmUidJ _tmpCgmSetUid_tmpCgmGroupNumberI_tmpCgmPersonUid _tmpCgmLct_tmpCgm3Lcom/ustadmobile/lib/db/entities/CourseGroupMember;_item:Lcom/ustadmobile/lib/db/entities/CourseGroupMemberAndName; _tmpPersonUid_tmpEnrolmentIsActiveZ_tmp_cursorIndexOfName_cursorIndexOfPersonUid_cursorIndexOfCgmUid_cursorIndexOfCgmSetUid_cursorIndexOfCgmGroupNumber_cursorIndexOfCgmPersonUid_cursorIndexOfCgmLct_cursorIndexOfEnrolmentIsActive_cursorIndexOfPictureUri_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableLLjava/util/List; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionN()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;finalize()Ljava/lang/Object;Ljava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileCourseGroupMemberDao_Impl.javaEnclosingMethod "findByCourseGroupSetAndClazzAsFlow%(JJJIJ)Lkotlinx/coroutines/flow/Flow;NestHost InnerClasses  p rsC*+*,* tuvwxnos |**L+=+%>+'6+)6++6+-6+/6+16 +36 5Y+7=: +@+D : +H: +L7+ P66+ D : + H:+D/+D$+D+D+DK+L7+L7+P6+L7+L7TYV::YY [:   ^W : +d :+dhqqsqt&'/7?GOWfoy !+>ADWadhnqyu|yz {z;|} 1~}'!}+}>W yz }{zDYR'J/B7:?2G*O" W f |vwk f f 8_@8_ 6GT 8_ 8xs6*gt u vwAns/*ltu vwx PK!!$!$!>com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$12.class=  8com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$12this$07Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  5com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; personUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&username( firstNames*lastName, emailAddr.phoneNum0gender2active4 dateOfBirth6 personAddress8 personOrgId:personGroupUid< personLct> personCountry@ personTypeBpersonMasterChangeSeqNumDpersonLocalChangeSeqNumFpersonLastChangedByHadminJ personNotesL fatherNameN fatherNumberP motherNameR motherNumTpersonPictureUidVpersonPictureLctXpersonPictureUriZpersonPictureThumbnailUri\fileSize^personPictureActive`java/util/ArrayList bcd efandroid/database/CursorgetCount()I _h i(I)V bk lm moveToNext()Z bo pqisNull(I)Z bs tugetLong(I)J bw xy getString(I)Ljava/lang/String; b{ |}getInt(I)I&com/ustadmobile/lib/db/entities/Person ~ (JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZJLjava/lang/String;Ljava/lang/String;JJLjava/lang/String;IJJIZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V-com/ustadmobile/lib/db/entities/PersonPicture +(JJLjava/lang/String;Ljava/lang/String;IZ)V2com/ustadmobile/lib/db/composites/PersonAndPicture Z(Lcom/ustadmobile/lib/db/entities/Person;Lcom/ustadmobile/lib/db/entities/PersonPicture;)V  java/util/Listadd(Ljava/lang/Object;)Z b close  androidx/room/RoomSQLiteQueryrelease  call()Ljava/util/List;java/util/concurrent/CallableY(Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis:Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$12; Signature _tmpUsernameLjava/lang/String;_tmpFirstNames _tmpLastName _tmpEmailAddr _tmpPhoneNum_tmpPersonAddress_tmpPersonOrgId_tmpPersonCountry_tmpPersonNotes_tmpFatherName_tmpFatherNumber_tmpMotherName _tmpMotherNum _tmpPersonUidJ _tmpGenderI _tmpActiveZ_tmp_tmpDateOfBirth_tmpPersonGroupUid _tmpPersonLct_tmpPersonType_tmpPersonMasterChangeSeqNum_tmpPersonLocalChangeSeqNum_tmpPersonLastChangedBy _tmpAdmin_tmp_1 _tmpPerson(Lcom/ustadmobile/lib/db/entities/Person;_tmpPersonPictureUri_tmpPersonPictureThumbnailUri_tmpPersonPictureUid_tmpPersonPictureLct _tmpFileSize_tmpPersonPictureActive_tmp_2 _tmpPicture/Lcom/ustadmobile/lib/db/entities/PersonPicture;_item4Lcom/ustadmobile/lib/db/composites/PersonAndPicture;_cursorIndexOfPersonUid_cursorIndexOfUsername_cursorIndexOfFirstNames_cursorIndexOfLastName_cursorIndexOfEmailAddr_cursorIndexOfPhoneNum_cursorIndexOfGender_cursorIndexOfActive_cursorIndexOfDateOfBirth_cursorIndexOfPersonAddress_cursorIndexOfPersonOrgId_cursorIndexOfPersonGroupUid_cursorIndexOfPersonLct_cursorIndexOfPersonCountry_cursorIndexOfPersonType&_cursorIndexOfPersonMasterChangeSeqNum%_cursorIndexOfPersonLocalChangeSeqNum!_cursorIndexOfPersonLastChangedBy_cursorIndexOfAdmin_cursorIndexOfPersonNotes_cursorIndexOfFatherName_cursorIndexOfFatherNumber_cursorIndexOfMotherName_cursorIndexOfMotherNum_cursorIndexOfPersonPictureUid_cursorIndexOfPersonPictureLct_cursorIndexOfPersonPictureUri'_cursorIndexOfPersonPictureThumbnailUri_cursorIndexOfFileSize!_cursorIndexOfPersonPictureActive_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableFLjava/util/List; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionH()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;yLjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileCourseGroupMemberDao_Impl.javaEnclosingMethod  )findByCourseGroupSetAndClazzAsFlowPersons6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses   C*+*,*  DE**L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 +96 +;6+=6+?6+A6+C6+E6+G6+I6+K6+M6+O6+Q6+S6+U6+W6+Y6+[6+]6_Y+ag: +j +n+n+n+n+n+n+n+ n+ n+ n+ n+ n+n|+nq+nf+n[+nP+nE+n:+n/+n$+n+n+n!+r7#+n :% +v:%+n :& +v:&+n :' +v:'+n :( +v:(+n :) +v:)+z6*+ z6,,6++ r7-+ n :/ + v:/+ n :0 + v:0+ r71+r73+n :5 +v:5+z66+r77+r79+z6;+z6==6<+n :> +v:>+n :? +v:?+n :@ +v:@+n :A +v:A+n :B +v:B~Y#%&'()*+-/0135679;<>?@AB:":"+n:+n/+n$+n+n+n+r7$+r7&+n :( +v:(+n :) +v:)+z6*+z6,,6+Y$&()*+:#:#Y"#:! !W :!+*!:C+*C#3353r'/7?GOW_gow     &06 ?#J$P&Z)e*k,u/02568;>?ACDFIJL OQS*T0V:YD[N]X_bblcxefhklnqrtwxz}~8;>#)03;B^V3%M&h'()/0-5>?@AB&#?%Z&u'()*m+y,c-H/ -0#13:5D6N7X9b;x<l=>?o@TA9B8"()u$k&P(5)+*+!,# !>"#' /7?GO W _ g o w|tld\TLD<4% E4 % +-!b    @-b  $ :8b@8b     ;!b~A$  @#b~bA/*   PK!!\q  >com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$13.class=  8com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$13this$07Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  5com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;clazzEnrolmentUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&clazzEnrolmentPersonUid(clazzEnrolmentClazzUid*clazzEnrolmentDateJoined,clazzEnrolmentDateLeft.clazzEnrolmentRole0"clazzEnrolmentAttendancePercentage2clazzEnrolmentActive4clazzEnrolmentLeavingReasonUid6clazzEnrolmentOutcome8clazzEnrolmentLocalChangeSeqNum: clazzEnrolmentMasterChangeSeqNum<clazzEnrolmentLastChangedBy>clazzEnrolmentLct@java/util/ArrayList BCD EFandroid/database/CursorgetCount()I ?H I(I)V BK LM moveToNext()ZO.com/ustadmobile/lib/db/entities/ClazzEnrolment N BR STgetLong(I)J NV WXsetClazzEnrolmentUid(J)V NZ [XsetClazzEnrolmentPersonUid N] ^XsetClazzEnrolmentClazzUid N` aXsetClazzEnrolmentDateJoined Nc dXsetClazzEnrolmentDateLeft Bf ghgetInt(I)I Nj kIsetClazzEnrolmentRole Bm nogetFloat(I)F Nq rs%setClazzEnrolmentAttendancePercentage(F)V Nu vwsetClazzEnrolmentActive(Z)V Ny zX!setClazzEnrolmentLeavingReasonUid N| }IsetClazzEnrolmentOutcome N X"setClazzEnrolmentLocalChangeSeqNum N X#setClazzEnrolmentMasterChangeSeqNum N IsetClazzEnrolmentLastChangedBy N XsetClazzEnrolmentLct  java/util/Listadd(Ljava/lang/Object;)Z B close  androidx/room/RoomSQLiteQueryrelease  call()Ljava/util/List;java/util/concurrent/CallableY(Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis:Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$13; Signature_item0Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;_tmpClazzEnrolmentUidJ_tmpClazzEnrolmentPersonUid_tmpClazzEnrolmentClazzUid_tmpClazzEnrolmentDateJoined_tmpClazzEnrolmentDateLeft_tmpClazzEnrolmentRoleI&_tmpClazzEnrolmentAttendancePercentageF_tmpClazzEnrolmentActiveZ_tmp"_tmpClazzEnrolmentLeavingReasonUid_tmpClazzEnrolmentOutcome#_tmpClazzEnrolmentLocalChangeSeqNum$_tmpClazzEnrolmentMasterChangeSeqNum_tmpClazzEnrolmentLastChangedBy_tmpClazzEnrolmentLct_cursorIndexOfClazzEnrolmentUid%_cursorIndexOfClazzEnrolmentPersonUid$_cursorIndexOfClazzEnrolmentClazzUid&_cursorIndexOfClazzEnrolmentDateJoined$_cursorIndexOfClazzEnrolmentDateLeft _cursorIndexOfClazzEnrolmentRole0_cursorIndexOfClazzEnrolmentAttendancePercentage"_cursorIndexOfClazzEnrolmentActive,_cursorIndexOfClazzEnrolmentLeavingReasonUid#_cursorIndexOfClazzEnrolmentOutcome-_cursorIndexOfClazzEnrolmentLocalChangeSeqNum._cursorIndexOfClazzEnrolmentMasterChangeSeqNum)_cursorIndexOfClazzEnrolmentLastChangedBy_cursorIndexOfClazzEnrolmentLct_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableBLjava/util/List; StackMapTablejava/lang/Throwable Exceptionsjava/lang/ExceptionD()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;uLjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileCourseGroupMemberDao_Impl.javaEnclosingMethod ,findByCourseGroupSetAndClazzAsFlowEnrolments6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses   C*+*,* +**L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 +96 +;6+=6?Y+AG:+JNYP:+Q7U+Q7Y+Q7\+Q7_+Q7b+e6i+l8p+ e66t+ Q7  x+ e6""{+ Q7##~+ Q7%%+e6''+Q7((W:+*:*+**8'/7?GOW_gow+2<CMT^eov     L!+w<f MU"^D#o3%"'('/7?zGrOj Wb _Z gR oJ wB:+ +zBBN@{BBA/*  PK!!$c>com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$14.class=  8com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$14this$07Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  5com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;cgmUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I& cgmSetUid(cgmGroupNumber* cgmPersonUid,cgmLct. personUid0username2 firstNames4lastName6 emailAddr8phoneNum:gender<active> dateOfBirth@ personAddressB personOrgIdDpersonGroupUidF personLctH personCountryJ personTypeLpersonMasterChangeSeqNumNpersonLocalChangeSeqNumPpersonLastChangedByRadminT personNotesV fatherNameX fatherNumberZ motherName\ motherNum^java/util/ArrayList `ab cdandroid/database/CursorgetCount()I ]f g(I)V `i jk moveToNext()Z `m noisNull(I)Z `q rsgetLong(I)J `u vwgetInt(I)Iy1com/ustadmobile/lib/db/entities/CourseGroupMember x{ |(JJIJJ)V `~  getString(I)Ljava/lang/String;&com/ustadmobile/lib/db/entities/Person (JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZJLjava/lang/String;Ljava/lang/String;JJLjava/lang/String;IJJIZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)VLcom/ustadmobile/lib/db/composites/CourseGroupMemberAndPerson;_cursorIndexOfCgmUid_cursorIndexOfCgmSetUid_cursorIndexOfCgmGroupNumber_cursorIndexOfCgmPersonUid_cursorIndexOfCgmLct_cursorIndexOfPersonUid_cursorIndexOfUsername_cursorIndexOfFirstNames_cursorIndexOfLastName_cursorIndexOfEmailAddr_cursorIndexOfPhoneNum_cursorIndexOfGender_cursorIndexOfActive_cursorIndexOfDateOfBirth_cursorIndexOfPersonAddress_cursorIndexOfPersonOrgId_cursorIndexOfPersonGroupUid_cursorIndexOfPersonLct_cursorIndexOfPersonCountry_cursorIndexOfPersonType&_cursorIndexOfPersonMasterChangeSeqNum%_cursorIndexOfPersonLocalChangeSeqNum!_cursorIndexOfPersonLastChangedBy_cursorIndexOfAdmin_cursorIndexOfPersonNotes_cursorIndexOfFatherName_cursorIndexOfFatherNumber_cursorIndexOfMotherName_cursorIndexOfMotherNum_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTablePLjava/util/List; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionR()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;Ljava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileCourseGroupMemberDao_Impl.javaEnclosingMethod $findByCourseGroupSetAndGroupNumAsync9(JIJJJLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses   C*+*,* y D**L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 +96 +;6+=6+?6+A6+C6+E6+G6+I6+K6+M6+O6+Q6+S6+U6+W6+Y6+[6]Y+_e:+h+l.+l$+l+l+lI+p7"+p7$+t6&+p7'+p7)xY"$&')z:!:!+l+l+ l+ l+ l+ l+ l+l+l+l+l+l+l|+lq+lf+l[+lP+lE+l:+l/+l$+l+l+l$+p7#+l :% +}:%+ l :& + }:&+ l :' + }:'+ l :( + }:(+ l :) + }:)+ t6*+t6,,6++p7-+l :/ +}:/+l :0 +}:0+p71+p73+l :5 +}:5+t66+p77+p79+t6;+t6==6<+l :> +}:>+l :? +}:?+l :@ +}:@+l :A +}:A+l :B +}:BY#%&'()*+-/0135679;<>?@AB:":"Y!":  W6: +* :C+*Ck}'/7?GOW_gowDMV`jt &0:FP[akv|)4 : DOU_jpz "# "#$,QM:"V1$`'&j't)!%&'()^/y05>?7@RAmB#%&' (&)0*Fm+:y,Pc-kH/-0#135679;<=>)?Do@_TAz9B" C!"'/7?GO W _ g ox wph`XPH@80(  ' `=Ex     @-`x  $ :8`x@8`x     ;"`x`A/*y  PK!!Tй  =com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$2.class=G  7com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$2this$07Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl;   $androidx/room/EntityInsertionAdapter(Landroidx/room/RoomDatabase;)VINSERT OR REPLACE INTO `CourseGroupMember` (`cgmUid`,`cgmSetUid`,`cgmGroupNumber`,`cgmPersonUid`,`cgmLct`) VALUES (nullif(?, 0),?,?,?,?)  1com/ustadmobile/lib/db/entities/CourseGroupMember getCgmUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V   getCgmSetUid  !getCgmGroupNumber()I # $getCgmPersonUid & ' getCgmLct ) *+binda(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/CourseGroupMember;)VV(Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis9Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$2;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity3Lcom/ustadmobile/lib/db/entities/CourseGroupMember;$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V Signature[Landroidx/room/EntityInsertionAdapter; SourceFileCourseGroupMemberDao_Impl.javaEnclosingMethodD5com/ustadmobile/core/db/dao/CourseGroupMemberDao_ImplNestHost InnerClasses  ,-I *+*,.D/  01  2345-- .H/ 0167*+-9+,+,+,+,"+,%.N OP"Q-R8S/ 9019899:;< 77D*=-4 *+,(.D/  01< 77>?@ABC ECF PK!!XBB=com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$3.class=G  7com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$3this$07Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl;   +androidx/room/EntityDeletionOrUpdateAdapter(Landroidx/room/RoomDatabase;)VUPDATE OR ABORT `CourseGroupMember` SET `cgmUid` = ?,`cgmSetUid` = ?,`cgmGroupNumber` = ?,`cgmPersonUid` = ?,`cgmLct` = ? WHERE `cgmUid` = ?  1com/ustadmobile/lib/db/entities/CourseGroupMember getCgmUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V   getCgmSetUid  !getCgmGroupNumber()I # $getCgmPersonUid & ' getCgmLct ) *+binda(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/CourseGroupMember;)VV(Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis9Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$3;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity3Lcom/ustadmobile/lib/db/entities/CourseGroupMember;$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignaturebLandroidx/room/EntityDeletionOrUpdateAdapter; SourceFileCourseGroupMemberDao_Impl.javaEnclosingMethodD5com/ustadmobile/core/db/dao/CourseGroupMemberDao_ImplNestHost InnerClasses  ,-I *+*,.U/  01  2345-- .Y/ 0167*+-E+,+,+,+,"+,%+,._ `a"b-c8dDe/ E01E89E:;< 77D*=-4 *+,(.U/  01< 77>?@ABC ECF PK!!+=com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$4.class=S  7com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$4this$07Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl;   val$entity3Lcom/ustadmobile/lib/db/entities/CourseGroupMember;  java/lang/Object()V  5com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  %__insertionAdapterOfCourseGroupMember&Landroidx/room/EntityInsertionAdapter; !"# $%$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)J '() *+java/lang/LongvalueOf(J)Ljava/lang/Long; - .setTransactionSuccessful 0 1endTransaction 3 45call()Ljava/lang/Long;7java/util/concurrent/Callablem(Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl;Lcom/ustadmobile/lib/db/entities/CourseGroupMember;)VCodeLineNumberTableLocalVariableTablethis9Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$4; Signature_resultLjava/lang/Long; StackMapTableCjava/lang/Throwable ExceptionsFjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;CLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCourseGroupMemberDao_Impl.javaEnclosingMethod OP insertAsyncg(Lcom/ustadmobile/lib/db/entities/CourseGroupMember;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :y;<=>459A*** &L*,+M*/,N*/- (4:"} &(24?;?@A<=AtBDEGHA4I9/*2:y; <=DEGH>JKLMNQR PK!![ا++=com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$5.class=Q  7com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$5this$07Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl;  val$entityListLjava/util/List;  java/lang/Object()V  5com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  %__insertionAdapterOfCourseGroupMember&Landroidx/room/EntityInsertionAdapter; !"# $%$androidx/room/EntityInsertionAdapterinsert(Ljava/lang/Iterable;)V ' (setTransactionSuccessful *+, -. kotlin/UnitINSTANCE Lkotlin/Unit; 0 1endTransaction 3 45call()Lkotlin/Unit;7java/util/concurrent/CallableJ(Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethis9Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$5; Signature StackMapTableAjava/lang/Throwable ExceptionsDjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCourseGroupMemberDao_Impl.javaEnclosingMethod MNinsertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :;<=>459?*** *&)L*/+M*/, &2:" "&02=; ?<=?r@BCEFA4G9/*2:; <=BCEF>HIJKLOP PK!!p D ''=com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$6.class=Q  7com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$6this$07Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl;  val$listLjava/util/List;  java/lang/Object()V  5com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  '__insertionAdapterOfCourseGroupMember_1&Landroidx/room/EntityInsertionAdapter; !"# $%$androidx/room/EntityInsertionAdapterinsert(Ljava/lang/Iterable;)V ' (setTransactionSuccessful *+, -. kotlin/UnitINSTANCE Lkotlin/Unit; 0 1endTransaction 3 45call()Lkotlin/Unit;7java/util/concurrent/CallableJ(Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethis9Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$6; Signature StackMapTableAjava/lang/Throwable ExceptionsDjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCourseGroupMemberDao_Impl.javaEnclosingMethod MNupsertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :;<=>459?*** *&)L*/+M*/, &2:" "&02=; ?<=?r@BCEFA4G9/*2:; <=BCEF>HIJKLOP PK!!Lj??=com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$7.class=Q  7com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$7this$07Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl;  val$entityListLjava/util/List;  java/lang/Object()V  5com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  "__updateAdapterOfCourseGroupMember-Landroidx/room/EntityDeletionOrUpdateAdapter; !"# $%+androidx/room/EntityDeletionOrUpdateAdapterhandleMultiple(Ljava/lang/Iterable;)I ' (setTransactionSuccessful *+, -. kotlin/UnitINSTANCE Lkotlin/Unit; 0 1endTransaction 3 45call()Lkotlin/Unit;7java/util/concurrent/CallableJ(Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethis9Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$7; Signature StackMapTableAjava/lang/Throwable ExceptionsDjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCourseGroupMemberDao_Impl.javaEnclosingMethod MNupdateListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :;<=>459@*** W*&)L*/+M*/, '3:" #'13>; @<=?s@BCEFA4G9/*2:; <=BCEF>HIJKLOP PK!!jl =com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$8.class=  7com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$8this$07Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  5com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;cgmUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I& cgmSetUid(cgmGroupNumber* cgmPersonUid,cgmLct.java/util/ArrayList 012 34android/database/CursorgetCount()I -6 7(I)V 09 :; moveToNext()Z 0= >?getLong(I)J 0A BCgetInt(I)IE1com/ustadmobile/lib/db/entities/CourseGroupMember DG H(JJIJJ)V JKL MNjava/util/Listadd(Ljava/lang/Object;)Z 0P Qclose STU Vandroidx/room/RoomSQLiteQueryrelease X YZcall()Ljava/util/List;\java/util/concurrent/CallableY(Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis9Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$8; Signature_item3Lcom/ustadmobile/lib/db/entities/CourseGroupMember; _tmpCgmUidJ _tmpCgmSetUid_tmpCgmGroupNumberI_tmpCgmPersonUid _tmpCgmLct_cursorIndexOfCgmUid_cursorIndexOfCgmSetUid_cursorIndexOfCgmGroupNumber_cursorIndexOfCgmPersonUid_cursorIndexOfCgmLct_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableELjava/util/List; StackMapTablezjava/lang/Throwable Exceptions}java/lang/ExceptionG()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;xLjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileCourseGroupMemberDao_Impl.javaEnclosingMethod findByGroupSetUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  [ ]^C*+*,* _`abcYZ^ **L+=+%>+'6+)6++6-Y+/5:+8S+<7 +<7 +@6 +<7+<7DY   F:IW:+O*R:+O*R_^'/7FOXaku` deXDfg a;hg k1ij u'kglgmjnj'oj/pj7|qjFmrsabtuv Fmrwx*F0JX0y{|c~AY^/*W_` ab{|c PK!!+t?7 7 =com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$9.class=w  7com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$9this$07Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  5com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;cgmUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I& cgmSetUid(cgmGroupNumber* cgmPersonUid,cgmLct ./0 12android/database/Cursor moveToFirst()Z .4 56getLong(I)J .8 9:getInt(I)I<1com/ustadmobile/lib/db/entities/CourseGroupMember ;> ?(JJIJJ)V .A Bclose DEF Gandroidx/room/RoomSQLiteQueryrelease I JKcall5()Lcom/ustadmobile/lib/db/entities/CourseGroupMember;Mjava/util/concurrent/CallableY(Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis9Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$9; Signature _tmpCgmUidJ _tmpCgmSetUid_tmpCgmGroupNumberI_tmpCgmPersonUid _tmpCgmLct_result3Lcom/ustadmobile/lib/db/entities/CourseGroupMember;_cursorIndexOfCgmUid_cursorIndexOfCgmSetUid_cursorIndexOfCgmGroupNumber_cursorIndexOfCgmPersonUid_cursorIndexOfCgmLct_cursorLandroid/database/Cursor; StackMapTablegjava/lang/Throwable Exceptionsjjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/Nullable;()Ljava/lang/Object;fLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCourseGroupMemberDao_Impl.javaEnclosingMethod stfindByPersonUid6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  L NOC*+*,* PQRSTJKO **L+=+%>+'6+)6++6+-I+37+37 +76 +37 +37;Y   =:::+@*C:+@*CPZ !"'#/$7&@(I*R,\.f0p1235785789QI:UVR1WV \'XY fZV p[V\]^Y~_Y'v`Y/naY7fbY\]RScde*.;.fhiklAJmO/*HPQ RShiklTnopqruv PK!!/6SYY;com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl.class=  0com/ustadmobile/core/db/dao/CourseGroupMemberDao()V   5com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl__dbLandroidx/room/RoomDatabase;7com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$1  V(Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl;Landroidx/room/RoomDatabase;)V  %__insertionAdapterOfCourseGroupMember&Landroidx/room/EntityInsertionAdapter;7com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$2   '__insertionAdapterOfCourseGroupMember_17com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$3   !""__updateAdapterOfCourseGroupMember-Landroidx/room/EntityDeletionOrUpdateAdapter; $%& 'androidx/room/RoomDatabaseassertNotSuspendingTransaction $) *beginTransaction ,-. /0$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)J $2 3setTransactionSuccessful $5 6endTransaction87com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$4 7: ;m(Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl;Lcom/ustadmobile/lib/db/entities/CourseGroupMember;)V =>? @Aandroidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ,C DEinsert(Ljava/lang/Iterable;)VG7com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$5 FI JJ(Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl;Ljava/util/List;)VL7com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$6 KI OPQ RS+androidx/room/EntityDeletionOrUpdateAdapterhandle(Ljava/lang/Object;)IU7com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$7 TIXg SELECT CourseGroupMember.* FROM CourseGroupMember WHERE cgmSetUid = ? Z[\ ]^androidx/room/RoomSQLiteQueryacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; Z` abbindLong(IJ)V def ghandroidx/room/util/DBUtilcreateCancellationSignal!()Landroid/os/CancellationSignal;j7com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$8 il mY(Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl;Landroidx/room/RoomSQLiteQuery;)V =o @p(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;r SELECT * FROM CourseGroupMember WHERE cgmPersonUid = ? AND cgmSetUid = ? LIMIT 1 t7com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$9 slw+ --First get a list of all enrolments - this may contains duplicates for students who leave and re-enrol WITH AllEnrollmentsAndActiveStatus(enrolledPersonUid, isActive) AS (SELECT ClazzEnrolment.clazzEnrolmentPersonUid AS enrolledPersonUid, (? BETWEEN ClazzEnrolment.clazzEnrolmentDateJoined AND ClazzEnrolment.clazzEnrolmentDateLeft) AS isActive FROM ClazzEnrolment WHERE ClazzEnrolment.clazzEnrolmentClazzUid = CASE(?) WHEN 0 THEN (SELECT CourseGroupSet.cgsClazzUid FROM CourseGroupSet WHERE CourseGroupSet.cgsUid = ?) ELSE ? END AND ClazzEnrolment.clazzEnrolmentRole = 1000), --Consolidate and removes any duplicates EnrolledStudentPersonUids(enrolledPersonUid, isActive) AS (SELECT DISTINCT AllEnrollmentsAndActiveStatus.enrolledPersonUid, (SELECT CAST(AllEnrollmentsInner.isActive AS INTEGER) FROM AllEnrollmentsAndActiveStatus AllEnrollmentsInner WHERE AllEnrollmentsInner.enrolledPersonUid = AllEnrollmentsAndActiveStatus.enrolledPersonUid ORDER BY AllEnrollmentsInner.isActive DESC LIMIT 1) AS isActive FROM AllEnrollmentsAndActiveStatus) -- Now create a list with each students name, the coursegroupmember object if any and active status SELECT (Person.firstNames || ' ' || Person.lastName) AS name, Person.personUid, CourseGroupMember.*, PersonPicture.*, EnrolledStudentPersonUids.isActive AS enrolmentIsActive, PersonPicture.personPictureThumbnailUri AS pictureUri FROM EnrolledStudentPersonUids JOIN Person ON Person.personUid = EnrolledStudentPersonUids.enrolledPersonUid LEFT JOIN PersonPicture ON PersonPicture.personPictureUid = Person.personUid -- LEFT JOIN will use the most recent member in case of duplicate assignments eg if LEFT JOIN CourseGroupMember ON CourseGroupMember.cgmUid = (SELECT CourseGroupMember.cgmUid FROM CourseGroupMember WHERE CourseGroupMember.cgmPersonUid = EnrolledStudentPersonUids.enrolledPersonUid AND CourseGroupMember.cgmSetUid = ? ORDER BY CourseGroupMember.cgmLct DESC LIMIT 1) WHERE (? = 0 OR ? = EnrolledStudentPersonUids.isActive) /* * Begin permission check - must have course view members permission, or active * user must be in the same group */ AND ( (( /* If the accountPersonUid is the owner of the course, all permissions are granted */ (COALESCE( (SELECT _Clazz_Permission.clazzOwnerPersonUid FROM Clazz _Clazz_Permission WHERE _Clazz_Permission.clazzUid = ?), 0) = ?) /* If there is a CoursePermission entity that is for the course as per the clazzUid parameter that is granted to the person directly or to the enrolmentRole that the person has in the course, then permission is granted. */ OR EXISTS(SELECT CoursePermission.cpUid FROM CoursePermission LEFT JOIN ClazzEnrolment ClazzEnrolment_ForAccountPerson ON CoursePermission.cpToEnrolmentRole != 0 AND ClazzEnrolment_ForAccountPerson.clazzEnrolmentUid = (SELECT COALESCE( (SELECT _ClazzEnrolment_AccountPersonInner.clazzEnrolmentUid FROM ClazzEnrolment _ClazzEnrolment_AccountPersonInner WHERE _ClazzEnrolment_AccountPersonInner.clazzEnrolmentClazzUid = CoursePermission.cpClazzUid AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentPersonUid = ? AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentActive ORDER BY _ClazzEnrolment_AccountPersonInner.clazzEnrolmentDateLeft DESC LIMIT 1), 0)) WHERE CoursePermission.cpClazzUid = ? AND (CoursePermission.cpToPersonUid = ? OR CoursePermission.cpToEnrolmentRole = ClazzEnrolment_ForAccountPerson.clazzEnrolmentRole) AND (CoursePermission.cpPermissionsFlag & 8192 ) > 0) OR EXISTS(SELECT SystemPermission.spUid FROM SystemPermission WHERE SystemPermission.spToPersonUid = ? AND (SystemPermission.spPermissionsFlag & 8192 ) > 0) ) ) OR EXISTS( SELECT 1 FROM CourseGroupMember _CourseGroupMemberForActivePerson WHERE _CourseGroupMemberForActivePerson.cgmPersonUid = ? AND _CourseGroupMemberForActivePerson.cgmGroupNumber = CourseGroupMember.cgmGroupNumber) ) ORDER BY Person.firstNames, Person.lastName ASC y8com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$10 xl|java/lang/String~ClazzEnrolmentCourseGroupSetPerson PersonPictureCourseGroupMemberClazzCoursePermissionSystemPermission8com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$11 l =  createFlowo(Landroidx/room/RoomDatabase;Z[Ljava/lang/String;Ljava/util/concurrent/Callable;)Lkotlinx/coroutines/flow/Flow; SELECT Person.*, PersonPicture.* FROM Person LEFT JOIN PersonPicture ON PersonPicture.personPictureUid = Person.personUid WHERE Person.personUid IN (SELECT DISTINCT ClazzEnrolment.clazzEnrolmentPersonUid FROM ClazzEnrolment WHERE ClazzEnrolment.clazzEnrolmentClazzUid = CASE(?) WHEN 0 THEN (SELECT CourseGroupSet.cgsClazzUid FROM CourseGroupSet WHERE CourseGroupSet.cgsUid = ?) ELSE ? END ) 8com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$12 l SELECT ClazzEnrolment.* FROM ClazzEnrolment WHERE ClazzEnrolment.clazzEnrolmentClazzUid = CASE(?) WHEN 0 THEN (SELECT CourseGroupSet.cgsClazzUid FROM CourseGroupSet WHERE CourseGroupSet.cgsUid = ?) ELSE ? END 8com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$13 l SELECT CourseGroupMember.*, Person.* FROM CourseGroupMember JOIN Person ON Person.personUid = CourseGroupMember.cgmPersonUid WHERE ( CourseGroupMember.cgmSetUid = ? AND CourseGroupMember.cgmGroupNumber = ?) AND ( /* Grant permission where the active person is in the group */ EXISTS(SELECT 1 FROM CourseGroupMember CourseGroupMemberInternal WHERE CourseGroupMemberInternal.cgmSetUid = ? AND CourseGroupMemberInternal.cgmPersonUid = ?) /* Grant permission where the activepersonuid is in a group assigned to mark this group */ OR EXISTS(SELECT 1 FROM PeerReviewerAllocation WHERE PeerReviewerAllocation.praAssignmentUid = ? AND PeerReviewerAllocation.praMarkerSubmitterUid = ? AND EXISTS(SELECT 1 FROM CourseGroupMember CourseGroupMemberInternal WHERE CourseGroupMemberInternal.cgmSetUid = PeerReviewerAllocation.praMarkerSubmitterUid AND CourseGroupMemberInternal.cgmPersonUid = ?)) /* Grant permission where the active person has the select person permission for the class */ OR (( /* If the accountPersonUid is the owner of the course, all permissions are granted */ (COALESCE( (SELECT _Clazz_Permission.clazzOwnerPersonUid FROM Clazz _Clazz_Permission WHERE _Clazz_Permission.clazzUid = ?), 0) = ?) /* If there is a CoursePermission entity that is for the course as per the clazzUid parameter that is granted to the person directly or to the enrolmentRole that the person has in the course, then permission is granted. */ OR EXISTS(SELECT CoursePermission.cpUid FROM CoursePermission LEFT JOIN ClazzEnrolment ClazzEnrolment_ForAccountPerson ON CoursePermission.cpToEnrolmentRole != 0 AND ClazzEnrolment_ForAccountPerson.clazzEnrolmentUid = (SELECT COALESCE( (SELECT _ClazzEnrolment_AccountPersonInner.clazzEnrolmentUid FROM ClazzEnrolment _ClazzEnrolment_AccountPersonInner WHERE _ClazzEnrolment_AccountPersonInner.clazzEnrolmentClazzUid = CoursePermission.cpClazzUid AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentPersonUid = ? AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentActive ORDER BY _ClazzEnrolment_AccountPersonInner.clazzEnrolmentDateLeft DESC LIMIT 1), 0)) WHERE CoursePermission.cpClazzUid = ? AND (CoursePermission.cpToPersonUid = ? OR CoursePermission.cpToEnrolmentRole = ClazzEnrolment_ForAccountPerson.clazzEnrolmentRole) AND (CoursePermission.cpPermissionsFlag & 8192 ) > 0) OR EXISTS(SELECT SystemPermission.spUid FROM SystemPermission WHERE SystemPermission.spToPersonUid = ? AND (SystemPermission.spPermissionsFlag & 8192 ) > 0) ) ) ) 8com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$14 l  java/util/Collections emptyList()Ljava/util/List;1com/ustadmobile/lib/db/entities/CourseGroupMember  update6(Lcom/ustadmobile/lib/db/entities/CourseGroupMember;)V   insertAsyncg(Lcom/ustadmobile/lib/db/entities/CourseGroupMember;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;  D6(Lcom/ustadmobile/lib/db/entities/CourseGroupMember;)J Signature[Landroidx/room/EntityInsertionAdapter;bLandroidx/room/EntityDeletionOrUpdateAdapter;(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis7Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl;$RuntimeInvisibleParameterAnnotationsLandroidx/annotation/NonNull;_resultJentity3Lcom/ustadmobile/lib/db/entities/CourseGroupMember; StackMapTablejava/lang/Throwable $completion Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;z(Lcom/ustadmobile/lib/db/entities/CourseGroupMember;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; insertList(Ljava/util/List;)V entityListLjava/util/List;FLjava/util/List<+Lcom/ustadmobile/lib/db/entities/CourseGroupMember;>;I(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/CourseGroupMember;>;)VinsertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;ELjava/util/List;0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;(Ljava/util/List;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;upsertListAsynclistupdateListAsyncfindByGroupSetUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; groupSetUid_sqlLjava/lang/String; _statementLandroidx/room/RoomSQLiteQuery; _argIndexI_cancellationSignalLandroid/os/CancellationSignal;hLkotlin/coroutines/Continuation<-Ljava/util/List;>;}(JLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;findByPersonUid6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object; studentUidVLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/CourseGroupMember;>;l(JJLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/CourseGroupMember;>;)Ljava/lang/Object;findByCourseGroupSetAndClazz9(JJJIJLkotlin/coroutines/Continuation;)Ljava/lang/Object;cgsUidclazzUidtime activeFilteraccountPersonUidoLkotlin/coroutines/Continuation<-Ljava/util/List;>;(JJJIJLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;"findByCourseGroupSetAndClazzAsFlow%(JJJIJ)Lkotlinx/coroutines/flow/Flow;s(JJJIJ)Lkotlinx/coroutines/flow/Flow;>;)findByCourseGroupSetAndClazzAsFlowPersonsiLkotlin/coroutines/Continuation<-Ljava/util/List;>;(JJLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;,findByCourseGroupSetAndClazzAsFlowEnrolmentsfLkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;>;>;|(JJLkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;>;>;)Ljava/lang/Object;$findByCourseGroupSetAndGroupNumAsync9(JIJJJLkotlin/coroutines/Continuation;)Ljava/lang/Object;courseGroupSetUidgroupNum assignmentUidsLkotlin/coroutines/Continuation<-Ljava/util/List;>;(JIJJJLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;getRequiredConverters(()Ljava/util/List;>;RuntimeInvisibleAnnotations(Ljava/lang/Object;)VF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; SourceFileCourseGroupMemberDao_Impl.java NestMembers InnerClasses1 !"y1**+* Y*+*Y*+*Y*+12 3D#U0g11 D7*#*(*++A*1 7*4:*4!++-+& klnop!r(p+r4s 77kc*7Y*+9,<y  2*#*(*+B*1*4 M*4,'& $'/122 2g m*FY*+H,< m*KY*+M,< 3*#*(*+NW*1*4 M*4,(& %(0233h m*TY*+V,< 2W:WY:6_c:*iY*k-n H222. &# 2 >q:qY:6!_6_c: * sY*un"  "'R>>>>: 2/' >v: vY: 6   _6   !_6   _6   !_6   _6   _6   _6   !_ 6   _ 6   _ 6   !_ 6   _ 6   _6   _c:*xY* z n B $'/2:=EISWaemqz~p       v: vY: 6   _6   !_6   _6   !_6   _6   _6   _6   !_ 6   _ 6   _ 6   !_ 6   _ 6   _6   _*{Y}SYSYSYSYSYSYSYSY* ~ q rstu$v'w/x2y:z={E|I}S~Waemqz~\    I:Y:6_6!_6_c: * Y*n*  "%-2RIIIIE =:2 I I:Y:6_6!_6_c: * Y*n*  "%-2RIIIIE =:2 I:  Y: 6   _6   _6   _6   _6   _6   _6   _6   _ 6   _ 6   _ 6   _ 6   _ 6   _c:*Y*  nz] ^_`a$b'c/d2e;f>gGhKiTjXkalemnnro{pqrstuvwxyp       +A 3 *+&  A 4 *+,&  AD03 *+&     xsiTKF7 r 7FKTisxPK!!_@S:com/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$1.class=V  4com/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$1this$04Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Impl;   $androidx/room/EntityInsertionAdapter(Landroidx/room/RoomDatabase;)VINSERT OR ABORT INTO `CourseGroupSet` (`cgsUid`,`cgsName`,`cgsTotalGroups`,`cgsActive`,`cgsClazzUid`,`cgsLct`) VALUES (nullif(?, 0),?,?,?,?,?)  .com/ustadmobile/lib/db/entities/CourseGroupSet getCgsUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V   getCgsName()Ljava/lang/String;  !"bindNull(I)V $ %& bindString(ILjava/lang/String;)V ( )*getCgsTotalGroups()I , -. getCgsActive()Z 0 1getCgsClazzUid 3 4 getCgsLct 6 78bind^(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/CourseGroupSet;)VS(Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis6Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$1;arg0Landroidx/room/RoomDatabase; createQueryRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity0Lcom/ustadmobile/lib/db/entities/CourseGroupSet;_tmpI StackMapTable$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureXLandroidx/room/EntityInsertionAdapter; SourceFileCourseGroupSetDao_Impl.javaEnclosingMethodS2com/ustadmobile/core/db/dao/CourseGroupSetDao_ImplNestHost InnerClasses  9:I *+*,;0<  =>  ?@A:- ;4< =>BC78:a+,, ++,#+,',+>++,/+,2;* : ;<>'@3A@BICTD`E<*a=>aDEaFG@!HIJ @K CCD7L:4 *+,5;0<  =>K CCMNOPQR TRU PK!!r g g ;com/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$10.class=  5com/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$10this$04Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  2com/ustadmobile/core/db/dao/CourseGroupSetDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;cgsUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&cgsName(cgsTotalGroups* cgsActive, cgsClazzUid.cgsLct 012 34android/database/Cursor moveToFirst()Z6.com/ustadmobile/lib/db/entities/CourseGroupSet 5 09 :;getLong(I)J 5= >? setCgsUid(J)V 0A BCisNull(I)Z 0E FG getString(I)Ljava/lang/String; 5I JK setCgsName(Ljava/lang/String;)V 0M NOgetInt(I)I 5Q RSsetCgsTotalGroups(I)V 5U VW setCgsActive(Z)V 5Y Z?setCgsClazzUid 5\ ]? setCgsLct 0_ `close bcd eandroidx/room/RoomSQLiteQueryrelease g hicall2()Lcom/ustadmobile/lib/db/entities/CourseGroupSet;kjava/util/concurrent/CallableV(Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis7Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$10; Signature _tmpCgsNameLjava/lang/String; _tmpCgsUidJ_tmpCgsTotalGroupsI _tmpCgsActiveZ_tmp_tmpCgsClazzUid _tmpCgsLct_result0Lcom/ustadmobile/lib/db/entities/CourseGroupSet;_cursorIndexOfCgsUid_cursorIndexOfCgsName_cursorIndexOfCgsTotalGroups_cursorIndexOfCgsActive_cursorIndexOfCgsClazzUid_cursorIndexOfCgsLct_cursorLandroid/database/Cursor; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/Nullable;finalize()Ljava/lang/Object;cLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCourseGroupSetDao_Impl.javaEnclosingMethod findByUidAsFlow!(J)Lkotlinx/coroutines/flow/Flow;NestHost InnerClasses  j lmC*+*,* nopqrhim**L+=+%>+'6+)6++6+-6+/5Y7:+87  <+@ : +D:  H+L6  P+L66  T+87X+87[:: +^ :+^n~'/7?HQZakqz    onst Zwuv zWst Fwx )yz 5{x|v}vQ~xx'x/x7x?x ~pqPq 05*@-05 0m6*an o pqAhm/*fno pqr PK!!*b:com/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$2.class=V  4com/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$2this$04Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Impl;   $androidx/room/EntityInsertionAdapter(Landroidx/room/RoomDatabase;)VINSERT OR REPLACE INTO `CourseGroupSet` (`cgsUid`,`cgsName`,`cgsTotalGroups`,`cgsActive`,`cgsClazzUid`,`cgsLct`) VALUES (nullif(?, 0),?,?,?,?,?)  .com/ustadmobile/lib/db/entities/CourseGroupSet getCgsUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V   getCgsName()Ljava/lang/String;  !"bindNull(I)V $ %& bindString(ILjava/lang/String;)V ( )*getCgsTotalGroups()I , -. getCgsActive()Z 0 1getCgsClazzUid 3 4 getCgsLct 6 78bind^(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/CourseGroupSet;)VS(Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis6Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$2;arg0Landroidx/room/RoomDatabase; createQueryRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity0Lcom/ustadmobile/lib/db/entities/CourseGroupSet;_tmpI StackMapTable$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureXLandroidx/room/EntityInsertionAdapter; SourceFileCourseGroupSetDao_Impl.javaEnclosingMethodS2com/ustadmobile/core/db/dao/CourseGroupSetDao_ImplNestHost InnerClasses  9:I *+*,;G<  =>  ?@A:- ;K< =>BC78:a+,, ++,#+,',+>++,/+,2;* Q RSU'W3X@YIZT[`\<*a=>aDEaFG@!HIJ @K CCD7L:4 *+,5;G<  =>K CCMNOPQR TRU PK!!S7  :com/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$3.class=V  4com/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$3this$04Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Impl;   +androidx/room/EntityDeletionOrUpdateAdapter(Landroidx/room/RoomDatabase;)VUPDATE OR ABORT `CourseGroupSet` SET `cgsUid` = ?,`cgsName` = ?,`cgsTotalGroups` = ?,`cgsActive` = ?,`cgsClazzUid` = ?,`cgsLct` = ? WHERE `cgsUid` = ?  .com/ustadmobile/lib/db/entities/CourseGroupSet getCgsUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V   getCgsName()Ljava/lang/String;  !"bindNull(I)V $ %& bindString(ILjava/lang/String;)V ( )*getCgsTotalGroups()I , -. getCgsActive()Z 0 1getCgsClazzUid 3 4 getCgsLct 6 78bind^(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/CourseGroupSet;)VS(Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis6Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$3;arg0Landroidx/room/RoomDatabase; createQueryRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity0Lcom/ustadmobile/lib/db/entities/CourseGroupSet;_tmpI StackMapTable$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V Signature_Landroidx/room/EntityDeletionOrUpdateAdapter; SourceFileCourseGroupSetDao_Impl.javaEnclosingMethodS2com/ustadmobile/core/db/dao/CourseGroupSetDao_ImplNestHost InnerClasses  9:I *+*,;^<  =>  ?@A:- ;b< =>BC78:m+,, ++,#+,',+>++,/+,2+,;. h ijl'n3o@pIqTr`slt<*m=>mDEmFG@-HIJ @K CCD7L:4 *+,5;^<  =>K CCMNOPQR TRU PK!!}~:com/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$4.class=S  4com/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$4this$04Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Impl;   val$entity0Lcom/ustadmobile/lib/db/entities/CourseGroupSet;  java/lang/Object()V  2com/ustadmobile/core/db/dao/CourseGroupSetDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  "__insertionAdapterOfCourseGroupSet&Landroidx/room/EntityInsertionAdapter; !"# $%$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)J '() *+java/lang/LongvalueOf(J)Ljava/lang/Long; - .setTransactionSuccessful 0 1endTransaction 3 45call()Ljava/lang/Long;7java/util/concurrent/Callableg(Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Impl;Lcom/ustadmobile/lib/db/entities/CourseGroupSet;)VCodeLineNumberTableLocalVariableTablethis6Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$4; Signature_resultLjava/lang/Long; StackMapTableCjava/lang/Throwable ExceptionsFjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;CLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCourseGroupSetDao_Impl.javaEnclosingMethod OP insertAsyncd(Lcom/ustadmobile/lib/db/entities/CourseGroupSet;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :;<=>459A*** &L*,+M*/,N*/- (4:" &(24?;?@A<=AtBDEGHA4I9/*2:; <=DEGH>JKLMNQR PK!!}nn:com/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$5.class=Q  4com/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$5this$04Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Impl;   val$entity0Lcom/ustadmobile/lib/db/entities/CourseGroupSet;  java/lang/Object()V  2com/ustadmobile/core/db/dao/CourseGroupSetDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  $__insertionAdapterOfCourseGroupSet_1&Landroidx/room/EntityInsertionAdapter; !"# $%$androidx/room/EntityInsertionAdapterinsert(Ljava/lang/Object;)V ' (setTransactionSuccessful *+, -. kotlin/UnitINSTANCE Lkotlin/Unit; 0 1endTransaction 3 45call()Lkotlin/Unit;7java/util/concurrent/Callableg(Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Impl;Lcom/ustadmobile/lib/db/entities/CourseGroupSet;)VCodeLineNumberTableLocalVariableTablethis6Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$5; Signature StackMapTableAjava/lang/Throwable ExceptionsDjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCourseGroupSetDao_Impl.javaEnclosingMethod MN upsertAsyncd(Lcom/ustadmobile/lib/db/entities/CourseGroupSet;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :;<=>459?*** *&)L*/+M*/, &2:" "&02=; ?<=?r@BCEFA4G9/*2:; <=BCEF>HIJKLOP PK!!y5ļ:com/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$6.class=S  4com/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$6this$04Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Impl;   val$entity0Lcom/ustadmobile/lib/db/entities/CourseGroupSet;  java/lang/Object()V  2com/ustadmobile/core/db/dao/CourseGroupSetDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  __updateAdapterOfCourseGroupSet-Landroidx/room/EntityDeletionOrUpdateAdapter; !"# $%+androidx/room/EntityDeletionOrUpdateAdapterhandle(Ljava/lang/Object;)I ' (setTransactionSuccessful *+, -.java/lang/IntegervalueOf(I)Ljava/lang/Integer; 0 1endTransaction 3 45call()Ljava/lang/Integer;7java/util/concurrent/Callableg(Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Impl;Lcom/ustadmobile/lib/db/entities/CourseGroupSet;)VCodeLineNumberTableLocalVariableTablethis6Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$6; Signature_totalI StackMapTableCjava/lang/Throwable ExceptionsFjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;FLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCourseGroupSetDao_Impl.javaEnclosingMethod OP updateAsyncd(Lcom/ustadmobile/lib/db/entities/CourseGroupSet;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :;<=>459E<*** `<*&)M*/,N*/- ,8:&  ',68C;E<=C?@A8BDEGHA4I9/*2:; <=DEGH>JKLMNQR PK!!Gh h :com/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$7.class=  4com/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$7this$04Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Impl;   ,androidx/room/paging/LimitOffsetPagingSourceQ(Landroidx/room/RoomSQLiteQuery;Landroidx/room/RoomDatabase;[Ljava/lang/String;)VcgsUid  androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IcgsNamecgsTotalGroups cgsActive cgsClazzUidcgsLct java/util/ArrayList "#$ %&android/database/CursorgetCount()I ( )(I)V "+ ,- moveToNext()Z/.com/ustadmobile/lib/db/entities/CourseGroupSet .1 2()V "4 56getLong(I)J .8 9: setCgsUid(J)V "< =>isNull(I)Z "@ AB getString(I)Ljava/lang/String; .D EF setCgsName(Ljava/lang/String;)V "H IJgetInt(I)I .L M)setCgsTotalGroups .O PQ setCgsActive(Z)V .S T:setCgsClazzUid .V W: setCgsLct YZ[ \]java/util/Listadd(Ljava/lang/Object;)Z(Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Impl;Landroidx/room/RoomSQLiteQuery;Landroidx/room/RoomDatabase;[Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis6Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$7;arg0Landroidx/room/RoomSQLiteQuery;arg1Landroidx/room/RoomDatabase;arg2[Ljava/lang/String; convertRows+(Landroid/database/Cursor;)Ljava/util/List; _tmpCgsNameLjava/lang/String;_item0Lcom/ustadmobile/lib/db/entities/CourseGroupSet; _tmpCgsUidJ_tmpCgsTotalGroupsI _tmpCgsActiveZ_tmp_tmpCgsClazzUid _tmpCgsLctcursorLandroid/database/Cursor;_cursorIndexOfCgsUid_cursorIndexOfCgsName_cursorIndexOfCgsTotalGroups_cursorIndexOfCgsActive_cursorIndexOfCgsClazzUid_cursorIndexOfCgsLct_resultLjava/util/List;LocalVariableTypeTableBLjava/util/List; StackMapTablejava/lang/String Signature](Landroid/database/Cursor;)Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;$RuntimeInvisibleParameterAnnotations`Landroidx/room/paging/LimitOffsetPagingSource; SourceFileCourseGroupSetDao_Impl.javaEnclosingMethod2com/ustadmobile/core/db/dao/CourseGroupSetDao_Impl findAllCourseGroupSetForClazz4(JLjava/lang/String;I)Landroidx/paging/PagingSource;NestHost InnerClasses  ^_`*+*,-`a4bcdefghijk_v+ =+>+6+6+6+6Y+!':+*.Y0: +37   7+; : +?:   C+G6   K+G66 N+37 R+37 U XWd`n&.=FOX_io x  allm Ono Xpq xalm Prs 3tu?vs"wqxqbcyz{s|s}s~s&s.s= =C= "Y1.*@7 "Y PK!!%W_:com/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$8.class=  4com/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$8this$04Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  2com/ustadmobile/core/db/dao/CourseGroupSetDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;cgsUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&cgsName(cgsTotalGroups* cgsActive, cgsClazzUid.cgsLct0java/util/ArrayList 234 56android/database/CursorgetCount()I /8 9(I)V 2; <= moveToNext()Z?.com/ustadmobile/lib/db/entities/CourseGroupSet > 2B CDgetLong(I)J >F GH setCgsUid(J)V 2J KLisNull(I)Z 2N OP getString(I)Ljava/lang/String; >R ST setCgsName(Ljava/lang/String;)V 2V WXgetInt(I)I >Z [9setCgsTotalGroups >] ^_ setCgsActive(Z)V >a bHsetCgsClazzUid >d eH setCgsLct ghi jkjava/util/Listadd(Ljava/lang/Object;)Z 2m nclose pqr sandroidx/room/RoomSQLiteQueryrelease u vwcall()Ljava/util/List;yjava/util/concurrent/CallableV(Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis6Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$8; Signature _tmpCgsNameLjava/lang/String;_item0Lcom/ustadmobile/lib/db/entities/CourseGroupSet; _tmpCgsUidJ_tmpCgsTotalGroupsI _tmpCgsActiveZ_tmp_tmpCgsClazzUid _tmpCgsLct_cursorIndexOfCgsUid_cursorIndexOfCgsName_cursorIndexOfCgsTotalGroups_cursorIndexOfCgsActive_cursorIndexOfCgsClazzUid_cursorIndexOfCgsLct_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableBLjava/util/List; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionD()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;uLjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileCourseGroupSetDao_Impl.javaEnclosingMethod &findAllCourseGroupSetForClazzListAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  x z{C*+*,* |i}~vw{**L+=+%>+'6+)6++6+-6/Y+17:+:>Y@: +A7   E+I : +M:   Q+U6   Y+U66 \+A7 `+A7 c fWd: +l*o :+l*o|"mopq'r/s7t?uNvWx`zi{p}z~ }} ` i a P 3?"'/7?N~ NSN 2g1>*@7 2g2Av{/*t|i} ~ PK!!pL? ? :com/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$9.class=  4com/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$9this$04Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  2com/ustadmobile/core/db/dao/CourseGroupSetDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;cgsUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&cgsName(cgsTotalGroups* cgsActive, cgsClazzUid.cgsLct 012 34android/database/Cursor moveToFirst()Z6.com/ustadmobile/lib/db/entities/CourseGroupSet 5 09 :;getLong(I)J 5= >? setCgsUid(J)V 0A BCisNull(I)Z 0E FG getString(I)Ljava/lang/String; 5I JK setCgsName(Ljava/lang/String;)V 0M NOgetInt(I)I 5Q RSsetCgsTotalGroups(I)V 5U VW setCgsActive(Z)V 5Y Z?setCgsClazzUid 5\ ]? setCgsLct 0_ `close bcd eandroidx/room/RoomSQLiteQueryrelease g hicall2()Lcom/ustadmobile/lib/db/entities/CourseGroupSet;kjava/util/concurrent/CallableV(Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis6Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$9; Signature _tmpCgsNameLjava/lang/String; _tmpCgsUidJ_tmpCgsTotalGroupsI _tmpCgsActiveZ_tmp_tmpCgsClazzUid _tmpCgsLct_result0Lcom/ustadmobile/lib/db/entities/CourseGroupSet;_cursorIndexOfCgsUid_cursorIndexOfCgsName_cursorIndexOfCgsTotalGroups_cursorIndexOfCgsActive_cursorIndexOfCgsClazzUid_cursorIndexOfCgsLct_cursorLandroid/database/Cursor; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/Nullable;()Ljava/lang/Object;cLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCourseGroupSetDao_Impl.javaEnclosingMethod findByUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  j lmC*+*,* nopqrhim**L+=+%>+'6+)6++6+-6+/5Y7:+87  <+@ : +D:  H+L6  P+L66  T+87X+87[:: +^*a :+^*an!'/7?HQZakqzonst Zwuv zWst Fwx )yz 5{x|v}vQ~xx'x/x7x?x~pqPq 05*@-050Ahm/*fno pqr PK!!KM++8com/ustadmobile/core/db/dao/CourseGroupSetDao_Impl.class=K  -com/ustadmobile/core/db/dao/CourseGroupSetDao()V   2com/ustadmobile/core/db/dao/CourseGroupSetDao_Impl__dbLandroidx/room/RoomDatabase;4com/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$1  S(Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Impl;Landroidx/room/RoomDatabase;)V  "__insertionAdapterOfCourseGroupSet&Landroidx/room/EntityInsertionAdapter;4com/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$2   $__insertionAdapterOfCourseGroupSet_14com/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$3   !"__updateAdapterOfCourseGroupSet-Landroidx/room/EntityDeletionOrUpdateAdapter; $%& 'androidx/room/RoomDatabaseassertNotSuspendingTransaction $) *beginTransaction ,-. /0$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)J $2 3setTransactionSuccessful $5 6endTransaction84com/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$4 7: ;g(Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Impl;Lcom/ustadmobile/lib/db/entities/CourseGroupSet;)V =>? @Aandroidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ,C DEinsert(Ljava/lang/Iterable;)VG4com/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$5 F: JKL MN+androidx/room/EntityDeletionOrUpdateAdapterhandle(Ljava/lang/Object;)IP4com/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$6 O:Sa SELECT * FROM CourseGroupSet WHERE cgsActive AND cgsClazzUid = ? AND ((? = '%') OR (cgsName LIKE ?)) ORDER BY CASE(?) WHEN 1 THEN cgsName ELSE '' END ASC, CASE(?) WHEN 2 THEN cgsName ELSE '' END DESC UVW XYandroidx/room/RoomSQLiteQueryacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; U[ \]bindLong(IJ)V U_ `a bindString(ILjava/lang/String;)Vc4com/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$7ejava/lang/StringgCourseGroupSet bi j(Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Impl;Landroidx/room/RoomSQLiteQuery;Landroidx/room/RoomDatabase;[Ljava/lang/String;)Vl SELECT * FROM CourseGroupSet WHERE cgsActive AND cgsClazzUid = ? ORDER BY cgsName nop qrandroidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;tcgsUid vwx yzandroidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I|cgsName~cgsTotalGroups cgsActive cgsClazzUidcgsLctjava/util/ArrayList  android/database/CursorgetCount()I (I)V  moveToNext()Z.com/ustadmobile/lib/db/entities/CourseGroupSet  getLong(I)J  setCgsUid(J)V isNull(I)Z  getString(I)Ljava/lang/String;  setCgsName(Ljava/lang/String;)V getInt(I)I setCgsTotalGroups  setCgsActive(Z)V setCgsClazzUid  setCgsLct  java/util/Listadd(Ljava/lang/Object;)Z close U release n createCancellationSignal!()Landroid/os/CancellationSignal;4com/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$8 V(Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Impl;Landroidx/room/RoomSQLiteQuery;)V = @(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;R SELECT * FROM CourseGroupSet WHERE cgsUid = ? 4com/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$9 5com/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$10 =  createFlowo(Landroidx/room/RoomDatabase;Z[Ljava/lang/String;Ljava/util/concurrent/Callable;)Lkotlinx/coroutines/flow/Flow;  java/util/Collections emptyList()Ljava/util/List;  update3(Lcom/ustadmobile/lib/db/entities/CourseGroupSet;)V   insertAsyncd(Lcom/ustadmobile/lib/db/entities/CourseGroupSet;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;  D3(Lcom/ustadmobile/lib/db/entities/CourseGroupSet;)J SignatureXLandroidx/room/EntityInsertionAdapter;_Landroidx/room/EntityDeletionOrUpdateAdapter;(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis4Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Impl;$RuntimeInvisibleParameterAnnotationsLandroidx/annotation/NonNull;_resultJentity0Lcom/ustadmobile/lib/db/entities/CourseGroupSet; StackMapTablejava/lang/Throwable $completion Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;w(Lcom/ustadmobile/lib/db/entities/CourseGroupSet;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; insertList(Ljava/util/List;)V entityListLjava/util/List;CLjava/util/List<+Lcom/ustadmobile/lib/db/entities/CourseGroupSet;>;F(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/CourseGroupSet;>;)V upsertAsync0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;t(Lcom/ustadmobile/lib/db/entities/CourseGroupSet;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; updateAsync6Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;z(Lcom/ustadmobile/lib/db/entities/CourseGroupSet;Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;findAllCourseGroupSetForClazz4(JLjava/lang/String;I)Landroidx/paging/PagingSource;clazzUid searchTextLjava/lang/String; sortOrderI_sql _statementLandroidx/room/RoomSQLiteQuery; _argIndexy(JLjava/lang/String;I)Landroidx/paging/PagingSource;!findAllCourseGroupSetForClazzList(J)Ljava/util/List; _tmpCgsName_item _tmpCgsUid_tmpCgsTotalGroups _tmpCgsActiveZ_tmp_tmpCgsClazzUid _tmpCgsLct_cursorIndexOfCgsUid_cursorIndexOfCgsName_cursorIndexOfCgsTotalGroups_cursorIndexOfCgsActive_cursorIndexOfCgsClazzUid_cursorIndexOfCgsLct_cursorLandroid/database/Cursor;BLjava/util/List;E(J)Ljava/util/List;&findAllCourseGroupSetForClazzListAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;_cancellationSignalLandroid/os/CancellationSignal;eLkotlin/coroutines/Continuation<-Ljava/util/List;>;z(JLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;findByUidAsyncuidSLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/CourseGroupSet;>;h(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/CourseGroupSet;>;)Ljava/lang/Object;findByUidAsFlow!(J)Lkotlinx/coroutines/flow/Flow;S(J)Lkotlinx/coroutines/flow/Flow;getRequiredConverters(()Ljava/util/List;>;RuntimeInvisibleAnnotations(Ljava/lang/Object;)VF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; SourceFileCourseGroupSetDao_Impl.java NestMembers InnerClasses1 !"y1**+* Y*+*Y*+*Y*+./ 0G#^0v11 D7*#*(*++A*1 7*4:*4!++-+& z{}~!(+4 77kc*7Y*+9,<   2*#*(*+B*1*4 M*4,'& $'/122   2  g  c*FY*+H,<  3*#*(*+IW*1*4 M*4,(& %(0233h c*OY*+Q,<   _R:RT:6Z6-^6-^6Z6ZbY**dYfSh6  "%-0:=GH____[ SP !e>kNkT:6Z*#*m:su6{u6}u6 u6 u6 u6 Y: Y:7 :: 6 66 7 7 WY ::*--/-'#* +,-.*031<2E3N4W5`6p7z9;<>?ACEFIJKMNPQ RSTV%W*T-V6W;X"#$e"S%5&'A(#)*3+<,E- N. W/ `0 p >>; 30*12 p3 kp dU6 d,@9 dUdU4562k:kT:6Z:*Y*-Ѱ^e fghiH222. &#78 29:;62:T:6Z:*Y*-Ѱ H22<2. &#78 2=>?@2NT:6Z*dYfSY*۸ܰ 422</ '$A BCDAE3 *+#  AF4 *+,#  AD03 *+#  GHI bOF7 JR 7FObPK!!/gK3 3 <com/ustadmobile/core/db/dao/CoursePermissionDao_Impl$1.class=T  6com/ustadmobile/core/db/dao/CoursePermissionDao_Impl$1this$06Lcom/ustadmobile/core/db/dao/CoursePermissionDao_Impl;   $androidx/room/EntityInsertionAdapter(Landroidx/room/RoomDatabase;)VINSERT OR REPLACE INTO `CoursePermission` (`cpUid`,`cpLastModified`,`cpClazzUid`,`cpToEnrolmentRole`,`cpToPersonUid`,`cpToGroupUid`,`cpPermissionsFlag`,`cpIsDeleted`) VALUES (nullif(?, 0),?,?,?,?,?,?,?)  0com/ustadmobile/lib/db/entities/CoursePermissiongetCpUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V  getCpLastModified   getCpClazzUid " #$getCpToEnrolmentRole()I & 'getCpToPersonUid ) *getCpToGroupUid , -getCpPermissionsFlag / 01getCpIsDeleted()Z 3 45bind`(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/CoursePermission;)VU(Lcom/ustadmobile/core/db/dao/CoursePermissionDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis8Lcom/ustadmobile/core/db/dao/CoursePermissionDao_Impl$1;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity2Lcom/ustadmobile/lib/db/entities/CoursePermission;_tmpI StackMapTable$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureZLandroidx/room/EntityInsertionAdapter; SourceFileCoursePermissionDao_Impl.javaEnclosingMethodQ4com/ustadmobile/core/db/dao/CoursePermissionDao_ImplNestHost InnerClasses  67I *+*,869  :;  <=>?7- 8:9 :;@A457h+,+,+,+,!+,%+,(+,+,.>+8* @ AB!C-D8EDFPG]HgI9*h:;hBChDE] FGH[@I AAD4J74 *+,2869  :;I AAKLMNOP RPS PK!!=Ъ=com/ustadmobile/core/db/dao/CoursePermissionDao_Impl$10.class=  7com/ustadmobile/core/db/dao/CoursePermissionDao_Impl$10this$06Lcom/ustadmobile/core/db/dao/CoursePermissionDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  4com/ustadmobile/core/db/dao/CoursePermissionDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;cpUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&cpLastModified( cpClazzUid*cpToEnrolmentRole, cpToPersonUid. cpToGroupUid0cpPermissionsFlag2 cpIsDeleted4clazzEnrolmentUid6clazzEnrolmentPersonUid8clazzEnrolmentClazzUid:clazzEnrolmentDateJoined<clazzEnrolmentDateLeft>clazzEnrolmentRole@"clazzEnrolmentAttendancePercentageBclazzEnrolmentActiveDclazzEnrolmentLeavingReasonUidFclazzEnrolmentOutcomeHclazzEnrolmentLocalChangeSeqNumJ clazzEnrolmentMasterChangeSeqNumLclazzEnrolmentLastChangedByNclazzEnrolmentLctPjava/util/ArrayList RST UVandroid/database/CursorgetCount()I OX Y(I)V R[ \] moveToNext()Z R_ `aisNull(I)Z Rc degetLong(I)J Rg higetInt(I)Ik0com/ustadmobile/lib/db/entities/CoursePermission jm n (JJJIJJJZ)Vp.com/ustadmobile/lib/db/entities/ClazzEnrolment o os tusetClazzEnrolmentUid(J)V ow xusetClazzEnrolmentPersonUid oz {usetClazzEnrolmentClazzUid o} ~usetClazzEnrolmentDateJoined o usetClazzEnrolmentDateLeft o YsetClazzEnrolmentRole R getFloat(I)F o %setClazzEnrolmentAttendancePercentage(F)V o setClazzEnrolmentActive(Z)V o u!setClazzEnrolmentLeavingReasonUid o YsetClazzEnrolmentOutcome o u"setClazzEnrolmentLocalChangeSeqNum o u#setClazzEnrolmentMasterChangeSeqNum o YsetClazzEnrolmentLastChangedBy o usetClazzEnrolmentLct>com/ustadmobile/lib/db/composites/CoursePermissionAndEnrolment e(Lcom/ustadmobile/lib/db/entities/CoursePermission;Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;)V  java/util/Listadd(Ljava/lang/Object;)Z R close  androidx/room/RoomSQLiteQueryrelease  call()Ljava/util/List;java/util/concurrent/CallableX(Lcom/ustadmobile/core/db/dao/CoursePermissionDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis9Lcom/ustadmobile/core/db/dao/CoursePermissionDao_Impl$10; Signature _tmpCpUidJ_tmpCpLastModified_tmpCpClazzUid_tmpCpToEnrolmentRoleI_tmpCpToPersonUid_tmpCpToGroupUid_tmpCpPermissionsFlag_tmpCpIsDeletedZ_tmp_tmpCoursePermission2Lcom/ustadmobile/lib/db/entities/CoursePermission;_tmpClazzEnrolmentUid_tmpClazzEnrolmentPersonUid_tmpClazzEnrolmentClazzUid_tmpClazzEnrolmentDateJoined_tmpClazzEnrolmentDateLeft_tmpClazzEnrolmentRole&_tmpClazzEnrolmentAttendancePercentageF_tmpClazzEnrolmentActive_tmp_1"_tmpClazzEnrolmentLeavingReasonUid_tmpClazzEnrolmentOutcome#_tmpClazzEnrolmentLocalChangeSeqNum$_tmpClazzEnrolmentMasterChangeSeqNum_tmpClazzEnrolmentLastChangedBy_tmpClazzEnrolmentLct_tmpClazzEnrolment0Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;_item@Lcom/ustadmobile/lib/db/composites/CoursePermissionAndEnrolment;_cursorIndexOfCpUid_cursorIndexOfCpLastModified_cursorIndexOfCpClazzUid_cursorIndexOfCpToEnrolmentRole_cursorIndexOfCpToPersonUid_cursorIndexOfCpToGroupUid_cursorIndexOfCpPermissionsFlag_cursorIndexOfCpIsDeleted_cursorIndexOfClazzEnrolmentUid%_cursorIndexOfClazzEnrolmentPersonUid$_cursorIndexOfClazzEnrolmentClazzUid&_cursorIndexOfClazzEnrolmentDateJoined$_cursorIndexOfClazzEnrolmentDateLeft _cursorIndexOfClazzEnrolmentRole0_cursorIndexOfClazzEnrolmentAttendancePercentage"_cursorIndexOfClazzEnrolmentActive,_cursorIndexOfClazzEnrolmentLeavingReasonUid#_cursorIndexOfClazzEnrolmentOutcome-_cursorIndexOfClazzEnrolmentLocalChangeSeqNum._cursorIndexOfClazzEnrolmentMasterChangeSeqNum)_cursorIndexOfClazzEnrolmentLastChangedBy_cursorIndexOfClazzEnrolmentLct_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableRLjava/util/List; StackMapTablejava/lang/Throwable Exceptionsjava/lang/ExceptionT()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;Ljava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileCoursePermissionDao_Impl.javaEnclosingMethod %personHasPermissionWithClazzEntities26(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses   C*+*,* 765**L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 +96 +;6+=6+?6+A6+C6+E6+G6+I6+K6+M6OY+QW:+Z+^O+^E+^:+^/+^$+^+^+ ^y+b7+b7+b7+f6!+b7"+b7$+b7&+ f6))6(jY!"$&(l::+ ^+ ^+ ^|+ ^q+^f+^[+^P+^E+^:+^/+^$+^+^+^ oYq:+ b7r+ b7v+ b7  y+ b7""|+b7$$+f6&&+8''+f6))6((+b7**+f6,,+b7--+b7//+f611+b722:Y:Wn:+*:4+*4gwwywFQ;=>?'@/A7B?CGDOEWF_GgHoIwJKLMNOPQRSTW-Y6[?]I_Sa]cgeqh{ijklo@pIrSsZudvkxuy|{|~ !+2<CFIV`cgmtw66j?aIWSM!]C"g9$q/&({%)Sdu "$&'m(y)\*K, :-)/+1<2IV I_X'P/H7@?8G0O( W _ g o wx  R^V$R@Rj%Rjo@qRjoR A /*7      PK!!m{{=com/ustadmobile/core/db/dao/CoursePermissionDao_Impl$11.class=[  7com/ustadmobile/core/db/dao/CoursePermissionDao_Impl$11this$06Lcom/ustadmobile/core/db/dao/CoursePermissionDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  4com/ustadmobile/core/db/dao/CoursePermissionDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;  !"android/database/Cursor moveToFirst()Z $ %&getInt(I)I ()* +,java/lang/BooleanvalueOf(Z)Ljava/lang/Boolean; . /close 123 4androidx/room/RoomSQLiteQueryrelease 6 78call()Ljava/lang/Boolean;:java/util/concurrent/CallableX(Lcom/ustadmobile/core/db/dao/CoursePermissionDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis9Lcom/ustadmobile/core/db/dao/CoursePermissionDao_Impl$11; Signature_tmpI_resultLjava/lang/Boolean;_cursorLandroid/database/Cursor; StackMapTableJjava/lang/Throwable ExceptionsMjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;finalize()Ljava/lang/Object;FLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCoursePermissionDao_Impl.javaEnclosingMethod WX#personHasPermissionWithClazzAsFlow2#(JJJ)Lkotlinx/coroutines/flow/Flow;NestHost InnerClasses  9 ;<C*+*,* =>?@A78<L**L++#>'M'M,N+--:+-9AACA=. "/279?AI>4" BC/DE7 DEL?@;FGH%*@( IKLNOP<6*0=   > ?@A7Q</*5=> ?@KLNOARSTUVYZ PK!!O- =com/ustadmobile/core/db/dao/CoursePermissionDao_Impl$12.class=`  7com/ustadmobile/core/db/dao/CoursePermissionDao_Impl$12this$06Lcom/ustadmobile/core/db/dao/CoursePermissionDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  4com/ustadmobile/core/db/dao/CoursePermissionDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;  !"android/database/Cursor moveToFirst()Z $ %&getInt(I)I(0com/ustadmobile/lib/db/composites/PermissionPair '* +(ZZ)V - .close 012 3androidx/room/RoomSQLiteQueryrelease 5 67call4()Lcom/ustadmobile/lib/db/composites/PermissionPair;9java/util/concurrent/CallableX(Lcom/ustadmobile/core/db/dao/CoursePermissionDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis9Lcom/ustadmobile/core/db/dao/CoursePermissionDao_Impl$12; Signature_tmpFirstPermissionZ_tmpI_tmpSecondPermission_tmp_1_result2Lcom/ustadmobile/lib/db/composites/PermissionPair;_cursorIndexOfFirstPermission_cursorIndexOfSecondPermission_cursorLandroid/database/Cursor; StackMapTableOjava/lang/Throwable ExceptionsRjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;finalize()Ljava/lang/Object;eLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCoursePermissionDao_Impl.javaEnclosingMethod \]&personHasPermissionWithClazzPairAsFlow$(JJJJ)Lkotlinx/coroutines/flow/Flow;NestHost InnerClasses  8 :;C*+*,* <=>?@67; s**L=>+=+#66+#66'Y):::+,: +, _hhjh<B'3<HUX[_ehp=f 3"AB'.CDH EB<FDUGHUIDSJD[ GHs>?bKLMQ0@ @' NPQSTU;6*/< = >?A6V;/*4<= >?PQST@WXYZ[^_ PK!!Gΐ =com/ustadmobile/core/db/dao/CoursePermissionDao_Impl$13.class=_  7com/ustadmobile/core/db/dao/CoursePermissionDao_Impl$13this$06Lcom/ustadmobile/core/db/dao/CoursePermissionDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  4com/ustadmobile/core/db/dao/CoursePermissionDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;  !"android/database/Cursor moveToFirst()Z $ %&getInt(I)I(0com/ustadmobile/lib/db/composites/PermissionPair '* +(ZZ)V - .close 012 3androidx/room/RoomSQLiteQueryrelease 5 67call4()Lcom/ustadmobile/lib/db/composites/PermissionPair;9java/util/concurrent/CallableX(Lcom/ustadmobile/core/db/dao/CoursePermissionDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis9Lcom/ustadmobile/core/db/dao/CoursePermissionDao_Impl$13; Signature_tmpFirstPermissionZ_tmpI_tmpSecondPermission_tmp_1_result2Lcom/ustadmobile/lib/db/composites/PermissionPair;_cursorIndexOfFirstPermission_cursorIndexOfSecondPermission_cursorLandroid/database/Cursor; StackMapTableOjava/lang/Throwable ExceptionsRjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;eLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCoursePermissionDao_Impl.javaEnclosingMethod [\%personHasPermissionWithClazzPairAsync8(JJJJLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  8 :;C*+*,* <A=>?@67; **L=>+=+#66+#66'Y):::+,*/: +,*/ _ooqo<JEGHJM'N3Q<RHSUTXU[W_YeZlWoYwZ~[=f 3"AB'.CDH EB<FDUGH\IDZJD[GH>?pKLMQ0@ @'NPQSTA6U;/*4<A= >?PQST@VWXYZ]^ PK!! =com/ustadmobile/core/db/dao/CoursePermissionDao_Impl$14.class=c  7com/ustadmobile/core/db/dao/CoursePermissionDao_Impl$14this$06Lcom/ustadmobile/core/db/dao/CoursePermissionDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  4com/ustadmobile/core/db/dao/CoursePermissionDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;  !"android/database/Cursor moveToFirst()Z $ %&getInt(I)I(2com/ustadmobile/lib/db/composites/PermissionTriple '* +(ZZZ)V - .close 012 3androidx/room/RoomSQLiteQueryrelease 5 67call6()Lcom/ustadmobile/lib/db/composites/PermissionTriple;9java/util/concurrent/CallableX(Lcom/ustadmobile/core/db/dao/CoursePermissionDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis9Lcom/ustadmobile/core/db/dao/CoursePermissionDao_Impl$14; Signature_tmpFirstPermissionZ_tmpI_tmpSecondPermission_tmp_1_tmpThirdPermission_tmp_2_result4Lcom/ustadmobile/lib/db/composites/PermissionTriple;_cursorIndexOfFirstPermission_cursorIndexOfSecondPermission_cursorIndexOfThirdPermission_cursorLandroid/database/Cursor; StackMapTableRjava/lang/Throwable ExceptionsUjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;finalize()Ljava/lang/Object;gLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCoursePermissionDao_Impl.javaEnclosingMethod _`(personHasPermissionWithClazzTripleAsFlow%(JJJJJ)Lkotlinx/coroutines/flow/Flow;NestHost InnerClasses  8 :;C*+*,* <(=>?@67; **L=>6+T+#66+#6  6+#6  6 'Y ):::+,: +, y<N,./02!5*669?:K=T>`?o@rAuCyECEF= 69AB*ECDK$EB?0FD `GB THD oIJoKDmLDjMDu IJ>?|NOPm 3@ @ @' QSTVWX;6*/< KL= >?A6Y;/*4<(= >?STVW@Z[\]^ab PK!!,0ZUU=com/ustadmobile/core/db/dao/CoursePermissionDao_Impl$15.class=Z  7com/ustadmobile/core/db/dao/CoursePermissionDao_Impl$15this$06Lcom/ustadmobile/core/db/dao/CoursePermissionDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  4com/ustadmobile/core/db/dao/CoursePermissionDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;  !"android/database/Cursor moveToFirst()Z $ %&getInt(I)I ()* +,java/lang/BooleanvalueOf(Z)Ljava/lang/Boolean; . /close 123 4androidx/room/RoomSQLiteQueryrelease 6 78call()Ljava/lang/Boolean;:java/util/concurrent/CallableX(Lcom/ustadmobile/core/db/dao/CoursePermissionDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis9Lcom/ustadmobile/core/db/dao/CoursePermissionDao_Impl$15; Signature_tmpI_resultLjava/lang/Boolean;_cursorLandroid/database/Cursor; StackMapTableJjava/lang/Throwable ExceptionsMjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;FLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCoursePermissionDao_Impl.javaEnclosingMethod VW"personHasPermissionWithClazzAsync27(JJJLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  9 ;<C*+*,* =>?@A78<Z**L++#>'M'M,N+-*0-:+-*09HHJH=6 "/279?FHPW>4" BC/DE7DEZ?@IFGH%*@(IKLNOA7P</*5=> ?@KLNOAQRSTUXY PK!!j=com/ustadmobile/core/db/dao/CoursePermissionDao_Impl$16.class=  7com/ustadmobile/core/db/dao/CoursePermissionDao_Impl$16this$06Lcom/ustadmobile/core/db/dao/CoursePermissionDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  4com/ustadmobile/core/db/dao/CoursePermissionDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;cpUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&cpLastModified( cpClazzUid*cpToEnrolmentRole, cpToPersonUid. cpToGroupUid0cpPermissionsFlag2 cpIsDeleted4java/util/ArrayList 678 9:android/database/CursorgetCount()I 3< =(I)V 6? @A moveToNext()Z 6C DEgetLong(I)J 6G HIgetInt(I)IK0com/ustadmobile/lib/db/entities/CoursePermission JM N (JJJIJJJZ)V PQR STjava/util/Listadd(Ljava/lang/Object;)Z 6V Wclose YZ[ \androidx/room/RoomSQLiteQueryrelease ^ _`call()Ljava/util/List;bjava/util/concurrent/CallableX(Lcom/ustadmobile/core/db/dao/CoursePermissionDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis9Lcom/ustadmobile/core/db/dao/CoursePermissionDao_Impl$16; Signature_item2Lcom/ustadmobile/lib/db/entities/CoursePermission; _tmpCpUidJ_tmpCpLastModified_tmpCpClazzUid_tmpCpToEnrolmentRoleI_tmpCpToPersonUid_tmpCpToGroupUid_tmpCpPermissionsFlag_tmpCpIsDeletedZ_tmp_cursorIndexOfCpUid_cursorIndexOfCpLastModified_cursorIndexOfCpClazzUid_cursorIndexOfCpToEnrolmentRole_cursorIndexOfCpToPersonUid_cursorIndexOfCpToGroupUid_cursorIndexOfCpPermissionsFlag_cursorIndexOfCpIsDeleted_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableDLjava/util/List; StackMapTablejava/lang/Throwable Exceptionsjava/lang/ExceptionF()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;wLjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileCoursePermissionDao_Impl.javaEnclosingMethod 6findApplicableCoursePermissionEntitiesForAccountPerson5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  a cdC*+*,* efghi_`d **L+=+%>+'6+)6++6+-6+/6+16 3Y+5;: +>+B7 +B7+B7+F6+B7+B7+B7+ F66JY L:   OWz : +U*X :+U*Xez'/7?GO^gpy f jk ptlm yknmaomWpqMrmCsm9tm#uv/wqxqyq'zq/{q7|q?}qG~qOq ^  gh ^ f^ 6P_6P@' 6P6iA_d/*]ef ghi PK!!dUz z =com/ustadmobile/core/db/dao/CoursePermissionDao_Impl$17.class=j  7com/ustadmobile/core/db/dao/CoursePermissionDao_Impl$17this$06Lcom/ustadmobile/core/db/dao/CoursePermissionDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  4com/ustadmobile/core/db/dao/CoursePermissionDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;  !"android/database/Cursor moveToFirst()Z $ %&getInt(I)I ( )*getLong(I)J,Ocom/ustadmobile/lib/db/composites/AssignmentPermissionAndActiveUserSubmitterUid +. /(ZZZJ)V 1 2close 456 7androidx/room/RoomSQLiteQueryrelease 9 :;callS()Lcom/ustadmobile/lib/db/composites/AssignmentPermissionAndActiveUserSubmitterUid;=java/util/concurrent/CallableX(Lcom/ustadmobile/core/db/dao/CoursePermissionDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis9Lcom/ustadmobile/core/db/dao/CoursePermissionDao_Impl$17; Signature _tmpCanMarkZ_tmpI _tmpCanView_tmp_1_tmpCanModerate_tmp_2_tmpActiveUserSubmitterUidJ_resultQLcom/ustadmobile/lib/db/composites/AssignmentPermissionAndActiveUserSubmitterUid;_cursorIndexOfCanMark_cursorIndexOfCanView_cursorIndexOfCanModerate$_cursorIndexOfActiveUserSubmitterUid_cursorLandroid/database/Cursor; StackMapTableYjava/lang/Throwable Exceptions\java/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;finalize()Ljava/lang/Object;Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCoursePermissionDao_Impl.javaEnclosingMethod fg(userPermissionsForAssignmentSubmitterUid$(JJJJ)Lkotlinx/coroutines/flow/Flow;NestHost InnerClasses  < >?C*+*,* @(ABCD:;?(**L=>66+_+#66+#6  6 +#6  6 +'7 +Y   -:::+0:+0@V,./013$6-79:B;N>W?cAlB}CDFHFHIA9DEF-PGHN/IF B;JH cKF W&LH lMN }OP}QH{RHxSHuTH OPBCUVWq 6 @ @ @+ XZ[]^_?6*3@ NOA BCA:`?/*8@(A BCZ[]^Dabcdehi PK!!fSXii<com/ustadmobile/core/db/dao/CoursePermissionDao_Impl$2.class=$  6com/ustadmobile/core/db/dao/CoursePermissionDao_Impl$2this$06Lcom/ustadmobile/core/db/dao/CoursePermissionDao_Impl;   #androidx/room/SharedSQLiteStatement(Landroidx/room/RoomDatabase;)V UPDATE CoursePermission SET cpIsDeleted = ?, cpLastModified = ? WHERE cpUid = ? U(Lcom/ustadmobile/core/db/dao/CoursePermissionDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis8Lcom/ustadmobile/core/db/dao/CoursePermissionDao_Impl$2;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; SourceFileCoursePermissionDao_Impl.javaEnclosingMethod!4com/ustadmobile/core/db/dao/CoursePermissionDao_ImplNestHost InnerClasses  I *+*,K    > L  OU " # PK!!8<com/ustadmobile/core/db/dao/CoursePermissionDao_Impl$3.class=Q  6com/ustadmobile/core/db/dao/CoursePermissionDao_Impl$3this$06Lcom/ustadmobile/core/db/dao/CoursePermissionDao_Impl;  val$coursePermission2Lcom/ustadmobile/lib/db/entities/CoursePermission;  java/lang/Object()V  4com/ustadmobile/core/db/dao/CoursePermissionDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  $__insertionAdapterOfCoursePermission&Landroidx/room/EntityInsertionAdapter; !"# $%$androidx/room/EntityInsertionAdapterinsert(Ljava/lang/Object;)V ' (setTransactionSuccessful *+, -. kotlin/UnitINSTANCE Lkotlin/Unit; 0 1endTransaction 3 45call()Lkotlin/Unit;7java/util/concurrent/Callablek(Lcom/ustadmobile/core/db/dao/CoursePermissionDao_Impl;Lcom/ustadmobile/lib/db/entities/CoursePermission;)VCodeLineNumberTableLocalVariableTablethis8Lcom/ustadmobile/core/db/dao/CoursePermissionDao_Impl$3; Signature StackMapTableAjava/lang/Throwable ExceptionsDjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCoursePermissionDao_Impl.javaEnclosingMethod MN upsertAsyncf(Lcom/ustadmobile/lib/db/entities/CoursePermission;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :];<=>459?*** *&)L*/+M*/, &2:"a cd"e&g0e2g=h; ?<=?r@BCEFA4G9/*2:]; <=BCEF>HIJKLOP PK!!I1& & <com/ustadmobile/core/db/dao/CoursePermissionDao_Impl$4.class=k  6com/ustadmobile/core/db/dao/CoursePermissionDao_Impl$4this$06Lcom/ustadmobile/core/db/dao/CoursePermissionDao_Impl;   val$isDeletedZ  val$updateTimeJ   val$cpUid  java/lang/Object()V  4com/ustadmobile/core/db/dao/CoursePermissionDao_Impl__preparedStmtOfSetDeleted%Landroidx/room/SharedSQLiteStatement;  ! "##androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; %&' ())androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V + ,-__dbLandroidx/room/RoomDatabase; /01 2androidx/room/RoomDatabasebeginTransaction %4 56executeUpdateDelete()I /8 9setTransactionSuccessful ;<= >? kotlin/UnitINSTANCE Lkotlin/Unit; /A BendTransaction D EFrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V H IJcall()Lkotlin/Unit;Ljava/util/concurrent/Callable<(Lcom/ustadmobile/core/db/dao/CoursePermissionDao_Impl;ZJJ)VCodeLineNumberTableLocalVariableTablethis8Lcom/ustadmobile/core/db/dao/CoursePermissionDao_Impl$4; Signature_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI_tmp StackMapTable[java/lang/Throwable Exceptions^java/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCoursePermissionDao_Impl.javaEnclosingMethod gh setDeleted7(JZJLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses K  MNN*+**! **OpPQRSIJNk*L=*>+$=+* $=+*$**.+3W**7::**@*+C:**@:*+CG]uuwu=guONt u vw#x%y0z2{=}GNX]gruP*QR TU VWzXWY!%@[%ZNZ\]_`AIaN/*GOpP QR\]_`Sbcdefij PK!!@#%%<com/ustadmobile/core/db/dao/CoursePermissionDao_Impl$5.class=  6com/ustadmobile/core/db/dao/CoursePermissionDao_Impl$5this$06Lcom/ustadmobile/core/db/dao/CoursePermissionDao_Impl;   ,androidx/room/paging/LimitOffsetPagingSourceQ(Landroidx/room/RoomSQLiteQuery;Landroidx/room/RoomDatabase;[Ljava/lang/String;)VcpUid  androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IcpLastModified cpClazzUidcpToEnrolmentRole cpToPersonUid cpToGroupUid cpPermissionsFlag" cpIsDeleted$ personUid&username( firstNames*lastName, emailAddr.phoneNum0gender2active4 dateOfBirth6 personAddress8 personOrgId:personGroupUid< personLct> personCountry@ personTypeBpersonMasterChangeSeqNumDpersonLocalChangeSeqNumFpersonLastChangedByHadminJ personNotesL fatherNameN fatherNumberP motherNameR motherNumTpersonPictureUidVpersonPictureLctXpersonPictureUriZpersonPictureThumbnailUri\fileSize^personPictureActive`java/util/ArrayList bcd efandroid/database/CursorgetCount()I _h i(I)V bk lm moveToNext()Z bo pqisNull(I)Z bs tugetLong(I)J bw xygetInt(I)I{0com/ustadmobile/lib/db/entities/CoursePermission z} ~ (JJJIJJJZ)V b  getString(I)Ljava/lang/String;&com/ustadmobile/lib/db/entities/Person (JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZJLjava/lang/String;Ljava/lang/String;JJLjava/lang/String;IJJIZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V-com/ustadmobile/lib/db/entities/PersonPicture +(JJLjava/lang/String;Ljava/lang/String;IZ)V?com/ustadmobile/lib/db/composites/CoursePermissionAndListDetail (Lcom/ustadmobile/lib/db/entities/CoursePermission;Lcom/ustadmobile/lib/db/entities/Person;Lcom/ustadmobile/lib/db/entities/PersonPicture;)V  java/util/Listadd(Ljava/lang/Object;)Z(Lcom/ustadmobile/core/db/dao/CoursePermissionDao_Impl;Landroidx/room/RoomSQLiteQuery;Landroidx/room/RoomDatabase;[Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis8Lcom/ustadmobile/core/db/dao/CoursePermissionDao_Impl$5;arg0Landroidx/room/RoomSQLiteQuery;arg1Landroidx/room/RoomDatabase;arg2[Ljava/lang/String; convertRows+(Landroid/database/Cursor;)Ljava/util/List; _tmpCpUidJ_tmpCpLastModified_tmpCpClazzUid_tmpCpToEnrolmentRoleI_tmpCpToPersonUid_tmpCpToGroupUid_tmpCpPermissionsFlag_tmpCpIsDeletedZ_tmp_1_tmpCoursePermission2Lcom/ustadmobile/lib/db/entities/CoursePermission; _tmpUsernameLjava/lang/String;_tmpFirstNames _tmpLastName _tmpEmailAddr _tmpPhoneNum_tmpPersonAddress_tmpPersonOrgId_tmpPersonCountry_tmpPersonNotes_tmpFatherName_tmpFatherNumber_tmpMotherName _tmpMotherNum _tmpPersonUid _tmpGender _tmpActive_tmp_2_tmpDateOfBirth_tmpPersonGroupUid _tmpPersonLct_tmpPersonType_tmpPersonMasterChangeSeqNum_tmpPersonLocalChangeSeqNum_tmpPersonLastChangedBy _tmpAdmin_tmp_3 _tmpPerson(Lcom/ustadmobile/lib/db/entities/Person;_tmpPersonPictureUri_tmpPersonPictureThumbnailUri_tmpPersonPictureUid_tmpPersonPictureLct _tmpFileSize_tmpPersonPictureActive_tmp_4_tmpPersonPicture/Lcom/ustadmobile/lib/db/entities/PersonPicture;_itemALcom/ustadmobile/lib/db/composites/CoursePermissionAndListDetail;cursorLandroid/database/Cursor;_cursorIndexOfCpUid_cursorIndexOfCpLastModified_cursorIndexOfCpClazzUid_cursorIndexOfCpToEnrolmentRole_cursorIndexOfCpToPersonUid_cursorIndexOfCpToGroupUid_cursorIndexOfCpPermissionsFlag_cursorIndexOfCpIsDeleted_cursorIndexOfPersonUid_cursorIndexOfUsername_cursorIndexOfFirstNames_cursorIndexOfLastName_cursorIndexOfEmailAddr_cursorIndexOfPhoneNum_cursorIndexOfGender_cursorIndexOfActive_cursorIndexOfDateOfBirth_cursorIndexOfPersonAddress_cursorIndexOfPersonOrgId_cursorIndexOfPersonGroupUid_cursorIndexOfPersonLct_cursorIndexOfPersonCountry_cursorIndexOfPersonType&_cursorIndexOfPersonMasterChangeSeqNum%_cursorIndexOfPersonLocalChangeSeqNum!_cursorIndexOfPersonLastChangedBy_cursorIndexOfAdmin_cursorIndexOfPersonNotes_cursorIndexOfFatherName_cursorIndexOfFatherNumber_cursorIndexOfMotherName_cursorIndexOfMotherNum_cursorIndexOfPersonPictureUid_cursorIndexOfPersonPictureLct_cursorIndexOfPersonPictureUri'_cursorIndexOfPersonPictureThumbnailUri_cursorIndexOfFileSize!_cursorIndexOfPersonPictureActive_resultLjava/util/List;LocalVariableTypeTableSLjava/util/List; StackMapTable java/lang/String Signaturen(Landroid/database/Cursor;)Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;$RuntimeInvisibleParameterAnnotationsqLandroidx/room/paging/LimitOffsetPagingSource; SourceFileCoursePermissionDao_Impl.javaEnclosingMethod4com/ustadmobile/core/db/dao/CoursePermissionDao_Impl findByClazzUidAsPagingSource"(JZ)Landroidx/paging/PagingSource;NestHost InnerClasses  `*+*,-4 L'+ =+>+6+6+6+6+6+!6 +#6 +%6 +'6 +)6 ++6+-6+/6+16+36+56+76+96+;6+=6+?6+A6+C6+E6+G6+I6+K6+M6+O6 +Q6!+S6"+U6#+W6$+Y6%+[6&+]6'_Y+ag:(+j+nO+nE+n:+n/+n$+n+n+ ny+r7++r7-+r7/+v61+r72+r74+r76+ v69968zY+-/12468|:*:*+ n+ n+ n+ n+n+n+n+n+n+n+n+n+n|+nq+nf+n[+nP+nE+n:+n/+n$+n+ n+!n$+ r7,+ n :. + :.+ n :/ + :/+ n :0 + :0+n :1 +:1+n :2 +:2+v63+v65564+r76+n :8 +:8+n :9 +:9+r7:+r7<+n :> +:>+v6?+r7@+r7B+v6D+v6FF6E+n :G +:G+n :H +:H+n :I +:I+ n :J + :J+!n :K +!:KY,./01234689:<>?@BDEGHIJK:+:++"n:+#n/+$n$+%n+&n+'n+"r7-+#r7/+$n :1 +$:1+%n :2 +%:2+&v63+'v65564Y-/1234:,:,Y*+,:)()W(&.6>FNV^fnv~&.=F'28BMS]hnx   "- 3"=%G'Q)[+e.o/{12478:=>@CDFIJLN;O>PASUWYZ\_`behijklno!p$qij+a-W/M1C294/68%9*5.P/k012890>GHIJK',B.]/x0123m4y5c6H8-9#:"<=>G?Q@[BeD{EoFGHoITJ9K;+12u-k/P152+34!5, ) *A+,''  &.6> F N V ^ fnv~yqiaYQIA91 )!!"#$ %&&.'=( =(1=)b^V4b@)bz          @6bz         $  :Abz        @Abz                  ;+bzA$    @,bz)b     PK!!D   <com/ustadmobile/core/db/dao/CoursePermissionDao_Impl$6.class=  6com/ustadmobile/core/db/dao/CoursePermissionDao_Impl$6this$06Lcom/ustadmobile/core/db/dao/CoursePermissionDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  4com/ustadmobile/core/db/dao/CoursePermissionDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;cpUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&cpLastModified( cpClazzUid*cpToEnrolmentRole, cpToPersonUid. cpToGroupUid0cpPermissionsFlag2 cpIsDeleted 456 78android/database/Cursor moveToFirst()Z 4: ;<getLong(I)J 4> ?@getInt(I)IB0com/ustadmobile/lib/db/entities/CoursePermission AD E (JJJIJJJZ)V 4G Hclose JKL Mandroidx/room/RoomSQLiteQueryrelease O PQcall4()Lcom/ustadmobile/lib/db/entities/CoursePermission;Sjava/util/concurrent/CallableX(Lcom/ustadmobile/core/db/dao/CoursePermissionDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis8Lcom/ustadmobile/core/db/dao/CoursePermissionDao_Impl$6; Signature _tmpCpUidJ_tmpCpLastModified_tmpCpClazzUid_tmpCpToEnrolmentRoleI_tmpCpToPersonUid_tmpCpToGroupUid_tmpCpPermissionsFlag_tmpCpIsDeletedZ_tmp_result2Lcom/ustadmobile/lib/db/entities/CoursePermission;_cursorIndexOfCpUid_cursorIndexOfCpLastModified_cursorIndexOfCpClazzUid_cursorIndexOfCpToEnrolmentRole_cursorIndexOfCpToPersonUid_cursorIndexOfCpToGroupUid_cursorIndexOfCpPermissionsFlag_cursorIndexOfCpIsDeleted_cursorLandroid/database/Cursor; StackMapTableujava/lang/Throwable Exceptionsxjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/Nullable;()Ljava/lang/Object;eLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCoursePermissionDao_Impl.javaEnclosingMethod findByUidAndClazzUid6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  R TUC*+*,* VWXYZPQU**L+=+%>+'6+)6++6+-6+/6+16 +3y+97 +97 +97+=6+97+97+97+ =66AY  C: :  : +F*I :+F*IVv'/7?GOXajt~Waj[\ ja]\ tW^\~M_`Ca\9b\/c\de%f`gh i`j`'k`/l`7m`?n`Go`Op` gh XYqrsN4@ 4A4tvwyzAP{U/*NVW XYvwyzZ|}~ PK!!>k/ / <com/ustadmobile/core/db/dao/CoursePermissionDao_Impl$7.class=  6com/ustadmobile/core/db/dao/CoursePermissionDao_Impl$7this$06Lcom/ustadmobile/core/db/dao/CoursePermissionDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  4com/ustadmobile/core/db/dao/CoursePermissionDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;cpUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&cpLastModified( cpClazzUid*cpToEnrolmentRole, cpToPersonUid. cpToGroupUid0cpPermissionsFlag2 cpIsDeleted 456 78android/database/Cursor moveToFirst()Z 4: ;<getLong(I)J 4> ?@getInt(I)IB0com/ustadmobile/lib/db/entities/CoursePermission AD E (JJJIJJJZ)V 4G Hclose JKL Mandroidx/room/RoomSQLiteQueryrelease O PQcall4()Lcom/ustadmobile/lib/db/entities/CoursePermission;Sjava/util/concurrent/CallableX(Lcom/ustadmobile/core/db/dao/CoursePermissionDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis8Lcom/ustadmobile/core/db/dao/CoursePermissionDao_Impl$7; Signature _tmpCpUidJ_tmpCpLastModified_tmpCpClazzUid_tmpCpToEnrolmentRoleI_tmpCpToPersonUid_tmpCpToGroupUid_tmpCpPermissionsFlag_tmpCpIsDeletedZ_tmp_result2Lcom/ustadmobile/lib/db/entities/CoursePermission;_cursorIndexOfCpUid_cursorIndexOfCpLastModified_cursorIndexOfCpClazzUid_cursorIndexOfCpToEnrolmentRole_cursorIndexOfCpToPersonUid_cursorIndexOfCpToGroupUid_cursorIndexOfCpPermissionsFlag_cursorIndexOfCpIsDeleted_cursorLandroid/database/Cursor; StackMapTableujava/lang/Throwable Exceptionsxjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/Nullable;finalize()Ljava/lang/Object;eLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCoursePermissionDao_Impl.javaEnclosingMethod findByUidAndClazzUidAsFlow"(JJ)Lkotlinx/coroutines/flow/Flow;NestHost InnerClasses  R TUC*+*,* VWXYZPQU**L+=+%>+'6+)6++6+-6+/6+16 +3y+97 +97 +97+=6+97+97+97+ =66AY  C: :  : +F :+FVn'/7?GOXajt~Waj[\ ja]\ tW^\~M_`Ca\9b\/c\de%f`gh i`j`'k`/l`7m`?n`Go`Op` gh XYqrsN4@ 4A 4tvwyz{U6*IV W XYAP|U/*NVW XYvwyzZ}~ PK!!Y<com/ustadmobile/core/db/dao/CoursePermissionDao_Impl$8.class=  6com/ustadmobile/core/db/dao/CoursePermissionDao_Impl$8this$06Lcom/ustadmobile/core/db/dao/CoursePermissionDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  4com/ustadmobile/core/db/dao/CoursePermissionDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;cpUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&cpLastModified( cpClazzUid*cpToEnrolmentRole, cpToPersonUid. cpToGroupUid0cpPermissionsFlag2 cpIsDeleted4clazzEnrolmentUid6clazzEnrolmentPersonUid8clazzEnrolmentClazzUid:clazzEnrolmentDateJoined<clazzEnrolmentDateLeft>clazzEnrolmentRole@"clazzEnrolmentAttendancePercentageBclazzEnrolmentActiveDclazzEnrolmentLeavingReasonUidFclazzEnrolmentOutcomeHclazzEnrolmentLocalChangeSeqNumJ clazzEnrolmentMasterChangeSeqNumLclazzEnrolmentLastChangedByNclazzEnrolmentLctPjava/util/ArrayList RST UVandroid/database/CursorgetCount()I OX Y(I)V R[ \] moveToNext()Z R_ `aisNull(I)Z Rc degetLong(I)J Rg higetInt(I)Ik0com/ustadmobile/lib/db/entities/CoursePermission jm n (JJJIJJJZ)Vp.com/ustadmobile/lib/db/entities/ClazzEnrolment o os tusetClazzEnrolmentUid(J)V ow xusetClazzEnrolmentPersonUid oz {usetClazzEnrolmentClazzUid o} ~usetClazzEnrolmentDateJoined o usetClazzEnrolmentDateLeft o YsetClazzEnrolmentRole R getFloat(I)F o %setClazzEnrolmentAttendancePercentage(F)V o setClazzEnrolmentActive(Z)V o u!setClazzEnrolmentLeavingReasonUid o YsetClazzEnrolmentOutcome o u"setClazzEnrolmentLocalChangeSeqNum o u#setClazzEnrolmentMasterChangeSeqNum o YsetClazzEnrolmentLastChangedBy o usetClazzEnrolmentLct>com/ustadmobile/lib/db/composites/CoursePermissionAndEnrolment e(Lcom/ustadmobile/lib/db/entities/CoursePermission;Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;)V  java/util/Listadd(Ljava/lang/Object;)Z R close  androidx/room/RoomSQLiteQueryrelease  call()Ljava/util/List;java/util/concurrent/CallableX(Lcom/ustadmobile/core/db/dao/CoursePermissionDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis8Lcom/ustadmobile/core/db/dao/CoursePermissionDao_Impl$8; Signature _tmpCpUidJ_tmpCpLastModified_tmpCpClazzUid_tmpCpToEnrolmentRoleI_tmpCpToPersonUid_tmpCpToGroupUid_tmpCpPermissionsFlag_tmpCpIsDeletedZ_tmp_tmpCoursePermission2Lcom/ustadmobile/lib/db/entities/CoursePermission;_tmpClazzEnrolmentUid_tmpClazzEnrolmentPersonUid_tmpClazzEnrolmentClazzUid_tmpClazzEnrolmentDateJoined_tmpClazzEnrolmentDateLeft_tmpClazzEnrolmentRole&_tmpClazzEnrolmentAttendancePercentageF_tmpClazzEnrolmentActive_tmp_1"_tmpClazzEnrolmentLeavingReasonUid_tmpClazzEnrolmentOutcome#_tmpClazzEnrolmentLocalChangeSeqNum$_tmpClazzEnrolmentMasterChangeSeqNum_tmpClazzEnrolmentLastChangedBy_tmpClazzEnrolmentLct_tmpClazzEnrolment0Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;_item@Lcom/ustadmobile/lib/db/composites/CoursePermissionAndEnrolment;_cursorIndexOfCpUid_cursorIndexOfCpLastModified_cursorIndexOfCpClazzUid_cursorIndexOfCpToEnrolmentRole_cursorIndexOfCpToPersonUid_cursorIndexOfCpToGroupUid_cursorIndexOfCpPermissionsFlag_cursorIndexOfCpIsDeleted_cursorIndexOfClazzEnrolmentUid%_cursorIndexOfClazzEnrolmentPersonUid$_cursorIndexOfClazzEnrolmentClazzUid&_cursorIndexOfClazzEnrolmentDateJoined$_cursorIndexOfClazzEnrolmentDateLeft _cursorIndexOfClazzEnrolmentRole0_cursorIndexOfClazzEnrolmentAttendancePercentage"_cursorIndexOfClazzEnrolmentActive,_cursorIndexOfClazzEnrolmentLeavingReasonUid#_cursorIndexOfClazzEnrolmentOutcome-_cursorIndexOfClazzEnrolmentLocalChangeSeqNum._cursorIndexOfClazzEnrolmentMasterChangeSeqNum)_cursorIndexOfClazzEnrolmentLastChangedBy_cursorIndexOfClazzEnrolmentLct_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableRLjava/util/List; StackMapTablejava/lang/Throwable Exceptionsjava/lang/ExceptionT()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;Ljava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileCoursePermissionDao_Impl.javaEnclosingMethod 3personHasPermissionWithClazzByEnrolmentUidEntities26(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses   C*+*,* 65**L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 +96 +;6+=6+?6+A6+C6+E6+G6+I6+K6+M6OY+QW:+Z+^O+^E+^:+^/+^$+^+^+ ^y+b7+b7+b7+f6!+b7"+b7$+b7&+ f6))6(jY!"$&(l::+ ^+ ^+ ^|+ ^q+^f+^[+^P+^E+^:+^/+^$+^+^+^ oYq:+ b7r+ b7v+ b7  y+ b7""|+b7$$+f6&&+8''+f6))6((+b7**+f6,,+b7--+b7//+f611+b722:Y:Wn:+*:4+*4gwwywFQ !'"/#7$?%G&O'W(_)g*o+w,-./01234569-;6=??IASC]EgGqJ{KLMNQ@RITSUZWdXkZu[|]^`acdfgjklnoqrt uwx!z+{2}<~CFIV`cgmtw66j?aIWSM!]C"g9$q/&({%)Sdu "$&'m(y)\*K, :-)/+1<2IV I_X'P/H7@?8G0O( W _ g o wx  R^V$R@Rj%Rjo@qRjoR A /*      PK!!zK NN<com/ustadmobile/core/db/dao/CoursePermissionDao_Impl$9.class=Z  6com/ustadmobile/core/db/dao/CoursePermissionDao_Impl$9this$06Lcom/ustadmobile/core/db/dao/CoursePermissionDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  4com/ustadmobile/core/db/dao/CoursePermissionDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;  !"android/database/Cursor moveToFirst()Z $ %&getInt(I)I ()* +,java/lang/BooleanvalueOf(Z)Ljava/lang/Boolean; . /close 123 4androidx/room/RoomSQLiteQueryrelease 6 78call()Ljava/lang/Boolean;:java/util/concurrent/CallableX(Lcom/ustadmobile/core/db/dao/CoursePermissionDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis8Lcom/ustadmobile/core/db/dao/CoursePermissionDao_Impl$9; Signature_tmpI_resultLjava/lang/Boolean;_cursorLandroid/database/Cursor; StackMapTableJjava/lang/Throwable ExceptionsMjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;FLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCoursePermissionDao_Impl.javaEnclosingMethod VWuserHasEnrolmentEditPermission6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  9 ;<C*+*,* =>?@A78<Z**L++#>'M'M,N+-*0-:+-*09HHJH=6 "/ 2 7 9?F HPW>4" BC/DE7DEZ?@IFGH%*@(IKLNOA7P</*5=> ?@KLNOAQRSTUXY PK!!d%%:com/ustadmobile/core/db/dao/CoursePermissionDao_Impl.class=  /com/ustadmobile/core/db/dao/CoursePermissionDao()V   4com/ustadmobile/core/db/dao/CoursePermissionDao_Impl__dbLandroidx/room/RoomDatabase;6com/ustadmobile/core/db/dao/CoursePermissionDao_Impl$1  U(Lcom/ustadmobile/core/db/dao/CoursePermissionDao_Impl;Landroidx/room/RoomDatabase;)V  $__insertionAdapterOfCoursePermission&Landroidx/room/EntityInsertionAdapter;6com/ustadmobile/core/db/dao/CoursePermissionDao_Impl$2   __preparedStmtOfSetDeleted%Landroidx/room/SharedSQLiteStatement;6com/ustadmobile/core/db/dao/CoursePermissionDao_Impl$3  !k(Lcom/ustadmobile/core/db/dao/CoursePermissionDao_Impl;Lcom/ustadmobile/lib/db/entities/CoursePermission;)V #$% &'androidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;)6com/ustadmobile/core/db/dao/CoursePermissionDao_Impl$4 (+ ,<(Lcom/ustadmobile/core/db/dao/CoursePermissionDao_Impl;ZJJ)V. SELECT CoursePermission.*, Person.*, PersonPicture.* FROM CoursePermission LEFT JOIN Person ON Person.personUid = CoursePermission.cpToPersonUid LEFT JOIN PersonPicture ON PersonPicture.personPictureUid = Person.personUid WHERE CoursePermission.cpClazzUid = ? AND (CAST(? AS INTEGER) = 1 OR NOT CoursePermission.cpIsDeleted) 012 34androidx/room/RoomSQLiteQueryacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; 06 78bindLong(IJ)V:6com/ustadmobile/core/db/dao/CoursePermissionDao_Impl$5<java/lang/String>CoursePermission@PersonB PersonPicture 9D E(Lcom/ustadmobile/core/db/dao/CoursePermissionDao_Impl;Landroidx/room/RoomSQLiteQuery;Landroidx/room/RoomDatabase;[Ljava/lang/String;)VG SELECT CoursePermission.* FROM CoursePermission WHERE CoursePermission.cpUid = ? AND CoursePermission.cpClazzUid = ? IJK LMandroidx/room/util/DBUtilcreateCancellationSignal!()Landroid/os/CancellationSignal;O6com/ustadmobile/core/db/dao/CoursePermissionDao_Impl$6 NQ RX(Lcom/ustadmobile/core/db/dao/CoursePermissionDao_Impl;Landroidx/room/RoomSQLiteQuery;)V #T &U(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;W SELECT CoursePermission.* FROM CoursePermission WHERE CoursePermission.cpUid = ? AND CoursePermission.cpClazzUid = ? Y6com/ustadmobile/core/db/dao/CoursePermissionDao_Impl$7 XQ #\ ]^ createFlowo(Landroidx/room/RoomDatabase;Z[Ljava/lang/String;Ljava/util/concurrent/Callable;)Lkotlinx/coroutines/flow/Flow;` SELECT CoursePermission.*, ClazzEnrolment_ForAccountPerson.* FROM CoursePermission LEFT JOIN ClazzEnrolment ClazzEnrolment_ForAccountPerson ON CoursePermission.cpToEnrolmentRole != 0 AND ClazzEnrolment_ForAccountPerson.clazzEnrolmentUid = (SELECT COALESCE( (SELECT _ClazzEnrolment_AccountPersonInner.clazzEnrolmentUid FROM ClazzEnrolment _ClazzEnrolment_AccountPersonInner WHERE _ClazzEnrolment_AccountPersonInner.clazzEnrolmentClazzUid = CoursePermission.cpClazzUid AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentPersonUid = ? AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentActive ORDER BY _ClazzEnrolment_AccountPersonInner.clazzEnrolmentDateLeft DESC LIMIT 1), 0)) WHERE CoursePermission.cpClazzUid = ( SELECT COALESCE( (SELECT _ClazzEnrolment_ForClazzUid.clazzEnrolmentClazzUid FROM ClazzEnrolment _ClazzEnrolment_ForClazzUid WHERE _ClazzEnrolment_ForClazzUid.clazzEnrolmentUid = ?), 0) ) AND (CoursePermission.cpToPersonUid = ? OR CoursePermission.cpToEnrolmentRole = ClazzEnrolment_ForAccountPerson.clazzEnrolmentRole) b6com/ustadmobile/core/db/dao/CoursePermissionDao_Impl$8 aQeR SELECT CASE ? WHEN 0 THEN (SELECT EXISTS( SELECT 1 FROM SystemPermission WHERE ? != 0 AND SystemPermission.spToPersonUid = ? AND (SystemPermission.spPermissionsFlag & 2048) > 0 AND NOT SystemPermission.spIsDeleted)) ELSE ( SELECT ( /* If the accountPersonUid is the owner of the course, all permissions are granted */ (COALESCE( (SELECT _Clazz_Permission.clazzOwnerPersonUid FROM Clazz _Clazz_Permission WHERE _Clazz_Permission.clazzUid = ( SELECT COALESCE( (SELECT _ClazzEnrolment_ForClazzUid.clazzEnrolmentClazzUid FROM ClazzEnrolment _ClazzEnrolment_ForClazzUid WHERE _ClazzEnrolment_ForClazzUid.clazzEnrolmentUid = ?), 0) )), 0) = ?) /* If there is a CoursePermission entity that is for the course as per the clazzUid parameter that is granted to the person directly or to the enrolmentRole that the person has in the course, then permission is granted. */ OR EXISTS(SELECT CoursePermission.cpUid FROM CoursePermission LEFT JOIN ClazzEnrolment ClazzEnrolment_ForAccountPerson ON CoursePermission.cpToEnrolmentRole != 0 AND ClazzEnrolment_ForAccountPerson.clazzEnrolmentUid = (SELECT COALESCE( (SELECT _ClazzEnrolment_AccountPersonInner.clazzEnrolmentUid FROM ClazzEnrolment _ClazzEnrolment_AccountPersonInner WHERE _ClazzEnrolment_AccountPersonInner.clazzEnrolmentClazzUid = CoursePermission.cpClazzUid AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentPersonUid = ? AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentActive ORDER BY _ClazzEnrolment_AccountPersonInner.clazzEnrolmentDateLeft DESC LIMIT 1), 0)) WHERE CoursePermission.cpClazzUid = ( SELECT COALESCE( (SELECT _ClazzEnrolment_ForClazzUid.clazzEnrolmentClazzUid FROM ClazzEnrolment _ClazzEnrolment_ForClazzUid WHERE _ClazzEnrolment_ForClazzUid.clazzEnrolmentUid = ?), 0) ) AND (CoursePermission.cpToPersonUid = ? OR CoursePermission.cpToEnrolmentRole = ClazzEnrolment_ForAccountPerson.clazzEnrolmentRole) AND (CoursePermission.cpPermissionsFlag & ( CASE ( SELECT ClazzEnrolment.clazzEnrolmentRole FROM ClazzEnrolment WHERE ClazzEnrolment.clazzEnrolmentUid = ? ) WHEN 1000 THEN 8 ELSE 8 END ) ) > 0) OR EXISTS(SELECT SystemPermission.spUid FROM SystemPermission WHERE SystemPermission.spToPersonUid = ? AND (SystemPermission.spPermissionsFlag & ( CASE ( SELECT ClazzEnrolment.clazzEnrolmentRole FROM ClazzEnrolment WHERE ClazzEnrolment.clazzEnrolmentUid = ? ) WHEN 1000 THEN 8 ELSE 8 END ) ) > 0) ) ) END g6com/ustadmobile/core/db/dao/CoursePermissionDao_Impl$9 fQj SELECT CoursePermission.*, ClazzEnrolment_ForAccountPerson.* FROM CoursePermission LEFT JOIN ClazzEnrolment ClazzEnrolment_ForAccountPerson ON CoursePermission.cpToEnrolmentRole != 0 AND ClazzEnrolment_ForAccountPerson.clazzEnrolmentUid = (SELECT COALESCE( (SELECT _ClazzEnrolment_AccountPersonInner.clazzEnrolmentUid FROM ClazzEnrolment _ClazzEnrolment_AccountPersonInner WHERE _ClazzEnrolment_AccountPersonInner.clazzEnrolmentClazzUid = CoursePermission.cpClazzUid AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentPersonUid = ? AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentActive ORDER BY _ClazzEnrolment_AccountPersonInner.clazzEnrolmentDateLeft DESC LIMIT 1), 0)) WHERE (? = 0 OR CoursePermission.cpClazzUid = ?) AND (CoursePermission.cpToPersonUid = ? OR CoursePermission.cpToEnrolmentRole = ClazzEnrolment_ForAccountPerson.clazzEnrolmentRole) l7com/ustadmobile/core/db/dao/CoursePermissionDao_Impl$10 kQo SELECT (? != 0 AND ? != 0) AND ( ( /* If the accountPersonUid is the owner of the course, all permissions are granted */ (COALESCE( (SELECT _Clazz_Permission.clazzOwnerPersonUid FROM Clazz _Clazz_Permission WHERE _Clazz_Permission.clazzUid = ?), 0) = ?) /* If there is a CoursePermission entity that is for the course as per the clazzUid parameter that is granted to the person directly or to the enrolmentRole that the person has in the course, then permission is granted. */ OR EXISTS(SELECT CoursePermission.cpUid FROM CoursePermission LEFT JOIN ClazzEnrolment ClazzEnrolment_ForAccountPerson ON CoursePermission.cpToEnrolmentRole != 0 AND ClazzEnrolment_ForAccountPerson.clazzEnrolmentUid = (SELECT COALESCE( (SELECT _ClazzEnrolment_AccountPersonInner.clazzEnrolmentUid FROM ClazzEnrolment _ClazzEnrolment_AccountPersonInner WHERE _ClazzEnrolment_AccountPersonInner.clazzEnrolmentClazzUid = CoursePermission.cpClazzUid AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentPersonUid = ? AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentActive ORDER BY _ClazzEnrolment_AccountPersonInner.clazzEnrolmentDateLeft DESC LIMIT 1), 0)) WHERE CoursePermission.cpClazzUid = ? AND (CoursePermission.cpToPersonUid = ? OR CoursePermission.cpToEnrolmentRole = ClazzEnrolment_ForAccountPerson.clazzEnrolmentRole) AND (CoursePermission.cpPermissionsFlag & ? ) > 0) OR EXISTS(SELECT SystemPermission.spUid FROM SystemPermission WHERE SystemPermission.spToPersonUid = ? AND (SystemPermission.spPermissionsFlag & ? ) > 0) ) ) qClazzsClazzEnrolmentuSystemPermissionw7com/ustadmobile/core/db/dao/CoursePermissionDao_Impl$11 vQz SELECT ( (? != 0 AND ? != 0) AND (( /* If the accountPersonUid is the owner of the course, all permissions are granted */ (COALESCE( (SELECT _Clazz_Permission.clazzOwnerPersonUid FROM Clazz _Clazz_Permission WHERE _Clazz_Permission.clazzUid = ?), 0) = ?) /* If there is a CoursePermission entity that is for the course as per the clazzUid parameter that is granted to the person directly or to the enrolmentRole that the person has in the course, then permission is granted. */ OR EXISTS(SELECT CoursePermission.cpUid FROM CoursePermission LEFT JOIN ClazzEnrolment ClazzEnrolment_ForAccountPerson ON CoursePermission.cpToEnrolmentRole != 0 AND ClazzEnrolment_ForAccountPerson.clazzEnrolmentUid = (SELECT COALESCE( (SELECT _ClazzEnrolment_AccountPersonInner.clazzEnrolmentUid FROM ClazzEnrolment _ClazzEnrolment_AccountPersonInner WHERE _ClazzEnrolment_AccountPersonInner.clazzEnrolmentClazzUid = CoursePermission.cpClazzUid AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentPersonUid = ? AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentActive ORDER BY _ClazzEnrolment_AccountPersonInner.clazzEnrolmentDateLeft DESC LIMIT 1), 0)) WHERE CoursePermission.cpClazzUid = ? AND (CoursePermission.cpToPersonUid = ? OR CoursePermission.cpToEnrolmentRole = ClazzEnrolment_ForAccountPerson.clazzEnrolmentRole) AND (CoursePermission.cpPermissionsFlag & ? ) > 0) OR EXISTS(SELECT SystemPermission.spUid FROM SystemPermission WHERE SystemPermission.spToPersonUid = ? AND (SystemPermission.spPermissionsFlag & ? ) > 0) ) ) ) AS firstPermission, ( (? != 0 AND ? != 0) AND (( /* If the accountPersonUid is the owner of the course, all permissions are granted */ (COALESCE( (SELECT _Clazz_Permission.clazzOwnerPersonUid FROM Clazz _Clazz_Permission WHERE _Clazz_Permission.clazzUid = ?), 0) = ?) /* If there is a CoursePermission entity that is for the course as per the clazzUid parameter that is granted to the person directly or to the enrolmentRole that the person has in the course, then permission is granted. */ OR EXISTS(SELECT CoursePermission.cpUid FROM CoursePermission LEFT JOIN ClazzEnrolment ClazzEnrolment_ForAccountPerson ON CoursePermission.cpToEnrolmentRole != 0 AND ClazzEnrolment_ForAccountPerson.clazzEnrolmentUid = (SELECT COALESCE( (SELECT _ClazzEnrolment_AccountPersonInner.clazzEnrolmentUid FROM ClazzEnrolment _ClazzEnrolment_AccountPersonInner WHERE _ClazzEnrolment_AccountPersonInner.clazzEnrolmentClazzUid = CoursePermission.cpClazzUid AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentPersonUid = ? AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentActive ORDER BY _ClazzEnrolment_AccountPersonInner.clazzEnrolmentDateLeft DESC LIMIT 1), 0)) WHERE CoursePermission.cpClazzUid = ? AND (CoursePermission.cpToPersonUid = ? OR CoursePermission.cpToEnrolmentRole = ClazzEnrolment_ForAccountPerson.clazzEnrolmentRole) AND (CoursePermission.cpPermissionsFlag & ? ) > 0) OR EXISTS(SELECT SystemPermission.spUid FROM SystemPermission WHERE SystemPermission.spToPersonUid = ? AND (SystemPermission.spPermissionsFlag & ? ) > 0) ) ) ) AS secondPermission |7com/ustadmobile/core/db/dao/CoursePermissionDao_Impl$12 {Q7com/ustadmobile/core/db/dao/CoursePermissionDao_Impl$13 ~QN SELECT ( (? != 0 AND ? != 0) AND (( /* If the accountPersonUid is the owner of the course, all permissions are granted */ (COALESCE( (SELECT _Clazz_Permission.clazzOwnerPersonUid FROM Clazz _Clazz_Permission WHERE _Clazz_Permission.clazzUid = ?), 0) = ?) /* If there is a CoursePermission entity that is for the course as per the clazzUid parameter that is granted to the person directly or to the enrolmentRole that the person has in the course, then permission is granted. */ OR EXISTS(SELECT CoursePermission.cpUid FROM CoursePermission LEFT JOIN ClazzEnrolment ClazzEnrolment_ForAccountPerson ON CoursePermission.cpToEnrolmentRole != 0 AND ClazzEnrolment_ForAccountPerson.clazzEnrolmentUid = (SELECT COALESCE( (SELECT _ClazzEnrolment_AccountPersonInner.clazzEnrolmentUid FROM ClazzEnrolment _ClazzEnrolment_AccountPersonInner WHERE _ClazzEnrolment_AccountPersonInner.clazzEnrolmentClazzUid = CoursePermission.cpClazzUid AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentPersonUid = ? AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentActive ORDER BY _ClazzEnrolment_AccountPersonInner.clazzEnrolmentDateLeft DESC LIMIT 1), 0)) WHERE CoursePermission.cpClazzUid = ? AND (CoursePermission.cpToPersonUid = ? OR CoursePermission.cpToEnrolmentRole = ClazzEnrolment_ForAccountPerson.clazzEnrolmentRole) AND (CoursePermission.cpPermissionsFlag & ? ) > 0) OR EXISTS(SELECT SystemPermission.spUid FROM SystemPermission WHERE SystemPermission.spToPersonUid = ? AND (SystemPermission.spPermissionsFlag & ? ) > 0) ) ) ) AS firstPermission, ( (? != 0 AND ? != 0) AND (( /* If the accountPersonUid is the owner of the course, all permissions are granted */ (COALESCE( (SELECT _Clazz_Permission.clazzOwnerPersonUid FROM Clazz _Clazz_Permission WHERE _Clazz_Permission.clazzUid = ?), 0) = ?) /* If there is a CoursePermission entity that is for the course as per the clazzUid parameter that is granted to the person directly or to the enrolmentRole that the person has in the course, then permission is granted. */ OR EXISTS(SELECT CoursePermission.cpUid FROM CoursePermission LEFT JOIN ClazzEnrolment ClazzEnrolment_ForAccountPerson ON CoursePermission.cpToEnrolmentRole != 0 AND ClazzEnrolment_ForAccountPerson.clazzEnrolmentUid = (SELECT COALESCE( (SELECT _ClazzEnrolment_AccountPersonInner.clazzEnrolmentUid FROM ClazzEnrolment _ClazzEnrolment_AccountPersonInner WHERE _ClazzEnrolment_AccountPersonInner.clazzEnrolmentClazzUid = CoursePermission.cpClazzUid AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentPersonUid = ? AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentActive ORDER BY _ClazzEnrolment_AccountPersonInner.clazzEnrolmentDateLeft DESC LIMIT 1), 0)) WHERE CoursePermission.cpClazzUid = ? AND (CoursePermission.cpToPersonUid = ? OR CoursePermission.cpToEnrolmentRole = ClazzEnrolment_ForAccountPerson.clazzEnrolmentRole) AND (CoursePermission.cpPermissionsFlag & ? ) > 0) OR EXISTS(SELECT SystemPermission.spUid FROM SystemPermission WHERE SystemPermission.spToPersonUid = ? AND (SystemPermission.spPermissionsFlag & ? ) > 0) ) ) ) AS secondPermission, ( (? != 0 AND ? != 0) AND (( /* If the accountPersonUid is the owner of the course, all permissions are granted */ (COALESCE( (SELECT _Clazz_Permission.clazzOwnerPersonUid FROM Clazz _Clazz_Permission WHERE _Clazz_Permission.clazzUid = ?), 0) = ?) /* If there is a CoursePermission entity that is for the course as per the clazzUid parameter that is granted to the person directly or to the enrolmentRole that the person has in the course, then permission is granted. */ OR EXISTS(SELECT CoursePermission.cpUid FROM CoursePermission LEFT JOIN ClazzEnrolment ClazzEnrolment_ForAccountPerson ON CoursePermission.cpToEnrolmentRole != 0 AND ClazzEnrolment_ForAccountPerson.clazzEnrolmentUid = (SELECT COALESCE( (SELECT _ClazzEnrolment_AccountPersonInner.clazzEnrolmentUid FROM ClazzEnrolment _ClazzEnrolment_AccountPersonInner WHERE _ClazzEnrolment_AccountPersonInner.clazzEnrolmentClazzUid = CoursePermission.cpClazzUid AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentPersonUid = ? AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentActive ORDER BY _ClazzEnrolment_AccountPersonInner.clazzEnrolmentDateLeft DESC LIMIT 1), 0)) WHERE CoursePermission.cpClazzUid = ? AND (CoursePermission.cpToPersonUid = ? OR CoursePermission.cpToEnrolmentRole = ClazzEnrolment_ForAccountPerson.clazzEnrolmentRole) AND (CoursePermission.cpPermissionsFlag & ? ) > 0) OR EXISTS(SELECT SystemPermission.spUid FROM SystemPermission WHERE SystemPermission.spToPersonUid = ? AND (SystemPermission.spPermissionsFlag & ? ) > 0) ) ) ) AS thirdPermission 7com/ustadmobile/core/db/dao/CoursePermissionDao_Impl$14 Q7com/ustadmobile/core/db/dao/CoursePermissionDao_Impl$15 Q /* Get CoursePermissions given to the active user based on their enrolment role*/ SELECT CoursePermission.* FROM ClazzEnrolment ClazzEnrolment_ActiveUser JOIN CoursePermission ON CoursePermission.cpClazzUid = ClazzEnrolment_ActiveUser.clazzEnrolmentClazzUid AND CoursePermission.cpToEnrolmentRole = ClazzEnrolment_ActiveUser.clazzEnrolmentRole WHERE ClazzEnrolment_ActiveUser.clazzEnrolmentPersonUid = ? UNION /* Get ClazzUids where the active user can view members based a grant directly to them */ SELECT CoursePermission.* FROM CoursePermission WHERE CoursePermission.cpToPersonUid = ? 7com/ustadmobile/core/db/dao/CoursePermissionDao_Impl$16 Q/ WITH AccountSubmitterUid(accountSubmitterUid) AS ( SELECT CASE -- When assignment is individual then the submitter uid is the personuid if they are enrolled in the course otherwise zero WHEN (SELECT caGroupUid FROM ClazzAssignment WHERE caUid = ?) = 0 THEN ( SELECT COALESCE( (SELECT ClazzEnrolment.clazzEnrolmentPersonUid FROM ClazzEnrolment WHERE ClazzEnrolment.clazzEnrolmentPersonUid = ? AND ClazzEnrolment.clazzEnrolmentRole = 1000 AND ClazzEnrolment.clazzEnrolmentClazzUid = (SELECT ClazzAssignment.caClazzUid FROM ClazzAssignment WHERE ClazzAssignment.caUid = ?) LIMIT 1), 0) ) -- When assignment is by groups but the active user is not an enrolled student then the submitter uid is zero WHEN (SELECT caGroupUid FROM ClazzAssignment WHERE caUid = ?) != 0 AND ( SELECT COALESCE( (SELECT ClazzEnrolment.clazzEnrolmentPersonUid FROM ClazzEnrolment WHERE ClazzEnrolment.clazzEnrolmentPersonUid = ? AND ClazzEnrolment.clazzEnrolmentRole = 1000 AND ClazzEnrolment.clazzEnrolmentClazzUid = (SELECT ClazzAssignment.caClazzUid FROM ClazzAssignment WHERE ClazzAssignment.caUid = ?) LIMIT 1), 0) ) = 0 THEN 0 -- When assignment is by groups and the person is an enrolled student the submitter uid is the -- group that they are assigned to. If they are not assigned to a group but are enrolled -- then we submitter uid = SUBMITTER_ENROLLED_BUT_NOT_IN_GROUP ELSE COALESCE( (SELECT CourseGroupMember.cgmGroupNumber FROM CourseGroupMember WHERE ( SELECT COALESCE( (SELECT ClazzEnrolment.clazzEnrolmentPersonUid FROM ClazzEnrolment WHERE ClazzEnrolment.clazzEnrolmentPersonUid = ? AND ClazzEnrolment.clazzEnrolmentRole = 1000 AND ClazzEnrolment.clazzEnrolmentClazzUid = (SELECT ClazzAssignment.caClazzUid FROM ClazzAssignment WHERE ClazzAssignment.caUid = ?) LIMIT 1), 0) ) > 0 AND CourseGroupMember.cgmSetUid = (SELECT caGroupUid FROM ClazzAssignment WHERE caUid = ?) AND CourseGroupMember.cgmPersonUid = ? LIMIT 1), -1) END ) , CanMarkSubmitter(canMark) AS (SELECT CASE (SELECT ClazzAssignment.caMarkingType FROM ClazzAssignment WHERE ClazzAssignment.caUid = ?) WHEN 2 THEN EXISTS(SELECT 1 FROM PeerReviewerAllocation WHERE PeerReviewerAllocation.praToMarkerSubmitterUid = ? AND PeerReviewerAllocation.praMarkerSubmitterUid = (SELECT AccountSubmitterUid.accountSubmitterUid FROM AccountSubmitterUid)) ELSE (( /* If the accountPersonUid is the owner of the course, all permissions are granted */ (COALESCE( (SELECT _Clazz_Permission.clazzOwnerPersonUid FROM Clazz _Clazz_Permission WHERE _Clazz_Permission.clazzUid = ?), 0) = ?) /* If there is a CoursePermission entity that is for the course as per the clazzUid parameter that is granted to the person directly or to the enrolmentRole that the person has in the course, then permission is granted. */ OR EXISTS(SELECT CoursePermission.cpUid FROM CoursePermission LEFT JOIN ClazzEnrolment ClazzEnrolment_ForAccountPerson ON CoursePermission.cpToEnrolmentRole != 0 AND ClazzEnrolment_ForAccountPerson.clazzEnrolmentUid = (SELECT COALESCE( (SELECT _ClazzEnrolment_AccountPersonInner.clazzEnrolmentUid FROM ClazzEnrolment _ClazzEnrolment_AccountPersonInner WHERE _ClazzEnrolment_AccountPersonInner.clazzEnrolmentClazzUid = CoursePermission.cpClazzUid AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentPersonUid = ? AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentActive ORDER BY _ClazzEnrolment_AccountPersonInner.clazzEnrolmentDateLeft DESC LIMIT 1), 0)) WHERE CoursePermission.cpClazzUid = ? AND (CoursePermission.cpToPersonUid = ? OR CoursePermission.cpToEnrolmentRole = ClazzEnrolment_ForAccountPerson.clazzEnrolmentRole) AND (CoursePermission.cpPermissionsFlag & 256 ) > 0) OR EXISTS(SELECT SystemPermission.spUid FROM SystemPermission WHERE SystemPermission.spToPersonUid = ? AND (SystemPermission.spPermissionsFlag & 256 ) > 0) ) ) END) /* Can edit */ SELECT ( (? != 0 AND ? != 0 AND ? != 0 AND ? != 0) AND (SELECT CanMarkSubmitter.canMark FROM CanMarkSubmitter)) AS canMark, /* can view */ ( (? != 0 AND ? != 0 AND ? != 0 AND ? != 0) AND ( (SELECT CanMarkSubmitter.canMark FROM CanMarkSubmitter) OR (SELECT ? = (SELECT AccountSubmitterUid.accountSubmitterUid FROM AccountSubmitterUid)) OR (( /* If the accountPersonUid is the owner of the course, all permissions are granted */ (COALESCE( (SELECT _Clazz_Permission.clazzOwnerPersonUid FROM Clazz _Clazz_Permission WHERE _Clazz_Permission.clazzUid = ?), 0) = ?) /* If there is a CoursePermission entity that is for the course as per the clazzUid parameter that is granted to the person directly or to the enrolmentRole that the person has in the course, then permission is granted. */ OR EXISTS(SELECT CoursePermission.cpUid FROM CoursePermission LEFT JOIN ClazzEnrolment ClazzEnrolment_ForAccountPerson ON CoursePermission.cpToEnrolmentRole != 0 AND ClazzEnrolment_ForAccountPerson.clazzEnrolmentUid = (SELECT COALESCE( (SELECT _ClazzEnrolment_AccountPersonInner.clazzEnrolmentUid FROM ClazzEnrolment _ClazzEnrolment_AccountPersonInner WHERE _ClazzEnrolment_AccountPersonInner.clazzEnrolmentClazzUid = CoursePermission.cpClazzUid AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentPersonUid = ? AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentActive ORDER BY _ClazzEnrolment_AccountPersonInner.clazzEnrolmentDateLeft DESC LIMIT 1), 0)) WHERE CoursePermission.cpClazzUid = ? AND (CoursePermission.cpToPersonUid = ? OR CoursePermission.cpToEnrolmentRole = ClazzEnrolment_ForAccountPerson.clazzEnrolmentRole) AND (CoursePermission.cpPermissionsFlag & 128 ) > 0) OR EXISTS(SELECT SystemPermission.spUid FROM SystemPermission WHERE SystemPermission.spToPersonUid = ? AND (SystemPermission.spPermissionsFlag & 128 ) > 0) ) )) ) AS canView, (( /* If the accountPersonUid is the owner of the course, all permissions are granted */ (COALESCE( (SELECT _Clazz_Permission.clazzOwnerPersonUid FROM Clazz _Clazz_Permission WHERE _Clazz_Permission.clazzUid = ?), 0) = ?) /* If there is a CoursePermission entity that is for the course as per the clazzUid parameter that is granted to the person directly or to the enrolmentRole that the person has in the course, then permission is granted. */ OR EXISTS(SELECT CoursePermission.cpUid FROM CoursePermission LEFT JOIN ClazzEnrolment ClazzEnrolment_ForAccountPerson ON CoursePermission.cpToEnrolmentRole != 0 AND ClazzEnrolment_ForAccountPerson.clazzEnrolmentUid = (SELECT COALESCE( (SELECT _ClazzEnrolment_AccountPersonInner.clazzEnrolmentUid FROM ClazzEnrolment _ClazzEnrolment_AccountPersonInner WHERE _ClazzEnrolment_AccountPersonInner.clazzEnrolmentClazzUid = CoursePermission.cpClazzUid AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentPersonUid = ? AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentActive ORDER BY _ClazzEnrolment_AccountPersonInner.clazzEnrolmentDateLeft DESC LIMIT 1), 0)) WHERE CoursePermission.cpClazzUid = ? AND (CoursePermission.cpToPersonUid = ? OR CoursePermission.cpToEnrolmentRole = ClazzEnrolment_ForAccountPerson.clazzEnrolmentRole) AND (CoursePermission.cpPermissionsFlag & 4 ) > 0) OR EXISTS(SELECT SystemPermission.spUid FROM SystemPermission WHERE SystemPermission.spToPersonUid = ? AND (SystemPermission.spPermissionsFlag & 4 ) > 0) ) ) AS canModerate, (SELECT accountSubmitterUid FROM AccountSubmitterUid) AS activeUserSubmitterUid ClazzAssignmentCourseGroupMemberPeerReviewerAllocation7com/ustadmobile/core/db/dao/CoursePermissionDao_Impl$17 Q  java/util/Collections emptyList()Ljava/util/List; SignatureZLandroidx/room/EntityInsertionAdapter;(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis6Lcom/ustadmobile/core/db/dao/CoursePermissionDao_Impl;$RuntimeInvisibleParameterAnnotationsLandroidx/annotation/NonNull; upsertAsyncf(Lcom/ustadmobile/lib/db/entities/CoursePermission;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;coursePermission2Lcom/ustadmobile/lib/db/entities/CoursePermission; $completion Lkotlin/coroutines/Continuation;LocalVariableTypeTable0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;v(Lcom/ustadmobile/lib/db/entities/CoursePermission;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; setDeleted7(JZJLkotlin/coroutines/Continuation;)Ljava/lang/Object;cpUidJ isDeletedZ updateTimeG(JZJLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;findByClazzUidAsPagingSource"(JZ)Landroidx/paging/PagingSource;clazzUidincludeDeleted_sqlLjava/lang/String; _statementLandroidx/room/RoomSQLiteQuery; _argIndexI_tmp StackMapTablex(JZ)Landroidx/paging/PagingSource;findByUidAndClazzUid6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;uid_cancellationSignalLandroid/os/CancellationSignal;ULkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/CoursePermission;>;k(JJLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/CoursePermission;>;)Ljava/lang/Object;findByUidAndClazzUidAsFlow"(JJ)Lkotlinx/coroutines/flow/Flow;V(JJ)Lkotlinx/coroutines/flow/Flow;3personHasPermissionWithClazzByEnrolmentUidEntities2accountPersonUidclazzEnrolmentUiduLkotlin/coroutines/Continuation<-Ljava/util/List;>;(JJLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;userHasEnrolmentEditPermission6Lkotlin/coroutines/Continuation<-Ljava/lang/Boolean;>;L(JJLkotlin/coroutines/Continuation<-Ljava/lang/Boolean;>;)Ljava/lang/Object;%personHasPermissionWithClazzEntities2#personHasPermissionWithClazzAsFlow2#(JJJ)Lkotlinx/coroutines/flow/Flow; permission8(JJJ)Lkotlinx/coroutines/flow/Flow;&personHasPermissionWithClazzPairAsFlow$(JJJJ)Lkotlinx/coroutines/flow/Flow;firstPermissionsecondPermissionX(JJJJ)Lkotlinx/coroutines/flow/Flow;%personHasPermissionWithClazzPairAsync8(JJJJLkotlin/coroutines/Continuation;)Ljava/lang/Object;ULkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/composites/PermissionPair;>;m(JJJJLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/composites/PermissionPair;>;)Ljava/lang/Object;(personHasPermissionWithClazzTripleAsFlow%(JJJJJ)Lkotlinx/coroutines/flow/Flow;thirdPermission[(JJJJJ)Lkotlinx/coroutines/flow/Flow;"personHasPermissionWithClazzAsync27(JJJLkotlin/coroutines/Continuation;)Ljava/lang/Object;M(JJJLkotlin/coroutines/Continuation<-Ljava/lang/Boolean;>;)Ljava/lang/Object;6findApplicableCoursePermissionEntitiesForAccountPerson5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;gLkotlin/coroutines/Continuation<-Ljava/util/List;>;|(JLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;(userPermissionsForAssignmentSubmitterUid assignmentUid submitterUidw(JJJJ)Lkotlinx/coroutines/flow/Flow;getRequiredConverters(()Ljava/util/List;>;RuntimeInvisibleAnnotations SourceFileCoursePermissionDao_Impl.java NestMembers InnerClasses1 h$**+* Y*+*Y*+45 6K#X$$ c*Y*+,"]  { *(Y**"p4  Q-:-/:656659Y**;Y=SY?SYASC" %/HQQQM EB%,";0@ >F:F/:656!5H: * NY*PS"y "'R>>>>: 2/' >>V:V/:656!5*;Y=SXY*Z[ ">>>>: 2/ I_:_/:656!565H: * aY*cS*  "%-2RIIIIE =:2 I d:d /:6!565656!565656!565 6!5 65 6!5H: * fY*hSj #&.19<DHPT\`hltxR   Ti:i/:656!56!565H: * kY*mS2 - ./01"2%3-40586=7RTTTTP HE= Tk n:n /:6  !56  56  !56  56  56  !56  56  5 6  5 6  5*;YpSY=SYrSYtSvY*x[^ #&.19<DHPT\`imuyH  ? 'y: y/: 6   !56   56   !56   56   56   !56   56   5 6   5 6   5 6   !5 6   5 6   !56   56   56   !56   56   56   56   5*;YpSY=SYrSYtS{Y* }[+l mnop#q&r.s1t9u<vDwHxPyTz\{`|i}m~uyR'''''#   Zy: y/: 6   !56   56   !56   56   56   !56   56   5 6   5 6   5 6   !5 6   5 6   !56   56   56   !56   56   56   56   5H: * ~Y*  S, #&.19 <!D"H#P$T%\&`'i(m)u*y+,-./0123456789:;<=>?@Af       : /: 6   !56   56   !56   56   56   !56   56   5 6   5 6   5 6   !5 6   5 6   !56   56   56   !56   56   56   56   56   !56   56   !56   56   56   !56   56    56   56    5*;YpSY=SYrSYtSY* [?d #&.19<DHPT\`imuy       $,08<DH P!T"]#a$i%m&v'\      n:n /: 6   !56   56   !56   56   56   !56   56   5 6   5 6   5H: * Y* SbS #&.19<DHPT\`imuy\    =:/:6565H:*Y*-S" "'H===9 1.' = $: '/: 6   !56   56   !56   !56   56   !56   56   !5 6   !5 6   5 6   !5 6   5 6   56   56   56   56   56   56   56   !56   56   56   56   !56   56   56   56   56   56   56   5 6   5!6   5"6   5#6   5$6   5%6   5&6   5'6   5*;YSYrSYSYSYpSY=SYtSY* [FQ #&.19<DHPT\`hltx !%-1 : > G K TXaemqy} !"#$%&R$$$$$    U$~{vkfaXN9(  (9NXafkv{~PK!!N  9com/ustadmobile/core/db/dao/CoursePictureDao_Impl$1.class=R  3com/ustadmobile/core/db/dao/CoursePictureDao_Impl$1this$03Lcom/ustadmobile/core/db/dao/CoursePictureDao_Impl;   $androidx/room/EntityInsertionAdapter(Landroidx/room/RoomDatabase;)VINSERT OR REPLACE INTO `CoursePicture` (`coursePictureUid`,`coursePictureLct`,`coursePictureUri`,`coursePictureThumbnailUri`,`coursePictureActive`) VALUES (nullif(?, 0),?,?,?,?)  -com/ustadmobile/lib/db/entities/CoursePicturegetCoursePictureUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V  getCoursePictureLct  !getCoursePictureUri()Ljava/lang/String; # $%bindNull(I)V ' () bindString(ILjava/lang/String;)V + ,!getCoursePictureThumbnailUri . /0getCoursePictureActive()Z 2 34bind](Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/CoursePicture;)VR(Lcom/ustadmobile/core/db/dao/CoursePictureDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis5Lcom/ustadmobile/core/db/dao/CoursePictureDao_Impl$1;arg0Landroidx/room/RoomDatabase; createQueryRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity/Lcom/ustadmobile/lib/db/entities/CoursePicture;_tmpI StackMapTable$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureWLandroidx/room/EntityInsertionAdapter; SourceFileCoursePictureDao_Impl.javaEnclosingMethodO1com/ustadmobile/core/db/dao/CoursePictureDao_ImplNestHost InnerClasses  56I *+*,7"8  9:  ;<=!6- 7&8 9:>?346e+,+,, +"+,&,* +"+,*&,->+7. , -./'12394C6N8[9d:8*e9:e@AeBC[ DEF '  @G ??D3H64 *+,17"8  9:G ??IJKLMN PNQ PK!!%9com/ustadmobile/core/db/dao/CoursePictureDao_Impl$2.class=$  3com/ustadmobile/core/db/dao/CoursePictureDao_Impl$2this$03Lcom/ustadmobile/core/db/dao/CoursePictureDao_Impl;   #androidx/room/SharedSQLiteStatement(Landroidx/room/RoomDatabase;)V UPDATE CoursePicture SET coursePictureUri = ?, coursePictureThumbnailUri = ?, coursePictureLct = ? WHERE coursePictureUid = ? R(Lcom/ustadmobile/core/db/dao/CoursePictureDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis5Lcom/ustadmobile/core/db/dao/CoursePictureDao_Impl$2;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; SourceFileCoursePictureDao_Impl.javaEnclosingMethod!1com/ustadmobile/core/db/dao/CoursePictureDao_ImplNestHost InnerClasses  I *+*,<    > L  @G " # PK!!Iii9com/ustadmobile/core/db/dao/CoursePictureDao_Impl$3.class=Q  3com/ustadmobile/core/db/dao/CoursePictureDao_Impl$3this$03Lcom/ustadmobile/core/db/dao/CoursePictureDao_Impl;  val$coursePicture/Lcom/ustadmobile/lib/db/entities/CoursePicture;  java/lang/Object()V  1com/ustadmobile/core/db/dao/CoursePictureDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  !__insertionAdapterOfCoursePicture&Landroidx/room/EntityInsertionAdapter; !"# $%$androidx/room/EntityInsertionAdapterinsert(Ljava/lang/Object;)V ' (setTransactionSuccessful *+, -. kotlin/UnitINSTANCE Lkotlin/Unit; 0 1endTransaction 3 45call()Lkotlin/Unit;7java/util/concurrent/Callablee(Lcom/ustadmobile/core/db/dao/CoursePictureDao_Impl;Lcom/ustadmobile/lib/db/entities/CoursePicture;)VCodeLineNumberTableLocalVariableTablethis5Lcom/ustadmobile/core/db/dao/CoursePictureDao_Impl$3; Signature StackMapTableAjava/lang/Throwable ExceptionsDjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCoursePictureDao_Impl.javaEnclosingMethod MN upsertAsyncc(Lcom/ustadmobile/lib/db/entities/CoursePicture;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :O;<=>459?*** *&)L*/+M*/, &2:"S UV"W&Y0W2Y=Z; ?<=?r@BCEFA4G9/*2:O; <=BCEF>HIJKLOP PK!!>V 9com/ustadmobile/core/db/dao/CoursePictureDao_Impl$4.class=u  3com/ustadmobile/core/db/dao/CoursePictureDao_Impl$4this$03Lcom/ustadmobile/core/db/dao/CoursePictureDao_Impl;  val$uriLjava/lang/String;  val$thumbnailUri  val$timeJ  val$uid  java/lang/Object()V   1com/ustadmobile/core/db/dao/CoursePictureDao_Impl__preparedStmtOfUpdateUri%Landroidx/room/SharedSQLiteStatement; "#$ %&#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; ()* +,)androidx/sqlite/db/SupportSQLiteStatementbindNull(I)V (. /0 bindString(ILjava/lang/String;)V (2 34bindLong(IJ)V 6 78__dbLandroidx/room/RoomDatabase; :;< =androidx/room/RoomDatabasebeginTransaction (? @AexecuteUpdateDelete()I :C DsetTransactionSuccessful FGH IJ kotlin/UnitINSTANCE Lkotlin/Unit; :L MendTransaction "O PQrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V S TUcall()Lkotlin/Unit;Wjava/util/concurrent/Callable\(Lcom/ustadmobile/core/db/dao/CoursePictureDao_Impl;Ljava/lang/String;Ljava/lang/String;JJ)VCodeLineNumberTableLocalVariableTablethis5Lcom/ustadmobile/core/db/dao/CoursePictureDao_Impl$4; Signature_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTableejava/lang/Throwable Exceptionshjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCoursePictureDao_Impl.javaEnclosingMethod qr updateUriZ(JLjava/lang/String;Ljava/lang/String;JLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses V  XYT *+*,*- ***Zb[ \] ^TUY*!L=* +'+*-=* +'+* -=+*1=+*1*59+>W*5BEN*5K*+N-:*5K:*+NkaZbf g hik)m+n2o<qGsItTuVvaxkzr{||~|~[ \] _` abc(  OdNdfgijATkY/*RZb[ \]fgij^lmnopst PK!!:onT T 7com/ustadmobile/core/db/dao/CoursePictureDao_Impl.class=V  ,com/ustadmobile/core/db/dao/CoursePictureDao()V   1com/ustadmobile/core/db/dao/CoursePictureDao_Impl__dbLandroidx/room/RoomDatabase;3com/ustadmobile/core/db/dao/CoursePictureDao_Impl$1  R(Lcom/ustadmobile/core/db/dao/CoursePictureDao_Impl;Landroidx/room/RoomDatabase;)V  !__insertionAdapterOfCoursePicture&Landroidx/room/EntityInsertionAdapter;3com/ustadmobile/core/db/dao/CoursePictureDao_Impl$2   __preparedStmtOfUpdateUri%Landroidx/room/SharedSQLiteStatement;3com/ustadmobile/core/db/dao/CoursePictureDao_Impl$3  !e(Lcom/ustadmobile/core/db/dao/CoursePictureDao_Impl;Lcom/ustadmobile/lib/db/entities/CoursePicture;)V #$% &'androidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;)3com/ustadmobile/core/db/dao/CoursePictureDao_Impl$4 (+ ,\(Lcom/ustadmobile/core/db/dao/CoursePictureDao_Impl;Ljava/lang/String;Ljava/lang/String;JJ)V ./0 12java/util/Collections emptyList()Ljava/util/List; SignatureWLandroidx/room/EntityInsertionAdapter;(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis3Lcom/ustadmobile/core/db/dao/CoursePictureDao_Impl;$RuntimeInvisibleParameterAnnotationsLandroidx/annotation/NonNull; upsertAsyncc(Lcom/ustadmobile/lib/db/entities/CoursePicture;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; coursePicture/Lcom/ustadmobile/lib/db/entities/CoursePicture; $completion Lkotlin/coroutines/Continuation;LocalVariableTypeTable0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;s(Lcom/ustadmobile/lib/db/entities/CoursePicture;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; updateUriZ(JLjava/lang/String;Ljava/lang/String;JLkotlin/coroutines/Continuation;)Ljava/lang/Object;uidJuriLjava/lang/String; thumbnailUritimej(JLjava/lang/String;Ljava/lang/String;JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;getRequiredConverters(()Ljava/util/List;>;RuntimeInvisibleAnnotations SourceFileCoursePictureDao_Impl.java NestMembers InnerClasses1 3456h$**+* Y*+*Y*+7 ! "<#J8$9:$ ;<=>6c*Y*+,"7O8 9:?@ABC AD3EFG6 *(Y*-*"7b8>9:HIJKLKMIABC AD3N O26-73PQ<RST ( U" (PK!!Rkk=com/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$1.class=L  7com/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$1this$07Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Impl;   $androidx/room/EntityInsertionAdapter(Landroidx/room/RoomDatabase;)VpINSERT OR ABORT INTO `CourseTerminology` (`ctUid`,`ctTitle`,`ctTerminology`,`ctLct`) VALUES (nullif(?, 0),?,?,?)  1com/ustadmobile/lib/db/entities/CourseTerminologygetCtUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V   getCtTitle()Ljava/lang/String;  !"bindNull(I)V $ %& bindString(ILjava/lang/String;)V ( )getCtTerminology + ,getCtLct . /0binda(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/CourseTerminology;)VV(Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis9Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$1;arg0Landroidx/room/RoomDatabase; createQueryRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity3Lcom/ustadmobile/lib/db/entities/CourseTerminology; StackMapTable$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V Signature[Landroidx/room/EntityInsertionAdapter; SourceFileCourseTerminologyDao_Impl.javaEnclosingMethodI5com/ustadmobile/core/db/dao/CourseTerminologyDao_ImplNestHost InnerClasses  12I *+*,3.4  56  7892- 324 56:;/02O+,, ++,#,' ++,'#+,*3& 8 9:<'>.?8ACCND4 O56O<=O>?@  A ;;D/B24 *+,-3.4  56A ;;CDEFGH JHK PK!!z8  >com/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$10.class=  8com/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$10this$07Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  5com/ustadmobile/core/db/dao/CourseTerminologyDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;ctUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&ctTitle( ctTerminology*ctLct ,-. /0android/database/Cursor moveToFirst()Z21com/ustadmobile/lib/db/entities/CourseTerminology 1 ,5 67getLong(I)J 19 :;setCtUid(J)V ,= >?isNull(I)Z ,A BC getString(I)Ljava/lang/String; 1E FG setCtTitle(Ljava/lang/String;)V 1I JGsetCtTerminology 1L M;setCtLct ,O Pclose RST Uandroidx/room/RoomSQLiteQueryrelease W XYcall5()Lcom/ustadmobile/lib/db/entities/CourseTerminology;[java/util/concurrent/CallableY(Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis:Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$10; Signature _tmpCtTitleLjava/lang/String;_tmpCtTerminology _tmpCtUidJ _tmpCtLct_result3Lcom/ustadmobile/lib/db/entities/CourseTerminology;_cursorIndexOfCtUidI_cursorIndexOfCtTitle_cursorIndexOfCtTerminology_cursorIndexOfCtLct_cursorLandroid/database/Cursor; StackMapTabletjava/lang/Stringvjava/lang/Throwable Exceptionsyjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/Nullable;()Ljava/lang/Object;fLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCourseTerminologyDao_Impl.javaEnclosingMethod findByUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  Z \]C*+*,* ^_`abXY]I**L+=+%>+'6+)6++r1Y3:+478+< : +@:  D+< : +@:  H+47  K::+N*Q: +N*Q ^r'/8AJQ[ajq|_^cd ed JZfgj:cd ed hg Afijklml'nl/olij`apqrKa,1s s,1,uwxz{AX|]/*V^_ `awxz{b}~ PK!!FK=mm=com/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$2.class=L  7com/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$2this$07Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Impl;   $androidx/room/EntityInsertionAdapter(Landroidx/room/RoomDatabase;)VrINSERT OR REPLACE INTO `CourseTerminology` (`ctUid`,`ctTitle`,`ctTerminology`,`ctLct`) VALUES (nullif(?, 0),?,?,?)  1com/ustadmobile/lib/db/entities/CourseTerminologygetCtUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V   getCtTitle()Ljava/lang/String;  !"bindNull(I)V $ %& bindString(ILjava/lang/String;)V ( )getCtTerminology + ,getCtLct . /0binda(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/CourseTerminology;)VV(Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis9Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$2;arg0Landroidx/room/RoomDatabase; createQueryRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity3Lcom/ustadmobile/lib/db/entities/CourseTerminology; StackMapTable$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V Signature[Landroidx/room/EntityInsertionAdapter; SourceFileCourseTerminologyDao_Impl.javaEnclosingMethodI5com/ustadmobile/core/db/dao/CourseTerminologyDao_ImplNestHost InnerClasses  12I *+*,3F4  56  7892- 3J4 56:;/02O+,, ++,#,' ++,'#+,*3& P QRT'V.W8YC[N\4 O56O<=O>?@  A ;;D/B24 *+,-3F4  56A ;;CDEFGH JHK PK!!ۋ=com/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$3.class=L  7com/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$3this$07Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Impl;   +androidx/room/EntityDeletionOrUpdateAdapter(Landroidx/room/RoomDatabase;)VsUPDATE OR ABORT `CourseTerminology` SET `ctUid` = ?,`ctTitle` = ?,`ctTerminology` = ?,`ctLct` = ? WHERE `ctUid` = ?  1com/ustadmobile/lib/db/entities/CourseTerminologygetCtUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V   getCtTitle()Ljava/lang/String;  !"bindNull(I)V $ %& bindString(ILjava/lang/String;)V ( )getCtTerminology + ,getCtLct . /0binda(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/CourseTerminology;)VV(Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis9Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$3;arg0Landroidx/room/RoomDatabase; createQueryRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity3Lcom/ustadmobile/lib/db/entities/CourseTerminology; StackMapTable$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignaturebLandroidx/room/EntityDeletionOrUpdateAdapter; SourceFileCourseTerminologyDao_Impl.javaEnclosingMethodI5com/ustadmobile/core/db/dao/CourseTerminologyDao_ImplNestHost InnerClasses  12I *+*,3^4  56  7892- 3b4 56:;/02Z+,, ++,#,' ++,'#+,*+,3* h ijl'n.o8qCsNtYu4 Z56Z<=Z>?@  A ;;D/B24 *+,-3^4  56A ;;CDEFGH JHK PK!!$K=com/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$4.class=S  7com/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$4this$07Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Impl;   val$entity3Lcom/ustadmobile/lib/db/entities/CourseTerminology;  java/lang/Object()V  5com/ustadmobile/core/db/dao/CourseTerminologyDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  %__insertionAdapterOfCourseTerminology&Landroidx/room/EntityInsertionAdapter; !"# $%$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)J '() *+java/lang/LongvalueOf(J)Ljava/lang/Long; - .setTransactionSuccessful 0 1endTransaction 3 45call()Ljava/lang/Long;7java/util/concurrent/Callablem(Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Impl;Lcom/ustadmobile/lib/db/entities/CourseTerminology;)VCodeLineNumberTableLocalVariableTablethis9Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$4; Signature_resultLjava/lang/Long; StackMapTableCjava/lang/Throwable ExceptionsFjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;CLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCourseTerminologyDao_Impl.javaEnclosingMethod OP insertAsyncg(Lcom/ustadmobile/lib/db/entities/CourseTerminology;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :;<=>459A*** &L*,+M*/,N*/- (4:" &(24?;?@A<=AtBDEGHA4I9/*2:; <=DEGH>JKLMNQR PK!!{@=com/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$5.class=S  7com/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$5this$07Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Impl;   val$entity3Lcom/ustadmobile/lib/db/entities/CourseTerminology;  java/lang/Object()V  5com/ustadmobile/core/db/dao/CourseTerminologyDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  '__insertionAdapterOfCourseTerminology_1&Landroidx/room/EntityInsertionAdapter; !"# $%$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)J '() *+java/lang/LongvalueOf(J)Ljava/lang/Long; - .setTransactionSuccessful 0 1endTransaction 3 45call()Ljava/lang/Long;7java/util/concurrent/Callablem(Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Impl;Lcom/ustadmobile/lib/db/entities/CourseTerminology;)VCodeLineNumberTableLocalVariableTablethis9Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$5; Signature_resultLjava/lang/Long; StackMapTableCjava/lang/Throwable ExceptionsFjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;CLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCourseTerminologyDao_Impl.javaEnclosingMethod OP upsertAsyncg(Lcom/ustadmobile/lib/db/entities/CourseTerminology;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :;<=>459A*** &L*,+M*/,N*/- (4:" &(24?;?@A<=AtBDEGHA4I9/*2:; <=DEGH>JKLMNQR PK!!h9=com/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$6.class=S  7com/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$6this$07Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Impl;   val$entity3Lcom/ustadmobile/lib/db/entities/CourseTerminology;  java/lang/Object()V  5com/ustadmobile/core/db/dao/CourseTerminologyDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  "__updateAdapterOfCourseTerminology-Landroidx/room/EntityDeletionOrUpdateAdapter; !"# $%+androidx/room/EntityDeletionOrUpdateAdapterhandle(Ljava/lang/Object;)I ' (setTransactionSuccessful *+, -.java/lang/IntegervalueOf(I)Ljava/lang/Integer; 0 1endTransaction 3 45call()Ljava/lang/Integer;7java/util/concurrent/Callablem(Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Impl;Lcom/ustadmobile/lib/db/entities/CourseTerminology;)VCodeLineNumberTableLocalVariableTablethis9Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$6; Signature_totalI StackMapTableCjava/lang/Throwable ExceptionsFjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;FLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCourseTerminologyDao_Impl.javaEnclosingMethod OP updateAsyncg(Lcom/ustadmobile/lib/db/entities/CourseTerminology;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :;<=>459E<*** `<*&)M*/,N*/- ,8:&  ',68C;E<=C?@A8BDEGHA4I9/*2:; <=DEGH>JKLMNQR PK!!=* * =com/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$7.class=  7com/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$7this$07Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Impl;   ,androidx/room/paging/LimitOffsetPagingSourceQ(Landroidx/room/RoomSQLiteQuery;Landroidx/room/RoomDatabase;[Ljava/lang/String;)VctUid  androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IctTitle ctTerminologyctLctjava/util/ArrayList  !"android/database/CursorgetCount()I $ %(I)V ' () moveToNext()Z+1com/ustadmobile/lib/db/entities/CourseTerminology *- .()V 0 12getLong(I)J *4 56setCtUid(J)V 8 9:isNull(I)Z < => getString(I)Ljava/lang/String; *@ AB setCtTitle(Ljava/lang/String;)V *D EBsetCtTerminology *G H6setCtLct JKL MNjava/util/Listadd(Ljava/lang/Object;)Z(Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Impl;Landroidx/room/RoomSQLiteQuery;Landroidx/room/RoomDatabase;[Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis9Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$7;arg0Landroidx/room/RoomSQLiteQuery;arg1Landroidx/room/RoomDatabase;arg2[Ljava/lang/String; convertRows+(Landroid/database/Cursor;)Ljava/util/List; _tmpCtTitleLjava/lang/String;_tmpCtTerminology_item3Lcom/ustadmobile/lib/db/entities/CourseTerminology; _tmpCtUidJ _tmpCtLctcursorLandroid/database/Cursor;_cursorIndexOfCtUidI_cursorIndexOfCtTitle_cursorIndexOfCtTerminology_cursorIndexOfCtLct_resultLjava/util/List;LocalVariableTypeTableELjava/util/List; StackMapTablerjava/lang/String Signature`(Landroid/database/Cursor;)Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;$RuntimeInvisibleParameterAnnotationscLandroidx/room/paging/LimitOffsetPagingSource; SourceFileCourseTerminologyDao_Impl.javaEnclosingMethod}5com/ustadmobile/core/db/dao/CourseTerminologyDao_Impl $findAllCourseTerminologyPagingSource ()Landroidx/paging/PagingSource;NestHost InnerClasses  OP`*+*,-QR4STUVWXYZ[\P+ =+>+6+6Y+#:+&|*Y,:+/73+7 : +;:  ?+7 : +;:  C+/7  FIWQZ-6?HOY_hozR\]^ }_^ ?m`aHdbchD]^ "_^ dc STefghihjhkh-lmn -lop>-J1*q q$Jstuvwvsxyz{|~| PK!!F =com/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$8.class=  7com/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$8this$07Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  5com/ustadmobile/core/db/dao/CourseTerminologyDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;ctUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&ctTitle( ctTerminology*ctLct ,-. /0android/database/Cursor moveToFirst()Z21com/ustadmobile/lib/db/entities/CourseTerminology 1 ,5 67getLong(I)J 19 :;setCtUid(J)V ,= >?isNull(I)Z ,A BC getString(I)Ljava/lang/String; 1E FG setCtTitle(Ljava/lang/String;)V 1I JGsetCtTerminology 1L M;setCtLct ,O Pclose RST Uandroidx/room/RoomSQLiteQueryrelease W XYcall5()Lcom/ustadmobile/lib/db/entities/CourseTerminology;[java/util/concurrent/CallableY(Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis9Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$8; Signature _tmpCtTitleLjava/lang/String;_tmpCtTerminology _tmpCtUidJ _tmpCtLct_result3Lcom/ustadmobile/lib/db/entities/CourseTerminology;_cursorIndexOfCtUidI_cursorIndexOfCtTitle_cursorIndexOfCtTerminology_cursorIndexOfCtLct_cursorLandroid/database/Cursor; StackMapTabletjava/lang/Stringvjava/lang/Throwable Exceptionsyjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/Nullable;()Ljava/lang/Object;fLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCourseTerminologyDao_Impl.javaEnclosingMethod getTerminologyForClazz5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  Z \]C*+*,* ^E_`abXY]I**L+=+%>+'6+)6++r1Y3:+478+< : +@:  D+< : +@:  H+47  K::+N*Q: +N*Q ^rIKLM'N/P8QASJTQV[WaYj[q]|^`bdefgikliklm_^cd ed JZfgj:cd ed hg Afijklml'nl/olij`apqrKa,1s s,1,uwxz{AX|]/*V^E_ `awxz{b}~ PK!!j  =com/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$9.class=  7com/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$9this$07Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  5com/ustadmobile/core/db/dao/CourseTerminologyDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;ctUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&ctTitle( ctTerminology*ctLct ,-. /0android/database/Cursor moveToFirst()Z21com/ustadmobile/lib/db/entities/CourseTerminology 1 ,5 67getLong(I)J 19 :;setCtUid(J)V ,= >?isNull(I)Z ,A BC getString(I)Ljava/lang/String; 1E FG setCtTitle(Ljava/lang/String;)V 1I JGsetCtTerminology 1L M;setCtLct ,O Pclose RST Uandroidx/room/RoomSQLiteQueryrelease W XYcall5()Lcom/ustadmobile/lib/db/entities/CourseTerminology;[java/util/concurrent/CallableY(Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis9Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$9; Signature _tmpCtTitleLjava/lang/String;_tmpCtTerminology _tmpCtUidJ _tmpCtLct_result3Lcom/ustadmobile/lib/db/entities/CourseTerminology;_cursorIndexOfCtUidI_cursorIndexOfCtTitle_cursorIndexOfCtTerminology_cursorIndexOfCtLct_cursorLandroid/database/Cursor; StackMapTabletjava/lang/Stringvjava/lang/Throwable Exceptionsyjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/Nullable;()Ljava/lang/Object;fLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCourseTerminologyDao_Impl.javaEnclosingMethod getTerminologyForAssignment5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  Z \]C*+*,* ^_`abXY]I**L+=+%>+'6+)6++r1Y3:+478+< : +@:  D+< : +@:  H+47  K::+N*Q: +N*Q ^r'/8AJQ[ajq|_^cd ed JZfgj:cd ed hg Afijklml'nl/olij`apqrKa,1s s,1,uwxz{AX|]/*V^_ `awxz{b}~ PK!!Y ' ';com/ustadmobile/core/db/dao/CourseTerminologyDao_Impl.class=(  0com/ustadmobile/core/db/dao/CourseTerminologyDao()V   5com/ustadmobile/core/db/dao/CourseTerminologyDao_Impl__dbLandroidx/room/RoomDatabase;7com/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$1  V(Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Impl;Landroidx/room/RoomDatabase;)V  %__insertionAdapterOfCourseTerminology&Landroidx/room/EntityInsertionAdapter;7com/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$2   '__insertionAdapterOfCourseTerminology_17com/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$3   !""__updateAdapterOfCourseTerminology-Landroidx/room/EntityDeletionOrUpdateAdapter; $%& 'androidx/room/RoomDatabaseassertNotSuspendingTransaction $) *beginTransaction ,-. /0$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)J $2 3setTransactionSuccessful $5 6endTransaction87com/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$4 7: ;m(Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Impl;Lcom/ustadmobile/lib/db/entities/CourseTerminology;)V =>? @Aandroidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ,C DEinsert(Ljava/lang/Iterable;)VG7com/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$5 F: JKL MN+androidx/room/EntityDeletionOrUpdateAdapterhandle(Ljava/lang/Object;)IP7com/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$6 O:SO SELECT * FROM CourseTerminology ORDER BY ctTitle UVW XYandroidx/room/RoomSQLiteQueryacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery;[7com/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$7]java/lang/String_CourseTerminology Za b(Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Impl;Landroidx/room/RoomSQLiteQuery;Landroidx/room/RoomDatabase;[Ljava/lang/String;)V def ghandroidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;jctUid lmn opandroidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IrctTitlet ctTerminologyvctLctxjava/util/ArrayList z{| }~android/database/CursorgetCount()I w (I)V z  moveToNext()Z1com/ustadmobile/lib/db/entities/CourseTerminology  z getLong(I)J setCtUid(J)V z isNull(I)Z z  getString(I)Ljava/lang/String;  setCtTitle(Ljava/lang/String;)V setCtTerminology setCtLct  java/util/Listadd(Ljava/lang/Object;)Z z close U release SELECT * FROM CourseTerminology JOIN Clazz ON Clazz.clazzTerminologyUid = CourseTerminology.ctUid WHERE Clazz.clazzUid = ? U bindLong(IJ)V d createCancellationSignal!()Landroid/os/CancellationSignal;7com/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$8 Y(Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Impl;Landroidx/room/RoomSQLiteQuery;)V = @(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;Q SELECT CourseTerminology.* FROM ClazzAssignment JOIN Clazz ON Clazz.clazzUid = ClazzAssignment.caClazzUid JOIN CourseTerminology ON CourseTerminology.ctUid = Clazz.clazzTerminologyUid WHERE ClazzAssignment.caUid = ? LIMIT 1 7com/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$9 T SELECT * FROM CourseTerminology WHERE ctUid = ? 8com/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$10  java/util/Collections emptyList()Ljava/util/List;  update6(Lcom/ustadmobile/lib/db/entities/CourseTerminology;)V   insertAsyncg(Lcom/ustadmobile/lib/db/entities/CourseTerminology;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;  D6(Lcom/ustadmobile/lib/db/entities/CourseTerminology;)J Signature[Landroidx/room/EntityInsertionAdapter;bLandroidx/room/EntityDeletionOrUpdateAdapter;(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis7Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Impl;$RuntimeInvisibleParameterAnnotationsLandroidx/annotation/NonNull;_resultJentity3Lcom/ustadmobile/lib/db/entities/CourseTerminology; StackMapTablejava/lang/Throwable $completion Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;z(Lcom/ustadmobile/lib/db/entities/CourseTerminology;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; insertList(Ljava/util/List;)V entityListLjava/util/List;FLjava/util/List<+Lcom/ustadmobile/lib/db/entities/CourseTerminology;>;I(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/CourseTerminology;>;)V upsertAsync updateAsync6Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;}(Lcom/ustadmobile/lib/db/entities/CourseTerminology;Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;$findAllCourseTerminologyPagingSource ()Landroidx/paging/PagingSource;_sqlLjava/lang/String; _statementLandroidx/room/RoomSQLiteQuery;h()Landroidx/paging/PagingSource;findAllCourseTerminologyList _tmpCtTitle_tmpCtTerminology_item _tmpCtUid _tmpCtLct_cursorIndexOfCtUidI_cursorIndexOfCtTitle_cursorIndexOfCtTerminology_cursorIndexOfCtLct_cursorLandroid/database/Cursor;ELjava/util/List;G()Ljava/util/List;getTerminologyForClazz5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;clazzUid _argIndex_cancellationSignalLandroid/os/CancellationSignal;VLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/CourseTerminology;>;k(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/CourseTerminology;>;)Ljava/lang/Object;getTerminologyForAssignment assignmentUidfindByUidAsyncuidgetRequiredConverters(()Ljava/util/List;>;RuntimeInvisibleAnnotations(Ljava/lang/Object;)VF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; SourceFileCourseTerminologyDao_Impl.java NestMembers InnerClasses1 !"y1**+* Y*+*Y*+*Y*+,- .F#^0w11 D7*#*(*++A*1 7*4:*4!++-+& {|~!(+4 77kc*7Y*+9,<  2*#*(*+B*1*4 M*4,'& $'/122 2g c*FY*+H,<  3*#*(*+IW*1*4 M*4,(& %(0233h c*OY*+Q,<  g !RLRTMZY*,*\Y^S` ! RLRTM*#*,cN-ik6-qk6-sk6-uk6wY-y:-Y: -7   - : -:   - : -:   -7  W~: -, :-,   $,4<KT]gny!#%&(*,-./0230234|  ]p gf D "  $  ,  4  < K  K`K \Uz3 \ \$ \Uz\Uz2:T:6:*Y*-:A BCDEH222. &#  22:T:6:*Y*-u H222. &#  22:T:6:*Y*- H222. &#  2 ˰ !A"3 *+ѱ!  A#4 *+,հ!  AD03 *+٭!  $%& ZOF7 'R 7FOZPK!!t(ۏ7com/ustadmobile/core/db/dao/DeletedItemDao_Impl$1.class=$  1com/ustadmobile/core/db/dao/DeletedItemDao_Impl$1this$01Lcom/ustadmobile/core/db/dao/DeletedItemDao_Impl;   #androidx/room/SharedSQLiteStatement(Landroidx/room/RoomDatabase;)V INSERT INTO DeletedItem(delItemName, delItemIconUri, delItemLastModTime, delItemTimeDeleted, delItemEntityTable, delItemEntityUid, delItemDeletedByPersonUid, delItemStatus, delItemIsFolder) SELECT (SELECT ContentEntry.title FROM ContentEntry WHERE ContentEntry.contentEntryUid = (SELECT ContentEntryParentChildJoin.cepcjChildContentEntryUid FROM ContentEntryParentChildJoin WHERE ContentEntryParentChildJoin.cepcjUid = ?)) AS delItemName, NULL as delItemIconUri, ? AS delItemLastModTime, ? AS delItemTimeDeleted, 7 AS delItemEntityTable, ? AS delItemEntityUid, ? AS delItemDeletedByPersonUid, 1 AS delItemStatus, (SELECT NOT ContentEntry.leaf FROM ContentEntry WHERE ContentEntry.contentEntryUid = (SELECT ContentEntryParentChildJoin.cepcjChildContentEntryUid FROM ContentEntryParentChildJoin WHERE ContentEntryParentChildJoin.cepcjUid = ?)) AS delItemIsFolder P(Lcom/ustadmobile/core/db/dao/DeletedItemDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis3Lcom/ustadmobile/core/db/dao/DeletedItemDao_Impl$1;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; SourceFileDeletedItemDao_Impl.javaEnclosingMethod!/com/ustadmobile/core/db/dao/DeletedItemDao_ImplNestHost InnerClasses  I *+*,+    > L  /E " # PK!!gr"c c 7com/ustadmobile/core/db/dao/DeletedItemDao_Impl$2.class=i  1com/ustadmobile/core/db/dao/DeletedItemDao_Impl$2this$01Lcom/ustadmobile/core/db/dao/DeletedItemDao_Impl;   val$cepcjUidJ  val$time   val$deletedByPersonUid  java/lang/Object()V  /com/ustadmobile/core/db/dao/DeletedItemDao_Impl?__preparedStmtOfInsertDeletedItemForContentEntryParentChildJoin%Landroidx/room/SharedSQLiteStatement;  !"#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; $%& '()androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V * +,__dbLandroidx/room/RoomDatabase; ./0 1androidx/room/RoomDatabasebeginTransaction $3 45 executeInsert()J .7 8setTransactionSuccessful :;< => kotlin/UnitINSTANCE Lkotlin/Unit; .@ AendTransaction C DErelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V G HIcall()Lkotlin/Unit;Kjava/util/concurrent/Callable7(Lcom/ustadmobile/core/db/dao/DeletedItemDao_Impl;JJJ)VCodeLineNumberTableLocalVariableTablethis3Lcom/ustadmobile/core/db/dao/DeletedItemDao_Impl$2; Signature_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTableYjava/lang/Throwable Exceptions\java/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileDeletedItemDao_Impl.javaEnclosingMethod ef/insertDeletedItemForContentEntryParentChildJoin7(JJJLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses J   LMO*+* * **NNOPQRHIM*L=+*#=+* #=+* #=+*#=+*#=+*#*)-+2X*)69N*)?*+B-:*)?:*+BdyZNbR S TUV%W'X2Y4Z?[A\L]O^Z`dbkcudyfidfgijO PQ ST UVW$XNXZ[]^AH_M/*FNNO PQZ[]^R`abcdgh PK!!7com/ustadmobile/core/db/dao/DeletedItemDao_Impl$3.class=  1com/ustadmobile/core/db/dao/DeletedItemDao_Impl$3this$01Lcom/ustadmobile/core/db/dao/DeletedItemDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  /com/ustadmobile/core/db/dao/DeletedItemDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; delItemUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I& delItemName(delItemIconUri*delItemLastModTime,delItemTimeDeleted.delItemEntityTable0delItemEntityUid2delItemDeletedByPersonUid4 delItemStatus6delItemIsFolder8java/util/ArrayList :;< =>android/database/CursorgetCount()I 7@ A(I)V :C DE moveToNext()Z :G HIgetLong(I)J :K LMisNull(I)Z :O PQ getString(I)Ljava/lang/String; :S TUgetInt(I)IW+com/ustadmobile/lib/db/entities/DeletedItem VY Z/(JLjava/lang/String;Ljava/lang/String;JJIJJIZ)V \]^ _`java/util/Listadd(Ljava/lang/Object;)Z :b cclose efg handroidx/room/RoomSQLiteQueryrelease j klcall()Ljava/util/List;njava/util/concurrent/CallableS(Lcom/ustadmobile/core/db/dao/DeletedItemDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis3Lcom/ustadmobile/core/db/dao/DeletedItemDao_Impl$3; Signature_tmpDelItemNameLjava/lang/String;_tmpDelItemIconUri_item-Lcom/ustadmobile/lib/db/entities/DeletedItem;_tmpDelItemUidJ_tmpDelItemLastModTime_tmpDelItemTimeDeleted_tmpDelItemEntityTableI_tmpDelItemEntityUid_tmpDelItemDeletedByPersonUid_tmpDelItemStatus_tmpDelItemIsFolderZ_tmp_cursorIndexOfDelItemUid_cursorIndexOfDelItemName_cursorIndexOfDelItemIconUri _cursorIndexOfDelItemLastModTime _cursorIndexOfDelItemTimeDeleted _cursorIndexOfDelItemEntityTable_cursorIndexOfDelItemEntityUid'_cursorIndexOfDelItemDeletedByPersonUid_cursorIndexOfDelItemStatus_cursorIndexOfDelItemIsFolder_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTable?Ljava/util/List; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionA()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;rLjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileDeletedItemDao_Impl.javaEnclosingMethod findByTableIdAndEntityUid6(IJLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  m opC*+*,* q~rstuklpV**L+=+%>+'6+)6++6+-6+/6+16 +36 +56 7Y+9?: +B+F7+J : +N:+J : +N:+F7+F7+R6+F7+ F7+ R6+ R66VYX:   [WA : +a*d :+a*d4DDFDq&'/7?GOW_nw#-04:ADLSrvwxw# yz {|vwyxwo}|e~|[Q|G|='3,%'/7 ?GO W _ n VstE n n :\! N:\@+ :\:uAkp/*iq~r stu PK!!x]337com/ustadmobile/core/db/dao/DeletedItemDao_Impl$4.class=  1com/ustadmobile/core/db/dao/DeletedItemDao_Impl$4this$01Lcom/ustadmobile/core/db/dao/DeletedItemDao_Impl;   ,androidx/room/paging/LimitOffsetPagingSourceQ(Landroidx/room/RoomSQLiteQuery;Landroidx/room/RoomDatabase;[Ljava/lang/String;)V delItemUid  androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I delItemNamedelItemIconUridelItemLastModTimedelItemTimeDeleteddelItemEntityTable delItemEntityUid"delItemDeletedByPersonUid$ delItemStatus&delItemIsFolder(java/util/ArrayList *+, -.android/database/CursorgetCount()I '0 1(I)V *3 45 moveToNext()Z *7 89getLong(I)J *; <=isNull(I)Z *? @A getString(I)Ljava/lang/String; *C DEgetInt(I)IG+com/ustadmobile/lib/db/entities/DeletedItem FI J/(JLjava/lang/String;Ljava/lang/String;JJIJJIZ)V LMN OPjava/util/Listadd(Ljava/lang/Object;)Z(Lcom/ustadmobile/core/db/dao/DeletedItemDao_Impl;Landroidx/room/RoomSQLiteQuery;Landroidx/room/RoomDatabase;[Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis3Lcom/ustadmobile/core/db/dao/DeletedItemDao_Impl$4;arg0Landroidx/room/RoomSQLiteQuery;arg1Landroidx/room/RoomDatabase;arg2[Ljava/lang/String; convertRows+(Landroid/database/Cursor;)Ljava/util/List;_tmpDelItemNameLjava/lang/String;_tmpDelItemIconUri_item-Lcom/ustadmobile/lib/db/entities/DeletedItem;_tmpDelItemUidJ_tmpDelItemLastModTime_tmpDelItemTimeDeleted_tmpDelItemEntityTableI_tmpDelItemEntityUid_tmpDelItemDeletedByPersonUid_tmpDelItemStatus_tmpDelItemIsFolderZ_tmp_1cursorLandroid/database/Cursor;_cursorIndexOfDelItemUid_cursorIndexOfDelItemName_cursorIndexOfDelItemIconUri _cursorIndexOfDelItemLastModTime _cursorIndexOfDelItemTimeDeleted _cursorIndexOfDelItemEntityTable_cursorIndexOfDelItemEntityUid'_cursorIndexOfDelItemDeletedByPersonUid_cursorIndexOfDelItemStatus_cursorIndexOfDelItemIsFolder_resultLjava/util/List;LocalVariableTypeTable?Ljava/util/List; StackMapTablejava/lang/String SignatureZ(Landroid/database/Cursor;)Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;$RuntimeInvisibleParameterAnnotations]Landroidx/room/paging/LimitOffsetPagingSource; SourceFileDeletedItemDao_Impl.javaEnclosingMethod/com/ustadmobile/core/db/dao/DeletedItemDao_Impl findDeletedItemsForUser"(JZ)Landroidx/paging/PagingSource;NestHost InnerClasses  QR`*+*,-ST4UVWXYZ[\]^RT"+ =+>+6+6+6+6+6+!6 +#6 +%6 'Y+)/: +2+67+: : +>:+: : +>:+67+67+B6+67+ 67+ B6+ B66FYH:   KWA S~&.6>FN]foyT|_`a` bc ode_`ya`ofeege[hiQjeGke=li'mn3oi"UV"pqrisi tiui&vi.wi6xi>yi Fzi N{i ]|} ~ ]| t] *L! N*L@+ *L PK!!)S 7com/ustadmobile/core/db/dao/DeletedItemDao_Impl$5.class=  1com/ustadmobile/core/db/dao/DeletedItemDao_Impl$5this$01Lcom/ustadmobile/core/db/dao/DeletedItemDao_Impl;   val$uidListLjava/util/List;   val$newStatusI  val$updateTimeJ  java/lang/Object()V  androidx/room/util/StringUtilnewStringBuilder()Ljava/lang/StringBuilder;  "#$ %&java/lang/StringBuilderappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;( UPDATE DeletedItem* SET delItemStatus = ,?.,0$ delItemLastModTime = 2 WHERE delItemUid IN ( 456 78java/util/Listsize()I : ;<appendPlaceholders(Ljava/lang/StringBuilder;I)V>)@ "B CDtoString()Ljava/lang/String; FGH IJ/com/ustadmobile/core/db/dao/DeletedItemDao_Impl__dbLandroidx/room/RoomDatabase; LMN OPandroidx/room/RoomDatabasecompileStatement?(Ljava/lang/String;)Landroidx/sqlite/db/SupportSQLiteStatement; RST UV)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V 4X YZiterator()Ljava/util/Iterator; \]^ _`java/util/IteratorhasNext()Z \b cdnext()Ljava/lang/Object;fjava/lang/Long eh ij longValue()J Ll mbeginTransaction Ro p8executeUpdateDelete Lr ssetTransactionSuccessful uvw xy kotlin/UnitINSTANCE Lkotlin/Unit; L{ |endTransaction ~ call()Lkotlin/Unit;java/util/concurrent/CallableF(Lcom/ustadmobile/core/db/dao/DeletedItemDao_Impl;Ljava/util/List;IJ)VCodeLineNumberTableLocalVariableTablethis3Lcom/ustadmobile/core/db/dao/DeletedItemDao_Impl$5; Signature_item_stringBuilderLjava/lang/StringBuilder; _inputSize_sqlLjava/lang/String;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndex StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileDeletedItemDao_Impl.javaEnclosingMethod updateStatusByUidsF(Ljava/util/List;IJLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses   N*+*,* **F L+!W+'!W+!W+)!W++!W+-!W+!W+/!W++!W+!W+1!W*3=+9+=!W+!W+?!W+AN*E-K:6* Q6*Q6*W:[#aeg7Q*EknW*Eqt:*Ez: *Ez $     '.5<CJQ[`gnuz !"#$%&()*, *,-H[z!"R\)mAd/*} FF PK!!#b||5com/ustadmobile/core/db/dao/DeletedItemDao_Impl.class=  *com/ustadmobile/core/db/dao/DeletedItemDao()V   /com/ustadmobile/core/db/dao/DeletedItemDao_Impl__dbLandroidx/room/RoomDatabase;1com/ustadmobile/core/db/dao/DeletedItemDao_Impl$1  P(Lcom/ustadmobile/core/db/dao/DeletedItemDao_Impl;Landroidx/room/RoomDatabase;)V  ?__preparedStmtOfInsertDeletedItemForContentEntryParentChildJoin%Landroidx/room/SharedSQLiteStatement;1com/ustadmobile/core/db/dao/DeletedItemDao_Impl$2  7(Lcom/ustadmobile/core/db/dao/DeletedItemDao_Impl;JJJ)V   androidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;" SELECT DeletedItem.* FROM DeletedItem WHERE DeletedItem.delItemEntityTable = ? AND DeletedItem.delItemEntityUid = ? $%& '(androidx/room/RoomSQLiteQueryacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; $* +,bindLong(IJ)V ./0 12androidx/room/util/DBUtilcreateCancellationSignal!()Landroid/os/CancellationSignal;41com/ustadmobile/core/db/dao/DeletedItemDao_Impl$3 36 7S(Lcom/ustadmobile/core/db/dao/DeletedItemDao_Impl;Landroidx/room/RoomSQLiteQuery;)V 9 :(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;< SELECT DeletedItem.* FROM DeletedItem WHERE ( (CAST(? AS INTEGER) = 1) OR DeletedItem.delItemStatus = 1) AND DeletedItem.delItemDeletedByPersonUid = ? ORDER BY DeletedItem.delItemTimeDeleted DESC >1com/ustadmobile/core/db/dao/DeletedItemDao_Impl$4@java/lang/StringB DeletedItem =D E(Lcom/ustadmobile/core/db/dao/DeletedItemDao_Impl;Landroidx/room/RoomSQLiteQuery;Landroidx/room/RoomDatabase;[Ljava/lang/String;)VG1com/ustadmobile/core/db/dao/DeletedItemDao_Impl$5 FI JF(Lcom/ustadmobile/core/db/dao/DeletedItemDao_Impl;Ljava/util/List;IJ)V LMN OPjava/util/Collections emptyList()Ljava/util/List;(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis1Lcom/ustadmobile/core/db/dao/DeletedItemDao_Impl;$RuntimeInvisibleParameterAnnotationsLandroidx/annotation/NonNull;/insertDeletedItemForContentEntryParentChildJoin7(JJJLkotlin/coroutines/Continuation;)Ljava/lang/Object;cepcjUidJtimedeletedByPersonUid $completion Lkotlin/coroutines/Continuation;LocalVariableTypeTable0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>; SignatureG(JJJLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;findByTableIdAndEntityUid6(IJLkotlin/coroutines/Continuation;)Ljava/lang/Object;tableIdI entityUid_sqlLjava/lang/String; _statementLandroidx/room/RoomSQLiteQuery; _argIndex_cancellationSignalLandroid/os/CancellationSignal;bLkotlin/coroutines/Continuation<-Ljava/util/List;>;x(IJLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;findDeletedItemsForUser"(JZ)Landroidx/paging/PagingSource; personUidincludeActionedItemsZ_tmp StackMapTabled(JZ)Landroidx/paging/PagingSource;updateStatusByUidsF(Ljava/util/List;IJLkotlin/coroutines/Continuation;)Ljava/lang/Object;uidListLjava/util/List; newStatus updateTime"Ljava/util/List;h(Ljava/util/List;IJLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;getRequiredConverters(()Ljava/util/List;>;RuntimeInvisibleAnnotations SourceFileDeletedItemDao_Impl.java NestMembers InnerClasses1 QRW**+* Y*+S)* +HTUV WXYZR{ *Y*!SNT4UV[\]\^\_`a _bcdefR ?!:!#:6)6 )-:*3Y*58S"rx yz{|#}(~TR?UV?gh?i\?_`;jk 3lm0nh(opa ?_qcrstR G;:;#:66)6)=Y**?YASCS" $'/THGUVGu\GvwCjk ;lm8nh-xhy?$@cz{|R *FY*+!HST4UV}~h\_`a}_bc PRKS4cX F=3 * 3=FPK!!j6 :com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$1.class=i  4com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$1this$04Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl;   $androidx/room/EntityInsertionAdapter(Landroidx/room/RoomDatabase;)VwINSERT OR ABORT INTO `DiscussionPost` (`discussionPostUid`,`discussionPostReplyToPostUid`,`discussionPostTitle`,`discussionPostMessage`,`discussionPostStartDate`,`discussionPostCourseBlockUid`,`dpDeleted`,`discussionPostStartedPersonUid`,`discussionPostClazzUid`,`discussionPostLct`,`discussionPostVisible`,`discussionPostArchive`) VALUES (nullif(?, 0),?,?,?,?,?,?,?,?,?,?,?)  .com/ustadmobile/lib/db/entities/DiscussionPostgetDiscussionPostUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V  getDiscussionPostReplyToPostUid  !getDiscussionPostTitle()Ljava/lang/String; # $%bindNull(I)V ' () bindString(ILjava/lang/String;)V + ,!getDiscussionPostMessage . /getDiscussionPostStartDate 1 2getDiscussionPostCourseBlockUid 4 56 getDpDeleted()Z 8 9!getDiscussionPostStartedPersonUid ; <getDiscussionPostClazzUid > ?getDiscussionPostLct A B6getDiscussionPostVisible D E6getDiscussionPostArchive G HIbind^(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/DiscussionPost;)VS(Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis6Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl$1;arg0Landroidx/room/RoomDatabase; createQueryRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity0Lcom/ustadmobile/lib/db/entities/DiscussionPost;_tmpI_tmp_1_tmp_2 StackMapTable$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureXLandroidx/room/EntityInsertionAdapter; SourceFileDiscussionPostDao_Impl.javaEnclosingMethodf2com/ustadmobile/core/db/dao/DiscussionPostDao_ImplNestHost InnerClasses  JKI *+*,L8M  NO  PQR!K- L<M NOSTHIK+,+,, +"+,&,* +"+,*&+,-+,0,3>++,7+ ,:+ ,=,@6+ ,C6+ LRB CDE'G2I9JCLNNYOePrQ|RSTUVWXYM>NOUVWXraYZ%[Z \Z] '  !@9@@^ TTDH_K4 *+,FL8M  NO^ TT`abcde geh PK!!>!!;com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$10.class=  5com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$10this$04Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  2com/ustadmobile/core/db/dao/DiscussionPostDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; personUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&username( firstNames*lastName, emailAddr.phoneNum0gender2active4 dateOfBirth6 personAddress8 personOrgId:personGroupUid< personLct> personCountry@ personTypeBpersonMasterChangeSeqNumDpersonLocalChangeSeqNumFpersonLastChangedByHadminJ personNotesL fatherNameN fatherNumberP motherNameR motherNumTpersonPictureUidVpersonPictureLctXpersonPictureUriZpersonPictureThumbnailUri\fileSize^personPictureActive`java/util/ArrayList bcd efandroid/database/CursorgetCount()I _h i(I)V bk lm moveToNext()Z bo pqisNull(I)Z bs tugetLong(I)J bw xy getString(I)Ljava/lang/String; b{ |}getInt(I)I&com/ustadmobile/lib/db/entities/Person ~ (JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZJLjava/lang/String;Ljava/lang/String;JJLjava/lang/String;IJJIZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V-com/ustadmobile/lib/db/entities/PersonPicture +(JJLjava/lang/String;Ljava/lang/String;IZ)V2com/ustadmobile/lib/db/composites/PersonAndPicture Z(Lcom/ustadmobile/lib/db/entities/Person;Lcom/ustadmobile/lib/db/entities/PersonPicture;)V  java/util/Listadd(Ljava/lang/Object;)Z b close  androidx/room/RoomSQLiteQueryrelease  call()Ljava/util/List;java/util/concurrent/CallableV(Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis7Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl$10; Signature _tmpUsernameLjava/lang/String;_tmpFirstNames _tmpLastName _tmpEmailAddr _tmpPhoneNum_tmpPersonAddress_tmpPersonOrgId_tmpPersonCountry_tmpPersonNotes_tmpFatherName_tmpFatherNumber_tmpMotherName _tmpMotherNum _tmpPersonUidJ _tmpGenderI _tmpActiveZ_tmp_tmpDateOfBirth_tmpPersonGroupUid _tmpPersonLct_tmpPersonType_tmpPersonMasterChangeSeqNum_tmpPersonLocalChangeSeqNum_tmpPersonLastChangedBy _tmpAdmin_tmp_1 _tmpPerson(Lcom/ustadmobile/lib/db/entities/Person;_tmpPersonPictureUri_tmpPersonPictureThumbnailUri_tmpPersonPictureUid_tmpPersonPictureLct _tmpFileSize_tmpPersonPictureActive_tmp_2 _tmpPicture/Lcom/ustadmobile/lib/db/entities/PersonPicture;_item4Lcom/ustadmobile/lib/db/composites/PersonAndPicture;_cursorIndexOfPersonUid_cursorIndexOfUsername_cursorIndexOfFirstNames_cursorIndexOfLastName_cursorIndexOfEmailAddr_cursorIndexOfPhoneNum_cursorIndexOfGender_cursorIndexOfActive_cursorIndexOfDateOfBirth_cursorIndexOfPersonAddress_cursorIndexOfPersonOrgId_cursorIndexOfPersonGroupUid_cursorIndexOfPersonLct_cursorIndexOfPersonCountry_cursorIndexOfPersonType&_cursorIndexOfPersonMasterChangeSeqNum%_cursorIndexOfPersonLocalChangeSeqNum!_cursorIndexOfPersonLastChangedBy_cursorIndexOfAdmin_cursorIndexOfPersonNotes_cursorIndexOfFatherName_cursorIndexOfFatherNumber_cursorIndexOfMotherName_cursorIndexOfMotherNum_cursorIndexOfPersonPictureUid_cursorIndexOfPersonPictureLct_cursorIndexOfPersonPictureUri'_cursorIndexOfPersonPictureThumbnailUri_cursorIndexOfFileSize!_cursorIndexOfPersonPictureActive_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableFLjava/util/List; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionH()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;yLjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileDiscussionPostDao_Impl.javaEnclosingMethod  'getTopLevelPostsByCourseBlockUidPersons5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses   C*+*,*  DE**L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 +96 +;6+=6+?6+A6+C6+E6+G6+I6+K6+M6+O6+Q6+S6+U6+W6+Y6+[6+]6_Y+ag: +j +n+n+n+n+n+n+n+ n+ n+ n+ n+ n+n|+nq+nf+n[+nP+nE+n:+n/+n$+n+n+n!+r7#+n :% +v:%+n :& +v:&+n :' +v:'+n :( +v:(+n :) +v:)+z6*+ z6,,6++ r7-+ n :/ + v:/+ n :0 + v:0+ r71+r73+n :5 +v:5+z66+r77+r79+z6;+z6==6<+n :> +v:>+n :? +v:?+n :@ +v:@+n :A +v:A+n :B +v:B~Y#%&'()*+-/0135679;<>?@AB:":"+n:+n/+n$+n+n+n+r7$+r7&+n :( +v:(+n :) +v:)+z6*+z6,,6+Y$&()*+:#:#Y"#:! !W :!+*!:C+*C#3353r'/7?GOW_gow& 0 6 ?JPZeku!"$'*+-/02568 ;=?*@0B:EDGNIXKbNlOxQRTWXZ]^`cdfijln8o;p>suwyz|#)03;B^V3%M&h'()/0-5>?@AB&#?%Z&u'()*m+y,c-H/ -0#13:5D6N7X9b;x<l=>?o@TA9B8"()u$k&P(5)+*+!,# !>"#' /7?GO W _ g o w|tld\TLD<4% E4 % +-!b    @-b  $ :8b@8b     ;!b~A$  @#b~bA/*   PK!!Y"u``;com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$11.class=  5com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$11this$04Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  2com/ustadmobile/core/db/dao/DiscussionPostDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;discussionPostUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&discussionPostReplyToPostUid(discussionPostTitle*discussionPostMessage,discussionPostStartDate.discussionPostCourseBlockUid0 dpDeleted2discussionPostStartedPersonUid4discussionPostClazzUid6discussionPostLct8discussionPostVisible:discussionPostArchive<java/util/ArrayList >?@ ABandroid/database/CursorgetCount()I ;D E(I)V >G HI moveToNext()ZK.com/ustadmobile/lib/db/entities/DiscussionPost J >N OPgetLong(I)J JR STsetDiscussionPostUid(J)V JV WTsetDiscussionPostReplyToPostUid >Y Z[isNull(I)Z >] ^_ getString(I)Ljava/lang/String; Ja bcsetDiscussionPostTitle(Ljava/lang/String;)V Je fcsetDiscussionPostMessage Jh iTsetDiscussionPostStartDate Jk lTsetDiscussionPostCourseBlockUid >n opgetInt(I)I Jr st setDpDeleted(Z)V Jv wT!setDiscussionPostStartedPersonUid Jy zTsetDiscussionPostClazzUid J| }TsetDiscussionPostLct J tsetDiscussionPostVisible J tsetDiscussionPostArchive  java/util/Listadd(Ljava/lang/Object;)Z > close  androidx/room/RoomSQLiteQueryrelease  call()Ljava/util/List;java/util/concurrent/CallableV(Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis7Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl$11; Signature_tmpDiscussionPostTitleLjava/lang/String;_tmpDiscussionPostMessage_item0Lcom/ustadmobile/lib/db/entities/DiscussionPost;_tmpDiscussionPostUidJ _tmpDiscussionPostReplyToPostUid_tmpDiscussionPostStartDate _tmpDiscussionPostCourseBlockUid _tmpDpDeletedZ_tmpI"_tmpDiscussionPostStartedPersonUid_tmpDiscussionPostClazzUid_tmpDiscussionPostLct_tmpDiscussionPostVisible_tmp_1_tmpDiscussionPostArchive_tmp_2_cursorIndexOfDiscussionPostUid*_cursorIndexOfDiscussionPostReplyToPostUid!_cursorIndexOfDiscussionPostTitle#_cursorIndexOfDiscussionPostMessage%_cursorIndexOfDiscussionPostStartDate*_cursorIndexOfDiscussionPostCourseBlockUid_cursorIndexOfDpDeleted,_cursorIndexOfDiscussionPostStartedPersonUid$_cursorIndexOfDiscussionPostClazzUid_cursorIndexOfDiscussionPostLct#_cursorIndexOfDiscussionPostVisible#_cursorIndexOfDiscussionPostArchive_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableBLjava/util/List; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionD()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;uLjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileDiscussionPostDao_Impl.javaEnclosingMethod -getTopLevelPostsByCourseBlockUidLatestMessage5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses   C*+*,* 3'**L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 +96 ;Y+=C:+F)JYL:+M7Q+M7U+X : +\:`+X : +\:d+M7g+M7j+m66q+ M7u+ M7x+ M7  {+ m6##6""~+ m6%%6$$W:+*:&+*&8'/7?GOW_go~ ,3=DNU_fp|L!,~ =mN\_K |."p:#$%'/7?GzOr Wj _b gZ oR ~C ~C ~>BJ  ;>J@N>J@>J@>>A/*  PK!!_;com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$12.class=X  5com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$12this$04Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  2com/ustadmobile/core/db/dao/DiscussionPostDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;  !"android/database/Cursor moveToFirst()Z $ %&isNull(I)Z ( )* getString(I)Ljava/lang/String; , -close /01 2androidx/room/RoomSQLiteQueryrelease 4 56call()Ljava/lang/String;8java/util/concurrent/CallableV(Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis7Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl$12; Signature_resultLjava/lang/String;_cursorLandroid/database/Cursor; StackMapTableFjava/lang/StringHjava/lang/Throwable ExceptionsKjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/Nullable;()Ljava/lang/Object;ELjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileDiscussionPostDao_Impl.javaEnclosingMethod TU getPostTitle5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  7 9:C*+*,* ; <=>?56:Y**L++#M+'MM,N++*.-:++*.8GGIG;6 $)468> EGO V!<4&@A1@A6@AY=>HBCD) EGIJLMA5N:/*3; < =>IJLM?OPQRSVW PK!! ;com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$13.class=  5com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$13this$04Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  2com/ustadmobile/core/db/dao/DiscussionPostDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;discussionPostUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&discussionPostReplyToPostUid(discussionPostTitle*discussionPostMessage,discussionPostStartDate.discussionPostCourseBlockUid0 dpDeleted2discussionPostStartedPersonUid4discussionPostClazzUid6discussionPostLct8discussionPostVisible:discussionPostArchive <=> ?@android/database/Cursor moveToFirst()ZB.com/ustadmobile/lib/db/entities/DiscussionPost A <E FGgetLong(I)J AI JKsetDiscussionPostUid(J)V AM NKsetDiscussionPostReplyToPostUid <P QRisNull(I)Z <T UV getString(I)Ljava/lang/String; AX YZsetDiscussionPostTitle(Ljava/lang/String;)V A\ ]ZsetDiscussionPostMessage A_ `KsetDiscussionPostStartDate Ab cKsetDiscussionPostCourseBlockUid <e fggetInt(I)I Ai jk setDpDeleted(Z)V Am nK!setDiscussionPostStartedPersonUid Ap qKsetDiscussionPostClazzUid As tKsetDiscussionPostLct Av wksetDiscussionPostVisible Ay zksetDiscussionPostArchive <| }close  androidx/room/RoomSQLiteQueryrelease  call2()Lcom/ustadmobile/lib/db/entities/DiscussionPost;java/util/concurrent/CallableV(Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis7Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl$13; Signature_tmpDiscussionPostTitleLjava/lang/String;_tmpDiscussionPostMessage_tmpDiscussionPostUidJ _tmpDiscussionPostReplyToPostUid_tmpDiscussionPostStartDate _tmpDiscussionPostCourseBlockUid _tmpDpDeletedZ_tmpI"_tmpDiscussionPostStartedPersonUid_tmpDiscussionPostClazzUid_tmpDiscussionPostLct_tmpDiscussionPostVisible_tmp_1_tmpDiscussionPostArchive_tmp_2_result0Lcom/ustadmobile/lib/db/entities/DiscussionPost;_cursorIndexOfDiscussionPostUid*_cursorIndexOfDiscussionPostReplyToPostUid!_cursorIndexOfDiscussionPostTitle#_cursorIndexOfDiscussionPostMessage%_cursorIndexOfDiscussionPostStartDate*_cursorIndexOfDiscussionPostCourseBlockUid_cursorIndexOfDpDeleted,_cursorIndexOfDiscussionPostStartedPersonUid$_cursorIndexOfDiscussionPostClazzUid_cursorIndexOfDiscussionPostLct#_cursorIndexOfDiscussionPostVisible#_cursorIndexOfDiscussionPostArchive_cursorLandroid/database/Cursor; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/Nullable;()Ljava/lang/Object;cLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileDiscussionPostDao_Impl.javaEnclosingMethod  findByUid5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses   C*+*,* 1&**L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 +96 +;AYC:+D7H+D7L+O : +S:W+O : +S:[+D7^+D7a+d66h+ D7l+ D7o+ D7r+ d6""6!!u+ d6$$6##x::+{*~:%+{*~%75789':/;7<?=G>O?W@_AgBoDxEGHJKMNPRTUWY[\^_bcd$f.g5i?jFlPmWpaqmrtu~vwxy{}~{}~L!t.c?RPAm$!a0"#~$'/|7t?lGdO\ WT _L gD o<  <A  ;<A@N<A@<A@ <A<A/*1  PK!!ΚII;com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$14.class=Y  5com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$14this$04Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  2com/ustadmobile/core/db/dao/DiscussionPostDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;  !"android/database/Cursor moveToFirst()Z $ %&isNull(I)Z ( )* getString(I)Ljava/lang/String; , -close /01 2androidx/room/RoomSQLiteQueryrelease 4 56call()Ljava/lang/String;8java/util/concurrent/CallableV(Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis7Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl$14; Signature_resultLjava/lang/String;_cursorLandroid/database/Cursor; StackMapTableFjava/lang/StringHjava/lang/Throwable ExceptionsKjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/Nullable;finalize()Ljava/lang/Object;ELjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileDiscussionPostDao_Impl.javaEnclosingMethod UVgetTitleByUidAsFlow!(J)Lkotlinx/coroutines/flow/Flow;NestHost InnerClasses  7 9:C*+*,* ;<=>?56:K**L++#M+'MM,N++-:++8@@B@;. $)468>@H<4&@A1@A6 @AK=>:BCD) E GIJLMN:6*.; < =>A5O:/*3;< =>IJLM?PQRSTWX PK!!xi;com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$15.class=  5com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$15this$04Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl;   ,androidx/room/paging/LimitOffsetPagingSourceQ(Landroidx/room/RoomSQLiteQuery;Landroidx/room/RoomDatabase;[Ljava/lang/String;)VdiscussionPostUid  androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IdiscussionPostReplyToPostUiddiscussionPostTitlediscussionPostMessagediscussionPostStartDatediscussionPostCourseBlockUid  dpDeleted"discussionPostStartedPersonUid$discussionPostClazzUid&discussionPostLct(discussionPostVisible*discussionPostArchive, firstNames.lastName0personPictureUri2java/util/ArrayList 456 78android/database/CursorgetCount()I 1: ;(I)V 4= >? moveToNext()Z 4A BCisNull(I)Z 4E FG getString(I)Ljava/lang/String;I.com/ustadmobile/lib/db/entities/DiscussionPost HK L()V 4N OPgetLong(I)J HR STsetDiscussionPostUid(J)V HV WTsetDiscussionPostReplyToPostUid HY Z[setDiscussionPostTitle(Ljava/lang/String;)V H] ^[setDiscussionPostMessage H` aTsetDiscussionPostStartDate Hc dTsetDiscussionPostCourseBlockUid 4f ghgetInt(I)I Hj kl setDpDeleted(Z)V Hn oT!setDiscussionPostStartedPersonUid Hq rTsetDiscussionPostClazzUid Ht uTsetDiscussionPostLct Hw xlsetDiscussionPostVisible Hz {lsetDiscussionPostArchive}>com/ustadmobile/lib/db/composites/DiscussionPostAndPosterNames | i(Lcom/ustadmobile/lib/db/entities/DiscussionPost;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V  java/util/Listadd(Ljava/lang/Object;)Z(Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl;Landroidx/room/RoomSQLiteQuery;Landroidx/room/RoomDatabase;[Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis7Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl$15;arg0Landroidx/room/RoomSQLiteQuery;arg1Landroidx/room/RoomDatabase;arg2[Ljava/lang/String; convertRows+(Landroid/database/Cursor;)Ljava/util/List;_tmpFirstNamesLjava/lang/String; _tmpLastName_tmpPersonPictureUri_tmpDiscussionPostTitle_tmpDiscussionPostMessage_tmpDiscussionPostUidJ _tmpDiscussionPostReplyToPostUid_tmpDiscussionPostStartDate _tmpDiscussionPostCourseBlockUid _tmpDpDeletedZ_tmp_1I"_tmpDiscussionPostStartedPersonUid_tmpDiscussionPostClazzUid_tmpDiscussionPostLct_tmpDiscussionPostVisible_tmp_2_tmpDiscussionPostArchive_tmp_3_tmpDiscussionPost0Lcom/ustadmobile/lib/db/entities/DiscussionPost;_item@Lcom/ustadmobile/lib/db/composites/DiscussionPostAndPosterNames;cursorLandroid/database/Cursor;_cursorIndexOfDiscussionPostUid*_cursorIndexOfDiscussionPostReplyToPostUid!_cursorIndexOfDiscussionPostTitle#_cursorIndexOfDiscussionPostMessage%_cursorIndexOfDiscussionPostStartDate*_cursorIndexOfDiscussionPostCourseBlockUid_cursorIndexOfDpDeleted,_cursorIndexOfDiscussionPostStartedPersonUid$_cursorIndexOfDiscussionPostClazzUid_cursorIndexOfDiscussionPostLct#_cursorIndexOfDiscussionPostVisible#_cursorIndexOfDiscussionPostArchive_cursorIndexOfFirstNames_cursorIndexOfLastName_cursorIndexOfPersonPictureUri_resultLjava/util/List;LocalVariableTypeTableRLjava/util/List; StackMapTablejava/lang/String Signaturem(Landroid/database/Cursor;)Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;$RuntimeInvisibleParameterAnnotationspLandroidx/room/paging/LimitOffsetPagingSource; SourceFileDiscussionPostDao_Impl.javaEnclosingMethod2com/ustadmobile/core/db/dao/DiscussionPostDao_Impl findByPostIdWithAllReplies"(JZ)Landroidx/paging/PagingSource;NestHost InnerClasses  `*+*,-4-+ =+>+6+6+6+6+6+!6 +#6 +%6 +'6 +)6 ++6+-6+/61Y+39:+<+@ : +D:+@ : +D:+@ : +D:+@{+@q+@f+@[+@P+@E+@:+ @/+ @$+ @+ @+ @HYJ:+M7Q+M7U+@ : +D:X+@ : +D:\+M7_+M7b+e6""6!!i+ M7##m+ M7%%p+ M7''s+ e6**6))v+ e6,,6++y:|Y~:WA&.6>FNV^fnvajsz     (/9@JV ]#g$s%z&}')*+,,st!"c#(R%9A'V$)J0*s+g,j &{.s6k>c F[ NS VK ^C f;n3v+ W4   9H  ;4H@N$4H@&4H@ 4H4 PK!!] ! !;com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$16.class=  5com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$16this$04Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  2com/ustadmobile/core/db/dao/DiscussionPostDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; personUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&username( firstNames*lastName, emailAddr.phoneNum0gender2active4 dateOfBirth6 personAddress8 personOrgId:personGroupUid< personLct> personCountry@ personTypeBpersonMasterChangeSeqNumDpersonLocalChangeSeqNumFpersonLastChangedByHadminJ personNotesL fatherNameN fatherNumberP motherNameR motherNumTpersonPictureUidVpersonPictureLctXpersonPictureUriZpersonPictureThumbnailUri\fileSize^personPictureActive`java/util/ArrayList bcd efandroid/database/CursorgetCount()I _h i(I)V bk lm moveToNext()Z bo pqisNull(I)Z bs tugetLong(I)J bw xy getString(I)Ljava/lang/String; b{ |}getInt(I)I&com/ustadmobile/lib/db/entities/Person ~ (JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZJLjava/lang/String;Ljava/lang/String;JJLjava/lang/String;IJJIZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V-com/ustadmobile/lib/db/entities/PersonPicture +(JJLjava/lang/String;Ljava/lang/String;IZ)V2com/ustadmobile/lib/db/composites/PersonAndPicture Z(Lcom/ustadmobile/lib/db/entities/Person;Lcom/ustadmobile/lib/db/entities/PersonPicture;)V  java/util/Listadd(Ljava/lang/Object;)Z b close  androidx/room/RoomSQLiteQueryrelease  call()Ljava/util/List;java/util/concurrent/CallableV(Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis7Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl$16; Signature _tmpUsernameLjava/lang/String;_tmpFirstNames _tmpLastName _tmpEmailAddr _tmpPhoneNum_tmpPersonAddress_tmpPersonOrgId_tmpPersonCountry_tmpPersonNotes_tmpFatherName_tmpFatherNumber_tmpMotherName _tmpMotherNum _tmpPersonUidJ _tmpGenderI _tmpActiveZ_tmp_tmpDateOfBirth_tmpPersonGroupUid _tmpPersonLct_tmpPersonType_tmpPersonMasterChangeSeqNum_tmpPersonLocalChangeSeqNum_tmpPersonLastChangedBy _tmpAdmin_tmp_1 _tmpPerson(Lcom/ustadmobile/lib/db/entities/Person;_tmpPersonPictureUri_tmpPersonPictureThumbnailUri_tmpPersonPictureUid_tmpPersonPictureLct _tmpFileSize_tmpPersonPictureActive_tmp_2 _tmpPicture/Lcom/ustadmobile/lib/db/entities/PersonPicture;_item4Lcom/ustadmobile/lib/db/composites/PersonAndPicture;_cursorIndexOfPersonUid_cursorIndexOfUsername_cursorIndexOfFirstNames_cursorIndexOfLastName_cursorIndexOfEmailAddr_cursorIndexOfPhoneNum_cursorIndexOfGender_cursorIndexOfActive_cursorIndexOfDateOfBirth_cursorIndexOfPersonAddress_cursorIndexOfPersonOrgId_cursorIndexOfPersonGroupUid_cursorIndexOfPersonLct_cursorIndexOfPersonCountry_cursorIndexOfPersonType&_cursorIndexOfPersonMasterChangeSeqNum%_cursorIndexOfPersonLocalChangeSeqNum!_cursorIndexOfPersonLastChangedBy_cursorIndexOfAdmin_cursorIndexOfPersonNotes_cursorIndexOfFatherName_cursorIndexOfFatherNumber_cursorIndexOfMotherName_cursorIndexOfMotherNum_cursorIndexOfPersonPictureUid_cursorIndexOfPersonPictureLct_cursorIndexOfPersonPictureUri'_cursorIndexOfPersonPictureThumbnailUri_cursorIndexOfFileSize!_cursorIndexOfPersonPictureActive_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableFLjava/util/List; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionH()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;yLjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileDiscussionPostDao_Impl.javaEnclosingMethod  !findByPostIdWithAllRepliesPersons5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses   C*+*,* E DE**L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 +96 +;6+=6+?6+A6+C6+E6+G6+I6+K6+M6+O6+Q6+S6+U6+W6+Y6+[6+]6_Y+ag: +j +n+n+n+n+n+n+n+ n+ n+ n+ n+ n+n|+nq+nf+n[+nP+nE+n:+n/+n$+n+n+n!+r7#+n :% +v:%+n :& +v:&+n :' +v:'+n :( +v:(+n :) +v:)+z6*+ z6,,6++ r7-+ n :/ + v:/+ n :0 + v:0+ r71+r73+n :5 +v:5+z66+r77+r79+z6;+z6==6<+n :> +v:>+n :? +v:?+n :@ +v:@+n :A +v:A+n :B +v:B~Y#%&'()*+-/0135679;<>?@AB:":"+n:+n/+n$+n+n+n+r7$+r7&+n :( +v:(+n :) +v:)+z6*+z6,,6+Y$&()*+:#:#Y"#:! !W :!+*!:C+*C#3353rIKLM'N/O7P?QGROSWT_UgVoWwXYZ[\]^_`abcdefghijmo&q0r6t?wJxPzZ}e~ku *0:DNXblx8;>#)03;B^V3%M&h'()/0-5>?@AB&#?%Z&u'()*m+y,c-H/ -0#13:5D6N7X9b;x<l=>?o@TA9B8"()u$k&P(5)+*+!,# !>"#' /7?GO W _ g o w|tld\TLD<4% E4 % +-!b    @-b  $ :8b@8b     ;!b~A$  @#b~bA/*E   PK!! n :com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$2.class=i  4com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$2this$04Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl;   $androidx/room/EntityInsertionAdapter(Landroidx/room/RoomDatabase;)VyINSERT OR REPLACE INTO `DiscussionPost` (`discussionPostUid`,`discussionPostReplyToPostUid`,`discussionPostTitle`,`discussionPostMessage`,`discussionPostStartDate`,`discussionPostCourseBlockUid`,`dpDeleted`,`discussionPostStartedPersonUid`,`discussionPostClazzUid`,`discussionPostLct`,`discussionPostVisible`,`discussionPostArchive`) VALUES (nullif(?, 0),?,?,?,?,?,?,?,?,?,?,?)  .com/ustadmobile/lib/db/entities/DiscussionPostgetDiscussionPostUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V  getDiscussionPostReplyToPostUid  !getDiscussionPostTitle()Ljava/lang/String; # $%bindNull(I)V ' () bindString(ILjava/lang/String;)V + ,!getDiscussionPostMessage . /getDiscussionPostStartDate 1 2getDiscussionPostCourseBlockUid 4 56 getDpDeleted()Z 8 9!getDiscussionPostStartedPersonUid ; <getDiscussionPostClazzUid > ?getDiscussionPostLct A B6getDiscussionPostVisible D E6getDiscussionPostArchive G HIbind^(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/DiscussionPost;)VS(Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis6Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl$2;arg0Landroidx/room/RoomDatabase; createQueryRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity0Lcom/ustadmobile/lib/db/entities/DiscussionPost;_tmpI_tmp_1_tmp_2 StackMapTable$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureXLandroidx/room/EntityInsertionAdapter; SourceFileDiscussionPostDao_Impl.javaEnclosingMethodf2com/ustadmobile/core/db/dao/DiscussionPostDao_ImplNestHost InnerClasses  JKI *+*,L[M  NO  PQR!K- L_M NOSTHIK+,+,, +"+,&,* +"+,*&+,-+,0,3>++,7+ ,:+ ,=,@6+ ,C6+ LRe fgh'j2l9mCoNqYresrt|uvwxyz{|M>NOUVWXraYZ%[Z \Z] '  !@9@@^ TTDH_K4 *+,FL[M  NO^ TT`abcde geh PK!!hY :com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$3.class=i  4com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$3this$04Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl;   +androidx/room/EntityDeletionOrUpdateAdapter(Landroidx/room/RoomDatabase;)VUPDATE OR ABORT `DiscussionPost` SET `discussionPostUid` = ?,`discussionPostReplyToPostUid` = ?,`discussionPostTitle` = ?,`discussionPostMessage` = ?,`discussionPostStartDate` = ?,`discussionPostCourseBlockUid` = ?,`dpDeleted` = ?,`discussionPostStartedPersonUid` = ?,`discussionPostClazzUid` = ?,`discussionPostLct` = ?,`discussionPostVisible` = ?,`discussionPostArchive` = ? WHERE `discussionPostUid` = ?  .com/ustadmobile/lib/db/entities/DiscussionPostgetDiscussionPostUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V  getDiscussionPostReplyToPostUid  !getDiscussionPostTitle()Ljava/lang/String; # $%bindNull(I)V ' () bindString(ILjava/lang/String;)V + ,!getDiscussionPostMessage . /getDiscussionPostStartDate 1 2getDiscussionPostCourseBlockUid 4 56 getDpDeleted()Z 8 9!getDiscussionPostStartedPersonUid ; <getDiscussionPostClazzUid > ?getDiscussionPostLct A B6getDiscussionPostVisible D E6getDiscussionPostArchive G HIbind^(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/DiscussionPost;)VS(Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis6Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl$3;arg0Landroidx/room/RoomDatabase; createQueryRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity0Lcom/ustadmobile/lib/db/entities/DiscussionPost;_tmpI_tmp_1_tmp_2 StackMapTable$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V Signature_Landroidx/room/EntityDeletionOrUpdateAdapter; SourceFileDiscussionPostDao_Impl.javaEnclosingMethodf2com/ustadmobile/core/db/dao/DiscussionPostDao_ImplNestHost InnerClasses  JKI *+*,L~M  NO  PQR!K- LM NOSTHIK+,+,, +"+,&,* +"+,*&+,-+,0,3>++,7+ ,:+ ,=,@6+ ,C6+ + ,LV '29CNYer|M>NOUVWXrmYZ1[Z\Z] '  !@9@@^ TTDH_K4 *+,FL~M  NO^ TT`abcde geh PK!!ii:com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$4.class=$  4com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$4this$04Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl;   #androidx/room/SharedSQLiteStatement(Landroidx/room/RoomDatabase;)V UPDATE DiscussionPost SET dpDeleted = ?, discussionPostLct = ? WHERE discussionPostUid = ? S(Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis6Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl$4;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; SourceFileDiscussionPostDao_Impl.javaEnclosingMethod!2com/ustadmobile/core/db/dao/DiscussionPostDao_ImplNestHost InnerClasses  I *+*,    > L   " # PK!!Q-B:com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$5.class=S  4com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$5this$04Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl;   val$entity0Lcom/ustadmobile/lib/db/entities/DiscussionPost;  java/lang/Object()V  2com/ustadmobile/core/db/dao/DiscussionPostDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  "__insertionAdapterOfDiscussionPost&Landroidx/room/EntityInsertionAdapter; !"# $%$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)J '() *+java/lang/LongvalueOf(J)Ljava/lang/Long; - .setTransactionSuccessful 0 1endTransaction 3 45call()Ljava/lang/Long;7java/util/concurrent/Callableg(Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl;Lcom/ustadmobile/lib/db/entities/DiscussionPost;)VCodeLineNumberTableLocalVariableTablethis6Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl$5; Signature_resultLjava/lang/Long; StackMapTableCjava/lang/Throwable ExceptionsFjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;CLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileDiscussionPostDao_Impl.javaEnclosingMethod OP insertAsyncd(Lcom/ustadmobile/lib/db/entities/DiscussionPost;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :;<=>459A*** &L*,+M*/,N*/- (4:" &(24?;?@A<=AtBDEGHA4I9/*2:; <=DEGH>JKLMNQR PK!!d6nn:com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$6.class=Q  4com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$6this$04Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl;   val$entity0Lcom/ustadmobile/lib/db/entities/DiscussionPost;  java/lang/Object()V  2com/ustadmobile/core/db/dao/DiscussionPostDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  $__insertionAdapterOfDiscussionPost_1&Landroidx/room/EntityInsertionAdapter; !"# $%$androidx/room/EntityInsertionAdapterinsert(Ljava/lang/Object;)V ' (setTransactionSuccessful *+, -. kotlin/UnitINSTANCE Lkotlin/Unit; 0 1endTransaction 3 45call()Lkotlin/Unit;7java/util/concurrent/Callableg(Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl;Lcom/ustadmobile/lib/db/entities/DiscussionPost;)VCodeLineNumberTableLocalVariableTablethis6Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl$6; Signature StackMapTableAjava/lang/Throwable ExceptionsDjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileDiscussionPostDao_Impl.javaEnclosingMethod MN upsertAsyncd(Lcom/ustadmobile/lib/db/entities/DiscussionPost;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :;<=>459?*** *&)L*/+M*/, &2:" "&02=; ?<=?r@BCEFA4G9/*2:; <=BCEF>HIJKLOP PK!![-a:com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$7.class=S  4com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$7this$04Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl;   val$entity0Lcom/ustadmobile/lib/db/entities/DiscussionPost;  java/lang/Object()V  2com/ustadmobile/core/db/dao/DiscussionPostDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  __updateAdapterOfDiscussionPost-Landroidx/room/EntityDeletionOrUpdateAdapter; !"# $%+androidx/room/EntityDeletionOrUpdateAdapterhandle(Ljava/lang/Object;)I ' (setTransactionSuccessful *+, -.java/lang/IntegervalueOf(I)Ljava/lang/Integer; 0 1endTransaction 3 45call()Ljava/lang/Integer;7java/util/concurrent/Callableg(Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl;Lcom/ustadmobile/lib/db/entities/DiscussionPost;)VCodeLineNumberTableLocalVariableTablethis6Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl$7; Signature_totalI StackMapTableCjava/lang/Throwable ExceptionsFjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;FLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileDiscussionPostDao_Impl.javaEnclosingMethod OP updateAsyncd(Lcom/ustadmobile/lib/db/entities/DiscussionPost;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :;<=>459E<*** `<*&)M*/,N*/- ,8:&  ', 68 C ;E<=C?@A8BDEGHA4I9/*2:; <=DEGH>JKLMNQR PK!! :com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$8.class=k  4com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$8this$04Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl;   val$deletedZ  val$updateTimeJ  val$uid  java/lang/Object()V  2com/ustadmobile/core/db/dao/DiscussionPostDao_Impl__preparedStmtOfSetDeletedAsync%Landroidx/room/SharedSQLiteStatement;  ! "##androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; %&' ())androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V + ,-__dbLandroidx/room/RoomDatabase; /01 2androidx/room/RoomDatabasebeginTransaction %4 56executeUpdateDelete()I /8 9setTransactionSuccessful ;<= >? kotlin/UnitINSTANCE Lkotlin/Unit; /A BendTransaction D EFrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V H IJcall()Lkotlin/Unit;Ljava/util/concurrent/Callable:(Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl;ZJJ)VCodeLineNumberTableLocalVariableTablethis6Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl$8; Signature_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI_tmp StackMapTable[java/lang/Throwable Exceptions^java/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileDiscussionPostDao_Impl.javaEnclosingMethod ghsetDeletedAsync7(JZJLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses K  MNN*+**! **OPQRSIJNk*L=*>+$=+* $=+*$**.+3W**7::**@*+C:**@:*+CG]uuwu=guON  #%02= G"N#X$]&g)r$u&')*P*QR TU VWzXWY!%@[%ZNZ\]_`AIaN/*GOP QR\]_`Sbcdefij PK!!ՁWll:com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$9.class=  4com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$9this$04Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl;   ,androidx/room/paging/LimitOffsetPagingSourceQ(Landroidx/room/RoomSQLiteQuery;Landroidx/room/RoomDatabase;[Ljava/lang/String;)VdiscussionPostUid  androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IdiscussionPostReplyToPostUiddiscussionPostTitlediscussionPostMessagediscussionPostStartDatediscussionPostCourseBlockUid  dpDeleted"discussionPostStartedPersonUid$discussionPostClazzUid&discussionPostLct(discussionPostVisible*discussionPostArchive,authorPersonFirstNames.authorPersonLastName0authorPictureUri2postLatestMessage4postLatestMessageTimestamp6postRepliesCount8java/util/ArrayList :;< =>android/database/CursorgetCount()I 7@ A(I)V :C DE moveToNext()ZG9com/ustadmobile/lib/db/entities/DiscussionPostWithDetails FI J()V :L MNgetLong(I)J FP QRsetDiscussionPostUid(J)V FT URsetDiscussionPostReplyToPostUid :W XYisNull(I)Z :[ \] getString(I)Ljava/lang/String; F_ `asetDiscussionPostTitle(Ljava/lang/String;)V Fc dasetDiscussionPostMessage Ff gRsetDiscussionPostStartDate Fi jRsetDiscussionPostCourseBlockUid :l mngetInt(I)I Fp qr setDpDeleted(Z)V Ft uR!setDiscussionPostStartedPersonUid Fw xRsetDiscussionPostClazzUid Fz {RsetDiscussionPostLct F} ~rsetDiscussionPostVisible F rsetDiscussionPostArchive F asetAuthorPersonFirstNames F asetAuthorPersonLastName F asetAuthorPictureUri F asetPostLatestMessage F RsetPostLatestMessageTimestamp F AsetPostRepliesCount  java/util/Listadd(Ljava/lang/Object;)Z(Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl;Landroidx/room/RoomSQLiteQuery;Landroidx/room/RoomDatabase;[Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis6Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl$9;arg0Landroidx/room/RoomSQLiteQuery;arg1Landroidx/room/RoomDatabase;arg2[Ljava/lang/String; convertRows+(Landroid/database/Cursor;)Ljava/util/List;_tmpDiscussionPostTitleLjava/lang/String;_tmpDiscussionPostMessage_tmpAuthorPersonFirstNames_tmpAuthorPersonLastName_tmpAuthorPictureUri_tmpPostLatestMessage_item;Lcom/ustadmobile/lib/db/entities/DiscussionPostWithDetails;_tmpDiscussionPostUidJ _tmpDiscussionPostReplyToPostUid_tmpDiscussionPostStartDate _tmpDiscussionPostCourseBlockUid _tmpDpDeletedZ_tmp_1I"_tmpDiscussionPostStartedPersonUid_tmpDiscussionPostClazzUid_tmpDiscussionPostLct_tmpDiscussionPostVisible_tmp_2_tmpDiscussionPostArchive_tmp_3_tmpPostLatestMessageTimestamp_tmpPostRepliesCountcursorLandroid/database/Cursor;_cursorIndexOfDiscussionPostUid*_cursorIndexOfDiscussionPostReplyToPostUid!_cursorIndexOfDiscussionPostTitle#_cursorIndexOfDiscussionPostMessage%_cursorIndexOfDiscussionPostStartDate*_cursorIndexOfDiscussionPostCourseBlockUid_cursorIndexOfDpDeleted,_cursorIndexOfDiscussionPostStartedPersonUid$_cursorIndexOfDiscussionPostClazzUid_cursorIndexOfDiscussionPostLct#_cursorIndexOfDiscussionPostVisible#_cursorIndexOfDiscussionPostArchive$_cursorIndexOfAuthorPersonFirstNames"_cursorIndexOfAuthorPersonLastName_cursorIndexOfAuthorPictureUri_cursorIndexOfPostLatestMessage(_cursorIndexOfPostLatestMessageTimestamp_cursorIndexOfPostRepliesCount_resultLjava/util/List;LocalVariableTypeTableMLjava/util/List; StackMapTablejava/lang/String Signatureh(Landroid/database/Cursor;)Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;$RuntimeInvisibleParameterAnnotationskLandroidx/room/paging/LimitOffsetPagingSource; SourceFileDiscussionPostDao_Impl.javaEnclosingMethod2com/ustadmobile/core/db/dao/DiscussionPostDao_Impl  getTopLevelPostsByCourseBlockUid"(JZ)Landroidx/paging/PagingSource;NestHost InnerClasses  `*+*,-V43y+ =+>+6+6+6+6+6+!6 +#6 +%6 +'6 +)6 ++6+-6+/6+16+36+567Y+9?:+BӻFYH:+K7O+K7S+V : +Z:^+V : +Z:b+K7e+K7h+k6!!6  o+ K7""s+ K7$$v+ K7&&y+ k6))6((|+ k6++6**+V :, +Z:,,+V :- +Z:--+V :. +Z:..+V :/ +Z://+K700+k622W*.KZ[\]^&_.`6a>bFcNdVe^ffgnhvi~jklmoqrtuwxz|~ $.5?KR\cmt~%06@GQXbisv1,-.3/ gV.EK( ?4!\"m$~&()*+,w-U.@3/Q"0b2yyrkc[&S.K6C>; F3 N+ V# ^ fn v~ S:BF  ;:F@N#:F@%:F@%:F    5: PK!!\<\<8com/ustadmobile/core/db/dao/DiscussionPostDao_Impl.class=  -com/ustadmobile/core/db/dao/DiscussionPostDao()V   2com/ustadmobile/core/db/dao/DiscussionPostDao_Impl__dbLandroidx/room/RoomDatabase;4com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$1  S(Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl;Landroidx/room/RoomDatabase;)V  "__insertionAdapterOfDiscussionPost&Landroidx/room/EntityInsertionAdapter;4com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$2   $__insertionAdapterOfDiscussionPost_14com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$3   !"__updateAdapterOfDiscussionPost-Landroidx/room/EntityDeletionOrUpdateAdapter;$4com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$4 # ' ()__preparedStmtOfSetDeletedAsync%Landroidx/room/SharedSQLiteStatement; +,- .androidx/room/RoomDatabaseassertNotSuspendingTransaction +0 1beginTransaction 345 67$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)J +9 :setTransactionSuccessful +< =endTransaction?4com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$5 >A Bg(Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl;Lcom/ustadmobile/lib/db/entities/DiscussionPost;)V DEF GHandroidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 3J KLinsert(Ljava/lang/Iterable;)VN4com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$6 MA QRS TU+androidx/room/EntityDeletionOrUpdateAdapterhandle(Ljava/lang/Object;)IW4com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$7 VAZ4com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$8 Y\ ]:(Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl;ZJJ)V_ SELECT DiscussionPost.*, Person.firstNames as authorPersonFirstNames, Person.lastName as authorPersonLastName, PersonPicture.personPictureThumbnailUri AS authorPictureUri, MostRecentReply.discussionPostMessage AS postLatestMessage, COALESCE(MostRecentReply.discussionPostStartDate, 0) AS postLatestMessageTimestamp, (SELECT COUNT(*) FROM DiscussionPost DiscussionPostReplies WHERE DiscussionPostReplies.discussionPostReplyToPostUid = DiscussionPost.discussionPostUid AND NOT DiscussionPostReplies.dpDeleted ) AS postRepliesCount FROM DiscussionPost LEFT JOIN DiscussionPost AS MostRecentReply ON MostRecentReply.discussionPostUid = (SELECT MostRecentReplyInner.discussionPostUid FROM DiscussionPost AS MostRecentReplyInner WHERE MostRecentReplyInner.discussionPostReplyToPostUid = DiscussionPost.discussionPostUid ORDER BY MostRecentReplyInner.discussionPostStartDate DESC LIMIT 1 ) LEFT JOIN Person ON Person.personUid = DiscussionPost.discussionPostStartedPersonUid LEFT JOIN PersonPicture ON PersonPicture.personPictureUid = DiscussionPost.discussionPostStartedPersonUid WHERE DiscussionPost.discussionPostCourseBlockUid = ? AND DiscussionPost.discussionPostReplyToPostUid = 0 AND (NOT DiscussionPost.dpDeleted OR CAST(? AS INTEGER) = 1) ORDER BY DiscussionPost.discussionPostStartDate DESC abc deandroidx/room/RoomSQLiteQueryacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; ag hibindLong(IJ)Vk4com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$9mjava/lang/StringoDiscussionPostqPersons PersonPicture ju v(Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl;Landroidx/room/RoomSQLiteQuery;Landroidx/room/RoomDatabase;[Ljava/lang/String;)Vx SELECT Person.*, PersonPicture.* FROM Person LEFT JOIN PersonPicture ON PersonPicture.personPictureUid = Person.personUid WHERE Person.personUid IN (SELECT DISTINCT DiscussionPost.discussionPostStartedPersonUid FROM DiscussionPost WHERE DiscussionPost.discussionPostCourseBlockUid = ? AND DiscussionPost.discussionPostReplyToPostUid = 0) z{| }~androidx/room/util/DBUtilcreateCancellationSignal!()Landroid/os/CancellationSignal;5com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$10  V(Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl;Landroidx/room/RoomSQLiteQuery;)V D G(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; SELECT MostRecentReply.* FROM DiscussionPost JOIN DiscussionPost AS MostRecentReply ON MostRecentReply.discussionPostUid = (SELECT MostRecentReplyInner.discussionPostUid FROM DiscussionPost AS MostRecentReplyInner WHERE MostRecentReplyInner.discussionPostReplyToPostUid = DiscussionPost.discussionPostUid ORDER BY MostRecentReplyInner.discussionPostStartDate DESC LIMIT 1 ) WHERE DiscussionPost.discussionPostCourseBlockUid = ? AND DiscussionPost.discussionPostReplyToPostUid = 0 5com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$11  SELECT DiscussionPost.discussionPostTitle FROM DiscussionPost WHERE DiscussionPost.discussionPostUid = ? 5com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$12 g SELECT * FROM DiscussionPost WHERE DiscussionPost.discussionPostUid = ? 5com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$13  SELECT DiscussionPost.discussionPostTitle FROM DiscussionPost WHERE DiscussionPost.discussionPostUid = ? 5com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$14 D  createFlowo(Landroidx/room/RoomDatabase;Z[Ljava/lang/String;Ljava/util/concurrent/Callable;)Lkotlinx/coroutines/flow/Flow; SELECT DiscussionPost.*, Person.firstNames, Person.lastName, PersonPicture.personPictureThumbnailUri AS personPictureUri FROM DiscussionPost LEFT JOIN Person ON Person.personUid = DiscussionPost.discussionPostStartedPersonUid LEFT JOIN PersonPicture ON PersonPicture.personPictureUid = DiscussionPost.discussionPostStartedPersonUid WHERE (DiscussionPost.discussionPostUid = ? OR DiscussionPost.discussionPostReplyToPostUid= ?) AND (NOT DiscussionPost.dpDeleted OR CAST(? AS INTEGER) = 1) -- Always get the starting post first, followed by replies ORDER BY CASE(DiscussionPost.discussionPostReplyToPostUid) WHEN 0 THEN 0 ELSE 1 END ASC, DiscussionPost.discussionPostStartDate DESC 5com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$15 u SELECT Person.*, PersonPicture.* FROM Person LEFT JOIN PersonPicture ON PersonPicture.personPictureUid = Person.personUid WHERE Person.personUid IN (SELECT DISTINCT DiscussionPost.discussionPostStartedPersonUid FROM DiscussionPost WHERE DiscussionPost.discussionPostUid = ? OR DiscussionPost.discussionPostReplyToPostUid= ?) 5com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$16  java/util/Collections emptyList()Ljava/util/List;.com/ustadmobile/lib/db/entities/DiscussionPost  update3(Lcom/ustadmobile/lib/db/entities/DiscussionPost;)V   insertAsyncd(Lcom/ustadmobile/lib/db/entities/DiscussionPost;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;  K3(Lcom/ustadmobile/lib/db/entities/DiscussionPost;)J SignatureXLandroidx/room/EntityInsertionAdapter;_Landroidx/room/EntityDeletionOrUpdateAdapter;(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis4Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl;$RuntimeInvisibleParameterAnnotationsLandroidx/annotation/NonNull;_resultJentity0Lcom/ustadmobile/lib/db/entities/DiscussionPost; StackMapTablejava/lang/Throwable $completion Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;w(Lcom/ustadmobile/lib/db/entities/DiscussionPost;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; insertList(Ljava/util/List;)V entityListLjava/util/List;CLjava/util/List<+Lcom/ustadmobile/lib/db/entities/DiscussionPost;>;F(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/DiscussionPost;>;)V upsertAsync0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;t(Lcom/ustadmobile/lib/db/entities/DiscussionPost;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; updateAsync6Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;z(Lcom/ustadmobile/lib/db/entities/DiscussionPost;Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;setDeletedAsync7(JZJLkotlin/coroutines/Continuation;)Ljava/lang/Object;uiddeletedZ updateTimeG(JZJLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; getTopLevelPostsByCourseBlockUid"(JZ)Landroidx/paging/PagingSource;courseBlockUidincludeDeleted_sqlLjava/lang/String; _statementLandroidx/room/RoomSQLiteQuery; _argIndexI_tmpr(JZ)Landroidx/paging/PagingSource;'getTopLevelPostsByCourseBlockUidPersons5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;_cancellationSignalLandroid/os/CancellationSignal;iLkotlin/coroutines/Continuation<-Ljava/util/List;>;~(JLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;-getTopLevelPostsByCourseBlockUidLatestMessagefLkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/DiscussionPost;>;>;{(JLkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/DiscussionPost;>;>;)Ljava/lang/Object; getPostTitlepostUid5Lkotlin/coroutines/Continuation<-Ljava/lang/String;>;J(JLkotlin/coroutines/Continuation<-Ljava/lang/String;>;)Ljava/lang/Object; findByUidSLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/DiscussionPost;>;h(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/DiscussionPost;>;)Ljava/lang/Object;getTitleByUidAsFlow!(J)Lkotlinx/coroutines/flow/Flow;5(J)Lkotlinx/coroutines/flow/Flow;findByPostIdWithAllRepliesw(JZ)Landroidx/paging/PagingSource;!findByPostIdWithAllRepliesPersonsgetRequiredConverters(()Ljava/util/List;>;RuntimeInvisibleAnnotations(Ljava/lang/Object;)VF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; SourceFileDiscussionPostDao_Impl.java NestMembers InnerClasses1 !"()>**+* Y*+*Y*+*Y*+*#Y*+%&67 8[#~0=>> K7***/*+2A*8 7*;:*;!++-+& !(+4 77kc*>Y*+@,C  2***/*+I*8*; M*;,'& $'/122 2g c*MY*+O,C  3***/*+PW*8*; M*;,(& %(0233h c*VY*+X,C  { *YY*[C4  Q^:^`:6f66fjY**lYnSYpSYrSt"2P QRST%U/VHQQQM EB%,"la@2w:w`:6fy:*Y*- H222. &# 22:`:6fy:*Y*- H222. &# 22:`:6fy:*Y*-     H222. &# 22:`:6fy:*Y*-(- ./01H222. &# 22N`:6f*lYnSY* 422/ '$ \:`:6f6f66fY**lYnSYpSYrS*  "%0:H\\\X PM0,-la@=:`:6f6fy:*Y*-"4? @ABC"D'EH===9 1.' =   A 3 *+)  A 4 *+,)  AK73 *+)   "jYVM>#  #>MVYjPK!!zz} } <com/ustadmobile/core/db/dao/EnrolmentRequestDao_Impl$1.class=n  6com/ustadmobile/core/db/dao/EnrolmentRequestDao_Impl$1this$06Lcom/ustadmobile/core/db/dao/EnrolmentRequestDao_Impl;   $androidx/room/EntityInsertionAdapter(Landroidx/room/RoomDatabase;)V1INSERT OR ABORT INTO `EnrolmentRequest` (`erUid`,`erClazzUid`,`erClazzName`,`erPersonUid`,`erPersonFullname`,`erPersonPictureUri`,`erPersonUsername`,`erRole`,`erRequestTime`,`erStatus`,`erStatusSetByPersonUid`,`erDeleted`,`erStatusSetAuth`,`erLastModified`) VALUES (nullif(?, 0),?,?,?,?,?,?,?,?,?,?,?,?,?)  0com/ustadmobile/lib/db/entities/EnrolmentRequestgetErUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V   getErClazzUid  !getErClazzName()Ljava/lang/String; # $%bindNull(I)V ' () bindString(ILjava/lang/String;)V + ,getErPersonUid . /!getErPersonFullname 1 2!getErPersonPictureUri 4 5!getErPersonUsername 7 89 getErRole()I ; <getErRequestTime > ?9 getErStatus A BgetErStatusSetByPersonUid D EF getErDeleted()Z H I!getErStatusSetAuth K LgetErLastModified N OPbind`(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/EnrolmentRequest;)VU(Lcom/ustadmobile/core/db/dao/EnrolmentRequestDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis8Lcom/ustadmobile/core/db/dao/EnrolmentRequestDao_Impl$1;arg0Landroidx/room/RoomDatabase; createQueryRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity2Lcom/ustadmobile/lib/db/entities/EnrolmentRequest;_tmpI StackMapTable$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureZLandroidx/room/EntityInsertionAdapter; SourceFileEnrolmentRequestDao_Impl.javaEnclosingMethodk4com/ustadmobile/core/db/dao/EnrolmentRequestDao_ImplNestHost InnerClasses  QRI *+*,S2T  UV  WXY!R- S6T UVZ[OPR +,+,, +"+,&+,*,- +"+,-&,0+"+,0&,3+"+,3&+,6+ ,:+ ,=+ ,@,C>+ ,G+ "+ ,G&+,JSj< =>?'A2C=DDENGYI`JkLwN~OQSTUVWXYZ\^_T* UV \] ^_5`ab '    <@ c [[DOdR4 *+,MS2T  UVc [[efghij ljm PK!!7%jj<com/ustadmobile/core/db/dao/EnrolmentRequestDao_Impl$2.class=$  6com/ustadmobile/core/db/dao/EnrolmentRequestDao_Impl$2this$06Lcom/ustadmobile/core/db/dao/EnrolmentRequestDao_Impl;   #androidx/room/SharedSQLiteStatement(Landroidx/room/RoomDatabase;)V UPDATE EnrolmentRequest SET erStatus = ?, erLastModified = ? WHERE erUid = ? U(Lcom/ustadmobile/core/db/dao/EnrolmentRequestDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis8Lcom/ustadmobile/core/db/dao/EnrolmentRequestDao_Impl$2;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; SourceFileEnrolmentRequestDao_Impl.javaEnclosingMethod!4com/ustadmobile/core/db/dao/EnrolmentRequestDao_ImplNestHost InnerClasses  I *+*,a    > L  ek " # PK!!ޟg||<com/ustadmobile/core/db/dao/EnrolmentRequestDao_Impl$3.class=P  6com/ustadmobile/core/db/dao/EnrolmentRequestDao_Impl$3this$06Lcom/ustadmobile/core/db/dao/EnrolmentRequestDao_Impl;  val$enrolmentRequest2Lcom/ustadmobile/lib/db/entities/EnrolmentRequest;  java/lang/Object()V  4com/ustadmobile/core/db/dao/EnrolmentRequestDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  $__insertionAdapterOfEnrolmentRequest&Landroidx/room/EntityInsertionAdapter; !"# $%$androidx/room/EntityInsertionAdapterinsert(Ljava/lang/Object;)V ' (setTransactionSuccessful *+, -. kotlin/UnitINSTANCE Lkotlin/Unit; 0 1endTransaction 3 45call()Lkotlin/Unit;7java/util/concurrent/Callablek(Lcom/ustadmobile/core/db/dao/EnrolmentRequestDao_Impl;Lcom/ustadmobile/lib/db/entities/EnrolmentRequest;)VCodeLineNumberTableLocalVariableTablethis8Lcom/ustadmobile/core/db/dao/EnrolmentRequestDao_Impl$3; Signature StackMapTableAjava/lang/Throwable ExceptionsDjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileEnrolmentRequestDao_Impl.javaEnclosingMethod $Mf(Lcom/ustadmobile/lib/db/entities/EnrolmentRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :s;<=>459?*** *&)L*/+M*/, &2:"w yz"{&}0{2}=~; ?<=?r@BCEFA4G9/*2:s; <=BCEF>HIJKLNO PK!!\Q<com/ustadmobile/core/db/dao/EnrolmentRequestDao_Impl$4.class=i  6com/ustadmobile/core/db/dao/EnrolmentRequestDao_Impl$4this$06Lcom/ustadmobile/core/db/dao/EnrolmentRequestDao_Impl;   val$statusI  val$updateTimeJ  val$uid  java/lang/Object()V  4com/ustadmobile/core/db/dao/EnrolmentRequestDao_Impl__preparedStmtOfUpdateStatus%Landroidx/room/SharedSQLiteStatement;  ! "##androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; %&' ())androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V + ,-__dbLandroidx/room/RoomDatabase; /01 2androidx/room/RoomDatabasebeginTransaction %4 56executeUpdateDelete()I /8 9setTransactionSuccessful ;<= >? kotlin/UnitINSTANCE Lkotlin/Unit; /A BendTransaction D EFrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V H IJcall()Lkotlin/Unit;Ljava/util/concurrent/Callable<(Lcom/ustadmobile/core/db/dao/EnrolmentRequestDao_Impl;IJJ)VCodeLineNumberTableLocalVariableTablethis8Lcom/ustadmobile/core/db/dao/EnrolmentRequestDao_Impl$4; Signature_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndex StackMapTableYjava/lang/Throwable Exceptions\java/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileEnrolmentRequestDao_Impl.javaEnclosingMethod ef updateStatus7(JIJLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses K  MNN*+**! **OPQRSIJNG*L=+*$=+* $=+*$**.+3W**7:N**@*+C-:**@:*+C=Riiki3\xizxOJ &(3=DNR\giuxP QR }TU {V Wi%XNXZ[]^AI_N/*GOP QRZ[]^S`abcdgh PK!!(]22<com/ustadmobile/core/db/dao/EnrolmentRequestDao_Impl$5.class=  6com/ustadmobile/core/db/dao/EnrolmentRequestDao_Impl$5this$06Lcom/ustadmobile/core/db/dao/EnrolmentRequestDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  4com/ustadmobile/core/db/dao/EnrolmentRequestDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;erUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I& erClazzUid( erClazzName* erPersonUid,erPersonFullname.erPersonPictureUri0erPersonUsername2erRole4 erRequestTime6erStatus8erStatusSetByPersonUid: erDeleted<erStatusSetAuth>erLastModified@java/util/ArrayList BCD EFandroid/database/CursorgetCount()I ?H I(I)V BK LM moveToNext()Z BO PQgetLong(I)J BS TUisNull(I)Z BW XY getString(I)Ljava/lang/String; B[ \]getInt(I)I_0com/ustadmobile/lib/db/entities/EnrolmentRequest ^a bf(JJLjava/lang/String;JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;IJIJZLjava/lang/String;J)V def ghjava/util/Listadd(Ljava/lang/Object;)Z Bj kclose mno pandroidx/room/RoomSQLiteQueryrelease r stcall()Ljava/util/List;vjava/util/concurrent/CallableX(Lcom/ustadmobile/core/db/dao/EnrolmentRequestDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis8Lcom/ustadmobile/core/db/dao/EnrolmentRequestDao_Impl$5; Signature_tmpErClazzNameLjava/lang/String;_tmpErPersonFullname_tmpErPersonPictureUri_tmpErPersonUsername_tmpErStatusSetAuth_item2Lcom/ustadmobile/lib/db/entities/EnrolmentRequest; _tmpErUidJ_tmpErClazzUid_tmpErPersonUid _tmpErRoleI_tmpErRequestTime _tmpErStatus_tmpErStatusSetByPersonUid _tmpErDeletedZ_tmp_tmpErLastModified_cursorIndexOfErUid_cursorIndexOfErClazzUid_cursorIndexOfErClazzName_cursorIndexOfErPersonUid_cursorIndexOfErPersonFullname _cursorIndexOfErPersonPictureUri_cursorIndexOfErPersonUsername_cursorIndexOfErRole_cursorIndexOfErRequestTime_cursorIndexOfErStatus$_cursorIndexOfErStatusSetByPersonUid_cursorIndexOfErDeleted_cursorIndexOfErStatusSetAuth_cursorIndexOfErLastModified_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableDLjava/util/List; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionF()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;wLjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileEnrolmentRequestDao_Impl.javaEnclosingMethod findByClazzAndPerson7(JJILkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  u wxC*+*,* yz{|}stxL(**L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 +96 +;6+=6?Y+AG:+J +N7+N7+R : +V:+N7+R : +V:+R : +V:+R : +V:+ Z6+ N7+ Z6+ N7 + Z6##6"+R :$ +V:$+N7%^Y "$%`:cW:+i*l:'+i*l'y4'/7?GOW_gow)3=GQ]hnxz~&~k$ ~)3~=tGj ]T"Q`#x9$/%'/7?GOy Wq _i ga oY wQI:{| :Bd+    :Bd@Bd ;BdB}Asx/*qyz {|} PK!!NBB<com/ustadmobile/core/db/dao/EnrolmentRequestDao_Impl$6.class=Z  6com/ustadmobile/core/db/dao/EnrolmentRequestDao_Impl$6this$06Lcom/ustadmobile/core/db/dao/EnrolmentRequestDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  4com/ustadmobile/core/db/dao/EnrolmentRequestDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;  !"android/database/Cursor moveToFirst()Z $ %&getInt(I)I ()* +,java/lang/BooleanvalueOf(Z)Ljava/lang/Boolean; . /close 123 4androidx/room/RoomSQLiteQueryrelease 6 78call()Ljava/lang/Boolean;:java/util/concurrent/CallableX(Lcom/ustadmobile/core/db/dao/EnrolmentRequestDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis8Lcom/ustadmobile/core/db/dao/EnrolmentRequestDao_Impl$6; Signature_tmpI_resultLjava/lang/Boolean;_cursorLandroid/database/Cursor; StackMapTableJjava/lang/Throwable ExceptionsMjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;FLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileEnrolmentRequestDao_Impl.javaEnclosingMethod VWhasPendingRequests6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  9 ;<C*+*,* =>?@A78<Z**L++#>'M'M,N+-*0-:+-*09HHJH=6 "$"%/&2'7)9+?,F)H+P,W->4" BC/DE7DEZ?@IFGH%*@(IKLNOA7P</*5=> ?@KLNOAQRSTUXY PK!!hz  <com/ustadmobile/core/db/dao/EnrolmentRequestDao_Impl$7.class=  6com/ustadmobile/core/db/dao/EnrolmentRequestDao_Impl$7this$06Lcom/ustadmobile/core/db/dao/EnrolmentRequestDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  4com/ustadmobile/core/db/dao/EnrolmentRequestDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;erUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I& erClazzUid( erClazzName* erPersonUid,erPersonFullname.erPersonPictureUri0erPersonUsername2erRole4 erRequestTime6erStatus8erStatusSetByPersonUid: erDeleted<erStatusSetAuth>erLastModified@coursePictureUidBcoursePictureLctDcoursePictureUriFcoursePictureThumbnailUriHcoursePictureActiveJjava/util/ArrayList LMN OPandroid/database/CursorgetCount()I IR S(I)V LU VW moveToNext()Z LY Z[isNull(I)Z L] ^_getLong(I)J La bc getString(I)Ljava/lang/String; Le fggetInt(I)Ii0com/ustadmobile/lib/db/entities/EnrolmentRequest hk lf(JJLjava/lang/String;JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;IJIJZLjava/lang/String;J)Vn-com/ustadmobile/lib/db/entities/CoursePicture mp q*(JJLjava/lang/String;Ljava/lang/String;Z)Vs>com/ustadmobile/lib/db/composites/EnrolmentRequestAndCoursePic ru vd(Lcom/ustadmobile/lib/db/entities/EnrolmentRequest;Lcom/ustadmobile/lib/db/entities/CoursePicture;)V xyz {|java/util/Listadd(Ljava/lang/Object;)Z L~ close  androidx/room/RoomSQLiteQueryrelease  call()Ljava/util/List;java/util/concurrent/CallableX(Lcom/ustadmobile/core/db/dao/EnrolmentRequestDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis8Lcom/ustadmobile/core/db/dao/EnrolmentRequestDao_Impl$7; Signature_tmpErClazzNameLjava/lang/String;_tmpErPersonFullname_tmpErPersonPictureUri_tmpErPersonUsername_tmpErStatusSetAuth _tmpErUidJ_tmpErClazzUid_tmpErPersonUid _tmpErRoleI_tmpErRequestTime _tmpErStatus_tmpErStatusSetByPersonUid _tmpErDeletedZ_tmp_tmpErLastModified_tmpEnrolmentRequest2Lcom/ustadmobile/lib/db/entities/EnrolmentRequest;_tmpCoursePictureUri_tmpCoursePictureThumbnailUri_tmpCoursePictureUid_tmpCoursePictureLct_tmpCoursePictureActive_tmp_1_tmpCoursePicture/Lcom/ustadmobile/lib/db/entities/CoursePicture;_item@Lcom/ustadmobile/lib/db/composites/EnrolmentRequestAndCoursePic;_cursorIndexOfErUid_cursorIndexOfErClazzUid_cursorIndexOfErClazzName_cursorIndexOfErPersonUid_cursorIndexOfErPersonFullname _cursorIndexOfErPersonPictureUri_cursorIndexOfErPersonUsername_cursorIndexOfErRole_cursorIndexOfErRequestTime_cursorIndexOfErStatus$_cursorIndexOfErStatusSetByPersonUid_cursorIndexOfErDeleted_cursorIndexOfErStatusSetAuth_cursorIndexOfErLastModified_cursorIndexOfCoursePictureUid_cursorIndexOfCoursePictureLct_cursorIndexOfCoursePictureUri'_cursorIndexOfCoursePictureThumbnailUri!_cursorIndexOfCoursePictureActive_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableRLjava/util/List; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionT()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;finalize()Ljava/lang/Object;Ljava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileEnrolmentRequestDao_Impl.javaEnclosingMethod findRequestsForUserAsFlow"(JI)Lkotlinx/coroutines/flow/Flow;NestHost InnerClasses   C*+*,* EK.O**L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 +96 +;6+=6+?6+A6+C6+E6+G6IY+KQ:+T{+X+X+X|+Xq+Xf+X[+XP+ XE+ X:+ X/+ X$+ X+X+X+\7+\7+X : +`:+\7+X : +`:+X : +`: +X :! +`:!+ d6"+ \7#+ d6%+ \7&+ d6))6(+X :* +`:*+\7+hY !"#%&(*+j::+X/+X$+X+X+Xy+\7+\7+X : +`:+X : +`:+d6  6mYo::rYt:wW:+}:-+}-;DDFD&IIKLM'N/O7P?QGROSWT_UgVoWwXYZ[\]^_bWd`fihtizknpqsvwy|}(.8Bgjm*47;ADL(7w !+*`i !~"t#j%`&J(V)8/*B%+gi_D) * m,%'/7 ?GO W _ g o wO> nLx"Lx    :%Lx@%Lx 1Lxh6$  @Lxhm L6*  A/*E  PK!!;%+%+<com/ustadmobile/core/db/dao/EnrolmentRequestDao_Impl$8.class=3  6com/ustadmobile/core/db/dao/EnrolmentRequestDao_Impl$8this$06Lcom/ustadmobile/core/db/dao/EnrolmentRequestDao_Impl;   ,androidx/room/paging/LimitOffsetPagingSourceQ(Landroidx/room/RoomSQLiteQuery;Landroidx/room/RoomDatabase;[Ljava/lang/String;)VerUid  androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I erClazzUid erClazzName erPersonUiderPersonFullnameerPersonPictureUri erPersonUsername"erRole$ erRequestTime&erStatus(erStatusSetByPersonUid* erDeleted,erStatusSetAuth.erLastModified0personPictureUid2personPictureLct4personPictureUri6personPictureThumbnailUri8fileSize:personPictureActive< personUid>username@ firstNamesBlastNameD emailAddrFphoneNumHgenderJactiveL dateOfBirthN personAddressP personOrgIdRpersonGroupUidT personLctV personCountryX personTypeZpersonMasterChangeSeqNum\personLocalChangeSeqNum^personLastChangedBy`adminb personNotesd fatherNamef fatherNumberh motherNamej motherNumljava/util/ArrayList nop qrandroid/database/CursorgetCount()I kt u(I)V nw xy moveToNext()Z n{ |}isNull(I)Z n getLong(I)J n  getString(I)Ljava/lang/String; n getInt(I)I0com/ustadmobile/lib/db/entities/EnrolmentRequest f(JJLjava/lang/String;JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;IJIJZLjava/lang/String;J)V-com/ustadmobile/lib/db/entities/PersonPicture +(JJLjava/lang/String;Ljava/lang/String;IZ)V&com/ustadmobile/lib/db/entities/Person (JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZJLjava/lang/String;Ljava/lang/String;JJLjava/lang/String;IJJIZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)VBcom/ustadmobile/lib/db/composites/EnrolmentRequestAndPersonDetails (Lcom/ustadmobile/lib/db/entities/EnrolmentRequest;Lcom/ustadmobile/lib/db/entities/PersonPicture;Lcom/ustadmobile/lib/db/entities/Person;)V  java/util/Listadd(Ljava/lang/Object;)Z(Lcom/ustadmobile/core/db/dao/EnrolmentRequestDao_Impl;Landroidx/room/RoomSQLiteQuery;Landroidx/room/RoomDatabase;[Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis8Lcom/ustadmobile/core/db/dao/EnrolmentRequestDao_Impl$8;arg0Landroidx/room/RoomSQLiteQuery;arg1Landroidx/room/RoomDatabase;arg2[Ljava/lang/String; convertRows+(Landroid/database/Cursor;)Ljava/util/List;_tmpErClazzNameLjava/lang/String;_tmpErPersonFullname_tmpErPersonPictureUri_tmpErPersonUsername_tmpErStatusSetAuth _tmpErUidJ_tmpErClazzUid_tmpErPersonUid _tmpErRoleI_tmpErRequestTime _tmpErStatus_tmpErStatusSetByPersonUid _tmpErDeletedZ_tmp_1_tmpErLastModified_tmpEnrolmentRequest2Lcom/ustadmobile/lib/db/entities/EnrolmentRequest;_tmpPersonPictureUri_tmpPersonPictureThumbnailUri_tmpPersonPictureUid_tmpPersonPictureLct _tmpFileSize_tmpPersonPictureActive_tmp_2_tmpPersonPicture/Lcom/ustadmobile/lib/db/entities/PersonPicture; _tmpUsername_tmpFirstNames _tmpLastName _tmpEmailAddr _tmpPhoneNum_tmpPersonAddress_tmpPersonOrgId_tmpPersonCountry_tmpPersonNotes_tmpFatherName_tmpFatherNumber_tmpMotherName _tmpMotherNum _tmpPersonUid _tmpGender _tmpActive_tmp_3_tmpDateOfBirth_tmpPersonGroupUid _tmpPersonLct_tmpPersonType_tmpPersonMasterChangeSeqNum_tmpPersonLocalChangeSeqNum_tmpPersonLastChangedBy _tmpAdmin_tmp_4 _tmpPerson(Lcom/ustadmobile/lib/db/entities/Person;_itemDLcom/ustadmobile/lib/db/composites/EnrolmentRequestAndPersonDetails;cursorLandroid/database/Cursor;_cursorIndexOfErUid_cursorIndexOfErClazzUid_cursorIndexOfErClazzName_cursorIndexOfErPersonUid_cursorIndexOfErPersonFullname _cursorIndexOfErPersonPictureUri_cursorIndexOfErPersonUsername_cursorIndexOfErRole_cursorIndexOfErRequestTime_cursorIndexOfErStatus$_cursorIndexOfErStatusSetByPersonUid_cursorIndexOfErDeleted_cursorIndexOfErStatusSetAuth_cursorIndexOfErLastModified_cursorIndexOfPersonPictureUid_cursorIndexOfPersonPictureLct_cursorIndexOfPersonPictureUri'_cursorIndexOfPersonPictureThumbnailUri_cursorIndexOfFileSize!_cursorIndexOfPersonPictureActive_cursorIndexOfPersonUid_cursorIndexOfUsername_cursorIndexOfFirstNames_cursorIndexOfLastName_cursorIndexOfEmailAddr_cursorIndexOfPhoneNum_cursorIndexOfGender_cursorIndexOfActive_cursorIndexOfDateOfBirth_cursorIndexOfPersonAddress_cursorIndexOfPersonOrgId_cursorIndexOfPersonGroupUid_cursorIndexOfPersonLct_cursorIndexOfPersonCountry_cursorIndexOfPersonType&_cursorIndexOfPersonMasterChangeSeqNum%_cursorIndexOfPersonLocalChangeSeqNum!_cursorIndexOfPersonLastChangedBy_cursorIndexOfAdmin_cursorIndexOfPersonNotes_cursorIndexOfFatherName_cursorIndexOfFatherNumber_cursorIndexOfMotherName_cursorIndexOfMotherNum_resultLjava/util/List;LocalVariableTypeTableVLjava/util/List; StackMapTable"java/lang/String Signatureq(Landroid/database/Cursor;)Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;$RuntimeInvisibleParameterAnnotationstLandroidx/room/paging/LimitOffsetPagingSource; SourceFileEnrolmentRequestDao_Impl.javaEnclosingMethod-4com/ustadmobile/core/db/dao/EnrolmentRequestDao_Impl /0findPendingEnrolmentsForCourse6(JZILjava/lang/String;I)Landroidx/paging/PagingSource;NestHost InnerClasses  `*+*,-4 S6+ =+>+6+6+6+6+6+!6 +#6 +%6 +'6 +)6 ++6+-6+/6+16+36+56+76+96+;6+=6+?6+A6+C6+E6+G6+I6+K6+M6+O6 +Q6!+S6"+U6#+W6$+Y6%+[6&+]6'+_6(+a6)+c6*+e6++g6,+i6-kY+ms:.+v+z+z+z|+zq+zf+z[+zP+ zE+ z:+ z/+ z$+ z+z+z+~71+~73+z :5 +:5+~76+z :8 +:8+z :9 +:9+z :: +::+ 6;+ ~7<+ 6>+ ~7?+ 6BB6A+z :C +:C+~7DY135689:;<>?ACD:0:0+z:+z/+z$+z+z+z+~72+~74+z :6 +:6+z :7 +:7+68+6::69Y246789:1:1+z+z+z+z+z+z+z+z+z+z+ z+!z+"z|+#zq+$zf+%z[+&zP+'zE+(z:+)z/+*z$++z+,z+-z$+~73+z :5 +:5+z :6 +:6+z :7 +:7+z :8 +:8+z :9 +:9+6:+6<<6;+~7=+z :? +:?+ z :@ + :@+!~7A+"~7C+#z :E +#:E+$6F+%~7G+&~7I+'6K+(6MM6L+)z :N +):N+*z :O +*:O++z :P ++:P+,z :Q +,:Q+-z :R +-:RY356789:;=?@ACEFGIKLNOPQR:2:2Y012:/./W=.Z&.6>FN V ^ f n v~ !"#&$.%6&>'F(N)V*^+m,v/13 5+618;;E=P>V@`CkDqF{IJLOQSUXY[\^abc!d$gfipkzmnpstvy|}~#)3>DNY_itz '1;EQ\blw}&03z.5S8n9:C1 3;5E6`8{9:~;t<j>`?JAVB/C%D067pu2zk4P657+89!:1 5&6A7\8w9?@E_NzOPQR3536N7i89:m;y<c=H?-@#ACEF'G1I;KQLEMlNOoPTQ9R2& /$ 0E1266/( &.6> F N V ^ fnv~xph ` X P H @ 8!0"(# $%&&.'6(>)F*N+V,^-m. m. ;m/n"3n ! ! ! !:>n!!!!@>n!!!! !1/nA$ ! !@1n ! ! ! ! !@=n!!!!! ! !$ !:Hn!!!!!!!!@Hn!!!!!!!! ! ! ! ! !;2n/n#$%&'&#()*+,.1,2 PK!!o+K!K!:com/ustadmobile/core/db/dao/EnrolmentRequestDao_Impl.class=  /com/ustadmobile/core/db/dao/EnrolmentRequestDao()V   4com/ustadmobile/core/db/dao/EnrolmentRequestDao_Impl__dbLandroidx/room/RoomDatabase;6com/ustadmobile/core/db/dao/EnrolmentRequestDao_Impl$1  U(Lcom/ustadmobile/core/db/dao/EnrolmentRequestDao_Impl;Landroidx/room/RoomDatabase;)V  $__insertionAdapterOfEnrolmentRequest&Landroidx/room/EntityInsertionAdapter;6com/ustadmobile/core/db/dao/EnrolmentRequestDao_Impl$2   __preparedStmtOfUpdateStatus%Landroidx/room/SharedSQLiteStatement;6com/ustadmobile/core/db/dao/EnrolmentRequestDao_Impl$3  !k(Lcom/ustadmobile/core/db/dao/EnrolmentRequestDao_Impl;Lcom/ustadmobile/lib/db/entities/EnrolmentRequest;)V #$% &'androidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;)6com/ustadmobile/core/db/dao/EnrolmentRequestDao_Impl$4 (+ ,<(Lcom/ustadmobile/core/db/dao/EnrolmentRequestDao_Impl;IJJ)V. SELECT EnrolmentRequest.* FROM EnrolmentRequest WHERE EnrolmentRequest.erPersonUid = ? AND EnrolmentRequest.erClazzUid = ? AND (? = 0 OR EnrolmentRequest.erStatus = ?) 012 34androidx/room/RoomSQLiteQueryacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; 06 78bindLong(IJ)V :;< =>androidx/room/util/DBUtilcreateCancellationSignal!()Landroid/os/CancellationSignal;@6com/ustadmobile/core/db/dao/EnrolmentRequestDao_Impl$5 ?B CX(Lcom/ustadmobile/core/db/dao/EnrolmentRequestDao_Impl;Landroidx/room/RoomSQLiteQuery;)V #E &F(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;H SELECT EXISTS( SELECT EnrolmentRequest.erUid FROM EnrolmentRequest WHERE EnrolmentRequest.erPersonUid = ? AND EnrolmentRequest.erClazzUid = ? AND EnrolmentRequest.erStatus = 1) J6com/ustadmobile/core/db/dao/EnrolmentRequestDao_Impl$6 IBMA SELECT EnrolmentRequest.*, CoursePicture.* FROM EnrolmentRequest LEFT JOIN CoursePicture ON CoursePicture.coursePictureUid = EnrolmentRequest.erClazzUid WHERE EnrolmentRequest.erPersonUid = ? AND (? = 0 OR EnrolmentRequest.erStatus = ?) Ojava/lang/StringQEnrolmentRequestS CoursePictureU6com/ustadmobile/core/db/dao/EnrolmentRequestDao_Impl$7 TB #X YZ createFlowo(Landroidx/room/RoomDatabase;Z[Ljava/lang/String;Ljava/util/concurrent/Callable;)Lkotlinx/coroutines/flow/Flow;\ SELECT EnrolmentRequest.*, PersonPicture.*, Person.* FROM EnrolmentRequest JOIN Person ON Person.personUid = EnrolmentRequest.erPersonUid LEFT JOIN PersonPicture ON PersonPicture.personPictureUid = EnrolmentRequest.erPersonUid WHERE EnrolmentRequest.erClazzUid = ? AND (? = 0 OR EnrolmentRequest.erStatus = ?) AND (CAST(? AS INTEGER) = 1 OR NOT EnrolmentRequest.erDeleted) AND (? = '%' OR EnrolmentRequest.erPersonFullname LIKE ?) ORDER BY CASE(?) WHEN 1 THEN EnrolmentRequest.erPersonFullname WHEN 3 THEN EnrolmentRequest.erPersonFullname ELSE '' END ASC, CASE(?) WHEN 2 THEN EnrolmentRequest.erPersonFullname WHEN 4 THEN EnrolmentRequest.erPersonFullname ELSE '' END DESC, CASE(?) WHEN 7 THEN EnrolmentRequest.erRequestTime ELSE 0 END ASC, CASE(?) WHEN 8 THEN EnrolmentRequest.erRequestTime ELSE 0 END DESC 0^ _` bindString(ILjava/lang/String;)Vb6com/ustadmobile/core/db/dao/EnrolmentRequestDao_Impl$8dPersonf PersonPicture ah i(Lcom/ustadmobile/core/db/dao/EnrolmentRequestDao_Impl;Landroidx/room/RoomSQLiteQuery;Landroidx/room/RoomDatabase;[Ljava/lang/String;)V klm nojava/util/Collections emptyList()Ljava/util/List; SignatureZLandroidx/room/EntityInsertionAdapter;(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis6Lcom/ustadmobile/core/db/dao/EnrolmentRequestDao_Impl;$RuntimeInvisibleParameterAnnotationsLandroidx/annotation/NonNull;insertf(Lcom/ustadmobile/lib/db/entities/EnrolmentRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;enrolmentRequest2Lcom/ustadmobile/lib/db/entities/EnrolmentRequest; $completion Lkotlin/coroutines/Continuation;LocalVariableTypeTable0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;v(Lcom/ustadmobile/lib/db/entities/EnrolmentRequest;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; updateStatus7(JIJLkotlin/coroutines/Continuation;)Ljava/lang/Object;uidJstatusI updateTimeG(JIJLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;findByClazzAndPerson7(JJILkotlin/coroutines/Continuation;)Ljava/lang/Object; personUidclazzUid statusFilter_sqlLjava/lang/String; _statementLandroidx/room/RoomSQLiteQuery; _argIndex_cancellationSignalLandroid/os/CancellationSignal;gLkotlin/coroutines/Continuation<-Ljava/util/List;>;~(JJILkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;hasPendingRequests6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;6Lkotlin/coroutines/Continuation<-Ljava/lang/Boolean;>;L(JJLkotlin/coroutines/Continuation<-Ljava/lang/Boolean;>;)Ljava/lang/Object;findRequestsForUserAsFlow"(JI)Lkotlinx/coroutines/flow/Flow;accountPersonUidv(JI)Lkotlinx/coroutines/flow/Flow;>;findPendingEnrolmentsForCourse6(JZILjava/lang/String;I)Landroidx/paging/PagingSource;includeDeletedZ searchText sortOrder_tmp StackMapTable(JZILjava/lang/String;I)Landroidx/paging/PagingSource;getRequiredConverters(()Ljava/util/List;>;RuntimeInvisibleAnnotations SourceFileEnrolmentRequestDao_Impl.java NestMembers InnerClasses1 pqrsh$**+* Y*+*Y*+t01 2a#nu$vw$ xyz{sc*Y*+,"tsu vw|}~ ~ps{ *(Y**"tu4vw~ ~ps X-:-/:6  56  !56  56  59: * ?Y*ADt2  "%/2<Au\ XvwXXXX~T LI A X~ps >G:G/:656!59: * IY*KDt"  "'uR>vw>>>~: 2/' >~psPL:L/:656565*NYPSYRSTY*VWt& 5= >?@A#B&C/Du>PvwPPL DAps [:[ /:6  56  56  56 6   56  ]6  ]6  56  5 6  5 6  5aY**NYPSYcSYeSgtb %(25@JMVZcgquuf vw  @} =N0@p osjtpyaTI?( B (?ITaPK!!ۯ  7com/ustadmobile/core/db/dao/ErrorReportDao_Impl$1.class=n  1com/ustadmobile/core/db/dao/ErrorReportDao_Impl$1this$01Lcom/ustadmobile/core/db/dao/ErrorReportDao_Impl;   $androidx/room/EntityInsertionAdapter(Landroidx/room/RoomDatabase;)VINSERT OR ABORT INTO `ErrorReport` (`errUid`,`errPcsn`,`errLcsn`,`errLcb`,`errLct`,`severity`,`timestamp`,`presenterUri`,`appVersion`,`versionCode`,`errorCode`,`operatingSys`,`osVersion`,`stackTrace`,`message`) VALUES (nullif(?, 0),?,?,?,?,?,?,?,?,?,?,?,?,?,?)  +com/ustadmobile/lib/db/entities/ErrorReport getErrUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V   getErrPcsn   getErrLcsn " #$ getErrLcb()I & ' getErrLct ) *$ getSeverity , - getTimestamp / 01getPresenterUri()Ljava/lang/String; 3 45bindNull(I)V 7 89 bindString(ILjava/lang/String;)V ; <1 getAppVersion > ?$getVersionCode A B$ getErrorCode D E1getOperatingSys G H1 getOsVersion J K1 getStackTrace M N1 getMessage P QRbind[(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/ErrorReport;)VP(Lcom/ustadmobile/core/db/dao/ErrorReportDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis3Lcom/ustadmobile/core/db/dao/ErrorReportDao_Impl$1;arg0Landroidx/room/RoomDatabase; createQueryRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity-Lcom/ustadmobile/lib/db/entities/ErrorReport; StackMapTable$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureULandroidx/room/EntityInsertionAdapter; SourceFileErrorReportDao_Impl.javaEnclosingMethodk/com/ustadmobile/core/db/dao/ErrorReportDao_ImplNestHost InnerClasses  STI *+*,U&V  WX  YZ[1T- U*V WX\]QRT +,+,+,+,!+,%+,(+,+,.+2+,.6,:+ 2+ ,:6+ ,=+ ,@,C+ 2+ ,C6,F+ 2+ ,F6,I+2+,I6,L+2+,L6Ur0 12!3-485E6Q7X8c:o<v=?ABCDFHIKMNPRSUWV  WX ^_ `ab c  +    c ]]DQdT4 *+,OU&V  WXc ]]efghij ljm PK!!ו7com/ustadmobile/core/db/dao/ErrorReportDao_Impl$2.class=S  1com/ustadmobile/core/db/dao/ErrorReportDao_Impl$2this$01Lcom/ustadmobile/core/db/dao/ErrorReportDao_Impl;  val$errorReport-Lcom/ustadmobile/lib/db/entities/ErrorReport;  java/lang/Object()V  /com/ustadmobile/core/db/dao/ErrorReportDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  __insertionAdapterOfErrorReport&Landroidx/room/EntityInsertionAdapter; !"# $%$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)J '() *+java/lang/LongvalueOf(J)Ljava/lang/Long; - .setTransactionSuccessful 0 1endTransaction 3 45call()Ljava/lang/Long;7java/util/concurrent/Callablea(Lcom/ustadmobile/core/db/dao/ErrorReportDao_Impl;Lcom/ustadmobile/lib/db/entities/ErrorReport;)VCodeLineNumberTableLocalVariableTablethis3Lcom/ustadmobile/core/db/dao/ErrorReportDao_Impl$2; Signature_resultLjava/lang/Long; StackMapTableCjava/lang/Throwable ExceptionsFjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;CLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileErrorReportDao_Impl.javaEnclosingMethod OP insertAsynca(Lcom/ustadmobile/lib/db/entities/ErrorReport;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :^;<=>459A*** &L*,+M*/,N*/- (4:"b de&f(h2f4h?i;?@A<=AtBDEGHA4I9/*2:^; <=DEGH>JKLMNQR PK!!,񱳫7com/ustadmobile/core/db/dao/ErrorReportDao_Impl$3.class=  1com/ustadmobile/core/db/dao/ErrorReportDao_Impl$3this$01Lcom/ustadmobile/core/db/dao/ErrorReportDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  /com/ustadmobile/core/db/dao/ErrorReportDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;errUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&errPcsn(errLcsn*errLcb,errLct.severity0 timestamp2 presenterUri4 appVersion6 versionCode8 errorCode: operatingSys< osVersion> stackTrace@message BCD EFandroid/database/Cursor moveToFirst()ZH+com/ustadmobile/lib/db/entities/ErrorReport G BK LMgetLong(I)J GO PQ setErrUid(J)V GS TQ setErrPcsn GV WQ setErrLcsn BY Z[getInt(I)I G] ^_ setErrLcb(I)V Ga bQ setErrLct Gd e_ setSeverity Gg hQ setTimestamp Bj klisNull(I)Z Bn op getString(I)Ljava/lang/String; Gr stsetPresenterUri(Ljava/lang/String;)V Gv wt setAppVersion Gy z_setVersionCode G| }_ setErrorCode G tsetOperatingSys G t setOsVersion G t setStackTrace G t setMessage B close  androidx/room/RoomSQLiteQueryrelease  call/()Lcom/ustadmobile/lib/db/entities/ErrorReport;java/util/concurrent/CallableS(Lcom/ustadmobile/core/db/dao/ErrorReportDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis3Lcom/ustadmobile/core/db/dao/ErrorReportDao_Impl$3; Signature_tmpPresenterUriLjava/lang/String;_tmpAppVersion_tmpOperatingSys _tmpOsVersion_tmpStackTrace _tmpMessage _tmpErrUidJ _tmpErrPcsn _tmpErrLcsn _tmpErrLcbI _tmpErrLct _tmpSeverity _tmpTimestamp_tmpVersionCode _tmpErrorCode_result-Lcom/ustadmobile/lib/db/entities/ErrorReport;_cursorIndexOfErrUid_cursorIndexOfErrPcsn_cursorIndexOfErrLcsn_cursorIndexOfErrLcb_cursorIndexOfErrLct_cursorIndexOfSeverity_cursorIndexOfTimestamp_cursorIndexOfPresenterUri_cursorIndexOfAppVersion_cursorIndexOfVersionCode_cursorIndexOfErrorCode_cursorIndexOfOperatingSys_cursorIndexOfOsVersion_cursorIndexOfStackTrace_cursorIndexOfMessage_cursorLandroid/database/Cursor; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/Nullable;()Ljava/lang/Object;`Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileErrorReportDao_Impl.javaEnclosingMethod findByUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses   C*+*,* z'(**L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 +96 +;6+=6+?6+ArGYI:+J7N+J7R+J7U+X6\+J7`+X6c+J7f+ i : + m:q+ i : + m:u+ X6  x+ X6!!{+ i :" + m:""~+i :# +m:##+i :$ +m:$$+i :% +m:%%::+*:&+*&E~'/7?GOW_gow)0;AKR\cmt %(>"#$%ZJ9()K\ m!m"K#)$%f'/7?GO W _ g o w(BG  9     BGBA/*z  PK!!" &&7com/ustadmobile/core/db/dao/ErrorReportDao_Impl$4.class=  1com/ustadmobile/core/db/dao/ErrorReportDao_Impl$4this$01Lcom/ustadmobile/core/db/dao/ErrorReportDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  /com/ustadmobile/core/db/dao/ErrorReportDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;errUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&errPcsn(errLcsn*errLcb,errLct.severity0 timestamp2 presenterUri4 appVersion6 versionCode8 errorCode: operatingSys< osVersion> stackTrace@messageBjava/util/ArrayList DEF GHandroid/database/CursorgetCount()I AJ K(I)V DM NO moveToNext()ZQ+com/ustadmobile/lib/db/entities/ErrorReport P DT UVgetLong(I)J PX YZ setErrUid(J)V P\ ]Z setErrPcsn P_ `Z setErrLcsn Db cdgetInt(I)I Pf gK setErrLcb Pi jZ setErrLct Pl mK setSeverity Po pZ setTimestamp Dr stisNull(I)Z Dv wx getString(I)Ljava/lang/String; Pz {|setPresenterUri(Ljava/lang/String;)V P~ | setAppVersion P KsetVersionCode P K setErrorCode P |setOperatingSys P | setOsVersion P | setStackTrace P | setMessage  java/util/Listadd(Ljava/lang/Object;)Z D close  androidx/room/RoomSQLiteQueryrelease  call()Ljava/util/List;java/util/concurrent/CallableS(Lcom/ustadmobile/core/db/dao/ErrorReportDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis3Lcom/ustadmobile/core/db/dao/ErrorReportDao_Impl$4; Signature_tmpPresenterUriLjava/lang/String;_tmpAppVersion_tmpOperatingSys _tmpOsVersion_tmpStackTrace _tmpMessage_item-Lcom/ustadmobile/lib/db/entities/ErrorReport; _tmpErrUidJ _tmpErrPcsn _tmpErrLcsn _tmpErrLcbI _tmpErrLct _tmpSeverity _tmpTimestamp_tmpVersionCode _tmpErrorCode_cursorIndexOfErrUid_cursorIndexOfErrPcsn_cursorIndexOfErrLcsn_cursorIndexOfErrLcb_cursorIndexOfErrLct_cursorIndexOfSeverity_cursorIndexOfTimestamp_cursorIndexOfPresenterUri_cursorIndexOfAppVersion_cursorIndexOfVersionCode_cursorIndexOfErrorCode_cursorIndexOfOperatingSys_cursorIndexOfOsVersion_cursorIndexOfStackTrace_cursorIndexOfMessage_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTable?Ljava/util/List; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionA()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;rLjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileErrorReportDao_Impl.javaEnclosingMethod findByErrorCode5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses   C*+*,* (>**L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 +96 +;6+=6+?6AY+CI:+L|PYR:+S7W+S7[+S7^+a6e+S7h+a6k+S7n+ q : + u:y+ q : + u:  }+ a6!!+ a6""+ q :# + u:##+q :$ +u:$$+q :% +u:%%+q :& +u:&&W:+*:'+*',,.,F'/7?GOW_gow     (.!8#?%J&P(Z*a,k-r/|023579:<>@ACEGHJL MNOQ"R)O,Q4R;S(+M #$%&mdTC2!8Z k!|"w#U$3%& '/7?GO W _ g o w>- DDP  9    DDA/*  PK!!b5com/ustadmobile/core/db/dao/ErrorReportDao_Impl.class=s  *com/ustadmobile/core/db/dao/ErrorReportDao()V   /com/ustadmobile/core/db/dao/ErrorReportDao_Impl__dbLandroidx/room/RoomDatabase;1com/ustadmobile/core/db/dao/ErrorReportDao_Impl$1  P(Lcom/ustadmobile/core/db/dao/ErrorReportDao_Impl;Landroidx/room/RoomDatabase;)V  __insertionAdapterOfErrorReport&Landroidx/room/EntityInsertionAdapter;1com/ustadmobile/core/db/dao/ErrorReportDao_Impl$2  a(Lcom/ustadmobile/core/db/dao/ErrorReportDao_Impl;Lcom/ustadmobile/lib/db/entities/ErrorReport;)V   androidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;"X SELECT ErrorReport.* FROM ErrorReport WHERE errUid = ? $%& '(androidx/room/RoomSQLiteQueryacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; $* +,bindLong(IJ)V ./0 12androidx/room/util/DBUtilcreateCancellationSignal!()Landroid/os/CancellationSignal;41com/ustadmobile/core/db/dao/ErrorReportDao_Impl$3 36 7S(Lcom/ustadmobile/core/db/dao/ErrorReportDao_Impl;Landroidx/room/RoomSQLiteQuery;)V 9 :(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;<\ SELECT ErrorReport.* FROM ErrorReport WHERE errorCode = ? >1com/ustadmobile/core/db/dao/ErrorReportDao_Impl$4 =6 ABC DEjava/util/Collections emptyList()Ljava/util/List; SignatureULandroidx/room/EntityInsertionAdapter;(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis1Lcom/ustadmobile/core/db/dao/ErrorReportDao_Impl;$RuntimeInvisibleParameterAnnotationsLandroidx/annotation/NonNull; insertAsynca(Lcom/ustadmobile/lib/db/entities/ErrorReport;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; errorReport-Lcom/ustadmobile/lib/db/entities/ErrorReport; $completion Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;t(Lcom/ustadmobile/lib/db/entities/ErrorReport;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;findByUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;errUidJ_sqlLjava/lang/String; _statementLandroidx/room/RoomSQLiteQuery; _argIndexI_cancellationSignalLandroid/os/CancellationSignal;PLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ErrorReport;>;e(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ErrorReport;>;)Ljava/lang/Object;findByErrorCode5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object;errCodebLkotlin/coroutines/Continuation<-Ljava/util/List;>;w(ILkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;getRequiredConverters(()Ljava/util/List;>;RuntimeInvisibleAnnotations SourceFileErrorReportDao_Impl.java NestMembers InnerClasses1 FGHIW**+* Y*+J$% &YKLM NOPQIc*Y*+,J^K LMRSTUV TWFXYZI2!:!#:6)-:*3Y*5-8Jqv wxyzKH2LM2[\2TU.]^ &_`#abcdV 2TeFfghI2;N;#:6)-:*=Y*?,8J KH2LM2ib2TU/]^ '_`$abcdV 2TjFk lEI@JZFmnOopq =3 r" 3=PK!!~J Acom/ustadmobile/core/db/dao/ExternalAppPermissionDao_Impl$1.class=V  ;com/ustadmobile/core/db/dao/ExternalAppPermissionDao_Impl$1this$0;Lcom/ustadmobile/core/db/dao/ExternalAppPermissionDao_Impl;   $androidx/room/EntityInsertionAdapter(Landroidx/room/RoomDatabase;)VINSERT OR ABORT INTO `ExternalAppPermission` (`eapUid`,`eapPersonUid`,`eapPackageId`,`eapStartTime`,`eapExpireTime`,`eapAuthToken`,`eapAndroidAccountName`) VALUES (nullif(?, 0),?,?,?,?,?,?)  5com/ustadmobile/lib/db/entities/ExternalAppPermission getEapUid()I  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V  getEapPersonUid()J  !"getEapPackageId()Ljava/lang/String; $ %&bindNull(I)V ( )* bindString(ILjava/lang/String;)V , -getEapStartTime / 0getEapExpireTime 2 3"getEapAuthToken 5 6"getEapAndroidAccountName 8 9:binde(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/ExternalAppPermission;)VZ(Lcom/ustadmobile/core/db/dao/ExternalAppPermissionDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis=Lcom/ustadmobile/core/db/dao/ExternalAppPermissionDao_Impl$1;arg0Landroidx/room/RoomDatabase; createQueryRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity7Lcom/ustadmobile/lib/db/entities/ExternalAppPermission; StackMapTable$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V Signature_Landroidx/room/EntityInsertionAdapter; SourceFile"ExternalAppPermissionDao_Impl.javaEnclosingMethodS9com/ustadmobile/core/db/dao/ExternalAppPermissionDao_ImplNestHost InnerClasses  ;<I *+*,=%>  ?@  ABC"<- =)> ?@DE9:<+,+,, +#+,'+,++,.,1+#+,1',4+#+,4'=:/ 012(436>7I8P9[;g=n>y@B> ?@FGHIJ( '  K EED9L<4 *+,7=%>  ?@K EEMNOPQR TRU PK!!%Acom/ustadmobile/core/db/dao/ExternalAppPermissionDao_Impl$2.class=S  ;com/ustadmobile/core/db/dao/ExternalAppPermissionDao_Impl$2this$0;Lcom/ustadmobile/core/db/dao/ExternalAppPermissionDao_Impl;  val$externalAppPermission7Lcom/ustadmobile/lib/db/entities/ExternalAppPermission;  java/lang/Object()V  9com/ustadmobile/core/db/dao/ExternalAppPermissionDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  )__insertionAdapterOfExternalAppPermission&Landroidx/room/EntityInsertionAdapter; !"# $%$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)J '() *+java/lang/LongvalueOf(J)Ljava/lang/Long; - .setTransactionSuccessful 0 1endTransaction 3 45call()Ljava/lang/Long;7java/util/concurrent/Callableu(Lcom/ustadmobile/core/db/dao/ExternalAppPermissionDao_Impl;Lcom/ustadmobile/lib/db/entities/ExternalAppPermission;)VCodeLineNumberTableLocalVariableTablethis=Lcom/ustadmobile/core/db/dao/ExternalAppPermissionDao_Impl$2; Signature_resultLjava/lang/Long; StackMapTableCjava/lang/Throwable ExceptionsFjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;CLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFile"ExternalAppPermissionDao_Impl.javaEnclosingMethod OP insertAsynck(Lcom/ustadmobile/lib/db/entities/ExternalAppPermission;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :I;<=>459A*** &L*,+M*/,N*/- (4:"M OP&Q(S2Q4S?T;?@A<=AtBDEGHA4I9/*2:I; <=DEGH>JKLMNQR PK!!e \__Acom/ustadmobile/core/db/dao/ExternalAppPermissionDao_Impl$3.class=X  ;com/ustadmobile/core/db/dao/ExternalAppPermissionDao_Impl$3this$0;Lcom/ustadmobile/core/db/dao/ExternalAppPermissionDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  9com/ustadmobile/core/db/dao/ExternalAppPermissionDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;  !"android/database/Cursor moveToFirst()Z $ %&isNull(I)Z ( )* getString(I)Ljava/lang/String; , -close /01 2androidx/room/RoomSQLiteQueryrelease 4 56call()Ljava/lang/String;8java/util/concurrent/Callable](Lcom/ustadmobile/core/db/dao/ExternalAppPermissionDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis=Lcom/ustadmobile/core/db/dao/ExternalAppPermissionDao_Impl$3; Signature_resultLjava/lang/String;_cursorLandroid/database/Cursor; StackMapTableFjava/lang/StringHjava/lang/Throwable ExceptionsKjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/Nullable;()Ljava/lang/Object;ELjava/lang/Object;Ljava/util/concurrent/Callable; SourceFile"ExternalAppPermissionDao_Impl.javaEnclosingMethod TUgetGrantedAuthTokenH(Ljava/lang/String;JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  7 9:C*+*,* ;l<=>?56:Y**L++#M+'MM,N++*.-:++*.8GGIG;6 pst$u)w4z6|8~>E|G~OV<4&@A1@A6@AY=>HBCD) EGIJLMA5N:/*3;l< =>IJLM?OPQRSVW PK!!Qpt Acom/ustadmobile/core/db/dao/ExternalAppPermissionDao_Impl$4.class=  ;com/ustadmobile/core/db/dao/ExternalAppPermissionDao_Impl$4this$0;Lcom/ustadmobile/core/db/dao/ExternalAppPermissionDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  9com/ustadmobile/core/db/dao/ExternalAppPermissionDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;eapUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I& eapPersonUid( eapPackageId* eapStartTime, eapExpireTime. eapAuthToken0eapAndroidAccountName 234 56android/database/Cursor moveToFirst()Z 28 9:getInt(I)I 2< =>getLong(I)J 2@ ABisNull(I)Z 2D EF getString(I)Ljava/lang/String;H5com/ustadmobile/lib/db/entities/ExternalAppPermission GJ K=(IJLjava/lang/String;JJLjava/lang/String;Ljava/lang/String;)V 2M Nclose PQR Sandroidx/room/RoomSQLiteQueryrelease U VWcall9()Lcom/ustadmobile/lib/db/entities/ExternalAppPermission;Yjava/util/concurrent/Callable](Lcom/ustadmobile/core/db/dao/ExternalAppPermissionDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis=Lcom/ustadmobile/core/db/dao/ExternalAppPermissionDao_Impl$4; Signature_tmpEapPackageIdLjava/lang/String;_tmpEapAuthToken_tmpEapAndroidAccountName _tmpEapUidI_tmpEapPersonUidJ_tmpEapStartTime_tmpEapExpireTime_result7Lcom/ustadmobile/lib/db/entities/ExternalAppPermission;_cursorIndexOfEapUid_cursorIndexOfEapPersonUid_cursorIndexOfEapPackageId_cursorIndexOfEapStartTime_cursorIndexOfEapExpireTime_cursorIndexOfEapAuthToken#_cursorIndexOfEapAndroidAccountName_cursorLandroid/database/Cursor; StackMapTablexjava/lang/Stringzjava/lang/Throwable Exceptions}java/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/Nullable;()Ljava/lang/Object;jLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFile"ExternalAppPermissionDao_Impl.javaEnclosingMethod  getExternalAccessPermissionByUid5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  X Z[C*+*,* \]^_`VW[  **L+=+%>+'6+)6++6+-6+/6+1+76 +;7 +? : +C: +;7+;7+? : +C:+? : +C:GY   I: :  : +L*O :+L*O\ '/7?GPYbms}]pab cbdbYef b|gh }aab WihMjh2cbdbkl mfnf'of/pf7qf?rfGsfkl  ^_tuv[ s 2 w$ w w 2G2y{|~AV[/*T\] ^_{|~` PK!!YYYAcom/ustadmobile/core/db/dao/ExternalAppPermissionDao_Impl$5.class=Z  ;com/ustadmobile/core/db/dao/ExternalAppPermissionDao_Impl$5this$0;Lcom/ustadmobile/core/db/dao/ExternalAppPermissionDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  9com/ustadmobile/core/db/dao/ExternalAppPermissionDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;  !"android/database/Cursor moveToFirst()Z $ %&getLong(I)J ()* +,java/lang/LongvalueOf(J)Ljava/lang/Long; . /close 123 4androidx/room/RoomSQLiteQueryrelease 6 78call()Ljava/lang/Long;:java/util/concurrent/Callable](Lcom/ustadmobile/core/db/dao/ExternalAppPermissionDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis=Lcom/ustadmobile/core/db/dao/ExternalAppPermissionDao_Impl$5; Signature_tmpJ_resultLjava/lang/Long;_cursorLandroid/database/Cursor; StackMapTableJjava/lang/Throwable ExceptionsMjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;CLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFile"ExternalAppPermissionDao_Impl.javaEnclosingMethod VWgetPersonUidByAuthTokenG(Ljava/lang/String;JLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  9 ;<C*+*,* =>?@A78<R**L++#B!'M 'M,N+-*0-:+-*01@@B@=6 "'*/17>@HO>4"BC'DE/DER?@AFGH*(IKLNOA7P</*5=> ?@KLNOAQRSTUXY PK!!~  ?com/ustadmobile/core/db/dao/ExternalAppPermissionDao_Impl.class=  4com/ustadmobile/core/db/dao/ExternalAppPermissionDao()V   9com/ustadmobile/core/db/dao/ExternalAppPermissionDao_Impl__dbLandroidx/room/RoomDatabase;;com/ustadmobile/core/db/dao/ExternalAppPermissionDao_Impl$1  Z(Lcom/ustadmobile/core/db/dao/ExternalAppPermissionDao_Impl;Landroidx/room/RoomDatabase;)V  )__insertionAdapterOfExternalAppPermission&Landroidx/room/EntityInsertionAdapter;;com/ustadmobile/core/db/dao/ExternalAppPermissionDao_Impl$2  u(Lcom/ustadmobile/core/db/dao/ExternalAppPermissionDao_Impl;Lcom/ustadmobile/lib/db/entities/ExternalAppPermission;)V   androidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;"? SELECT ExternalAppPermission.eapAuthToken FROM ExternalAppPermission WHERE ExternalAppPermission.eapPackageId = ? AND ExternalAppPermission.eapPersonUid = ? AND ? BETWEEN ExternalAppPermission.eapStartTime AND ExternalAppPermission.eapExpireTime LIMIT 1 $%& '(androidx/room/RoomSQLiteQueryacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; $* +, bindString(ILjava/lang/String;)V $. /0bindLong(IJ)V 234 56androidx/room/util/DBUtilcreateCancellationSignal!()Landroid/os/CancellationSignal;8;com/ustadmobile/core/db/dao/ExternalAppPermissionDao_Impl$3 7: ;](Lcom/ustadmobile/core/db/dao/ExternalAppPermissionDao_Impl;Landroidx/room/RoomSQLiteQuery;)V = >(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;@V SELECT * FROM ExternalAppPermission WHERE eapUid = ? B;com/ustadmobile/core/db/dao/ExternalAppPermissionDao_Impl$4 A:E SELECT COALESCE( (SELECT eapPersonUid FROM ExternalAppPermission WHERE eapAuthToken = ? AND ? BETWEEN eapStartTime AND eapExpireTime ), 0) G;com/ustadmobile/core/db/dao/ExternalAppPermissionDao_Impl$5 F: JKL MNjava/util/Collections emptyList()Ljava/util/List; Signature_Landroidx/room/EntityInsertionAdapter;(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis;Lcom/ustadmobile/core/db/dao/ExternalAppPermissionDao_Impl;$RuntimeInvisibleParameterAnnotationsLandroidx/annotation/NonNull; insertAsynck(Lcom/ustadmobile/lib/db/entities/ExternalAppPermission;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;externalAppPermission7Lcom/ustadmobile/lib/db/entities/ExternalAppPermission; $completion Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;~(Lcom/ustadmobile/lib/db/entities/ExternalAppPermission;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;getGrantedAuthTokenH(Ljava/lang/String;JJLkotlin/coroutines/Continuation;)Ljava/lang/Object; packageIdLjava/lang/String; personUidJ currentTime_sql _statementLandroidx/room/RoomSQLiteQuery; _argIndexI_cancellationSignalLandroid/os/CancellationSignal;5Lkotlin/coroutines/Continuation<-Ljava/lang/String;>;](Ljava/lang/String;JJLkotlin/coroutines/Continuation<-Ljava/lang/String;>;)Ljava/lang/Object; getExternalAccessPermissionByUid5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object;eapUidZLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ExternalAppPermission;>;o(ILkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ExternalAppPermission;>;)Ljava/lang/Object;getPersonUidByAuthTokenG(Ljava/lang/String;JLkotlin/coroutines/Continuation;)Ljava/lang/Object;tokenZ(Ljava/lang/String;JLkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;getRequiredConverters(()Ljava/util/List;>;RuntimeInvisibleAnnotations SourceFile"ExternalAppPermissionDao_Impl.java NestMembers InnerClasses1 OPQRW**+* Y*+S#$ %DTUV WXYZRc*Y*+,SIT UV[\]^_ ]`OabcR J!:!#:6  +)6  -6  -1: * 7Y*9<S* \d efgh"i%j.k3lT\ JUVJdeJfgJhgJ]^Fie >jk;lm 3no _ J]pOqrsR2?N?#:6-1:*AY*C,<S TH2UV2tm2]^/ie 'jk$lmno_ 2]uOvwxR >D:D#:6+)6 -1:*FY*H<S" "'TR>UV>ye>hg>]^:ie 2jk/lm'no_ >]`Oz {NRISO|}X~ FA7 * 7AFPK!!Y ;com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$1.class=\  5com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$1this$05Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl;   $androidx/room/EntityInsertionAdapter(Landroidx/room/RoomDatabase;)VINSERT OR ABORT INTO `HolidayCalendar` (`umCalendarUid`,`umCalendarName`,`umCalendarCategory`,`umCalendarActive`,`umCalendarMasterChangeSeqNum`,`umCalendarLocalChangeSeqNum`,`umCalendarLastChangedBy`,`umCalendarLct`) VALUES (nullif(?, 0),?,?,?,?,?,?,?)  /com/ustadmobile/lib/db/entities/HolidayCalendargetUmCalendarUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V  getUmCalendarName()Ljava/lang/String;  !"bindNull(I)V $ %& bindString(ILjava/lang/String;)V ( )*getUmCalendarCategory()I , -.getUmCalendarActive()Z 0 1getUmCalendarMasterChangeSeqNum 3 4getUmCalendarLocalChangeSeqNum 6 7*getUmCalendarLastChangedBy 9 :getUmCalendarLct < =>bind_(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/HolidayCalendar;)VT(Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis7Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$1;arg0Landroidx/room/RoomDatabase; createQueryRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity1Lcom/ustadmobile/lib/db/entities/HolidayCalendar;_tmpI StackMapTable$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureYLandroidx/room/EntityInsertionAdapter; SourceFileHolidayCalendarDao_Impl.javaEnclosingMethodY3com/ustadmobile/core/db/dao/HolidayCalendarDao_ImplNestHost InnerClasses  ?@I *+*,A0B  CD  EFG@- A4B CDHI=>@z+,, ++,#+,',+>++,/+,2+,5+,8A2 : ;<>'@3A@BICTD`EmFyGB*zCDzJKzLM@:NOP @Q IID=R@4 *+,;A0B  CDQ IISTUVWX ZX[ PK!!<com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$10.class=  6com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$10this$05Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  3com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; umCalendarUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&umCalendarName(umCalendarCategory*umCalendarActive,umCalendarMasterChangeSeqNum.umCalendarLocalChangeSeqNum0umCalendarLastChangedBy2 umCalendarLct 456 78android/database/Cursor moveToFirst()Z:/com/ustadmobile/lib/db/entities/HolidayCalendar 9 4= >?getLong(I)J 9A BCsetUmCalendarUid(J)V 4E FGisNull(I)Z 4I JK getString(I)Ljava/lang/String; 9M NOsetUmCalendarName(Ljava/lang/String;)V 4Q RSgetInt(I)I 9U VWsetUmCalendarCategory(I)V 9Y Z[setUmCalendarActive(Z)V 9] ^CsetUmCalendarMasterChangeSeqNum 9` aCsetUmCalendarLocalChangeSeqNum 9c dWsetUmCalendarLastChangedBy 9f gCsetUmCalendarLct 4i jclose lmn oandroidx/room/RoomSQLiteQueryrelease q rscall3()Lcom/ustadmobile/lib/db/entities/HolidayCalendar;ujava/util/concurrent/CallableW(Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis8Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$10; Signature_tmpUmCalendarNameLjava/lang/String;_tmpUmCalendarUidJ_tmpUmCalendarCategoryI_tmpUmCalendarActiveZ_tmp _tmpUmCalendarMasterChangeSeqNum_tmpUmCalendarLocalChangeSeqNum_tmpUmCalendarLastChangedBy_tmpUmCalendarLct_result1Lcom/ustadmobile/lib/db/entities/HolidayCalendar;_cursorIndexOfUmCalendarUid_cursorIndexOfUmCalendarName _cursorIndexOfUmCalendarCategory_cursorIndexOfUmCalendarActive*_cursorIndexOfUmCalendarMasterChangeSeqNum)_cursorIndexOfUmCalendarLocalChangeSeqNum%_cursorIndexOfUmCalendarLastChangedBy_cursorIndexOfUmCalendarLct_cursorLandroid/database/Cursor; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/Nullable;()Ljava/lang/Object;dLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileHolidayCalendarDao_Impl.javaEnclosingMethod findByUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  t vwC*+*,* xyz{|rsw-/**L+=+%>+'6+)6++6+-6+/6+16 +39Y;: +<7   @+D : +H:   L+P6 T+P66 X+<7 \+<7 _+P6 b+ <7 e:  : +h*k :+h*k x''/7?GOXajq{     %, y~}~ j y}~ hKW:)a '/7?GO   /z{T 49*@O 494Arw/*pxy z{| PK!!J^[ ;com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$2.class=\  5com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$2this$05Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl;   $androidx/room/EntityInsertionAdapter(Landroidx/room/RoomDatabase;)VINSERT OR REPLACE INTO `HolidayCalendar` (`umCalendarUid`,`umCalendarName`,`umCalendarCategory`,`umCalendarActive`,`umCalendarMasterChangeSeqNum`,`umCalendarLocalChangeSeqNum`,`umCalendarLastChangedBy`,`umCalendarLct`) VALUES (nullif(?, 0),?,?,?,?,?,?,?)  /com/ustadmobile/lib/db/entities/HolidayCalendargetUmCalendarUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V  getUmCalendarName()Ljava/lang/String;  !"bindNull(I)V $ %& bindString(ILjava/lang/String;)V ( )*getUmCalendarCategory()I , -.getUmCalendarActive()Z 0 1getUmCalendarMasterChangeSeqNum 3 4getUmCalendarLocalChangeSeqNum 6 7*getUmCalendarLastChangedBy 9 :getUmCalendarLct < =>bind_(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/HolidayCalendar;)VT(Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis7Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$2;arg0Landroidx/room/RoomDatabase; createQueryRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity1Lcom/ustadmobile/lib/db/entities/HolidayCalendar;_tmpI StackMapTable$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureYLandroidx/room/EntityInsertionAdapter; SourceFileHolidayCalendarDao_Impl.javaEnclosingMethodY3com/ustadmobile/core/db/dao/HolidayCalendarDao_ImplNestHost InnerClasses  ?@I *+*,AIB  CD  EFG@- AMB CDHI=>@z+,, ++,#+,',+>++,/+,2+,5+,8A2 S TUW'Y3Z@[I\T]`^m_y`B*zCDzJKzLM@:NOP @Q IID=R@4 *+,;AIB  CDQ IISTUVWX ZX[ PK!!כ' ' ;com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$3.class=\  5com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$3this$05Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl;   +androidx/room/EntityDeletionOrUpdateAdapter(Landroidx/room/RoomDatabase;)VUPDATE OR ABORT `HolidayCalendar` SET `umCalendarUid` = ?,`umCalendarName` = ?,`umCalendarCategory` = ?,`umCalendarActive` = ?,`umCalendarMasterChangeSeqNum` = ?,`umCalendarLocalChangeSeqNum` = ?,`umCalendarLastChangedBy` = ?,`umCalendarLct` = ? WHERE `umCalendarUid` = ?  /com/ustadmobile/lib/db/entities/HolidayCalendargetUmCalendarUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V  getUmCalendarName()Ljava/lang/String;  !"bindNull(I)V $ %& bindString(ILjava/lang/String;)V ( )*getUmCalendarCategory()I , -.getUmCalendarActive()Z 0 1getUmCalendarMasterChangeSeqNum 3 4getUmCalendarLocalChangeSeqNum 6 7*getUmCalendarLastChangedBy 9 :getUmCalendarLct < =>bind_(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/HolidayCalendar;)VT(Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis7Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$3;arg0Landroidx/room/RoomDatabase; createQueryRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity1Lcom/ustadmobile/lib/db/entities/HolidayCalendar;_tmpI StackMapTable$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V Signature`Landroidx/room/EntityDeletionOrUpdateAdapter; SourceFileHolidayCalendarDao_Impl.javaEnclosingMethodY3com/ustadmobile/core/db/dao/HolidayCalendarDao_ImplNestHost InnerClasses  ?@I *+*,AbB  CD  EFG@- AfB CDHI=>@ +,, ++,#+,',+>++,/+,2+,5+,8+ ,A6 l mnp'r3s@tIuTv`wmxyyzB*CDJKLM@FNOP @Q IID=R@4 *+,;AbB  CDQ IISTUVWX ZX[ PK!!l߸;com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$4.class=S  5com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$4this$05Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl;   val$entity1Lcom/ustadmobile/lib/db/entities/HolidayCalendar;  java/lang/Object()V  3com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  #__insertionAdapterOfHolidayCalendar&Landroidx/room/EntityInsertionAdapter; !"# $%$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)J '() *+java/lang/LongvalueOf(J)Ljava/lang/Long; - .setTransactionSuccessful 0 1endTransaction 3 45call()Ljava/lang/Long;7java/util/concurrent/Callablei(Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl;Lcom/ustadmobile/lib/db/entities/HolidayCalendar;)VCodeLineNumberTableLocalVariableTablethis7Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$4; Signature_resultLjava/lang/Long; StackMapTableCjava/lang/Throwable ExceptionsFjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;CLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileHolidayCalendarDao_Impl.javaEnclosingMethod OP insertAsynce(Lcom/ustadmobile/lib/db/entities/HolidayCalendar;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :;<=>459A*** &L*,+M*/,N*/- (4:" &(24?;?@A<=AtBDEGHA4I9/*2:; <=DEGH>JKLMNQR PK!!oɟ;com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$5.class=S  5com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$5this$05Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl;   val$entity1Lcom/ustadmobile/lib/db/entities/HolidayCalendar;  java/lang/Object()V  3com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction   __updateAdapterOfHolidayCalendar-Landroidx/room/EntityDeletionOrUpdateAdapter; !"# $%+androidx/room/EntityDeletionOrUpdateAdapterhandle(Ljava/lang/Object;)I ' (setTransactionSuccessful *+, -.java/lang/IntegervalueOf(I)Ljava/lang/Integer; 0 1endTransaction 3 45call()Ljava/lang/Integer;7java/util/concurrent/Callablei(Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl;Lcom/ustadmobile/lib/db/entities/HolidayCalendar;)VCodeLineNumberTableLocalVariableTablethis7Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$5; Signature_totalI StackMapTableCjava/lang/Throwable ExceptionsFjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;FLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileHolidayCalendarDao_Impl.javaEnclosingMethod OP updateAsynce(Lcom/ustadmobile/lib/db/entities/HolidayCalendar;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :;<=>459E<*** `<*&)M*/,N*/- ,8:&  ',68C;E<=C?@A8BDEGHA4I9/*2:; <=DEGH>JKLMNQR PK!!k^Ζ;com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$6.class=  5com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$6this$05Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl;   ,androidx/room/paging/LimitOffsetPagingSourceQ(Landroidx/room/RoomSQLiteQuery;Landroidx/room/RoomDatabase;[Ljava/lang/String;)V umCalendarUid  androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IumCalendarNameumCalendarCategoryumCalendarActiveumCalendarMasterChangeSeqNumumCalendarLocalChangeSeqNum umCalendarLastChangedBy" umCalendarLct$ numEntries&java/util/ArrayList ()* +,android/database/CursorgetCount()I %. /(I)V (1 23 moveToNext()Z5=com/ustadmobile/lib/db/entities/HolidayCalendarWithNumEntries 47 8()V (: ;<getLong(I)J 4> ?@setUmCalendarUid(J)V (B CDisNull(I)Z (F GH getString(I)Ljava/lang/String; 4J KLsetUmCalendarName(Ljava/lang/String;)V (N OPgetInt(I)I 4R S/setUmCalendarCategory 4U VWsetUmCalendarActive(Z)V 4Y Z@setUmCalendarMasterChangeSeqNum 4\ ]@setUmCalendarLocalChangeSeqNum 4_ `/setUmCalendarLastChangedBy 4b c@setUmCalendarLct 4e f/ setNumEntries hij kljava/util/Listadd(Ljava/lang/Object;)Z(Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl;Landroidx/room/RoomSQLiteQuery;Landroidx/room/RoomDatabase;[Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis7Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$6;arg0Landroidx/room/RoomSQLiteQuery;arg1Landroidx/room/RoomDatabase;arg2[Ljava/lang/String; convertRows+(Landroid/database/Cursor;)Ljava/util/List;_tmpUmCalendarNameLjava/lang/String;_item?Lcom/ustadmobile/lib/db/entities/HolidayCalendarWithNumEntries;_tmpUmCalendarUidJ_tmpUmCalendarCategoryI_tmpUmCalendarActiveZ_tmp _tmpUmCalendarMasterChangeSeqNum_tmpUmCalendarLocalChangeSeqNum_tmpUmCalendarLastChangedBy_tmpUmCalendarLct_tmpNumEntriescursorLandroid/database/Cursor;_cursorIndexOfUmCalendarUid_cursorIndexOfUmCalendarName _cursorIndexOfUmCalendarCategory_cursorIndexOfUmCalendarActive*_cursorIndexOfUmCalendarMasterChangeSeqNum)_cursorIndexOfUmCalendarLocalChangeSeqNum%_cursorIndexOfUmCalendarLastChangedBy_cursorIndexOfUmCalendarLct_cursorIndexOfNumEntries_resultLjava/util/List;LocalVariableTypeTableQLjava/util/List; StackMapTablejava/lang/String Signaturel(Landroid/database/Cursor;)Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;$RuntimeInvisibleParameterAnnotationsoLandroidx/room/paging/LimitOffsetPagingSource; SourceFileHolidayCalendarDao_Impl.javaEnclosingMethod3com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl findAllHolidaysWithEntriesCount ()Landroidx/paging/PagingSource;NestHost InnerClasses  mn`*+*,-op4qrstuvwxyzn'*+ =+>+6+6+6+6+6+!6 +#6 %Y+'-: +0̻4Y6: +97   =+A : +E: I+M6 Q+M66 T+97 X+97 [+M6 ^+ 97 a+ M6 d  gW1 o$&.6>FU^gpw     $'p{|g}~ p {|frUD3"*qr*# &.6> F U U IU (h14*@j (h PK!!R66;com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$7.class=  5com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$7this$05Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  3com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; umCalendarUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&umCalendarName(umCalendarCategory*umCalendarActive,umCalendarMasterChangeSeqNum.umCalendarLocalChangeSeqNum0umCalendarLastChangedBy2 umCalendarLct4java/util/ArrayList 678 9:android/database/CursorgetCount()I 3< =(I)V 6? @A moveToNext()ZC/com/ustadmobile/lib/db/entities/HolidayCalendar B 6F GHgetLong(I)J BJ KLsetUmCalendarUid(J)V 6N OPisNull(I)Z 6R ST getString(I)Ljava/lang/String; BV WXsetUmCalendarName(Ljava/lang/String;)V 6Z [\getInt(I)I B^ _=setUmCalendarCategory Ba bcsetUmCalendarActive(Z)V Be fLsetUmCalendarMasterChangeSeqNum Bh iLsetUmCalendarLocalChangeSeqNum Bk l=setUmCalendarLastChangedBy Bn oLsetUmCalendarLct qrs tujava/util/Listadd(Ljava/lang/Object;)Z 6w xclose z{| }androidx/room/RoomSQLiteQueryrelease  call()Ljava/util/List;java/util/concurrent/CallableW(Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis7Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$7; Signature_tmpUmCalendarNameLjava/lang/String;_item1Lcom/ustadmobile/lib/db/entities/HolidayCalendar;_tmpUmCalendarUidJ_tmpUmCalendarCategoryI_tmpUmCalendarActiveZ_tmp _tmpUmCalendarMasterChangeSeqNum_tmpUmCalendarLocalChangeSeqNum_tmpUmCalendarLastChangedBy_tmpUmCalendarLct_cursorIndexOfUmCalendarUid_cursorIndexOfUmCalendarName _cursorIndexOfUmCalendarCategory_cursorIndexOfUmCalendarActive*_cursorIndexOfUmCalendarMasterChangeSeqNum)_cursorIndexOfUmCalendarLocalChangeSeqNum%_cursorIndexOfUmCalendarLastChangedBy_cursorIndexOfUmCalendarLct_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableCLjava/util/List; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionE()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;finalize()Ljava/lang/Object;vLjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileHolidayCalendarDao_Impl.javaEnclosingMethod findAllHolidaysLiveData ()Lkotlinx/coroutines/flow/Flow;NestHost InnerClasses   C*+*,* F7**L+=+%>+'6+)6++6+-6+/6+16 3Y+5;: +>BYD: +E7   I+M : +Q: U+Y6 ]+Y66 `+E7 d+E7 g+Y6 j+ E7 m  pWB : +v :+v#,,.,& "#$'%/&7'?(G)O*^+g-p/y023579:=>?ABDEGHJ KLMN#P)N,P4Qp y rUaD3"  '/7?GO ^ 7& ^ W^ 6q1B*@Y 6q 66*y VW A/*~  PK!!;;com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$8.class=  5com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$8this$05Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  3com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; umCalendarUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&umCalendarName(umCalendarCategory*umCalendarActive,umCalendarMasterChangeSeqNum.umCalendarLocalChangeSeqNum0umCalendarLastChangedBy2 umCalendarLct 456 78android/database/Cursor moveToFirst()Z:/com/ustadmobile/lib/db/entities/HolidayCalendar 9 4= >?getLong(I)J 9A BCsetUmCalendarUid(J)V 4E FGisNull(I)Z 4I JK getString(I)Ljava/lang/String; 9M NOsetUmCalendarName(Ljava/lang/String;)V 4Q RSgetInt(I)I 9U VWsetUmCalendarCategory(I)V 9Y Z[setUmCalendarActive(Z)V 9] ^CsetUmCalendarMasterChangeSeqNum 9` aCsetUmCalendarLocalChangeSeqNum 9c dWsetUmCalendarLastChangedBy 9f gCsetUmCalendarLct 4i jclose lmn oandroidx/room/RoomSQLiteQueryrelease q rscall3()Lcom/ustadmobile/lib/db/entities/HolidayCalendar;ujava/util/concurrent/CallableW(Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis7Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$8; Signature_tmpUmCalendarNameLjava/lang/String;_tmpUmCalendarUidJ_tmpUmCalendarCategoryI_tmpUmCalendarActiveZ_tmp _tmpUmCalendarMasterChangeSeqNum_tmpUmCalendarLocalChangeSeqNum_tmpUmCalendarLastChangedBy_tmpUmCalendarLct_result1Lcom/ustadmobile/lib/db/entities/HolidayCalendar;_cursorIndexOfUmCalendarUid_cursorIndexOfUmCalendarName _cursorIndexOfUmCalendarCategory_cursorIndexOfUmCalendarActive*_cursorIndexOfUmCalendarMasterChangeSeqNum)_cursorIndexOfUmCalendarLocalChangeSeqNum%_cursorIndexOfUmCalendarLastChangedBy_cursorIndexOfUmCalendarLct_cursorLandroid/database/Cursor; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/Nullable;finalize()Ljava/lang/Object;dLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileHolidayCalendarDao_Impl.javaEnclosingMethod  findByUidLive!(J)Lkotlinx/coroutines/flow/Flow;NestHost InnerClasses  t vwC*+*,* xayz{|rsw!**L+=+%>+'6+)6++6+-6+/6+16 +39Y;: +<7   @+D : +H:   L+P6 T+P66 X+<7 \+<7 _+P6 b+ <7 e:  : +h :+h x%eghi'j/k7l?mGnOpXqasjtqv{wy{}~  y~}~ j y}~ hKW:)a '/7?GO  !z{T 49*@O 49 4w6*kx y z{Arw/*pxay z{| PK!!O[;com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$9.class=  5com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$9this$05Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  3com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; umCalendarUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&umCalendarName(umCalendarCategory*umCalendarActive,umCalendarMasterChangeSeqNum.umCalendarLocalChangeSeqNum0umCalendarLastChangedBy2 umCalendarLct 456 78android/database/Cursor moveToFirst()Z:/com/ustadmobile/lib/db/entities/HolidayCalendar 9 4= >?getLong(I)J 9A BCsetUmCalendarUid(J)V 4E FGisNull(I)Z 4I JK getString(I)Ljava/lang/String; 9M NOsetUmCalendarName(Ljava/lang/String;)V 4Q RSgetInt(I)I 9U VWsetUmCalendarCategory(I)V 9Y Z[setUmCalendarActive(Z)V 9] ^CsetUmCalendarMasterChangeSeqNum 9` aCsetUmCalendarLocalChangeSeqNum 9c dWsetUmCalendarLastChangedBy 9f gCsetUmCalendarLct 4i jclose lmn oandroidx/room/RoomSQLiteQueryrelease q rscall3()Lcom/ustadmobile/lib/db/entities/HolidayCalendar;ujava/util/concurrent/CallableW(Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis7Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$9; Signature_tmpUmCalendarNameLjava/lang/String;_tmpUmCalendarUidJ_tmpUmCalendarCategoryI_tmpUmCalendarActiveZ_tmp _tmpUmCalendarMasterChangeSeqNum_tmpUmCalendarLocalChangeSeqNum_tmpUmCalendarLastChangedBy_tmpUmCalendarLct_result1Lcom/ustadmobile/lib/db/entities/HolidayCalendar;_cursorIndexOfUmCalendarUid_cursorIndexOfUmCalendarName _cursorIndexOfUmCalendarCategory_cursorIndexOfUmCalendarActive*_cursorIndexOfUmCalendarMasterChangeSeqNum)_cursorIndexOfUmCalendarLocalChangeSeqNum%_cursorIndexOfUmCalendarLastChangedBy_cursorIndexOfUmCalendarLct_cursorLandroid/database/Cursor; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/Nullable;()Ljava/lang/Object;dLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileHolidayCalendarDao_Impl.javaEnclosingMethod  findByUid5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  t vwC*+*,* xyz{|rsw-/**L+=+%>+'6+)6++6+-6+/6+16 +39Y;: +<7   @+D : +H:   L+P6 T+P66 X+<7 \+<7 _+P6 b+ <7 e:  : +h*k :+h*k x''/7?GOXajq{  %,y~}~ j y}~ hKW:)a '/7?GO   /z{T 49*@O 494Arw/*pxy z{| PK!!ٶA!A!9com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl.class=  .com/ustadmobile/core/db/dao/HolidayCalendarDao()V   3com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl__dbLandroidx/room/RoomDatabase;5com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$1  T(Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl;Landroidx/room/RoomDatabase;)V  #__insertionAdapterOfHolidayCalendar&Landroidx/room/EntityInsertionAdapter;5com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$2   %__insertionAdapterOfHolidayCalendar_15com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$3   !" __updateAdapterOfHolidayCalendar-Landroidx/room/EntityDeletionOrUpdateAdapter; $%& 'androidx/room/RoomDatabaseassertNotSuspendingTransaction $) *beginTransaction ,-. /0$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)J $2 3setTransactionSuccessful $5 6endTransaction85com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$4 7: ;i(Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl;Lcom/ustadmobile/lib/db/entities/HolidayCalendar;)V =>? @Aandroidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ,C DEinsert(Ljava/lang/Iterable;)V GHI JK+androidx/room/EntityDeletionOrUpdateAdapterhandle(Ljava/lang/Object;)IM5com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$5 L:PJSELECT HolidayCalendar.* , (SELECT COUNT(*) FROM Holiday WHERE holHolidayCalendarUid = HolidayCalendar.umCalendarUid AND CAST(holActive AS INTEGER) = 1) AS numEntries FROM HolidayCalendar WHERE CAST(umCalendarActive AS INTEGER) = 1 AND umCalendarCategory = 1 RST UVandroidx/room/RoomSQLiteQueryacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery;X5com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$6Zjava/lang/String\Holiday^HolidayCalendar W` a(Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl;Landroidx/room/RoomSQLiteQuery;Landroidx/room/RoomDatabase;[Ljava/lang/String;)VcdSELECT * FROM HolidayCalendar WHERE CAST(umCalendarActive AS INTEGER) = 1 AND umCalendarCategory = 1e5com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$7 dg hW(Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl;Landroidx/room/RoomSQLiteQuery;)V =j kl createFlowo(Landroidx/room/RoomDatabase;Z[Ljava/lang/String;Ljava/util/concurrent/Callable;)Lkotlinx/coroutines/flow/Flow;n_SELECT * FROM HolidayCalendar WHERE umCalendarUid = ? AND CAST(umCalendarActive AS INTEGER) = 1 Rp qrbindLong(IJ)Vt5com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$8 sgw5SELECT * FROM HolidayCalendar WHERE umCalendarUid = ? yz{ |}androidx/room/util/DBUtilcreateCancellationSignal!()Landroid/os/CancellationSignal;5com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$9 ~g = @(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;6com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$10 g  java/util/Collections emptyList()Ljava/util/List;/com/ustadmobile/lib/db/entities/HolidayCalendar  update4(Lcom/ustadmobile/lib/db/entities/HolidayCalendar;)V   insertAsynce(Lcom/ustadmobile/lib/db/entities/HolidayCalendar;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;  D4(Lcom/ustadmobile/lib/db/entities/HolidayCalendar;)J SignatureYLandroidx/room/EntityInsertionAdapter;`Landroidx/room/EntityDeletionOrUpdateAdapter;(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis5Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl;$RuntimeInvisibleParameterAnnotationsLandroidx/annotation/NonNull;_resultJentity1Lcom/ustadmobile/lib/db/entities/HolidayCalendar; StackMapTablejava/lang/Throwable $completion Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;x(Lcom/ustadmobile/lib/db/entities/HolidayCalendar;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; insertList(Ljava/util/List;)V entityListLjava/util/List;DLjava/util/List<+Lcom/ustadmobile/lib/db/entities/HolidayCalendar;>;G(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/HolidayCalendar;>;)V replaceListlist updateAsync6Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;{(Lcom/ustadmobile/lib/db/entities/HolidayCalendar;Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;findAllHolidaysWithEntriesCount ()Landroidx/paging/PagingSource;_sqlLjava/lang/String; _statementLandroidx/room/RoomSQLiteQuery;t()Landroidx/paging/PagingSource;findAllHolidaysLiveData ()Lkotlinx/coroutines/flow/Flow;e()Lkotlinx/coroutines/flow/Flow;>; findByUidLive!(J)Lkotlinx/coroutines/flow/Flow;uid _argIndexIT(J)Lkotlinx/coroutines/flow/Flow; findByUid5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;_cancellationSignalLandroid/os/CancellationSignal;TLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/HolidayCalendar;>;i(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/HolidayCalendar;>;)Ljava/lang/Object;findByUidAsyncgetRequiredConverters(()Ljava/util/List;>;RuntimeInvisibleAnnotations(Ljava/lang/Object;)VF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; SourceFileHolidayCalendarDao_Impl.java NestMembers InnerClasses1 !"y1**+* Y*+*Y*+*Y*+./ 0I#b0|11 D7*#*(*++A*1 7*4:*4!++-+& !(+4 77kc*7Y*+9,<  2*#*(*+B*1*4 M*4,'& $'/122 2g 2*#*(*+B*1*4 M*4,'& $'/122 2g 3*#*(*+FW*1*4 M*4,(& %(0233h c*LY*+N,<  l &OLOQMWY*,*YY[SY]S_ &# k%bLbQM*YY]SdY*,fi  %" 2mNmQ:6o*YY]SsY*ui]^ _`a422/ '$2v:vQ:6ox:*~Y*- H222. &# 22v:vQ:6ox:*Y*- H222. &# 2 'A3 *+#  A4 *+,#  AD03 *+#   ~sdWL7 R 7LWds~PK!!* 3com/ustadmobile/core/db/dao/HolidayDao_Impl$1.class=b  -com/ustadmobile/core/db/dao/HolidayDao_Impl$1this$0-Lcom/ustadmobile/core/db/dao/HolidayDao_Impl;   $androidx/room/EntityInsertionAdapter(Landroidx/room/RoomDatabase;)VINSERT OR ABORT INTO `Holiday` (`holUid`,`holMasterCsn`,`holLocalCsn`,`holLastModBy`,`holLct`,`holActive`,`holHolidayCalendarUid`,`holStartTime`,`holEndTime`,`holName`) VALUES (nullif(?, 0),?,?,?,?,?,?,?,?,?)  'com/ustadmobile/lib/db/entities/Holiday getHolUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V  getHolMasterCsn  getHolLocalCsn " #$getHolLastModBy()I & ' getHolLct ) *+ getHolActive()Z - .getHolHolidayCalendarUid 0 1getHolStartTime 3 4 getHolEndTime 6 78 getHolName()Ljava/lang/String; : ;<bindNull(I)V > ?@ bindString(ILjava/lang/String;)V B CDbindW(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/Holiday;)VL(Lcom/ustadmobile/core/db/dao/HolidayDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis/Lcom/ustadmobile/core/db/dao/HolidayDao_Impl$1;arg0Landroidx/room/RoomDatabase; createQueryRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity)Lcom/ustadmobile/lib/db/entities/Holiday;_tmpI StackMapTable$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureQLandroidx/room/EntityInsertionAdapter; SourceFileHolidayDao_Impl.javaEnclosingMethod_+com/ustadmobile/core/db/dao/HolidayDao_ImplNestHost InnerClasses  EFI *+*,G,H  IJ  KLM8F- G0H IJNOCDF +,+,+,+,!+,%,(>++,,+,/+ ,2,5+ 9+ ,5=G:6 78!9-:8;E<O=[>g?s@zACEH*IJPQRSEMTUV C@@ W OODCXF4 *+,AG,H  IJW OOYZ[\]^ `^a PK!!/xܿ 3com/ustadmobile/core/db/dao/HolidayDao_Impl$2.class=b  -com/ustadmobile/core/db/dao/HolidayDao_Impl$2this$0-Lcom/ustadmobile/core/db/dao/HolidayDao_Impl;   +androidx/room/EntityDeletionOrUpdateAdapter(Landroidx/room/RoomDatabase;)VUPDATE OR ABORT `Holiday` SET `holUid` = ?,`holMasterCsn` = ?,`holLocalCsn` = ?,`holLastModBy` = ?,`holLct` = ?,`holActive` = ?,`holHolidayCalendarUid` = ?,`holStartTime` = ?,`holEndTime` = ?,`holName` = ? WHERE `holUid` = ?  'com/ustadmobile/lib/db/entities/Holiday getHolUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V  getHolMasterCsn  getHolLocalCsn " #$getHolLastModBy()I & ' getHolLct ) *+ getHolActive()Z - .getHolHolidayCalendarUid 0 1getHolStartTime 3 4 getHolEndTime 6 78 getHolName()Ljava/lang/String; : ;<bindNull(I)V > ?@ bindString(ILjava/lang/String;)V B CDbindW(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/Holiday;)VL(Lcom/ustadmobile/core/db/dao/HolidayDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis/Lcom/ustadmobile/core/db/dao/HolidayDao_Impl$2;arg0Landroidx/room/RoomDatabase; createQueryRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity)Lcom/ustadmobile/lib/db/entities/Holiday;_tmpI StackMapTable$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureXLandroidx/room/EntityDeletionOrUpdateAdapter; SourceFileHolidayDao_Impl.javaEnclosingMethod_+com/ustadmobile/core/db/dao/HolidayDao_ImplNestHost InnerClasses  EFI *+*,GGH  IJ  KLM8F- GKH IJNOCDF0+,+,+,+,!+,%,(>++,,+,/+ ,2,5+ 9+ ,5=+ ,G>Q RS!T-U8VEWOX[YgZs[z\^`aH*IJPQRSEYTUV C@@ W OODCXF4 *+,AGGH  IJW OOYZ[\]^ `^a PK!!@3com/ustadmobile/core/db/dao/HolidayDao_Impl$3.class=$  -com/ustadmobile/core/db/dao/HolidayDao_Impl$3this$0-Lcom/ustadmobile/core/db/dao/HolidayDao_Impl;   #androidx/room/SharedSQLiteStatement(Landroidx/room/RoomDatabase;)Vk UPDATE Holiday SET holActive = ?, holLct = ? WHERE holUid = ?L(Lcom/ustadmobile/core/db/dao/HolidayDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis/Lcom/ustadmobile/core/db/dao/HolidayDao_Impl$3;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; SourceFileHolidayDao_Impl.javaEnclosingMethod!+com/ustadmobile/core/db/dao/HolidayDao_ImplNestHost InnerClasses  I *+*,c    > L  gl " # PK!!=hh3com/ustadmobile/core/db/dao/HolidayDao_Impl$4.class=S  -com/ustadmobile/core/db/dao/HolidayDao_Impl$4this$0-Lcom/ustadmobile/core/db/dao/HolidayDao_Impl;   val$entity)Lcom/ustadmobile/lib/db/entities/Holiday;  java/lang/Object()V  +com/ustadmobile/core/db/dao/HolidayDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  __insertionAdapterOfHoliday&Landroidx/room/EntityInsertionAdapter; !"# $%$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)J '() *+java/lang/LongvalueOf(J)Ljava/lang/Long; - .setTransactionSuccessful 0 1endTransaction 3 45call()Ljava/lang/Long;7java/util/concurrent/CallableY(Lcom/ustadmobile/core/db/dao/HolidayDao_Impl;Lcom/ustadmobile/lib/db/entities/Holiday;)VCodeLineNumberTableLocalVariableTablethis/Lcom/ustadmobile/core/db/dao/HolidayDao_Impl$4; Signature_resultLjava/lang/Long; StackMapTableCjava/lang/Throwable ExceptionsFjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;CLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileHolidayDao_Impl.javaEnclosingMethod OP insertAsync](Lcom/ustadmobile/lib/db/entities/Holiday;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :;<=>459A*** &L*,+M*/,N*/- (4:" &(24?;?@A<=AtBDEGHA4I9/*2:; <=DEGH>JKLMNQR PK!!Ҷ,3com/ustadmobile/core/db/dao/HolidayDao_Impl$5.class=Q  -com/ustadmobile/core/db/dao/HolidayDao_Impl$5this$0-Lcom/ustadmobile/core/db/dao/HolidayDao_Impl;  val$entityListLjava/util/List;  java/lang/Object()V  +com/ustadmobile/core/db/dao/HolidayDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  __insertionAdapterOfHoliday&Landroidx/room/EntityInsertionAdapter; !"# $%$androidx/room/EntityInsertionAdapterinsert(Ljava/lang/Iterable;)V ' (setTransactionSuccessful *+, -. kotlin/UnitINSTANCE Lkotlin/Unit; 0 1endTransaction 3 45call()Lkotlin/Unit;7java/util/concurrent/Callable@(Lcom/ustadmobile/core/db/dao/HolidayDao_Impl;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethis/Lcom/ustadmobile/core/db/dao/HolidayDao_Impl$5; Signature StackMapTableAjava/lang/Throwable ExceptionsDjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileHolidayDao_Impl.javaEnclosingMethod MNinsertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :;<=>459?*** *&)L*/+M*/, &2:" "&02=; ?<=?r@BCEFA4G9/*2:; <=BCEF>HIJKLOP PK!!ny&&3com/ustadmobile/core/db/dao/HolidayDao_Impl$6.class=Q  -com/ustadmobile/core/db/dao/HolidayDao_Impl$6this$0-Lcom/ustadmobile/core/db/dao/HolidayDao_Impl;   val$entity)Lcom/ustadmobile/lib/db/entities/Holiday;  java/lang/Object()V  +com/ustadmobile/core/db/dao/HolidayDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  __insertionAdapterOfHoliday&Landroidx/room/EntityInsertionAdapter; !"# $%$androidx/room/EntityInsertionAdapterinsert(Ljava/lang/Object;)V ' (setTransactionSuccessful *+, -. kotlin/UnitINSTANCE Lkotlin/Unit; 0 1endTransaction 3 45call()Lkotlin/Unit;7java/util/concurrent/CallableY(Lcom/ustadmobile/core/db/dao/HolidayDao_Impl;Lcom/ustadmobile/lib/db/entities/Holiday;)VCodeLineNumberTableLocalVariableTablethis/Lcom/ustadmobile/core/db/dao/HolidayDao_Impl$6; Signature StackMapTableAjava/lang/Throwable ExceptionsDjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileHolidayDao_Impl.javaEnclosingMethod MN updateAsync](Lcom/ustadmobile/lib/db/entities/Holiday;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :;<=>459?*** *&)L*/+M*/, &2:" "&02=; ?<=?r@BCEFA4G9/*2:; <=BCEF>HIJKLOP PK!!QJ3com/ustadmobile/core/db/dao/HolidayDao_Impl$7.class=Q  -com/ustadmobile/core/db/dao/HolidayDao_Impl$7this$0-Lcom/ustadmobile/core/db/dao/HolidayDao_Impl;  val$entityListLjava/util/List;  java/lang/Object()V  +com/ustadmobile/core/db/dao/HolidayDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  __updateAdapterOfHoliday-Landroidx/room/EntityDeletionOrUpdateAdapter; !"# $%+androidx/room/EntityDeletionOrUpdateAdapterhandleMultiple(Ljava/lang/Iterable;)I ' (setTransactionSuccessful *+, -. kotlin/UnitINSTANCE Lkotlin/Unit; 0 1endTransaction 3 45call()Lkotlin/Unit;7java/util/concurrent/Callable@(Lcom/ustadmobile/core/db/dao/HolidayDao_Impl;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethis/Lcom/ustadmobile/core/db/dao/HolidayDao_Impl$7; Signature StackMapTableAjava/lang/Throwable ExceptionsDjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileHolidayDao_Impl.javaEnclosingMethod MNupdateListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :;<=>459@*** W*&)L*/+M*/, '3:" #'13>; @<=?s@BCEFA4G9/*2:; <=BCEF>HIJKLOP PK!!$3com/ustadmobile/core/db/dao/HolidayDao_Impl$8.class=  -com/ustadmobile/core/db/dao/HolidayDao_Impl$8this$0-Lcom/ustadmobile/core/db/dao/HolidayDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  +com/ustadmobile/core/db/dao/HolidayDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;holUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I& holMasterCsn( holLocalCsn* holLastModBy,holLct. holActive0holHolidayCalendarUid2 holStartTime4 holEndTime6holName8java/util/ArrayList :;< =>android/database/CursorgetCount()I 7@ A(I)V :C DE moveToNext()ZG'com/ustadmobile/lib/db/entities/Holiday F :J KLgetLong(I)J FN OP setHolUid(J)V FR SPsetHolMasterCsn FU VPsetHolLocalCsn :X YZgetInt(I)I F\ ]AsetHolLastModBy F_ `P setHolLct Fb cd setHolActive(Z)V Ff gPsetHolHolidayCalendarUid Fi jPsetHolStartTime Fl mP setHolEndTime :o pqisNull(I)Z :s tu getString(I)Ljava/lang/String; Fw xy setHolName(Ljava/lang/String;)V {|} ~java/util/Listadd(Ljava/lang/Object;)Z : close  androidx/room/RoomSQLiteQueryrelease  call()Ljava/util/List;java/util/concurrent/CallableO(Lcom/ustadmobile/core/db/dao/HolidayDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis/Lcom/ustadmobile/core/db/dao/HolidayDao_Impl$8; Signature _tmpHolNameLjava/lang/String;_item)Lcom/ustadmobile/lib/db/entities/Holiday; _tmpHolUidJ_tmpHolMasterCsn_tmpHolLocalCsn_tmpHolLastModByI _tmpHolLct _tmpHolActiveZ_tmp_tmpHolHolidayCalendarUid_tmpHolStartTime_tmpHolEndTime_cursorIndexOfHolUid_cursorIndexOfHolMasterCsn_cursorIndexOfHolLocalCsn_cursorIndexOfHolLastModBy_cursorIndexOfHolLct_cursorIndexOfHolActive#_cursorIndexOfHolHolidayCalendarUid_cursorIndexOfHolStartTime_cursorIndexOfHolEndTime_cursorIndexOfHolName_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTable;Ljava/util/List; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/Exception=()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;nLjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileHolidayDao_Impl.javaEnclosingMethod findByHolidayCalendaUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses   C*+*,* E!x**L+=+%>+'6+)6++6+-6+/6+16 +36 +56 7Y+9?: +B޻FYH: +I7 M+I7 Q+I7 T+W6 [+I7 ^+W66 a+I7 e+ I7 h+ I7 k+ n : + r: v  zW : +* : +* Vffhf.IKLM'N/O7P?QGROSWT_UnVwXZ[]^`acdfgjklnoq rtu#w.x4z>|E}O~RV\cfnu1 frU D3>NG'?/77/?'GO W _ n xg n n :{w:{F@L:{F  :{:A/*E  PK!!>BG(G(1com/ustadmobile/core/db/dao/HolidayDao_Impl.class=^  &com/ustadmobile/core/db/dao/HolidayDao()V   +com/ustadmobile/core/db/dao/HolidayDao_Impl__dbLandroidx/room/RoomDatabase;-com/ustadmobile/core/db/dao/HolidayDao_Impl$1  L(Lcom/ustadmobile/core/db/dao/HolidayDao_Impl;Landroidx/room/RoomDatabase;)V  __insertionAdapterOfHoliday&Landroidx/room/EntityInsertionAdapter;-com/ustadmobile/core/db/dao/HolidayDao_Impl$2   __updateAdapterOfHoliday-Landroidx/room/EntityDeletionOrUpdateAdapter;-com/ustadmobile/core/db/dao/HolidayDao_Impl$3  ! "#!__preparedStmtOfUpdateActiveByUid%Landroidx/room/SharedSQLiteStatement; %&' (androidx/room/RoomDatabaseassertNotSuspendingTransaction %* +beginTransaction -./ 01$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)J %3 4setTransactionSuccessful %6 7endTransaction9-com/ustadmobile/core/db/dao/HolidayDao_Impl$4 8; <Y(Lcom/ustadmobile/core/db/dao/HolidayDao_Impl;Lcom/ustadmobile/lib/db/entities/Holiday;)V >?@ ABandroidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -D EFinsert(Ljava/lang/Iterable;)VH-com/ustadmobile/core/db/dao/HolidayDao_Impl$5 GJ K@(Lcom/ustadmobile/core/db/dao/HolidayDao_Impl;Ljava/util/List;)VM-com/ustadmobile/core/db/dao/HolidayDao_Impl$6 L; PQR ST+androidx/room/EntityDeletionOrUpdateAdapterhandle(Ljava/lang/Object;)IV-com/ustadmobile/core/db/dao/HolidayDao_Impl$7 UJ YZ[ \]#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; _`a bc)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V _e fgexecuteUpdateDelete()I Yi jkrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)Vm5SELECT * FROM Holiday WHERE holHolidayCalendarUid = ? opq \randroidx/room/RoomSQLiteQuery4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; o` uvw xyandroidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;{holUid }~ androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I holMasterCsn holLocalCsn holLastModByholLct holActiveholHolidayCalendarUid holStartTime holEndTimeholNamejava/util/ArrayList  gandroid/database/CursorgetCount (I)V  moveToNext()Z'com/ustadmobile/lib/db/entities/Holiday  getLong(I)J  setHolUid(J)V setHolMasterCsn setHolLocalCsn getInt(I)I setHolLastModBy  setHolLct  setHolActive(Z)V setHolHolidayCalendarUid setHolStartTime  setHolEndTime isNull(I)Z  getString(I)Ljava/lang/String;  setHolName(Ljava/lang/String;)V  java/util/Listadd(Ljava/lang/Object;)Z close o j u createCancellationSignal!()Landroid/os/CancellationSignal;-com/ustadmobile/core/db/dao/HolidayDao_Impl$8 O(Lcom/ustadmobile/core/db/dao/HolidayDao_Impl;Landroidx/room/RoomSQLiteQuery;)V > A(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;  java/util/Collections emptyList()Ljava/util/List;  update,(Lcom/ustadmobile/lib/db/entities/Holiday;)V   insertAsync](Lcom/ustadmobile/lib/db/entities/Holiday;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;  E,(Lcom/ustadmobile/lib/db/entities/Holiday;)J SignatureQLandroidx/room/EntityInsertionAdapter;XLandroidx/room/EntityDeletionOrUpdateAdapter;(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis-Lcom/ustadmobile/core/db/dao/HolidayDao_Impl;$RuntimeInvisibleParameterAnnotationsLandroidx/annotation/NonNull;_resultJentity)Lcom/ustadmobile/lib/db/entities/Holiday; StackMapTablejava/lang/Throwable $completion Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;p(Lcom/ustadmobile/lib/db/entities/Holiday;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; insertList(Ljava/util/List;)V entityListLjava/util/List;;?(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/Holiday;>;)VinsertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/Holiday;>;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; updateAsyncm(Lcom/ustadmobile/lib/db/entities/Holiday;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;updateListAsyncupdateActiveByUid(JZJ)V holidayUidactiveZ changeTime_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI_tmpfindByHolidayCalendaUid(J)Ljava/util/List; _tmpHolNameLjava/lang/String;_item _tmpHolUid_tmpHolMasterCsn_tmpHolLocalCsn_tmpHolLastModBy _tmpHolLct _tmpHolActive_tmpHolHolidayCalendarUid_tmpHolStartTime_tmpHolEndTime_cursorIndexOfHolUid_cursorIndexOfHolMasterCsn_cursorIndexOfHolLocalCsn_cursorIndexOfHolLastModBy_cursorIndexOfHolLct_cursorIndexOfHolActive#_cursorIndexOfHolHolidayCalendarUid_cursorIndexOfHolStartTime_cursorIndexOfHolEndTime_cursorIndexOfHolNameholidayCalendarUid_sql _statementLandroidx/room/RoomSQLiteQuery;_cursorLandroid/database/Cursor;;Ljava/util/List;Mjava/lang/String>(J)Ljava/util/List;findByHolidayCalendaUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;_cancellationSignalLandroid/os/CancellationSignal;^Lkotlin/coroutines/Continuation<-Ljava/util/List;>;s(JLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;getRequiredConverters(()Ljava/util/List;>;RuntimeInvisibleAnnotations(Ljava/lang/Object;)VF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; SourceFileHolidayDao_Impl.java NestMembers InnerClasses1 "#y1**+* Y*+*Y*+*Y*+ *+ ,G#c0o11 E7*$*)*+,A*2 7*5:*5!++-+& stvwx!z(x+z4{   77   kc*8Y*+:,=    2*$*)*+C*2*5 M*5,'& $'/122 2 g m*GY*+I,= c*LY*+N,=     3*$*)*+OW*2*5 M*5,(& %(0233   h !m*UY*+W,= "# *$* X:66^6^6^*)dW*2*5: *5 * h: * h L[eegeEq}}}V*-8;ELT[benqz}H$ %&' |()y*+n,+ &_@H_ K -.&lNln:6s*$*t:z|6|6|6 |6 |6 |6 |6 |6|6|6Y:Y:77 7 6 7 66 77  7"" :$:$$W::%%*3 *3<ENW`i r {   ! "#%*&1(<)C+N,U.a/g1r3y45689689:.d/0$1 2 3 4 5+6 k7& w,+*Y8 <G9 N5: "r/0$3f;+<]<+ET=+ NK>+ WB?+ `9@+ i0A+ r'B+{C+D+ E F0 GH*+*IJ  K LoLo@PLo LLoLoNOP2l:ln:6s:*Y*-@A BCDEH22E 2.F0 &GH#*+QR 2ST UVWAX3 *+  AY4 *+,  AE13 *+  Z[\ULG8 ]B 8GLUPK!!MÒ 4com/ustadmobile/core/db/dao/LanguageDao_Impl$1.class=e  .com/ustadmobile/core/db/dao/LanguageDao_Impl$1this$0.Lcom/ustadmobile/core/db/dao/LanguageDao_Impl;   $androidx/room/EntityInsertionAdapter(Landroidx/room/RoomDatabase;)V INSERT OR ABORT INTO `Language` (`langUid`,`name`,`iso_639_1_standard`,`iso_639_2_standard`,`iso_639_3_standard`,`Language_Type`,`languageActive`,`langLocalChangeSeqNum`,`langMasterChangeSeqNum`,`langLastChangedBy`,`langLct`) VALUES (nullif(?, 0),?,?,?,?,?,?,?,?,?,?)  (com/ustadmobile/lib/db/entities/Language getLangUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V  getName()Ljava/lang/String;  !"bindNull(I)V $ %& bindString(ILjava/lang/String;)V ( )getIso_639_1_standard + ,getIso_639_2_standard . /getIso_639_3_standard 1 2getLanguage_Type 4 56getLanguageActive()Z 8 9getLangLocalChangeSeqNum ; <getLangMasterChangeSeqNum > ?@getLangLastChangedBy()I B C getLangLct E FGbindX(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/Language;)VM(Lcom/ustadmobile/core/db/dao/LanguageDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis0Lcom/ustadmobile/core/db/dao/LanguageDao_Impl$1;arg0Landroidx/room/RoomDatabase; createQueryRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity*Lcom/ustadmobile/lib/db/entities/Language;_tmpI StackMapTable$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureRLandroidx/room/EntityInsertionAdapter; SourceFileLanguageDao_Impl.javaEnclosingMethodb,com/ustadmobile/core/db/dao/LanguageDao_ImplNestHost InnerClasses  HII *+*,J2K  LM  NOPI- J6K LMQRFGI+,, ++,#,' ++,'#,* ++,*#,- ++,-#,0++,0#,3>++,7+ ,:+ ,=+ ,AJ^< =>@'B.C8ECGJHTJ_LfMpO{QRTVWXYZ[\K*LMSTUV<WXY      @Z RRDF[I4 *+,DJ2K  LMZ RR\]^_`a cad PK!![5com/ustadmobile/core/db/dao/LanguageDao_Impl$10.class=  /com/ustadmobile/core/db/dao/LanguageDao_Impl$10this$0.Lcom/ustadmobile/core/db/dao/LanguageDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  ,com/ustadmobile/core/db/dao/LanguageDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;langUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&name(iso_639_1_standard*iso_639_2_standard,iso_639_3_standard. Language_Type0languageActive2langLocalChangeSeqNum4langMasterChangeSeqNum6langLastChangedBy8langLct:java/util/ArrayList <=> ?@android/database/CursorgetCount()I 9B C(I)V <E FG moveToNext()ZI(com/ustadmobile/lib/db/entities/Language H <L MNgetLong(I)J HP QR setLangUid(J)V <T UVisNull(I)Z <X YZ getString(I)Ljava/lang/String; H\ ]^setName(Ljava/lang/String;)V H` a^setIso_639_1_standard Hc d^setIso_639_2_standard Hf g^setIso_639_3_standard Hi j^setLanguage_Type <l mngetInt(I)I Hp qrsetLanguageActive(Z)V Ht uRsetLangLocalChangeSeqNum Hw xRsetLangMasterChangeSeqNum Hz {CsetLangLastChangedBy H} ~R setLangLct  java/util/Listadd(Ljava/lang/Object;)Z < close  androidx/room/RoomSQLiteQueryrelease  call()Ljava/util/List;java/util/concurrent/CallableP(Lcom/ustadmobile/core/db/dao/LanguageDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis1Lcom/ustadmobile/core/db/dao/LanguageDao_Impl$10; Signature_tmpNameLjava/lang/String;_tmpIso_639_1_standard_tmpIso_639_2_standard_tmpIso_639_3_standard_tmpLanguage_Type_item*Lcom/ustadmobile/lib/db/entities/Language; _tmpLangUidJ_tmpLanguageActiveZ_tmpI_tmpLangLocalChangeSeqNum_tmpLangMasterChangeSeqNum_tmpLangLastChangedBy _tmpLangLct_cursorIndexOfLangUid_cursorIndexOfName_cursorIndexOfIso6391Standard_cursorIndexOfIso6392Standard_cursorIndexOfIso6393Standard_cursorIndexOfLanguageType_cursorIndexOfLanguageActive#_cursorIndexOfLangLocalChangeSeqNum$_cursorIndexOfLangMasterChangeSeqNum_cursorIndexOfLangLastChangedBy_cursorIndexOfLangLct_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTable; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/Exception>()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;finalize()Ljava/lang/Object;oLjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileLanguageDao_Impl.javaEnclosingMethod findAllLanguageLive ()Lkotlinx/coroutines/flow/Flow;NestHost InnerClasses   C*+*,*  **L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 9Y+;A: +D2HYJ:+K7O+S : +W:[+S : +W:_+S : +W:b+S : +W:e+S : +W:h+k66o+ K7s+ K7v+ k6y+ K7| W :+:+7!#$%'&/'7(?)G*O+W,_-g.v/134679;=>@BDEGIKL NPR)S/U9W@ZJ[V\]^g_naxbdeghijkmkmnB  ,#9rVUJagDx3"'/7?|GtOl Wd _\ gT vE  vE xv<1H    @Y< <6* st A/*  PK!!5E4 5com/ustadmobile/core/db/dao/LanguageDao_Impl$11.class=  /com/ustadmobile/core/db/dao/LanguageDao_Impl$11this$0.Lcom/ustadmobile/core/db/dao/LanguageDao_Impl;  val$selectedItemLjava/util/List;  val$toggleVisibilityZ  val$updateTimeJ  java/lang/Object()V  androidx/room/util/StringUtilnewStringBuilder()Ljava/lang/StringBuilder;  "#$ %&java/lang/StringBuilderappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;( UPDATE Language * SET languageActive = ,?., 0 langLct = 2 WHERE langUid IN ( 456 78java/util/Listsize()I : ;<appendPlaceholders(Ljava/lang/StringBuilder;I)V>) "@ ABtoString()Ljava/lang/String; DEF GH,com/ustadmobile/core/db/dao/LanguageDao_Impl__dbLandroidx/room/RoomDatabase; JKL MNandroidx/room/RoomDatabasecompileStatement?(Ljava/lang/String;)Landroidx/sqlite/db/SupportSQLiteStatement; PQR ST)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V 4V WXiterator()Ljava/util/Iterator; Z[\ ]^java/util/IteratorhasNext()Z Z` abnext()Ljava/lang/Object;djava/lang/Long cf gh longValue()J Jj kbeginTransaction Pm n8executeUpdateDelete Jp qsetTransactionSuccessful stu vw kotlin/UnitINSTANCE Lkotlin/Unit; Jy zendTransaction | }~call()Lkotlin/Unit;java/util/concurrent/CallableC(Lcom/ustadmobile/core/db/dao/LanguageDao_Impl;Ljava/util/List;ZJ)VCodeLineNumberTableLocalVariableTablethis1Lcom/ustadmobile/core/db/dao/LanguageDao_Impl$11; Signature_item_stringBuilderLjava/lang/StringBuilder; _inputSizeI_sqlLjava/lang/String;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndex_tmp StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileLanguageDao_Impl.javaEnclosingMethod toggleVisibilityLanguageF(ZLjava/util/List;JLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses   N*+*,* **}~P L+!W+'!W+!W+)!W++!W+-!W+!W+/!W++!W+!W+1!W*3=+9+=!W+?N*C-I:6* 6O6*O6*U:Y#_ce7O*CilW*Cor:*Cx: *Cx    #  '.5<CJQ[`gly|  R[ly|'"P@+Z)mA}b/*{ DD PK!!n 4com/ustadmobile/core/db/dao/LanguageDao_Impl$2.class=e  .com/ustadmobile/core/db/dao/LanguageDao_Impl$2this$0.Lcom/ustadmobile/core/db/dao/LanguageDao_Impl;   $androidx/room/EntityInsertionAdapter(Landroidx/room/RoomDatabase;)V INSERT OR REPLACE INTO `Language` (`langUid`,`name`,`iso_639_1_standard`,`iso_639_2_standard`,`iso_639_3_standard`,`Language_Type`,`languageActive`,`langLocalChangeSeqNum`,`langMasterChangeSeqNum`,`langLastChangedBy`,`langLct`) VALUES (nullif(?, 0),?,?,?,?,?,?,?,?,?,?)  (com/ustadmobile/lib/db/entities/Language getLangUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V  getName()Ljava/lang/String;  !"bindNull(I)V $ %& bindString(ILjava/lang/String;)V ( )getIso_639_1_standard + ,getIso_639_2_standard . /getIso_639_3_standard 1 2getLanguage_Type 4 56getLanguageActive()Z 8 9getLangLocalChangeSeqNum ; <getLangMasterChangeSeqNum > ?@getLangLastChangedBy()I B C getLangLct E FGbindX(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/Language;)VM(Lcom/ustadmobile/core/db/dao/LanguageDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis0Lcom/ustadmobile/core/db/dao/LanguageDao_Impl$2;arg0Landroidx/room/RoomDatabase; createQueryRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity*Lcom/ustadmobile/lib/db/entities/Language;_tmpI StackMapTable$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureRLandroidx/room/EntityInsertionAdapter; SourceFileLanguageDao_Impl.javaEnclosingMethodb,com/ustadmobile/core/db/dao/LanguageDao_ImplNestHost InnerClasses  HII *+*,J^K  LM  NOPI- JbK LMQRFGI+,, ++,#,' ++,'#,* ++,*#,- ++,-#,0++,0#,3>++,7+ ,:+ ,=+ ,AJ^h ijl'n.o8qCsJtTv_xfyp{{}~K*LMSTUV<WXY      @Z RRDF[I4 *+,DJ^K  LMZ RR\]^_`a cad PK!!nE 4com/ustadmobile/core/db/dao/LanguageDao_Impl$3.class=e  .com/ustadmobile/core/db/dao/LanguageDao_Impl$3this$0.Lcom/ustadmobile/core/db/dao/LanguageDao_Impl;   +androidx/room/EntityDeletionOrUpdateAdapter(Landroidx/room/RoomDatabase;)VUPDATE OR ABORT `Language` SET `langUid` = ?,`name` = ?,`iso_639_1_standard` = ?,`iso_639_2_standard` = ?,`iso_639_3_standard` = ?,`Language_Type` = ?,`languageActive` = ?,`langLocalChangeSeqNum` = ?,`langMasterChangeSeqNum` = ?,`langLastChangedBy` = ?,`langLct` = ? WHERE `langUid` = ?  (com/ustadmobile/lib/db/entities/Language getLangUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V  getName()Ljava/lang/String;  !"bindNull(I)V $ %& bindString(ILjava/lang/String;)V ( )getIso_639_1_standard + ,getIso_639_2_standard . /getIso_639_3_standard 1 2getLanguage_Type 4 56getLanguageActive()Z 8 9getLangLocalChangeSeqNum ; <getLangMasterChangeSeqNum > ?@getLangLastChangedBy()I B C getLangLct E FGbindX(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/Language;)VM(Lcom/ustadmobile/core/db/dao/LanguageDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis0Lcom/ustadmobile/core/db/dao/LanguageDao_Impl$3;arg0Landroidx/room/RoomDatabase; createQueryRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity*Lcom/ustadmobile/lib/db/entities/Language;_tmpI StackMapTable$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureYLandroidx/room/EntityDeletionOrUpdateAdapter; SourceFileLanguageDao_Impl.javaEnclosingMethodb,com/ustadmobile/core/db/dao/LanguageDao_ImplNestHost InnerClasses  HII *+*,JK  LM  NOPI- JK LMQRFGI+,, ++,#,' ++,'#,* ++,*#,- ++,-#,0++,0#,3>++,7+ ,:+ ,=+ ,A+ ,Jb '.8CJT_fp{K*LMSTUVHWXY      @Z RRDF[I4 *+,DJK  LMZ RR\]^_`a cad PK!!|rr4com/ustadmobile/core/db/dao/LanguageDao_Impl$4.class=S  .com/ustadmobile/core/db/dao/LanguageDao_Impl$4this$0.Lcom/ustadmobile/core/db/dao/LanguageDao_Impl;   val$entity*Lcom/ustadmobile/lib/db/entities/Language;  java/lang/Object()V  ,com/ustadmobile/core/db/dao/LanguageDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  __insertionAdapterOfLanguage&Landroidx/room/EntityInsertionAdapter; !"# $%$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)J '() *+java/lang/LongvalueOf(J)Ljava/lang/Long; - .setTransactionSuccessful 0 1endTransaction 3 45call()Ljava/lang/Long;7java/util/concurrent/Callable[(Lcom/ustadmobile/core/db/dao/LanguageDao_Impl;Lcom/ustadmobile/lib/db/entities/Language;)VCodeLineNumberTableLocalVariableTablethis0Lcom/ustadmobile/core/db/dao/LanguageDao_Impl$4; Signature_resultLjava/lang/Long; StackMapTableCjava/lang/Throwable ExceptionsFjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;CLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileLanguageDao_Impl.javaEnclosingMethod OP insertAsync^(Lcom/ustadmobile/lib/db/entities/Language;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :;<=>459A*** &L*,+M*/,N*/- (4:" &(24?;?@A<=AtBDEGHA4I9/*2:; <=DEGH>JKLMNQR PK!!eyL4com/ustadmobile/core/db/dao/LanguageDao_Impl$5.class=Q  .com/ustadmobile/core/db/dao/LanguageDao_Impl$5this$0.Lcom/ustadmobile/core/db/dao/LanguageDao_Impl;  val$languageListLjava/util/List;  java/lang/Object()V  ,com/ustadmobile/core/db/dao/LanguageDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  __insertionAdapterOfLanguage&Landroidx/room/EntityInsertionAdapter; !"# $%$androidx/room/EntityInsertionAdapterinsert(Ljava/lang/Iterable;)V ' (setTransactionSuccessful *+, -. kotlin/UnitINSTANCE Lkotlin/Unit; 0 1endTransaction 3 45call()Lkotlin/Unit;7java/util/concurrent/CallableA(Lcom/ustadmobile/core/db/dao/LanguageDao_Impl;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethis0Lcom/ustadmobile/core/db/dao/LanguageDao_Impl$5; Signature StackMapTableAjava/lang/Throwable ExceptionsDjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileLanguageDao_Impl.javaEnclosingMethod MNinsertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :;<=>459?*** *&)L*/+M*/, &2:" "&02=; ?<=?r@BCEFA4G9/*2:; <=BCEF>HIJKLOP PK!!\)R4com/ustadmobile/core/db/dao/LanguageDao_Impl$6.class=S  .com/ustadmobile/core/db/dao/LanguageDao_Impl$6this$0.Lcom/ustadmobile/core/db/dao/LanguageDao_Impl;   val$entity*Lcom/ustadmobile/lib/db/entities/Language;  java/lang/Object()V  ,com/ustadmobile/core/db/dao/LanguageDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  __updateAdapterOfLanguage-Landroidx/room/EntityDeletionOrUpdateAdapter; !"# $%+androidx/room/EntityDeletionOrUpdateAdapterhandle(Ljava/lang/Object;)I ' (setTransactionSuccessful *+, -.java/lang/IntegervalueOf(I)Ljava/lang/Integer; 0 1endTransaction 3 45call()Ljava/lang/Integer;7java/util/concurrent/Callable[(Lcom/ustadmobile/core/db/dao/LanguageDao_Impl;Lcom/ustadmobile/lib/db/entities/Language;)VCodeLineNumberTableLocalVariableTablethis0Lcom/ustadmobile/core/db/dao/LanguageDao_Impl$6; Signature_totalI StackMapTableCjava/lang/Throwable ExceptionsFjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;FLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileLanguageDao_Impl.javaEnclosingMethod OP updateAsync^(Lcom/ustadmobile/lib/db/entities/Language;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :;<=>459E<*** `<*&)M*/,N*/- ,8:&  ',68C;E<=C?@A8BDEGHA4I9/*2:; <=DEGH>JKLMNQR PK!!aoo4com/ustadmobile/core/db/dao/LanguageDao_Impl$7.class=  .com/ustadmobile/core/db/dao/LanguageDao_Impl$7this$0.Lcom/ustadmobile/core/db/dao/LanguageDao_Impl;   ,androidx/room/paging/LimitOffsetPagingSourceQ(Landroidx/room/RoomSQLiteQuery;Landroidx/room/RoomDatabase;[Ljava/lang/String;)VlangUid  androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)Inameiso_639_1_standardiso_639_2_standardiso_639_3_standard Language_Type languageActive"langLocalChangeSeqNum$langMasterChangeSeqNum&langLastChangedBy(langLct*java/util/ArrayList ,-. /0android/database/CursorgetCount()I )2 3(I)V ,5 67 moveToNext()Z9(com/ustadmobile/lib/db/entities/Language 8; <()V ,> ?@getLong(I)J 8B CD setLangUid(J)V ,F GHisNull(I)Z ,J KL getString(I)Ljava/lang/String; 8N OPsetName(Ljava/lang/String;)V 8R SPsetIso_639_1_standard 8U VPsetIso_639_2_standard 8X YPsetIso_639_3_standard 8[ \PsetLanguage_Type ,^ _`getInt(I)I 8b cdsetLanguageActive(Z)V 8f gDsetLangLocalChangeSeqNum 8i jDsetLangMasterChangeSeqNum 8l m3setLangLastChangedBy 8o pD setLangLct rst uvjava/util/Listadd(Ljava/lang/Object;)Z(Lcom/ustadmobile/core/db/dao/LanguageDao_Impl;Landroidx/room/RoomSQLiteQuery;Landroidx/room/RoomDatabase;[Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis0Lcom/ustadmobile/core/db/dao/LanguageDao_Impl$7;arg0Landroidx/room/RoomSQLiteQuery;arg1Landroidx/room/RoomDatabase;arg2[Ljava/lang/String; convertRows+(Landroid/database/Cursor;)Ljava/util/List;_tmpNameLjava/lang/String;_tmpIso_639_1_standard_tmpIso_639_2_standard_tmpIso_639_3_standard_tmpLanguage_Type_item*Lcom/ustadmobile/lib/db/entities/Language; _tmpLangUidJ_tmpLanguageActiveZ_tmpI_tmpLangLocalChangeSeqNum_tmpLangMasterChangeSeqNum_tmpLangLastChangedBy _tmpLangLctcursorLandroid/database/Cursor;_cursorIndexOfLangUid_cursorIndexOfName_cursorIndexOfIso6391Standard_cursorIndexOfIso6392Standard_cursorIndexOfIso6393Standard_cursorIndexOfLanguageType_cursorIndexOfLanguageActive#_cursorIndexOfLangLocalChangeSeqNum$_cursorIndexOfLangMasterChangeSeqNum_cursorIndexOfLangLastChangedBy_cursorIndexOfLangLct_resultLjava/util/List;LocalVariableTypeTable; StackMapTablejava/lang/String SignatureW(Landroid/database/Cursor;)Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;$RuntimeInvisibleParameterAnnotationsZLandroidx/room/paging/LimitOffsetPagingSource; SourceFileLanguageDao_Impl.javaEnclosingMethod,com/ustadmobile/core/db/dao/LanguageDao_Impl findLanguagesAsSource3(ILjava/lang/String;)Landroidx/paging/PagingSource;NestHost InnerClasses  wx`*+*,-y>z4{|}~xD+ =+>+6+6+6+6+6+!6 +#6 +%6 +'6 )Y++1: +428Y::+=7A+E : +I:M+E : +I:Q+E : +I:T+E : +I:W+E : +I:Z+]66a+ =7e+ =7h+ ]6k+ =7n qW y2BCDEF&G.H6I>JFKNLVMeNnPwRSUVXZ\]_acdfhjkmo qrt(v/y9zE{L}V~]gnxzB w#(rEU9aVDg3x"{|&z.r6j>b FZ NR VJ e; e; he,r18    @Y,r PK!! jj4com/ustadmobile/core/db/dao/LanguageDao_Impl$8.class=  .com/ustadmobile/core/db/dao/LanguageDao_Impl$8this$0.Lcom/ustadmobile/core/db/dao/LanguageDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  ,com/ustadmobile/core/db/dao/LanguageDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;langUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&name(iso_639_1_standard*iso_639_2_standard,iso_639_3_standard. Language_Type0languageActive2langLocalChangeSeqNum4langMasterChangeSeqNum6langLastChangedBy8langLct :;< =>android/database/Cursor moveToFirst()Z@(com/ustadmobile/lib/db/entities/Language ? :C DEgetLong(I)J ?G HI setLangUid(J)V :K LMisNull(I)Z :O PQ getString(I)Ljava/lang/String; ?S TUsetName(Ljava/lang/String;)V ?W XUsetIso_639_1_standard ?Z [UsetIso_639_2_standard ?] ^UsetIso_639_3_standard ?` aUsetLanguage_Type :c degetInt(I)I ?g hisetLanguageActive(Z)V ?k lIsetLangLocalChangeSeqNum ?n oIsetLangMasterChangeSeqNum ?q rssetLangLastChangedBy(I)V ?u vI setLangLct :x yclose {|} ~androidx/room/RoomSQLiteQueryrelease  call,()Lcom/ustadmobile/lib/db/entities/Language;java/util/concurrent/CallableP(Lcom/ustadmobile/core/db/dao/LanguageDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis0Lcom/ustadmobile/core/db/dao/LanguageDao_Impl$8; Signature_tmpNameLjava/lang/String;_tmpIso_639_1_standard_tmpIso_639_2_standard_tmpIso_639_3_standard_tmpLanguage_Type _tmpLangUidJ_tmpLanguageActiveZ_tmpI_tmpLangLocalChangeSeqNum_tmpLangMasterChangeSeqNum_tmpLangLastChangedBy _tmpLangLct_result*Lcom/ustadmobile/lib/db/entities/Language;_cursorIndexOfLangUid_cursorIndexOfName_cursorIndexOfIso6391Standard_cursorIndexOfIso6392Standard_cursorIndexOfIso6393Standard_cursorIndexOfLanguageType_cursorIndexOfLanguageActive#_cursorIndexOfLangLocalChangeSeqNum$_cursorIndexOfLangMasterChangeSeqNum_cursorIndexOfLangLastChangedBy_cursorIndexOfLangLct_cursorLandroid/database/Cursor; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/Nullable;()Ljava/lang/Object;]Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileLanguageDao_Impl.javaEnclosingMethod findByTwoCodeAsyncF(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses   C*+*,* **L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 +9(?YA: +B7 F+J : +N: R+J : +N: V+J : +N: Y+J : +N: \+J : +N: _+b66 f+ B7 j+ B7 m+ b6 p+ B7 t:  :+w*z:+w*z8'/7?GOW_gpy *1;GNX_ipzB *hGK;WX:i)zy '/}7u?mGeO] WU _M gE  u:?    @O :?:A/*  PK!!UU4com/ustadmobile/core/db/dao/LanguageDao_Impl$9.class=  .com/ustadmobile/core/db/dao/LanguageDao_Impl$9this$0.Lcom/ustadmobile/core/db/dao/LanguageDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  ,com/ustadmobile/core/db/dao/LanguageDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;langUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&name(iso_639_1_standard*iso_639_2_standard,iso_639_3_standard. Language_Type0languageActive2langLocalChangeSeqNum4langMasterChangeSeqNum6langLastChangedBy8langLct :;< =>android/database/Cursor moveToFirst()Z@(com/ustadmobile/lib/db/entities/Language ? :C DEgetLong(I)J ?G HI setLangUid(J)V :K LMisNull(I)Z :O PQ getString(I)Ljava/lang/String; ?S TUsetName(Ljava/lang/String;)V ?W XUsetIso_639_1_standard ?Z [UsetIso_639_2_standard ?] ^UsetIso_639_3_standard ?` aUsetLanguage_Type :c degetInt(I)I ?g hisetLanguageActive(Z)V ?k lIsetLangLocalChangeSeqNum ?n oIsetLangMasterChangeSeqNum ?q rssetLangLastChangedBy(I)V ?u vI setLangLct :x yclose {|} ~androidx/room/RoomSQLiteQueryrelease  call,()Lcom/ustadmobile/lib/db/entities/Language;java/util/concurrent/CallableP(Lcom/ustadmobile/core/db/dao/LanguageDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis0Lcom/ustadmobile/core/db/dao/LanguageDao_Impl$9; Signature_tmpNameLjava/lang/String;_tmpIso_639_1_standard_tmpIso_639_2_standard_tmpIso_639_3_standard_tmpLanguage_Type _tmpLangUidJ_tmpLanguageActiveZ_tmpI_tmpLangLocalChangeSeqNum_tmpLangMasterChangeSeqNum_tmpLangLastChangedBy _tmpLangLct_result*Lcom/ustadmobile/lib/db/entities/Language;_cursorIndexOfLangUid_cursorIndexOfName_cursorIndexOfIso6391Standard_cursorIndexOfIso6392Standard_cursorIndexOfIso6393Standard_cursorIndexOfLanguageType_cursorIndexOfLanguageActive#_cursorIndexOfLangLocalChangeSeqNum$_cursorIndexOfLangMasterChangeSeqNum_cursorIndexOfLangLastChangedBy_cursorIndexOfLangLct_cursorLandroid/database/Cursor; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/Nullable;()Ljava/lang/Object;]Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileLanguageDao_Impl.javaEnclosingMethod findByUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses   C*+*,* **L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 +9(?YA: +B7 F+J : +N: R+J : +N: V+J : +N: Y+J : +N: \+J : +N: _+b66 f+ B7 j+ B7 m+ b6 p+ B7 t:  :+w*z:+w*z8'/7?GOW_gpy *1;GNX_ipz    B *hGK;WX:i)zy '/}7u?mGeO] WU _M gE  u:?    @O :?:A/*  PK!!NN2com/ustadmobile/core/db/dao/LanguageDao_Impl.class=  'com/ustadmobile/core/db/dao/LanguageDao()V   ,com/ustadmobile/core/db/dao/LanguageDao_Impl__dbLandroidx/room/RoomDatabase;.com/ustadmobile/core/db/dao/LanguageDao_Impl$1  M(Lcom/ustadmobile/core/db/dao/LanguageDao_Impl;Landroidx/room/RoomDatabase;)V  __insertionAdapterOfLanguage&Landroidx/room/EntityInsertionAdapter;.com/ustadmobile/core/db/dao/LanguageDao_Impl$2   __insertionAdapterOfLanguage_1.com/ustadmobile/core/db/dao/LanguageDao_Impl$3   !"__updateAdapterOfLanguage-Landroidx/room/EntityDeletionOrUpdateAdapter; $%& 'androidx/room/RoomDatabaseassertNotSuspendingTransaction $) *beginTransaction ,-. /0$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)J $2 3setTransactionSuccessful $5 6endTransaction8.com/ustadmobile/core/db/dao/LanguageDao_Impl$4 7: ;[(Lcom/ustadmobile/core/db/dao/LanguageDao_Impl;Lcom/ustadmobile/lib/db/entities/Language;)V =>? @Aandroidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ,C DEinsert(Ljava/lang/Iterable;)VG.com/ustadmobile/core/db/dao/LanguageDao_Impl$5 FI JA(Lcom/ustadmobile/core/db/dao/LanguageDao_Impl;Ljava/util/List;)V LMN OP+androidx/room/EntityDeletionOrUpdateAdapterhandle(Ljava/lang/Object;)IR.com/ustadmobile/core/db/dao/LanguageDao_Impl$6 Q:U SELECT Language.* FROM Language WHERE name LIKE ? ORDER BY CASE(?) WHEN 1 THEN Language.name WHEN 3 THEN Language.iso_639_1_standard WHEN 5 THEN Language.iso_639_2_standard ELSE '' END ASC, CASE(?) WHEN 2 THEN Language.name WHEN 4 THEN Language.iso_639_1_standard WHEN 6 THEN Language.iso_639_2_standard ELSE '' END DESC WXY Z[androidx/room/RoomSQLiteQueryacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; W] ^_ bindString(ILjava/lang/String;)V Wa bcbindLong(IJ)Ve.com/ustadmobile/core/db/dao/LanguageDao_Impl$7gjava/lang/StringiLanguage dk l(Lcom/ustadmobile/core/db/dao/LanguageDao_Impl;Landroidx/room/RoomSQLiteQuery;Landroidx/room/RoomDatabase;[Ljava/lang/String;)VnSELECT * FROM Language pqr standroidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;vlangUid xyz {|androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I~nameiso_639_1_standardiso_639_2_standardiso_639_3_standard Language_TypelanguageActivelangLocalChangeSeqNumlangMasterChangeSeqNumlangLastChangedBylangLctjava/util/ArrayList  android/database/CursorgetCount()I (I)V  moveToNext()Z(com/ustadmobile/lib/db/entities/Language  getLong(I)J  setLangUid(J)V isNull(I)Z  getString(I)Ljava/lang/String; setName(Ljava/lang/String;)V setIso_639_1_standard setIso_639_2_standard setIso_639_3_standard setLanguage_Type getInt(I)I setLanguageActive(Z)V setLangLocalChangeSeqNum setLangMasterChangeSeqNum setLangLastChangedBy  setLangLct  java/util/Listadd(Ljava/lang/Object;)Z close W release-SELECT * FROM Language WHERE name = ? LIMIT 1  moveToFirst;SELECT * FROM Language WHERE iso_639_1_standard = ? LIMIT 1 p createCancellationSignal!()Landroid/os/CancellationSignal;.com/ustadmobile/core/db/dao/LanguageDao_Impl$8 P(Lcom/ustadmobile/core/db/dao/LanguageDao_Impl;Landroidx/room/RoomSQLiteQuery;)V = @(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;VSELECT * FROM LANGUAGE WHERE iso_639_3_standard = ? OR iso_639_2_standard = ? LIMIT 1 SELECT COUNT(*) FROM LANGUAGE1SELECT * FROM LANGUAGE where langUid = ? LIMIT 1.com/ustadmobile/core/db/dao/LanguageDao_Impl$9 SELECT * FROM LANGUAGELANGUAGE/com/ustadmobile/core/db/dao/LanguageDao_Impl$10  =   createFlowo(Landroidx/room/RoomDatabase;Z[Ljava/lang/String;Ljava/util/concurrent/Callable;)Lkotlinx/coroutines/flow/Flow;    androidx/room/util/StringUtilnewStringBuilder()Ljava/lang/StringBuilder;/SELECT langUid FROM LANGUAGE WHERE langUid IN (  java/lang/StringBuilderappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;  size   appendPlaceholders(Ljava/lang/StringBuilder;I)V ) " #$toString()Ljava/lang/String; & '(iterator()Ljava/util/Iterator; *+, -java/util/IteratorhasNext */ 01next()Ljava/lang/Object;3java/lang/Long 25 67 longValue()J 29 :;valueOf(J)Ljava/lang/Long;=/com/ustadmobile/core/db/dao/LanguageDao_Impl$11 <? @C(Lcom/ustadmobile/core/db/dao/LanguageDao_Impl;Ljava/util/List;ZJ)V BCD EFjava/util/Collections emptyList()Ljava/util/List; H IJupdate-(Lcom/ustadmobile/lib/db/entities/Language;)V L MN insertAsync^(Lcom/ustadmobile/lib/db/entities/Language;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; P DQ-(Lcom/ustadmobile/lib/db/entities/Language;)J SignatureRLandroidx/room/EntityInsertionAdapter;YLandroidx/room/EntityDeletionOrUpdateAdapter;(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis.Lcom/ustadmobile/core/db/dao/LanguageDao_Impl;$RuntimeInvisibleParameterAnnotationsLandroidx/annotation/NonNull;_resultJentity*Lcom/ustadmobile/lib/db/entities/Language; StackMapTablecjava/lang/Throwable $completion Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;q(Lcom/ustadmobile/lib/db/entities/Language;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; insertList(Ljava/util/List;)V entityListLjava/util/List;=Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/Language;>;@(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/Language;>;)VinsertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; languageList;0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;(Ljava/util/List;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; replaceList?(Ljava/util/List;)V updateAsync6Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;t(Lcom/ustadmobile/lib/db/entities/Language;Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;findLanguagesAsSource3(ILjava/lang/String;)Landroidx/paging/PagingSource; sortOrderI searchTextLjava/lang/String;_sql _statementLandroidx/room/RoomSQLiteQuery; _argIndexr(ILjava/lang/String;)Landroidx/paging/PagingSource;findLanguagesList_tmpName_tmpIso_639_1_standard_tmpIso_639_2_standard_tmpIso_639_3_standard_tmpLanguage_Type_item _tmpLangUid_tmpLanguageActiveZ_tmp_tmpLangLocalChangeSeqNum_tmpLangMasterChangeSeqNum_tmpLangLastChangedBy _tmpLangLct_cursorIndexOfLangUid_cursorIndexOfName_cursorIndexOfIso6391Standard_cursorIndexOfIso6392Standard_cursorIndexOfIso6393Standard_cursorIndexOfLanguageType_cursorIndexOfLanguageActive#_cursorIndexOfLangLocalChangeSeqNum$_cursorIndexOfLangMasterChangeSeqNum_cursorIndexOfLangLastChangedBy_cursorIndexOfLangLct_cursorLandroid/database/Cursor;>()Ljava/util/List; findByName>(Ljava/lang/String;)Lcom/ustadmobile/lib/db/entities/Language; findByTwoCodelangCodefindByTwoCodeAsyncF(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;_cancellationSignalLandroid/os/CancellationSignal;MLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/Language;>;s(Ljava/lang/String;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/Language;>;)Ljava/lang/Object;findByThreeCodetotalLanguageCount findByUid-(J)Lcom/ustadmobile/lib/db/entities/Language;primaryLanguageUidfindByUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;b(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/Language;>;)Ljava/lang/Object;findAllLanguageLive ()Lkotlinx/coroutines/flow/Flow;^()Lkotlinx/coroutines/flow/Flow;>; findByUidList"(Ljava/util/List;)Ljava/util/List;_item_1Ljava/lang/Long;uidList_stringBuilderLjava/lang/StringBuilder; _inputSize _argCount"Ljava/util/List;F(Ljava/util/List;)Ljava/util/List;toggleVisibilityLanguageF(ZLjava/util/List;JLkotlin/coroutines/Continuation;)Ljava/lang/Object;toggleVisibility selectedItem updateTimeh(ZLjava/util/List;JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;getRequiredConverters(()Ljava/util/List;>;RuntimeInvisibleAnnotations(Ljava/lang/Object;)VF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; SourceFileLanguageDao_Impl.java NestMembers InnerClasses1 RSRS!"RTUVy1**+* Y*+*Y*+*Y*+W01 2^#0X1YZ1 [\DQV7*#*(*++A*1 7*4:*4!++-+W& !(+4X ]^7YZ7_`akbMNVc*7Y*+9,<WX YZ_`def dgRhijV2*#*(*+B*1*4 M*4,'W& $'/1X2YZ2klf 2kmagb RnopVm*FY*+H,<WX YZqldefqrdsRtujV2*#*(*+B*1*4 M*4,'W& $'/1X2YZ2klf 2kragb RvIJV3*#*(*+KW*1*4 M*4,(W&   % ( 0 2 X3YZ3_`ahb wNVc*QY*+S,<WX YZ_`def dxRyz{V FTNTV:6,\6`6`dY**fYhSjW& &7 89:;"<%=.>X>FYZF|}F~C ;8}RFV"mLmVM*#*,oN-uw6-}w6-w6-w6-w6-w6 -w6 -w6 -w6 -w6 -w6Y-:-5Y:-7- : -:- : -:- : -:- : -:-  : - :- 66- 7- 7- 6-7W:-,:!-,!W< $,4<DLT\dlt '.9?IPZfmw~XV"<&`^'IrfUZa}wD^3^"}^$},}4}<}D}L} T{} \s} dk} lc} t[}L]lYZ f L]rafW3 f f f f f@YfWfWbRV#MVN6-+\*#*-o:uw6}w6w6w6 w6 w6 w6 w6 w6w6w6;Y:7 :: ::  : :  : :  : : 66 7767  ԧ::-:"-"'W=  '09BKT]fox   '-8?KQ\!c$n%z&()+,./1234689689:Xj$*N!^8\mzOn[}=^+^}^ /]`0}9}B}K} T} ]} f{} or} xi}`}W}]`YZ~  }'affW f f f f f@SffWffWbV#MVN6-+\*#*-o:uw6}w6w6w6 w6 w6 w6 w6 w6w6w6;Y:7 :: ::  : :  : :  : : 66 7767  ԧ::-:"-"'W=?@ A BCD'F0G9HBIKJTK]LfMoNxOPRSUVXY[]_`bdfg ikm'n-p8r?tKuQw\yc|n}z~Xj$*N!^8\mzOn[}=^+^}^ /]`0}9}B}K} T} ]} f{} or} xi}`}W}]`YZ  }'affW f f f f f@SffWffWbV1NV:6+\:*Y*,W XH1YZ11de. &#}f 1dRV$#MVN6-+\6-+\*#*-o:uw6}w6w6w6 w6 w6 w6 w6 w6w6w6;Y:7 :: ::  : :  : :  : : 66 7767  ԧ::-:"-"1W?  %1:CLU^gpy     "$%&1'7)B+I-U.[0f2m5x679:<=?@BCDEGIJGIJKXj$4X!^BfmOx[}=^+^}^ /]`:}C}L}U} ^} g} p{} yr} i}`}W}]`YZ  }1affW f f f f f@SffWffWbV"TLVM*#*,oN--666-,:-,8EEGEW:PQ RSV%W1Y4[8]>^B[E]M^Q_X>.]}4]}TYZQ J8a(1fWfWbV$NV:6`*#*o:uw6}w6w6 w6 w6 w6 w6 w6w6w6w6;Y:7 ::  : :  : :  : :  : : 66776  7!!ԧ:::##*W=de fghi*k3l<mEnNoWp`qirrs{tuwxz{}~ *0;BNT_fq}Xj$ -Q!^;_m}Oq[}=^+^} ^!/]`3}<}E} N} W} `} i|} rs}{j}a}X}]`YZ^ }*afW f f f f f@SfWfWbV2:V:6`:*Y*-W XH2YZ2^2de. &#}f 2dRVl&LVM*fYSY*,W X &YZ# RVO Ӹ M,W+>,,W,!:`6V:6+%:)!.247  `*#*o:Y: 8:   W :  :  {Wnz{ |}~ &+47Xadgn{Xz X ^  7]l YZl}&+}47}{Xf7] aJ? fW*'## fWbRV *<WX4YZl^defdsR FVAWR\AIV3 *+GW%X  YZAMV4 *+,KW%X  YZAD0V3 *+OW%X  YZ <dQF7 Z 7FQd<PK!!I-C ;com/ustadmobile/core/db/dao/LanguageVariantDao_Impl$1.class=Y  5com/ustadmobile/core/db/dao/LanguageVariantDao_Impl$1this$05Lcom/ustadmobile/core/db/dao/LanguageVariantDao_Impl;   $androidx/room/EntityInsertionAdapter(Landroidx/room/RoomDatabase;)VINSERT OR ABORT INTO `LanguageVariant` (`langVariantUid`,`langUid`,`countryCode`,`name`,`langVariantLocalChangeSeqNum`,`langVariantMasterChangeSeqNum`,`langVariantLastChangedBy`,`langVariantLct`) VALUES (nullif(?, 0),?,?,?,?,?,?,?)  /com/ustadmobile/lib/db/entities/LanguageVariantgetLangVariantUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V   getLangUid  !getCountryCode()Ljava/lang/String; # $%bindNull(I)V ' () bindString(ILjava/lang/String;)V + ,!getName . /getLangVariantLocalChangeSeqNum 1 2 getLangVariantMasterChangeSeqNum 4 56getLangVariantLastChangedBy()I 8 9getLangVariantLct ; <=bind_(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/LanguageVariant;)VT(Lcom/ustadmobile/core/db/dao/LanguageVariantDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis7Lcom/ustadmobile/core/db/dao/LanguageVariantDao_Impl$1;arg0Landroidx/room/RoomDatabase; createQueryRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity1Lcom/ustadmobile/lib/db/entities/LanguageVariant; StackMapTable$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureYLandroidx/room/EntityInsertionAdapter; SourceFileLanguageVariantDao_Impl.javaEnclosingMethodV3com/ustadmobile/core/db/dao/LanguageVariantDao_ImplNestHost InnerClasses  >?I *+*,@&A  BC  DEF!?- @*A BCGH<=?+,+,, +"+,&,* +"+,*&+,-+,0+,3+,7@6 0 123'52798C:N<Y=e>r?~@A BCIJKLM'  N HHD<O?4 *+,:@&A  BCN HHPQRSTU WUX PK!!10% ;com/ustadmobile/core/db/dao/LanguageVariantDao_Impl$2.class=Y  5com/ustadmobile/core/db/dao/LanguageVariantDao_Impl$2this$05Lcom/ustadmobile/core/db/dao/LanguageVariantDao_Impl;   +androidx/room/EntityDeletionOrUpdateAdapter(Landroidx/room/RoomDatabase;)VUPDATE OR ABORT `LanguageVariant` SET `langVariantUid` = ?,`langUid` = ?,`countryCode` = ?,`name` = ?,`langVariantLocalChangeSeqNum` = ?,`langVariantMasterChangeSeqNum` = ?,`langVariantLastChangedBy` = ?,`langVariantLct` = ? WHERE `langVariantUid` = ?  /com/ustadmobile/lib/db/entities/LanguageVariantgetLangVariantUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V   getLangUid  !getCountryCode()Ljava/lang/String; # $%bindNull(I)V ' () bindString(ILjava/lang/String;)V + ,!getName . /getLangVariantLocalChangeSeqNum 1 2 getLangVariantMasterChangeSeqNum 4 56getLangVariantLastChangedBy()I 8 9getLangVariantLct ; <=bind_(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/LanguageVariant;)VT(Lcom/ustadmobile/core/db/dao/LanguageVariantDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis7Lcom/ustadmobile/core/db/dao/LanguageVariantDao_Impl$2;arg0Landroidx/room/RoomDatabase; createQueryRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity1Lcom/ustadmobile/lib/db/entities/LanguageVariant; StackMapTable$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V Signature`Landroidx/room/EntityDeletionOrUpdateAdapter; SourceFileLanguageVariantDao_Impl.javaEnclosingMethodV3com/ustadmobile/core/db/dao/LanguageVariantDao_ImplNestHost InnerClasses  >?I *+*,@BA  BC  DEF!?- @FA BCGH<=? +,+,, +"+,&,* +"+,*&+,-+,0+,3+,7+ ,@:L MNO'Q2S9TCVNXYYeZr[~\]A BCIJKLM'  N HHD<O?4 *+,:@BA  BCN HHPQRSTU WUX PK!!L;com/ustadmobile/core/db/dao/LanguageVariantDao_Impl$3.class=S  5com/ustadmobile/core/db/dao/LanguageVariantDao_Impl$3this$05Lcom/ustadmobile/core/db/dao/LanguageVariantDao_Impl;   val$entity1Lcom/ustadmobile/lib/db/entities/LanguageVariant;  java/lang/Object()V  3com/ustadmobile/core/db/dao/LanguageVariantDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  #__insertionAdapterOfLanguageVariant&Landroidx/room/EntityInsertionAdapter; !"# $%$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)J '() *+java/lang/LongvalueOf(J)Ljava/lang/Long; - .setTransactionSuccessful 0 1endTransaction 3 45call()Ljava/lang/Long;7java/util/concurrent/Callablei(Lcom/ustadmobile/core/db/dao/LanguageVariantDao_Impl;Lcom/ustadmobile/lib/db/entities/LanguageVariant;)VCodeLineNumberTableLocalVariableTablethis7Lcom/ustadmobile/core/db/dao/LanguageVariantDao_Impl$3; Signature_resultLjava/lang/Long; StackMapTableCjava/lang/Throwable ExceptionsFjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;CLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileLanguageVariantDao_Impl.javaEnclosingMethod OP insertAsynce(Lcom/ustadmobile/lib/db/entities/LanguageVariant;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :q;<=>459A*** &L*,+M*/,N*/- (4:"u wx&y({2y4{?|;?@A<=AtBDEGHA4I9/*2:q; <=DEGH>JKLMNQR PK!!-=59com/ustadmobile/core/db/dao/LanguageVariantDao_Impl.class=  .com/ustadmobile/core/db/dao/LanguageVariantDao()V   3com/ustadmobile/core/db/dao/LanguageVariantDao_Impl__dbLandroidx/room/RoomDatabase;5com/ustadmobile/core/db/dao/LanguageVariantDao_Impl$1  T(Lcom/ustadmobile/core/db/dao/LanguageVariantDao_Impl;Landroidx/room/RoomDatabase;)V  #__insertionAdapterOfLanguageVariant&Landroidx/room/EntityInsertionAdapter;5com/ustadmobile/core/db/dao/LanguageVariantDao_Impl$2    __updateAdapterOfLanguageVariant-Landroidx/room/EntityDeletionOrUpdateAdapter;  !androidx/room/RoomDatabaseassertNotSuspendingTransaction # $beginTransaction &'( )*$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)J , -setTransactionSuccessful / 0endTransaction25com/ustadmobile/core/db/dao/LanguageVariantDao_Impl$3 14 5i(Lcom/ustadmobile/core/db/dao/LanguageVariantDao_Impl;Lcom/ustadmobile/lib/db/entities/LanguageVariant;)V 789 :;androidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; &= >?insert(Ljava/lang/Iterable;)V ABC DE+androidx/room/EntityDeletionOrUpdateAdapterhandle(Ljava/lang/Object;)IG;SELECT * FROM LanguageVariant WHERE countryCode = ? LIMIT 1 IJK LMandroidx/room/RoomSQLiteQueryacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; IO PQ bindString(ILjava/lang/String;)V STU VWandroidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;YlangVariantUid [\] ^_androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IalangUidc countryCodeenameglangVariantLocalChangeSeqNumilangVariantMasterChangeSeqNumklangVariantLastChangedBymlangVariantLct opq rsandroid/database/Cursor moveToFirst()Zu/com/ustadmobile/lib/db/entities/LanguageVariant t ox yzgetLong(I)J t| }~setLangVariantUid(J)V t ~ setLangUid o isNull(I)Z o  getString(I)Ljava/lang/String; t setCountryCode(Ljava/lang/String;)V t setName t ~setLangVariantLocalChangeSeqNum t ~ setLangVariantMasterChangeSeqNum o getInt(I)I t setLangVariantLastChangedBy(I)V t ~setLangVariantLct o close I release  java/util/Collections emptyList()Ljava/util/List;  update4(Lcom/ustadmobile/lib/db/entities/LanguageVariant;)V   insertAsynce(Lcom/ustadmobile/lib/db/entities/LanguageVariant;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;  >4(Lcom/ustadmobile/lib/db/entities/LanguageVariant;)J SignatureYLandroidx/room/EntityInsertionAdapter;`Landroidx/room/EntityDeletionOrUpdateAdapter;(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis5Lcom/ustadmobile/core/db/dao/LanguageVariantDao_Impl;$RuntimeInvisibleParameterAnnotationsLandroidx/annotation/NonNull;_resultJentity1Lcom/ustadmobile/lib/db/entities/LanguageVariant; StackMapTablejava/lang/Throwable $completion Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;x(Lcom/ustadmobile/lib/db/entities/LanguageVariant;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; insertList(Ljava/util/List;)V entityListLjava/util/List;DLjava/util/List<+Lcom/ustadmobile/lib/db/entities/LanguageVariant;>;G(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/LanguageVariant;>;)V findByCodeE(Ljava/lang/String;)Lcom/ustadmobile/lib/db/entities/LanguageVariant;_tmpCountryCodeLjava/lang/String;_tmpName_tmpLangVariantUid _tmpLangUid _tmpLangVariantLocalChangeSeqNum!_tmpLangVariantMasterChangeSeqNum_tmpLangVariantLastChangedByI_tmpLangVariantLct_cursorIndexOfLangVariantUid_cursorIndexOfLangUid_cursorIndexOfCountryCode_cursorIndexOfName*_cursorIndexOfLangVariantLocalChangeSeqNum+_cursorIndexOfLangVariantMasterChangeSeqNum&_cursorIndexOfLangVariantLastChangedBy_cursorIndexOfLangVariantLct_sql _statementLandroidx/room/RoomSQLiteQuery; _argIndex_cursorLandroid/database/Cursor;java/lang/StringgetRequiredConverters(()Ljava/util/List;>;RuntimeInvisibleAnnotations(Ljava/lang/Object;)VF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; SourceFileLanguageVariantDao_Impl.java NestMembers InnerClasses1  h$**+* Y*+*Y*+$% &B#_$$ >7**"*+%A*+ 7*.:*.!++-+& cdfgh!j(h+j4k 77kc*1Y*+3,6q  2**"*+<*+*. M*.,'& $'/122 2g 3**"*+@W*+*. M*.,(& %(0233h ^FMFHN6-+N**-R:XZ6`Z6bZ6dZ6 fZ6 hZ6 jZ6 lZ6 nûtYv:w7{w7 ::  : : w7 w7 6 w7::-:-'@NNPN- '09BKT]foy $/69<@GKNW[sO= +/09B K T ] f o <^^c[ T Q'7rIot  QIotIo A3 *+t  A4 *+t,  A>*3 *+t  1  1PK!!?99com/ustadmobile/core/db/dao/LeavingReasonDao_Impl$1.class=S  3com/ustadmobile/core/db/dao/LeavingReasonDao_Impl$1this$03Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl;   $androidx/room/EntityInsertionAdapter(Landroidx/room/RoomDatabase;)VINSERT OR ABORT INTO `LeavingReason` (`leavingReasonUid`,`leavingReasonTitle`,`leavingReasonMCSN`,`leavingReasonCSN`,`leavingReasonLCB`,`leavingReasonLct`) VALUES (nullif(?, 0),?,?,?,?,?)  -com/ustadmobile/lib/db/entities/LeavingReasongetLeavingReasonUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V  getLeavingReasonTitle()Ljava/lang/String;  !"bindNull(I)V $ %& bindString(ILjava/lang/String;)V ( )getLeavingReasonMCSN + ,getLeavingReasonCSN . /0getLeavingReasonLCB()I 2 3getLeavingReasonLct 5 67bind](Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/LeavingReason;)VR(Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis5Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl$1;arg0Landroidx/room/RoomDatabase; createQueryRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity/Lcom/ustadmobile/lib/db/entities/LeavingReason; StackMapTable$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureWLandroidx/room/EntityInsertionAdapter; SourceFileLeavingReasonDao_Impl.javaEnclosingMethodP1com/ustadmobile/core/db/dao/LeavingReasonDao_ImplNestHost InnerClasses  89I *+*,:3;  <=  >?@9- :7; <=AB679V+,, ++,#+,'+,*+,-+,1:& = >?A'C2D=EIFUG; V<=VCDVEFG H BBD6I94 *+,4:3;  <=H BBJKLMNO QOR PK!!D D :com/ustadmobile/core/db/dao/LeavingReasonDao_Impl$10.class=l  4com/ustadmobile/core/db/dao/LeavingReasonDao_Impl$10this$03Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  1com/ustadmobile/core/db/dao/LeavingReasonDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;java/util/ArrayList !" #$android/database/CursorgetCount()I & '(I)V ) *+ moveToNext()Z - ./getLong(I)J 123 45java/lang/LongvalueOf(J)Ljava/lang/Long; 789 :;java/util/Listadd(Ljava/lang/Object;)Z = >close @AB Candroidx/room/RoomSQLiteQueryrelease E FGcall()Ljava/util/List;Ijava/util/concurrent/CallableU(Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis6Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl$10; Signature_item_1Ljava/lang/Long;_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTable"Ljava/util/List; StackMapTable[java/lang/Throwable Exceptions^java/lang/Exception$()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;ULjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileLeavingReasonDao_Impl.javaEnclosingMethod hi findByUidListD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  H JKC*+*,* LMNOPFGKa**LY+%M+(+,0N,-6W,N+<*?-:+<*?@OOQOL6 (3;>@FMOW^M*3QR0STaNOPUVW 0SXY 7 Z\]P_`aAFbK/*DLM NO\]`aPcdefgjk PK!! :com/ustadmobile/core/db/dao/LeavingReasonDao_Impl$11.class=  4com/ustadmobile/core/db/dao/LeavingReasonDao_Impl$11this$03Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  1com/ustadmobile/core/db/dao/LeavingReasonDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;leavingReasonUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&leavingReasonTitle(leavingReasonMCSN*leavingReasonCSN,leavingReasonLCB.leavingReasonLct 012 34android/database/Cursor moveToFirst()Z6-com/ustadmobile/lib/db/entities/LeavingReason 5 09 :;getLong(I)J 5= >?setLeavingReasonUid(J)V 0A BCisNull(I)Z 0E FG getString(I)Ljava/lang/String; 5I JKsetLeavingReasonTitle(Ljava/lang/String;)V 5M N?setLeavingReasonMCSN 5P Q?setLeavingReasonCSN 0S TUgetInt(I)I 5W XYsetLeavingReasonLCB(I)V 5[ \?setLeavingReasonLct 0^ _close abc dandroidx/room/RoomSQLiteQueryrelease f ghcall1()Lcom/ustadmobile/lib/db/entities/LeavingReason;jjava/util/concurrent/CallableU(Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis6Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl$11; Signature_tmpLeavingReasonTitleLjava/lang/String;_tmpLeavingReasonUidJ_tmpLeavingReasonMCSN_tmpLeavingReasonCSN_tmpLeavingReasonLCBI_tmpLeavingReasonLct_result/Lcom/ustadmobile/lib/db/entities/LeavingReason;_cursorIndexOfLeavingReasonUid _cursorIndexOfLeavingReasonTitle_cursorIndexOfLeavingReasonMCSN_cursorIndexOfLeavingReasonCSN_cursorIndexOfLeavingReasonLCB_cursorIndexOfLeavingReasonLct_cursorLandroid/database/Cursor; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/Nullable;finalize()Ljava/lang/Object;bLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileLeavingReasonDao_Impl.javaEnclosingMethod  findByUidLive!(J)Lkotlinx/coroutines/flow/Flow;NestHost InnerClasses  i klC*+*,* mnopqghlo**L+=+%>+'6+)6++6+-6+/5Y7:+87  <+@ : +D:  H+87  L+87O+R6V+87Z:: +] :+]mz'/7?HQZakqznnrs Zktu zKrs :vu )wuxyzuQw{|}y~y'y/y7y?y {|op8q 05M5 0l6*`m n opAgl/*emn opq PK!!4We e :com/ustadmobile/core/db/dao/LeavingReasonDao_Impl$12.class=  4com/ustadmobile/core/db/dao/LeavingReasonDao_Impl$12this$03Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  1com/ustadmobile/core/db/dao/LeavingReasonDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;java/util/ArrayList !" #$android/database/CursorgetCount()I & '(I)V ) *+ moveToNext()Z-+com/ustadmobile/lib/db/entities/UidAndLabel , 0 12getLong(I)J ,4 56setUid(J)V 8 9:isNull(I)Z < => getString(I)Ljava/lang/String; ,@ AB setLabelName(Ljava/lang/String;)V DEF GHjava/util/Listadd(Ljava/lang/Object;)Z J Kclose MNO Pandroidx/room/RoomSQLiteQueryrelease R STcall()Ljava/util/List;Vjava/util/concurrent/CallableU(Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis6Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl$12; Signature _tmpLabelNameLjava/lang/String;_item_1-Lcom/ustadmobile/lib/db/entities/UidAndLabel;_tmpUidJ_cursorIndexOfUidI_cursorIndexOfLabelName_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTable?Ljava/util/List; StackMapTableojava/lang/Stringqjava/lang/Throwable Exceptionstjava/lang/ExceptionA()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;rLjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileLeavingReasonDao_Impl.javaEnclosingMethod ~getReasonsFromUidsD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  U WXC*+*,* YZ[\]STX **L=>Y+%:+(I,Y.:+/73+7 : +;:?CW:+I*L: +I*L wYV!"#$$-&6(?)F+P,V._0f1p2s3w5}63567Z\ S^_6:`a?1bc_^_tderfe$cgh[\ijk $cglm4$ D1,n prs]uvwASxX/*QYZ [\rsvw]yz{|} PK!!CF 9com/ustadmobile/core/db/dao/LeavingReasonDao_Impl$2.class=S  3com/ustadmobile/core/db/dao/LeavingReasonDao_Impl$2this$03Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl;   $androidx/room/EntityInsertionAdapter(Landroidx/room/RoomDatabase;)VINSERT OR REPLACE INTO `LeavingReason` (`leavingReasonUid`,`leavingReasonTitle`,`leavingReasonMCSN`,`leavingReasonCSN`,`leavingReasonLCB`,`leavingReasonLct`) VALUES (nullif(?, 0),?,?,?,?,?)  -com/ustadmobile/lib/db/entities/LeavingReasongetLeavingReasonUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V  getLeavingReasonTitle()Ljava/lang/String;  !"bindNull(I)V $ %& bindString(ILjava/lang/String;)V ( )getLeavingReasonMCSN + ,getLeavingReasonCSN . /0getLeavingReasonLCB()I 2 3getLeavingReasonLct 5 67bind](Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/LeavingReason;)VR(Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis5Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl$2;arg0Landroidx/room/RoomDatabase; createQueryRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity/Lcom/ustadmobile/lib/db/entities/LeavingReason; StackMapTable$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureWLandroidx/room/EntityInsertionAdapter; SourceFileLeavingReasonDao_Impl.javaEnclosingMethodP1com/ustadmobile/core/db/dao/LeavingReasonDao_ImplNestHost InnerClasses  89I *+*,:I;  <=  >?@9- :M; <=AB679V+,, ++,#+,'+,*+,-+,1:& S TUW'Y2Z=[I\U]; V<=VCDVEFG H BBD6I94 *+,4:I;  <=H BBJKLMNO QOR PK!!de. . 9com/ustadmobile/core/db/dao/LeavingReasonDao_Impl$3.class=S  3com/ustadmobile/core/db/dao/LeavingReasonDao_Impl$3this$03Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl;   +androidx/room/EntityDeletionOrUpdateAdapter(Landroidx/room/RoomDatabase;)VUPDATE OR ABORT `LeavingReason` SET `leavingReasonUid` = ?,`leavingReasonTitle` = ?,`leavingReasonMCSN` = ?,`leavingReasonCSN` = ?,`leavingReasonLCB` = ?,`leavingReasonLct` = ? WHERE `leavingReasonUid` = ?  -com/ustadmobile/lib/db/entities/LeavingReasongetLeavingReasonUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V  getLeavingReasonTitle()Ljava/lang/String;  !"bindNull(I)V $ %& bindString(ILjava/lang/String;)V ( )getLeavingReasonMCSN + ,getLeavingReasonCSN . /0getLeavingReasonLCB()I 2 3getLeavingReasonLct 5 67bind](Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/LeavingReason;)VR(Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis5Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl$3;arg0Landroidx/room/RoomDatabase; createQueryRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity/Lcom/ustadmobile/lib/db/entities/LeavingReason; StackMapTable$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V Signature^Landroidx/room/EntityDeletionOrUpdateAdapter; SourceFileLeavingReasonDao_Impl.javaEnclosingMethodP1com/ustadmobile/core/db/dao/LeavingReasonDao_ImplNestHost InnerClasses  89I *+*,:_;  <=  >?@9- :c; <=AB679b+,, ++,#+,'+,*+,-+,1+,:* i jkm'o2p=qIrUsat; b<=bCDbEFG H BBD6I94 *+,4:_;  <=H BBJKLMNO QOR PK!!hP29com/ustadmobile/core/db/dao/LeavingReasonDao_Impl$4.class=S  3com/ustadmobile/core/db/dao/LeavingReasonDao_Impl$4this$03Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl;   val$entity/Lcom/ustadmobile/lib/db/entities/LeavingReason;  java/lang/Object()V  1com/ustadmobile/core/db/dao/LeavingReasonDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  !__insertionAdapterOfLeavingReason&Landroidx/room/EntityInsertionAdapter; !"# $%$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)J '() *+java/lang/LongvalueOf(J)Ljava/lang/Long; - .setTransactionSuccessful 0 1endTransaction 3 45call()Ljava/lang/Long;7java/util/concurrent/Callablee(Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl;Lcom/ustadmobile/lib/db/entities/LeavingReason;)VCodeLineNumberTableLocalVariableTablethis5Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl$4; Signature_resultLjava/lang/Long; StackMapTableCjava/lang/Throwable ExceptionsFjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;CLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileLeavingReasonDao_Impl.javaEnclosingMethod OP insertAsyncc(Lcom/ustadmobile/lib/db/entities/LeavingReason;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :;<=>459A*** &L*,+M*/,N*/- (4:" &(24?;?@A<=AtBDEGHA4I9/*2:; <=DEGH>JKLMNQR PK!!  9com/ustadmobile/core/db/dao/LeavingReasonDao_Impl$5.class=Q  3com/ustadmobile/core/db/dao/LeavingReasonDao_Impl$5this$03Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl;  val$entityListLjava/util/List;  java/lang/Object()V  1com/ustadmobile/core/db/dao/LeavingReasonDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  #__insertionAdapterOfLeavingReason_1&Landroidx/room/EntityInsertionAdapter; !"# $%$androidx/room/EntityInsertionAdapterinsert(Ljava/lang/Iterable;)V ' (setTransactionSuccessful *+, -. kotlin/UnitINSTANCE Lkotlin/Unit; 0 1endTransaction 3 45call()Lkotlin/Unit;7java/util/concurrent/CallableF(Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethis5Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl$5; Signature StackMapTableAjava/lang/Throwable ExceptionsDjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileLeavingReasonDao_Impl.javaEnclosingMethod MN replaceListD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :;<=>459?*** *&)L*/+M*/, &2:" "&02=; ?<=?r@BCEFA4G9/*2:; <=BCEF>HIJKLOP PK!!]9com/ustadmobile/core/db/dao/LeavingReasonDao_Impl$6.class=S  3com/ustadmobile/core/db/dao/LeavingReasonDao_Impl$6this$03Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl;   val$entity/Lcom/ustadmobile/lib/db/entities/LeavingReason;  java/lang/Object()V  1com/ustadmobile/core/db/dao/LeavingReasonDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  __updateAdapterOfLeavingReason-Landroidx/room/EntityDeletionOrUpdateAdapter; !"# $%+androidx/room/EntityDeletionOrUpdateAdapterhandle(Ljava/lang/Object;)I ' (setTransactionSuccessful *+, -.java/lang/IntegervalueOf(I)Ljava/lang/Integer; 0 1endTransaction 3 45call()Ljava/lang/Integer;7java/util/concurrent/Callablee(Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl;Lcom/ustadmobile/lib/db/entities/LeavingReason;)VCodeLineNumberTableLocalVariableTablethis5Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl$6; Signature_totalI StackMapTableCjava/lang/Throwable ExceptionsFjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;FLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileLeavingReasonDao_Impl.javaEnclosingMethod OP updateAsyncc(Lcom/ustadmobile/lib/db/entities/LeavingReason;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :;<=>459E<*** `<*&)M*/,N*/- ,8:&  ',68C;E<=C?@A8BDEGHA4I9/*2:; <=DEGH>JKLMNQR PK!!τ 9com/ustadmobile/core/db/dao/LeavingReasonDao_Impl$7.class=  3com/ustadmobile/core/db/dao/LeavingReasonDao_Impl$7this$03Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl;   ,androidx/room/paging/LimitOffsetPagingSourceQ(Landroidx/room/RoomSQLiteQuery;Landroidx/room/RoomDatabase;[Ljava/lang/String;)VleavingReasonUid  androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IleavingReasonTitleleavingReasonMCSNleavingReasonCSNleavingReasonLCBleavingReasonLct java/util/ArrayList "#$ %&android/database/CursorgetCount()I ( )(I)V "+ ,- moveToNext()Z/-com/ustadmobile/lib/db/entities/LeavingReason .1 2()V "4 56getLong(I)J .8 9:setLeavingReasonUid(J)V "< =>isNull(I)Z "@ AB getString(I)Ljava/lang/String; .D EFsetLeavingReasonTitle(Ljava/lang/String;)V .H I:setLeavingReasonMCSN .K L:setLeavingReasonCSN "N OPgetInt(I)I .R S)setLeavingReasonLCB .U V:setLeavingReasonLct XYZ [\java/util/Listadd(Ljava/lang/Object;)Z(Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl;Landroidx/room/RoomSQLiteQuery;Landroidx/room/RoomDatabase;[Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis5Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl$7;arg0Landroidx/room/RoomSQLiteQuery;arg1Landroidx/room/RoomDatabase;arg2[Ljava/lang/String; convertRows+(Landroid/database/Cursor;)Ljava/util/List;_tmpLeavingReasonTitleLjava/lang/String;_item/Lcom/ustadmobile/lib/db/entities/LeavingReason;_tmpLeavingReasonUidJ_tmpLeavingReasonMCSN_tmpLeavingReasonCSN_tmpLeavingReasonLCBI_tmpLeavingReasonLctcursorLandroid/database/Cursor;_cursorIndexOfLeavingReasonUid _cursorIndexOfLeavingReasonTitle_cursorIndexOfLeavingReasonMCSN_cursorIndexOfLeavingReasonCSN_cursorIndexOfLeavingReasonLCB_cursorIndexOfLeavingReasonLct_resultLjava/util/List;LocalVariableTypeTableALjava/util/List; StackMapTablejava/lang/String Signature\(Landroid/database/Cursor;)Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;$RuntimeInvisibleParameterAnnotations_Landroidx/room/paging/LimitOffsetPagingSource; SourceFileLeavingReasonDao_Impl.javaEnclosingMethod1com/ustadmobile/core/db/dao/LeavingReasonDao_Impl findAllReasons ()Landroidx/paging/PagingSource;NestHost InnerClasses  ]^`*+*,-_`4abcdefghij^A+ =+>+6+6+6+6Y+!':+*.Y0: +37   7+; : +?:   C+37   G+37 J+M6 Q+37 T WWp_j&.=FOX_iox`lkl O~mn Xuop xUkl Dqp 3rp"stupabvwxtytzt{t&|t.}t=~ =~(= "X1.W PK!!k"  9com/ustadmobile/core/db/dao/LeavingReasonDao_Impl$8.class=  3com/ustadmobile/core/db/dao/LeavingReasonDao_Impl$8this$03Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  1com/ustadmobile/core/db/dao/LeavingReasonDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;leavingReasonUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&leavingReasonTitle(leavingReasonMCSN*leavingReasonCSN,leavingReasonLCB.leavingReasonLct0java/util/ArrayList 234 56android/database/CursorgetCount()I /8 9(I)V 2; <= moveToNext()Z?-com/ustadmobile/lib/db/entities/LeavingReason > 2B CDgetLong(I)J >F GHsetLeavingReasonUid(J)V 2J KLisNull(I)Z 2N OP getString(I)Ljava/lang/String; >R STsetLeavingReasonTitle(Ljava/lang/String;)V >V WHsetLeavingReasonMCSN >Y ZHsetLeavingReasonCSN 2\ ]^getInt(I)I >` a9setLeavingReasonLCB >c dHsetLeavingReasonLct fgh ijjava/util/Listadd(Ljava/lang/Object;)Z 2l mclose opq randroidx/room/RoomSQLiteQueryrelease t uvcall()Ljava/util/List;xjava/util/concurrent/CallableU(Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis5Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl$8; Signature_tmpLeavingReasonTitleLjava/lang/String;_item/Lcom/ustadmobile/lib/db/entities/LeavingReason;_tmpLeavingReasonUidJ_tmpLeavingReasonMCSN_tmpLeavingReasonCSN_tmpLeavingReasonLCBI_tmpLeavingReasonLct_cursorIndexOfLeavingReasonUid _cursorIndexOfLeavingReasonTitle_cursorIndexOfLeavingReasonMCSN_cursorIndexOfLeavingReasonCSN_cursorIndexOfLeavingReasonLCB_cursorIndexOfLeavingReasonLct_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableALjava/util/List; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionC()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;tLjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileLeavingReasonDao_Impl.javaEnclosingMethod findAllReasonsAsync4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  w yzC*+*,* {;|}~uvz**L+=+%>+'6+)6++6+-6/Y+17:+:>Y@: +A7   E+I : +M:   Q+A7   U+A7 X+[6 _+A7 b eWp: +k*n :+k*n{!?ABC'D/E7F?GNHWJ`LiMpOzPRTVWYZ\]_`abcefcefg|} `~ iu U D 3"'/7?N}~ N8N 2f1>W2Auz/*s{;| }~ PK!!> 9com/ustadmobile/core/db/dao/LeavingReasonDao_Impl$9.class=  3com/ustadmobile/core/db/dao/LeavingReasonDao_Impl$9this$03Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  1com/ustadmobile/core/db/dao/LeavingReasonDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;leavingReasonUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&leavingReasonTitle(leavingReasonMCSN*leavingReasonCSN,leavingReasonLCB.leavingReasonLct 012 34android/database/Cursor moveToFirst()Z6-com/ustadmobile/lib/db/entities/LeavingReason 5 09 :;getLong(I)J 5= >?setLeavingReasonUid(J)V 0A BCisNull(I)Z 0E FG getString(I)Ljava/lang/String; 5I JKsetLeavingReasonTitle(Ljava/lang/String;)V 5M N?setLeavingReasonMCSN 5P Q?setLeavingReasonCSN 0S TUgetInt(I)I 5W XYsetLeavingReasonLCB(I)V 5[ \?setLeavingReasonLct 0^ _close abc dandroidx/room/RoomSQLiteQueryrelease f ghcall1()Lcom/ustadmobile/lib/db/entities/LeavingReason;jjava/util/concurrent/CallableU(Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis5Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl$9; Signature_tmpLeavingReasonTitleLjava/lang/String;_tmpLeavingReasonUidJ_tmpLeavingReasonMCSN_tmpLeavingReasonCSN_tmpLeavingReasonLCBI_tmpLeavingReasonLct_result/Lcom/ustadmobile/lib/db/entities/LeavingReason;_cursorIndexOfLeavingReasonUid _cursorIndexOfLeavingReasonTitle_cursorIndexOfLeavingReasonMCSN_cursorIndexOfLeavingReasonCSN_cursorIndexOfLeavingReasonLCB_cursorIndexOfLeavingReasonLct_cursorLandroid/database/Cursor; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/Nullable;()Ljava/lang/Object;bLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileLeavingReasonDao_Impl.javaEnclosingMethod findByUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  i klC*+*,* mtnopqghl**L+=+%>+'6+)6++6+-6+/5Y7:+87  <+@ : +D:  H+87  L+87O+R6V+87Z:: +]*` :+]*`m xz{|'}/~7?HQZakqznnrs Zktu zKrs :vu )wuxyzuQw{|}y~y'y/y7y?y{|op8q 05M50Agl/*emtn opq PK!!N$2$27com/ustadmobile/core/db/dao/LeavingReasonDao_Impl.class=  ,com/ustadmobile/core/db/dao/LeavingReasonDao()V   1com/ustadmobile/core/db/dao/LeavingReasonDao_Impl__dbLandroidx/room/RoomDatabase;3com/ustadmobile/core/db/dao/LeavingReasonDao_Impl$1  R(Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl;Landroidx/room/RoomDatabase;)V  !__insertionAdapterOfLeavingReason&Landroidx/room/EntityInsertionAdapter;3com/ustadmobile/core/db/dao/LeavingReasonDao_Impl$2   #__insertionAdapterOfLeavingReason_13com/ustadmobile/core/db/dao/LeavingReasonDao_Impl$3   !"__updateAdapterOfLeavingReason-Landroidx/room/EntityDeletionOrUpdateAdapter; $%& 'androidx/room/RoomDatabaseassertNotSuspendingTransaction $) *beginTransaction ,-. /0$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)J $2 3setTransactionSuccessful $5 6endTransaction83com/ustadmobile/core/db/dao/LeavingReasonDao_Impl$4 7: ;e(Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl;Lcom/ustadmobile/lib/db/entities/LeavingReason;)V =>? @Aandroidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ,C DEinsert(Ljava/lang/Iterable;)VG3com/ustadmobile/core/db/dao/LeavingReasonDao_Impl$5 FI JF(Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl;Ljava/util/List;)V LMN OP+androidx/room/EntityDeletionOrUpdateAdapterhandle(Ljava/lang/Object;)IR3com/ustadmobile/core/db/dao/LeavingReasonDao_Impl$6 Q:USELECT * FROM LeavingReason WXY Z[androidx/room/RoomSQLiteQueryacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery;]3com/ustadmobile/core/db/dao/LeavingReasonDao_Impl$7_java/lang/Stringa LeavingReason \c d(Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl;Landroidx/room/RoomSQLiteQuery;Landroidx/room/RoomDatabase;[Ljava/lang/String;)V fgh ijandroidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;lleavingReasonUid nop qrandroidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)ItleavingReasonTitlevleavingReasonMCSNxleavingReasonCSNzleavingReasonLCB|leavingReasonLct~java/util/ArrayList  android/database/CursorgetCount()I } (I)V  moveToNext()Z-com/ustadmobile/lib/db/entities/LeavingReason  getLong(I)J setLeavingReasonUid(J)V isNull(I)Z  getString(I)Ljava/lang/String; setLeavingReasonTitle(Ljava/lang/String;)V setLeavingReasonMCSN setLeavingReasonCSN getInt(I)I setLeavingReasonLCB setLeavingReasonLct  java/util/Listadd(Ljava/lang/Object;)Z close W release f createCancellationSignal!()Landroid/os/CancellationSignal;3com/ustadmobile/core/db/dao/LeavingReasonDao_Impl$8 U(Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl;Landroidx/room/RoomSQLiteQuery;)V = @(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;6SELECT * FROM LeavingReason WHERE leavingReasonUid = ? W bindLong(IJ)V3com/ustadmobile/core/db/dao/LeavingReasonDao_Impl$9  androidx/room/util/StringUtilnewStringBuilder()Ljava/lang/StringBuilder;FSELECT leavingReasonUid FROM LeavingReason WHERE leavingReasonUid IN (  java/lang/StringBuilderappend-(Ljava/lang/String;)Ljava/lang/StringBuilder; size appendPlaceholders(Ljava/lang/StringBuilder;I)V) toString()Ljava/lang/String; iterator()Ljava/util/Iterator;  java/util/IteratorhasNext next()Ljava/lang/Object;java/lang/Long  longValue()J4com/ustadmobile/core/db/dao/LeavingReasonDao_Impl$10 4com/ustadmobile/core/db/dao/LeavingReasonDao_Impl$11  =    createFlowo(Landroidx/room/RoomDatabase;Z[Ljava/lang/String;Ljava/util/concurrent/Callable;)Lkotlinx/coroutines/flow/Flow; .SELECT LeavingReason.leavingReasonUid AS uid,  ; LeavingReason.leavingReasonTitle As labelName : FROM LeavingReason WHERE leavingReasonUid IN (4com/ustadmobile/core/db/dao/LeavingReasonDao_Impl$12   java/util/Collections emptyList()Ljava/util/List;   update2(Lcom/ustadmobile/lib/db/entities/LeavingReason;)V " #$ insertAsyncc(Lcom/ustadmobile/lib/db/entities/LeavingReason;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; & D'2(Lcom/ustadmobile/lib/db/entities/LeavingReason;)J SignatureWLandroidx/room/EntityInsertionAdapter;^Landroidx/room/EntityDeletionOrUpdateAdapter;(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis3Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl;$RuntimeInvisibleParameterAnnotationsLandroidx/annotation/NonNull;_resultJentity/Lcom/ustadmobile/lib/db/entities/LeavingReason; StackMapTable9java/lang/Throwable $completion Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;v(Lcom/ustadmobile/lib/db/entities/LeavingReason;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; insertList(Ljava/util/List;)V entityListLjava/util/List;BLjava/util/List<+Lcom/ustadmobile/lib/db/entities/LeavingReason;>;E(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/LeavingReason;>;)V replaceListD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;ALjava/util/List;0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;(Ljava/util/List;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; updateAsync6Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;y(Lcom/ustadmobile/lib/db/entities/LeavingReason;Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;findAllReasons ()Landroidx/paging/PagingSource;_sqlLjava/lang/String; _statementLandroidx/room/RoomSQLiteQuery;d()Landroidx/paging/PagingSource;findAllReasonsLive_tmpLeavingReasonTitle_item_tmpLeavingReasonUid_tmpLeavingReasonMCSN_tmpLeavingReasonCSN_tmpLeavingReasonLCBI_tmpLeavingReasonLct_cursorIndexOfLeavingReasonUid _cursorIndexOfLeavingReasonTitle_cursorIndexOfLeavingReasonMCSN_cursorIndexOfLeavingReasonCSN_cursorIndexOfLeavingReasonLCB_cursorIndexOfLeavingReasonLct_cursorLandroid/database/Cursor;C()Ljava/util/List;findAllReasonsAsync4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;_cancellationSignalLandroid/os/CancellationSignal;dLkotlin/coroutines/Continuation<-Ljava/util/List;>;x(Lkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;findByUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;uid _argIndexRLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/LeavingReason;>;g(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/LeavingReason;>;)Ljava/lang/Object; findByUidListuidList_stringBuilderLjava/lang/StringBuilder; _inputSize _argCount"Ljava/util/List;ELkotlin/coroutines/Continuation<-Ljava/util/List;>;{kotlin/coroutines/Continuation{(Ljava/util/List;Lkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object; findByUidLive!(J)Lkotlinx/coroutines/flow/Flow;R(J)Lkotlinx/coroutines/flow/Flow;getReasonsFromUidsbLkotlin/coroutines/Continuation<-Ljava/util/List;>;(Ljava/util/List;Lkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;getRequiredConverters(()Ljava/util/List;>;RuntimeInvisibleAnnotations(Ljava/lang/Object;)VF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; SourceFileLeavingReasonDao_Impl.java NestMembers InnerClasses1 ()()!"(*+,y1**+* Y*+*Y*+*Y*+-12 3I#_0v.1/01 12D',7*#*(*++A*1 7*4:*4!++-+-& z{}~!(+4. 347/07567k8#$,c*7Y*+9,<-. /056:;< :=(>?@,2*#*(*+B*1*4 M*4,'-& $'/1.2/02AB< 2AC7g8 (DEF,m*FY*+H,<-. /0AB:;<AG:H(I ,3*#*(*+KW*1*4 M*4,(-& %(02.3/03567h8 J$,c*QY*+S,<-. /056:;< :K(LMN,g !TLTVM\Y*,*^Y`Sb- . !/0OP QR(ST,TLTVM*#*,eN-km6-sm6-um6-wm6-ym6-{m6 }Y-: -Y: -7   - : -: -7 -7 -6 - 7   Wm : -, :-,-$    $,4<DL[dmw~ "#%&()+,-./12/1 23.UPmV6 wwW4 UUPDX43Y4"Z[\4$][,^[4_[<`[Da[Lb[ [3B /0OP QRcd< [3G 7D[ ^W3 ^W^W8(efg,$TMTVN:*Y*-+Ȱ-89 :;.4$/0$:;!OP QRhi< $:j(klm,2:V:6͸:*Y*-Ȱ-op qrst.H2/02n42:;.OP &QR#o[hi< 2:p(qrF, N-ڶW+6--W-:`6V:6+:  ! 7  ̈́۸: * Y*,Ȱ->  &,58Ybehm.p Y V4 /0sB:;tupv[&]OP,Ww[5NQR8Ko[mhi <sx:y7$@ z^W'(|}~,2NV:6*^Y`SY*- .42/02n4/OP 'QR$o[(F, N- W-W-W-W-W+6--W-:`6V:6+:  ! 7  ̈́۸: * Y*,Ȱ-N     $,4:AGMVYz.p z V4 /0sB:;tu4pv[G]OPMWw[VNQRYKo[hi <sx:7$a z^W'( ,->(2A,3 *+-&.  /0A#,4 *+,!-&.  /0AD0,3 *+%-&.  /0 \QF7 b 7FQ\PK!!3com/ustadmobile/core/db/dao/MessageDao_Impl$1.class=R  -com/ustadmobile/core/db/dao/MessageDao_Impl$1this$0-Lcom/ustadmobile/core/db/dao/MessageDao_Impl;   $androidx/room/EntityInsertionAdapter(Landroidx/room/RoomDatabase;)VINSERT OR ABORT INTO `Message` (`messageUid`,`messageSenderPersonUid`,`messageToPersonUid`,`messageText`,`messageTimestamp`,`messageLct`) VALUES (nullif(?, 0),?,?,?,?,?)  'com/ustadmobile/lib/db/entities/Message getMessageUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V  getMessageSenderPersonUid  getMessageToPersonUid " #$getMessageText()Ljava/lang/String; & '(bindNull(I)V * +, bindString(ILjava/lang/String;)V . /getMessageTimestamp 1 2 getMessageLct 4 56bindW(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/Message;)VL(Lcom/ustadmobile/core/db/dao/MessageDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis/Lcom/ustadmobile/core/db/dao/MessageDao_Impl$1;arg0Landroidx/room/RoomDatabase; createQueryRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity)Lcom/ustadmobile/lib/db/entities/Message; StackMapTable$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureQLandroidx/room/EntityInsertionAdapter; SourceFileMessageDao_Impl.javaEnclosingMethodO+com/ustadmobile/core/db/dao/MessageDao_ImplNestHost InnerClasses  78I *+*,9):  ;<  =>?$8- 9-: ;<@A568U+,+,+,,! +%+,!)+,-+,09& 3 45!6(729=;H<T=: U;<UBCUDEF2 G AAD5H84 *+,39):  ;<G AAIJKLMN PNQ PK!!#K3com/ustadmobile/core/db/dao/MessageDao_Impl$2.class=P  -com/ustadmobile/core/db/dao/MessageDao_Impl$2this$0-Lcom/ustadmobile/core/db/dao/MessageDao_Impl;   val$message)Lcom/ustadmobile/lib/db/entities/Message;  java/lang/Object()V  +com/ustadmobile/core/db/dao/MessageDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  __insertionAdapterOfMessage&Landroidx/room/EntityInsertionAdapter; !"# $%$androidx/room/EntityInsertionAdapterinsert(Ljava/lang/Object;)V ' (setTransactionSuccessful *+, -. kotlin/UnitINSTANCE Lkotlin/Unit; 0 1endTransaction 3 45call()Lkotlin/Unit;7java/util/concurrent/CallableY(Lcom/ustadmobile/core/db/dao/MessageDao_Impl;Lcom/ustadmobile/lib/db/entities/Message;)VCodeLineNumberTableLocalVariableTablethis/Lcom/ustadmobile/core/db/dao/MessageDao_Impl$2; Signature StackMapTableAjava/lang/Throwable ExceptionsDjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileMessageDao_Impl.javaEnclosingMethod $M](Lcom/ustadmobile/lib/db/entities/Message;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :C;<=>459?*** *&)L*/+M*/, &2:"G IJ"K&M0K2M=N; ?<=?r@BCEFA4G9/*2:C; <=BCEF>HIJKLNO PK!!.7h h 3com/ustadmobile/core/db/dao/MessageDao_Impl$3.class=}  -com/ustadmobile/core/db/dao/MessageDao_Impl$3this$0-Lcom/ustadmobile/core/db/dao/MessageDao_Impl;   ,androidx/room/paging/LimitOffsetPagingSourceQ(Landroidx/room/RoomSQLiteQuery;Landroidx/room/RoomDatabase;[Ljava/lang/String;)V messageUid  androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)ImessageSenderPersonUidmessageToPersonUid messageTextmessageTimestamp messageLct java/util/ArrayList "#$ %&android/database/CursorgetCount()I ( )(I)V "+ ,- moveToNext()Z "/ 01getLong(I)J "3 45isNull(I)Z "7 89 getString(I)Ljava/lang/String;;'com/ustadmobile/lib/db/entities/Message := >(JJJLjava/lang/String;JJ)V @AB CDjava/util/Listadd(Ljava/lang/Object;)Z~(Lcom/ustadmobile/core/db/dao/MessageDao_Impl;Landroidx/room/RoomSQLiteQuery;Landroidx/room/RoomDatabase;[Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis/Lcom/ustadmobile/core/db/dao/MessageDao_Impl$3;arg0Landroidx/room/RoomSQLiteQuery;arg1Landroidx/room/RoomDatabase;arg2[Ljava/lang/String; convertRows+(Landroid/database/Cursor;)Ljava/util/List;_tmpMessageTextLjava/lang/String;_item)Lcom/ustadmobile/lib/db/entities/Message;_tmpMessageUidJ_tmpMessageSenderPersonUid_tmpMessageToPersonUid_tmpMessageTimestamp_tmpMessageLctcursorLandroid/database/Cursor;_cursorIndexOfMessageUidI$_cursorIndexOfMessageSenderPersonUid _cursorIndexOfMessageToPersonUid_cursorIndexOfMessageText_cursorIndexOfMessageTimestamp_cursorIndexOfMessageLct_resultLjava/util/List;LocalVariableTypeTable;Ljava/util/List; StackMapTableljava/lang/String SignatureV(Landroid/database/Cursor;)Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;$RuntimeInvisibleParameterAnnotationsYLandroidx/room/paging/LimitOffsetPagingSource; SourceFileMessageDao_Impl.javaEnclosingMethodw+com/ustadmobile/core/db/dao/MessageDao_Impl yz#messagesFromOtherUserAsPagingSource"(JJ)Landroidx/paging/PagingSource;NestHost InnerClasses  EF`*+*,-GhH4IJKLMNOPQRF2 + =+>+6+6+6+6Y+!':+*p+.7 +.7 +.7+2 : +6:+.7+.7:Y  <:  ?WGRlmnop&q.r=sFvOxXzb|m}s}HpST UV OaWX XXYX bNZX}3ST)[X\XIJ]^_`a`b`c`&d`.e`=yfgh =yfijN= "@5 "@ k5 "@mnopqpmrstuvx{v| PK!!' F$$3com/ustadmobile/core/db/dao/MessageDao_Impl$4.class=  -com/ustadmobile/core/db/dao/MessageDao_Impl$4this$0-Lcom/ustadmobile/core/db/dao/MessageDao_Impl;   ,androidx/room/paging/LimitOffsetPagingSourceQ(Landroidx/room/RoomSQLiteQuery;Landroidx/room/RoomDatabase;[Ljava/lang/String;)V personUid  androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)Iusername firstNameslastName emailAddrphoneNum gender"active$ dateOfBirth& personAddress( personOrgId*personGroupUid, personLct. personCountry0 personType2personMasterChangeSeqNum4personLocalChangeSeqNum6personLastChangedBy8admin: personNotes< fatherName> fatherNumber@ motherNameB motherNumD messageUidFmessageSenderPersonUidHmessageToPersonUidJ messageTextLmessageTimestampN messageLctPpersonPictureUidRpersonPictureLctTpersonPictureUriVpersonPictureThumbnailUriXfileSizeZpersonPictureActive\java/util/ArrayList ^_` abandroid/database/CursorgetCount()I [d e(I)V ^g hi moveToNext()Z ^k lmisNull(I)Z ^o pqgetLong(I)J ^s tu getString(I)Ljava/lang/String; ^w xygetInt(I)I{&com/ustadmobile/lib/db/entities/Person z} ~(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZJLjava/lang/String;Ljava/lang/String;JJLjava/lang/String;IJJIZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V'com/ustadmobile/lib/db/entities/Message  (JJJLjava/lang/String;JJ)V-com/ustadmobile/lib/db/entities/PersonPicture +(JJLjava/lang/String;Ljava/lang/String;IZ)V7com/ustadmobile/lib/db/composites/MessageAndOtherPerson (Lcom/ustadmobile/lib/db/entities/Message;Lcom/ustadmobile/lib/db/entities/Person;Lcom/ustadmobile/lib/db/entities/PersonPicture;)V  java/util/Listadd(Ljava/lang/Object;)Z~(Lcom/ustadmobile/core/db/dao/MessageDao_Impl;Landroidx/room/RoomSQLiteQuery;Landroidx/room/RoomDatabase;[Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis/Lcom/ustadmobile/core/db/dao/MessageDao_Impl$4;arg0Landroidx/room/RoomSQLiteQuery;arg1Landroidx/room/RoomDatabase;arg2[Ljava/lang/String; convertRows+(Landroid/database/Cursor;)Ljava/util/List; _tmpUsernameLjava/lang/String;_tmpFirstNames _tmpLastName _tmpEmailAddr _tmpPhoneNum_tmpPersonAddress_tmpPersonOrgId_tmpPersonCountry_tmpPersonNotes_tmpFatherName_tmpFatherNumber_tmpMotherName _tmpMotherNum _tmpPersonUidJ _tmpGenderI _tmpActiveZ_tmp_tmpDateOfBirth_tmpPersonGroupUid _tmpPersonLct_tmpPersonType_tmpPersonMasterChangeSeqNum_tmpPersonLocalChangeSeqNum_tmpPersonLastChangedBy _tmpAdmin_tmp_1_tmpOtherPerson(Lcom/ustadmobile/lib/db/entities/Person;_tmpMessageText_tmpMessageUid_tmpMessageSenderPersonUid_tmpMessageToPersonUid_tmpMessageTimestamp_tmpMessageLct _tmpMessage)Lcom/ustadmobile/lib/db/entities/Message;_tmpPersonPictureUri_tmpPersonPictureThumbnailUri_tmpPersonPictureUid_tmpPersonPictureLct _tmpFileSize_tmpPersonPictureActive_tmp_2_tmpPersonPicture/Lcom/ustadmobile/lib/db/entities/PersonPicture;_item9Lcom/ustadmobile/lib/db/composites/MessageAndOtherPerson;cursorLandroid/database/Cursor;_cursorIndexOfPersonUid_cursorIndexOfUsername_cursorIndexOfFirstNames_cursorIndexOfLastName_cursorIndexOfEmailAddr_cursorIndexOfPhoneNum_cursorIndexOfGender_cursorIndexOfActive_cursorIndexOfDateOfBirth_cursorIndexOfPersonAddress_cursorIndexOfPersonOrgId_cursorIndexOfPersonGroupUid_cursorIndexOfPersonLct_cursorIndexOfPersonCountry_cursorIndexOfPersonType&_cursorIndexOfPersonMasterChangeSeqNum%_cursorIndexOfPersonLocalChangeSeqNum!_cursorIndexOfPersonLastChangedBy_cursorIndexOfAdmin_cursorIndexOfPersonNotes_cursorIndexOfFatherName_cursorIndexOfFatherNumber_cursorIndexOfMotherName_cursorIndexOfMotherNum_cursorIndexOfMessageUid$_cursorIndexOfMessageSenderPersonUid _cursorIndexOfMessageToPersonUid_cursorIndexOfMessageText_cursorIndexOfMessageTimestamp_cursorIndexOfMessageLct_cursorIndexOfPersonPictureUid_cursorIndexOfPersonPictureLct_cursorIndexOfPersonPictureUri'_cursorIndexOfPersonPictureThumbnailUri_cursorIndexOfFileSize!_cursorIndexOfPersonPictureActive_resultLjava/util/List;LocalVariableTypeTableKLjava/util/List; StackMapTablejava/lang/String Signaturef(Landroid/database/Cursor;)Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;$RuntimeInvisibleParameterAnnotationsiLandroidx/room/paging/LimitOffsetPagingSource; SourceFileMessageDao_Impl.javaEnclosingMethod +com/ustadmobile/core/db/dao/MessageDao_Impl "conversationsForUserAsPagingSource3(Ljava/lang/String;J)Landroidx/paging/PagingSource;NestHost InnerClasses  `*+*,-4 I+ =+>+6+6+6+6+6+!6 +#6 +%6 +'6 +)6 ++6+-6+/6+16+36+56+76+96+;6+=6+?6+A6+C6+E6+G6+I6+K6+M6+O6 +Q6!+S6"+U6#+W6$+Y6%[Y+]c:&+f+j+j+j+j+j+j+j+ j+ j+ j+ j+ j+j|+jq+jf+j[+jP+jE+j:+j/+j$+j+j+j!+n7)+j :+ +r:++j :, +r:,+j :- +r:-+j :. +r:.+j :/ +r:/+v60+ v62261+ n73+ j :5 + r:5+ j :6 + r:6+ n77+n79+j :; +r:;+v6<+n7=+n7?+v6A+v6CC6B+j :D +r:D+j :E +r:E+j :F +r:F+j :G +r:G+j :H +r:HzY)+,-./0135679;<=?ABDEFGH|:(:(+j:+j/+j$+j+j+jh+n7*+n7,+n7.+j :0 +r:0+n71+n73Y*,.013:):)+ j:+!j/+"j$+#j+$j+%j+ n7++!n7-+"j :/ +"r:/+#j :0 +#r:0+$v61+%v63362Y+-/012:*:*Y)(*:'&'WF&}&.6>FNV^fnv~-6<EOU^ioy    *4>IOYcmw"#%&(+,.12478:=>@BWCZD]GIKMOPRUWXYZ]I_Sa]chdnfxijlorstuvxyz{eR+l,-./56L;DEFGHE)^+y,-./0m1y2c3H5*-64#7>9Y;c<m=w?ABCDEoFTG9HW(0X*N,D.)013)k/0Su+]k-xP/50+12!3* ']()*&.6> F N V ^ fnvw~og_WOG?7/' !"#$%-& -&1-'^    @3^  $ :>^@>^     ;'^zA.-^z +)^zA$  @*^z'^      PK!!Eg/1com/ustadmobile/core/db/dao/MessageDao_Impl.class=s  &com/ustadmobile/core/db/dao/MessageDao()V   +com/ustadmobile/core/db/dao/MessageDao_Impl__dbLandroidx/room/RoomDatabase;-com/ustadmobile/core/db/dao/MessageDao_Impl$1  L(Lcom/ustadmobile/core/db/dao/MessageDao_Impl;Landroidx/room/RoomDatabase;)V  __insertionAdapterOfMessage&Landroidx/room/EntityInsertionAdapter;-com/ustadmobile/core/db/dao/MessageDao_Impl$2  Y(Lcom/ustadmobile/core/db/dao/MessageDao_Impl;Lcom/ustadmobile/lib/db/entities/Message;)V   androidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;"; SELECT Message.* FROM Message WHERE (Message.messageSenderPersonUid = ? AND Message.messageToPersonUid = ?) OR (Message.messageSenderPersonUid = ? AND Message.messageToPersonUid = ?) ORDER BY Message.messageTimestamp DESC $%& '(androidx/room/RoomSQLiteQueryacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; $* +,bindLong(IJ)V.-com/ustadmobile/core/db/dao/MessageDao_Impl$30java/lang/String2Message -4 5~(Lcom/ustadmobile/core/db/dao/MessageDao_Impl;Landroidx/room/RoomSQLiteQuery;Landroidx/room/RoomDatabase;[Ljava/lang/String;)V7 SELECT Person.*, LatestMessage.*, PersonPicture.* FROM Person JOIN Message LatestMessage ON LatestMessage.messageUid = (SELECT Message.messageUid FROM Message WHERE (Message.messageSenderPersonUid = ? AND Message.messageToPersonUid = Person.personUid) OR (Message.messageSenderPersonUid = Person.personUid AND Message.messageToPersonUid = ?) ORDER BY Message.messageTimestamp DESC LIMIT 1) LEFT JOIN PersonPicture ON PersonPicture.personPictureUid = Person.personUid WHERE ? = '%' OR (Person.firstNames || ' ' || Person.lastName) LIKE ? ORDER BY LatestMessage.messageTimestamp DESC $9 :; bindString(ILjava/lang/String;)V=-com/ustadmobile/core/db/dao/MessageDao_Impl$4?PersonA PersonPicture <4 DEF GHjava/util/Collections emptyList()Ljava/util/List; SignatureQLandroidx/room/EntityInsertionAdapter;(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis-Lcom/ustadmobile/core/db/dao/MessageDao_Impl;$RuntimeInvisibleParameterAnnotationsLandroidx/annotation/NonNull;insert](Lcom/ustadmobile/lib/db/entities/Message;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;message)Lcom/ustadmobile/lib/db/entities/Message; $completion Lkotlin/coroutines/Continuation;LocalVariableTypeTable0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;m(Lcom/ustadmobile/lib/db/entities/Message;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;#messagesFromOtherUserAsPagingSource"(JJ)Landroidx/paging/PagingSource;accountPersonUidJotherPersonUid_sqlLjava/lang/String; _statementLandroidx/room/RoomSQLiteQuery; _argIndexI`(JJ)Landroidx/paging/PagingSource;"conversationsForUserAsPagingSource3(Ljava/lang/String;J)Landroidx/paging/PagingSource; searchQuery(Ljava/lang/String;J)Landroidx/paging/PagingSource;getRequiredConverters(()Ljava/util/List;>;RuntimeInvisibleAnnotations SourceFileMessageDao_Impl.java NestMembers InnerClasses1 IJKLW**+* Y*+M'( )?NOP QRSTLc*Y*+,MCN OPUVWXY WZI[\]L P!:!#:6)6!)6!)6)-Y**/Y1S3M. V_ `abc"d%e-f0g8hN>POPP^_P`_Lab DcdAefIghiL Z6:6#:6 )6 )6+86+8SY1SY@SBM.  "%-08N>ZOPZjbZ^_Vab NcdKefIk lHLCMImnRopq <- r" -<PK!!l7com/ustadmobile/core/db/dao/OfflineItemDao_Impl$1.class=P  1com/ustadmobile/core/db/dao/OfflineItemDao_Impl$1this$01Lcom/ustadmobile/core/db/dao/OfflineItemDao_Impl;   $androidx/room/EntityInsertionAdapter(Landroidx/room/RoomDatabase;)VINSERT OR ABORT INTO `OfflineItem` (`oiUid`,`oiNodeId`,`oiClazzUid`,`oiCourseBlockUid`,`oiContentEntryUid`,`oiActive`,`oiLct`) VALUES (nullif(?, 0),?,?,?,?,?,?)  +com/ustadmobile/lib/db/entities/OfflineItemgetOiUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V   getOiNodeId   getOiClazzUid " #getOiCourseBlockUid % &getOiContentEntryUid ( )* getOiActive()Z , -getOiLct / 01bind[(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/OfflineItem;)VP(Lcom/ustadmobile/core/db/dao/OfflineItemDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis3Lcom/ustadmobile/core/db/dao/OfflineItemDao_Impl$1;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity-Lcom/ustadmobile/lib/db/entities/OfflineItem;_tmpI StackMapTable$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureULandroidx/room/EntityInsertionAdapter; SourceFileOfflineItemDao_Impl.javaEnclosingMethodM/com/ustadmobile/core/db/dao/OfflineItemDao_ImplNestHost InnerClasses  23I *+*,4,5  67  89:;3- 405 67<=013[+,+,+,+,!+,$,'>++,+4& 6 78!9,:7;D<N=Z>5*[67[>?[@ADBCDB@E ==D0F34 *+,.4,5  67E ==GHIJKL NLO PK!!X!!7com/ustadmobile/core/db/dao/OfflineItemDao_Impl$2.class=$  1com/ustadmobile/core/db/dao/OfflineItemDao_Impl$2this$01Lcom/ustadmobile/core/db/dao/OfflineItemDao_Impl;   #androidx/room/SharedSQLiteStatement(Landroidx/room/RoomDatabase;)VX UPDATE OfflineItem SET oiActive = ? WHERE oiUid = ? P(Lcom/ustadmobile/core/db/dao/OfflineItemDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis3Lcom/ustadmobile/core/db/dao/OfflineItemDao_Impl$2;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; SourceFileOfflineItemDao_Impl.javaEnclosingMethod!/com/ustadmobile/core/db/dao/OfflineItemDao_ImplNestHost InnerClasses  I *+*,@    > L  DI " # PK!!j7com/ustadmobile/core/db/dao/OfflineItemDao_Impl$3.class=S  1com/ustadmobile/core/db/dao/OfflineItemDao_Impl$3this$01Lcom/ustadmobile/core/db/dao/OfflineItemDao_Impl;  val$item-Lcom/ustadmobile/lib/db/entities/OfflineItem;  java/lang/Object()V  /com/ustadmobile/core/db/dao/OfflineItemDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  __insertionAdapterOfOfflineItem&Landroidx/room/EntityInsertionAdapter; !"# $%$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)J '() *+java/lang/LongvalueOf(J)Ljava/lang/Long; - .setTransactionSuccessful 0 1endTransaction 3 45call()Ljava/lang/Long;7java/util/concurrent/Callablea(Lcom/ustadmobile/core/db/dao/OfflineItemDao_Impl;Lcom/ustadmobile/lib/db/entities/OfflineItem;)VCodeLineNumberTableLocalVariableTablethis3Lcom/ustadmobile/core/db/dao/OfflineItemDao_Impl$3; Signature_resultLjava/lang/Long; StackMapTableCjava/lang/Throwable ExceptionsFjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;CLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileOfflineItemDao_Impl.javaEnclosingMethod OP insertAsynca(Lcom/ustadmobile/lib/db/entities/OfflineItem;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :P;<=>459A*** &L*,+M*/,N*/- (4:"T VW&X(Z2X4Z?[;?@A<=AtBDEGHA4I9/*2:P; <=DEGH>JKLMNQR PK!!07com/ustadmobile/core/db/dao/OfflineItemDao_Impl$4.class=h  1com/ustadmobile/core/db/dao/OfflineItemDao_Impl$4this$01Lcom/ustadmobile/core/db/dao/OfflineItemDao_Impl;   val$activeZ   val$oiUidJ  java/lang/Object()V  /com/ustadmobile/core/db/dao/OfflineItemDao_Impl,__preparedStmtOfUpdateActiveByOfflineItemUid%Landroidx/room/SharedSQLiteStatement;   #androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; "#$ %&)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V ( )*__dbLandroidx/room/RoomDatabase; ,-. /androidx/room/RoomDatabasebeginTransaction "1 23executeUpdateDelete()I ,5 6setTransactionSuccessful 89: ;< kotlin/UnitINSTANCE Lkotlin/Unit; ,> ?endTransaction A BCrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V E FGcall()Lkotlin/Unit;Ijava/util/concurrent/Callable6(Lcom/ustadmobile/core/db/dao/OfflineItemDao_Impl;ZJ)VCodeLineNumberTableLocalVariableTablethis3Lcom/ustadmobile/core/db/dao/OfflineItemDao_Impl$4; Signature_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI_tmp StackMapTableXjava/lang/Throwable Exceptions[java/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileOfflineItemDao_Impl.javaEnclosingMethod deupdateActiveByOfflineItemUid6(JZLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses H  JKH*+**! *LcMNOPFGKV*L=*>+!=+* !*'++0W*'47:*'=*+@:*'=:*+@:Phhjh0ZwhywLFg h ij#k%l0n:pAqKrPtZwerhttuwwxM*NO |QR zSTmUTV!"@N"WNWYZ\]AF^K/*DLcM NOYZ\]P_`abcfg PK!!H-7com/ustadmobile/core/db/dao/OfflineItemDao_Impl$5.class=  1com/ustadmobile/core/db/dao/OfflineItemDao_Impl$5this$01Lcom/ustadmobile/core/db/dao/OfflineItemDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  /com/ustadmobile/core/db/dao/OfflineItemDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;oiUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&oiNodeId( oiClazzUid*oiCourseBlockUid,oiContentEntryUid.oiActive0oiLct2tjUid4tjType6tjStatus8tjName:tjUuid< tjTableId> tjEntityUid@ tjTimeCreatedBtjCreationTypeDtjOiUidF totalSizeH transferredJreadyForOfflineLlatestErrorStr NOP QRandroid/database/Cursor moveToFirst()Z NT UVgetInt(I)I NX YZisNull(I)Z N\ ]^getLong(I)J`+com/ustadmobile/lib/db/entities/OfflineItem _b c (JJJJJZJ)V Ne fg getString(I)Ljava/lang/String;i+com/ustadmobile/lib/db/entities/TransferJob hk l/(IIILjava/lang/String;Ljava/lang/String;IJJIJ)Vn6com/ustadmobile/lib/db/composites/TransferJobAndTotals mp qD(Lcom/ustadmobile/lib/db/entities/TransferJob;JJLjava/lang/String;)Vs5com/ustadmobile/lib/db/composites/OfflineItemAndState ru vi(Lcom/ustadmobile/lib/db/entities/OfflineItem;Lcom/ustadmobile/lib/db/composites/TransferJobAndTotals;Z)V Nx yclose {|} ~androidx/room/RoomSQLiteQueryrelease  call9()Lcom/ustadmobile/lib/db/composites/OfflineItemAndState;java/util/concurrent/CallableS(Lcom/ustadmobile/core/db/dao/OfflineItemDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis3Lcom/ustadmobile/core/db/dao/OfflineItemDao_Impl$5; Signature _tmpOiUidJ _tmpOiNodeId_tmpOiClazzUid_tmpOiCourseBlockUid_tmpOiContentEntryUid _tmpOiActiveZ_tmp_1I _tmpOiLct_tmpOfflineItem-Lcom/ustadmobile/lib/db/entities/OfflineItem;_tmpLatestErrorStrLjava/lang/String; _tmpTjName _tmpTjUuid _tmpTjUid _tmpTjType _tmpTjStatus _tmpTjTableId_tmpTjEntityUid_tmpTjTimeCreated_tmpTjCreationType _tmpTjOiUid_tmpTransferJob-Lcom/ustadmobile/lib/db/entities/TransferJob; _tmpTotalSize_tmpTransferred_tmpActiveDownload8Lcom/ustadmobile/lib/db/composites/TransferJobAndTotals;_tmpReadyForOffline_tmp_result7Lcom/ustadmobile/lib/db/composites/OfflineItemAndState;_cursorIndexOfOiUid_cursorIndexOfOiNodeId_cursorIndexOfOiClazzUid_cursorIndexOfOiCourseBlockUid_cursorIndexOfOiContentEntryUid_cursorIndexOfOiActive_cursorIndexOfOiLct_cursorIndexOfTjUid_cursorIndexOfTjType_cursorIndexOfTjStatus_cursorIndexOfTjName_cursorIndexOfTjUuid_cursorIndexOfTjTableId_cursorIndexOfTjEntityUid_cursorIndexOfTjTimeCreated_cursorIndexOfTjCreationType_cursorIndexOfTjOiUid_cursorIndexOfTotalSize_cursorIndexOfTransferred_cursorIndexOfReadyForOffline_cursorIndexOfLatestErrorStr_cursorLandroid/database/Cursor; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/Nullable;finalize()Ljava/lang/Object;jLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileOfflineItemDao_Impl.javaEnclosingMethod findByContentEntryUid"(JJ)Lkotlinx/coroutines/flow/Flow;NestHost InnerClasses   C*+*,* 0**L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 +96 +;6+=6+?6+A6+C6+E6+G6+I6+K6+M+S66+WD+W:+W/+W$+W+W+Wm+[7+[7+[7+[7!+[7#+S6&&6%+[7'_Y!#%'a::+W+W|+Wq+ Wf+ W[+ WP+ WE+ W:+W/+W$+W+W+W]+[7+[7+W : +d: + Wf+ W[+ WP+ WE+ W:+W/+W$+W+W+W+ S6"+ S6#+ S6$+ W :% + d:%+ W :& + d:&+S6'+[7(+[7*+S6,+[7-hY"#$%&'(*,-j:!:!mY! o::rYt:::+w:/+w/"H'/7?GOW_gow!*3=GQ[gq'1<BL  ",6@]`ctw z"#$&(&()<9*^3U=KGA!Q7#g!%[-&q'? %&"#$j%O&E'";(,1*6',@-]!'M1CL( c!tz}'u/m7e?]GUOM WE _= g5 o- w%  N@LNB"N@%N_$ m.#N_  QN_hN_mNr N6*z ./ A/*  PK!!3}JJ5com/ustadmobile/core/db/dao/OfflineItemDao_Impl.class=  *com/ustadmobile/core/db/dao/OfflineItemDao()V   /com/ustadmobile/core/db/dao/OfflineItemDao_Impl__dbLandroidx/room/RoomDatabase;1com/ustadmobile/core/db/dao/OfflineItemDao_Impl$1  P(Lcom/ustadmobile/core/db/dao/OfflineItemDao_Impl;Landroidx/room/RoomDatabase;)V  __insertionAdapterOfOfflineItem&Landroidx/room/EntityInsertionAdapter;1com/ustadmobile/core/db/dao/OfflineItemDao_Impl$2   ,__preparedStmtOfUpdateActiveByOfflineItemUid%Landroidx/room/SharedSQLiteStatement;1com/ustadmobile/core/db/dao/OfflineItemDao_Impl$3  !a(Lcom/ustadmobile/core/db/dao/OfflineItemDao_Impl;Lcom/ustadmobile/lib/db/entities/OfflineItem;)V #$% &'androidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;)1com/ustadmobile/core/db/dao/OfflineItemDao_Impl$4 (+ ,6(Lcom/ustadmobile/core/db/dao/OfflineItemDao_Impl;ZJ)V.9 SELECT OfflineItem.*, TransferJob.*, (SELECT SUM(TransferJobItem.tjTotalSize) FROM TransferJobItem WHERE TransferJobItem.tjiTjUid = TransferJob.tjUid) AS totalSize, (SELECT SUM(TransferJobItem.tjTransferred) FROM TransferJobItem WHERE TransferJobItem.tjiTjUid = TransferJob.tjUid) AS transferred , CAST(OfflineItem.oiActive AS INTEGER) = 1 AND (SELECT EXISTS( SELECT CompletedJob.tjUid FROM TransferJob CompletedJob WHERE CompletedJob.tjTableId = 738 AND CompletedJob.tjEntityUid IN (SELECT ContentEntryVersion.cevUid FROM ContentEntryVersion WHERE ContentEntryVersion.cevContentEntryUid = ?) AND CompletedJob.tjStatus = 21 AND CompletedJob.tjType = 2 AND CompletedJob.tjTimeCreated >= OfflineItem.oiLct LIMIT 1 )) AS readyForOffline, NULL AS latestErrorStr FROM OfflineItem LEFT JOIN TransferJob ON TransferJob.tjUid = (SELECT TransferJob.tjUid FROM TransferJob WHERE TransferJob.tjTableId = 738 AND TransferJob.tjEntityUid IN (SELECT ContentEntryVersion.cevUid FROM ContentEntryVersion WHERE ContentEntryVersion.cevContentEntryUid = ?) AND TransferJob.tjStatus < 21 ORDER BY TransferJob.tjTimeCreated DESC LIMIT 1) WHERE OfflineItem.oiNodeId = ? AND OfflineItem.oiContentEntryUid = ? ORDER BY OfflineItem.oiLct DESC LIMIT 1 012 34androidx/room/RoomSQLiteQueryacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; 06 78bindLong(IJ)V:java/lang/String<TransferJobItem> TransferJob@ContentEntryVersionB OfflineItemD1com/ustadmobile/core/db/dao/OfflineItemDao_Impl$5 CF GS(Lcom/ustadmobile/core/db/dao/OfflineItemDao_Impl;Landroidx/room/RoomSQLiteQuery;)V #I JK createFlowo(Landroidx/room/RoomDatabase;Z[Ljava/lang/String;Ljava/util/concurrent/Callable;)Lkotlinx/coroutines/flow/Flow; MNO PQjava/util/Collections emptyList()Ljava/util/List; SignatureULandroidx/room/EntityInsertionAdapter;(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis1Lcom/ustadmobile/core/db/dao/OfflineItemDao_Impl;$RuntimeInvisibleParameterAnnotationsLandroidx/annotation/NonNull; insertAsynca(Lcom/ustadmobile/lib/db/entities/OfflineItem;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;item-Lcom/ustadmobile/lib/db/entities/OfflineItem; $completion Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;t(Lcom/ustadmobile/lib/db/entities/OfflineItem;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;updateActiveByOfflineItemUid6(JZLkotlin/coroutines/Continuation;)Ljava/lang/Object;oiUidJactiveZ0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;F(JZLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;findByContentEntryUid"(JJ)Lkotlinx/coroutines/flow/Flow;contentEntryUidnodeId_sqlLjava/lang/String; _statementLandroidx/room/RoomSQLiteQuery; _argIndexI[(JJ)Lkotlinx/coroutines/flow/Flow;getRequiredConverters(()Ljava/util/List;>;RuntimeInvisibleAnnotations SourceFileOfflineItemDao_Impl.java NestMembers InnerClasses1 RSTUh$**+* Y*+*Y*+V*+ ,@#LW$XY$ Z[\]Uc*Y*+,"VPW XY^_`ab `cRdefUo*(Y**"VcW*XYghij`ab `kRlmnUc-:-/:65656!565*9Y;SY=SY?SYASCY*EHV.  "%-08W>cXYcohcph_qr WstTuvRw xQULV5Ryz[{|} C( ~* (CPK!!Rpp?com/ustadmobile/core/db/dao/OutgoingReplicationDao_Impl$1.class=M  9com/ustadmobile/core/db/dao/OutgoingReplicationDao_Impl$1this$09Lcom/ustadmobile/core/db/dao/OutgoingReplicationDao_Impl;   $androidx/room/EntityInsertionAdapter(Landroidx/room/RoomDatabase;)VINSERT OR ABORT INTO `OutgoingReplication` (`orUid`,`destNodeId`,`orTableId`,`orPk1`,`orPk2`,`orPk3`,`orPk4`) VALUES (nullif(?, 0),?,?,?,?,?,?)  1com/ustadmobile/door/entities/OutgoingReplicationgetOrUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V   getDestNodeId  ! getOrTableId()I # $getOrPk1 & 'getOrPk2 ) *getOrPk3 , -getOrPk4 / 01binda(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/door/entities/OutgoingReplication;)VX(Lcom/ustadmobile/core/db/dao/OutgoingReplicationDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis;Lcom/ustadmobile/core/db/dao/OutgoingReplicationDao_Impl$1;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity3Lcom/ustadmobile/door/entities/OutgoingReplication;$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V Signature[Landroidx/room/EntityInsertionAdapter; SourceFile OutgoingReplicationDao_Impl.javaEnclosingMethodJ7com/ustadmobile/core/db/dao/OutgoingReplicationDao_ImplNestHost InnerClasses  23I *+*,4%5  67  89:;3- 4)5 67<=013Q+,+,+,+,"+,%+,(+,+4"/ 01"2-384D5P65 Q67Q>?Q@AB ==D0C34 *+,.4%5  67B ==DEFGHI KIL PK!!W%%?com/ustadmobile/core/db/dao/OutgoingReplicationDao_Impl$2.class=P  9com/ustadmobile/core/db/dao/OutgoingReplicationDao_Impl$2this$09Lcom/ustadmobile/core/db/dao/OutgoingReplicationDao_Impl;   val$outgoingLjava/util/List;  java/lang/Object()V  7com/ustadmobile/core/db/dao/OutgoingReplicationDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  '__insertionAdapterOfOutgoingReplication&Landroidx/room/EntityInsertionAdapter; !"# $%$androidx/room/EntityInsertionAdapterinsert(Ljava/lang/Iterable;)V ' (setTransactionSuccessful *+, -. kotlin/UnitINSTANCE Lkotlin/Unit; 0 1endTransaction 3 45call()Lkotlin/Unit;7java/util/concurrent/CallableL(Lcom/ustadmobile/core/db/dao/OutgoingReplicationDao_Impl;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethis;Lcom/ustadmobile/core/db/dao/OutgoingReplicationDao_Impl$2; Signature StackMapTableAjava/lang/Throwable ExceptionsDjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFile OutgoingReplicationDao_Impl.javaEnclosingMethod $MD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :=;<=>459?*** *&)L*/+M*/, &2:"A CD"E&G0E2G=H; ?<=?r@BCEFA4G9/*2:=; <=BCEF>HIJKLNO PK!!tA A ?com/ustadmobile/core/db/dao/OutgoingReplicationDao_Impl$3.class=  9com/ustadmobile/core/db/dao/OutgoingReplicationDao_Impl$3this$09Lcom/ustadmobile/core/db/dao/OutgoingReplicationDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  7com/ustadmobile/core/db/dao/OutgoingReplicationDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;orUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I& destNodeId( orTableId*orPk1,orPk2.orPk30orPk42java/util/ArrayList 456 78android/database/CursorgetCount()I 1: ;(I)V 4= >? moveToNext()Z 4A BCgetLong(I)J 4E FGgetInt(I)II1com/ustadmobile/door/entities/OutgoingReplication HK L (JJIJJJJ)V NOP QRjava/util/Listadd(Ljava/lang/Object;)Z 4T Uclose WXY Zandroidx/room/RoomSQLiteQueryrelease \ ]^call()Ljava/util/List;`java/util/concurrent/Callable[(Lcom/ustadmobile/core/db/dao/OutgoingReplicationDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis;Lcom/ustadmobile/core/db/dao/OutgoingReplicationDao_Impl$3; Signature_item3Lcom/ustadmobile/door/entities/OutgoingReplication; _tmpOrUidJ_tmpDestNodeId _tmpOrTableIdI _tmpOrPk1 _tmpOrPk2 _tmpOrPk3 _tmpOrPk4_cursorIndexOfOrUid_cursorIndexOfDestNodeId_cursorIndexOfOrTableId_cursorIndexOfOrPk1_cursorIndexOfOrPk2_cursorIndexOfOrPk3_cursorIndexOfOrPk4_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableELjava/util/List; StackMapTablejava/lang/Throwable Exceptionsjava/lang/ExceptionG()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;xLjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFile OutgoingReplicationDao_Impl.javaEnclosingMethod listReplications4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  _ abC*+*,* cVdefg]^b}**L+=+%>+'6+)6++6+-6+/61Y+39: +<k+@7 +@7 +D6+@7+@7+@7+@7HY  J:   MW : +S*V :+S*VcnZ\]^'_/`7a?bGcVd_ghiqk{moqstuvwyzwyz{d hi h\jk qSlk {Imn?ok5pk+qk!rksntn'un/vn7wn?xnGynVz{ ef|}~ Vz ,V 4Np4gA]b/*[cVd efg PK!!\mO] ] =com/ustadmobile/core/db/dao/OutgoingReplicationDao_Impl.class=b  2com/ustadmobile/core/db/dao/OutgoingReplicationDao()V   7com/ustadmobile/core/db/dao/OutgoingReplicationDao_Impl__dbLandroidx/room/RoomDatabase;9com/ustadmobile/core/db/dao/OutgoingReplicationDao_Impl$1  X(Lcom/ustadmobile/core/db/dao/OutgoingReplicationDao_Impl;Landroidx/room/RoomDatabase;)V  '__insertionAdapterOfOutgoingReplication&Landroidx/room/EntityInsertionAdapter;9com/ustadmobile/core/db/dao/OutgoingReplicationDao_Impl$2  L(Lcom/ustadmobile/core/db/dao/OutgoingReplicationDao_Impl;Ljava/util/List;)V   androidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;"M SELECT OutgoingReplication.* FROM OutgoingReplication $%& '(androidx/room/RoomSQLiteQueryacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; *+, -.androidx/room/util/DBUtilcreateCancellationSignal!()Landroid/os/CancellationSignal;09com/ustadmobile/core/db/dao/OutgoingReplicationDao_Impl$3 /2 3[(Lcom/ustadmobile/core/db/dao/OutgoingReplicationDao_Impl;Landroidx/room/RoomSQLiteQuery;)V 5 6(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 89: ;<java/util/Collections emptyList()Ljava/util/List; Signature[Landroidx/room/EntityInsertionAdapter;(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis9Lcom/ustadmobile/core/db/dao/OutgoingReplicationDao_Impl;$RuntimeInvisibleParameterAnnotationsLandroidx/annotation/NonNull;insertD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;outgoingLjava/util/List; $completion Lkotlin/coroutines/Continuation;LocalVariableTypeTableELjava/util/List;0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;(Ljava/util/List;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;listReplications4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;_sqlLjava/lang/String; _statementLandroidx/room/RoomSQLiteQuery;_cancellationSignalLandroid/os/CancellationSignal;hLkotlin/coroutines/Continuation<-Ljava/util/List;>;|(Lkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;getRequiredConverters(()Ljava/util/List;>;RuntimeInvisibleAnnotations SourceFile OutgoingReplicationDao_Impl.java NestMembers InnerClasses1 =>?@W**+* Y*+A#$ %8BCD EFGH@m*Y*+,A=B CDIJKLMINKO=PQR@$!M!#N):*/Y*-1+4APT UVB4$CD$KL!ST UVWXM $KY=Z [<@7A=\]F^_`/ a /PK!!|6Bcom/ustadmobile/core/db/dao/PeerReviewerAllocationDao_Impl$1.class=M  (Landroidx/room/RoomDatabase;)VINSERT OR ABORT INTO `PeerReviewerAllocation` (`praUid`,`praMarkerSubmitterUid`,`praToMarkerSubmitterUid`,`praAssignmentUid`,`praActive`,`praLct`) VALUES (nullif(?, 0),?,?,?,?,?)  6com/ustadmobile/lib/db/entities/PeerReviewerAllocation getPraUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V  getPraMarkerSubmitterUid  getPraToMarkerSubmitterUid " #getPraAssignmentUid % &' getPraActive()Z ) * getPraLct , -.bindf(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/PeerReviewerAllocation;)V[(Lcom/ustadmobile/core/db/dao/PeerReviewerAllocationDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis>Lcom/ustadmobile/core/db/dao/PeerReviewerAllocationDao_Impl$1;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity8Lcom/ustadmobile/lib/db/entities/PeerReviewerAllocation;_tmpI StackMapTable$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V Signature`Landroidx/room/EntityInsertionAdapter; SourceFile#PeerReviewerAllocationDao_Impl.javaEnclosingMethodJ:com/ustadmobile/core/db/dao/PeerReviewerAllocationDao_ImplNestHost InnerClasses  /0I *+*,102  34  56780- 142 349:-.0O+,+,+,+,!,$>++,(1": ;<!=,>9?B@NA2*O34O;<O=>9?@A7@B ::D-C04 *+,+102  34B ::DEFGHI KIL PK!!N| Ccom/ustadmobile/core/db/dao/PeerReviewerAllocationDao_Impl$10.class=  =com/ustadmobile/core/db/dao/PeerReviewerAllocationDao_Impl$10this$0()V  :com/ustadmobile/core/db/dao/PeerReviewerAllocationDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;praUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&praMarkerSubmitterUid(praToMarkerSubmitterUid*praAssignmentUid, praActive.praLct0java/util/ArrayList 234 56android/database/CursorgetCount()I /8 9(I)V 2; <= moveToNext()Z 2? @AgetLong(I)J 2C DEgetInt(I)IG6com/ustadmobile/lib/db/entities/PeerReviewerAllocation FI J (JJJJZJ)V LMN OPjava/util/Listadd(Ljava/lang/Object;)Z 2R Sclose UVW Xandroidx/room/RoomSQLiteQueryrelease Z [\call()Ljava/util/List;^java/util/concurrent/Callable^(Lcom/ustadmobile/core/db/dao/PeerReviewerAllocationDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis?Lcom/ustadmobile/core/db/dao/PeerReviewerAllocationDao_Impl$10; Signature_item8Lcom/ustadmobile/lib/db/entities/PeerReviewerAllocation; _tmpPraUidJ_tmpPraMarkerSubmitterUid_tmpPraToMarkerSubmitterUid_tmpPraAssignmentUid _tmpPraActiveZ_tmp_2I _tmpPraLct_cursorIndexOfPraUid#_cursorIndexOfPraMarkerSubmitterUid%_cursorIndexOfPraToMarkerSubmitterUid_cursorIndexOfPraAssignmentUid_cursorIndexOfPraActive_cursorIndexOfPraLct_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableJLjava/util/List; StackMapTablejava/lang/Throwable Exceptionsjava/lang/ExceptionL()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;}Ljava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFile#PeerReviewerAllocationDao_Impl.javaEnclosingMethod 'getAllPeerReviewerAllocationsByClazzUid6(JZLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  ] _`C*+*,* aQbcde[\` **L+=+%>+'6+)6++6+-6/Y+17:+:k+>7 +>7 +>7+>7+B66+>7FY  H:  KW: +Q*T :+Q*TajUWXY'Z/[7\?]N^Wa`ciesg}jkmnopqstqstub fg `\hi iSji sIki}?li)mn5opqirpsp'tp/up7vp?wpNxycdz{| Nx}~]N 2LA2L@- 2L2eA[`/*YaQb cde PK!!"Bcom/ustadmobile/core/db/dao/PeerReviewerAllocationDao_Impl$2.class=M  (Landroidx/room/RoomDatabase;)VINSERT OR REPLACE INTO `PeerReviewerAllocation` (`praUid`,`praMarkerSubmitterUid`,`praToMarkerSubmitterUid`,`praAssignmentUid`,`praActive`,`praLct`) VALUES (nullif(?, 0),?,?,?,?,?)  6com/ustadmobile/lib/db/entities/PeerReviewerAllocation getPraUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V  getPraMarkerSubmitterUid  getPraToMarkerSubmitterUid " #getPraAssignmentUid % &' getPraActive()Z ) * getPraLct , -.bindf(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/PeerReviewerAllocation;)V[(Lcom/ustadmobile/core/db/dao/PeerReviewerAllocationDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis>Lcom/ustadmobile/core/db/dao/PeerReviewerAllocationDao_Impl$2;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity8Lcom/ustadmobile/lib/db/entities/PeerReviewerAllocation;_tmpI StackMapTable$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V Signature`Landroidx/room/EntityInsertionAdapter; SourceFile#PeerReviewerAllocationDao_Impl.javaEnclosingMethodJ:com/ustadmobile/core/db/dao/PeerReviewerAllocationDao_ImplNestHost InnerClasses  /0I *+*,1C2  34  56780- 1G2 349:-.0O+,+,+,+,!,$>++,(1"M NO!P,Q9RBSNT2*O34O;<O=>9?@A7@B ::D-C04 *+,+1C2  34B ::DEFGHI KIL PK!!"" " Bcom/ustadmobile/core/db/dao/PeerReviewerAllocationDao_Impl$3.class=M  (Landroidx/room/RoomDatabase;)VUPDATE OR ABORT `PeerReviewerAllocation` SET `praUid` = ?,`praMarkerSubmitterUid` = ?,`praToMarkerSubmitterUid` = ?,`praAssignmentUid` = ?,`praActive` = ?,`praLct` = ? WHERE `praUid` = ?  6com/ustadmobile/lib/db/entities/PeerReviewerAllocation getPraUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V  getPraMarkerSubmitterUid  getPraToMarkerSubmitterUid " #getPraAssignmentUid % &' getPraActive()Z ) * getPraLct , -.bindf(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/PeerReviewerAllocation;)V[(Lcom/ustadmobile/core/db/dao/PeerReviewerAllocationDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis>Lcom/ustadmobile/core/db/dao/PeerReviewerAllocationDao_Impl$3;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity8Lcom/ustadmobile/lib/db/entities/PeerReviewerAllocation;_tmpI StackMapTable$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignaturegLandroidx/room/EntityDeletionOrUpdateAdapter; SourceFile#PeerReviewerAllocationDao_Impl.javaEnclosingMethodJ:com/ustadmobile/core/db/dao/PeerReviewerAllocationDao_ImplNestHost InnerClasses  /0I *+*,1V2  34  56780- 1Z2 349:-.0[+,+,+,+,!,$>++,(+,1& ` ab!c,d9eBfNgZh2*[34[;<[=>9"?@A7@B ::D-C04 *+,+1V2  34B ::DEFGHI KIL PK!!8Bcom/ustadmobile/core/db/dao/PeerReviewerAllocationDao_Impl$4.class=$  (Landroidx/room/RoomDatabase;)Vz UPDATE PeerReviewerAllocation SET praActive = ?, praLct = ? WHERE praUid = ?[(Lcom/ustadmobile/core/db/dao/PeerReviewerAllocationDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis>Lcom/ustadmobile/core/db/dao/PeerReviewerAllocationDao_Impl$4;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; SourceFile#PeerReviewerAllocationDao_Impl.javaEnclosingMethod!:com/ustadmobile/core/db/dao/PeerReviewerAllocationDao_ImplNestHost InnerClasses  I *+*,j    > L  ns " # PK!!P .Bcom/ustadmobile/core/db/dao/PeerReviewerAllocationDao_Impl$5.class=S  ()V  :com/ustadmobile/core/db/dao/PeerReviewerAllocationDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  *__insertionAdapterOfPeerReviewerAllocation&Landroidx/room/EntityInsertionAdapter; !"# $%$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)J '() *+java/lang/LongvalueOf(J)Ljava/lang/Long; - .setTransactionSuccessful 0 1endTransaction 3 45call()Ljava/lang/Long;7java/util/concurrent/Callablew(Lcom/ustadmobile/core/db/dao/PeerReviewerAllocationDao_Impl;Lcom/ustadmobile/lib/db/entities/PeerReviewerAllocation;)VCodeLineNumberTableLocalVariableTablethis>Lcom/ustadmobile/core/db/dao/PeerReviewerAllocationDao_Impl$5; Signature_resultLjava/lang/Long; StackMapTableCjava/lang/Throwable ExceptionsFjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;CLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFile#PeerReviewerAllocationDao_Impl.javaEnclosingMethod OP insertAsyncl(Lcom/ustadmobile/lib/db/entities/PeerReviewerAllocation;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :;<=>459A*** &L*,+M*/,N*/- (4:" &(24?;?@A<=AtBDEGHA4I9/*2:; <=DEGH>JKLMNQR PK!!XBUNNBcom/ustadmobile/core/db/dao/PeerReviewerAllocationDao_Impl$6.class=Q  ()V  :com/ustadmobile/core/db/dao/PeerReviewerAllocationDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  ,__insertionAdapterOfPeerReviewerAllocation_1&Landroidx/room/EntityInsertionAdapter; !"# $%$androidx/room/EntityInsertionAdapterinsert(Ljava/lang/Iterable;)V ' (setTransactionSuccessful *+, -. kotlin/UnitINSTANCE Lkotlin/Unit; 0 1endTransaction 3 45call()Lkotlin/Unit;7java/util/concurrent/CallableO(Lcom/ustadmobile/core/db/dao/PeerReviewerAllocationDao_Impl;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethis>Lcom/ustadmobile/core/db/dao/PeerReviewerAllocationDao_Impl$6; Signature StackMapTableAjava/lang/Throwable ExceptionsDjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFile#PeerReviewerAllocationDao_Impl.javaEnclosingMethod MNreplaceListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :;<=>459?*** *&)L*/+M*/, &2:" "&02=; ?<=?r@BCEFA4G9/*2:; <=BCEF>HIJKLOP PK!!QjKKBcom/ustadmobile/core/db/dao/PeerReviewerAllocationDao_Impl$7.class=Q  ()V  :com/ustadmobile/core/db/dao/PeerReviewerAllocationDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  ,__insertionAdapterOfPeerReviewerAllocation_1&Landroidx/room/EntityInsertionAdapter; !"# $%$androidx/room/EntityInsertionAdapterinsert(Ljava/lang/Iterable;)V ' (setTransactionSuccessful *+, -. kotlin/UnitINSTANCE Lkotlin/Unit; 0 1endTransaction 3 45call()Lkotlin/Unit;7java/util/concurrent/CallableO(Lcom/ustadmobile/core/db/dao/PeerReviewerAllocationDao_Impl;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethis>Lcom/ustadmobile/core/db/dao/PeerReviewerAllocationDao_Impl$7; Signature StackMapTableAjava/lang/Throwable ExceptionsDjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFile#PeerReviewerAllocationDao_Impl.javaEnclosingMethod MN upsertListD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :;<=>459?*** *&)L*/+M*/, &2:" "&02=; ?<=?r@BCEFA4G9/*2:; <=BCEF>HIJKLOP PK!!@q+U U Bcom/ustadmobile/core/db/dao/PeerReviewerAllocationDao_Impl$8.class=k  ()V  :com/ustadmobile/core/db/dao/PeerReviewerAllocationDao_Impl!__preparedStmtOfUpdateActiveByUid%Landroidx/room/SharedSQLiteStatement;  ! "##androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; %&' ())androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V + ,-__dbLandroidx/room/RoomDatabase; /01 2androidx/room/RoomDatabasebeginTransaction %4 56executeUpdateDelete()I /8 9setTransactionSuccessful ;<= >? kotlin/UnitINSTANCE Lkotlin/Unit; /A BendTransaction D EFrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V H IJcall()Lkotlin/Unit;Ljava/util/concurrent/CallableB(Lcom/ustadmobile/core/db/dao/PeerReviewerAllocationDao_Impl;ZJJ)VCodeLineNumberTableLocalVariableTablethis>Lcom/ustadmobile/core/db/dao/PeerReviewerAllocationDao_Impl$8; Signature_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI_tmp StackMapTable[java/lang/Throwable Exceptions^java/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFile#PeerReviewerAllocationDao_Impl.javaEnclosingMethod ghupdateActiveByUid7(JZJLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses K  MNN*+**! **OPQRSIJNk*L=*>+$=+* $=+*$**.+3W**7::**@*+C:**@:*+CG]uuwu=guON #%02=GNX]gruP*QR TU VWzXWY!%@[%ZNZ\]_`AIaN/*GOP QR\]_`Sbcdefij PK!!ABcom/ustadmobile/core/db/dao/PeerReviewerAllocationDao_Impl$9.class=  ()V  :com/ustadmobile/core/db/dao/PeerReviewerAllocationDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;praUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&praMarkerSubmitterUid(praToMarkerSubmitterUid*praAssignmentUid, praActive.praLct0java/util/ArrayList 234 56android/database/CursorgetCount()I /8 9(I)V 2; <= moveToNext()Z 2? @AgetLong(I)J 2C DEgetInt(I)IG6com/ustadmobile/lib/db/entities/PeerReviewerAllocation FI J (JJJJZJ)V LMN OPjava/util/Listadd(Ljava/lang/Object;)Z 2R Sclose UVW Xandroidx/room/RoomSQLiteQueryrelease Z [\call()Ljava/util/List;^java/util/concurrent/Callable^(Lcom/ustadmobile/core/db/dao/PeerReviewerAllocationDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis>Lcom/ustadmobile/core/db/dao/PeerReviewerAllocationDao_Impl$9; Signature_item_18Lcom/ustadmobile/lib/db/entities/PeerReviewerAllocation; _tmpPraUidJ_tmpPraMarkerSubmitterUid_tmpPraToMarkerSubmitterUid_tmpPraAssignmentUid _tmpPraActiveZ_tmpI _tmpPraLct_cursorIndexOfPraUid#_cursorIndexOfPraMarkerSubmitterUid%_cursorIndexOfPraToMarkerSubmitterUid_cursorIndexOfPraAssignmentUid_cursorIndexOfPraActive_cursorIndexOfPraLct_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableJLjava/util/List; StackMapTablejava/lang/Throwable Exceptionsjava/lang/ExceptionL()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;}Ljava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFile#PeerReviewerAllocationDao_Impl.javaEnclosingMethod getAllPeerReviewerAllocationsD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  ] _`C*+*,* abcde[\` **L+=+%>+'6+)6++6+-6/Y+17:+:k+>7 +>7 +>7+>7+B66+>7FY  H:  KW: +Q*T :+Q*Taj'/7?NW`!i#s%}()+,-./12/123b fg `\hi iSji sIki}?li)mn5opqirpsp'tp/up7vp?wpNxycdz{| Nx}~]N 2LA2L@- 2L2eA[`/*Yab cde PK!!ve%%@com/ustadmobile/core/db/dao/PeerReviewerAllocationDao_Impl.class=  5com/ustadmobile/core/db/dao/PeerReviewerAllocationDao()V   :com/ustadmobile/core/db/dao/PeerReviewerAllocationDao_Impl__dbLandroidx/room/RoomDatabase;A Bw(Lcom/ustadmobile/core/db/dao/PeerReviewerAllocationDao_Impl;Lcom/ustadmobile/lib/db/entities/PeerReviewerAllocation;)V DEF GHandroidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 3J KLinsert(Ljava/lang/Iterable;)VN;gLandroidx/room/EntityDeletionOrUpdateAdapter;(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis;(Lcom/ustadmobile/lib/db/entities/PeerReviewerAllocation;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; insertList(Ljava/util/List;)V entityListLjava/util/List;KLjava/util/List<+Lcom/ustadmobile/lib/db/entities/PeerReviewerAllocation;>;N(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/PeerReviewerAllocation;>;)VreplaceListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;entriesJLjava/util/List;0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;(Ljava/util/List;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; upsertListupdateActiveByUid7(JZJLkotlin/coroutines/Continuation;)Ljava/lang/Object;cbUidactiveZ changeTimeG(JZJLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;getAllPeerReviewerAllocations_item assignmentUid_stringBuilderLjava/lang/StringBuilder; _inputSizeI_sqlLjava/lang/String; _argCount _statementLandroidx/room/RoomSQLiteQuery; _argIndex_cancellationSignalLandroid/os/CancellationSignal;"Ljava/util/List;mLkotlin/coroutines/Continuation<-Ljava/util/List;>; kotlin/coroutines/Continuation java/lang/String(Ljava/util/List;Lkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;'getAllPeerReviewerAllocationsByClazzUid6(JZLkotlin/coroutines/Continuation;)Ljava/lang/Object;clazzUidincludeInactive_tmp_tmp_1(JZLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;getRequiredConverters(()Ljava/util/List;>;RuntimeInvisibleAnnotations(Ljava/lang/Object;)VF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; SourceFile#PeerReviewerAllocationDao_Impl.java NestMembers InnerClasses1 !"()>**+* Y*+*Y*+*Y*+*#Y*+%&./ 0C#V0j=v>> K7***/*+2A*8 7*;:*;!++-+& z{}~!(+4 77kc*>Y*+@,C  2***/*+I*8*; M*;,'& $'/122 2g m*MY*+O,C m*RY*+T,C 3***/*+UW*8*; M*;,(& %(0233h { *[Y*]C4  ¸`N-fhW-nhW-fhW-phW-fhW-rhW+t6-z-~hW-fhW-hW-fhW-hW-:`6:6+:  ! 7  ۸: * Y*,b  '.6<CJQX_ekt w    p 6e]kWtNwK $ ui '  ? c::66666  : * Y*2 <G HIJK%L/M2N=OGPLQf cccc_ WT%>=& L c" @@ |A3 *+!  A4 *+,Ű!  AK73 *+ɭ!   [RM># R #>MR[PK!!Y867com/ustadmobile/core/db/dao/PersonAuth2Dao_Impl$1.class=U  1com/ustadmobile/core/db/dao/PersonAuth2Dao_Impl$1this$01Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_Impl;   $androidx/room/EntityInsertionAdapter(Landroidx/room/RoomDatabase;)VINSERT OR ABORT INTO `PersonAuth2` (`pauthUid`,`pauthMechanism`,`pauthAuth`,`pauthLcsn`,`pauthPcsn`,`pauthLcb`,`pauthLct`) VALUES (?,?,?,?,?,?,?)  +com/ustadmobile/lib/db/entities/PersonAuth2 getPauthUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V  getPauthMechanism()Ljava/lang/String;  !"bindNull(I)V $ %& bindString(ILjava/lang/String;)V ( ) getPauthAuth + , getPauthLcsn . / getPauthPcsn 1 2 getPauthLcb 4 5 getPauthLct 7 89bind[(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/PersonAuth2;)VP(Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis3Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_Impl$1;arg0Landroidx/room/RoomDatabase; createQueryRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity-Lcom/ustadmobile/lib/db/entities/PersonAuth2; StackMapTable$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureULandroidx/room/EntityInsertionAdapter; SourceFilePersonAuth2Dao_Impl.javaEnclosingMethodR/com/ustadmobile/core/db/dao/PersonAuth2Dao_ImplNestHost InnerClasses  :;I *+*,<(=  >?  @AB;- <,= >?CD89;r+,, ++,#,' ++,'#+,*+,-+,0+,3<2 2 346'8.98;C=N>Y?e@qA= r>?rEFrGHI  J DDD8K;4 *+,6<(=  >?J DDLMNOPQ SQT PK!! '7com/ustadmobile/core/db/dao/PersonAuth2Dao_Impl$2.class=U  1com/ustadmobile/core/db/dao/PersonAuth2Dao_Impl$2this$01Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_Impl;   $androidx/room/EntityInsertionAdapter(Landroidx/room/RoomDatabase;)VINSERT OR REPLACE INTO `PersonAuth2` (`pauthUid`,`pauthMechanism`,`pauthAuth`,`pauthLcsn`,`pauthPcsn`,`pauthLcb`,`pauthLct`) VALUES (?,?,?,?,?,?,?)  +com/ustadmobile/lib/db/entities/PersonAuth2 getPauthUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V  getPauthMechanism()Ljava/lang/String;  !"bindNull(I)V $ %& bindString(ILjava/lang/String;)V ( ) getPauthAuth + , getPauthLcsn . / getPauthPcsn 1 2 getPauthLcb 4 5 getPauthLct 7 89bind[(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/PersonAuth2;)VP(Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis3Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_Impl$2;arg0Landroidx/room/RoomDatabase; createQueryRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity-Lcom/ustadmobile/lib/db/entities/PersonAuth2; StackMapTable$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureULandroidx/room/EntityInsertionAdapter; SourceFilePersonAuth2Dao_Impl.javaEnclosingMethodR/com/ustadmobile/core/db/dao/PersonAuth2Dao_ImplNestHost InnerClasses  :;I *+*,<C=  >?  @AB;- <G= >?CD89;r+,, ++,#,' ++,'#+,*+,-+,0+,3<2 M NOQ'S.T8VCXNYYZe[q\= r>?rEFrGHI  J DDD8K;4 *+,6<C=  >?J DDLMNOPQ SQT PK!!_77com/ustadmobile/core/db/dao/PersonAuth2Dao_Impl$3.class=Q  1com/ustadmobile/core/db/dao/PersonAuth2Dao_Impl$3this$01Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_Impl;   val$authsLjava/util/List;  java/lang/Object()V  /com/ustadmobile/core/db/dao/PersonAuth2Dao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  __insertionAdapterOfPersonAuth2&Landroidx/room/EntityInsertionAdapter; !"# $%$androidx/room/EntityInsertionAdapterinsert(Ljava/lang/Iterable;)V ' (setTransactionSuccessful *+, -. kotlin/UnitINSTANCE Lkotlin/Unit; 0 1endTransaction 3 45call()Lkotlin/Unit;7java/util/concurrent/CallableD(Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_Impl;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethis3Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_Impl$3; Signature StackMapTableAjava/lang/Throwable ExceptionsDjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonAuth2Dao_Impl.javaEnclosingMethod MNinsertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :c;<=>459?*** *&)L*/+M*/, &2:"g ij"k&m0k2m=n; ?<=?r@BCEFA4G9/*2:c; <=BCEF>HIJKLOP PK!!%7com/ustadmobile/core/db/dao/PersonAuth2Dao_Impl$4.class=S  1com/ustadmobile/core/db/dao/PersonAuth2Dao_Impl$4this$01Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_Impl;  val$auth-Lcom/ustadmobile/lib/db/entities/PersonAuth2;  java/lang/Object()V  /com/ustadmobile/core/db/dao/PersonAuth2Dao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  !__insertionAdapterOfPersonAuth2_1&Landroidx/room/EntityInsertionAdapter; !"# $%$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)J '() *+java/lang/LongvalueOf(J)Ljava/lang/Long; - .setTransactionSuccessful 0 1endTransaction 3 45call()Ljava/lang/Long;7java/util/concurrent/Callablea(Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_Impl;Lcom/ustadmobile/lib/db/entities/PersonAuth2;)VCodeLineNumberTableLocalVariableTablethis3Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_Impl$4; Signature_resultLjava/lang/Long; StackMapTableCjava/lang/Throwable ExceptionsFjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;CLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonAuth2Dao_Impl.javaEnclosingMethod OP insertAsynca(Lcom/ustadmobile/lib/db/entities/PersonAuth2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :u;<=>459A*** &L*,+M*/,N*/- (4:"y {|&}(2}4?;?@A<=AtBDEGHA4I9/*2:u; <=DEGH>JKLMNQR PK!!# 7com/ustadmobile/core/db/dao/PersonAuth2Dao_Impl$5.class=  1com/ustadmobile/core/db/dao/PersonAuth2Dao_Impl$5this$01Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  /com/ustadmobile/core/db/dao/PersonAuth2Dao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;pauthUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&pauthMechanism( pauthAuth* pauthLcsn, pauthPcsn.pauthLcb0pauthLct 234 56android/database/Cursor moveToFirst()Z8+com/ustadmobile/lib/db/entities/PersonAuth2 7 2; <=getLong(I)J 7? @A setPauthUid(J)V 2C DEisNull(I)Z 2G HI getString(I)Ljava/lang/String; 7K LMsetPauthMechanism(Ljava/lang/String;)V 7O PM setPauthAuth 7R SA setPauthLcsn 7U VA setPauthPcsn 7X YA setPauthLcb 7[ \A setPauthLct 2^ _close abc dandroidx/room/RoomSQLiteQueryrelease f ghcall/()Lcom/ustadmobile/lib/db/entities/PersonAuth2;jjava/util/concurrent/CallableS(Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis3Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_Impl$5; Signature_tmpPauthMechanismLjava/lang/String; _tmpPauthAuth _tmpPauthUidJ _tmpPauthLcsn _tmpPauthPcsn _tmpPauthLcb _tmpPauthLct_result-Lcom/ustadmobile/lib/db/entities/PersonAuth2;_cursorIndexOfPauthUidI_cursorIndexOfPauthMechanism_cursorIndexOfPauthAuth_cursorIndexOfPauthLcsn_cursorIndexOfPauthPcsn_cursorIndexOfPauthLcb_cursorIndexOfPauthLct_cursorLandroid/database/Cursor; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/Nullable;()Ljava/lang/Object;`Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonAuth2Dao_Impl.javaEnclosingMethod findByPersonUid5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  i klC*+*,* mnopqghl**L+=+%>+'6+)6++6+-6+/6+17Y9: +:7   >+B : +F:   J+B : +F:   N+:7 Q+:7 T+:7 W+:7 Z:  : +]*` :+]*`    m%'/7?GPYbisy nvrs ts buv mrs Kts :wv)xvyvzvY{| }~~'~/~7~?~G~{| op Qy 27 M 272Agl/*emn opq PK!!z 7com/ustadmobile/core/db/dao/PersonAuth2Dao_Impl$6.class=  1com/ustadmobile/core/db/dao/PersonAuth2Dao_Impl$6this$01Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  /com/ustadmobile/core/db/dao/PersonAuth2Dao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;pauthUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&pauthMechanism( pauthAuth* pauthLcsn, pauthPcsn.pauthLcb0pauthLct 234 56android/database/Cursor moveToFirst()Z8+com/ustadmobile/lib/db/entities/PersonAuth2 7 2; <=getLong(I)J 7? @A setPauthUid(J)V 2C DEisNull(I)Z 2G HI getString(I)Ljava/lang/String; 7K LMsetPauthMechanism(Ljava/lang/String;)V 7O PM setPauthAuth 7R SA setPauthLcsn 7U VA setPauthPcsn 7X YA setPauthLcb 7[ \A setPauthLct 2^ _close abc dandroidx/room/RoomSQLiteQueryrelease f ghcall/()Lcom/ustadmobile/lib/db/entities/PersonAuth2;jjava/util/concurrent/CallableS(Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis3Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_Impl$6; Signature_tmpPauthMechanismLjava/lang/String; _tmpPauthAuth _tmpPauthUidJ _tmpPauthLcsn _tmpPauthPcsn _tmpPauthLcb _tmpPauthLct_result-Lcom/ustadmobile/lib/db/entities/PersonAuth2;_cursorIndexOfPauthUidI_cursorIndexOfPauthMechanism_cursorIndexOfPauthAuth_cursorIndexOfPauthLcsn_cursorIndexOfPauthPcsn_cursorIndexOfPauthLcb_cursorIndexOfPauthLct_cursorLandroid/database/Cursor; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/Nullable;()Ljava/lang/Object;`Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonAuth2Dao_Impl.javaEnclosingMethod findByUsernameF(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  i klC*+*,* mnopqghl**L+=+%>+'6+)6++6+-6+/6+17Y9: +:7   >+B : +F:   J+B : +F:   N+:7 Q+:7 T+:7 W+:7 Z:  : +]*` :+]*`    m%'/7?GPYbisy      nvrs ts buv mrs Kts :wv)xvyvzvY{| }~~'~/~7~?~G~{| op Qy 27 M 272Agl/*emn opq PK!!{005com/ustadmobile/core/db/dao/PersonAuth2Dao_Impl.class=  *com/ustadmobile/core/db/dao/PersonAuth2Dao()V   /com/ustadmobile/core/db/dao/PersonAuth2Dao_Impl__dbLandroidx/room/RoomDatabase;1com/ustadmobile/core/db/dao/PersonAuth2Dao_Impl$1  P(Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_Impl;Landroidx/room/RoomDatabase;)V  __insertionAdapterOfPersonAuth2&Landroidx/room/EntityInsertionAdapter;1com/ustadmobile/core/db/dao/PersonAuth2Dao_Impl$2   !__insertionAdapterOfPersonAuth2_11com/ustadmobile/core/db/dao/PersonAuth2Dao_Impl$3   D(Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_Impl;Ljava/util/List;)V "#$ %&androidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(1com/ustadmobile/core/db/dao/PersonAuth2Dao_Impl$4 '* +a(Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_Impl;Lcom/ustadmobile/lib/db/entities/PersonAuth2;)V-f SELECT PersonAuth2.* FROM PersonAuth2 WHERE PersonAuth2.pauthUid = ? /01 23androidx/room/RoomSQLiteQueryacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; /5 67bindLong(IJ)V 9:; <=androidx/room/util/DBUtilcreateCancellationSignal!()Landroid/os/CancellationSignal;?1com/ustadmobile/core/db/dao/PersonAuth2Dao_Impl$5 >A BS(Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_Impl;Landroidx/room/RoomSQLiteQuery;)V "D %E(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;G SELECT PersonAuth2.* FROM PersonAuth2 JOIN Person ON PersonAuth2.pauthUid = Person.personUid WHERE Person.username = ? /I JK bindString(ILjava/lang/String;)VM1com/ustadmobile/core/db/dao/PersonAuth2Dao_Impl$6 LA PQR STjava/util/Collections emptyList()Ljava/util/List; SignatureULandroidx/room/EntityInsertionAdapter;(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis1Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_Impl;$RuntimeInvisibleParameterAnnotationsLandroidx/annotation/NonNull;insertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;authsLjava/util/List; $completion Lkotlin/coroutines/Continuation;LocalVariableTypeTable?Ljava/util/List;0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;(Ljava/util/List;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; insertAsynca(Lcom/ustadmobile/lib/db/entities/PersonAuth2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;auth-Lcom/ustadmobile/lib/db/entities/PersonAuth2;3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;t(Lcom/ustadmobile/lib/db/entities/PersonAuth2;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;findByPersonUid5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; personUidJ_sqlLjava/lang/String; _statementLandroidx/room/RoomSQLiteQuery; _argIndexI_cancellationSignalLandroid/os/CancellationSignal;PLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/PersonAuth2;>;e(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/PersonAuth2;>;)Ljava/lang/Object;findByUsernameF(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;usernamev(Ljava/lang/String;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/PersonAuth2;>;)Ljava/lang/Object;getRequiredConverters(()Ljava/util/List;>;RuntimeInvisibleAnnotations SourceFilePersonAuth2Dao_Impl.java NestMembers InnerClasses1 UVUVWXh$**+* Y*+*Y*+Y&' (C#^Z$[\$ ]^_`Xm*Y*+,!YcZ [\abcdeafcgUhijXc*'Y*+),!YuZ [\klcde cmUnopX2,:,.:648:*>Y*@-CY ZH2[\2qr2cd.st &uv#wxyze 2c{U|}~X1FNF.:6+H8:*LY*N,CY ZH1[\1t1cd.st &uv#wxyze 1c{U TXOYU^L>' 2 '>LPK!!56com/ustadmobile/core/db/dao/PersonAuthDao_Impl$1.class=J  0com/ustadmobile/core/db/dao/PersonAuthDao_Impl$1this$00Lcom/ustadmobile/core/db/dao/PersonAuthDao_Impl;   $androidx/room/EntityInsertionAdapter(Landroidx/room/RoomDatabase;)VoINSERT OR ABORT INTO `PersonAuth` (`personAuthUid`,`passwordHash`,`personAuthStatus`) VALUES (nullif(?, 0),?,?)  *com/ustadmobile/lib/db/entities/PersonAuthgetPersonAuthUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V  getPasswordHash()Ljava/lang/String;  !"bindNull(I)V $ %& bindString(ILjava/lang/String;)V ( )*getPersonAuthStatus()I , -.bindZ(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/PersonAuth;)VO(Lcom/ustadmobile/core/db/dao/PersonAuthDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis2Lcom/ustadmobile/core/db/dao/PersonAuthDao_Impl$1;arg0Landroidx/room/RoomDatabase; createQueryRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity,Lcom/ustadmobile/lib/db/entities/PersonAuth; StackMapTable$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureTLandroidx/room/EntityInsertionAdapter; SourceFilePersonAuthDao_Impl.javaEnclosingMethodG.com/ustadmobile/core/db/dao/PersonAuthDao_ImplNestHost InnerClasses  /0I *+*,1-2  34  5670- 112 3489-.04+,, ++,#+,'17 89;'=3>2 4344:;4<=> ? 99D-@04 *+,+1-2  34? 99ABCDEF HFI PK!!6-""6com/ustadmobile/core/db/dao/PersonAuthDao_Impl$2.class=J  0com/ustadmobile/core/db/dao/PersonAuthDao_Impl$2this$00Lcom/ustadmobile/core/db/dao/PersonAuthDao_Impl;   +androidx/room/EntityDeletionOrUpdateAdapter(Landroidx/room/RoomDatabase;)VxUPDATE OR ABORT `PersonAuth` SET `personAuthUid` = ?,`passwordHash` = ?,`personAuthStatus` = ? WHERE `personAuthUid` = ?  *com/ustadmobile/lib/db/entities/PersonAuthgetPersonAuthUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V  getPasswordHash()Ljava/lang/String;  !"bindNull(I)V $ %& bindString(ILjava/lang/String;)V ( )*getPersonAuthStatus()I , -.bindZ(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/PersonAuth;)VO(Lcom/ustadmobile/core/db/dao/PersonAuthDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis2Lcom/ustadmobile/core/db/dao/PersonAuthDao_Impl$2;arg0Landroidx/room/RoomDatabase; createQueryRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity,Lcom/ustadmobile/lib/db/entities/PersonAuth; StackMapTable$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V Signature[Landroidx/room/EntityDeletionOrUpdateAdapter; SourceFilePersonAuthDao_Impl.javaEnclosingMethodG.com/ustadmobile/core/db/dao/PersonAuthDao_ImplNestHost InnerClasses  /0I *+*,1@2  34  5670- 1D2 3489-.0?+,, ++,#+,'+,1J KLN'P3Q>R2 ?34?:;?<=> ? 99D-@04 *+,+1@2  34? 99ABCDEF HFI PK!!#6com/ustadmobile/core/db/dao/PersonAuthDao_Impl$3.class=$  0com/ustadmobile/core/db/dao/PersonAuthDao_Impl$3this$00Lcom/ustadmobile/core/db/dao/PersonAuthDao_Impl;   #androidx/room/SharedSQLiteStatement(Landroidx/room/RoomDatabase;)V?UPDATE PersonAuth set passwordHash = ? WHERE personAuthUid = ?O(Lcom/ustadmobile/core/db/dao/PersonAuthDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis2Lcom/ustadmobile/core/db/dao/PersonAuthDao_Impl$3;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; SourceFilePersonAuthDao_Impl.javaEnclosingMethod!.com/ustadmobile/core/db/dao/PersonAuthDao_ImplNestHost InnerClasses  I *+*,T    > L  XY " # PK!!?6com/ustadmobile/core/db/dao/PersonAuthDao_Impl$4.class=S  0com/ustadmobile/core/db/dao/PersonAuthDao_Impl$4this$00Lcom/ustadmobile/core/db/dao/PersonAuthDao_Impl;   val$entity,Lcom/ustadmobile/lib/db/entities/PersonAuth;  java/lang/Object()V  .com/ustadmobile/core/db/dao/PersonAuthDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  __insertionAdapterOfPersonAuth&Landroidx/room/EntityInsertionAdapter; !"# $%$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)J '() *+java/lang/LongvalueOf(J)Ljava/lang/Long; - .setTransactionSuccessful 0 1endTransaction 3 45call()Ljava/lang/Long;7java/util/concurrent/Callable_(Lcom/ustadmobile/core/db/dao/PersonAuthDao_Impl;Lcom/ustadmobile/lib/db/entities/PersonAuth;)VCodeLineNumberTableLocalVariableTablethis2Lcom/ustadmobile/core/db/dao/PersonAuthDao_Impl$4; Signature_resultLjava/lang/Long; StackMapTableCjava/lang/Throwable ExceptionsFjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;CLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonAuthDao_Impl.javaEnclosingMethod OP insertAsync`(Lcom/ustadmobile/lib/db/entities/PersonAuth;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :m;<=>459A*** &L*,+M*/,N*/- (4:"q st&u(w2u4w?x;?@A<=AtBDEGHA4I9/*2:m; <=DEGH>JKLMNQR PK!!V6com/ustadmobile/core/db/dao/PersonAuthDao_Impl$5.class=S  0com/ustadmobile/core/db/dao/PersonAuthDao_Impl$5this$00Lcom/ustadmobile/core/db/dao/PersonAuthDao_Impl;   val$entity,Lcom/ustadmobile/lib/db/entities/PersonAuth;  java/lang/Object()V  .com/ustadmobile/core/db/dao/PersonAuthDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  __updateAdapterOfPersonAuth-Landroidx/room/EntityDeletionOrUpdateAdapter; !"# $%+androidx/room/EntityDeletionOrUpdateAdapterhandle(Ljava/lang/Object;)I ' (setTransactionSuccessful *+, -.java/lang/IntegervalueOf(I)Ljava/lang/Integer; 0 1endTransaction 3 45call()Ljava/lang/Integer;7java/util/concurrent/Callable_(Lcom/ustadmobile/core/db/dao/PersonAuthDao_Impl;Lcom/ustadmobile/lib/db/entities/PersonAuth;)VCodeLineNumberTableLocalVariableTablethis2Lcom/ustadmobile/core/db/dao/PersonAuthDao_Impl$5; Signature_totalI StackMapTableCjava/lang/Throwable ExceptionsFjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;FLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonAuthDao_Impl.javaEnclosingMethod OP updateAsync`(Lcom/ustadmobile/lib/db/entities/PersonAuth;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :;<=>459E<*** `<*&)M*/,N*/- ,8:&  ',68C;E<=C?@A8BDEGHA4I9/*2:; <=DEGH>JKLMNQR PK!!g g 6com/ustadmobile/core/db/dao/PersonAuthDao_Impl$6.class=m  0com/ustadmobile/core/db/dao/PersonAuthDao_Impl$6this$00Lcom/ustadmobile/core/db/dao/PersonAuthDao_Impl;  val$passwordHashLjava/lang/String;   val$personUidJ  java/lang/Object()V  .com/ustadmobile/core/db/dao/PersonAuthDao_Impl*__preparedStmtOfUpdatePasswordForPersonUid%Landroidx/room/SharedSQLiteStatement;   #androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; "#$ %&)androidx/sqlite/db/SupportSQLiteStatement bindString(ILjava/lang/String;)V "( )*bindLong(IJ)V , -.__dbLandroidx/room/RoomDatabase; 012 3androidx/room/RoomDatabasebeginTransaction "5 67executeUpdateDelete()I 9:; <=java/lang/IntegervalueOf(I)Ljava/lang/Integer; 0? @setTransactionSuccessful 0B CendTransaction E FGrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V I JKcall()Ljava/lang/Integer;Mjava/util/concurrent/CallableF(Lcom/ustadmobile/core/db/dao/PersonAuthDao_Impl;Ljava/lang/String;J)VCodeLineNumberTableLocalVariableTablethis2Lcom/ustadmobile/core/db/dao/PersonAuthDao_Impl$6; Signature_resultLjava/lang/Integer;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTable]java/lang/Throwable Exceptions`java/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;FLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonAuthDao_Impl.javaEnclosingMethod ijupdatePasswordForPersonUidG(JLjava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses L  NOH*+*,*! *PQRSTJKO>}*L=+*!=+* '*+/+48N*+>-:*+A*+D:*+A:*+D/F^^`^%Pm^omPB %/9CFP[^jmzQ*9%UV}RS rWX pYZ[^"\N\^_abAJcO/*HPQ RS^_abTdefghkl PK!!k_k k 6com/ustadmobile/core/db/dao/PersonAuthDao_Impl$7.class=  0com/ustadmobile/core/db/dao/PersonAuthDao_Impl$7this$00Lcom/ustadmobile/core/db/dao/PersonAuthDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  .com/ustadmobile/core/db/dao/PersonAuthDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; personAuthUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I& passwordHash(personAuthStatus *+, -.android/database/Cursor moveToFirst()Z0*com/ustadmobile/lib/db/entities/PersonAuth / *3 45getLong(I)J /7 89setPersonAuthUid(J)V *; <=isNull(I)Z *? @A getString(I)Ljava/lang/String; /C DEsetPasswordHash(Ljava/lang/String;)V *G HIgetInt(I)I /K LMsetPersonAuthStatus(I)V *O Pclose RST Uandroidx/room/RoomSQLiteQueryrelease W XYcall.()Lcom/ustadmobile/lib/db/entities/PersonAuth;[java/util/concurrent/CallableR(Lcom/ustadmobile/core/db/dao/PersonAuthDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis2Lcom/ustadmobile/core/db/dao/PersonAuthDao_Impl$7; Signature_tmpPasswordHashLjava/lang/String;_tmpPersonAuthUidJ_tmpPersonAuthStatusI_result,Lcom/ustadmobile/lib/db/entities/PersonAuth;_cursorIndexOfPersonAuthUid_cursorIndexOfPasswordHash_cursorIndexOfPersonAuthStatus_cursorLandroid/database/Cursor; StackMapTablerjava/lang/Stringtjava/lang/Throwable Exceptionswjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/Nullable;()Ljava/lang/Object;_Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonAuthDao_Impl.javaEnclosingMethod findByUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  Z \]C*+*,* ^_`abXY] **L+=+%>+'6+)P/Y1:+276+: : +>:B+F6  J::+N*Q: +N*Q ^^'09BISYbisz}_p VcdB8efbcdsgh 9Dij|khulh'mmhij`anop5Y*/q/*suvxyAXz]/*V^_ `auvxyb{|}~ PK!!¡004com/ustadmobile/core/db/dao/PersonAuthDao_Impl.class=q  )com/ustadmobile/core/db/dao/PersonAuthDao()V   .com/ustadmobile/core/db/dao/PersonAuthDao_Impl__dbLandroidx/room/RoomDatabase;0com/ustadmobile/core/db/dao/PersonAuthDao_Impl$1  O(Lcom/ustadmobile/core/db/dao/PersonAuthDao_Impl;Landroidx/room/RoomDatabase;)V  __insertionAdapterOfPersonAuth&Landroidx/room/EntityInsertionAdapter;0com/ustadmobile/core/db/dao/PersonAuthDao_Impl$2   __updateAdapterOfPersonAuth-Landroidx/room/EntityDeletionOrUpdateAdapter;0com/ustadmobile/core/db/dao/PersonAuthDao_Impl$3  ! "#*__preparedStmtOfUpdatePasswordForPersonUid%Landroidx/room/SharedSQLiteStatement; %&' (androidx/room/RoomDatabaseassertNotSuspendingTransaction %* +beginTransaction -./ 01$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)J %3 4setTransactionSuccessful %6 7endTransaction90com/ustadmobile/core/db/dao/PersonAuthDao_Impl$4 8; <_(Lcom/ustadmobile/core/db/dao/PersonAuthDao_Impl;Lcom/ustadmobile/lib/db/entities/PersonAuth;)V >?@ ABandroidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -D EFinsert(Ljava/lang/Iterable;)V HIJ KL+androidx/room/EntityDeletionOrUpdateAdapterhandle(Ljava/lang/Object;)IN0com/ustadmobile/core/db/dao/PersonAuthDao_Impl$5 M;Q0com/ustadmobile/core/db/dao/PersonAuthDao_Impl$6 PS TF(Lcom/ustadmobile/core/db/dao/PersonAuthDao_Impl;Ljava/lang/String;J)VV0SELECT * FROM PersonAuth WHERE personAuthUid = ? XYZ [\androidx/room/RoomSQLiteQueryacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; X^ _`bindLong(IJ)V bcd efandroidx/room/util/DBUtilcreateCancellationSignal!()Landroid/os/CancellationSignal;h0com/ustadmobile/core/db/dao/PersonAuthDao_Impl$7 gj kR(Lcom/ustadmobile/core/db/dao/PersonAuthDao_Impl;Landroidx/room/RoomSQLiteQuery;)V >m An(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; bp qrquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;t personAuthUid vwx yzandroidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I| passwordHash~personAuthStatus  android/database/Cursor moveToFirst()Z*com/ustadmobile/lib/db/entities/PersonAuth  getLong(I)J setPersonAuthUid(J)V isNull(I)Z  getString(I)Ljava/lang/String; setPasswordHash(Ljava/lang/String;)V getInt(I)I setPersonAuthStatus(I)V close X release'SELECT * FROM Person WHERE username = ? X  bindString(ILjava/lang/String;)V personUidusername firstNameslastName emailAddrphoneNumgenderactive dateOfBirth personAddress personOrgIdpersonGroupUid personLct personCountry personTypepersonMasterChangeSeqNumpersonLocalChangeSeqNumpersonLastChangedByadmin personNotes fatherName fatherNumber motherName motherNum&com/ustadmobile/lib/db/entities/Person (JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZJLjava/lang/String;Ljava/lang/String;JJLjava/lang/String;IJJIZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V  java/util/Collections emptyList()Ljava/util/List;  update/(Lcom/ustadmobile/lib/db/entities/PersonAuth;)V   insertAsync`(Lcom/ustadmobile/lib/db/entities/PersonAuth;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;  E/(Lcom/ustadmobile/lib/db/entities/PersonAuth;)J SignatureTLandroidx/room/EntityInsertionAdapter;[Landroidx/room/EntityDeletionOrUpdateAdapter;(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis0Lcom/ustadmobile/core/db/dao/PersonAuthDao_Impl;$RuntimeInvisibleParameterAnnotationsLandroidx/annotation/NonNull;_resultJentity,Lcom/ustadmobile/lib/db/entities/PersonAuth; StackMapTablejava/lang/Throwable $completion Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;s(Lcom/ustadmobile/lib/db/entities/PersonAuth;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; insertList(Ljava/util/List;)V entityListLjava/util/List;?Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/PersonAuth;>;B(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/PersonAuth;>;)V updateAsync6Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;v(Lcom/ustadmobile/lib/db/entities/PersonAuth;Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;updatePasswordForPersonUidG(JLjava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;Ljava/lang/String;](JLjava/lang/String;Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;findByUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;uid_sql _statementLandroidx/room/RoomSQLiteQuery; _argIndexI_cancellationSignalLandroid/os/CancellationSignal;OLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/PersonAuth;>;d(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/PersonAuth;>;)Ljava/lang/Object; findByUid/(J)Lcom/ustadmobile/lib/db/entities/PersonAuth;_tmpPasswordHash_tmpPersonAuthUid_tmpPersonAuthStatus_cursorIndexOfPersonAuthUid_cursorIndexOfPasswordHash_cursorIndexOfPersonAuthStatus_cursorLandroid/database/Cursor;1java/lang/StringfindPersonByUsername<(Ljava/lang/String;)Lcom/ustadmobile/lib/db/entities/Person; _tmpUsername_tmpFirstNames _tmpLastName _tmpEmailAddr _tmpPhoneNum_tmpPersonAddress_tmpPersonOrgId_tmpPersonCountry_tmpPersonNotes_tmpFatherName_tmpFatherNumber_tmpMotherName _tmpMotherNum _tmpPersonUid _tmpGender _tmpActiveZ_tmp_tmpDateOfBirth_tmpPersonGroupUid _tmpPersonLct_tmpPersonType_tmpPersonMasterChangeSeqNum_tmpPersonLocalChangeSeqNum_tmpPersonLastChangedBy _tmpAdmin_tmp_1(Lcom/ustadmobile/lib/db/entities/Person;_cursorIndexOfPersonUid_cursorIndexOfUsername_cursorIndexOfFirstNames_cursorIndexOfLastName_cursorIndexOfEmailAddr_cursorIndexOfPhoneNum_cursorIndexOfGender_cursorIndexOfActive_cursorIndexOfDateOfBirth_cursorIndexOfPersonAddress_cursorIndexOfPersonOrgId_cursorIndexOfPersonGroupUid_cursorIndexOfPersonLct_cursorIndexOfPersonCountry_cursorIndexOfPersonType&_cursorIndexOfPersonMasterChangeSeqNum%_cursorIndexOfPersonLocalChangeSeqNum!_cursorIndexOfPersonLastChangedBy_cursorIndexOfAdmin_cursorIndexOfPersonNotes_cursorIndexOfFatherName_cursorIndexOfFatherNumber_cursorIndexOfMotherName_cursorIndexOfMotherNumgetRequiredConverters(()Ljava/util/List;>;RuntimeInvisibleAnnotations(Ljava/lang/Object;)VF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; SourceFilePersonAuthDao_Impl.java NestMembers InnerClasses1 "#y1**+* Y*+*Y*+*Y*+ +, -@#T0\11 E7*$*)*+,A*2 7*5:*5!++-+& `acde!g(e+g4h 77kc*8Y*+:,=m      2*$*)*+C*2*5 M*5,'& $'/122 2g 3*$*)*+GW*2*5 M*5,(& %(0233h c*MY*+O,=   o*PY*-R=*|  2U:UW:6]a:*gY*i-l H222 . &# !"# 2$%&'GUNUW:6]*$*o:su6{u6}u6 WY: 7    : :    6 :  :  :*r *3<EOXcjv|    y( c=) ( *!XK 3+!<},!Et-!    !*./E| 0X 00X23 @tMWN6-+*$*-o:u6u6u6u6 u6 u6 u6 u6 u6¸u6ĸu6Ƹu6ȸu6ʸu6̸u6θu6иu6Ҹu6Ըu6ָu6ظu6ڸu6ܸu6޸u6I7 :!:! :":"  :# :#  :$ :$  :% :% 6& 6((6'7) :+:+ :,:,7-7/ :1:16273756769968 :::: :;:; :<:< :=:= :>:>Y!"#$%&')+,-/123578:;<=>:::-:?-?'Vddfdv]  ' 0!9"B#K$T%]&f'o(x)*+,-./012345679 ;= >&@1C=DCFNIZJ`LkOwP}RUVX[^_acdfijl oq"s.t4v?yJ{U}`kvLORV]admqG#4!@5"]6#z7$8%9+:,1;1<:=;><?=@>8A14!N5"k6#7$8%B!&CD'E!(zF)]9+ @:,5G-"*H/? ;1JI!2UJ3`K5kL!7MD8vN!9<:=;s><V?=9@>LO04P!9+Q!B"R!KS! TT! ]U! fV! oW! xX!Y!Z![!\!]!^!_!`!a!b!c!d!we!nf!eg!ROttq j g !'M./!& 00X 0 0 0 0 0@)00X00000 0 0' 0?400X00000000@400X00000000 0 0 0 0 0;00X00X hijAk3 *+  Al4 *+,  AE13 *+  mnogPM8 p: 8MPgPK!!$FF2com/ustadmobile/core/db/dao/PersonDao_Impl$1.class=  ,com/ustadmobile/core/db/dao/PersonDao_Impl$1this$0,Lcom/ustadmobile/core/db/dao/PersonDao_Impl;   $androidx/room/EntityInsertionAdapter(Landroidx/room/RoomDatabase;)VINSERT OR ABORT INTO `Person` (`personUid`,`username`,`firstNames`,`lastName`,`emailAddr`,`phoneNum`,`gender`,`active`,`dateOfBirth`,`personAddress`,`personOrgId`,`personGroupUid`,`personLct`,`personCountry`,`personType`,`personMasterChangeSeqNum`,`personLocalChangeSeqNum`,`personLastChangedBy`,`admin`,`personNotes`,`fatherName`,`fatherNumber`,`motherName`,`motherNum`) VALUES (nullif(?, 0),?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)  &com/ustadmobile/lib/db/entities/Person getPersonUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V   getUsername()Ljava/lang/String;  !"bindNull(I)V $ %& bindString(ILjava/lang/String;)V ( ) getFirstNames + , getLastName . / getEmailAddr 1 2 getPhoneNum 4 56 getGender()I 8 9: getActive()Z < =getDateOfBirth ? @getPersonAddress B CgetPersonOrgId E FgetPersonGroupUid H I getPersonLct K LgetPersonCountry N O6 getPersonType Q RgetPersonMasterChangeSeqNum T UgetPersonLocalChangeSeqNum W X6getPersonLastChangedBy Z [:getAdmin ] ^getPersonNotes ` a getFatherName c dgetFatherNumber f g getMotherName i j getMotherNum l mnbindV(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/Person;)VK(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis.Lcom/ustadmobile/core/db/dao/PersonDao_Impl$1;arg0Landroidx/room/RoomDatabase; createQueryRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity(Lcom/ustadmobile/lib/db/entities/Person;_tmpI_tmp_1 StackMapTable$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignaturePLandroidx/room/EntityInsertionAdapter; SourceFilePersonDao_Impl.javaEnclosingMethod*com/ustadmobile/core/db/dao/PersonDao_ImplNestHost InnerClasses  opI *+*,qFr  st  uvwp- qJr stxymnpm+,, ++,#,' ++,'#,* ++,*#,- ++,-#,0++,0#+,3,7>++ ,;,>+ + ,>#,A+ + ,A#+ ,D+ ,G,J++,J#+,M+,P+,S+,V,Y6+,\++,\#,_++,_#,b++,b#,e++,e#,h++,h#q5P QRT'V.W8YC[J\T^_`fapc{efhjklmnoqstvxyz${/};HT`m{r4stz{|}j~{(     @(  ) <@     yyDmp4 *+,kqFr  st yy  PK!!K3$$3com/ustadmobile/core/db/dao/PersonDao_Impl$10.class=Q  -com/ustadmobile/core/db/dao/PersonDao_Impl$10this$0,Lcom/ustadmobile/core/db/dao/PersonDao_Impl;   val$person(Lcom/ustadmobile/lib/db/entities/Person;  java/lang/Object()V  *com/ustadmobile/core/db/dao/PersonDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  __insertionAdapterOfPerson_1&Landroidx/room/EntityInsertionAdapter; !"# $%$androidx/room/EntityInsertionAdapterinsert(Ljava/lang/Object;)V ' (setTransactionSuccessful *+, -. kotlin/UnitINSTANCE Lkotlin/Unit; 0 1endTransaction 3 45call()Lkotlin/Unit;7java/util/concurrent/CallableW(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;Lcom/ustadmobile/lib/db/entities/Person;)VCodeLineNumberTableLocalVariableTablethis/Lcom/ustadmobile/core/db/dao/PersonDao_Impl$10; Signature StackMapTableAjava/lang/Throwable ExceptionsDjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonDao_Impl.javaEnclosingMethod MNinsertOrReplace\(Lcom/ustadmobile/lib/db/entities/Person;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :;<=>459?*** *&)L*/+M*/, &2:" "&02=; ?<=?r@BCEFA4G9/*2:; <=BCEF>HIJKLOP PK!!Ӆ3com/ustadmobile/core/db/dao/PersonDao_Impl$11.class=S  -com/ustadmobile/core/db/dao/PersonDao_Impl$11this$0,Lcom/ustadmobile/core/db/dao/PersonDao_Impl;  val$personGroup-Lcom/ustadmobile/lib/db/entities/PersonGroup;  java/lang/Object()V  *com/ustadmobile/core/db/dao/PersonDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  __insertionAdapterOfPersonGroup&Landroidx/room/EntityInsertionAdapter; !"# $%$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)J '() *+java/lang/LongvalueOf(J)Ljava/lang/Long; - .setTransactionSuccessful 0 1endTransaction 3 45call()Ljava/lang/Long;7java/util/concurrent/Callable\(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;Lcom/ustadmobile/lib/db/entities/PersonGroup;)VCodeLineNumberTableLocalVariableTablethis/Lcom/ustadmobile/core/db/dao/PersonDao_Impl$11; Signature_resultLjava/lang/Long; StackMapTableCjava/lang/Throwable ExceptionsFjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;CLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonDao_Impl.javaEnclosingMethod OPinsertPersonGroupa(Lcom/ustadmobile/lib/db/entities/PersonGroup;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :;<=>459A*** &L*,+M*/,N*/- (4:"   & (2 4?;?@A<=AtBDEGHA4I9/*2:; <=DEGH>JKLMNQR PK!!_3com/ustadmobile/core/db/dao/PersonDao_Impl$12.class=S  -com/ustadmobile/core/db/dao/PersonDao_Impl$12this$0,Lcom/ustadmobile/core/db/dao/PersonDao_Impl;  val$personGroupMember3Lcom/ustadmobile/lib/db/entities/PersonGroupMember;  java/lang/Object()V  *com/ustadmobile/core/db/dao/PersonDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  %__insertionAdapterOfPersonGroupMember&Landroidx/room/EntityInsertionAdapter; !"# $%$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)J '() *+java/lang/LongvalueOf(J)Ljava/lang/Long; - .setTransactionSuccessful 0 1endTransaction 3 45call()Ljava/lang/Long;7java/util/concurrent/Callableb(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;Lcom/ustadmobile/lib/db/entities/PersonGroupMember;)VCodeLineNumberTableLocalVariableTablethis/Lcom/ustadmobile/core/db/dao/PersonDao_Impl$12; Signature_resultLjava/lang/Long; StackMapTableCjava/lang/Throwable ExceptionsFjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;CLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonDao_Impl.javaEnclosingMethod OPinsertPersonGroupMemberg(Lcom/ustadmobile/lib/db/entities/PersonGroupMember;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :;<=>459A*** &L*,+M*/,N*/- (4:" &(!24!?";?@A<=AtBDEGHA4I9/*2:; <=DEGH>JKLMNQR PK!!~|vnn3com/ustadmobile/core/db/dao/PersonDao_Impl$13.class=S  -com/ustadmobile/core/db/dao/PersonDao_Impl$13this$0,Lcom/ustadmobile/core/db/dao/PersonDao_Impl;   val$entity(Lcom/ustadmobile/lib/db/entities/Person;  java/lang/Object()V  *com/ustadmobile/core/db/dao/PersonDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  __updateAdapterOfPerson-Landroidx/room/EntityDeletionOrUpdateAdapter; !"# $%+androidx/room/EntityDeletionOrUpdateAdapterhandle(Ljava/lang/Object;)I ' (setTransactionSuccessful *+, -.java/lang/IntegervalueOf(I)Ljava/lang/Integer; 0 1endTransaction 3 45call()Ljava/lang/Integer;7java/util/concurrent/CallableW(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;Lcom/ustadmobile/lib/db/entities/Person;)VCodeLineNumberTableLocalVariableTablethis/Lcom/ustadmobile/core/db/dao/PersonDao_Impl$13; Signature_totalI StackMapTableCjava/lang/Throwable ExceptionsFjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;FLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonDao_Impl.javaEnclosingMethod OP updateAsync\(Lcom/ustadmobile/lib/db/entities/Person;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :5;<=>459E<*** `<*&)M*/,N*/- ,8:& 9: <='>,@6>8@CA;E<=C?@A8BDEGHA4I9/*2:5; <=DEGH>JKLMNQR PK!!ZLv v 3com/ustadmobile/core/db/dao/PersonDao_Impl$14.class=p  -com/ustadmobile/core/db/dao/PersonDao_Impl$14this$0,Lcom/ustadmobile/core/db/dao/PersonDao_Impl;   val$usernameLjava/lang/String;  val$currentTimeJ   val$personUid  java/lang/Object()V  *com/ustadmobile/core/db/dao/PersonDao_Impl__preparedStmtOfUpdateUsername%Landroidx/room/SharedSQLiteStatement;  ! "##androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; %&' ())androidx/sqlite/db/SupportSQLiteStatement bindString(ILjava/lang/String;)V %+ ,-bindLong(IJ)V / 01__dbLandroidx/room/RoomDatabase; 345 6androidx/room/RoomDatabasebeginTransaction %8 9:executeUpdateDelete()I <=> ?@java/lang/IntegervalueOf(I)Ljava/lang/Integer; 3B CsetTransactionSuccessful 3E FendTransaction H IJrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V L MNcall()Ljava/lang/Integer;Pjava/util/concurrent/CallableC(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;Ljava/lang/String;JJ)VCodeLineNumberTableLocalVariableTablethis/Lcom/ustadmobile/core/db/dao/PersonDao_Impl$14; Signature_resultLjava/lang/Integer;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTable`java/lang/Throwable Exceptionscjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;FLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonDao_Impl.javaEnclosingMethod lmupdateUsernameH(JLjava/lang/String;JLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses O  QRN*+*,*! **SITUVWMNRS*L=+*$=+* *=+***.2+7;N*.A-:*.D*+G:*.D:*+G<Skkmk2]zk|zSJM N OPQ%R'S2U<WFXPYS[]^hYk[w\z^_T*F%XYUV Z[ }\]^k%_N_abdeAMfR/*KSIT UVabdeWghijkno PK!!2i;3com/ustadmobile/core/db/dao/PersonDao_Impl$15.class=Z  -com/ustadmobile/core/db/dao/PersonDao_Impl$15this$0,Lcom/ustadmobile/core/db/dao/PersonDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  *com/ustadmobile/core/db/dao/PersonDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;  !"android/database/Cursor moveToFirst()Z $ %&getInt(I)I ()* +,java/lang/IntegervalueOf(I)Ljava/lang/Integer; . /close 123 4androidx/room/RoomSQLiteQueryrelease 6 78call()Ljava/lang/Integer;:java/util/concurrent/CallableN(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis/Lcom/ustadmobile/core/db/dao/PersonDao_Impl$15; Signature_tmpI_resultLjava/lang/Integer;_cursorLandroid/database/Cursor; StackMapTableJjava/lang/Throwable ExceptionsMjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;FLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonDao_Impl.javaEnclosingMethod VW countUsernameF(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  9 ;<C*+*,* =l>?@A78<R**L++#>'M'M,N+-*0-:+-*01@@B@=6 psu"v'w*x/z1|7}>z@|H}O~>4"BC'DE/DER?@AFGH*(IKLNOA7P</*5=l> ?@KLNOAQRSTUXY PK!!~{  3com/ustadmobile/core/db/dao/PersonDao_Impl$16.class=x  -com/ustadmobile/core/db/dao/PersonDao_Impl$16this$0,Lcom/ustadmobile/core/db/dao/PersonDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  *com/ustadmobile/core/db/dao/PersonDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;  !"android/database/Cursor moveToFirst()Z$8com/ustadmobile/lib/db/entities/PersonUidAndPasswordHash # ' ()getLong(I)J #+ ,- setPersonUid(J)V / 01isNull(I)Z 3 45 getString(I)Ljava/lang/String; #7 89 setFirstNames(Ljava/lang/String;)V #; <9 setLastName #> ?9setPasswordHash A Bclose DEF Gandroidx/room/RoomSQLiteQueryrelease I JKcall<()Lcom/ustadmobile/lib/db/entities/PersonUidAndPasswordHash;Mjava/util/concurrent/CallableN(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis/Lcom/ustadmobile/core/db/dao/PersonDao_Impl$16; Signature_tmpFirstNamesLjava/lang/String; _tmpLastName_tmpPasswordHash _tmpPersonUidJ_result:Lcom/ustadmobile/lib/db/entities/PersonUidAndPasswordHash;_cursorIndexOfPersonUidI_cursorIndexOfFirstNames_cursorIndexOfLastName_cursorIndexOfPasswordHash_cursorLandroid/database/Cursor; StackMapTablefjava/lang/Stringhjava/lang/Throwable Exceptionskjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/Nullable;()Ljava/lang/Object;mLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonDao_Impl.javaEnclosingMethod tufindUidAndPasswordHashAsyncF(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  L NOC*+*,* PQRSTJKO[ **L=>66+#Y%:+&7*+. : +2:  6+. : +2:  :+. : +2:  =::+@*C: +@*C Pz$-6=GMV]gmv}QJUV jWV XV 6gYZVGUV v'WV XV -s[\]^_^`^a^[\RSbcdR M#eee #gijlmAJnO/*HPQ RSijlmTopqrsvw PK!!\>>3com/ustadmobile/core/db/dao/PersonDao_Impl$17.class=  -com/ustadmobile/core/db/dao/PersonDao_Impl$17this$0,Lcom/ustadmobile/core/db/dao/PersonDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  *com/ustadmobile/core/db/dao/PersonDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; personUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&username( firstNames*lastName, emailAddr.phoneNum0gender2active4 dateOfBirth6 personAddress8 personOrgId:personGroupUid< personLct> personCountry@ personTypeBpersonMasterChangeSeqNumDpersonLocalChangeSeqNumFpersonLastChangedByHadminJ personNotesL fatherNameN fatherNumberP motherNameR motherNum TUV WXandroid/database/Cursor moveToFirst()Z TZ [\getLong(I)J T^ _`isNull(I)Z Tb cd getString(I)Ljava/lang/String; Tf ghgetInt(I)Ij&com/ustadmobile/lib/db/entities/Person il m(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZJLjava/lang/String;Ljava/lang/String;JJLjava/lang/String;IJJIZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V To pclose rst uandroidx/room/RoomSQLiteQueryrelease w xycall*()Lcom/ustadmobile/lib/db/entities/Person;{java/util/concurrent/CallableN(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis/Lcom/ustadmobile/core/db/dao/PersonDao_Impl$17; Signature _tmpUsernameLjava/lang/String;_tmpFirstNames _tmpLastName _tmpEmailAddr _tmpPhoneNum_tmpPersonAddress_tmpPersonOrgId_tmpPersonCountry_tmpPersonNotes_tmpFatherName_tmpFatherNumber_tmpMotherName _tmpMotherNum _tmpPersonUidJ _tmpGenderI _tmpActiveZ_tmp_tmpDateOfBirth_tmpPersonGroupUid _tmpPersonLct_tmpPersonType_tmpPersonMasterChangeSeqNum_tmpPersonLocalChangeSeqNum_tmpPersonLastChangedBy _tmpAdmin_tmp_1_result(Lcom/ustadmobile/lib/db/entities/Person;_cursorIndexOfPersonUid_cursorIndexOfUsername_cursorIndexOfFirstNames_cursorIndexOfLastName_cursorIndexOfEmailAddr_cursorIndexOfPhoneNum_cursorIndexOfGender_cursorIndexOfActive_cursorIndexOfDateOfBirth_cursorIndexOfPersonAddress_cursorIndexOfPersonOrgId_cursorIndexOfPersonGroupUid_cursorIndexOfPersonLct_cursorIndexOfPersonCountry_cursorIndexOfPersonType&_cursorIndexOfPersonMasterChangeSeqNum%_cursorIndexOfPersonLocalChangeSeqNum!_cursorIndexOfPersonLastChangedBy_cursorIndexOfAdmin_cursorIndexOfPersonNotes_cursorIndexOfFatherName_cursorIndexOfFatherNumber_cursorIndexOfMotherName_cursorIndexOfMotherNum_cursorLandroid/database/Cursor; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/Nullable;()Ljava/lang/Object;[Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonDao_Impl.javaEnclosingMethod findByUsernameAndPasswordHash2X(Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  z |}C*+*,* ~xy} <**L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 +96 +;6+=6+?6+A6+C6+E6+G6+I6+K6+M6+O6+Q6+S!+Y7+] : +a:+] : +a:+] : +a:+] : +a: +] :! +a:!+e6"+ e6$$6#+ Y7%+ ] :' + a:'+ ] :( + a:(+ Y7)+Y7++] :- +a:-+e6.+Y7/+Y71+e63+e65564+] :6 +a:6+] :7 +a:7+] :8 +a:8+] :9 +a:9+] :: +a::iY !"#%'()+-./1346789:k:::+n*q:;+n*q;   ~bX'/7?GOW_gow  &0 ; A KV\fpz #$&)+-.035 79<'=3?>@DBNEYF_HiKtLzNQRTWXZ\]^`bc ` bcdC#> Y!'(-A6\7w89:0K f!p"m#zy$c%H'-(#)+-. /1334'5N6i7o8T99:'/7?GO W _ g o w~vnf^VNF>!T    @%T  $ :0T@0T     ;TiTAx}/*v~  PK!!g"!!3com/ustadmobile/core/db/dao/PersonDao_Impl$18.class=  -com/ustadmobile/core/db/dao/PersonDao_Impl$18this$0,Lcom/ustadmobile/core/db/dao/PersonDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  *com/ustadmobile/core/db/dao/PersonDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; personUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&username( firstNames*lastName, emailAddr.phoneNum0gender2active4 dateOfBirth6 personAddress8 personOrgId:personGroupUid< personLct> personCountry@ personTypeBpersonMasterChangeSeqNumDpersonLocalChangeSeqNumFpersonLastChangedByHadminJ personNotesL fatherNameN fatherNumberP motherNameR motherNum TUV WXandroid/database/Cursor moveToFirst()Z TZ [\getLong(I)J T^ _`isNull(I)Z Tb cd getString(I)Ljava/lang/String; Tf ghgetInt(I)Ij&com/ustadmobile/lib/db/entities/Person il m(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZJLjava/lang/String;Ljava/lang/String;JJLjava/lang/String;IJJIZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V To pclose rst uandroidx/room/RoomSQLiteQueryrelease w xycall*()Lcom/ustadmobile/lib/db/entities/Person;{java/util/concurrent/CallableN(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis/Lcom/ustadmobile/core/db/dao/PersonDao_Impl$18; Signature _tmpUsernameLjava/lang/String;_tmpFirstNames _tmpLastName _tmpEmailAddr _tmpPhoneNum_tmpPersonAddress_tmpPersonOrgId_tmpPersonCountry_tmpPersonNotes_tmpFatherName_tmpFatherNumber_tmpMotherName _tmpMotherNum _tmpPersonUidJ _tmpGenderI _tmpActiveZ_tmp_tmpDateOfBirth_tmpPersonGroupUid _tmpPersonLct_tmpPersonType_tmpPersonMasterChangeSeqNum_tmpPersonLocalChangeSeqNum_tmpPersonLastChangedBy _tmpAdmin_tmp_1_result(Lcom/ustadmobile/lib/db/entities/Person;_cursorIndexOfPersonUid_cursorIndexOfUsername_cursorIndexOfFirstNames_cursorIndexOfLastName_cursorIndexOfEmailAddr_cursorIndexOfPhoneNum_cursorIndexOfGender_cursorIndexOfActive_cursorIndexOfDateOfBirth_cursorIndexOfPersonAddress_cursorIndexOfPersonOrgId_cursorIndexOfPersonGroupUid_cursorIndexOfPersonLct_cursorIndexOfPersonCountry_cursorIndexOfPersonType&_cursorIndexOfPersonMasterChangeSeqNum%_cursorIndexOfPersonLocalChangeSeqNum!_cursorIndexOfPersonLastChangedBy_cursorIndexOfAdmin_cursorIndexOfPersonNotes_cursorIndexOfFatherName_cursorIndexOfFatherNumber_cursorIndexOfMotherName_cursorIndexOfMotherNum_cursorLandroid/database/Cursor; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/Nullable;()Ljava/lang/Object;[Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonDao_Impl.javaEnclosingMethod findByUsernameAsyncF(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  z |}C*+*,* ~ xy} <**L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 +96 +;6+=6+?6+A6+C6+E6+G6+I6+K6+M6+O6+Q6+S!+Y7+] : +a:+] : +a:+] : +a:+] : +a: +] :! +a:!+e6"+ e6$$6#+ Y7%+ ] :' + a:'+ ] :( + a:(+ Y7)+Y7++] :- +a:-+e6.+Y7/+Y71+e63+e65564+] :6 +a:6+] :7 +a:7+] :8 +a:8+] :9 +a:9+] :: +a::iY !"#%'()+-./1346789:k:::+n*q:;+n*q;   ~bX'/7?GOW_gow !"#$%&'(*,./145 7: ;&=0@;AACKFVG\IfLpOzPRTUWZ[]`bdegjl nps't3v>wDyN|Y}_itz  C#> Y!'(-A6\7w89:0K f!p"m#zy$c%H'-(#)+-. /1334'5N6i7o8T99:'/7?GO W _ g o w~vnf^VNF>!T    @%T  $ :0T@0T     ;TiTAx}/*v~   PK!!OD3com/ustadmobile/core/db/dao/PersonDao_Impl$19.class=  -com/ustadmobile/core/db/dao/PersonDao_Impl$19this$0,Lcom/ustadmobile/core/db/dao/PersonDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  *com/ustadmobile/core/db/dao/PersonDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; personUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&username( firstNames*lastName, emailAddr.phoneNum0gender2active4 dateOfBirth6 personAddress8 personOrgId:personGroupUid< personLct> personCountry@ personTypeBpersonMasterChangeSeqNumDpersonLocalChangeSeqNumFpersonLastChangedByHadminJ personNotesL fatherNameN fatherNumberP motherNameR motherNum TUV WXandroid/database/Cursor moveToFirst()Z TZ [\getLong(I)J T^ _`isNull(I)Z Tb cd getString(I)Ljava/lang/String; Tf ghgetInt(I)Ij&com/ustadmobile/lib/db/entities/Person il m(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZJLjava/lang/String;Ljava/lang/String;JJLjava/lang/String;IJJIZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V To pclose rst uandroidx/room/RoomSQLiteQueryrelease w xycall*()Lcom/ustadmobile/lib/db/entities/Person;{java/util/concurrent/CallableN(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis/Lcom/ustadmobile/core/db/dao/PersonDao_Impl$19; Signature _tmpUsernameLjava/lang/String;_tmpFirstNames _tmpLastName _tmpEmailAddr _tmpPhoneNum_tmpPersonAddress_tmpPersonOrgId_tmpPersonCountry_tmpPersonNotes_tmpFatherName_tmpFatherNumber_tmpMotherName _tmpMotherNum _tmpPersonUidJ _tmpGenderI _tmpActiveZ_tmp_tmpDateOfBirth_tmpPersonGroupUid _tmpPersonLct_tmpPersonType_tmpPersonMasterChangeSeqNum_tmpPersonLocalChangeSeqNum_tmpPersonLastChangedBy _tmpAdmin_tmp_1_result(Lcom/ustadmobile/lib/db/entities/Person;_cursorIndexOfPersonUid_cursorIndexOfUsername_cursorIndexOfFirstNames_cursorIndexOfLastName_cursorIndexOfEmailAddr_cursorIndexOfPhoneNum_cursorIndexOfGender_cursorIndexOfActive_cursorIndexOfDateOfBirth_cursorIndexOfPersonAddress_cursorIndexOfPersonOrgId_cursorIndexOfPersonGroupUid_cursorIndexOfPersonLct_cursorIndexOfPersonCountry_cursorIndexOfPersonType&_cursorIndexOfPersonMasterChangeSeqNum%_cursorIndexOfPersonLocalChangeSeqNum!_cursorIndexOfPersonLastChangedBy_cursorIndexOfAdmin_cursorIndexOfPersonNotes_cursorIndexOfFatherName_cursorIndexOfFatherNumber_cursorIndexOfMotherName_cursorIndexOfMotherNum_cursorLandroid/database/Cursor; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/Nullable;()Ljava/lang/Object;[Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonDao_Impl.javaEnclosingMethod findSystemAccount5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  z |}C*+*,* ~xy} <**L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 +96 +;6+=6+?6+A6+C6+E6+G6+I6+K6+M6+O6+Q6+S!+Y7+] : +a:+] : +a:+] : +a:+] : +a: +] :! +a:!+e6"+ e6$$6#+ Y7%+ ] :' + a:'+ ] :( + a:(+ Y7)+Y7++] :- +a:-+e6.+Y7/+Y71+e63+e65564+] :6 +a:6+] :7 +a:7+] :8 +a:8+] :9 +a:9+] :: +a::iY !"#%'()+-./1346789:k:::+n*q:;+n*q;   ~bX'/7?GOW_gow  &0;AKV\fpz   '3>DNY_!i$t%z'*+-0135679;< 9 ;<=C#> Y!'(-A6\7w89:0K f!p"m#zy$c%H'-(#)+-. /1334'5N6i7o8T99:'/7?GO W _ g o w~vnf^VNF>!T    @%T  $ :0T@0T     ;TiTAx}/*v~  PK!!#HH2com/ustadmobile/core/db/dao/PersonDao_Impl$2.class=  ,com/ustadmobile/core/db/dao/PersonDao_Impl$2this$0,Lcom/ustadmobile/core/db/dao/PersonDao_Impl;   $androidx/room/EntityInsertionAdapter(Landroidx/room/RoomDatabase;)VINSERT OR REPLACE INTO `Person` (`personUid`,`username`,`firstNames`,`lastName`,`emailAddr`,`phoneNum`,`gender`,`active`,`dateOfBirth`,`personAddress`,`personOrgId`,`personGroupUid`,`personLct`,`personCountry`,`personType`,`personMasterChangeSeqNum`,`personLocalChangeSeqNum`,`personLastChangedBy`,`admin`,`personNotes`,`fatherName`,`fatherNumber`,`motherName`,`motherNum`) VALUES (nullif(?, 0),?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)  &com/ustadmobile/lib/db/entities/Person getPersonUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V   getUsername()Ljava/lang/String;  !"bindNull(I)V $ %& bindString(ILjava/lang/String;)V ( ) getFirstNames + , getLastName . / getEmailAddr 1 2 getPhoneNum 4 56 getGender()I 8 9: getActive()Z < =getDateOfBirth ? @getPersonAddress B CgetPersonOrgId E FgetPersonGroupUid H I getPersonLct K LgetPersonCountry N O6 getPersonType Q RgetPersonMasterChangeSeqNum T UgetPersonLocalChangeSeqNum W X6getPersonLastChangedBy Z [:getAdmin ] ^getPersonNotes ` a getFatherName c dgetFatherNumber f g getMotherName i j getMotherNum l mnbindV(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/Person;)VK(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis.Lcom/ustadmobile/core/db/dao/PersonDao_Impl$2;arg0Landroidx/room/RoomDatabase; createQueryRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity(Lcom/ustadmobile/lib/db/entities/Person;_tmpI_tmp_1 StackMapTable$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignaturePLandroidx/room/EntityInsertionAdapter; SourceFilePersonDao_Impl.javaEnclosingMethod*com/ustadmobile/core/db/dao/PersonDao_ImplNestHost InnerClasses  opI *+*,qr  st  uvwp- qr stxymnpm+,, ++,#,' ++,'#,* ++,*#,- ++,-#,0++,0#+,3,7>++ ,;,>+ + ,>#,A+ + ,A#+ ,D+ ,G,J++,J#+,M+,P+,S+,V,Y6+,\++,\#,_++,_#,b++,b#,e++,e#,h++,h#q5 '.8CJT_fp{$/;HT`m{r4stz{|}j~{(     @(  ) <@     yyDmp4 *+,kqr  st yy  PK!!>%TT3com/ustadmobile/core/db/dao/PersonDao_Impl$20.class=  -com/ustadmobile/core/db/dao/PersonDao_Impl$20this$0,Lcom/ustadmobile/core/db/dao/PersonDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  *com/ustadmobile/core/db/dao/PersonDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; personUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&username( firstNames*lastName, emailAddr.phoneNum0gender2active4 dateOfBirth6 personAddress8 personOrgId:personGroupUid< personLct> personCountry@ personTypeBpersonMasterChangeSeqNumDpersonLocalChangeSeqNumFpersonLastChangedByHadminJ personNotesL fatherNameN fatherNumberP motherNameR motherNumTpersonPictureUidVpersonPictureLctXpersonPictureUriZpersonPictureThumbnailUri\fileSize^personPictureActive `ab cdandroid/database/Cursor moveToFirst()Z `f ghisNull(I)Z `j klgetLong(I)J `n op getString(I)Ljava/lang/String; `r stgetInt(I)Iv&com/ustadmobile/lib/db/entities/Person ux y(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZJLjava/lang/String;Ljava/lang/String;JJLjava/lang/String;IJJIZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V{-com/ustadmobile/lib/db/entities/PersonPicture z} ~+(JJLjava/lang/String;Ljava/lang/String;IZ)V2com/ustadmobile/lib/db/composites/PersonAndPicture  Z(Lcom/ustadmobile/lib/db/entities/Person;Lcom/ustadmobile/lib/db/entities/PersonPicture;)V ` close  androidx/room/RoomSQLiteQueryrelease  call6()Lcom/ustadmobile/lib/db/composites/PersonAndPicture;java/util/concurrent/CallableN(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis/Lcom/ustadmobile/core/db/dao/PersonDao_Impl$20; Signature _tmpUsernameLjava/lang/String;_tmpFirstNames _tmpLastName _tmpEmailAddr _tmpPhoneNum_tmpPersonAddress_tmpPersonOrgId_tmpPersonCountry_tmpPersonNotes_tmpFatherName_tmpFatherNumber_tmpMotherName _tmpMotherNum _tmpPersonUidJ _tmpGenderI _tmpActiveZ_tmp_tmpDateOfBirth_tmpPersonGroupUid _tmpPersonLct_tmpPersonType_tmpPersonMasterChangeSeqNum_tmpPersonLocalChangeSeqNum_tmpPersonLastChangedBy _tmpAdmin_tmp_1 _tmpPerson(Lcom/ustadmobile/lib/db/entities/Person;_tmpPersonPictureUri_tmpPersonPictureThumbnailUri_tmpPersonPictureUid_tmpPersonPictureLct _tmpFileSize_tmpPersonPictureActive_tmp_2 _tmpPicture/Lcom/ustadmobile/lib/db/entities/PersonPicture;_result4Lcom/ustadmobile/lib/db/composites/PersonAndPicture;_cursorIndexOfPersonUid_cursorIndexOfUsername_cursorIndexOfFirstNames_cursorIndexOfLastName_cursorIndexOfEmailAddr_cursorIndexOfPhoneNum_cursorIndexOfGender_cursorIndexOfActive_cursorIndexOfDateOfBirth_cursorIndexOfPersonAddress_cursorIndexOfPersonOrgId_cursorIndexOfPersonGroupUid_cursorIndexOfPersonLct_cursorIndexOfPersonCountry_cursorIndexOfPersonType&_cursorIndexOfPersonMasterChangeSeqNum%_cursorIndexOfPersonLocalChangeSeqNum!_cursorIndexOfPersonLastChangedBy_cursorIndexOfAdmin_cursorIndexOfPersonNotes_cursorIndexOfFatherName_cursorIndexOfFatherNumber_cursorIndexOfMotherName_cursorIndexOfMotherNum_cursorIndexOfPersonPictureUid_cursorIndexOfPersonPictureLct_cursorIndexOfPersonPictureUri'_cursorIndexOfPersonPictureThumbnailUri_cursorIndexOfFileSize!_cursorIndexOfPersonPictureActive_cursorLandroid/database/Cursor; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/Nullable;()Ljava/lang/Object;gLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonDao_Impl.javaEnclosingMethod findByUidWithPicture5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses   C*+*,*  C/**L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 +96 +;6+=6+?6+A6+C6+E6+G6+I6+K6+M6+O6+Q6+S6+U6+W6+Y6+[6+]6+_+e+e+e+e+e+e+e+ e+ e+ e+ e+ e+e|+eq+ef+e[+eP+eE+e:+e/+e$+e+e+e!+i7"+e :$ +m:$+e :% +m:%+e :& +m:&+e :' +m:'+e :( +m:(+q6)+ q6++6*+ i7,+ e :. + m:.+ e :/ + m:/+ i70+i72+e :4 +m:4+q65+i76+i78+q6:+q6<<6;+e := +m:=+e :> +m:>+e :? +m:?+e :@ +m:@+e :A +m:AuY"$%&'()*,./024568:;=>?@Aw:!:!+e:+e/+e$+e+e+e+i7#+i7%+e :' +m:'+e :( +m:(+q6)+q6++6*zY#%'()*|:":"Y!": :  :!+*!:B+*B q'/7?GOW_gow   !'0;AKV\ f#q$w&)*,/23578:=>@CEGH!J+M5O?QISSV]WiYtZz\_`befhklnqrtv)w,x/{q}{  %,^V$$>%Y&t'(./4w=>?@A"0$K%f&'()m*y+c,H.-/#02+455?6I8S:i;]<=>o?T@9A)!'({u#k%P'5(+)*!+"/! " '/7?GO W _ g o w~vnf^VNF>6.&  /- `    @,`  $ :7`@7`     ; `uA$  @"`uz`A/*  PK!!tP3com/ustadmobile/core/db/dao/PersonDao_Impl$21.class=  -com/ustadmobile/core/db/dao/PersonDao_Impl$21this$0,Lcom/ustadmobile/core/db/dao/PersonDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  *com/ustadmobile/core/db/dao/PersonDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; personUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&username( firstNames*lastName, emailAddr.phoneNum0gender2active4 dateOfBirth6 personAddress8 personOrgId:personGroupUid< personLct> personCountry@ personTypeBpersonMasterChangeSeqNumDpersonLocalChangeSeqNumFpersonLastChangedByHadminJ personNotesL fatherNameN fatherNumberP motherNameR motherNumTpersonPictureUidVpersonPictureLctXpersonPictureUriZpersonPictureThumbnailUri\fileSize^personPictureActive `ab cdandroid/database/Cursor moveToFirst()Z `f ghisNull(I)Z `j klgetLong(I)J `n op getString(I)Ljava/lang/String; `r stgetInt(I)Iv&com/ustadmobile/lib/db/entities/Person ux y(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZJLjava/lang/String;Ljava/lang/String;JJLjava/lang/String;IJJIZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V{-com/ustadmobile/lib/db/entities/PersonPicture z} ~+(JJLjava/lang/String;Ljava/lang/String;IZ)V2com/ustadmobile/lib/db/composites/PersonAndPicture  Z(Lcom/ustadmobile/lib/db/entities/Person;Lcom/ustadmobile/lib/db/entities/PersonPicture;)V ` close  androidx/room/RoomSQLiteQueryrelease  call6()Lcom/ustadmobile/lib/db/composites/PersonAndPicture;java/util/concurrent/CallableN(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis/Lcom/ustadmobile/core/db/dao/PersonDao_Impl$21; Signature _tmpUsernameLjava/lang/String;_tmpFirstNames _tmpLastName _tmpEmailAddr _tmpPhoneNum_tmpPersonAddress_tmpPersonOrgId_tmpPersonCountry_tmpPersonNotes_tmpFatherName_tmpFatherNumber_tmpMotherName _tmpMotherNum _tmpPersonUidJ _tmpGenderI _tmpActiveZ_tmp_tmpDateOfBirth_tmpPersonGroupUid _tmpPersonLct_tmpPersonType_tmpPersonMasterChangeSeqNum_tmpPersonLocalChangeSeqNum_tmpPersonLastChangedBy _tmpAdmin_tmp_1 _tmpPerson(Lcom/ustadmobile/lib/db/entities/Person;_tmpPersonPictureUri_tmpPersonPictureThumbnailUri_tmpPersonPictureUid_tmpPersonPictureLct _tmpFileSize_tmpPersonPictureActive_tmp_2 _tmpPicture/Lcom/ustadmobile/lib/db/entities/PersonPicture;_result4Lcom/ustadmobile/lib/db/composites/PersonAndPicture;_cursorIndexOfPersonUid_cursorIndexOfUsername_cursorIndexOfFirstNames_cursorIndexOfLastName_cursorIndexOfEmailAddr_cursorIndexOfPhoneNum_cursorIndexOfGender_cursorIndexOfActive_cursorIndexOfDateOfBirth_cursorIndexOfPersonAddress_cursorIndexOfPersonOrgId_cursorIndexOfPersonGroupUid_cursorIndexOfPersonLct_cursorIndexOfPersonCountry_cursorIndexOfPersonType&_cursorIndexOfPersonMasterChangeSeqNum%_cursorIndexOfPersonLocalChangeSeqNum!_cursorIndexOfPersonLastChangedBy_cursorIndexOfAdmin_cursorIndexOfPersonNotes_cursorIndexOfFatherName_cursorIndexOfFatherNumber_cursorIndexOfMotherName_cursorIndexOfMotherNum_cursorIndexOfPersonPictureUid_cursorIndexOfPersonPictureLct_cursorIndexOfPersonPictureUri'_cursorIndexOfPersonPictureThumbnailUri_cursorIndexOfFileSize!_cursorIndexOfPersonPictureActive_cursorLandroid/database/Cursor; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/Nullable;finalize()Ljava/lang/Object;gLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonDao_Impl.javaEnclosingMethod findByUidWithPictureAsFlow!(J)Lkotlinx/coroutines/flow/Flow;NestHost InnerClasses   C*+*,*  C!**L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 +96 +;6+=6+?6+A6+C6+E6+G6+I6+K6+M6+O6+Q6+S6+U6+W6+Y6+[6+]6+_+e+e+e+e+e+e+e+ e+ e+ e+ e+ e+e|+eq+ef+e[+eP+eE+e:+e/+e$+e+e+e!+i7"+e :$ +m:$+e :% +m:%+e :& +m:&+e :' +m:'+e :( +m:(+q6)+ q6++6*+ i7,+ e :. + m:.+ e :/ + m:/+ i70+i72+e :4 +m:4+q65+i76+i78+q6:+q6<<6;+e := +m:=+e :> +m:>+e :? +m:?+e :@ +m:@+e :A +m:AuY"$%&'()*,./024568:;=>?@Aw:!:!+e:+e/+e$+e+e+e+i7#+i7%+e :' +m:'+e :( +m:(+q6)+q6++6*zY#%'()*|:":"Y!": :  :!+!:B+B o'/7?GOW_gow!'0;AKV\fqw  !+5?IS ]!i#t$z&)*,/02568;<>@)A,B/EqG{IKLNQRTWZ[\]^`ab d fdfg^V$$>%Y&t'(./4w=>?@A"0$K%f&'()m*y+c,H.-/#02+455?6I8S:i;]<=>o?T@9A)!'({u#k%P'5(+)*!+"/! " '/7?GO W _ g o wwog_WOG?7/' !- `    @,`  $ :7`@7`     ; `uA$  @"`uz `6* lm A/*  PK!!) &//3com/ustadmobile/core/db/dao/PersonDao_Impl$22.class=  -com/ustadmobile/core/db/dao/PersonDao_Impl$22this$0,Lcom/ustadmobile/core/db/dao/PersonDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  *com/ustadmobile/core/db/dao/PersonDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; personUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&username( firstNames*lastName, emailAddr.phoneNum0gender2active4 dateOfBirth6 personAddress8 personOrgId:personGroupUid< personLct> personCountry@ personTypeBpersonMasterChangeSeqNumDpersonLocalChangeSeqNumFpersonLastChangedByHadminJ personNotesL fatherNameN fatherNumberP motherNameR motherNum TUV WXandroid/database/Cursor moveToFirst()Z TZ [\getLong(I)J T^ _`isNull(I)Z Tb cd getString(I)Ljava/lang/String; Tf ghgetInt(I)Ij&com/ustadmobile/lib/db/entities/Person il m(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZJLjava/lang/String;Ljava/lang/String;JJLjava/lang/String;IJJIZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V To pclose rst uandroidx/room/RoomSQLiteQueryrelease w xycall*()Lcom/ustadmobile/lib/db/entities/Person;{java/util/concurrent/CallableN(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis/Lcom/ustadmobile/core/db/dao/PersonDao_Impl$22; Signature _tmpUsernameLjava/lang/String;_tmpFirstNames _tmpLastName _tmpEmailAddr _tmpPhoneNum_tmpPersonAddress_tmpPersonOrgId_tmpPersonCountry_tmpPersonNotes_tmpFatherName_tmpFatherNumber_tmpMotherName _tmpMotherNum _tmpPersonUidJ _tmpGenderI _tmpActiveZ_tmp_tmpDateOfBirth_tmpPersonGroupUid _tmpPersonLct_tmpPersonType_tmpPersonMasterChangeSeqNum_tmpPersonLocalChangeSeqNum_tmpPersonLastChangedBy _tmpAdmin_tmp_1_result(Lcom/ustadmobile/lib/db/entities/Person;_cursorIndexOfPersonUid_cursorIndexOfUsername_cursorIndexOfFirstNames_cursorIndexOfLastName_cursorIndexOfEmailAddr_cursorIndexOfPhoneNum_cursorIndexOfGender_cursorIndexOfActive_cursorIndexOfDateOfBirth_cursorIndexOfPersonAddress_cursorIndexOfPersonOrgId_cursorIndexOfPersonGroupUid_cursorIndexOfPersonLct_cursorIndexOfPersonCountry_cursorIndexOfPersonType&_cursorIndexOfPersonMasterChangeSeqNum%_cursorIndexOfPersonLocalChangeSeqNum!_cursorIndexOfPersonLastChangedBy_cursorIndexOfAdmin_cursorIndexOfPersonNotes_cursorIndexOfFatherName_cursorIndexOfFatherNumber_cursorIndexOfMotherName_cursorIndexOfMotherNum_cursorLandroid/database/Cursor; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/Nullable;finalize()Ljava/lang/Object;[Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonDao_Impl.javaEnclosingMethod  findByUidLive!(J)Lkotlinx/coroutines/flow/Flow;NestHost InnerClasses  z |}C*+*,* ~wxy} <**L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 +96 +;6+=6+?6+A6+C6+E6+G6+I6+K6+M6+O6+Q6+S!+Y7+] : +a:+] : +a:+] : +a:+] : +a: +] :! +a:!+e6"+ e6$$6#+ Y7%+ ] :' + a:'+ ] :( + a:(+ Y7)+Y7++] :- +a:-+e6.+Y7/+Y71+e63+e65564+] :6 +a:6+] :7 +a:7+] :8 +a:8+] :9 +a:9+] :: +a::iY !"#%'()+-./1346789:k:::+n:;+n;~ZV{}~'/7?GOW_gow  &0;AKV\fpz '3>DNY_itzC#> Y!'(-A6\7w89:0K f!p"m#zy$c%H'-(#)+-. /1334'5N6i7o8T99:'/7?GO W _ g o wwog_WOG?7 !T    @%T  $ :0T@0T     ;Ti T}6*q~    Ax}/*v~w  PK!!;  3com/ustadmobile/core/db/dao/PersonDao_Impl$23.class=  -com/ustadmobile/core/db/dao/PersonDao_Impl$23this$0,Lcom/ustadmobile/core/db/dao/PersonDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  *com/ustadmobile/core/db/dao/PersonDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; personUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&username( firstNames*lastName, emailAddr.phoneNum0gender2active4 dateOfBirth6 personAddress8 personOrgId:personGroupUid< personLct> personCountry@ personTypeBpersonMasterChangeSeqNumDpersonLocalChangeSeqNumFpersonLastChangedByHadminJ personNotesL fatherNameN fatherNumberP motherNameR motherNum TUV WXandroid/database/Cursor moveToFirst()Z TZ [\getLong(I)J T^ _`isNull(I)Z Tb cd getString(I)Ljava/lang/String; Tf ghgetInt(I)Ij&com/ustadmobile/lib/db/entities/Person il m(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZJLjava/lang/String;Ljava/lang/String;JJLjava/lang/String;IJJIZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V To pclose rst uandroidx/room/RoomSQLiteQueryrelease w xycall*()Lcom/ustadmobile/lib/db/entities/Person;{java/util/concurrent/CallableN(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis/Lcom/ustadmobile/core/db/dao/PersonDao_Impl$23; Signature _tmpUsernameLjava/lang/String;_tmpFirstNames _tmpLastName _tmpEmailAddr _tmpPhoneNum_tmpPersonAddress_tmpPersonOrgId_tmpPersonCountry_tmpPersonNotes_tmpFatherName_tmpFatherNumber_tmpMotherName _tmpMotherNum _tmpPersonUidJ _tmpGenderI _tmpActiveZ_tmp_tmpDateOfBirth_tmpPersonGroupUid _tmpPersonLct_tmpPersonType_tmpPersonMasterChangeSeqNum_tmpPersonLocalChangeSeqNum_tmpPersonLastChangedBy _tmpAdmin_tmp_1_result(Lcom/ustadmobile/lib/db/entities/Person;_cursorIndexOfPersonUid_cursorIndexOfUsername_cursorIndexOfFirstNames_cursorIndexOfLastName_cursorIndexOfEmailAddr_cursorIndexOfPhoneNum_cursorIndexOfGender_cursorIndexOfActive_cursorIndexOfDateOfBirth_cursorIndexOfPersonAddress_cursorIndexOfPersonOrgId_cursorIndexOfPersonGroupUid_cursorIndexOfPersonLct_cursorIndexOfPersonCountry_cursorIndexOfPersonType&_cursorIndexOfPersonMasterChangeSeqNum%_cursorIndexOfPersonLocalChangeSeqNum!_cursorIndexOfPersonLastChangedBy_cursorIndexOfAdmin_cursorIndexOfPersonNotes_cursorIndexOfFatherName_cursorIndexOfFatherNumber_cursorIndexOfMotherName_cursorIndexOfMotherNum_cursorLandroid/database/Cursor; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/Nullable;()Ljava/lang/Object;[Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonDao_Impl.javaEnclosingMethod findByUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  z |}C*+*,* ~xy} <**L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 +96 +;6+=6+?6+A6+C6+E6+G6+I6+K6+M6+O6+Q6+S!+Y7+] : +a:+] : +a:+] : +a:+] : +a: +] :! +a:!+e6"+ e6$$6#+ Y7%+ ] :' + a:'+ ] :( + a:(+ Y7)+Y7++] :- +a:-+e6.+Y7/+Y71+e63+e65564+] :6 +a:6+] :7 +a:7+] :8 +a:8+] :9 +a:9+] :: +a::iY !"#%'()+-./1346789:k:::+n*q:;+n*q;   ~bX' /!7"?#G$O%W&_'g(o)w*+,-./0123468:;=@A CF G&I0L;MAOKRVS\UfXp[z\^`acfgilnpqsvx z|'3>DNY_itz  C#> Y!'(-A6\7w89:0K f!p"m#zy$c%H'-(#)+-. /1334'5N6i7o8T99:'/7?GO W _ g o w~vnf^VNF>!T    @%T  $ :0T@0T     ;TiTAx}/*v~  PK!!Jm113com/ustadmobile/core/db/dao/PersonDao_Impl$24.class=  -com/ustadmobile/core/db/dao/PersonDao_Impl$24this$0,Lcom/ustadmobile/core/db/dao/PersonDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  *com/ustadmobile/core/db/dao/PersonDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; personUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&username( firstNames*lastName, emailAddr.phoneNum0gender2active4 dateOfBirth6 personAddress8 personOrgId:personGroupUid< personLct> personCountry@ personTypeBpersonMasterChangeSeqNumDpersonLocalChangeSeqNumFpersonLastChangedByHadminJ personNotesL fatherNameN fatherNumberP motherNameR motherNum TUV WXandroid/database/Cursor moveToFirst()Z TZ [\getLong(I)J T^ _`isNull(I)Z Tb cd getString(I)Ljava/lang/String; Tf ghgetInt(I)Ij&com/ustadmobile/lib/db/entities/Person il m(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZJLjava/lang/String;Ljava/lang/String;JJLjava/lang/String;IJJIZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V To pclose rst uandroidx/room/RoomSQLiteQueryrelease w xycall*()Lcom/ustadmobile/lib/db/entities/Person;{java/util/concurrent/CallableN(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis/Lcom/ustadmobile/core/db/dao/PersonDao_Impl$24; Signature _tmpUsernameLjava/lang/String;_tmpFirstNames _tmpLastName _tmpEmailAddr _tmpPhoneNum_tmpPersonAddress_tmpPersonOrgId_tmpPersonCountry_tmpPersonNotes_tmpFatherName_tmpFatherNumber_tmpMotherName _tmpMotherNum _tmpPersonUidJ _tmpGenderI _tmpActiveZ_tmp_tmpDateOfBirth_tmpPersonGroupUid _tmpPersonLct_tmpPersonType_tmpPersonMasterChangeSeqNum_tmpPersonLocalChangeSeqNum_tmpPersonLastChangedBy _tmpAdmin_tmp_1_result(Lcom/ustadmobile/lib/db/entities/Person;_cursorIndexOfPersonUid_cursorIndexOfUsername_cursorIndexOfFirstNames_cursorIndexOfLastName_cursorIndexOfEmailAddr_cursorIndexOfPhoneNum_cursorIndexOfGender_cursorIndexOfActive_cursorIndexOfDateOfBirth_cursorIndexOfPersonAddress_cursorIndexOfPersonOrgId_cursorIndexOfPersonGroupUid_cursorIndexOfPersonLct_cursorIndexOfPersonCountry_cursorIndexOfPersonType&_cursorIndexOfPersonMasterChangeSeqNum%_cursorIndexOfPersonLocalChangeSeqNum!_cursorIndexOfPersonLastChangedBy_cursorIndexOfAdmin_cursorIndexOfPersonNotes_cursorIndexOfFatherName_cursorIndexOfFatherNumber_cursorIndexOfMotherName_cursorIndexOfMotherNum_cursorLandroid/database/Cursor; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/Nullable;finalize()Ljava/lang/Object;[Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonDao_Impl.javaEnclosingMethod findByUidAsFlow!(J)Lkotlinx/coroutines/flow/Flow;NestHost InnerClasses  z |}C*+*,* ~xy} <**L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 +96 +;6+=6+?6+A6+C6+E6+G6+I6+K6+M6+O6+Q6+S!+Y7+] : +a:+] : +a:+] : +a:+] : +a: +] :! +a:!+e6"+ e6$$6#+ Y7%+ ] :' + a:'+ ] :( + a:(+ Y7)+Y7++] :- +a:-+e6.+Y7/+Y71+e63+e65564+] :6 +a:6+] :7 +a:7+] :8 +a:8+] :9 +a:9+] :: +a::iY !"#%'()+-./1346789:k:::+n:;+n;~ZV'/7?GOW_gow  &0;AKV\fpz             ' 3 > D N #Y $_ &i )t *z , / 0 2 5 6 8 : ; < > @ > @ AC#> Y!'(-A6\7w89:0K f!p"m#zy$c%H'-(#)+-. /1334'5N6i7o8T99:'/7?GO W _ g o wwog_WOG?7 !T    @%T  $ :0T@0T     ;Ti T}6*q~  F G Ax}/*v~  PK!!&c93com/ustadmobile/core/db/dao/PersonDao_Impl$25.class=  -com/ustadmobile/core/db/dao/PersonDao_Impl$25this$0,Lcom/ustadmobile/core/db/dao/PersonDao_Impl;   ,androidx/room/paging/LimitOffsetPagingSourceQ(Landroidx/room/RoomSQLiteQuery;Landroidx/room/RoomDatabase;[Ljava/lang/String;)V personUid  androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)Iusername firstNameslastName emailAddrphoneNum gender"active$ dateOfBirth& personAddress( personOrgId*personGroupUid, personLct. personCountry0 personType2personMasterChangeSeqNum4personLocalChangeSeqNum6personLastChangedBy8admin: personNotes< fatherName> fatherNumber@ motherNameB motherNumDpersonPictureUidFpersonPictureLctHpersonPictureUriJpersonPictureThumbnailUriLfileSizeNpersonPictureActivePjava/util/ArrayList RST UVandroid/database/CursorgetCount()I OX Y(I)V R[ \] moveToNext()Z R_ `aisNull(I)Z Rc degetLong(I)J Rg hi getString(I)Ljava/lang/String; Rk lmgetInt(I)Io&com/ustadmobile/lib/db/entities/Person nq r(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZJLjava/lang/String;Ljava/lang/String;JJLjava/lang/String;IJJIZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Vt-com/ustadmobile/lib/db/entities/PersonPicture sv w+(JJLjava/lang/String;Ljava/lang/String;IZ)Vy=com/ustadmobile/lib/db/composites/PersonAndListDisplayDetails x{ |Z(Lcom/ustadmobile/lib/db/entities/Person;Lcom/ustadmobile/lib/db/entities/PersonPicture;)V ~ java/util/Listadd(Ljava/lang/Object;)Z}(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;Landroidx/room/RoomSQLiteQuery;Landroidx/room/RoomDatabase;[Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis/Lcom/ustadmobile/core/db/dao/PersonDao_Impl$25;arg0Landroidx/room/RoomSQLiteQuery;arg1Landroidx/room/RoomDatabase;arg2[Ljava/lang/String; convertRows+(Landroid/database/Cursor;)Ljava/util/List; _tmpUsernameLjava/lang/String;_tmpFirstNames _tmpLastName _tmpEmailAddr _tmpPhoneNum_tmpPersonAddress_tmpPersonOrgId_tmpPersonCountry_tmpPersonNotes_tmpFatherName_tmpFatherNumber_tmpMotherName _tmpMotherNum _tmpPersonUidJ _tmpGenderI _tmpActiveZ_tmp_tmpDateOfBirth_tmpPersonGroupUid _tmpPersonLct_tmpPersonType_tmpPersonMasterChangeSeqNum_tmpPersonLocalChangeSeqNum_tmpPersonLastChangedBy _tmpAdmin_tmp_1 _tmpPerson(Lcom/ustadmobile/lib/db/entities/Person;_tmpPersonPictureUri_tmpPersonPictureThumbnailUri_tmpPersonPictureUid_tmpPersonPictureLct _tmpFileSize_tmpPersonPictureActive_tmp_2 _tmpPicture/Lcom/ustadmobile/lib/db/entities/PersonPicture;_item_1?Lcom/ustadmobile/lib/db/composites/PersonAndListDisplayDetails;cursorLandroid/database/Cursor;_cursorIndexOfPersonUid_cursorIndexOfUsername_cursorIndexOfFirstNames_cursorIndexOfLastName_cursorIndexOfEmailAddr_cursorIndexOfPhoneNum_cursorIndexOfGender_cursorIndexOfActive_cursorIndexOfDateOfBirth_cursorIndexOfPersonAddress_cursorIndexOfPersonOrgId_cursorIndexOfPersonGroupUid_cursorIndexOfPersonLct_cursorIndexOfPersonCountry_cursorIndexOfPersonType&_cursorIndexOfPersonMasterChangeSeqNum%_cursorIndexOfPersonLocalChangeSeqNum!_cursorIndexOfPersonLastChangedBy_cursorIndexOfAdmin_cursorIndexOfPersonNotes_cursorIndexOfFatherName_cursorIndexOfFatherNumber_cursorIndexOfMotherName_cursorIndexOfMotherNum_cursorIndexOfPersonPictureUid_cursorIndexOfPersonPictureLct_cursorIndexOfPersonPictureUri'_cursorIndexOfPersonPictureThumbnailUri_cursorIndexOfFileSize!_cursorIndexOfPersonPictureActive_resultLjava/util/List;LocalVariableTypeTableQLjava/util/List; StackMapTablejava/lang/String Signaturel(Landroid/database/Cursor;)Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;$RuntimeInvisibleParameterAnnotationsoLandroidx/room/paging/LimitOffsetPagingSource; SourceFilePersonDao_Impl.javaEnclosingMethod*com/ustadmobile/core/db/dao/PersonDao_Impl 'findPersonsWithPermissionAsPagingSourceF(JJLjava/util/List;JILjava/lang/String;)Landroidx/paging/PagingSource;NestHost InnerClasses  `*+*,- 4 h C+ =+>+6+6+6+6+6+!6 +#6 +%6 +'6 +)6 ++6+-6+/6+16+36+56+76+96+;6+=6+?6+A6+C6+E6+G6+I6+K6+M6OY+QW: +Z +^+^+^+^+^+^+^+ ^+ ^+ ^+ ^+ ^+^|+^q+^f+^[+^P+^E+^:+^/+^$+^+^+^!+b7#+^ :% +f:%+^ :& +f:&+^ :' +f:'+^ :( +f:(+^ :) +f:)+j6*+ j6,,6++ b7-+ ^ :/ + f:/+ ^ :0 + f:0+ b71+b73+^ :5 +f:5+j66+b77+b79+j6;+j6==6<+^ :> +f:>+^ :? +f:?+^ :@ +f:@+^ :A +f:A+^ :B +f:BnY#%&'()*+-/0135679;<>?@ABp:":"+^:+^/+^$+^+^+^+b7$+b7&+^ :( +f:(+^ :) +f:)+j6*+j6,,6+sY$&()*+u:#:#xY"#z:! !}W k     & . 6 > F N V ^ f n v ~     % . 9 ? I T Z d o u               # % ' ( *) -3 /= 1G 3Q 6[ 7g 9r :x < ? @ B E F H K L N Q R T V' W* X- [o ]y _ a b d g h j m p q r s t v w x y^V"%<&W'r()/05u>?@AB#.%I&d'()*m+y,c-H/-0#13)536=7G9Q;g<[=>?o@TA9B'"()yu$k&P(5)+*+!,# !-"# &.6> F N V ^ fnv~{skc[SKC;3+#  ,!R~    @-R~  $ :8R~@8R~     ;!R~nA$  @#R~ns PK!!nqe$e$3com/ustadmobile/core/db/dao/PersonDao_Impl$26.class=  -com/ustadmobile/core/db/dao/PersonDao_Impl$26this$0,Lcom/ustadmobile/core/db/dao/PersonDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  *com/ustadmobile/core/db/dao/PersonDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; personUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&username( firstNames*lastName, emailAddr.phoneNum0gender2active4 dateOfBirth6 personAddress8 personOrgId:personGroupUid< personLct> personCountry@ personTypeBpersonMasterChangeSeqNumDpersonLocalChangeSeqNumFpersonLastChangedByHadminJ personNotesL fatherNameN fatherNumberP motherNameR motherNumTppjUidVppjPcsnXppjLcsnZppjLcb\ppjLct^ppjParentPersonUid`ppjMinorPersonUidbppjRelationshipdppjEmailfppjPhoneh ppjInactivej ppjStatuslppjApprovalTiemstampnppjApprovalIpAddr pqr standroid/database/Cursor moveToFirst()Z pv wxisNull(I)Z pz {|getLong(I)J p~  getString(I)Ljava/lang/String; p getInt(I)I&com/ustadmobile/lib/db/entities/Person (JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZJLjava/lang/String;Ljava/lang/String;JJLjava/lang/String;IJJIZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V0com/ustadmobile/lib/db/entities/PersonParentJoin D(JJJIJJJILjava/lang/String;Ljava/lang/String;ZIJLjava/lang/String;)V6com/ustadmobile/lib/db/entities/PersonAndDisplayDetail (Lcom/ustadmobile/lib/db/entities/Person;Lcom/ustadmobile/lib/db/entities/PersonParentJoin;Lcom/ustadmobile/lib/db/entities/PersonPicture;Lcom/ustadmobile/lib/db/entities/TransferJobItem;)V p close  androidx/room/RoomSQLiteQueryrelease  call:()Lcom/ustadmobile/lib/db/entities/PersonAndDisplayDetail;java/util/concurrent/CallableN(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis/Lcom/ustadmobile/core/db/dao/PersonDao_Impl$26; Signature _tmpUsernameLjava/lang/String;_tmpFirstNames _tmpLastName _tmpEmailAddr _tmpPhoneNum_tmpPersonAddress_tmpPersonOrgId_tmpPersonCountry_tmpPersonNotes_tmpFatherName_tmpFatherNumber_tmpMotherName _tmpMotherNum _tmpPersonUidJ _tmpGenderI _tmpActiveZ_tmp_tmpDateOfBirth_tmpPersonGroupUid _tmpPersonLct_tmpPersonType_tmpPersonMasterChangeSeqNum_tmpPersonLocalChangeSeqNum_tmpPersonLastChangedBy _tmpAdmin_tmp_1 _tmpPerson(Lcom/ustadmobile/lib/db/entities/Person; _tmpPpjEmail _tmpPpjPhone_tmpPpjApprovalIpAddr _tmpPpjUid _tmpPpjPcsn _tmpPpjLcsn _tmpPpjLcb _tmpPpjLct_tmpPpjParentPersonUid_tmpPpjMinorPersonUid_tmpPpjRelationship_tmpPpjInactive_tmp_2 _tmpPpjStatus_tmpPpjApprovalTiemstamp_tmpParentJoin2Lcom/ustadmobile/lib/db/entities/PersonParentJoin;_result8Lcom/ustadmobile/lib/db/entities/PersonAndDisplayDetail;_cursorIndexOfPersonUid_cursorIndexOfUsername_cursorIndexOfFirstNames_cursorIndexOfLastName_cursorIndexOfEmailAddr_cursorIndexOfPhoneNum_cursorIndexOfGender_cursorIndexOfActive_cursorIndexOfDateOfBirth_cursorIndexOfPersonAddress_cursorIndexOfPersonOrgId_cursorIndexOfPersonGroupUid_cursorIndexOfPersonLct_cursorIndexOfPersonCountry_cursorIndexOfPersonType&_cursorIndexOfPersonMasterChangeSeqNum%_cursorIndexOfPersonLocalChangeSeqNum!_cursorIndexOfPersonLastChangedBy_cursorIndexOfAdmin_cursorIndexOfPersonNotes_cursorIndexOfFatherName_cursorIndexOfFatherNumber_cursorIndexOfMotherName_cursorIndexOfMotherNum_cursorIndexOfPpjUid_cursorIndexOfPpjPcsn_cursorIndexOfPpjLcsn_cursorIndexOfPpjLcb_cursorIndexOfPpjLct _cursorIndexOfPpjParentPersonUid_cursorIndexOfPpjMinorPersonUid_cursorIndexOfPpjRelationship_cursorIndexOfPpjEmail_cursorIndexOfPpjPhone_cursorIndexOfPpjInactive_cursorIndexOfPpjStatus"_cursorIndexOfPpjApprovalTiemstamp_cursorIndexOfPpjApprovalIpAddr_cursorLandroid/database/Cursor; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptions java/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/Nullable;finalize()Ljava/lang/Object;kLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonDao_Impl.javaEnclosingMethod findByUidWithDisplayDetailsLive"(JJ)Lkotlinx/coroutines/flow/Flow;NestHost InnerClasses   C*+*,*  = K,**L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 +96 +;6+=6+?6+A6+C6+E6+G6+I6+K6+M6+O6+Q6+S6+U6+W6+Y6+[6+]6+_6 +a6!+c6"+e6#+g6$+i6%+k6&+m6'+o+u+u+u+u+u+u+u+ u+ u+ u+ u+ u+u|+uq+uf+u[+uP+uE+u:+u/+u$+u+u+u!+y7*+u :, +}:,+u :- +}:-+u :. +}:.+u :/ +}:/+u :0 +}:0+61+ 63362+ y74+ u :6 + }:6+ u :7 + }:7+ y78+y7:+u :< +}:<+6=+y7>+y7@+6B+6DD6C+u :E +}:E+u :F +}:F+u :G +}:G+u :H +}:H+u :I +}:IY*,-./0124678:<=>@BCEFGHI:):)+u+u+u|+uq+uf+u[+ uP+!uE+"u:+#u/+$u$+%u+&u+'u+y7++y7-+y7/+61+y72+y74+ y76+!68+"u :9 +"}:9+#u :: +#}::+$6<<6;+%6=+&y7>+'u :@ +'}:@Y+-/124689:;=>@:*:*Y)*:(:((:)+):J+J!!#!    ' / 7 ? G O W _ g o w      ' / 7 ? H N W a g p {                  ! , 2 < F P [ a k u               ! " $ ' (& *0 ,i -l .o 1 3 5 7' 91 ;; =E ?O AY Cd Dj Ft I J L P Q S U W X Z \ ] ^ ` a b d f d! f) ggd,~-./06/7^<EFGH#IW*p,-./01m2y3c4!H6<-7F#8P:k<u=>@BCDEFoGTH09Ii)g9:@+-'/11;2E4O6Y8t9j:T;`<J=@>%@*o)*( '/7?GO W _ g o wzrjbZRJB:2*" ! "#'$/%7&?' (,/N(p    @4p  $ :?p@?p     ;(p`3p  @&9p '*p p    6*  l m A/*      PK!!5[333com/ustadmobile/core/db/dao/PersonDao_Impl$27.class=x  -com/ustadmobile/core/db/dao/PersonDao_Impl$27this$0,Lcom/ustadmobile/core/db/dao/PersonDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  *com/ustadmobile/core/db/dao/PersonDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; personUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&username( firstNames*lastName, emailAddr.phoneNum0gender2active4 dateOfBirth6 personAddress8 personOrgId:personGroupUid< personLct> personCountry@ personTypeBpersonMasterChangeSeqNumDpersonLocalChangeSeqNumFpersonLastChangedByHadminJ personNotesL fatherNameN fatherNumberP motherNameR motherNumTppjUidVppjPcsnXppjLcsnZppjLcb\ppjLct^ppjParentPersonUid`ppjMinorPersonUidbppjRelationshipdppjEmailfppjPhoneh ppjInactivej ppjStatuslppjApprovalTiemstampnppjApprovalIpAddrppersonPictureUidrpersonPictureLcttpersonPictureUrivpersonPictureThumbnailUrixfileSizezpersonPictureActive|tjiUid~tjiTjUid tjTotalSize tjTransferredtjAttemptCounttjiSrctjiDesttjiType tjiStatus tjiTableId tjiEntityUid tjiEntityEtagtjiLockIdToReleasetjiPartialTmpFile  android/database/Cursor moveToFirst()Z isNull(I)Z getLong(I)J  getString(I)Ljava/lang/String; getInt(I)I&com/ustadmobile/lib/db/entities/Person (JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZJLjava/lang/String;Ljava/lang/String;JJLjava/lang/String;IJJIZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V0com/ustadmobile/lib/db/entities/PersonParentJoin D(JJJIJJJILjava/lang/String;Ljava/lang/String;ZIJLjava/lang/String;)V-com/ustadmobile/lib/db/entities/PersonPicture +(JJLjava/lang/String;Ljava/lang/String;IZ)V/com/ustadmobile/lib/db/entities/TransferJobItem D(IIJJILjava/lang/String;Ljava/lang/String;IIIJJJLjava/lang/String;)V6com/ustadmobile/lib/db/entities/PersonAndDisplayDetail (Lcom/ustadmobile/lib/db/entities/Person;Lcom/ustadmobile/lib/db/entities/PersonParentJoin;Lcom/ustadmobile/lib/db/entities/PersonPicture;Lcom/ustadmobile/lib/db/entities/TransferJobItem;)V close  androidx/room/RoomSQLiteQueryrelease  call:()Lcom/ustadmobile/lib/db/entities/PersonAndDisplayDetail;java/util/concurrent/CallableN(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis/Lcom/ustadmobile/core/db/dao/PersonDao_Impl$27; Signature _tmpUsernameLjava/lang/String;_tmpFirstNames _tmpLastName _tmpEmailAddr _tmpPhoneNum_tmpPersonAddress_tmpPersonOrgId_tmpPersonCountry_tmpPersonNotes_tmpFatherName_tmpFatherNumber_tmpMotherName _tmpMotherNum _tmpPersonUidJ _tmpGenderI _tmpActiveZ_tmp_tmpDateOfBirth_tmpPersonGroupUid _tmpPersonLct_tmpPersonType_tmpPersonMasterChangeSeqNum_tmpPersonLocalChangeSeqNum_tmpPersonLastChangedBy _tmpAdmin_tmp_1 _tmpPerson(Lcom/ustadmobile/lib/db/entities/Person; _tmpPpjEmail _tmpPpjPhone_tmpPpjApprovalIpAddr _tmpPpjUid _tmpPpjPcsn _tmpPpjLcsn _tmpPpjLcb _tmpPpjLct_tmpPpjParentPersonUid_tmpPpjMinorPersonUid_tmpPpjRelationship_tmpPpjInactive_tmp_2 _tmpPpjStatus_tmpPpjApprovalTiemstamp_tmpParentJoin2Lcom/ustadmobile/lib/db/entities/PersonParentJoin;_tmpPersonPictureUri_tmpPersonPictureThumbnailUri_tmpPersonPictureUid_tmpPersonPictureLct _tmpFileSize_tmpPersonPictureActive_tmp_3_tmpPersonPicture/Lcom/ustadmobile/lib/db/entities/PersonPicture; _tmpTjiSrc _tmpTjiDest_tmpTjiPartialTmpFile _tmpTjiUid _tmpTjiTjUid_tmpTjTotalSize_tmpTjTransferred_tmpTjAttemptCount _tmpTjiType _tmpTjiStatus_tmpTjiTableId_tmpTjiEntityUid_tmpTjiEntityEtag_tmpTjiLockIdToRelease _tmpPersonPictureTransferJobItem1Lcom/ustadmobile/lib/db/entities/TransferJobItem;_result8Lcom/ustadmobile/lib/db/entities/PersonAndDisplayDetail;_cursorIndexOfPersonUid_cursorIndexOfUsername_cursorIndexOfFirstNames_cursorIndexOfLastName_cursorIndexOfEmailAddr_cursorIndexOfPhoneNum_cursorIndexOfGender_cursorIndexOfActive_cursorIndexOfDateOfBirth_cursorIndexOfPersonAddress_cursorIndexOfPersonOrgId_cursorIndexOfPersonGroupUid_cursorIndexOfPersonLct_cursorIndexOfPersonCountry_cursorIndexOfPersonType&_cursorIndexOfPersonMasterChangeSeqNum%_cursorIndexOfPersonLocalChangeSeqNum!_cursorIndexOfPersonLastChangedBy_cursorIndexOfAdmin_cursorIndexOfPersonNotes_cursorIndexOfFatherName_cursorIndexOfFatherNumber_cursorIndexOfMotherName_cursorIndexOfMotherNum_cursorIndexOfPpjUid_cursorIndexOfPpjPcsn_cursorIndexOfPpjLcsn_cursorIndexOfPpjLcb_cursorIndexOfPpjLct _cursorIndexOfPpjParentPersonUid_cursorIndexOfPpjMinorPersonUid_cursorIndexOfPpjRelationship_cursorIndexOfPpjEmail_cursorIndexOfPpjPhone_cursorIndexOfPpjInactive_cursorIndexOfPpjStatus"_cursorIndexOfPpjApprovalTiemstamp_cursorIndexOfPpjApprovalIpAddr_cursorIndexOfPersonPictureUid_cursorIndexOfPersonPictureLct_cursorIndexOfPersonPictureUri'_cursorIndexOfPersonPictureThumbnailUri_cursorIndexOfFileSize!_cursorIndexOfPersonPictureActive_cursorIndexOfTjiUid_cursorIndexOfTjiTjUid_cursorIndexOfTjTotalSize_cursorIndexOfTjTransferred_cursorIndexOfTjAttemptCount_cursorIndexOfTjiSrc_cursorIndexOfTjiDest_cursorIndexOfTjiType_cursorIndexOfTjiStatus_cursorIndexOfTjiTableId_cursorIndexOfTjiEntityUid_cursorIndexOfTjiEntityEtag _cursorIndexOfTjiLockIdToRelease_cursorIndexOfTjiPartialTmpFile_cursorLandroid/database/Cursor; StackMapTableejava/lang/Stringgjava/lang/Throwable Exceptionsjjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/Nullable;finalize()Ljava/lang/Object;kLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonDao_Impl.javaEnclosingMethod tufindByUidWithDisplayDetailsFlow"(JJ)Lkotlinx/coroutines/flow/Flow;NestHost InnerClasses   C*+*,*   _ **L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 +96 +;6+=6+?6+A6+C6+E6+G6+I6+K6+M6+O6+Q6+S6+U6+W6+Y6+[6+]6+_6 +a6!+c6"+e6#+g6$+i6%+k6&+m6'+o6(+q6)+s6*+u6++w6,+y6-+{6.+}6/+60+61+62+63+64+65+66+67+68+69+6:+6;+++++++++ + + + + +|+q+f+[+P+E+:+/+$+++!+7>+ :@ +:@+ :A +:A+ :B +:B+ :C +:C+ :D +:D+6E+ 6GG6F+ 7H+  :J + :J+  :K + :K+ 7L+7N+ :P +:P+6Q+7R+7T+6V+6XX6W+ :Y +:Y+ :Z +:Z+ :[ +:[+ :\ +:\+ :] +:]Y>@ABCDEFHJKLNPQRTVWYZ[\]:=:=+++|+q+f+[+ P+!E+":+#/+$$+%+&+'+7?+7A+7C+6E+7F+7H+ 7J+!6L+" :M +":M+# :N +#:N+$6PP6O+%6Q+&7R+' :T +':TY?ACEFHJLMNOQRT:>:>+(:+)/+*$+++,+-+(7@+)7B+* :D +*:D++ :E ++:E+,6F+-6HH6GY@BDEFG:?:?+.+/+0|+1q+2f+3[+4P+5E+6:+7/+8$+9+:+;+.6A+/6B+07C+17E+26G+3 :H +3:H+4 :I +4:I+56J+66K+76L+87M+97O+:7Q+; :S +;:SYABCEGHIJKLMOQS:@:@Y=>?@:<:<<:=+=:^+^         ' / 7 ? G O W _ g o w      ' / 7 ? G O W _ g o w                     ! + 6 < F Q W a l r |    )!3$=%I'T(Z*d-o.u03469:<?@BD E FIKMOQSUWY[\ ^ab%d/h9iEkOmYodpjrttuvy{}!+5?K`cf (2=CMX^hr|     @A9BTCoDJKPWYrZ[\]>@+AFBaC|DEmFyGcHHJ-K#LN PQR)T3VIW=XdYZo[T\9] =M"NgT?ACEFHJLM/jNETO9`POJQY@ Rt%T  > D Eu@kBP D+5 E5+FKG?!H`?@H[IS ABC(E2GMHh|IrrJ|hK^LT MJ!O@"Q%S#$@=\  >f?#$@%&<'(')/*7+?,G-O. W/ _0 g1 o2 w3456w7o8g9_:W;O<G=?>7?/@'ABCDE F!G"H#'I$/J%7K&?L'GM(ON)WO*_P+gQ,oR-wS.T/U0V1wW2oX3gY4_Z5W[6O\7G]8?^97_:/`;  %&<  abcRA<d d d d d@Hddddd d d$ d:Sdddddddd@Sdddddddd d d d d d;<`G d d@&Mdd d'>A$ d d@?BF d dLNdd d'@< fhiklm6*ɱ  An/*ΰ hiklopqrsvw PK!!v 3com/ustadmobile/core/db/dao/PersonDao_Impl$28.class=d  -com/ustadmobile/core/db/dao/PersonDao_Impl$28this$0,Lcom/ustadmobile/core/db/dao/PersonDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  *com/ustadmobile/core/db/dao/PersonDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;  !"android/database/Cursor moveToFirst()Z $ %&isNull(I)Z ( )* getString(I)Ljava/lang/String;,-com/ustadmobile/lib/db/composites/PersonNames +. /'(Ljava/lang/String;Ljava/lang/String;)V 1 2close 456 7androidx/room/RoomSQLiteQueryrelease 9 :;call1()Lcom/ustadmobile/lib/db/composites/PersonNames;=java/util/concurrent/CallableN(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis/Lcom/ustadmobile/core/db/dao/PersonDao_Impl$28; Signature_tmpFirstNamesLjava/lang/String; _tmpLastName_result/Lcom/ustadmobile/lib/db/composites/PersonNames;_cursorIndexOfFirstNamesI_cursorIndexOfLastName_cursorLandroid/database/Cursor; StackMapTableQjava/lang/StringSjava/lang/Throwable ExceptionsVjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/Nullable;finalize()Ljava/lang/Object;bLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonDao_Impl.javaEnclosingMethod `a getNamesByUid!(J)Lkotlinx/coroutines/flow/Flow;NestHost InnerClasses  < >?C*+*,* @qABCD:;?{**L=>+E+# : +':+# : +':+Y-:::+0:+0gpprp@Juwxz|(}.7AGP]`cgmpxAf +EFDGF7&EFP GF]HI]JK[LKc HI{BCjMNO1.PP+ RTUWXY?6*3@ A BCA:Z?/*8@qA BCTUWXD[\]^_bc PK!!N̮ 3com/ustadmobile/core/db/dao/PersonDao_Impl$29.class=c  -com/ustadmobile/core/db/dao/PersonDao_Impl$29this$0,Lcom/ustadmobile/core/db/dao/PersonDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  *com/ustadmobile/core/db/dao/PersonDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;  !"android/database/Cursor moveToFirst()Z $ %&isNull(I)Z ( )* getString(I)Ljava/lang/String;,-com/ustadmobile/lib/db/composites/PersonNames +. /'(Ljava/lang/String;Ljava/lang/String;)V 1 2close 456 7androidx/room/RoomSQLiteQueryrelease 9 :;call1()Lcom/ustadmobile/lib/db/composites/PersonNames;=java/util/concurrent/CallableN(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis/Lcom/ustadmobile/core/db/dao/PersonDao_Impl$29; Signature_tmpFirstNamesLjava/lang/String; _tmpLastName_result/Lcom/ustadmobile/lib/db/composites/PersonNames;_cursorIndexOfFirstNamesI_cursorIndexOfLastName_cursorLandroid/database/Cursor; StackMapTableQjava/lang/StringSjava/lang/Throwable ExceptionsVjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/Nullable;()Ljava/lang/Object;bLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonDao_Impl.javaEnclosingMethod _`getNamesByUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  < >?C*+*,* @ABCD:;?**L=>+E+# : +':+# : +':+Y-:::+0*3:+0*3gwwyw@R(.7AGP]`cgmtwAf +EFDGF7&EFP GF]HIdJKbLKcHIBCxMNO1.PP+RTUWXA:Y?/*8@A BCTUWXDZ[\]^ab PK!!2com/ustadmobile/core/db/dao/PersonDao_Impl$3.class=J  ,com/ustadmobile/core/db/dao/PersonDao_Impl$3this$0,Lcom/ustadmobile/core/db/dao/PersonDao_Impl;   $androidx/room/EntityInsertionAdapter(Landroidx/room/RoomDatabase;)VoINSERT OR ABORT INTO `PersonAuth` (`personAuthUid`,`passwordHash`,`personAuthStatus`) VALUES (nullif(?, 0),?,?)  *com/ustadmobile/lib/db/entities/PersonAuthgetPersonAuthUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V  getPasswordHash()Ljava/lang/String;  !"bindNull(I)V $ %& bindString(ILjava/lang/String;)V ( )*getPersonAuthStatus()I , -.bindZ(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/PersonAuth;)VK(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis.Lcom/ustadmobile/core/db/dao/PersonDao_Impl$3;arg0Landroidx/room/RoomDatabase; createQueryRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity,Lcom/ustadmobile/lib/db/entities/PersonAuth; StackMapTable$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureTLandroidx/room/EntityInsertionAdapter; SourceFilePersonDao_Impl.javaEnclosingMethodG*com/ustadmobile/core/db/dao/PersonDao_ImplNestHost InnerClasses  /0I *+*,12  34  5670- 12 3489-.04+,, ++,#+,'1 ' 3 2 4344:;4<=> ? 99D-@04 *+,+12  34? 99ABCDEF HFI PK!!X X 3com/ustadmobile/core/db/dao/PersonDao_Impl$30.class=l  -com/ustadmobile/core/db/dao/PersonDao_Impl$30this$0,Lcom/ustadmobile/core/db/dao/PersonDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  *com/ustadmobile/core/db/dao/PersonDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;java/util/ArrayList !" #$android/database/CursorgetCount()I & '(I)V ) *+ moveToNext()Z - ./isNull(I)Z 1 23 getString(I)Ljava/lang/String; 567 89java/util/Listadd(Ljava/lang/Object;)Z ; <close >?@ Aandroidx/room/RoomSQLiteQueryrelease C DEcall()Ljava/util/List;Gjava/util/concurrent/CallableN(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis/Lcom/ustadmobile/core/db/dao/PersonDao_Impl$30; Signature_item_1Ljava/lang/String;_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTable$Ljava/util/List; StackMapTableYjava/lang/String[java/lang/Throwable Exceptions^java/lang/Exception&()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;WLjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFilePersonDao_Impl.javaEnclosingMethod hiselectExistingUsernamesD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  F HIC*+*,* JKLMNDEIDm**LY+%M+(%+,N +0N,-4W,N+:*=-:+:*=L[[][J>(27?GJLRY[cjK44OP?OP<QRmLM\STU <QVW% 5X  Z\]N_`aADbI/*BJK LM\]`aNcdefgjk PK!! {? ? 2com/ustadmobile/core/db/dao/PersonDao_Impl$4.class=\  ,com/ustadmobile/core/db/dao/PersonDao_Impl$4this$0,Lcom/ustadmobile/core/db/dao/PersonDao_Impl;   $androidx/room/EntityInsertionAdapter(Landroidx/room/RoomDatabase;)VINSERT OR ABORT INTO `PersonGroup` (`groupUid`,`groupMasterCsn`,`groupLocalCsn`,`groupLastChangedBy`,`groupLct`,`groupName`,`groupActive`,`personGroupFlag`) VALUES (nullif(?, 0),?,?,?,?,?,?,?)  +com/ustadmobile/lib/db/entities/PersonGroup getGroupUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V  getGroupMasterCsn  getGroupLocalCsn " #$getGroupLastChangedBy()I & ' getGroupLct ) *+ getGroupName()Ljava/lang/String; - ./bindNull(I)V 1 23 bindString(ILjava/lang/String;)V 5 67getGroupActive()Z 9 :$getPersonGroupFlag < =>bind[(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/PersonGroup;)VK(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis.Lcom/ustadmobile/core/db/dao/PersonDao_Impl$4;arg0Landroidx/room/RoomDatabase; createQueryRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity-Lcom/ustadmobile/lib/db/entities/PersonGroup;_tmpI StackMapTable$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureULandroidx/room/EntityInsertionAdapter; SourceFilePersonDao_Impl.javaEnclosingMethodY*com/ustadmobile/core/db/dao/PersonDao_ImplNestHost InnerClasses  ?@I *+*,A B  CD  EFG+@- AB CDHI=>@{+,+,+,+,!+,%,(+,+,(0,4>++,8A2  !-8?JV!c"m#z$B*{CD{JK{LMcNOP J @Q IID=R@4 *+,;A B  CDQ IISTUVWX ZX[ PK!!3X X 2com/ustadmobile/core/db/dao/PersonDao_Impl$5.class=T  ,com/ustadmobile/core/db/dao/PersonDao_Impl$5this$0,Lcom/ustadmobile/core/db/dao/PersonDao_Impl;   $androidx/room/EntityInsertionAdapter(Landroidx/room/RoomDatabase;)VINSERT OR ABORT INTO `PersonGroupMember` (`groupMemberUid`,`groupMemberActive`,`groupMemberPersonUid`,`groupMemberGroupUid`,`groupMemberMasterCsn`,`groupMemberLocalCsn`,`groupMemberLastChangedBy`,`groupMemberLct`) VALUES (nullif(?, 0),?,?,?,?,?,?,?)  1com/ustadmobile/lib/db/entities/PersonGroupMembergetGroupMemberUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V  getGroupMemberActive()Z  !getGroupMemberPersonUid # $getGroupMemberGroupUid & 'getGroupMemberMasterCsn ) *getGroupMemberLocalCsn , -.getGroupMemberLastChangedBy()I 0 1getGroupMemberLct 3 45binda(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/PersonGroupMember;)VK(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis.Lcom/ustadmobile/core/db/dao/PersonDao_Impl$5;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity3Lcom/ustadmobile/lib/db/entities/PersonGroupMember;_tmpI StackMapTable$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V Signature[Landroidx/room/EntityInsertionAdapter; SourceFilePersonDao_Impl.javaEnclosingMethodQ*com/ustadmobile/core/db/dao/PersonDao_ImplNestHost InnerClasses  67I *+*,8&9  :;  <=>?7- 8*9 :;@A457h+,,>++,+,"+,%+,(+,++,/8* 0 12!3,475B6N7[8g99*h:;hBChDEPFGH@I AAD4J74 *+,28&9  :;I AAKLMNOP RPS PK!!mv2com/ustadmobile/core/db/dao/PersonDao_Impl$6.class=  ,com/ustadmobile/core/db/dao/PersonDao_Impl$6this$0,Lcom/ustadmobile/core/db/dao/PersonDao_Impl;   +androidx/room/EntityDeletionOrUpdateAdapter(Landroidx/room/RoomDatabase;)VUPDATE OR ABORT `Person` SET `personUid` = ?,`username` = ?,`firstNames` = ?,`lastName` = ?,`emailAddr` = ?,`phoneNum` = ?,`gender` = ?,`active` = ?,`dateOfBirth` = ?,`personAddress` = ?,`personOrgId` = ?,`personGroupUid` = ?,`personLct` = ?,`personCountry` = ?,`personType` = ?,`personMasterChangeSeqNum` = ?,`personLocalChangeSeqNum` = ?,`personLastChangedBy` = ?,`admin` = ?,`personNotes` = ?,`fatherName` = ?,`fatherNumber` = ?,`motherName` = ?,`motherNum` = ? WHERE `personUid` = ?  &com/ustadmobile/lib/db/entities/Person getPersonUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V   getUsername()Ljava/lang/String;  !"bindNull(I)V $ %& bindString(ILjava/lang/String;)V ( ) getFirstNames + , getLastName . / getEmailAddr 1 2 getPhoneNum 4 56 getGender()I 8 9: getActive()Z < =getDateOfBirth ? @getPersonAddress B CgetPersonOrgId E FgetPersonGroupUid H I getPersonLct K LgetPersonCountry N O6 getPersonType Q RgetPersonMasterChangeSeqNum T UgetPersonLocalChangeSeqNum W X6getPersonLastChangedBy Z [:getAdmin ] ^getPersonNotes ` a getFatherName c dgetFatherNumber f g getMotherName i j getMotherNum l mnbindV(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/Person;)VK(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis.Lcom/ustadmobile/core/db/dao/PersonDao_Impl$6;arg0Landroidx/room/RoomDatabase; createQueryRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity(Lcom/ustadmobile/lib/db/entities/Person;_tmpI_tmp_1 StackMapTable$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureWLandroidx/room/EntityDeletionOrUpdateAdapter; SourceFilePersonDao_Impl.javaEnclosingMethod*com/ustadmobile/core/db/dao/PersonDao_ImplNestHost InnerClasses  opI *+*,q;r  st  uvwp- q?r stxymnp})+,, ++,#,' ++,'#,* ++,*#,- ++,-#,0++,0#+,3,7>++ ,;,>+ + ,>#,A+ + ,A#+ ,D+ ,G,J++,J#+,M+,P+,S+,V,Y6+,\++,\#,_++,_#,b++,b#,e++,e#,h++,h#+,q6E FGI'K.L8NCPJQTS_UfVpX{Z[]_`abcdfhikmno$p/r;tHuTv`wmx{yz{}(r4)st)z{)|}v~{(     @(  ) <@     yyDmp4 *+,kq;r  st yy  PK!!e&&2com/ustadmobile/core/db/dao/PersonDao_Impl$7.class=$  ,com/ustadmobile/core/db/dao/PersonDao_Impl$7this$0,Lcom/ustadmobile/core/db/dao/PersonDao_Impl;   #androidx/room/SharedSQLiteStatement(Landroidx/room/RoomDatabase;)V{ UPDATE Person SET username = ?, personLct = ? WHERE Person.personUid = ? K(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis.Lcom/ustadmobile/core/db/dao/PersonDao_Impl$7;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; SourceFilePersonDao_Impl.javaEnclosingMethod!*com/ustadmobile/core/db/dao/PersonDao_ImplNestHost InnerClasses  I *+*,    > L   " # PK!! _^^2com/ustadmobile/core/db/dao/PersonDao_Impl$8.class=S  ,com/ustadmobile/core/db/dao/PersonDao_Impl$8this$0,Lcom/ustadmobile/core/db/dao/PersonDao_Impl;   val$entity(Lcom/ustadmobile/lib/db/entities/Person;  java/lang/Object()V  *com/ustadmobile/core/db/dao/PersonDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  __insertionAdapterOfPerson&Landroidx/room/EntityInsertionAdapter; !"# $%$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)J '() *+java/lang/LongvalueOf(J)Ljava/lang/Long; - .setTransactionSuccessful 0 1endTransaction 3 45call()Ljava/lang/Long;7java/util/concurrent/CallableW(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;Lcom/ustadmobile/lib/db/entities/Person;)VCodeLineNumberTableLocalVariableTablethis.Lcom/ustadmobile/core/db/dao/PersonDao_Impl$8; Signature_resultLjava/lang/Long; StackMapTableCjava/lang/Throwable ExceptionsFjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;CLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonDao_Impl.javaEnclosingMethod OP insertAsync\(Lcom/ustadmobile/lib/db/entities/Person;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :;<=>459A*** &L*,+M*/,N*/- (4:" &(24?;?@A<=AtBDEGHA4I9/*2:; <=DEGH>JKLMNQR PK!!X2com/ustadmobile/core/db/dao/PersonDao_Impl$9.class=Q  ,com/ustadmobile/core/db/dao/PersonDao_Impl$9this$0,Lcom/ustadmobile/core/db/dao/PersonDao_Impl;  val$entityListLjava/util/List;  java/lang/Object()V  *com/ustadmobile/core/db/dao/PersonDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  __insertionAdapterOfPerson&Landroidx/room/EntityInsertionAdapter; !"# $%$androidx/room/EntityInsertionAdapterinsert(Ljava/lang/Iterable;)V ' (setTransactionSuccessful *+, -. kotlin/UnitINSTANCE Lkotlin/Unit; 0 1endTransaction 3 45call()Lkotlin/Unit;7java/util/concurrent/Callable?(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethis.Lcom/ustadmobile/core/db/dao/PersonDao_Impl$9; Signature StackMapTableAjava/lang/Throwable ExceptionsDjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonDao_Impl.javaEnclosingMethod MNinsertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :;<=>459?*** *&)L*/+M*/, &2:" "&02=; ?<=?r@BCEFA4G9/*2:; <=BCEF>HIJKLOP PK!!r}ׯׯ0com/ustadmobile/core/db/dao/PersonDao_Impl.class=6  %com/ustadmobile/core/db/dao/PersonDao()V   *com/ustadmobile/core/db/dao/PersonDao_Impl__dbLandroidx/room/RoomDatabase;,com/ustadmobile/core/db/dao/PersonDao_Impl$1  K(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;Landroidx/room/RoomDatabase;)V  __insertionAdapterOfPerson&Landroidx/room/EntityInsertionAdapter;,com/ustadmobile/core/db/dao/PersonDao_Impl$2   __insertionAdapterOfPerson_1,com/ustadmobile/core/db/dao/PersonDao_Impl$3   !__insertionAdapterOfPersonAuth#,com/ustadmobile/core/db/dao/PersonDao_Impl$4 " & '__insertionAdapterOfPersonGroup),com/ustadmobile/core/db/dao/PersonDao_Impl$5 ( , -%__insertionAdapterOfPersonGroupMember/,com/ustadmobile/core/db/dao/PersonDao_Impl$6 . 2 34__updateAdapterOfPerson-Landroidx/room/EntityDeletionOrUpdateAdapter;6,com/ustadmobile/core/db/dao/PersonDao_Impl$7 5 9 :;__preparedStmtOfUpdateUsername%Landroidx/room/SharedSQLiteStatement; =>? @androidx/room/RoomDatabaseassertNotSuspendingTransaction =B CbeginTransaction EFG HI$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)J =K LsetTransactionSuccessful =N OendTransactionQ,com/ustadmobile/core/db/dao/PersonDao_Impl$8 PS TW(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;Lcom/ustadmobile/lib/db/entities/Person;)V VWX YZandroidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; E\ ]^insert(Ljava/lang/Iterable;)V`,com/ustadmobile/core/db/dao/PersonDao_Impl$9 _b c?(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;Ljava/util/List;)Ve-com/ustadmobile/core/db/dao/PersonDao_Impl$10 dS Eh ]i(Ljava/lang/Object;)Vk-com/ustadmobile/core/db/dao/PersonDao_Impl$11 jm n\(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;Lcom/ustadmobile/lib/db/entities/PersonGroup;)Vp-com/ustadmobile/core/db/dao/PersonDao_Impl$12 or sb(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;Lcom/ustadmobile/lib/db/entities/PersonGroupMember;)V uvw xy+androidx/room/EntityDeletionOrUpdateAdapterhandle(Ljava/lang/Object;)I{-com/ustadmobile/core/db/dao/PersonDao_Impl$13 zS~-com/ustadmobile/core/db/dao/PersonDao_Impl$14 } C(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;Ljava/lang/String;JJ)V5SELECT COUNT(*) FROM Person where Person.username = ?  androidx/room/RoomSQLiteQueryacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery;  bindString(ILjava/lang/String;)V  androidx/room/util/DBUtilcreateCancellationSignal!()Landroid/os/CancellationSignal;-com/ustadmobile/core/db/dao/PersonDao_Impl$15 N(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;Landroidx/room/RoomSQLiteQuery;)V V Y(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; SELECT Person.personUid, Person.firstNames, Person.lastName, PersonAuth.passwordHash FROM Person JOIN PersonAuth ON Person.personUid = PersonAuth.personAuthUid WHERE Person.username = ? -com/ustadmobile/core/db/dao/PersonDao_Impl$16  SELECT Person.* FROM Person JOIN PersonAuth2 ON Person.personUid = PersonAuth2.pauthUid WHERE Person.username = ? AND PersonAuth2.pauthAuth = ? -com/ustadmobile/core/db/dao/PersonDao_Impl$17 5SELECT Person.* FROM PERSON Where Person.username = ? bindNull(I)V query~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; personUid  androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)Iusername firstNameslastName emailAddrphoneNumgenderactive dateOfBirth personAddress personOrgIdpersonGroupUid personLct personCountry personTypepersonMasterChangeSeqNumpersonLocalChangeSeqNumpersonLastChangedByadmin personNotes fatherName fatherNumber motherName motherNum  android/database/Cursor moveToFirst()Z getLong(I)J isNull(I)Z  getString(I)Ljava/lang/String; getInt(I)I&com/ustadmobile/lib/db/entities/Person (JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZJLjava/lang/String;Ljava/lang/String;JJLjava/lang/String;IJJIZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V  close  release-com/ustadmobile/core/db/dao/PersonDao_Impl$18  ~ SELECT Person.* FROM Person WHERE Person.dateOfBirth = ? AND Person.personType = 1  bindLong(IJ)V-com/ustadmobile/core/db/dao/PersonDao_Impl$19 /SELECT * FROM PERSON WHERE Person.personUid = ? SELECT Person.*, PersonPicture.* FROM Person LEFT JOIN PersonPicture ON PersonPicture.personPictureUid = Person.personUid WHERE Person.personUid = ? -com/ustadmobile/core/db/dao/PersonDao_Impl$20 java/lang/StringPerson PersonPicture!-com/ustadmobile/core/db/dao/PersonDao_Impl$21  V$ %& createFlowo(Landroidx/room/RoomDatabase;Z[Ljava/lang/String;Ljava/util/concurrent/Callable;)Lkotlinx/coroutines/flow/Flow;((SELECT * From Person WHERE personUid = ?*-com/ustadmobile/core/db/dao/PersonDao_Impl$22 )-(SELECT * FROM Person WHERE personUid = ?/-com/ustadmobile/core/db/dao/PersonDao_Impl$23 .2-com/ustadmobile/core/db/dao/PersonDao_Impl$24 1 567 89androidx/room/util/StringUtilnewStringBuilder()Ljava/lang/StringBuilder;; =>? @Ajava/lang/StringBuilderappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;C@ WITH CanViewPersonUidsViaCoursePermission(personUid) ASEf /* Select personUids that can be viewed based on CoursePermission given the active user G& for their enrolments I */Ka (SELECT DISTINCT ClazzEnrolment_ForClazzMember.clazzEnrolmentPersonUid AS personUidMA FROM ClazzEnrolment ClazzEnrolment_ForActiveUserO, JOIN CoursePermission Qo ON CoursePermission.cpClazzUid = ClazzEnrolment_ForActiveUser.clazzEnrolmentClazzUidSr AND CoursePermission.cpToEnrolmentRole = ClazzEnrolment_ForActiveUser.clazzEnrolmentRoleUM AND (CoursePermission.cpPermissionsFlag & 8192) > 0WG JOIN ClazzEnrolment ClazzEnrolment_ForClazzMemberYp ON ClazzEnrolment_ForClazzMember.clazzEnrolmentClazzUid = CoursePermission.cpClazzUid[ WHERE ]?_ != 0aM AND ClazzEnrolment_ForActiveUser.clazzEnrolmentPersonUid = cG AND ClazzEnrolment_ForActiveUser.clazzEnrolmentActivee g UNIONid /* Select personUids that can be viewed based on CoursePermission for the active userkH where the CoursePermission is granted directly to themm */ oa SELECT DISTINCT ClazzEnrolment_ForClazzMember.clazzEnrolmentPersonUid AS personUidq& FROM CoursePermissions7 AND CoursePermission.cpToPersonUid = u)w y) SELECT Person.*, PersonPicture.*{ FROM Person}' LEFT JOIN PersonPictureI ON PersonPicture.personPictureUid = Person.personUid- WHERE /* Begin permission check */  (  ( EXISTS(SELECT 1& FROM SystemPermission != 0 7 AND SystemPermission.spToPersonUid = ; AND (SystemPermission.spPermissionsFlag &  8192  ) > 07 AND NOT SystemPermission.spIsDeleted) ), OR (Person.personUid IN U (SELECT CanViewPersonUidsViaCoursePermission.personUidM FROM CanViewPersonUidsViaCoursePermission))+ OR (Person.personUid =  )* /* End permission check */ AND ( = 0 OR  NOT IN3 (SELECT clazzEnrolmentClazzUid + FROM ClazzEnrolment G WHERE clazzEnrolmentPersonUid = Person.personUid  AND 1 BETWEEN ClazzEnrolment.clazzEnrolmentDateJoined I AND ClazzEnrolment.clazzEnrolmentDateLeftA AND ClazzEnrolment.clazzEnrolmentActive))6 AND Person.personType = 0 ) AND (Person.personUid NOT IN (  java/util/Listsize()I 5 appendPlaceholders(Ljava/lang/StringBuilder;I)V)) = '%' C OR Person.firstNames || ' ' || Person.lastName LIKE ? GROUP BY Person.personUid, PersonPicture.personPictureUid ORDER BY CASE(, WHEN 1 THEN Person.firstNames* WHEN 3 THEN Person.lastName ELSE '' END ASC, CASE(, WHEN 2 THEN Person.firstNames* WHEN 4 THEN Person.lastName END DESC = toString()Ljava/lang/String;  iterator()Ljava/util/Iterator;  java/util/IteratorhasNext  next()Ljava/lang/Object;java/lang/Long   longValue()JpersonPictureUidpersonPictureLctpersonPictureUripersonPictureThumbnailUrifileSizepersonPictureActivejava/util/ArrayList   getCount     moveToNext-com/ustadmobile/lib/db/entities/PersonPicture  +(JJLjava/lang/String;Ljava/lang/String;IZ)V=com/ustadmobile/lib/db/composites/PersonAndListDisplayDetails  Z(Lcom/ustadmobile/lib/db/entities/Person;Lcom/ustadmobile/lib/db/entities/PersonPicture;)V  add(Ljava/lang/Object;)Z -com/ustadmobile/core/db/dao/PersonDao_Impl$25"ClazzEnrolment$CoursePermission&SystemPermission ( )}(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;Landroidx/room/RoomSQLiteQuery;Landroidx/room/RoomDatabase;[Ljava/lang/String;)V+d SELECT Person.*, PersonParentJoin.* FROM Person LEFT JOIN PersonParentJoin on ppjUid = ( SELECT ppjUid FROM PersonParentJoin WHERE ppjMinorPersonUid = ? AND ppjParentPersonUid = ? LIMIT 1) WHERE Person.personUid = ? -PersonParentJoin/-com/ustadmobile/core/db/dao/PersonDao_Impl$26 .21 SELECT Person.*, PersonParentJoin.* , PersonPicture.*, TransferJobItem.* FROM Person LEFT JOIN PersonParentJoin ON ppjUid = (SELECT ppjUid FROM PersonParentJoin WHERE ppjMinorPersonUid = ? AND ppjParentPersonUid = ? LIMIT 1) LEFT JOIN PersonPicture ON PersonPicture.personPictureUid = ? LEFT JOIN TransferJobItem ON TransferJobItem.tjiUid = (SELECT TransferJobItem.tjiUid FROM TransferJobItem WHERE TransferJobItem.tjiEntityUid = ? AND TransferJobItem.tjiTableId = 50 AND TransferJobItem.tjiEntityEtag = PersonPicture.personPictureLct AND TransferJobItem.tjiStatus != 21 LIMIT 1) WHERE Person.personUid = ? 4TransferJobItem6-com/ustadmobile/core/db/dao/PersonDao_Impl$27 59SELECT * FROM Person;s SELECT Person.firstNames, Person.lastName FROM Person WHERE Person.personUid = ? =-com/ustadmobile/core/db/dao/PersonDao_Impl$28 <@-com/ustadmobile/core/db/dao/PersonDao_Impl$29 ?C SELECT Person.usernameE FROM PersonG# WHERE Person.username IN (I-com/ustadmobile/core/db/dao/PersonDao_Impl$30 H LMN OPjava/util/Collections emptyList()Ljava/util/List; R STupdate+(Lcom/ustadmobile/lib/db/entities/Person;)V V WX insertAsync\(Lcom/ustadmobile/lib/db/entities/Person;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; Z ][+(Lcom/ustadmobile/lib/db/entities/Person;)J SignaturePLandroidx/room/EntityInsertionAdapter;TLandroidx/room/EntityInsertionAdapter;ULandroidx/room/EntityInsertionAdapter;[Landroidx/room/EntityInsertionAdapter;WLandroidx/room/EntityDeletionOrUpdateAdapter;(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis,Lcom/ustadmobile/core/db/dao/PersonDao_Impl;$RuntimeInvisibleParameterAnnotationsLandroidx/annotation/NonNull;_resultJentity(Lcom/ustadmobile/lib/db/entities/Person; StackMapTablepjava/lang/Throwable $completion Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;o(Lcom/ustadmobile/lib/db/entities/Person;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; insertList(Ljava/util/List;)V entityListLjava/util/List;;Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/Person;>;>(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/Person;>;)VinsertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;:Ljava/util/List;0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;~(Ljava/util/List;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;insertOrReplacepersonl(Lcom/ustadmobile/lib/db/entities/Person;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;insertPersonAuth/(Lcom/ustadmobile/lib/db/entities/PersonAuth;)V personAuth,Lcom/ustadmobile/lib/db/entities/PersonAuth;insertPersonGroupa(Lcom/ustadmobile/lib/db/entities/PersonGroup;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; personGroup-Lcom/ustadmobile/lib/db/entities/PersonGroup;t(Lcom/ustadmobile/lib/db/entities/PersonGroup;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;insertPersonGroupMemberg(Lcom/ustadmobile/lib/db/entities/PersonGroupMember;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;personGroupMember3Lcom/ustadmobile/lib/db/entities/PersonGroupMember;z(Lcom/ustadmobile/lib/db/entities/PersonGroupMember;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; updateAsync6Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;r(Lcom/ustadmobile/lib/db/entities/Person;Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;updateUsernameH(JLjava/lang/String;JLkotlin/coroutines/Continuation;)Ljava/lang/Object;Ljava/lang/String; currentTime^(JLjava/lang/String;JLkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object; countUsernameF(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;_sql _statementLandroidx/room/RoomSQLiteQuery; _argIndexI_cancellationSignalLandroid/os/CancellationSignal;\(Ljava/lang/String;Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;findUidAndPasswordHashAsync]Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/PersonUidAndPasswordHash;>;(Ljava/lang/String;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/PersonUidAndPasswordHash;>;)Ljava/lang/Object;findByUsernameAndPasswordHash2X(Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; passwordHashKLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/Person;>;(Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/Person;>;)Ljava/lang/Object;findByUsername<(Ljava/lang/String;)Lcom/ustadmobile/lib/db/entities/Person; _tmpUsername_tmpFirstNames _tmpLastName _tmpEmailAddr _tmpPhoneNum_tmpPersonAddress_tmpPersonOrgId_tmpPersonCountry_tmpPersonNotes_tmpFatherName_tmpFatherNumber_tmpMotherName _tmpMotherNum _tmpPersonUid _tmpGender _tmpActiveZ_tmp_tmpDateOfBirth_tmpPersonGroupUid _tmpPersonLct_tmpPersonType_tmpPersonMasterChangeSeqNum_tmpPersonLocalChangeSeqNum_tmpPersonLastChangedBy _tmpAdmin_tmp_1_cursorIndexOfPersonUid_cursorIndexOfUsername_cursorIndexOfFirstNames_cursorIndexOfLastName_cursorIndexOfEmailAddr_cursorIndexOfPhoneNum_cursorIndexOfGender_cursorIndexOfActive_cursorIndexOfDateOfBirth_cursorIndexOfPersonAddress_cursorIndexOfPersonOrgId_cursorIndexOfPersonGroupUid_cursorIndexOfPersonLct_cursorIndexOfPersonCountry_cursorIndexOfPersonType&_cursorIndexOfPersonMasterChangeSeqNum%_cursorIndexOfPersonLocalChangeSeqNum!_cursorIndexOfPersonLastChangedBy_cursorIndexOfAdmin_cursorIndexOfPersonNotes_cursorIndexOfFatherName_cursorIndexOfFatherNumber_cursorIndexOfMotherName_cursorIndexOfMotherNum_cursorLandroid/database/Cursor;findByUsernameAsyncq(Ljava/lang/String;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/Person;>;)Ljava/lang/Object;findSystemAccount5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;nodeId`(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/Person;>;)Ljava/lang/Object; findByUid+(J)Lcom/ustadmobile/lib/db/entities/Person;uidfindByUidWithPictureaccountPersonUidWLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/composites/PersonAndPicture;>;l(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/composites/PersonAndPicture;>;)Ljava/lang/Object;findByUidWithPictureAsFlow!(J)Lkotlinx/coroutines/flow/Flow;W(J)Lkotlinx/coroutines/flow/Flow; findByUidLiveK(J)Lkotlinx/coroutines/flow/Flow;findByUidAsyncfindByUidAsFlowfindPersonsWithPermissionAsList8(JJLjava/util/List;JILjava/lang/String;)Ljava/util/List;_item _tmpPerson_tmpPersonPictureUri_tmpPersonPictureThumbnailUri_tmpPersonPictureUid_tmpPersonPictureLct _tmpFileSize_tmpPersonPictureActive_tmp_2 _tmpPicture/Lcom/ustadmobile/lib/db/entities/PersonPicture;_item_1?Lcom/ustadmobile/lib/db/composites/PersonAndListDisplayDetails;_cursorIndexOfPersonPictureUid_cursorIndexOfPersonPictureLct_cursorIndexOfPersonPictureUri'_cursorIndexOfPersonPictureThumbnailUri_cursorIndexOfFileSize!_cursorIndexOfPersonPictureActive timestamp excludeClazzexcludeSelected sortOrder searchText_stringBuilderLjava/lang/StringBuilder; _inputSize _argCountQLjava/util/List;"Ljava/util/List;(JJLjava/util/List;JILjava/lang/String;)Ljava/util/List;'findPersonsWithPermissionAsPagingSourceF(JJLjava/util/List;JILjava/lang/String;)Landroidx/paging/PagingSource;(JJLjava/util/List;JILjava/lang/String;)Landroidx/paging/PagingSource;findByUidWithDisplayDetailsLive"(JJ)Lkotlinx/coroutines/flow/Flow;activeUserPersonUid\(JJ)Lkotlinx/coroutines/flow/Flow;findByUidWithDisplayDetailsFlow getAllPerson<()Ljava/util/List; getNamesByUidR(J)Lkotlinx/coroutines/flow/Flow;getNamesByUidAsyncRLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/composites/PersonNames;>;g(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/composites/PersonNames;>;)Ljava/lang/Object;selectExistingUsernames usernames$Ljava/util/List;GLkotlin/coroutines/Continuation<-Ljava/util/List;>;,kotlin/coroutines/Continuation(Ljava/util/List;Lkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;getRequiredConverters(()Ljava/util/List;>;RuntimeInvisibleAnnotationsF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; SourceFilePersonDao_Impl.java NestMembers InnerClasses1 \]\]!\^'\_-\`34\a:;$bce**+* Y*+*Y*+*Y*+*"Y*+$%*(Y*+*+*.Y*+01*5Y*+78d* DE F#0 =&J;Wdeefge hi][c7*<*A*+DA*J 7*M:*M!++-+d& !(+4e jk7fg7lmnkoWXcc*PY*+R,Ude fglmqrs qt\uvwc2*<*A*+[*J*M M*M,'d& $'/1e2fg2xys 2xzngo \{|}cm*_Y*+a,Ude fgxyqrsx~q\Xcc*dY*+f,Ude fgmqrs q\c2*<*A*+g*J*M M*M,'d& $'/1e2fg2ngo cc*jY*+l,Ude fgqrs qt\cc*oY*+q,Ude fgqrs qt\STc3*<*A*1+tW*J*M M*M,(d& )*,-/%0(/0021e3fg3lmnho Xcc*zY*+|,Ud5e fglmqrs q\c{ *}Y*-UdIe4fgkkqrs q\c1N:6+:*Y*,dgh ijkleH1fg11qr. &#s 1q\c1N:6+:*Y*,d eH1fg11qr. &#s 1q\c=::6+6,:*Y*-d" "'eR=fg===qr9 1.'s =q\c @MN6+ - -+*<*-:6666 6 6 ¸6 ĸ6 Ƹ6ȸ6ʸ6̸6θ6и6Ҹ6Ը6ָ6ظ6ڸ6ܸ6޸6666I7 :!:! :":"  :# :#  :$ :$  :% :% 6& 6((6'7) :+:+ :,:,7-7/ :1:16273756769968 :::: :;:; :<:< :=:= :>:>Y!"#$%&')+,-/123578:;<=>:::-:?-?4cqqsqd~_kl m noq!s(t4v=wFxOyXza{j|s}|~ !-3>JP[gmx$/;ALWbmx Y\_cjnqz~eG0!M"j#$%+ ,>1:;<=>!8k>!["x#$%&'(zk)]+@,$5k-/*k/L 1W2bk3mk5x789:;s<V= 9>Yjm=4F+O"X a j s | wn e_jmfg~ w t4Mn#      @)  ' ?4@4     ;oc1N:6+:*Y* ,d    eH1fg11qr. &#s 1q\c4 : :6 :*Y*-deH4fg4k4qr/&#s 4q\c A{N:6 *<*:666 6 6 6 ¸6 ĸ6Ƹ6ȸ6ʸ6̸6θ6и6Ҹ6Ը6ָ6ظ6ڸ6ܸ6޸6666I7  :":"  :# :#  :$ :$  :% :%  :& :& 6'6))6(7* :,:, :-:-7.70 :2:2637476686::69 :;:; :<:< :=:= :>:> :?:?Y "#$%&'(*,-.0234689;<=>?:::  :@@,[jjljdv]DE FGHI,K5L>MGNPOYPbQkRtS}TUVWXYZ[\]^_`abdfh%i+k6nBoHqSt_uewpz|{}'39DOZep{ QTW[bgjsxeG("E#b$%&,-62;<=> ?8k 6"S#p$%&'()zk*],@-5k.'*k0D 2O3Zk4ek6p89{:;<s=V>9?Qjm55>,G# P Y b k t}xofWjm{fg{kw nk,On!+      @)  ' ?4@4     ;oc4::6 :*Y*-deH4fg4k4qr/&#s 4q\c;N:6 *YSYS Y*"#d e4;fg;k7 .+\c5'N':6 *YS)Y*+#dst uvwe45fg5k1 (%\c4,:,:6 :*.Y*0-deH4fg4k4qr/&#s 4q\c5,N,:6 *YS1Y*3#d e45fg5k1 (%\co S 4:  ::> :?:?7@7B :D:D6E 7F!7H"6J#6LL6K$ :M$:M% :N%:N& :O&:O' :P':P( :Q(:QY2456789:<>?@BDEFHJKMNOPQ:1:1)?*3+',-.)73*75+ :7+:7, :8,:8-69.6;;6:Y35789::2:2Y12:0/0W/:00:RRv    d6M O P Q R S) T2 U; VD WM XV Y_ Zh [q \z ] ^ _ ` a b c d e f g h i j k l m n o% p. q7 r@ sI tR u[ vd wm xv y z { | } ~             ! * 3 < E N W ` i r {                   & / 8 A J S \ e n w                   " + 4 = F O X a j s |                   % . 7 @ I R [ d m v                   ! * 3 < C J S V _ b k n w z                      !! #( $- %7 '@ )G *Q +X ,b -i .v 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B! C* D3 E< FE GN HX Ib Jl Kv L M N O R T V W Y \ ] _ b  c  e & h 2 i 8 k C n O o U q ` t k w v x z | }     & 1 = I O Z f l w  U ` k w }     ec k 4 5 6 57 R8 > ? D LM iN O P Q 8k2 4 5 &6 C7 `8 k9 : v; zk< ]> @? 5k@ *kB  D E kF kH &J =K 1L ZM wN sO VP 9Q m1 z7 8 `|k3 kqk5 T7 78 ,9 : !; 2 0 m1 2~ulcZQH?6-$  !"!#*$3%<&E'N(X)b*l+v , - .ujy/ fg  k  k y k     8 C J SVvsuj/ n3='Y-=)     @9=  ' ?D=@D=     ;-=G'  @/==o\c 4:  : ? @ A B& C/ D8 EA FJ GS H\ Ie Jn Kw L M N O P Q R S T U V W X Y Z [ \ ] ^" _+ `4 a= bF cO dX ea fj gs h| i j k l m n o p q r s t u v w x y z {% |. }7 ~@ I R [ d m v                   ! * 3 < C J S V _ b k n w z                      ! ( - 7 @ G Q X b e kfg k kyk   CP JI S@V=s n,='\cR*:*:6 6! 6 *YSY,S.Y*0#d&      $ ' / e>RfgRkRkMDA\ct1:1:6 6! 6 6 6 *YSY,SYSY3S5Y*7#d6 t     $ ' / 2 : = E e>tfgtktkofc\ Pc q ?A8L8M*<*,N-6-6-6-6-6-6 -¸6 -ĸ6 -Ƹ6 -ȸ6 -ʸ6-̸6-θ6-и6-Ҹ6-Ը6-ָ6-ظ6-ڸ6-ܸ6-޸6-6-6-6Y-  :-.-7- : -: - :! -:!- :" -:"- :# -:#-  :$ - :$- 6%- 6''6&- 7(-  :* - :*- :+ -:+-7,-7.- :0 -:0-61-72-74-66-68867- :9 -:9- :: -::- :; -:;- :< -:<- := -:=Y !"#$%&(*+,.0124679:;<=:W:-,:>-,>%2242dr\ &.6>FNV^fnv~ &,6AGQ \ b lw}!$%'*,./ 14 6*84:>=H>T@_AeCoFzGILMORSUXY[]^_!`%b+c/`2b:c>deE )!D"_#z$*+ 0b9}:;<= mk 6!Q"l#$%w&'mk(R*7+-k,#k.0 1*k24k4>6T7H8o9:y;^<C=& .6>FN V ^ f n v~|tld\TEjyAfg= 5#s Ej~n!#     @(  $ :3@3     Eo\!"c5:N::6 *YS#din opqe45fg5k1 (%\#$c4::::6 :*?Y*A-deH4fg4k4qr/&#s 4q%\&'}c 4N-:H?<5.1.) }zojd_P5.(" 5 "(.5P_djoz} ).1.5<?HPK!!U K] ] 7com/ustadmobile/core/db/dao/PersonGroupDao_Impl$1.class=\  1com/ustadmobile/core/db/dao/PersonGroupDao_Impl$1this$01Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl;   $androidx/room/EntityInsertionAdapter(Landroidx/room/RoomDatabase;)VINSERT OR ABORT INTO `PersonGroup` (`groupUid`,`groupMasterCsn`,`groupLocalCsn`,`groupLastChangedBy`,`groupLct`,`groupName`,`groupActive`,`personGroupFlag`) VALUES (nullif(?, 0),?,?,?,?,?,?,?)  +com/ustadmobile/lib/db/entities/PersonGroup getGroupUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V  getGroupMasterCsn  getGroupLocalCsn " #$getGroupLastChangedBy()I & ' getGroupLct ) *+ getGroupName()Ljava/lang/String; - ./bindNull(I)V 1 23 bindString(ILjava/lang/String;)V 5 67getGroupActive()Z 9 :$getPersonGroupFlag < =>bind[(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/PersonGroup;)VP(Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis3Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl$1;arg0Landroidx/room/RoomDatabase; createQueryRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity-Lcom/ustadmobile/lib/db/entities/PersonGroup;_tmpI StackMapTable$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureULandroidx/room/EntityInsertionAdapter; SourceFilePersonGroupDao_Impl.javaEnclosingMethodY/com/ustadmobile/core/db/dao/PersonGroupDao_ImplNestHost InnerClasses  ?@I *+*,A*B  CD  EFG+@- A.B CDHI=>@{+,+,+,+,!+,%,(+,+,(0,4>++,8A2 4 56!7-889?:J<V>c?m@zAB*{CD{JK{LMcNOP J @Q IID=R@4 *+,;A*B  CDQ IISTUVWX ZX[ PK!!JDs 7com/ustadmobile/core/db/dao/PersonGroupDao_Impl$2.class=\  1com/ustadmobile/core/db/dao/PersonGroupDao_Impl$2this$01Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl;   +androidx/room/EntityDeletionOrUpdateAdapter(Landroidx/room/RoomDatabase;)VUPDATE OR ABORT `PersonGroup` SET `groupUid` = ?,`groupMasterCsn` = ?,`groupLocalCsn` = ?,`groupLastChangedBy` = ?,`groupLct` = ?,`groupName` = ?,`groupActive` = ?,`personGroupFlag` = ? WHERE `groupUid` = ?  +com/ustadmobile/lib/db/entities/PersonGroup getGroupUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V  getGroupMasterCsn  getGroupLocalCsn " #$getGroupLastChangedBy()I & ' getGroupLct ) *+ getGroupName()Ljava/lang/String; - ./bindNull(I)V 1 23 bindString(ILjava/lang/String;)V 5 67getGroupActive()Z 9 :$getPersonGroupFlag < =>bind[(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/PersonGroup;)VP(Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis3Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl$2;arg0Landroidx/room/RoomDatabase; createQueryRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity-Lcom/ustadmobile/lib/db/entities/PersonGroup;_tmpI StackMapTable$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V Signature\Landroidx/room/EntityDeletionOrUpdateAdapter; SourceFilePersonGroupDao_Impl.javaEnclosingMethodY/com/ustadmobile/core/db/dao/PersonGroupDao_ImplNestHost InnerClasses  ?@I *+*,ACB  CD  EFG+@- AGB CDHI=>@+,+,+,+,!+,%,(+,+,(0,4>++,8+ ,A6 M NO!P-Q8R?SJUVWcXmYzZ[B*CDJKLMc$NOP J @Q IID=R@4 *+,;ACB  CDQ IISTUVWX ZX[ PK!!zaΐ7com/ustadmobile/core/db/dao/PersonGroupDao_Impl$3.class=S  1com/ustadmobile/core/db/dao/PersonGroupDao_Impl$3this$01Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl;   val$entity-Lcom/ustadmobile/lib/db/entities/PersonGroup;  java/lang/Object()V  /com/ustadmobile/core/db/dao/PersonGroupDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  __insertionAdapterOfPersonGroup&Landroidx/room/EntityInsertionAdapter; !"# $%$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)J '() *+java/lang/LongvalueOf(J)Ljava/lang/Long; - .setTransactionSuccessful 0 1endTransaction 3 45call()Ljava/lang/Long;7java/util/concurrent/Callablea(Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl;Lcom/ustadmobile/lib/db/entities/PersonGroup;)VCodeLineNumberTableLocalVariableTablethis3Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl$3; Signature_resultLjava/lang/Long; StackMapTableCjava/lang/Throwable ExceptionsFjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;CLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonGroupDao_Impl.javaEnclosingMethod OP insertAsynca(Lcom/ustadmobile/lib/db/entities/PersonGroup;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :o;<=>459A*** &L*,+M*/,N*/- (4:"s uv&w(y2w4y?z;?@A<=AtBDEGHA4I9/*2:o; <=DEGH>JKLMNQR PK!!v7com/ustadmobile/core/db/dao/PersonGroupDao_Impl$4.class=S  1com/ustadmobile/core/db/dao/PersonGroupDao_Impl$4this$01Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl;   val$entity-Lcom/ustadmobile/lib/db/entities/PersonGroup;  java/lang/Object()V  /com/ustadmobile/core/db/dao/PersonGroupDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  __updateAdapterOfPersonGroup-Landroidx/room/EntityDeletionOrUpdateAdapter; !"# $%+androidx/room/EntityDeletionOrUpdateAdapterhandle(Ljava/lang/Object;)I ' (setTransactionSuccessful *+, -.java/lang/IntegervalueOf(I)Ljava/lang/Integer; 0 1endTransaction 3 45call()Ljava/lang/Integer;7java/util/concurrent/Callablea(Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl;Lcom/ustadmobile/lib/db/entities/PersonGroup;)VCodeLineNumberTableLocalVariableTablethis3Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl$4; Signature_totalI StackMapTableCjava/lang/Throwable ExceptionsFjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;FLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonGroupDao_Impl.javaEnclosingMethod OP updateAsynca(Lcom/ustadmobile/lib/db/entities/PersonGroup;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :;<=>459E<*** `<*&)M*/,N*/- ,8:&  ',68C;E<=C?@A8BDEGHA4I9/*2:; <=DEGH>JKLMNQR PK!!jGݣ7com/ustadmobile/core/db/dao/PersonGroupDao_Impl$5.class=  1com/ustadmobile/core/db/dao/PersonGroupDao_Impl$5this$01Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  /com/ustadmobile/core/db/dao/PersonGroupDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;groupUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&groupMasterCsn( groupLocalCsn*groupLastChangedBy,groupLct. groupName0 groupActive2personGroupFlag 456 78android/database/Cursor moveToFirst()Z:+com/ustadmobile/lib/db/entities/PersonGroup 9 4= >?getLong(I)J 9A BC setGroupUid(J)V 9E FCsetGroupMasterCsn 9H ICsetGroupLocalCsn 4K LMgetInt(I)I 9O PQsetGroupLastChangedBy(I)V 9S TC setGroupLct 4V WXisNull(I)Z 4Z [\ getString(I)Ljava/lang/String; 9^ _` setGroupName(Ljava/lang/String;)V 9b cdsetGroupActive(Z)V 9f gQsetPersonGroupFlag 4i jclose lmn oandroidx/room/RoomSQLiteQueryrelease q rscall/()Lcom/ustadmobile/lib/db/entities/PersonGroup;ujava/util/concurrent/CallableS(Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis3Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl$5; Signature _tmpGroupNameLjava/lang/String; _tmpGroupUidJ_tmpGroupMasterCsn_tmpGroupLocalCsn_tmpGroupLastChangedByI _tmpGroupLct_tmpGroupActiveZ_tmp_tmpPersonGroupFlag_result-Lcom/ustadmobile/lib/db/entities/PersonGroup;_cursorIndexOfGroupUid_cursorIndexOfGroupMasterCsn_cursorIndexOfGroupLocalCsn _cursorIndexOfGroupLastChangedBy_cursorIndexOfGroupLct_cursorIndexOfGroupName_cursorIndexOfGroupActive_cursorIndexOfPersonGroupFlag_cursorLandroid/database/Cursor; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/Nullable;()Ljava/lang/Object;`Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonGroupDao_Impl.javaEnclosingMethod findByUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  t vwC*+*,* xyz{|rsw10**L+=+%>+'6+)6++6+-6+/6+16 +39Y;: +<7   @+<7   D+<7 G+J6 N+<7 R+U : +Y: ]+J66 a+ J6 e:  : +h*k :+h*k x''/7?GOXajqz    !#$!#&$-%y}~j z yhW5}~$a '/7?GO   0z{W49 @ 494Arw/*pxy z{| PK!!ю7com/ustadmobile/core/db/dao/PersonGroupDao_Impl$6.class=  1com/ustadmobile/core/db/dao/PersonGroupDao_Impl$6this$01Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  /com/ustadmobile/core/db/dao/PersonGroupDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;groupUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&groupMasterCsn( groupLocalCsn*groupLastChangedBy,groupLct. groupName0 groupActive2personGroupFlag 456 78android/database/Cursor moveToFirst()Z:+com/ustadmobile/lib/db/entities/PersonGroup 9 4= >?getLong(I)J 9A BC setGroupUid(J)V 9E FCsetGroupMasterCsn 9H ICsetGroupLocalCsn 4K LMgetInt(I)I 9O PQsetGroupLastChangedBy(I)V 9S TC setGroupLct 4V WXisNull(I)Z 4Z [\ getString(I)Ljava/lang/String; 9^ _` setGroupName(Ljava/lang/String;)V 9b cdsetGroupActive(Z)V 9f gQsetPersonGroupFlag 4i jclose lmn oandroidx/room/RoomSQLiteQueryrelease q rscall/()Lcom/ustadmobile/lib/db/entities/PersonGroup;ujava/util/concurrent/CallableS(Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis3Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl$6; Signature _tmpGroupNameLjava/lang/String; _tmpGroupUidJ_tmpGroupMasterCsn_tmpGroupLocalCsn_tmpGroupLastChangedByI _tmpGroupLct_tmpGroupActiveZ_tmp_tmpPersonGroupFlag_result-Lcom/ustadmobile/lib/db/entities/PersonGroup;_cursorIndexOfGroupUid_cursorIndexOfGroupMasterCsn_cursorIndexOfGroupLocalCsn _cursorIndexOfGroupLastChangedBy_cursorIndexOfGroupLct_cursorIndexOfGroupName_cursorIndexOfGroupActive_cursorIndexOfPersonGroupFlag_cursorLandroid/database/Cursor; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/Nullable;finalize()Ljava/lang/Object;`Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonGroupDao_Impl.javaEnclosingMethod  findByUidLive!(J)Lkotlinx/coroutines/flow/Flow;NestHost InnerClasses  t vwC*+*,* x0yz{|rsw"**L+=+%>+'6+)6++6+-6+/6+16 +39Y;: +<7   @+<7   D+<7 G+J6 N+<7 R+U : +Y: ]+J66 a+ J6 e:  : +h :+hx%4678'9/:7;?<G=O?X@aBjCqEzFHIKLNOQRTVYZ[]^_` bdbdey}~j z yhW5}~$a '/7?GO  "z{W49 @ 49 4w6*kx jky z{Arw/*px0y z{| PK!!є|337com/ustadmobile/core/db/dao/PersonGroupDao_Impl$7.class=Y  1com/ustadmobile/core/db/dao/PersonGroupDao_Impl$7this$01Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  /com/ustadmobile/core/db/dao/PersonGroupDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;  !"android/database/Cursor moveToFirst()Z $ %&isNull(I)Z ( )* getString(I)Ljava/lang/String; , -close /01 2androidx/room/RoomSQLiteQueryrelease 4 56call()Ljava/lang/String;8java/util/concurrent/CallableS(Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis3Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl$7; Signature_tmpLjava/lang/String;_result_cursorLandroid/database/Cursor; StackMapTableGjava/lang/StringIjava/lang/Throwable ExceptionsLjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/Nullable;()Ljava/lang/Object;ELjava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonGroupDao_Impl.javaEnclosingMethod UVfindNameByGroupUid5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  7 9:C*+*,* ;<=>?56:-[**L++#N +'N-MM,N++*.-:++*.:IIKI;>$)1368:@GIQX<>&@A1@A3BA8BA[=>JCDE()FFHJKMNA5O:/*3;< =>JKMN?PQRSTWX PK!!i?q$$5com/ustadmobile/core/db/dao/PersonGroupDao_Impl.class=+  *com/ustadmobile/core/db/dao/PersonGroupDao()V   /com/ustadmobile/core/db/dao/PersonGroupDao_Impl__dbLandroidx/room/RoomDatabase;1com/ustadmobile/core/db/dao/PersonGroupDao_Impl$1  P(Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl;Landroidx/room/RoomDatabase;)V  __insertionAdapterOfPersonGroup&Landroidx/room/EntityInsertionAdapter;1com/ustadmobile/core/db/dao/PersonGroupDao_Impl$2   __updateAdapterOfPersonGroup-Landroidx/room/EntityDeletionOrUpdateAdapter;  !androidx/room/RoomDatabaseassertNotSuspendingTransaction # $beginTransaction &'( )*$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)J , -setTransactionSuccessful / 0endTransaction21com/ustadmobile/core/db/dao/PersonGroupDao_Impl$3 14 5a(Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl;Lcom/ustadmobile/lib/db/entities/PersonGroup;)V 789 :;androidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; &= >?insert(Ljava/lang/Iterable;)V ABC DE+androidx/room/EntityDeletionOrUpdateAdapterhandle(Ljava/lang/Object;)IG1com/ustadmobile/core/db/dao/PersonGroupDao_Impl$4 F4J,SELECT * FROM PersonGroup WHERE groupUid = ? LMN OPandroidx/room/RoomSQLiteQueryacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; LR STbindLong(IJ)V VWX YZandroidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;\groupUid ^_` abandroidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IdgroupMasterCsnf groupLocalCsnhgroupLastChangedByjgroupLctl groupNamen groupActiveppersonGroupFlag rst uvandroid/database/Cursor moveToFirst()Zx+com/ustadmobile/lib/db/entities/PersonGroup w r{ |}getLong(I)J w  setGroupUid(J)V w setGroupMasterCsn w setGroupLocalCsn r getInt(I)I w setGroupLastChangedBy(I)V w  setGroupLct r isNull(I)Z r  getString(I)Ljava/lang/String; w  setGroupName(Ljava/lang/String;)V w setGroupActive(Z)V w setPersonGroupFlag r close L release V createCancellationSignal!()Landroid/os/CancellationSignal;1com/ustadmobile/core/db/dao/PersonGroupDao_Impl$5 S(Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl;Landroidx/room/RoomSQLiteQuery;)V 7 :(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;java/lang/String PersonGroup1com/ustadmobile/core/db/dao/PersonGroupDao_Impl$6 7  createFlowo(Landroidx/room/RoomDatabase;Z[Ljava/lang/String;Ljava/util/concurrent/Callable;)Lkotlinx/coroutines/flow/Flow;e Select CASE WHEN Person.firstNames IS NOT NULL THEN Person.firstNames ELSE PersonGroup.groupName END AS name FROM PersonGroup LEFT JOIN Person ON Person.personGroupUid = PersonGroup.groupUid WHERE PersonGroup.groupUid = ? LIMIT 1 1com/ustadmobile/core/db/dao/PersonGroupDao_Impl$7  java/util/Collections emptyList()Ljava/util/List;  update0(Lcom/ustadmobile/lib/db/entities/PersonGroup;)V   insertAsynca(Lcom/ustadmobile/lib/db/entities/PersonGroup;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;  >0(Lcom/ustadmobile/lib/db/entities/PersonGroup;)J SignatureULandroidx/room/EntityInsertionAdapter;\Landroidx/room/EntityDeletionOrUpdateAdapter;(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis1Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl;$RuntimeInvisibleParameterAnnotationsLandroidx/annotation/NonNull;_resultJentity-Lcom/ustadmobile/lib/db/entities/PersonGroup; StackMapTablejava/lang/Throwable $completion Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;t(Lcom/ustadmobile/lib/db/entities/PersonGroup;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; insertList(Ljava/util/List;)V entityListLjava/util/List;@Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/PersonGroup;>;C(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/PersonGroup;>;)V updateAsync6Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;w(Lcom/ustadmobile/lib/db/entities/PersonGroup;Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object; findByUid0(J)Lcom/ustadmobile/lib/db/entities/PersonGroup; _tmpGroupNameLjava/lang/String; _tmpGroupUid_tmpGroupMasterCsn_tmpGroupLocalCsn_tmpGroupLastChangedByI _tmpGroupLct_tmpGroupActiveZ_tmp_tmpPersonGroupFlag_cursorIndexOfGroupUid_cursorIndexOfGroupMasterCsn_cursorIndexOfGroupLocalCsn _cursorIndexOfGroupLastChangedBy_cursorIndexOfGroupLct_cursorIndexOfGroupName_cursorIndexOfGroupActive_cursorIndexOfPersonGroupFlaguid_sql _statementLandroidx/room/RoomSQLiteQuery; _argIndex_cursorLandroid/database/Cursor;findByUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;_cancellationSignalLandroid/os/CancellationSignal;PLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/PersonGroup;>;e(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/PersonGroup;>;)Ljava/lang/Object; findByUidLive!(J)Lkotlinx/coroutines/flow/Flow;P(J)Lkotlinx/coroutines/flow/Flow;findNameByGroupUid5Lkotlin/coroutines/Continuation<-Ljava/lang/String;>;J(JLkotlin/coroutines/Continuation<-Ljava/lang/String;>;)Ljava/lang/Object;getRequiredConverters(()Ljava/util/List;>;RuntimeInvisibleAnnotations(Ljava/lang/Object;)VF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; SourceFilePersonGroupDao_Impl.java NestMembers InnerClasses1 h$**+* Y*+*Y*+() *C#]$$ >7**"*+%A*+ 7*.:*.!++-+& abdef!h(f+h4i 77kc*1Y*+3,6o  2**"*+<*+*. M*.,'& $'/122 2g 3**"*+@W*+*. M*.,(& %(0233h c*FY*+H,6  ]INIK:6Q**U:[]6c]6e]6 g]6 i]6 k]6 m]6 o]6qwYy:z7~z7 z7 6 z7  : : 666:::*=LLNL, *3<ENW`ir|!,369=DILUZm[7%,3<E  N  W  `  i  r9]]Z RO*3oLrw @LrwLr2I:IK:6Q:*Y*- H222. &# 22INIK:6Q*YSY*,- ./0422/ '$2:K:6Q:*Y*-r} ~H22\2. &# 2 ! "Ȱ#$A%3 *+wα  A&4 *+w,Ұ  A>*3 *+w֭  '()F1 *: 1FPK!!sL5 =com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$1.class=T  7com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$1this$07Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl;   $androidx/room/EntityInsertionAdapter(Landroidx/room/RoomDatabase;)VINSERT OR ABORT INTO `PersonGroupMember` (`groupMemberUid`,`groupMemberActive`,`groupMemberPersonUid`,`groupMemberGroupUid`,`groupMemberMasterCsn`,`groupMemberLocalCsn`,`groupMemberLastChangedBy`,`groupMemberLct`) VALUES (nullif(?, 0),?,?,?,?,?,?,?)  1com/ustadmobile/lib/db/entities/PersonGroupMembergetGroupMemberUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V  getGroupMemberActive()Z  !getGroupMemberPersonUid # $getGroupMemberGroupUid & 'getGroupMemberMasterCsn ) *getGroupMemberLocalCsn , -.getGroupMemberLastChangedBy()I 0 1getGroupMemberLct 3 45binda(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/PersonGroupMember;)VV(Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis9Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$1;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity3Lcom/ustadmobile/lib/db/entities/PersonGroupMember;_tmpI StackMapTable$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V Signature[Landroidx/room/EntityInsertionAdapter; SourceFilePersonGroupMemberDao_Impl.javaEnclosingMethodQ5com/ustadmobile/core/db/dao/PersonGroupMemberDao_ImplNestHost InnerClasses  67I *+*,809  :;  <=>?7- 849 :;@A457h+,,>++,+,"+,%+,(+,++,/8* : ;<!=,>7?B@NA[BgC9*h:;hBChDEPFGH@I AAD4J74 *+,2809  :;I AAKLMNOP RPS PK!!m>com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$10.class=  8com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$10this$07Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  5com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;groupMemberUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&groupMemberActive(groupMemberPersonUid*groupMemberGroupUid,groupMemberMasterCsn.groupMemberLocalCsn0groupMemberLastChangedBy2groupMemberLct 456 78android/database/Cursor moveToFirst()Z:1com/ustadmobile/lib/db/entities/PersonGroupMember 9 4= >?getLong(I)J 9A BCsetGroupMemberUid(J)V 4E FGgetInt(I)I 9I JKsetGroupMemberActive(Z)V 9M NCsetGroupMemberPersonUid 9P QCsetGroupMemberGroupUid 9S TCsetGroupMemberMasterCsn 9V WCsetGroupMemberLocalCsn 9Y Z[setGroupMemberLastChangedBy(I)V 9] ^CsetGroupMemberLct 4` aclose cde fandroidx/room/RoomSQLiteQueryrelease h ijcall5()Lcom/ustadmobile/lib/db/entities/PersonGroupMember;ljava/util/concurrent/CallableY(Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis:Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$10; Signature_tmpGroupMemberUidJ_tmpGroupMemberActiveZ_tmpI_tmpGroupMemberPersonUid_tmpGroupMemberGroupUid_tmpGroupMemberMasterCsn_tmpGroupMemberLocalCsn_tmpGroupMemberLastChangedBy_tmpGroupMemberLct_result3Lcom/ustadmobile/lib/db/entities/PersonGroupMember;_cursorIndexOfGroupMemberUid_cursorIndexOfGroupMemberActive"_cursorIndexOfGroupMemberPersonUid!_cursorIndexOfGroupMemberGroupUid"_cursorIndexOfGroupMemberMasterCsn!_cursorIndexOfGroupMemberLocalCsn&_cursorIndexOfGroupMemberLastChangedBy_cursorIndexOfGroupMemberLct_cursorLandroid/database/Cursor; StackMapTablejava/lang/Throwable Exceptionsjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/Nullable;()Ljava/lang/Object;fLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonGroupMemberDao_Impl.javaEnclosingMethod findByPersonUidAndGroupUid6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  k mnC*+*,* opqrsijn**L+=+%>+'6+)6++6+-6+/6+16 +39Y;: +<7   @+D66   H+<7 L+<7 O+<7 R+<7 U+D6 X+ <7 \:  : +_*b :+_*b   o%'/7?GOXajqz  pjtu mvw zyxy\zuK{u:|u)}u~yua yy'y/y7y?yGyOy  qrJ49@q 494Ain/*gop qrs PK!!k} =com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$2.class=T  7com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$2this$07Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl;   +androidx/room/EntityDeletionOrUpdateAdapter(Landroidx/room/RoomDatabase;)V UPDATE OR ABORT `PersonGroupMember` SET `groupMemberUid` = ?,`groupMemberActive` = ?,`groupMemberPersonUid` = ?,`groupMemberGroupUid` = ?,`groupMemberMasterCsn` = ?,`groupMemberLocalCsn` = ?,`groupMemberLastChangedBy` = ?,`groupMemberLct` = ? WHERE `groupMemberUid` = ?  1com/ustadmobile/lib/db/entities/PersonGroupMembergetGroupMemberUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V  getGroupMemberActive()Z  !getGroupMemberPersonUid # $getGroupMemberGroupUid & 'getGroupMemberMasterCsn ) *getGroupMemberLocalCsn , -.getGroupMemberLastChangedBy()I 0 1getGroupMemberLct 3 45binda(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/PersonGroupMember;)VV(Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis9Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$2;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity3Lcom/ustadmobile/lib/db/entities/PersonGroupMember;_tmpI StackMapTable$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignaturebLandroidx/room/EntityDeletionOrUpdateAdapter; SourceFilePersonGroupMemberDao_Impl.javaEnclosingMethodQ5com/ustadmobile/core/db/dao/PersonGroupMemberDao_ImplNestHost InnerClasses  67I *+*,8E9  :;  <=>?7- 8I9 :;@A457t+,,>++,+,"+,%+,(+,++,/+ ,8. O PQ!R,S7TBUNV[WgXsY9*t:;tBCtDE\FGH@I AAD4J74 *+,28E9  :;I AAKLMNOP RPS PK!!QqG=com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$3.class=$  7com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$3this$07Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl;   #androidx/room/SharedSQLiteStatement(Landroidx/room/RoomDatabase;)V UPDATE PersonGroupMember SET groupMemberGroupUid = ?, groupMemberLct = ? WHERE groupMemberPersonUid = ? AND groupMemberGroupUid = ? AND PersonGroupMember.groupMemberActiveV(Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis9Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$3;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; SourceFilePersonGroupMemberDao_Impl.javaEnclosingMethod!5com/ustadmobile/core/db/dao/PersonGroupMemberDao_ImplNestHost InnerClasses  I *+*,[    > L  _f " # PK!!f0q=com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$4.class=$  7com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$4this$07Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl;   #androidx/room/SharedSQLiteStatement(Landroidx/room/RoomDatabase;)V UPDATE PersonGroupMember SET groupMemberActive = ?, groupMemberLct = ? WHERE groupMemberPersonUid = ? AND groupMemberGroupUid = ? AND PersonGroupMember.groupMemberActiveV(Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis9Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$4;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; SourceFilePersonGroupMemberDao_Impl.javaEnclosingMethod!5com/ustadmobile/core/db/dao/PersonGroupMemberDao_ImplNestHost InnerClasses  I *+*,i    > L  mt " # PK!!=com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$5.class=S  7com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$5this$07Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl;   val$entity3Lcom/ustadmobile/lib/db/entities/PersonGroupMember;  java/lang/Object()V  5com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  %__insertionAdapterOfPersonGroupMember&Landroidx/room/EntityInsertionAdapter; !"# $%$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)J '() *+java/lang/LongvalueOf(J)Ljava/lang/Long; - .setTransactionSuccessful 0 1endTransaction 3 45call()Ljava/lang/Long;7java/util/concurrent/Callablem(Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl;Lcom/ustadmobile/lib/db/entities/PersonGroupMember;)VCodeLineNumberTableLocalVariableTablethis9Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$5; Signature_resultLjava/lang/Long; StackMapTableCjava/lang/Throwable ExceptionsFjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;CLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonGroupMemberDao_Impl.javaEnclosingMethod OP insertAsyncg(Lcom/ustadmobile/lib/db/entities/PersonGroupMember;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :;<=>459A*** &L*,+M*/,N*/- (4:" &(24?;?@A<=AtBDEGHA4I9/*2:; <=DEGH>JKLMNQR PK!!7,m =com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$6.class=n  7com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$6this$07Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl;   val$newGroupJ  val$changeTime    val$personUid    val$oldGroup  java/lang/Object()V  5com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl__preparedStmtOfMoveGroupAsync%Landroidx/room/SharedSQLiteStatement; !"# $%#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; '() *+)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V - ./__dbLandroidx/room/RoomDatabase; 123 4androidx/room/RoomDatabasebeginTransaction '6 78executeUpdateDelete()I :;< =>java/lang/IntegervalueOf(I)Ljava/lang/Integer; 1@ AsetTransactionSuccessful 1C DendTransaction !F GHrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V J KLcall()Ljava/lang/Integer;Njava/util/concurrent/Callable>(Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl;JJJJ)VCodeLineNumberTableLocalVariableTablethis9Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$6; Signature_resultLjava/lang/Integer;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTable^java/lang/Throwable Exceptionsajava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;FLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonGroupMemberDao_Impl.javaEnclosingMethod jkmoveGroupAsync8(JJJJLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses M    OPU !*+* * ***QR!ST!UKLPh* L=+*&=+* &=+*&=+*&*,0+59N*,?-:*,B*+E:*,B:*+EI`xxzx?jxQR %'24?IS]`juxR*S%VWST XY Z[\x']N]_`bcAKdP/*IQR ST_`bcUefghilm PK!!~; =com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$7.class=n  7com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$7this$07Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl;  val$activeStatusZ  val$updateTimeJ   val$personUid   val$groupUid  java/lang/Object()V   5com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl'__preparedStmtOfUpdateGroupMemberActive%Landroidx/room/SharedSQLiteStatement; "#$ %&#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; ()* +,)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V . /0__dbLandroidx/room/RoomDatabase; 234 5androidx/room/RoomDatabasebeginTransaction (7 89executeUpdateDelete()I 2; <setTransactionSuccessful >?@ AB kotlin/UnitINSTANCE Lkotlin/Unit; 2D EendTransaction "G HIrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V K LMcall()Lkotlin/Unit;Ojava/util/concurrent/Callable>(Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl;ZJJJ)VCodeLineNumberTableLocalVariableTablethis9Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$7; Signature_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI_tmp StackMapTable^java/lang/Throwable Exceptionsajava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonGroupMemberDao_Impl.javaEnclosingMethod jkupdateGroupMemberActive8(ZJJJLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses N  PQT *+**! ***RS TU VLMQ*!L=*>+'=+* '=+*'=+*'*-1+6W*-:=:*-C*+F:*-C:*+FTjJtRV #%02=?JT[ejtS*TU WX YZ[Z\!(@h(]N]_`bcALdQ/*JRS TU_`bcVefghilm PK!!rvv=com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$8.class=  7com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$8this$07Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  5com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;groupMemberUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&groupMemberActive(groupMemberPersonUid*groupMemberGroupUid,groupMemberMasterCsn.groupMemberLocalCsn0groupMemberLastChangedBy2groupMemberLct4java/util/ArrayList 678 9:android/database/CursorgetCount()I 3< =(I)V 6? @A moveToNext()ZC1com/ustadmobile/lib/db/entities/PersonGroupMember B 6F GHgetLong(I)J BJ KLsetGroupMemberUid(J)V 6N OPgetInt(I)I BR STsetGroupMemberActive(Z)V BV WLsetGroupMemberPersonUid BY ZLsetGroupMemberGroupUid B\ ]LsetGroupMemberMasterCsn B_ `LsetGroupMemberLocalCsn Bb c=setGroupMemberLastChangedBy Be fLsetGroupMemberLct hij kljava/util/Listadd(Ljava/lang/Object;)Z 6n oclose qrs tandroidx/room/RoomSQLiteQueryrelease v wxcall()Ljava/util/List;zjava/util/concurrent/CallableY(Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis9Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$8; Signature_item3Lcom/ustadmobile/lib/db/entities/PersonGroupMember;_tmpGroupMemberUidJ_tmpGroupMemberActiveZ_tmpI_tmpGroupMemberPersonUid_tmpGroupMemberGroupUid_tmpGroupMemberMasterCsn_tmpGroupMemberLocalCsn_tmpGroupMemberLastChangedBy_tmpGroupMemberLct_cursorIndexOfGroupMemberUid_cursorIndexOfGroupMemberActive"_cursorIndexOfGroupMemberPersonUid!_cursorIndexOfGroupMemberGroupUid"_cursorIndexOfGroupMemberMasterCsn!_cursorIndexOfGroupMemberLocalCsn&_cursorIndexOfGroupMemberLastChangedBy_cursorIndexOfGroupMemberLct_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableELjava/util/List; StackMapTablejava/lang/Throwable Exceptionsjava/lang/ExceptionG()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;xLjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFilePersonGroupMemberDao_Impl.javaEnclosingMethod findAllGroupWherePersonIsIn5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  y {|C*+*,* }~wx|E5**L+=+%>+'6+)6++6+-6+/6+16 3Y+5;: +>BYD: +E7   I+M66 Q+E7 U+E7 X+E7 [+E7 ^+M6 a+ E7 d  gWR : +m*p :+m*p##%#}&'/7?GO^ g p y!"$%& '(*+ (#*++2,~p y wfUD3" '/7?GO ^ 5$ ^ b^ 6h36hB@{ 6h6Aw|/*u}~  PK!!$uu=com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$9.class=  7com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$9this$07Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  5com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;groupMemberUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&groupMemberActive(groupMemberPersonUid*groupMemberGroupUid,groupMemberMasterCsn.groupMemberLocalCsn0groupMemberLastChangedBy2groupMemberLct4java/util/ArrayList 678 9:android/database/CursorgetCount()I 3< =(I)V 6? @A moveToNext()ZC1com/ustadmobile/lib/db/entities/PersonGroupMember B 6F GHgetLong(I)J BJ KLsetGroupMemberUid(J)V 6N OPgetInt(I)I BR STsetGroupMemberActive(Z)V BV WLsetGroupMemberPersonUid BY ZLsetGroupMemberGroupUid B\ ]LsetGroupMemberMasterCsn B_ `LsetGroupMemberLocalCsn Bb c=setGroupMemberLastChangedBy Be fLsetGroupMemberLct hij kljava/util/Listadd(Ljava/lang/Object;)Z 6n oclose qrs tandroidx/room/RoomSQLiteQueryrelease v wxcall()Ljava/util/List;zjava/util/concurrent/CallableY(Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis9Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$9; Signature_item3Lcom/ustadmobile/lib/db/entities/PersonGroupMember;_tmpGroupMemberUidJ_tmpGroupMemberActiveZ_tmpI_tmpGroupMemberPersonUid_tmpGroupMemberGroupUid_tmpGroupMemberMasterCsn_tmpGroupMemberLocalCsn_tmpGroupMemberLastChangedBy_tmpGroupMemberLct_cursorIndexOfGroupMemberUid_cursorIndexOfGroupMemberActive"_cursorIndexOfGroupMemberPersonUid!_cursorIndexOfGroupMemberGroupUid"_cursorIndexOfGroupMemberMasterCsn!_cursorIndexOfGroupMemberLocalCsn&_cursorIndexOfGroupMemberLastChangedBy_cursorIndexOfGroupMemberLct_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableELjava/util/List; StackMapTablejava/lang/Throwable Exceptionsjava/lang/ExceptionG()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;xLjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFilePersonGroupMemberDao_Impl.javaEnclosingMethod checkPersonBelongsToGroup6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  y {|C*+*,* }<~wx|E5**L+=+%>+'6+)6++6+-6+/6+16 3Y+5;: +>BYD: +E7   I+M66 Q+E7 U+E7 X+E7 [+E7 ^+M6 a+ E7 d  gWR : +m*p :+m*p##%#}&@BCD'E/F7G?HGIOJ^KgMpOyPSTUWXZ[]^`acdfgh ijlm j#l+m2n~p y wfUD3" '/7?GO ^ 5$ ^ b^ 6h36hB@{ 6h6Aw|/*u}<~  PK!!=ZS!!;com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl.class=  0com/ustadmobile/core/db/dao/PersonGroupMemberDao()V   5com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl__dbLandroidx/room/RoomDatabase;7com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$1  V(Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl;Landroidx/room/RoomDatabase;)V  %__insertionAdapterOfPersonGroupMember&Landroidx/room/EntityInsertionAdapter;7com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$2   "__updateAdapterOfPersonGroupMember-Landroidx/room/EntityDeletionOrUpdateAdapter;7com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$3  ! "#__preparedStmtOfMoveGroupAsync%Landroidx/room/SharedSQLiteStatement;%7com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$4 $ ( )#'__preparedStmtOfUpdateGroupMemberActive +,- .androidx/room/RoomDatabaseassertNotSuspendingTransaction +0 1beginTransaction 345 67$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)J +9 :setTransactionSuccessful +< =endTransaction?7com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$5 >A Bm(Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl;Lcom/ustadmobile/lib/db/entities/PersonGroupMember;)V DEF GHandroidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 3J KLinsert(Ljava/lang/Iterable;)V NOP QR+androidx/room/EntityDeletionOrUpdateAdapterhandle(Ljava/lang/Object;)IT7com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$6 SV W>(Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl;JJJJ)VY7com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$7 X[ \>(Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl;ZJJJ)V^fSELECT * FROM PersonGroupMember WHERE groupMemberPersonUid = ? AND PersonGroupMember.groupMemberActive `ab cdandroidx/room/RoomSQLiteQueryacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; `f ghbindLong(IJ)V jkl mnandroidx/room/util/DBUtilcreateCancellationSignal!()Landroid/os/CancellationSignal;p7com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$8 or sY(Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl;Landroidx/room/RoomSQLiteQuery;)V Du Gv(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;xSELECT * FROM PersonGroupMember WHERE groupMemberGroupUid = ? AND groupMemberPersonUid = ? AND PersonGroupMember.groupMemberActivez7com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$9 yr} SELECT PersonGroupMember.* FROM PersonGroupMember WHERE PersonGroupMember.groupMemberPersonUid = ? AND PersonGroupMember.groupMemberGroupUid = ? 8com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$10 ~r  java/util/Collections emptyList()Ljava/util/List;1com/ustadmobile/lib/db/entities/PersonGroupMember  update6(Lcom/ustadmobile/lib/db/entities/PersonGroupMember;)V   insertAsyncg(Lcom/ustadmobile/lib/db/entities/PersonGroupMember;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;  K6(Lcom/ustadmobile/lib/db/entities/PersonGroupMember;)J Signature[Landroidx/room/EntityInsertionAdapter;bLandroidx/room/EntityDeletionOrUpdateAdapter;(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis7Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl;$RuntimeInvisibleParameterAnnotationsLandroidx/annotation/NonNull;_resultJentity3Lcom/ustadmobile/lib/db/entities/PersonGroupMember; StackMapTablejava/lang/Throwable $completion Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;z(Lcom/ustadmobile/lib/db/entities/PersonGroupMember;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; insertList(Ljava/util/List;)V entityListLjava/util/List;FLjava/util/List<+Lcom/ustadmobile/lib/db/entities/PersonGroupMember;>;I(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/PersonGroupMember;>;)VmoveGroupAsync8(JJJJLkotlin/coroutines/Continuation;)Ljava/lang/Object; personUidnewGroupoldGroup changeTime6Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;N(JJJJLkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;updateGroupMemberActive8(ZJJJLkotlin/coroutines/Continuation;)Ljava/lang/Object; activeStatusZgroupUid updateTime0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;H(ZJJJLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;findAllGroupWherePersonIsIn5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;_sqlLjava/lang/String; _statementLandroidx/room/RoomSQLiteQuery; _argIndexI_cancellationSignalLandroid/os/CancellationSignal;hLkotlin/coroutines/Continuation<-Ljava/util/List;>;}(JLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;checkPersonBelongsToGroup6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;~(JJLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;findByPersonUidAndGroupUidVLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/PersonGroupMember;>;l(JJLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/PersonGroupMember;>;)Ljava/lang/Object;getRequiredConverters(()Ljava/util/List;>;RuntimeInvisibleAnnotations(Ljava/lang/Object;)VF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; SourceFilePersonGroupMemberDao_Impl.java NestMembers InnerClasses1 "#)#>**+* Y*+*Y*+*Y*+ *$Y*+&'./ 0E#[0i=w>> K7***/*+2A*8 7*;:*;!++-+& {|~!(+4 77kc*>Y*+@,C  2***/*+I*8*; M*;,'& $'/122 2g 3***/*+MW*8*; M*;,(& %(0233h  *SY*!U C>   *XY* ZC> 2]:]_:6ei:*oY*q-t H222. &# 2 >w:w_:6e6!ei: * yY*{t"46 789:";'<R>>>>: 2/' > >|:|_:6e6!ei: * ~Y*t"v| }~"'R>>>>: 2/' > A3 *+!  A4 *+,!  AK73 *+!   ~yoXS>$ R $>SXoy~PK!!QT& & <com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$1.class=n  6com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$1this$06Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl;   $androidx/room/EntityInsertionAdapter(Landroidx/room/RoomDatabase;)V INSERT OR REPLACE INTO `PersonParentJoin` (`ppjUid`,`ppjPcsn`,`ppjLcsn`,`ppjLcb`,`ppjLct`,`ppjParentPersonUid`,`ppjMinorPersonUid`,`ppjRelationship`,`ppjEmail`,`ppjPhone`,`ppjInactive`,`ppjStatus`,`ppjApprovalTiemstamp`,`ppjApprovalIpAddr`) VALUES (nullif(?, 0),?,?,?,?,?,?,?,?,?,?,?,?,?)  0com/ustadmobile/lib/db/entities/PersonParentJoin getPpjUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V   getPpjPcsn   getPpjLcsn " #$ getPpjLcb()I & ' getPpjLct ) *getPpjParentPersonUid , -getPpjMinorPersonUid / 0$getPpjRelationship 2 34 getPpjEmail()Ljava/lang/String; 6 78bindNull(I)V : ;< bindString(ILjava/lang/String;)V > ?4 getPpjPhone A BCgetPpjInactive()Z E F$ getPpjStatus H IgetPpjApprovalTiemstamp K L4getPpjApprovalIpAddr N OPbind`(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/PersonParentJoin;)VU(Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis8Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$1;arg0Landroidx/room/RoomDatabase; createQueryRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity2Lcom/ustadmobile/lib/db/entities/PersonParentJoin;_tmpI StackMapTable$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureZLandroidx/room/EntityInsertionAdapter; SourceFilePersonParentJoinDao_Impl.javaEnclosingMethodk4com/ustadmobile/core/db/dao/PersonParentJoinDao_ImplNestHost InnerClasses  QRI *+*,S.T  UV  WXY4R- S2T UVZ[OPR+,+,+,+,!+,%+,(+,++,.,1+ 5+ ,19,=+ 5+ ,=9,@>+ + ,D+ ,G,J+5+,J9SZ8 9:!;-<8=D>P?]@dAoC{EFHJKLMNOQST*UV\]^_B`abo  @5 c [[DOdR4 *+,MS.T  UVc [[efghij ljm PK!!Bʮ@@=com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$10.class=Z  7com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$10this$06Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  4com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;  !"android/database/Cursor moveToFirst()Z $ %&getInt(I)I ()* +,java/lang/BooleanvalueOf(Z)Ljava/lang/Boolean; . /close 123 4androidx/room/RoomSQLiteQueryrelease 6 78call()Ljava/lang/Boolean;:java/util/concurrent/CallableX(Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis9Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$10; Signature_tmpI_resultLjava/lang/Boolean;_cursorLandroid/database/Cursor; StackMapTableJjava/lang/Throwable ExceptionsMjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;FLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonParentJoinDao_Impl.javaEnclosingMethod VWisMinorApproved5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  9 ;<C*+*,* =;>?@A78<Z**L++#>'M'M,N+-*0-:+-*09HHJH=6 ?BD"E/F2G7I9K?LFIHKPLWM>4" BC/DE7DEZ?@IFGH%*@(IKLNOA7P</*5=;> ?@KLNOAQRSTUXY PK!!JZ Z <com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$2.class=n  6com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$2this$06Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl;   +androidx/room/EntityDeletionOrUpdateAdapter(Landroidx/room/RoomDatabase;)V6UPDATE OR ABORT `PersonParentJoin` SET `ppjUid` = ?,`ppjPcsn` = ?,`ppjLcsn` = ?,`ppjLcb` = ?,`ppjLct` = ?,`ppjParentPersonUid` = ?,`ppjMinorPersonUid` = ?,`ppjRelationship` = ?,`ppjEmail` = ?,`ppjPhone` = ?,`ppjInactive` = ?,`ppjStatus` = ?,`ppjApprovalTiemstamp` = ?,`ppjApprovalIpAddr` = ? WHERE `ppjUid` = ?  0com/ustadmobile/lib/db/entities/PersonParentJoin getPpjUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V   getPpjPcsn   getPpjLcsn " #$ getPpjLcb()I & ' getPpjLct ) *getPpjParentPersonUid , -getPpjMinorPersonUid / 0$getPpjRelationship 2 34 getPpjEmail()Ljava/lang/String; 6 78bindNull(I)V : ;< bindString(ILjava/lang/String;)V > ?4 getPpjPhone A BCgetPpjInactive()Z E F$ getPpjStatus H IgetPpjApprovalTiemstamp K L4getPpjApprovalIpAddr N OPbind`(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/PersonParentJoin;)VU(Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis8Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$2;arg0Landroidx/room/RoomDatabase; createQueryRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity2Lcom/ustadmobile/lib/db/entities/PersonParentJoin;_tmpI StackMapTable$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureaLandroidx/room/EntityDeletionOrUpdateAdapter; SourceFilePersonParentJoinDao_Impl.javaEnclosingMethodk4com/ustadmobile/core/db/dao/PersonParentJoinDao_ImplNestHost InnerClasses  QRI *+*,SUT  UV  WXY4R- SYT UVZ[OPR+,+,+,+,!+,%+,(+,++,.,1+ 5+ ,19,=+ 5+ ,=9,@>+ + ,D+ ,G,J+5+,J9+,S^_ `a!b-c8dDePf]gdhoj{lmoqrstuvxz{T*UV\]^_N`abo  @5 c [[DOdR4 *+,MSUT  UVc [[efghij ljm PK!!8<com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$3.class=S  6com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$3this$06Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl;   val$entity2Lcom/ustadmobile/lib/db/entities/PersonParentJoin;  java/lang/Object()V  4com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  $__insertionAdapterOfPersonParentJoin&Landroidx/room/EntityInsertionAdapter; !"# $%$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)J '() *+java/lang/LongvalueOf(J)Ljava/lang/Long; - .setTransactionSuccessful 0 1endTransaction 3 45call()Ljava/lang/Long;7java/util/concurrent/Callablek(Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl;Lcom/ustadmobile/lib/db/entities/PersonParentJoin;)VCodeLineNumberTableLocalVariableTablethis8Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$3; Signature_resultLjava/lang/Long; StackMapTableCjava/lang/Throwable ExceptionsFjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;CLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonParentJoinDao_Impl.javaEnclosingMethod OP upsertAsyncf(Lcom/ustadmobile/lib/db/entities/PersonParentJoin;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :;<=>459A*** &L*,+M*/,N*/- (4:" &(24?;?@A<=AtBDEGHA4I9/*2:; <=DEGH>JKLMNQR PK!!8\<com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$4.class=Q  6com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$4this$06Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl;  val$personParentJoin2Lcom/ustadmobile/lib/db/entities/PersonParentJoin;  java/lang/Object()V  4com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  !__updateAdapterOfPersonParentJoin-Landroidx/room/EntityDeletionOrUpdateAdapter; !"# $%+androidx/room/EntityDeletionOrUpdateAdapterhandle(Ljava/lang/Object;)I ' (setTransactionSuccessful *+, -. kotlin/UnitINSTANCE Lkotlin/Unit; 0 1endTransaction 3 45call()Lkotlin/Unit;7java/util/concurrent/Callablek(Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl;Lcom/ustadmobile/lib/db/entities/PersonParentJoin;)VCodeLineNumberTableLocalVariableTablethis8Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$4; Signature StackMapTableAjava/lang/Throwable ExceptionsDjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonParentJoinDao_Impl.javaEnclosingMethod MN updateAsyncf(Lcom/ustadmobile/lib/db/entities/PersonParentJoin;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :;<=>459@*** W*&)L*/+M*/, '3:" #'13>; @<=?s@BCEFA4G9/*2:; <=BCEF>HIJKLOP PK!!I(K=$=$<com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$5.class=  6com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$5this$06Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  4com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;ppjUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&ppjPcsn(ppjLcsn*ppjLcb,ppjLct.ppjParentPersonUid0ppjMinorPersonUid2ppjRelationship4ppjEmail6ppjPhone8 ppjInactive: ppjStatus<ppjApprovalTiemstamp>ppjApprovalIpAddr@ personUidBusernameD firstNamesFlastNameH emailAddrJphoneNumLgenderNactiveP dateOfBirthR personAddressT personOrgIdVpersonGroupUidX personLctZ personCountry\ personType^personMasterChangeSeqNum`personLocalChangeSeqNumbpersonLastChangedBydadminf personNotesh fatherNamej fatherNumberl motherNamen motherNum pqr standroid/database/Cursor moveToFirst()Z pv wxisNull(I)Z pz {|getLong(I)J p~ getInt(I)I p  getString(I)Ljava/lang/String;0com/ustadmobile/lib/db/entities/PersonParentJoin D(JJJIJJJILjava/lang/String;Ljava/lang/String;ZIJLjava/lang/String;)V&com/ustadmobile/lib/db/entities/Person (JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZJLjava/lang/String;Ljava/lang/String;JJLjava/lang/String;IJJIZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V>com/ustadmobile/lib/db/entities/PersonParentJoinAndMinorPerson ](Lcom/ustadmobile/lib/db/entities/PersonParentJoin;Lcom/ustadmobile/lib/db/entities/Person;)V p close  androidx/room/RoomSQLiteQueryrelease  callB()Lcom/ustadmobile/lib/db/entities/PersonParentJoinAndMinorPerson;java/util/concurrent/CallableX(Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis8Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$5; Signature _tmpPpjEmailLjava/lang/String; _tmpPpjPhone_tmpPpjApprovalIpAddr _tmpPpjUidJ _tmpPpjPcsn _tmpPpjLcsn _tmpPpjLcbI _tmpPpjLct_tmpPpjParentPersonUid_tmpPpjMinorPersonUid_tmpPpjRelationship_tmpPpjInactiveZ_tmp _tmpPpjStatus_tmpPpjApprovalTiemstamp_tmpPersonParentJoin2Lcom/ustadmobile/lib/db/entities/PersonParentJoin; _tmpUsername_tmpFirstNames _tmpLastName _tmpEmailAddr _tmpPhoneNum_tmpPersonAddress_tmpPersonOrgId_tmpPersonCountry_tmpPersonNotes_tmpFatherName_tmpFatherNumber_tmpMotherName _tmpMotherNum _tmpPersonUid _tmpGender _tmpActive_tmp_1_tmpDateOfBirth_tmpPersonGroupUid _tmpPersonLct_tmpPersonType_tmpPersonMasterChangeSeqNum_tmpPersonLocalChangeSeqNum_tmpPersonLastChangedBy _tmpAdmin_tmp_2_tmpMinorPerson(Lcom/ustadmobile/lib/db/entities/Person;_result@Lcom/ustadmobile/lib/db/entities/PersonParentJoinAndMinorPerson;_cursorIndexOfPpjUid_cursorIndexOfPpjPcsn_cursorIndexOfPpjLcsn_cursorIndexOfPpjLcb_cursorIndexOfPpjLct _cursorIndexOfPpjParentPersonUid_cursorIndexOfPpjMinorPersonUid_cursorIndexOfPpjRelationship_cursorIndexOfPpjEmail_cursorIndexOfPpjPhone_cursorIndexOfPpjInactive_cursorIndexOfPpjStatus"_cursorIndexOfPpjApprovalTiemstamp_cursorIndexOfPpjApprovalIpAddr_cursorIndexOfPersonUid_cursorIndexOfUsername_cursorIndexOfFirstNames_cursorIndexOfLastName_cursorIndexOfEmailAddr_cursorIndexOfPhoneNum_cursorIndexOfGender_cursorIndexOfActive_cursorIndexOfDateOfBirth_cursorIndexOfPersonAddress_cursorIndexOfPersonOrgId_cursorIndexOfPersonGroupUid_cursorIndexOfPersonLct_cursorIndexOfPersonCountry_cursorIndexOfPersonType&_cursorIndexOfPersonMasterChangeSeqNum%_cursorIndexOfPersonLocalChangeSeqNum!_cursorIndexOfPersonLastChangedBy_cursorIndexOfAdmin_cursorIndexOfPersonNotes_cursorIndexOfFatherName_cursorIndexOfFatherNumber_cursorIndexOfMotherName_cursorIndexOfMotherNum_cursorLandroid/database/Cursor; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptions java/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/Nullable;()Ljava/lang/Object;sLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonParentJoinDao_Impl.javaEnclosingMethod findByUidWithMinorAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses   C*+*,* T L9**L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 +96 +;6+=6+?6+A6+C6+E6+G6+I6+K6+M6+O6+Q6+S6+U6+W6+Y6+[6+]6+_6 +a6!+c6"+e6#+g6$+i6%+k6&+m6'+o+u+u+u|+uq+uf+u[+uP+ uE+ u:+ u/+ u$+ u+u+u+y7*+y7,+y7.+}60+y71+y73+y75+ }67+ u :8 + :8+ u :9 + :9+ }6;;6:+ }6<+y7=+u :? +:?Y*,.0135789:<=?:):)+u+u+u+u+u+u+u+u+u+u+u+u+u|+uq+uf+u[+ uP+!uE+"u:+#u/+$u$+%u+&u+'u$+y7++u :- +:-+u :. +:.+u :/ +:/+u :0 +:0+u :1 +:1+}62+}64463+y75+u :7 +:7+u :8 +:8+y79+y7;+u := +:=+}6>+y7?+ y7A+!}6C+"}6EE6D+#u :F +#:F+$u :G +$:G+%u :H +%:H+&u :I +&:I+'u :J +':JY+-./01235789;=>?ACDFGHIJ:*:*Y)*:(:((:)+*):K+*K'')''/7?GOW_gow'/7?H$.9?ITZdnz    !'"-$7'B(H*R-].c0m3w679;<>ABDGIKLNQSUW$Z.[:]E^K`Uc`dffpi{jlopruvxz{|~ $'/6g<8W9?*,.013$5.7I8dj9zT:n`;J<@=%?)-.*/E0`178=HFcG~HIJ+-.7/R0m1w2m3y4c5H7-8#9;=>?A$C:D.EUFpGoHTI9J*9) * ('/7?GO W _ g o wxph`XPH@80( !"#'$/%7&?'(9(/(p^2p  @&8p '(p     @5p  $ :@p@@p     ;*pp    A/*      PK!!?%1D$D$<com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$6.class=  6com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$6this$06Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  4com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;ppjUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&ppjPcsn(ppjLcsn*ppjLcb,ppjLct.ppjParentPersonUid0ppjMinorPersonUid2ppjRelationship4ppjEmail6ppjPhone8 ppjInactive: ppjStatus<ppjApprovalTiemstamp>ppjApprovalIpAddr@ personUidBusernameD firstNamesFlastNameH emailAddrJphoneNumLgenderNactiveP dateOfBirthR personAddressT personOrgIdVpersonGroupUidX personLctZ personCountry\ personType^personMasterChangeSeqNum`personLocalChangeSeqNumbpersonLastChangedBydadminf personNotesh fatherNamej fatherNumberl motherNamen motherNum pqr standroid/database/Cursor moveToFirst()Z pv wxisNull(I)Z pz {|getLong(I)J p~ getInt(I)I p  getString(I)Ljava/lang/String;0com/ustadmobile/lib/db/entities/PersonParentJoin D(JJJIJJJILjava/lang/String;Ljava/lang/String;ZIJLjava/lang/String;)V&com/ustadmobile/lib/db/entities/Person (JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZJLjava/lang/String;Ljava/lang/String;JJLjava/lang/String;IJJIZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V>com/ustadmobile/lib/db/entities/PersonParentJoinAndMinorPerson ](Lcom/ustadmobile/lib/db/entities/PersonParentJoin;Lcom/ustadmobile/lib/db/entities/Person;)V p close  androidx/room/RoomSQLiteQueryrelease  callB()Lcom/ustadmobile/lib/db/entities/PersonParentJoinAndMinorPerson;java/util/concurrent/CallableX(Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis8Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$6; Signature _tmpPpjEmailLjava/lang/String; _tmpPpjPhone_tmpPpjApprovalIpAddr _tmpPpjUidJ _tmpPpjPcsn _tmpPpjLcsn _tmpPpjLcbI _tmpPpjLct_tmpPpjParentPersonUid_tmpPpjMinorPersonUid_tmpPpjRelationship_tmpPpjInactiveZ_tmp _tmpPpjStatus_tmpPpjApprovalTiemstamp_tmpPersonParentJoin2Lcom/ustadmobile/lib/db/entities/PersonParentJoin; _tmpUsername_tmpFirstNames _tmpLastName _tmpEmailAddr _tmpPhoneNum_tmpPersonAddress_tmpPersonOrgId_tmpPersonCountry_tmpPersonNotes_tmpFatherName_tmpFatherNumber_tmpMotherName _tmpMotherNum _tmpPersonUid _tmpGender _tmpActive_tmp_1_tmpDateOfBirth_tmpPersonGroupUid _tmpPersonLct_tmpPersonType_tmpPersonMasterChangeSeqNum_tmpPersonLocalChangeSeqNum_tmpPersonLastChangedBy _tmpAdmin_tmp_2_tmpMinorPerson(Lcom/ustadmobile/lib/db/entities/Person;_result@Lcom/ustadmobile/lib/db/entities/PersonParentJoinAndMinorPerson;_cursorIndexOfPpjUid_cursorIndexOfPpjPcsn_cursorIndexOfPpjLcsn_cursorIndexOfPpjLcb_cursorIndexOfPpjLct _cursorIndexOfPpjParentPersonUid_cursorIndexOfPpjMinorPersonUid_cursorIndexOfPpjRelationship_cursorIndexOfPpjEmail_cursorIndexOfPpjPhone_cursorIndexOfPpjInactive_cursorIndexOfPpjStatus"_cursorIndexOfPpjApprovalTiemstamp_cursorIndexOfPpjApprovalIpAddr_cursorIndexOfPersonUid_cursorIndexOfUsername_cursorIndexOfFirstNames_cursorIndexOfLastName_cursorIndexOfEmailAddr_cursorIndexOfPhoneNum_cursorIndexOfGender_cursorIndexOfActive_cursorIndexOfDateOfBirth_cursorIndexOfPersonAddress_cursorIndexOfPersonOrgId_cursorIndexOfPersonGroupUid_cursorIndexOfPersonLct_cursorIndexOfPersonCountry_cursorIndexOfPersonType&_cursorIndexOfPersonMasterChangeSeqNum%_cursorIndexOfPersonLocalChangeSeqNum!_cursorIndexOfPersonLastChangedBy_cursorIndexOfAdmin_cursorIndexOfPersonNotes_cursorIndexOfFatherName_cursorIndexOfFatherNumber_cursorIndexOfMotherName_cursorIndexOfMotherNum_cursorLandroid/database/Cursor; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptions java/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/Nullable;()Ljava/lang/Object;sLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonParentJoinDao_Impl.javaEnclosingMethod findByUidWithMinorAsyncFromWeb5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses   C*+*,* T L9**L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 +96 +;6+=6+?6+A6+C6+E6+G6+I6+K6+M6+O6+Q6+S6+U6+W6+Y6+[6+]6+_6 +a6!+c6"+e6#+g6$+i6%+k6&+m6'+o+u+u+u|+uq+uf+u[+uP+ uE+ u:+ u/+ u$+ u+u+u+y7*+y7,+y7.+}60+y71+y73+y75+ }67+ u :8 + :8+ u :9 + :9+ }6;;6:+ }6<+y7=+u :? +:?Y*,.0135789:<=?:):)+u+u+u+u+u+u+u+u+u+u+u+u+u|+uq+uf+u[+ uP+!uE+"u:+#u/+$u$+%u+&u+'u$+y7++u :- +:-+u :. +:.+u :/ +:/+u :0 +:0+u :1 +:1+}62+}64463+y75+u :7 +:7+u :8 +:8+y79+y7;+u := +:=+}6>+y7?+ y7A+!}6C+"}6EE6D+#u :F +#:F+$u :G +$:G+%u :H +%:H+&u :I +&:I+'u :J +':JY+-./01235789;=>?ACDFGHIJ:*:*Y)*:(:((:)+*):K+*K'')''/7?GOW_gow'/7?H$.9?ITZdnz '- 7 BHR]cmw!"$'(*-/12479;=$@.A:CEDKFUI`JfLpO{PRUVX[\^`abd efhjk$h'j/k6lg<8W9?*,.013$5.7I8dj9zT:n`;J<@=%?)-.*/E0`178=HFcG~HIJ+-.7/R0m1w2m3y4c5H7-8#9;=>?A$C:D.EUFpGoHTI9J*9) * ('/7?GO W _ g o wxph`XPH@80( !"#'$/%7&?'(9(/(p^2p  @&8p '(p     @5p  $ :@p@@p     ;*pp    A/*      PK!!Cvmm<com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$7.class=  6com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$7this$06Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  4com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;ppjUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&ppjPcsn(ppjLcsn*ppjLcb,ppjLct.ppjParentPersonUid0ppjMinorPersonUid2ppjRelationship4ppjEmail6ppjPhone8 ppjInactive: ppjStatus<ppjApprovalTiemstamp>ppjApprovalIpAddr@java/util/ArrayList BCD EFandroid/database/CursorgetCount()I ?H I(I)V BK LM moveToNext()Z BO PQgetLong(I)J BS TUgetInt(I)I BW XYisNull(I)Z B[ \] getString(I)Ljava/lang/String;_0com/ustadmobile/lib/db/entities/PersonParentJoin ^a bD(JJJIJJJILjava/lang/String;Ljava/lang/String;ZIJLjava/lang/String;)V def ghjava/util/Listadd(Ljava/lang/Object;)Z Bj kclose mno pandroidx/room/RoomSQLiteQueryrelease r stcall()Ljava/util/List;vjava/util/concurrent/CallableX(Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis8Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$7; Signature _tmpPpjEmailLjava/lang/String; _tmpPpjPhone_tmpPpjApprovalIpAddr_item2Lcom/ustadmobile/lib/db/entities/PersonParentJoin; _tmpPpjUidJ _tmpPpjPcsn _tmpPpjLcsn _tmpPpjLcbI _tmpPpjLct_tmpPpjParentPersonUid_tmpPpjMinorPersonUid_tmpPpjRelationship_tmpPpjInactiveZ_tmp _tmpPpjStatus_tmpPpjApprovalTiemstamp_cursorIndexOfPpjUid_cursorIndexOfPpjPcsn_cursorIndexOfPpjLcsn_cursorIndexOfPpjLcb_cursorIndexOfPpjLct _cursorIndexOfPpjParentPersonUid_cursorIndexOfPpjMinorPersonUid_cursorIndexOfPpjRelationship_cursorIndexOfPpjEmail_cursorIndexOfPpjPhone_cursorIndexOfPpjInactive_cursorIndexOfPpjStatus"_cursorIndexOfPpjApprovalTiemstamp_cursorIndexOfPpjApprovalIpAddr_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableDLjava/util/List; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionF()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;wLjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFilePersonParentJoinDao_Impl.javaEnclosingMethod findByMinorPersonUid5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  u wxC*+*,* y}z{|}stx)**L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 +96 +;6+=6?Y+AG:+J+N7+N7+N7+R6+N7+N7+N7+ R6+ V : + Z: + V :! + Z:!+ R6##6"+ R6$+N7%+V :' +Z:'^Y !"$%'`:cW:+i*l:(+i*l(y0'/7?GOW_gow %1;EPV`zj$~ !S' ~ t!1^"%j#;T$EJ%`/''/w7o?gG_OW WO _G g? o7 w/'{|  BdgBd  @& Bd 1BdB}Asx/*qy}z {|} PK!!U <com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$8.class=q  6com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$8this$06Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  4com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;java/util/ArrayList !" #$android/database/CursorgetCount()I & '(I)V ) *+ moveToNext()Z - ./getLong(I)J17com/ustadmobile/lib/db/entities/ParentEnrolmentRequired 03 4(JJ)V 678 9:java/util/Listadd(Ljava/lang/Object;)Z < =close ?@A Bandroidx/room/RoomSQLiteQueryrelease D EFcall()Ljava/util/List;Hjava/util/concurrent/CallableX(Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis8Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$8; Signature_item9Lcom/ustadmobile/lib/db/entities/ParentEnrolmentRequired;_tmpParentPersonUidJ _tmpClazzUid_cursorIndexOfParentPersonUidI_cursorIndexOfClazzUid_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableKLjava/util/List; StackMapTable`java/lang/Throwable Exceptionscjava/lang/ExceptionM()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;~Ljava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFilePersonParentJoinDao_Impl.javaEnclosingMethod mn1findByMinorPersonUidWhereParentNotEnrolledInClazz6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  G IJC*+*,* KLMNOEFJ| **L=>Y+%:+(/+,7+,70Y2:5W:+;*>: +;*> ]mmomKF$-6?LVY]cjmu|LRL PQ6 RS?TSZUVXWV$IXYMNnZ[\ $IX]^%$ 64 _abOdefAEgJ/*CKL MNabefOhijklop PK!!`P::<com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$9.class=Z  6com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$9this$06Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  4com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;  !"android/database/Cursor moveToFirst()Z $ %&getInt(I)I ()* +,java/lang/BooleanvalueOf(Z)Ljava/lang/Boolean; . /close 123 4androidx/room/RoomSQLiteQueryrelease 6 78call()Ljava/lang/Boolean;:java/util/concurrent/CallableX(Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis8Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$9; Signature_tmpI_resultLjava/lang/Boolean;_cursorLandroid/database/Cursor; StackMapTableJjava/lang/Throwable ExceptionsMjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;FLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonParentJoinDao_Impl.javaEnclosingMethod VW isParentOf6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  9 ;<C*+*,* =>?@A78<Z**L++#>'M'M,N+-*0-:+-*09HHJH=6 "/ 2!7#9%?&F#H%P&W'>4" BC/DE7DEZ?@IFGH%*@(IKLNOA7P</*5=> ?@KLNOAQRSTUXY PK!! :com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl.class=  /com/ustadmobile/core/db/dao/PersonParentJoinDao()V   4com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl__dbLandroidx/room/RoomDatabase;6com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$1  U(Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl;Landroidx/room/RoomDatabase;)V  $__insertionAdapterOfPersonParentJoin&Landroidx/room/EntityInsertionAdapter;6com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$2   !__updateAdapterOfPersonParentJoin-Landroidx/room/EntityDeletionOrUpdateAdapter;6com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$3  !k(Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl;Lcom/ustadmobile/lib/db/entities/PersonParentJoin;)V #$% &'androidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;)6com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$4 ( , SELECT PersonParentJoin.*, Person.* FROM PersonParentJoin LEFT JOIN Person ON Person.personUid = PersonParentJoin.ppjMinorPersonUid WHERE PersonParentJoin.ppjUid = ? ./0 12androidx/room/RoomSQLiteQueryacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; .4 56bindLong(IJ)V 89: ;<androidx/room/util/DBUtilcreateCancellationSignal!()Landroid/os/CancellationSignal;>6com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$5 =@ AX(Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl;Landroidx/room/RoomSQLiteQuery;)V #C &D(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;F6com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$6 E@Im SELECT PersonParentJoin.* FROM PersonParentJoin WHERE ppjMinorPersonUid = ? K6com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$7 J@N SELECT PersonParentJoin.ppjParentPersonUid AS parentPersonUid, ChildEnrolment.clazzEnrolmentClazzUid AS clazzUid FROM PersonParentJoin JOIN ClazzEnrolment ChildEnrolment ON ChildEnrolment.clazzEnrolmentPersonUid = ? AND (? = 0 OR ChildEnrolment.clazzEnrolmentClazzUid = ?) WHERE PersonParentJoin.ppjMinorPersonUid = ? AND PersonParentJoin.ppjParentPersonUid != 0 AND NOT EXISTS( SELECT clazzEnrolmentUid FROM ClazzEnrolment WHERE ClazzEnrolment.clazzEnrolmentPersonUid = PersonParentJoin.ppjParentPersonUid AND ClazzEnrolment.clazzEnrolmentClazzUid = ChildEnrolment.clazzEnrolmentClazzUid AND ClazzEnrolment.clazzEnrolmentRole = 1003 AND CAST(ClazzEnrolment.clazzEnrolmentActive AS INTEGER) = 1) P6com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$8 O@S SELECT EXISTS( SELECT ppjUid FROM PersonParentJoin WHERE ppjMinorPersonUid = ? AND ppjParentPersonUid = ? AND CAST(ppjInactive AS INTEGER) = 0) U6com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$9 T@X SELECT EXISTS( SELECT ppjUid FROM PersonParentJoin WHERE ppjMinorPersonUid = ? AND CAST(ppjInactive AS INTEGER) = 0 AND ppjStatus = 1) Z7com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$10 Y@ ]^_ `ajava/util/Collections emptyList()Ljava/util/List; SignatureZLandroidx/room/EntityInsertionAdapter;aLandroidx/room/EntityDeletionOrUpdateAdapter;(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis6Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl;$RuntimeInvisibleParameterAnnotationsLandroidx/annotation/NonNull; upsertAsyncf(Lcom/ustadmobile/lib/db/entities/PersonParentJoin;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;entity2Lcom/ustadmobile/lib/db/entities/PersonParentJoin; $completion Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;y(Lcom/ustadmobile/lib/db/entities/PersonParentJoin;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; updateAsyncpersonParentJoin0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;v(Lcom/ustadmobile/lib/db/entities/PersonParentJoin;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;findByUidWithMinorAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;uidJ_sqlLjava/lang/String; _statementLandroidx/room/RoomSQLiteQuery; _argIndexI_cancellationSignalLandroid/os/CancellationSignal;cLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/PersonParentJoinAndMinorPerson;>;x(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/PersonParentJoinAndMinorPerson;>;)Ljava/lang/Object;findByUidWithMinorAsyncFromWebfindByMinorPersonUidminorPersonUidgLkotlin/coroutines/Continuation<-Ljava/util/List;>;|(JLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;1findByMinorPersonUidWhereParentNotEnrolledInClazz6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;clazzUidFilternLkotlin/coroutines/Continuation<-Ljava/util/List;>;(JJLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object; isParentOf userPersonUid6Lkotlin/coroutines/Continuation<-Ljava/lang/Boolean;>;L(JJLkotlin/coroutines/Continuation<-Ljava/lang/Boolean;>;)Ljava/lang/Object;isMinorApprovedK(JLkotlin/coroutines/Continuation<-Ljava/lang/Boolean;>;)Ljava/lang/Object;getRequiredConverters(()Ljava/util/List;>;RuntimeInvisibleAnnotations SourceFilePersonParentJoinDao_Impl.java NestMembers InnerClasses1 bcbd efh$**+* Y*+*Y*+g,- .U#}h$ij$ klmnfc*Y*+,"gh ijopqrs qtbuvnfc*(Y*+*,"gh ijwpqrs qxbyz{f2+:+-:637:*=Y*?-Bg hH2ij2|}2qr.~ &#s 2qb{f2+:+-:637:*EY*G-Bg hH2ij2|}2qr.~ &#s 2qb{f2H:H-:637:*JY*L-Bgty z{|}hH2ij2}2qr.~ &#s 2qbf TM:M-:636!36!3637: * OY*QBg2  "%-08=hRTijT}T}TqrP~ HE= s Tqbf >R:R-:6!3637: * TY*VBg" "'hR>ij>}>}>qr:~ 2/' s >qb{f2W:W-:637:*YY*[-Bg/7 89:;hH2ij2}2qr.~ &#s 2qb af\gTbl YTOJE=( R (=EJOTYPK!!ȐH H 9com/ustadmobile/core/db/dao/PersonPictureDao_Impl$1.class=V  3com/ustadmobile/core/db/dao/PersonPictureDao_Impl$1this$03Lcom/ustadmobile/core/db/dao/PersonPictureDao_Impl;   $androidx/room/EntityInsertionAdapter(Landroidx/room/RoomDatabase;)VINSERT OR ABORT INTO `PersonPicture` (`personPictureUid`,`personPictureLct`,`personPictureUri`,`personPictureThumbnailUri`,`fileSize`,`personPictureActive`) VALUES (nullif(?, 0),?,?,?,?,?)  -com/ustadmobile/lib/db/entities/PersonPicturegetPersonPictureUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V  getPersonPictureLct  !getPersonPictureUri()Ljava/lang/String; # $%bindNull(I)V ' () bindString(ILjava/lang/String;)V + ,!getPersonPictureThumbnailUri . /0 getFileSize()I 2 34getPersonPictureActive()Z 6 78bind](Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/PersonPicture;)VR(Lcom/ustadmobile/core/db/dao/PersonPictureDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis5Lcom/ustadmobile/core/db/dao/PersonPictureDao_Impl$1;arg0Landroidx/room/RoomDatabase; createQueryRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity/Lcom/ustadmobile/lib/db/entities/PersonPicture;_tmpI StackMapTable$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureWLandroidx/room/EntityInsertionAdapter; SourceFilePersonPictureDao_Impl.javaEnclosingMethodS1com/ustadmobile/core/db/dao/PersonPictureDao_ImplNestHost InnerClasses  9:I *+*,;3<  =>  ?@A!:- ;7< =>BC78:r+,+,, +"+,&,* +"+,*&+,-,1>+;2 = >?@'B2D9ECGNIZJgKqL<*r=>rDErFGg HIJ '  @K CCD7L:4 *+,5;3<  =>K CCMNOPQR TRU PK!!7Y :com/ustadmobile/core/db/dao/PersonPictureDao_Impl$10.class=u  4com/ustadmobile/core/db/dao/PersonPictureDao_Impl$10this$03Lcom/ustadmobile/core/db/dao/PersonPictureDao_Impl;  val$uriLjava/lang/String;  val$thumbnailUri  val$timeJ  val$uid  java/lang/Object()V   1com/ustadmobile/core/db/dao/PersonPictureDao_Impl__preparedStmtOfUpdateUri%Landroidx/room/SharedSQLiteStatement; "#$ %&#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; ()* +,)androidx/sqlite/db/SupportSQLiteStatementbindNull(I)V (. /0 bindString(ILjava/lang/String;)V (2 34bindLong(IJ)V 6 78__dbLandroidx/room/RoomDatabase; :;< =androidx/room/RoomDatabasebeginTransaction (? @AexecuteUpdateDelete()I :C DsetTransactionSuccessful FGH IJ kotlin/UnitINSTANCE Lkotlin/Unit; :L MendTransaction "O PQrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V S TUcall()Lkotlin/Unit;Wjava/util/concurrent/Callable\(Lcom/ustadmobile/core/db/dao/PersonPictureDao_Impl;Ljava/lang/String;Ljava/lang/String;JJ)VCodeLineNumberTableLocalVariableTablethis6Lcom/ustadmobile/core/db/dao/PersonPictureDao_Impl$10; Signature_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTableejava/lang/Throwable Exceptionshjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonPictureDao_Impl.javaEnclosingMethod qr updateUriZ(JLjava/lang/String;Ljava/lang/String;JLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses V  XYT *+*,*- ***Z[ \] ^TUY*!L=* +'+*-=* +'+* -=+*1=+*1*59+>W*5BEN*5K*+N-:*5K:*+NkaZb  )+2< G"I#T$V%a'k)r*|+-0+-.01[ \] _` abc(  OdNdfgijATkY/*RZ[ \]fgij^lmnopst PK!!t":com/ustadmobile/core/db/dao/PersonPictureDao_Impl$11.class=f  4com/ustadmobile/core/db/dao/PersonPictureDao_Impl$11this$03Lcom/ustadmobile/core/db/dao/PersonPictureDao_Impl;  val$timeJ  val$uid  java/lang/Object()V  1com/ustadmobile/core/db/dao/PersonPictureDao_Impl__preparedStmtOfUpdateLct%Landroidx/room/SharedSQLiteStatement;  #androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; !"# $%)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V ' ()__dbLandroidx/room/RoomDatabase; +,- .androidx/room/RoomDatabasebeginTransaction !0 12executeUpdateDelete()I +4 5setTransactionSuccessful 789 :; kotlin/UnitINSTANCE Lkotlin/Unit; += >endTransaction @ ABrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V D EFcall()Lkotlin/Unit;Hjava/util/concurrent/Callable8(Lcom/ustadmobile/core/db/dao/PersonPictureDao_Impl;JJ)VCodeLineNumberTableLocalVariableTablethis6Lcom/ustadmobile/core/db/dao/PersonPictureDao_Impl$11; Signature_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTableVjava/lang/Throwable ExceptionsYjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonPictureDao_Impl.javaEnclosingMethod bc updateLct6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses G  IJI*+* * *K9LMNOEFJ1z*L=+* =+* *&*+/W*&36N*&<*+?-:*&<:*+?/D[[][%Nj[ljKB= > ?@A%C/E6F@GDINLYG[IgJjLwML zMN oPQ mRST[!UNUWXZ[AE\J/*CK9L MNWXZ[O]^_`ade PK!![ѐ:com/ustadmobile/core/db/dao/PersonPictureDao_Impl$12.class=f  4com/ustadmobile/core/db/dao/PersonPictureDao_Impl$12this$03Lcom/ustadmobile/core/db/dao/PersonPictureDao_Impl;   val$entityUidJ  val$transferJobItemUidI  java/lang/Object()V  1com/ustadmobile/core/db/dao/PersonPictureDao_Impl)__preparedStmtOfUpdateTransferJobItemEtag%Landroidx/room/SharedSQLiteStatement;   #androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; "#$ %&)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V ( )*__dbLandroidx/room/RoomDatabase; ,-. /androidx/room/RoomDatabasebeginTransaction "1 23executeUpdateDelete()I ,5 6setTransactionSuccessful 89: ;< kotlin/UnitINSTANCE Lkotlin/Unit; ,> ?endTransaction A BCrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V E FGcall()Lkotlin/Unit;Ijava/util/concurrent/Callable8(Lcom/ustadmobile/core/db/dao/PersonPictureDao_Impl;JI)VCodeLineNumberTableLocalVariableTablethis6Lcom/ustadmobile/core/db/dao/PersonPictureDao_Impl$12; Signature_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndex StackMapTableVjava/lang/Throwable ExceptionsYjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonPictureDao_Impl.javaEnclosingMethod bcupdateTransferJobItemEtag6(JILkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses H  JKI*+* * *LUMNOPFGK2{*L=+*!=+* !*'++0W*'47N*'=*+@-:*'=:*+@0E\\^\&Ok\mkLBY Z [\]&_0a7bAcEeOhZc\ehfkhxiM {NO pQR nST\"UNUWXZ[AF\K/*DLUM NOWXZ[P]^_`ade PK!!G:7/ / :com/ustadmobile/core/db/dao/PersonPictureDao_Impl$13.class=  4com/ustadmobile/core/db/dao/PersonPictureDao_Impl$13this$03Lcom/ustadmobile/core/db/dao/PersonPictureDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  1com/ustadmobile/core/db/dao/PersonPictureDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;personPictureUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&personPictureLct(personPictureUri*personPictureThumbnailUri,fileSize.personPictureActive 012 34android/database/Cursor moveToFirst()Z 06 78getLong(I)J 0: ;<isNull(I)Z 0> ?@ getString(I)Ljava/lang/String; 0B CDgetInt(I)IF-com/ustadmobile/lib/db/entities/PersonPicture EH I+(JJLjava/lang/String;Ljava/lang/String;IZ)V 0K Lclose NOP Qandroidx/room/RoomSQLiteQueryrelease S TUcall1()Lcom/ustadmobile/lib/db/entities/PersonPicture;Wjava/util/concurrent/CallableU(Lcom/ustadmobile/core/db/dao/PersonPictureDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis6Lcom/ustadmobile/core/db/dao/PersonPictureDao_Impl$13; Signature_tmpPersonPictureUriLjava/lang/String;_tmpPersonPictureThumbnailUri_tmpPersonPictureUidJ_tmpPersonPictureLct _tmpFileSizeI_tmpPersonPictureActiveZ_tmp_result/Lcom/ustadmobile/lib/db/entities/PersonPicture;_cursorIndexOfPersonPictureUid_cursorIndexOfPersonPictureLct_cursorIndexOfPersonPictureUri'_cursorIndexOfPersonPictureThumbnailUri_cursorIndexOfFileSize!_cursorIndexOfPersonPictureActive_cursorLandroid/database/Cursor; StackMapTablevjava/lang/Stringxjava/lang/Throwable Exceptions{java/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/Nullable;()Ljava/lang/Object;bLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonPictureDao_Impl.javaEnclosingMethod findByPersonUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  V XYC*+*,* Z{[\]^TUY **L+=+%>+'6+)6++6+-6+/+57 +57 +9 : +=: +9 : +=:+A6+A66EY   G::: +J*M :+J*MZv'/7?HQZeku[h_` a`Qtbc Zkdc uP_` 5a`+efgh!ifjklfmf'nf/of7pf?qfjk\]rstV k 0 u u@0E0wyz|}AT~Y/*RZ{[ \]yz|}^ PK!!=S S :com/ustadmobile/core/db/dao/PersonPictureDao_Impl$14.class=  4com/ustadmobile/core/db/dao/PersonPictureDao_Impl$14this$03Lcom/ustadmobile/core/db/dao/PersonPictureDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  1com/ustadmobile/core/db/dao/PersonPictureDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;personPictureUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&personPictureLct(personPictureUri*personPictureThumbnailUri,fileSize.personPictureActive 012 34android/database/Cursor moveToFirst()Z 06 78getLong(I)J 0: ;<isNull(I)Z 0> ?@ getString(I)Ljava/lang/String; 0B CDgetInt(I)IF-com/ustadmobile/lib/db/entities/PersonPicture EH I+(JJLjava/lang/String;Ljava/lang/String;IZ)V 0K Lclose NOP Qandroidx/room/RoomSQLiteQueryrelease S TUcall1()Lcom/ustadmobile/lib/db/entities/PersonPicture;Wjava/util/concurrent/CallableU(Lcom/ustadmobile/core/db/dao/PersonPictureDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis6Lcom/ustadmobile/core/db/dao/PersonPictureDao_Impl$14; Signature_tmpPersonPictureUriLjava/lang/String;_tmpPersonPictureThumbnailUri_tmpPersonPictureUidJ_tmpPersonPictureLct _tmpFileSizeI_tmpPersonPictureActiveZ_tmp_result/Lcom/ustadmobile/lib/db/entities/PersonPicture;_cursorIndexOfPersonPictureUid_cursorIndexOfPersonPictureLct_cursorIndexOfPersonPictureUri'_cursorIndexOfPersonPictureThumbnailUri_cursorIndexOfFileSize!_cursorIndexOfPersonPictureActive_cursorLandroid/database/Cursor; StackMapTablevjava/lang/Stringxjava/lang/Throwable Exceptions{java/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/Nullable;finalize()Ljava/lang/Object;bLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonPictureDao_Impl.javaEnclosingMethod findByPersonUidLive!(J)Lkotlinx/coroutines/flow/Flow;NestHost InnerClasses  V XYC*+*,* Z[\]^TUY **L+=+%>+'6+)6++6+-6+/+57 +57 +9 : +=: +9 : +=:+A6+A66EY   G::: +J :+JZn'/7?HQZeku[h_` a`Qtbc Zkdc uP_` 5a`+efgh!ifjklfmf'nf/of7pf?qf jk\]rstV k 0 u u@0E 0wyz|}~Y6*MZ [ \]ATY/*RZ[ \]yz|}^ PK!!U U :com/ustadmobile/core/db/dao/PersonPictureDao_Impl$15.class=  4com/ustadmobile/core/db/dao/PersonPictureDao_Impl$15this$03Lcom/ustadmobile/core/db/dao/PersonPictureDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  1com/ustadmobile/core/db/dao/PersonPictureDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;personPictureUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&personPictureLct(personPictureUri*personPictureThumbnailUri,fileSize.personPictureActive 012 34android/database/Cursor moveToFirst()Z 06 78getLong(I)J 0: ;<isNull(I)Z 0> ?@ getString(I)Ljava/lang/String; 0B CDgetInt(I)IF-com/ustadmobile/lib/db/entities/PersonPicture EH I+(JJLjava/lang/String;Ljava/lang/String;IZ)V 0K Lclose NOP Qandroidx/room/RoomSQLiteQueryrelease S TUcall1()Lcom/ustadmobile/lib/db/entities/PersonPicture;Wjava/util/concurrent/CallableU(Lcom/ustadmobile/core/db/dao/PersonPictureDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis6Lcom/ustadmobile/core/db/dao/PersonPictureDao_Impl$15; Signature_tmpPersonPictureUriLjava/lang/String;_tmpPersonPictureThumbnailUri_tmpPersonPictureUidJ_tmpPersonPictureLct _tmpFileSizeI_tmpPersonPictureActiveZ_tmp_result/Lcom/ustadmobile/lib/db/entities/PersonPicture;_cursorIndexOfPersonPictureUid_cursorIndexOfPersonPictureLct_cursorIndexOfPersonPictureUri'_cursorIndexOfPersonPictureThumbnailUri_cursorIndexOfFileSize!_cursorIndexOfPersonPictureActive_cursorLandroid/database/Cursor; StackMapTablevjava/lang/Stringxjava/lang/Throwable Exceptions{java/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/Nullable;finalize()Ljava/lang/Object;bLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonPictureDao_Impl.javaEnclosingMethod findByPersonUidAsFlow!(J)Lkotlinx/coroutines/flow/Flow;NestHost InnerClasses  V XYC*+*,* Z[\]^TUY **L+=+%>+'6+)6++6+-6+/+57 +57 +9 : +=: +9 : +=:+A6+A66EY   G::: +J :+JZn'/7?HQZ e k u!!"[h_` a`Qtbc Zkdc uP_` 5a`+efgh!ifjklfmf'nf/of7pf?qf jk\]rstV k 0 u u@0E 0wyz|}~Y6*MZ '([ \]ATY/*RZ[ \]yz|}^ PK!!J J 9com/ustadmobile/core/db/dao/PersonPictureDao_Impl$2.class=V  3com/ustadmobile/core/db/dao/PersonPictureDao_Impl$2this$03Lcom/ustadmobile/core/db/dao/PersonPictureDao_Impl;   $androidx/room/EntityInsertionAdapter(Landroidx/room/RoomDatabase;)VINSERT OR REPLACE INTO `PersonPicture` (`personPictureUid`,`personPictureLct`,`personPictureUri`,`personPictureThumbnailUri`,`fileSize`,`personPictureActive`) VALUES (nullif(?, 0),?,?,?,?,?)  -com/ustadmobile/lib/db/entities/PersonPicturegetPersonPictureUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V  getPersonPictureLct  !getPersonPictureUri()Ljava/lang/String; # $%bindNull(I)V ' () bindString(ILjava/lang/String;)V + ,!getPersonPictureThumbnailUri . /0 getFileSize()I 2 34getPersonPictureActive()Z 6 78bind](Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/PersonPicture;)VR(Lcom/ustadmobile/core/db/dao/PersonPictureDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis5Lcom/ustadmobile/core/db/dao/PersonPictureDao_Impl$2;arg0Landroidx/room/RoomDatabase; createQueryRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity/Lcom/ustadmobile/lib/db/entities/PersonPicture;_tmpI StackMapTable$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureWLandroidx/room/EntityInsertionAdapter; SourceFilePersonPictureDao_Impl.javaEnclosingMethodS1com/ustadmobile/core/db/dao/PersonPictureDao_ImplNestHost InnerClasses  9:I *+*,;N<  =>  ?@A!:- ;R< =>BC78:r+,+,, +"+,&,* +"+,*&+,-,1>+;2 X YZ[']2_9`CbNdZegfqg<*r=>rDErFGg HIJ '  @K CCD7L:4 *+,5;N<  =>K CCMNOPQR TRU PK!!t[x x 9com/ustadmobile/core/db/dao/PersonPictureDao_Impl$3.class=V  3com/ustadmobile/core/db/dao/PersonPictureDao_Impl$3this$03Lcom/ustadmobile/core/db/dao/PersonPictureDao_Impl;   +androidx/room/EntityDeletionOrUpdateAdapter(Landroidx/room/RoomDatabase;)VUPDATE OR ABORT `PersonPicture` SET `personPictureUid` = ?,`personPictureLct` = ?,`personPictureUri` = ?,`personPictureThumbnailUri` = ?,`fileSize` = ?,`personPictureActive` = ? WHERE `personPictureUid` = ?  -com/ustadmobile/lib/db/entities/PersonPicturegetPersonPictureUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V  getPersonPictureLct  !getPersonPictureUri()Ljava/lang/String; # $%bindNull(I)V ' () bindString(ILjava/lang/String;)V + ,!getPersonPictureThumbnailUri . /0 getFileSize()I 2 34getPersonPictureActive()Z 6 78bind](Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/PersonPicture;)VR(Lcom/ustadmobile/core/db/dao/PersonPictureDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis5Lcom/ustadmobile/core/db/dao/PersonPictureDao_Impl$3;arg0Landroidx/room/RoomDatabase; createQueryRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity/Lcom/ustadmobile/lib/db/entities/PersonPicture;_tmpI StackMapTable$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V Signature^Landroidx/room/EntityDeletionOrUpdateAdapter; SourceFilePersonPictureDao_Impl.javaEnclosingMethodS1com/ustadmobile/core/db/dao/PersonPictureDao_ImplNestHost InnerClasses  9:I *+*,;i<  =>  ?@A!:- ;m< =>BC78:~+,+,, +"+,&,* +"+,*&+,-,1>++,;6 s tuv'x2z9{C}NZgq}<*~=>~DE~FGgHIJ '  @K CCD7L:4 *+,5;i<  =>K CCMNOPQR TRU PK!!{9com/ustadmobile/core/db/dao/PersonPictureDao_Impl$4.class=$  3com/ustadmobile/core/db/dao/PersonPictureDao_Impl$4this$03Lcom/ustadmobile/core/db/dao/PersonPictureDao_Impl;   #androidx/room/SharedSQLiteStatement(Landroidx/room/RoomDatabase;)V UPDATE PersonPicture SET personPictureUri = ?, personPictureThumbnailUri = ?, personPictureLct = ? WHERE personPictureUid = ? R(Lcom/ustadmobile/core/db/dao/PersonPictureDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis5Lcom/ustadmobile/core/db/dao/PersonPictureDao_Impl$4;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; SourceFilePersonPictureDao_Impl.javaEnclosingMethod!1com/ustadmobile/core/db/dao/PersonPictureDao_ImplNestHost InnerClasses  I *+*,    > L   " # PK!!DdBB9com/ustadmobile/core/db/dao/PersonPictureDao_Impl$5.class=$  3com/ustadmobile/core/db/dao/PersonPictureDao_Impl$5this$03Lcom/ustadmobile/core/db/dao/PersonPictureDao_Impl;   #androidx/room/SharedSQLiteStatement(Landroidx/room/RoomDatabase;)Vm UPDATE PersonPicture SET personPictureLct = ? WHERE personPictureUid = ? R(Lcom/ustadmobile/core/db/dao/PersonPictureDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis5Lcom/ustadmobile/core/db/dao/PersonPictureDao_Impl$5;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; SourceFilePersonPictureDao_Impl.javaEnclosingMethod!1com/ustadmobile/core/db/dao/PersonPictureDao_ImplNestHost InnerClasses  I *+*,    > L   " # PK!!q~9com/ustadmobile/core/db/dao/PersonPictureDao_Impl$6.class=$  3com/ustadmobile/core/db/dao/PersonPictureDao_Impl$6this$03Lcom/ustadmobile/core/db/dao/PersonPictureDao_Impl;   #androidx/room/SharedSQLiteStatement(Landroidx/room/RoomDatabase;)V UPDATE TransferJobItem SET tjiEntityEtag = (SELECT personPictureLct FROM PersonPicture WHERE personPictureUid = ?) WHERE tjiUid = ? R(Lcom/ustadmobile/core/db/dao/PersonPictureDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis5Lcom/ustadmobile/core/db/dao/PersonPictureDao_Impl$6;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; SourceFilePersonPictureDao_Impl.javaEnclosingMethod!1com/ustadmobile/core/db/dao/PersonPictureDao_ImplNestHost InnerClasses  I *+*,    > L   " # PK!!79com/ustadmobile/core/db/dao/PersonPictureDao_Impl$7.class=S  3com/ustadmobile/core/db/dao/PersonPictureDao_Impl$7this$03Lcom/ustadmobile/core/db/dao/PersonPictureDao_Impl;   val$entity/Lcom/ustadmobile/lib/db/entities/PersonPicture;  java/lang/Object()V  1com/ustadmobile/core/db/dao/PersonPictureDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  !__insertionAdapterOfPersonPicture&Landroidx/room/EntityInsertionAdapter; !"# $%$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)J '() *+java/lang/LongvalueOf(J)Ljava/lang/Long; - .setTransactionSuccessful 0 1endTransaction 3 45call()Ljava/lang/Long;7java/util/concurrent/Callablee(Lcom/ustadmobile/core/db/dao/PersonPictureDao_Impl;Lcom/ustadmobile/lib/db/entities/PersonPicture;)VCodeLineNumberTableLocalVariableTablethis5Lcom/ustadmobile/core/db/dao/PersonPictureDao_Impl$7; Signature_resultLjava/lang/Long; StackMapTableCjava/lang/Throwable ExceptionsFjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;CLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonPictureDao_Impl.javaEnclosingMethod OP insertAsyncc(Lcom/ustadmobile/lib/db/entities/PersonPicture;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :;<=>459A*** &L*,+M*/,N*/- (4:" &(24?;?@A<=AtBDEGHA4I9/*2:; <=DEGH>JKLMNQR PK!!ff9com/ustadmobile/core/db/dao/PersonPictureDao_Impl$8.class=Q  3com/ustadmobile/core/db/dao/PersonPictureDao_Impl$8this$03Lcom/ustadmobile/core/db/dao/PersonPictureDao_Impl;  val$personPicture/Lcom/ustadmobile/lib/db/entities/PersonPicture;  java/lang/Object()V  1com/ustadmobile/core/db/dao/PersonPictureDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  #__insertionAdapterOfPersonPicture_1&Landroidx/room/EntityInsertionAdapter; !"# $%$androidx/room/EntityInsertionAdapterinsert(Ljava/lang/Object;)V ' (setTransactionSuccessful *+, -. kotlin/UnitINSTANCE Lkotlin/Unit; 0 1endTransaction 3 45call()Lkotlin/Unit;7java/util/concurrent/Callablee(Lcom/ustadmobile/core/db/dao/PersonPictureDao_Impl;Lcom/ustadmobile/lib/db/entities/PersonPicture;)VCodeLineNumberTableLocalVariableTablethis5Lcom/ustadmobile/core/db/dao/PersonPictureDao_Impl$8; Signature StackMapTableAjava/lang/Throwable ExceptionsDjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonPictureDao_Impl.javaEnclosingMethod MNupsertc(Lcom/ustadmobile/lib/db/entities/PersonPicture;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :;<=>459?*** *&)L*/+M*/, &2:" "&02=; ?<=?r@BCEFA4G9/*2:; <=BCEF>HIJKLOP PK!!@uu9com/ustadmobile/core/db/dao/PersonPictureDao_Impl$9.class=Q  3com/ustadmobile/core/db/dao/PersonPictureDao_Impl$9this$03Lcom/ustadmobile/core/db/dao/PersonPictureDao_Impl;  val$personPicture/Lcom/ustadmobile/lib/db/entities/PersonPicture;  java/lang/Object()V  1com/ustadmobile/core/db/dao/PersonPictureDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  __updateAdapterOfPersonPicture-Landroidx/room/EntityDeletionOrUpdateAdapter; !"# $%+androidx/room/EntityDeletionOrUpdateAdapterhandle(Ljava/lang/Object;)I ' (setTransactionSuccessful *+, -. kotlin/UnitINSTANCE Lkotlin/Unit; 0 1endTransaction 3 45call()Lkotlin/Unit;7java/util/concurrent/Callablee(Lcom/ustadmobile/core/db/dao/PersonPictureDao_Impl;Lcom/ustadmobile/lib/db/entities/PersonPicture;)VCodeLineNumberTableLocalVariableTablethis5Lcom/ustadmobile/core/db/dao/PersonPictureDao_Impl$9; Signature StackMapTableAjava/lang/Throwable ExceptionsDjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonPictureDao_Impl.javaEnclosingMethod MN updateAsyncc(Lcom/ustadmobile/lib/db/entities/PersonPicture;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :;<=>459@*** W*&)L*/+M*/, '3:" #'13> ; @<=?s@BCEFA4G9/*2:; <=BCEF>HIJKLOP PK!! F#$#$7com/ustadmobile/core/db/dao/PersonPictureDao_Impl.class=  ,com/ustadmobile/core/db/dao/PersonPictureDao()V   1com/ustadmobile/core/db/dao/PersonPictureDao_Impl__dbLandroidx/room/RoomDatabase;3com/ustadmobile/core/db/dao/PersonPictureDao_Impl$1  R(Lcom/ustadmobile/core/db/dao/PersonPictureDao_Impl;Landroidx/room/RoomDatabase;)V  !__insertionAdapterOfPersonPicture&Landroidx/room/EntityInsertionAdapter;3com/ustadmobile/core/db/dao/PersonPictureDao_Impl$2   #__insertionAdapterOfPersonPicture_13com/ustadmobile/core/db/dao/PersonPictureDao_Impl$3   !"__updateAdapterOfPersonPicture-Landroidx/room/EntityDeletionOrUpdateAdapter;$3com/ustadmobile/core/db/dao/PersonPictureDao_Impl$4 # ' ()__preparedStmtOfUpdateUri%Landroidx/room/SharedSQLiteStatement;+3com/ustadmobile/core/db/dao/PersonPictureDao_Impl$5 * . /)__preparedStmtOfUpdateLct13com/ustadmobile/core/db/dao/PersonPictureDao_Impl$6 0 4 5))__preparedStmtOfUpdateTransferJobItemEtag 789 :androidx/room/RoomDatabaseassertNotSuspendingTransaction 7< =beginTransaction ?@A BC$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)J 7E FsetTransactionSuccessful 7H IendTransactionK3com/ustadmobile/core/db/dao/PersonPictureDao_Impl$7 JM Ne(Lcom/ustadmobile/core/db/dao/PersonPictureDao_Impl;Lcom/ustadmobile/lib/db/entities/PersonPicture;)V PQR STandroidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ?V WXinsert(Ljava/lang/Iterable;)VZ3com/ustadmobile/core/db/dao/PersonPictureDao_Impl$8 YM ]^_ `a+androidx/room/EntityDeletionOrUpdateAdapterhandle(Ljava/lang/Object;)Ic3com/ustadmobile/core/db/dao/PersonPictureDao_Impl$9 bMf4com/ustadmobile/core/db/dao/PersonPictureDao_Impl$10 eh i\(Lcom/ustadmobile/core/db/dao/PersonPictureDao_Impl;Ljava/lang/String;Ljava/lang/String;JJ)Vk4com/ustadmobile/core/db/dao/PersonPictureDao_Impl$11 jm n8(Lcom/ustadmobile/core/db/dao/PersonPictureDao_Impl;JJ)Vp4com/ustadmobile/core/db/dao/PersonPictureDao_Impl$12 or s8(Lcom/ustadmobile/core/db/dao/PersonPictureDao_Impl;JI)Vu SELECT * FROM PersonPicture WHERE personPictureUid = ? AND CAST(personPictureActive AS INTEGER) = 1 wxy z{androidx/room/RoomSQLiteQueryacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; w} ~bindLong(IJ)V  androidx/room/util/DBUtilcreateCancellationSignal!()Landroid/os/CancellationSignal;4com/ustadmobile/core/db/dao/PersonPictureDao_Impl$13 U(Lcom/ustadmobile/core/db/dao/PersonPictureDao_Impl;Landroidx/room/RoomSQLiteQuery;)V P S(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;c SELECT * FROM PersonPicture WHERE personPictureUid = ? java/lang/String PersonPicture4com/ustadmobile/core/db/dao/PersonPictureDao_Impl$14 P  createFlowo(Landroidx/room/RoomDatabase;Z[Ljava/lang/String;Ljava/util/concurrent/Callable;)Lkotlinx/coroutines/flow/Flow; SELECT * FROM PersonPicture WHERE personPictureUid = ? AND CAST(personPictureActive AS INTEGER) = 1 LIMIT 1 4com/ustadmobile/core/db/dao/PersonPictureDao_Impl$15  java/util/Collections emptyList()Ljava/util/List;-com/ustadmobile/lib/db/entities/PersonPicture  update2(Lcom/ustadmobile/lib/db/entities/PersonPicture;)V   insertAsyncc(Lcom/ustadmobile/lib/db/entities/PersonPicture;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;  W2(Lcom/ustadmobile/lib/db/entities/PersonPicture;)J SignatureWLandroidx/room/EntityInsertionAdapter;^Landroidx/room/EntityDeletionOrUpdateAdapter;(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis3Lcom/ustadmobile/core/db/dao/PersonPictureDao_Impl;$RuntimeInvisibleParameterAnnotationsLandroidx/annotation/NonNull;_resultJentity/Lcom/ustadmobile/lib/db/entities/PersonPicture; StackMapTablejava/lang/Throwable $completion Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;v(Lcom/ustadmobile/lib/db/entities/PersonPicture;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; insertList(Ljava/util/List;)V entityListLjava/util/List;BLjava/util/List<+Lcom/ustadmobile/lib/db/entities/PersonPicture;>;E(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/PersonPicture;>;)Vupsert personPicture0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;s(Lcom/ustadmobile/lib/db/entities/PersonPicture;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; updateAsync updateUriZ(JLjava/lang/String;Ljava/lang/String;JLkotlin/coroutines/Continuation;)Ljava/lang/Object;uiduriLjava/lang/String; thumbnailUritimej(JLjava/lang/String;Ljava/lang/String;JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; updateLct6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;F(JJLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;updateTransferJobItemEtag6(JILkotlin/coroutines/Continuation;)Ljava/lang/Object; entityUidtransferJobItemUidIF(JILkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;findByPersonUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; personUid_sql _statementLandroidx/room/RoomSQLiteQuery; _argIndex_cancellationSignalLandroid/os/CancellationSignal;RLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/PersonPicture;>;g(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/PersonPicture;>;)Ljava/lang/Object;findByPersonUidLive!(J)Lkotlinx/coroutines/flow/Flow;R(J)Lkotlinx/coroutines/flow/Flow;findByPersonUidAsFlowgetRequiredConverters(()Ljava/util/List;>;RuntimeInvisibleAnnotations(Ljava/lang/Object;)VF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; SourceFilePersonPictureDao_Impl.java NestMembers InnerClasses1 !"()/)5)X**+* Y*+*Y*+*Y*+*#Y*+%&**Y*+,-*0Y*+23& 12 3N#i0=JWXX W7*6*;*+>A*D 7*G:*G!++-+& !(+4 77kc*JY*+L,O  2*6*;*+U*D*G M*G,'& $'/122 2g c*YY*+[,O  3*6*;*+\W*D*G M*G,(& %(0233h c*bY*+d,O   *eY*-gO> o *jY*!lO9* o*oY*qOU* 2t:tv:6|:*Y*-qw xyz{H222. &# 22Nv:6|*YSY* 422/ '$2Nv:6|*YSY* 422/ '$ .A3 *+  A4 *+,  AWC3 *+   ojebYJ0*# z #*0JYbejoPK!!j32com/ustadmobile/core/db/dao/ReportDao_Impl$1.class=U  ,com/ustadmobile/core/db/dao/ReportDao_Impl$1this$0,Lcom/ustadmobile/core/db/dao/ReportDao_Impl;   $androidx/room/EntityInsertionAdapter(Landroidx/room/RoomDatabase;)VINSERT OR ABORT INTO `Report` (`reportUid`,`reportTitle`,`reportOptions`,`reportIsTemplate`,`reportLastModTime`,`reportOwnerPersonUid`) VALUES (nullif(?, 0),?,?,?,?,?)  &com/ustadmobile/lib/db/entities/Report getReportUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V  getReportTitle()Ljava/lang/String;  !"bindNull(I)V $ %& bindString(ILjava/lang/String;)V ( )getReportOptions + ,-getReportIsTemplate()Z / 0getReportLastModTime 2 3getReportOwnerPersonUid 5 67bindV(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/Report;)VK(Lcom/ustadmobile/core/db/dao/ReportDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis.Lcom/ustadmobile/core/db/dao/ReportDao_Impl$1;arg0Landroidx/room/RoomDatabase; createQueryRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity(Lcom/ustadmobile/lib/db/entities/Report;_tmpI StackMapTable$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignaturePLandroidx/room/EntityInsertionAdapter; SourceFileReportDao_Impl.javaEnclosingMethodR*com/ustadmobile/core/db/dao/ReportDao_ImplNestHost InnerClasses  89I *+*,:6;  <=  >?@9- ::; <=AB679q+,, ++,#,' ++,'#,*>++,.+,1:2 @ ABD'F.G8ICKPLYMdNpO;*q<=qCDqEFP!GHI   @J BBD6K94 *+,4:6;  <=J BBLMNOPQ SQT PK!!Fp 3com/ustadmobile/core/db/dao/ReportDao_Impl$10.class=  -com/ustadmobile/core/db/dao/ReportDao_Impl$10this$0,Lcom/ustadmobile/core/db/dao/ReportDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  *com/ustadmobile/core/db/dao/ReportDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; reportUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I& reportTitle( reportOptions*reportIsTemplate,reportLastModTime.reportOwnerPersonUid 012 34android/database/Cursor moveToFirst()Z 06 78getLong(I)J 0: ;<isNull(I)Z 0> ?@ getString(I)Ljava/lang/String; 0B CDgetInt(I)IF&com/ustadmobile/lib/db/entities/Report EH I+(JLjava/lang/String;Ljava/lang/String;ZJJ)V 0K Lclose NOP Qandroidx/room/RoomSQLiteQueryrelease S TUcall*()Lcom/ustadmobile/lib/db/entities/Report;Wjava/util/concurrent/CallableN(Lcom/ustadmobile/core/db/dao/ReportDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis/Lcom/ustadmobile/core/db/dao/ReportDao_Impl$10; Signature_tmpReportTitleLjava/lang/String;_tmpReportOptions _tmpReportUidJ_tmpReportIsTemplateZ_tmpI_tmpReportLastModTime_tmpReportOwnerPersonUid_result(Lcom/ustadmobile/lib/db/entities/Report;_cursorIndexOfReportUid_cursorIndexOfReportTitle_cursorIndexOfReportOptions_cursorIndexOfReportIsTemplate_cursorIndexOfReportLastModTime"_cursorIndexOfReportOwnerPersonUid_cursorLandroid/database/Cursor; StackMapTablevjava/lang/Stringxjava/lang/Throwable Exceptions{java/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/Nullable;()Ljava/lang/Object;[Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileReportDao_Impl.javaEnclosingMethod  findByUid5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  V XYC*+*,* Zq[\]^TUY **L+=+%>+'6+)6++6+-6+/+57 +9 : +=: +9 : +=: +A66 +57+57EY    G::: +J*M :+J*MZvuwxy'z/{7|?~HQ[aju{[^_` xa` Qsbc jZ_` ?a` )de 5fghcicjklgmg'ng/og7pg?qgjk\]rstT a 0u u@-0E0wyz|}AT~Y/*RZq[ \]yz|}^ PK!![ 3com/ustadmobile/core/db/dao/ReportDao_Impl$11.class=  -com/ustadmobile/core/db/dao/ReportDao_Impl$11this$0,Lcom/ustadmobile/core/db/dao/ReportDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  *com/ustadmobile/core/db/dao/ReportDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; reportUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I& reportTitle( reportOptions*reportIsTemplate,reportLastModTime.reportOwnerPersonUid 012 34android/database/Cursor moveToFirst()Z 06 78getLong(I)J 0: ;<isNull(I)Z 0> ?@ getString(I)Ljava/lang/String; 0B CDgetInt(I)IF&com/ustadmobile/lib/db/entities/Report EH I+(JLjava/lang/String;Ljava/lang/String;ZJJ)V 0K Lclose NOP Qandroidx/room/RoomSQLiteQueryrelease S TUcall*()Lcom/ustadmobile/lib/db/entities/Report;Wjava/util/concurrent/CallableN(Lcom/ustadmobile/core/db/dao/ReportDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis/Lcom/ustadmobile/core/db/dao/ReportDao_Impl$11; Signature_tmpReportTitleLjava/lang/String;_tmpReportOptions _tmpReportUidJ_tmpReportIsTemplateZ_tmpI_tmpReportLastModTime_tmpReportOwnerPersonUid_result(Lcom/ustadmobile/lib/db/entities/Report;_cursorIndexOfReportUid_cursorIndexOfReportTitle_cursorIndexOfReportOptions_cursorIndexOfReportIsTemplate_cursorIndexOfReportLastModTime"_cursorIndexOfReportOwnerPersonUid_cursorLandroid/database/Cursor; StackMapTablevjava/lang/Stringxjava/lang/Throwable Exceptions{java/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/Nullable;finalize()Ljava/lang/Object;[Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileReportDao_Impl.javaEnclosingMethod  findByUidLive!(J)Lkotlinx/coroutines/flow/Flow;NestHost InnerClasses  V XYC*+*,* Z[\]^TUY **L+=+%>+'6+)6++6+-6+/+57 +9 : +=: +9 : +=: +A66 +57+57EY    G::: +J :+JZn'/7?HQ[aju{[^_` xa` Qsbc jZ_` ?a` )de 5fghcicjklgmg'ng/og7pg?qg jk\]rstT a 0u u@-0E 0wyz|}~Y6*MZ [ \]ATY/*RZ[ \]yz|}^ PK!!gFF3com/ustadmobile/core/db/dao/ReportDao_Impl$12.class=  -com/ustadmobile/core/db/dao/ReportDao_Impl$12this$0,Lcom/ustadmobile/core/db/dao/ReportDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  *com/ustadmobile/core/db/dao/ReportDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; reportUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I& reportTitle( reportOptions*reportIsTemplate,reportLastModTime.reportOwnerPersonUid0java/util/ArrayList 234 56android/database/CursorgetCount()I /8 9(I)V 2; <= moveToNext()Z 2? @AgetLong(I)J 2C DEisNull(I)Z 2G HI getString(I)Ljava/lang/String; 2K LMgetInt(I)IO&com/ustadmobile/lib/db/entities/Report NQ R+(JLjava/lang/String;Ljava/lang/String;ZJJ)V TUV WXjava/util/Listadd(Ljava/lang/Object;)Z 2Z [close ]^_ `androidx/room/RoomSQLiteQueryrelease b cdcall()Ljava/util/List;fjava/util/concurrent/CallableN(Lcom/ustadmobile/core/db/dao/ReportDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis/Lcom/ustadmobile/core/db/dao/ReportDao_Impl$12; Signature_tmpReportTitleLjava/lang/String;_tmpReportOptions_item(Lcom/ustadmobile/lib/db/entities/Report; _tmpReportUidJ_tmpReportIsTemplateZ_tmp_1I_tmpReportLastModTime_tmpReportOwnerPersonUid_cursorIndexOfReportUid_cursorIndexOfReportTitle_cursorIndexOfReportOptions_cursorIndexOfReportIsTemplate_cursorIndexOfReportLastModTime"_cursorIndexOfReportOwnerPersonUid_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTable:Ljava/util/List; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/Exception<()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;finalize()Ljava/lang/Object;mLjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileReportDao_Impl.javaEnclosingMethod findAllActiveReportLive!(Z)Lkotlinx/coroutines/flow/Flow;NestHost InnerClasses  e ghC*+*,* ijklmcdh **L+=+%>+'6+)6++6+-6/Y+17:+:+>7 +B : +F: +B : +F: +J66+>7+>7NY   P:  SWq: +Y :+Yir'/7?NW`jpy   jmno po qr `}st ydno Ipo 3uv?wx)ytzt{x|x'}x/~x7x?xNkl NW N 2T! @7 2T 2mh6*\i j klAch/*aij klm PK!!#} 3com/ustadmobile/core/db/dao/ReportDao_Impl$13.class=  -com/ustadmobile/core/db/dao/ReportDao_Impl$13this$0,Lcom/ustadmobile/core/db/dao/ReportDao_Impl;  val$selectedItemLjava/util/List;  val$toggleVisibilityZ  val$updateTimeJ  java/lang/Object()V  androidx/room/util/StringUtilnewStringBuilder()Ljava/lang/StringBuilder;  "#$ %&java/lang/StringBuilderappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;( UPDATE Report * SET reportIsTemplate = ,?.,0 reportLastModTime = 2 WHERE reportUid IN ( 456 78java/util/Listsize()I : ;<appendPlaceholders(Ljava/lang/StringBuilder;I)V>)@ "B CDtoString()Ljava/lang/String; FGH IJ*com/ustadmobile/core/db/dao/ReportDao_Impl__dbLandroidx/room/RoomDatabase; LMN OPandroidx/room/RoomDatabasecompileStatement?(Ljava/lang/String;)Landroidx/sqlite/db/SupportSQLiteStatement; RST UV)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V 4X YZiterator()Ljava/util/Iterator; \]^ _`java/util/IteratorhasNext()Z \b cdnext()Ljava/lang/Object;fjava/lang/Long eh ij longValue()J Ll mbeginTransaction Ro p8executeUpdateDelete Lr ssetTransactionSuccessful uvw xy kotlin/UnitINSTANCE Lkotlin/Unit; L{ |endTransaction ~ call()Lkotlin/Unit;java/util/concurrent/CallableA(Lcom/ustadmobile/core/db/dao/ReportDao_Impl;Ljava/util/List;ZJ)VCodeLineNumberTableLocalVariableTablethis/Lcom/ustadmobile/core/db/dao/ReportDao_Impl$13; Signature_item_stringBuilderLjava/lang/StringBuilder; _inputSizeI_sqlLjava/lang/String;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndex_tmp StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileReportDao_Impl.javaEnclosingMethod toggleVisibilityReportItemsF(ZLjava/util/List;JLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses   N*+*,* **wf )L+!W+'!W+!W+)!W++!W+-!W+!W+/!W++!W+!W+1!W*3=+9+=!W+!W+?!W+AN*E-K:6* 6Q6*Q6*W:[#aeg7Q*EknW*Eqt:*Ez: *Ez  %{| }~ '.5<CJQ[`gnuz &R)%[z'"R@+\)mAd/*}w FF PK!!k2com/ustadmobile/core/db/dao/ReportDao_Impl$2.class=U  ,com/ustadmobile/core/db/dao/ReportDao_Impl$2this$0,Lcom/ustadmobile/core/db/dao/ReportDao_Impl;   $androidx/room/EntityInsertionAdapter(Landroidx/room/RoomDatabase;)VINSERT OR REPLACE INTO `Report` (`reportUid`,`reportTitle`,`reportOptions`,`reportIsTemplate`,`reportLastModTime`,`reportOwnerPersonUid`) VALUES (nullif(?, 0),?,?,?,?,?)  &com/ustadmobile/lib/db/entities/Report getReportUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V  getReportTitle()Ljava/lang/String;  !"bindNull(I)V $ %& bindString(ILjava/lang/String;)V ( )getReportOptions + ,-getReportIsTemplate()Z / 0getReportLastModTime 2 3getReportOwnerPersonUid 5 67bindV(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/Report;)VK(Lcom/ustadmobile/core/db/dao/ReportDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis.Lcom/ustadmobile/core/db/dao/ReportDao_Impl$2;arg0Landroidx/room/RoomDatabase; createQueryRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity(Lcom/ustadmobile/lib/db/entities/Report;_tmpI StackMapTable$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignaturePLandroidx/room/EntityInsertionAdapter; SourceFileReportDao_Impl.javaEnclosingMethodR*com/ustadmobile/core/db/dao/ReportDao_ImplNestHost InnerClasses  89I *+*,:Q;  <=  >?@9- :U; <=AB679q+,, ++,#,' ++,'#,*>++,.+,1:2 [ \]_'a.b8dCfPgYhdipj;*q<=qCDqEFP!GHI   @J BBD6K94 *+,4:Q;  <=J BBLMNOPQ SQT PK!!.:  2com/ustadmobile/core/db/dao/ReportDao_Impl$3.class=U  ,com/ustadmobile/core/db/dao/ReportDao_Impl$3this$0,Lcom/ustadmobile/core/db/dao/ReportDao_Impl;   +androidx/room/EntityDeletionOrUpdateAdapter(Landroidx/room/RoomDatabase;)VUPDATE OR ABORT `Report` SET `reportUid` = ?,`reportTitle` = ?,`reportOptions` = ?,`reportIsTemplate` = ?,`reportLastModTime` = ?,`reportOwnerPersonUid` = ? WHERE `reportUid` = ?  &com/ustadmobile/lib/db/entities/Report getReportUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V  getReportTitle()Ljava/lang/String;  !"bindNull(I)V $ %& bindString(ILjava/lang/String;)V ( )getReportOptions + ,-getReportIsTemplate()Z / 0getReportLastModTime 2 3getReportOwnerPersonUid 5 67bindV(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/Report;)VK(Lcom/ustadmobile/core/db/dao/ReportDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis.Lcom/ustadmobile/core/db/dao/ReportDao_Impl$3;arg0Landroidx/room/RoomDatabase; createQueryRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity(Lcom/ustadmobile/lib/db/entities/Report;_tmpI StackMapTable$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureWLandroidx/room/EntityDeletionOrUpdateAdapter; SourceFileReportDao_Impl.javaEnclosingMethodR*com/ustadmobile/core/db/dao/ReportDao_ImplNestHost InnerClasses  89I *+*,:l;  <=  >?@9- :p; <=AB679}+,, ++,#,' ++,'#,*>++,.+,1+,:6 v wxz'|.}8CPYdp|;*}<=}CD}EFP-GHI   @J BBD6K94 *+,4:l;  <=J BBLMNOPQ SQT PK!!b2com/ustadmobile/core/db/dao/ReportDao_Impl$4.class=$  ,com/ustadmobile/core/db/dao/ReportDao_Impl$4this$0,Lcom/ustadmobile/core/db/dao/ReportDao_Impl;   #androidx/room/SharedSQLiteStatement(Landroidx/room/RoomDatabase;)V&DELETE FROM Report WHERE reportUid = ?K(Lcom/ustadmobile/core/db/dao/ReportDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis.Lcom/ustadmobile/core/db/dao/ReportDao_Impl$4;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; SourceFileReportDao_Impl.javaEnclosingMethod!*com/ustadmobile/core/db/dao/ReportDao_ImplNestHost InnerClasses  I *+*,    > L   " # PK!!6^^2com/ustadmobile/core/db/dao/ReportDao_Impl$5.class=S  ,com/ustadmobile/core/db/dao/ReportDao_Impl$5this$0,Lcom/ustadmobile/core/db/dao/ReportDao_Impl;   val$entity(Lcom/ustadmobile/lib/db/entities/Report;  java/lang/Object()V  *com/ustadmobile/core/db/dao/ReportDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  __insertionAdapterOfReport&Landroidx/room/EntityInsertionAdapter; !"# $%$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)J '() *+java/lang/LongvalueOf(J)Ljava/lang/Long; - .setTransactionSuccessful 0 1endTransaction 3 45call()Ljava/lang/Long;7java/util/concurrent/CallableW(Lcom/ustadmobile/core/db/dao/ReportDao_Impl;Lcom/ustadmobile/lib/db/entities/Report;)VCodeLineNumberTableLocalVariableTablethis.Lcom/ustadmobile/core/db/dao/ReportDao_Impl$5; Signature_resultLjava/lang/Long; StackMapTableCjava/lang/Throwable ExceptionsFjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;CLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileReportDao_Impl.javaEnclosingMethod OP insertAsync\(Lcom/ustadmobile/lib/db/entities/Report;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :;<=>459A*** &L*,+M*/,N*/- (4:" &(24?;?@A<=AtBDEGHA4I9/*2:; <=DEGH>JKLMNQR PK!!%((2com/ustadmobile/core/db/dao/ReportDao_Impl$6.class=Q  ,com/ustadmobile/core/db/dao/ReportDao_Impl$6this$0,Lcom/ustadmobile/core/db/dao/ReportDao_Impl;   val$entity(Lcom/ustadmobile/lib/db/entities/Report;  java/lang/Object()V  *com/ustadmobile/core/db/dao/ReportDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  __updateAdapterOfReport-Landroidx/room/EntityDeletionOrUpdateAdapter; !"# $%+androidx/room/EntityDeletionOrUpdateAdapterhandle(Ljava/lang/Object;)I ' (setTransactionSuccessful *+, -. kotlin/UnitINSTANCE Lkotlin/Unit; 0 1endTransaction 3 45call()Lkotlin/Unit;7java/util/concurrent/CallableW(Lcom/ustadmobile/core/db/dao/ReportDao_Impl;Lcom/ustadmobile/lib/db/entities/Report;)VCodeLineNumberTableLocalVariableTablethis.Lcom/ustadmobile/core/db/dao/ReportDao_Impl$6; Signature StackMapTableAjava/lang/Throwable ExceptionsDjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileReportDao_Impl.javaEnclosingMethod MN updateAsync\(Lcom/ustadmobile/lib/db/entities/Report;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :;<=>459@*** W*&)L*/+M*/, '3:" #'13>; @<=?s@BCEFA4G9/*2:; <=BCEF>HIJKLOP PK!!,7NN2com/ustadmobile/core/db/dao/ReportDao_Impl$7.class=c  ,com/ustadmobile/core/db/dao/ReportDao_Impl$7this$0,Lcom/ustadmobile/core/db/dao/ReportDao_Impl;   val$reportUidJ  java/lang/Object()V  *com/ustadmobile/core/db/dao/ReportDao_Impl!__preparedStmtOfDeleteReportByUid%Landroidx/room/SharedSQLiteStatement;  #androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;  !")androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V $ %&__dbLandroidx/room/RoomDatabase; ()* +androidx/room/RoomDatabasebeginTransaction - ./executeUpdateDelete()I (1 2setTransactionSuccessful 456 78 kotlin/UnitINSTANCE Lkotlin/Unit; (: ;endTransaction = >?release.(Landroidx/sqlite/db/SupportSQLiteStatement;)V A BCcall()Lkotlin/Unit;Ejava/util/concurrent/Callable0(Lcom/ustadmobile/core/db/dao/ReportDao_Impl;J)VCodeLineNumberTableLocalVariableTablethis.Lcom/ustadmobile/core/db/dao/ReportDao_Impl$7; Signature_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTableSjava/lang/Throwable ExceptionsVjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileReportDao_Impl.javaEnclosingMethod _`deleteReportByUid5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  D FGC*+* * HIJKLBCGm*L=+**#'+,W*#03N*#9*+<-:*#9:*+<"7NNPNA]N_]H: ")37ALNZ]jI mJK bMN `OPQNRNRTUWXABYG/*@HI JKTUWXLZ[\]^ab PK!!j+ 2com/ustadmobile/core/db/dao/ReportDao_Impl$8.class=  ,com/ustadmobile/core/db/dao/ReportDao_Impl$8this$0,Lcom/ustadmobile/core/db/dao/ReportDao_Impl;   ,androidx/room/paging/LimitOffsetPagingSourceQ(Landroidx/room/RoomSQLiteQuery;Landroidx/room/RoomDatabase;[Ljava/lang/String;)V reportUid  androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I reportTitle reportOptionsreportIsTemplatereportLastModTimereportOwnerPersonUid java/util/ArrayList "#$ %&android/database/CursorgetCount()I ( )(I)V "+ ,- moveToNext()Z "/ 01getLong(I)J "3 45isNull(I)Z "7 89 getString(I)Ljava/lang/String; "; <=getInt(I)I?&com/ustadmobile/lib/db/entities/Report >A B+(JLjava/lang/String;Ljava/lang/String;ZJJ)V DEF GHjava/util/Listadd(Ljava/lang/Object;)Z}(Lcom/ustadmobile/core/db/dao/ReportDao_Impl;Landroidx/room/RoomSQLiteQuery;Landroidx/room/RoomDatabase;[Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis.Lcom/ustadmobile/core/db/dao/ReportDao_Impl$8;arg0Landroidx/room/RoomSQLiteQuery;arg1Landroidx/room/RoomDatabase;arg2[Ljava/lang/String; convertRows+(Landroid/database/Cursor;)Ljava/util/List;_tmpReportTitleLjava/lang/String;_tmpReportOptions_item(Lcom/ustadmobile/lib/db/entities/Report; _tmpReportUidJ_tmpReportIsTemplateZ_tmpI_tmpReportLastModTime_tmpReportOwnerPersonUidcursorLandroid/database/Cursor;_cursorIndexOfReportUid_cursorIndexOfReportTitle_cursorIndexOfReportOptions_cursorIndexOfReportIsTemplate_cursorIndexOfReportLastModTime"_cursorIndexOfReportOwnerPersonUid_resultLjava/util/List;LocalVariableTypeTable:Ljava/util/List; StackMapTablerjava/lang/String SignatureU(Landroid/database/Cursor;)Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;$RuntimeInvisibleParameterAnnotationsXLandroidx/room/paging/LimitOffsetPagingSource; SourceFileReportDao_Impl.javaEnclosingMethod}*com/ustadmobile/core/db/dao/ReportDao_Impl findAllReports ()Landroidx/paging/PagingSource;NestHost InnerClasses  IJ`*+*,-KL4MNOPQRSTUVJg + =+>+6+6+6+6Y+!':+*+.7 +2 : +6: +2 : +6: +:66+.7+.7>Y   @:  CWqK^     &.=FOY_hsy"#%'()*+L\WX vYX Z[ O}\] hdWX IYX 3^_?`a)b]c]MNdefagahaia&ja.ka=lmn =lopG= "D!q q@7 "Dstuvwvsxyz{|~| PK!!# 2com/ustadmobile/core/db/dao/ReportDao_Impl$9.class=  ,com/ustadmobile/core/db/dao/ReportDao_Impl$9this$0,Lcom/ustadmobile/core/db/dao/ReportDao_Impl;   ,androidx/room/paging/LimitOffsetPagingSourceQ(Landroidx/room/RoomSQLiteQuery;Landroidx/room/RoomDatabase;[Ljava/lang/String;)V reportUid  androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I reportTitle reportOptionsreportIsTemplatereportLastModTimereportOwnerPersonUid java/util/ArrayList "#$ %&android/database/CursorgetCount()I ( )(I)V "+ ,- moveToNext()Z "/ 01getLong(I)J "3 45isNull(I)Z "7 89 getString(I)Ljava/lang/String; "; <=getInt(I)I?&com/ustadmobile/lib/db/entities/Report >A B+(JLjava/lang/String;Ljava/lang/String;ZJJ)V DEF GHjava/util/Listadd(Ljava/lang/Object;)Z}(Lcom/ustadmobile/core/db/dao/ReportDao_Impl;Landroidx/room/RoomSQLiteQuery;Landroidx/room/RoomDatabase;[Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis.Lcom/ustadmobile/core/db/dao/ReportDao_Impl$9;arg0Landroidx/room/RoomSQLiteQuery;arg1Landroidx/room/RoomDatabase;arg2[Ljava/lang/String; convertRows+(Landroid/database/Cursor;)Ljava/util/List;_tmpReportTitleLjava/lang/String;_tmpReportOptions_item(Lcom/ustadmobile/lib/db/entities/Report; _tmpReportUidJ_tmpReportIsTemplateZ_tmp_1I_tmpReportLastModTime_tmpReportOwnerPersonUidcursorLandroid/database/Cursor;_cursorIndexOfReportUid_cursorIndexOfReportTitle_cursorIndexOfReportOptions_cursorIndexOfReportIsTemplate_cursorIndexOfReportLastModTime"_cursorIndexOfReportOwnerPersonUid_resultLjava/util/List;LocalVariableTypeTable:Ljava/util/List; StackMapTablerjava/lang/String SignatureU(Landroid/database/Cursor;)Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;$RuntimeInvisibleParameterAnnotationsXLandroidx/room/paging/LimitOffsetPagingSource; SourceFileReportDao_Impl.javaEnclosingMethod}*com/ustadmobile/core/db/dao/ReportDao_Impl findAllActiveReport3(Ljava/lang/String;Z)Landroidx/paging/PagingSource;NestHost InnerClasses  IJ`*+*,-K?L4MNOPQRSTUVJg + =+>+6+6+6+6Y+!':+*+.7 +2 : +6: +2 : +6: +:66+.7+.7>Y   @:  CWqK^CDEFG&H.I=JFMOOYP_RhUsVyX\]_abcdeL\WX vYX Z[ O}\] hdWX IYX 3^_?`a)b]c]MNdefagahaia&ja.ka=lmn =lopG= "D!q q@7 "Dstuvwvsxyz{|~| PK!!880com/ustadmobile/core/db/dao/ReportDao_Impl.class=  %com/ustadmobile/core/db/dao/ReportDao()V   *com/ustadmobile/core/db/dao/ReportDao_Impl__dbLandroidx/room/RoomDatabase;,com/ustadmobile/core/db/dao/ReportDao_Impl$1  K(Lcom/ustadmobile/core/db/dao/ReportDao_Impl;Landroidx/room/RoomDatabase;)V  __insertionAdapterOfReport&Landroidx/room/EntityInsertionAdapter;,com/ustadmobile/core/db/dao/ReportDao_Impl$2   __insertionAdapterOfReport_1,com/ustadmobile/core/db/dao/ReportDao_Impl$3   !"__updateAdapterOfReport-Landroidx/room/EntityDeletionOrUpdateAdapter;$,com/ustadmobile/core/db/dao/ReportDao_Impl$4 # ' ()!__preparedStmtOfDeleteReportByUid%Landroidx/room/SharedSQLiteStatement; +,- .androidx/room/RoomDatabaseassertNotSuspendingTransaction +0 1beginTransaction 345 67$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)J +9 :setTransactionSuccessful +< =endTransaction?,com/ustadmobile/core/db/dao/ReportDao_Impl$5 >A BW(Lcom/ustadmobile/core/db/dao/ReportDao_Impl;Lcom/ustadmobile/lib/db/entities/Report;)V DEF GHandroidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 3J KLinsert(Ljava/lang/Iterable;)V NOP QR+androidx/room/EntityDeletionOrUpdateAdapterhandle(Ljava/lang/Object;)IT,com/ustadmobile/core/db/dao/ReportDao_Impl$6 SAW,com/ustadmobile/core/db/dao/ReportDao_Impl$7 VY Z0(Lcom/ustadmobile/core/db/dao/ReportDao_Impl;J)V\-SELECT * FROM Report ORDER BY reportTitle ASC ^_` abandroidx/room/RoomSQLiteQueryacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery;d,com/ustadmobile/core/db/dao/ReportDao_Impl$8fjava/lang/StringhReport cj k}(Lcom/ustadmobile/core/db/dao/ReportDao_Impl;Landroidx/room/RoomSQLiteQuery;Landroidx/room/RoomDatabase;[Ljava/lang/String;)Vm SELECT * FROM Report WHERE reportIsTemplate = ? AND reportTitle LIKE ? ORDER BY reportTitle ^o pqbindLong(IJ)V ^s tu bindString(ILjava/lang/String;)Vw,com/ustadmobile/core/db/dao/ReportDao_Impl$9 vjz(SELECT * FROM Report WHERE reportUid = ? |}~ androidx/room/util/DBUtilcreateCancellationSignal!()Landroid/os/CancellationSignal;-com/ustadmobile/core/db/dao/ReportDao_Impl$10 N(Lcom/ustadmobile/core/db/dao/ReportDao_Impl;Landroidx/room/RoomSQLiteQuery;)V D G(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;-com/ustadmobile/core/db/dao/ReportDao_Impl$11 D  createFlowo(Landroidx/room/RoomDatabase;Z[Ljava/lang/String;Ljava/util/concurrent/Callable;)Lkotlinx/coroutines/flow/Flow;g SELECT * FROM Report WHERE reportIsTemplate = ? ORDER BY reportTitle ASC -com/ustadmobile/core/db/dao/ReportDao_Impl$12 | query~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; reportUid  androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I reportTitle reportOptionsreportIsTemplatereportLastModTimereportOwnerPersonUidjava/util/ArrayList  android/database/CursorgetCount()I (I)V  moveToNext()Z getLong(I)J isNull(I)Z  getString(I)Ljava/lang/String; getInt(I)I&com/ustadmobile/lib/db/entities/Report +(JLjava/lang/String;Ljava/lang/String;ZJJ)V  java/util/Listadd(Ljava/lang/Object;)Z close ^ release  androidx/room/util/StringUtilnewStringBuilder()Ljava/lang/StringBuilder;1SELECT reportUid FROM Report WHERE reportUid IN (  java/lang/StringBuilderappend-(Ljava/lang/String;)Ljava/lang/StringBuilder; size appendPlaceholders(Ljava/lang/StringBuilder;I)V) toString()Ljava/lang/String; iterator()Ljava/util/Iterator;  java/util/IteratorhasNext  next()Ljava/lang/Object;java/lang/Long   longValue()J    valueOf(J)Ljava/lang/Long;-com/ustadmobile/core/db/dao/ReportDao_Impl$13   A(Lcom/ustadmobile/core/db/dao/ReportDao_Impl;Ljava/util/List;ZJ)V  9__entityCursorConverter_comUstadmobileLibDbEntitiesReportC(Landroid/database/Cursor;)Lcom/ustadmobile/lib/db/entities/Report;  java/util/Collections emptyList()Ljava/util/List;  getColumnIndex  !"update+(Lcom/ustadmobile/lib/db/entities/Report;)V $ %& insertAsync\(Lcom/ustadmobile/lib/db/entities/Report;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ( K)+(Lcom/ustadmobile/lib/db/entities/Report;)J SignaturePLandroidx/room/EntityInsertionAdapter;WLandroidx/room/EntityDeletionOrUpdateAdapter;(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis,Lcom/ustadmobile/core/db/dao/ReportDao_Impl;$RuntimeInvisibleParameterAnnotationsLandroidx/annotation/NonNull;_resultJentity(Lcom/ustadmobile/lib/db/entities/Report; StackMapTable;java/lang/Throwable $completion Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;o(Lcom/ustadmobile/lib/db/entities/Report;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; insertList(Ljava/util/List;)V entityListLjava/util/List;;Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/Report;>;>(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/Report;>;)V replaceList:Ljava/util/List;=(Ljava/util/List;)V updateAsync0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;l(Lcom/ustadmobile/lib/db/entities/Report;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;deleteReportByUid5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;findAllReports ()Landroidx/paging/PagingSource;_sqlLjava/lang/String; _statementLandroidx/room/RoomSQLiteQuery;]()Landroidx/paging/PagingSource;findAllActiveReport3(Ljava/lang/String;Z)Landroidx/paging/PagingSource; searchBit isTemplateZ _argIndexI_tmpp(Ljava/lang/String;Z)Landroidx/paging/PagingSource; findByUid entityUid_cancellationSignalLandroid/os/CancellationSignal;KLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/Report;>;`(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/Report;>;)Ljava/lang/Object; findByUidLive!(J)Lkotlinx/coroutines/flow/Flow;uidK(J)Lkotlinx/coroutines/flow/Flow;findAllActiveReportLive!(Z)Lkotlinx/coroutines/flow/Flow;](Z)Lkotlinx/coroutines/flow/Flow;>;findAllActiveReportList(Z)Ljava/util/List;_tmpReportTitle_tmpReportOptions_item _tmpReportUid_tmpReportIsTemplate_tmp_1_tmpReportLastModTime_tmpReportOwnerPersonUid_cursorIndexOfReportUid_cursorIndexOfReportTitle_cursorIndexOfReportOptions_cursorIndexOfReportIsTemplate_cursorIndexOfReportLastModTime"_cursorIndexOfReportOwnerPersonUid_cursorLandroid/database/Cursor;=(Z)Ljava/util/List; findByUidList"(Ljava/util/List;)Ljava/util/List;_item_1Ljava/lang/Long;uidList_stringBuilderLjava/lang/StringBuilder; _inputSize _argCount"Ljava/util/List;F(Ljava/util/List;)Ljava/util/List;toggleVisibilityReportItemsF(ZLjava/util/List;JLkotlin/coroutines/Continuation;)Ljava/lang/Object;toggleVisibility selectedItem updateTimeh(ZLjava/util/List;JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; getResults9(Landroidx/sqlite/db/SupportSQLiteQuery;)Ljava/util/List;'Landroidx/sqlite/db/SupportSQLiteQuery;%androidx/sqlite/db/SupportSQLiteQueryc(Landroidx/sqlite/db/SupportSQLiteQuery;)Ljava/util/List;getRequiredConverters(()Ljava/util/List;>;RuntimeInvisibleAnnotationscursor_entity(Ljava/lang/Object;)VF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; SourceFileReportDao_Impl.java NestMembers InnerClasses1 *+*+!"*,()-.>**+* Y*+*Y*+*Y*+*#Y*+%&/45 6Q#l0=0>12> 34K).7***/*+2A*8 7*;:*;!++-+/& !(+40 567127789k:%&.c*>Y*+@,C/0 1278<=> <?*@AB.2***/*+I*8*; M*;,'/& $'/102122CD> 2CE9g: *FGB.2***/*+I*8*; M*;,'/& $'/102122CD> 2CH9g: *I!".3***/*+MW*8*; M*;,(/& %(0203123789h: J&.c*SY*+U,C/0 1278<=> <K*LMN.c*VY*X-C/0 126<=> <K*OPQ.g ![L[]McY*,*eYgSi/ 0 !12RS TU*VWX. FlNl]:66n6+rvY**eYgSx/"39 :;<#=&>.?0HF12FYSFZ[CRS ;TU8\]-^]9e^@*_`N.2y:y]:6n{:*Y*-/lm nopq0H2122a62<=.RS &TU#\]bc> 2<d*efg.2yNy]:6n*eYgSY*/ 042122h6/RS 'TU$\]*ijk.<M]N66-n*eYgSY*-/  !0><12<Z[9RS 2TU /\]$^]9e^@*lmn.| :M]N66-n***-:666 6 6 6 Y: 7 ::  : : 66 7 7Y: We :-:-4**,*/$$ % &'!(()4+=,F-O.X/a0j1z2578:=>@DEGIJ KLMO#P'M*O3P7Q0oSpS q8r6ioSLpS5s[At]*u6v6=w]Fx]Oy] Xz] a{] j|] z5D :12:Z[7RS 0TU -\]"^]4}~> z5H 9~ e^@ce^& e e@9e^e^:*.M ѸM,W+>,,W,:`6]:6+:!7  n***:Y:  :   W :  :  y/nVW XYZ[$\)]2^5_V`_abbecldyfgijklnolnop0z V q6  75D 12D]$RS)]2TU5\]yX}~>75 9J= e^'## e^:*. * Y*,!C/w0412[D6<=><K*.S***+MY,N,*,:-W-:,:,?HHJH/2  )09<?EHP040 q8 (5DS12SA}~>  (5H9  :* ./*4. +>+6+6+6+6+6 7 +7  : + : +:  : + : +:  6 +66  7 +7 7 +7Y    M,/~'/4:CIOZ`jpv07r6 LoS ]oS spS pS s[ ^]u6v612~8w]x]y]z]'{]/|]Cr6 joS dpS Bs[ ,u6v69X:   e  e @ ee  34A!.3 *+ʶ/'0  12A%.4 *+,#/'0  12AK7.3 *+ʶ'/'0  12  vcVS># j #>SVcv PK!!o5{ { =com/ustadmobile/core/db/dao/ReportQueryResultDao_Impl$1.class=\  7com/ustadmobile/core/db/dao/ReportQueryResultDao_Impl$1this$07Lcom/ustadmobile/core/db/dao/ReportQueryResultDao_Impl;   $androidx/room/EntityInsertionAdapter(Landroidx/room/RoomDatabase;)VINSERT OR ABORT INTO `ReportQueryResult` (`rqrUid`,`rqrReportUid`,`rqrLastModified`,`rqrLastValidated`,`rqrReportSeriesUid`,`rqrXAxis`,`rqrYAxis`,`rqrSubgroup`,`rqrTimeZone`) VALUES (nullif(?, 0),?,?,?,?,?,?,?,?)  1com/ustadmobile/lib/db/entities/ReportQueryResult getRqrUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V  getRqrReportUid  getRqrLastModified " #getRqrLastValidated % &'getRqrReportSeriesUid()I ) *+ getRqrXAxis()Ljava/lang/String; - ./ bindString(ILjava/lang/String;)V 1 23 getRqrYAxis()D 5 67 bindDouble(ID)V 9 :+getRqrSubgroup < =+getRqrTimeZone ? @Abinda(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/ReportQueryResult;)VV(Lcom/ustadmobile/core/db/dao/ReportQueryResultDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis9Lcom/ustadmobile/core/db/dao/ReportQueryResultDao_Impl$1;arg0Landroidx/room/RoomDatabase; createQueryRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity3Lcom/ustadmobile/lib/db/entities/ReportQueryResult;$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V Signature[Landroidx/room/EntityInsertionAdapter; SourceFileReportQueryResultDao_Impl.javaEnclosingMethodY5com/ustadmobile/core/db/dao/ReportQueryResultDao_ImplNestHost InnerClasses  BCI *+*,D)E  FG  HIJ+C- D-E FGKL@ACi+,+,+,+,!+,$+,(,+,04+,8,+ ,;,D* 3 45!6,788D9P:\;h<E iFGiMNiOPQ LLD@RC4 *+,>D)E  FGQ LLSTUVWX ZX[ PK!!,gWW=com/ustadmobile/core/db/dao/ReportQueryResultDao_Impl$2.class=$  7com/ustadmobile/core/db/dao/ReportQueryResultDao_Impl$2this$07Lcom/ustadmobile/core/db/dao/ReportQueryResultDao_Impl;   #androidx/room/SharedSQLiteStatement(Landroidx/room/RoomDatabase;)Vj DELETE FROM ReportQueryResult WHERE rqrReportUid = ? AND rqrTimeZone = ? V(Lcom/ustadmobile/core/db/dao/ReportQueryResultDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis9Lcom/ustadmobile/core/db/dao/ReportQueryResultDao_Impl$2;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; SourceFileReportQueryResultDao_Impl.javaEnclosingMethod!5com/ustadmobile/core/db/dao/ReportQueryResultDao_ImplNestHost InnerClasses  I *+*,>    > L  BG " # PK!!_''=com/ustadmobile/core/db/dao/ReportQueryResultDao_Impl$3.class=Q  7com/ustadmobile/core/db/dao/ReportQueryResultDao_Impl$3this$07Lcom/ustadmobile/core/db/dao/ReportQueryResultDao_Impl;   val$resultsLjava/util/List;  java/lang/Object()V  5com/ustadmobile/core/db/dao/ReportQueryResultDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  %__insertionAdapterOfReportQueryResult&Landroidx/room/EntityInsertionAdapter; !"# $%$androidx/room/EntityInsertionAdapterinsert(Ljava/lang/Iterable;)V ' (setTransactionSuccessful *+, -. kotlin/UnitINSTANCE Lkotlin/Unit; 0 1endTransaction 3 45call()Lkotlin/Unit;7java/util/concurrent/CallableJ(Lcom/ustadmobile/core/db/dao/ReportQueryResultDao_Impl;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethis9Lcom/ustadmobile/core/db/dao/ReportQueryResultDao_Impl$3; Signature StackMapTableAjava/lang/Throwable ExceptionsDjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileReportQueryResultDao_Impl.javaEnclosingMethod MNinsertAllAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :O;<=>459?*** *&)L*/+M*/, &2:"S UV"W&Y0W2Y=Z; ?<=?r@BCEFA4G9/*2:O; <=BCEF>HIJKLOP PK!!K K =com/ustadmobile/core/db/dao/ReportQueryResultDao_Impl$4.class=k  7com/ustadmobile/core/db/dao/ReportQueryResultDao_Impl$4this$07Lcom/ustadmobile/core/db/dao/ReportQueryResultDao_Impl;   val$reportUidJ   val$timeZoneLjava/lang/String;  java/lang/Object()V  5com/ustadmobile/core/db/dao/ReportQueryResultDao_Impl,__preparedStmtOfDeleteByReportUidAndTimeZone%Landroidx/room/SharedSQLiteStatement;   #androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; "#$ %&)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V "( )* bindString(ILjava/lang/String;)V , -.__dbLandroidx/room/RoomDatabase; 012 3androidx/room/RoomDatabasebeginTransaction "5 67executeUpdateDelete()I 09 :setTransactionSuccessful <=> ?@ kotlin/UnitINSTANCE Lkotlin/Unit; 0B CendTransaction E FGrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V I JKcall()Lkotlin/Unit;Mjava/util/concurrent/CallableM(Lcom/ustadmobile/core/db/dao/ReportQueryResultDao_Impl;JLjava/lang/String;)VCodeLineNumberTableLocalVariableTablethis9Lcom/ustadmobile/core/db/dao/ReportQueryResultDao_Impl$4; Signature_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTable[java/lang/Throwable Exceptions^java/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileReportQueryResultDao_Impl.javaEnclosingMethod ghdeleteByReportUidAndTimeZoneG(JLjava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses L  NOI*+* * *PbQRSTJKO1z*L=+*!=+* '*+/+4W*+8;N*+A*+D-:*+A:*+D/D[[][%Nj[ljPBf g hij%l/n6o@pDrNuYp[rgsjuwvQ zRS oUV mWXY["ZNZ\]_`AJaO/*HPbQ RS\]_`Tbcdefij PK!!nxBB=com/ustadmobile/core/db/dao/ReportQueryResultDao_Impl$5.class=  7com/ustadmobile/core/db/dao/ReportQueryResultDao_Impl$5this$07Lcom/ustadmobile/core/db/dao/ReportQueryResultDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  5com/ustadmobile/core/db/dao/ReportQueryResultDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;rqrUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I& rqrReportUid(rqrLastModified*rqrLastValidated,rqrReportSeriesUid.rqrXAxis0rqrYAxis2 rqrSubgroup4 rqrTimeZone6java/util/ArrayList 89: ;<android/database/CursorgetCount()I 5> ?(I)V 8A BC moveToNext()Z 8E FGgetLong(I)J 8I JKgetInt(I)I 8M NO getString(I)Ljava/lang/String; 8Q RS getDouble(I)DU1com/ustadmobile/lib/db/entities/ReportQueryResult TW X?(JJJJILjava/lang/String;DLjava/lang/String;Ljava/lang/String;)V Z[\ ]^java/util/Listadd(Ljava/lang/Object;)Z 8` aclose cde fandroidx/room/RoomSQLiteQueryrelease h ijcall()Ljava/util/List;ljava/util/concurrent/CallableY(Lcom/ustadmobile/core/db/dao/ReportQueryResultDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis9Lcom/ustadmobile/core/db/dao/ReportQueryResultDao_Impl$5; Signature_item3Lcom/ustadmobile/lib/db/entities/ReportQueryResult; _tmpRqrUidJ_tmpRqrReportUid_tmpRqrLastModified_tmpRqrLastValidated_tmpRqrReportSeriesUidI _tmpRqrXAxisLjava/lang/String; _tmpRqrYAxisD_tmpRqrSubgroup_tmpRqrTimeZone_cursorIndexOfRqrUid_cursorIndexOfRqrReportUid_cursorIndexOfRqrLastModified_cursorIndexOfRqrLastValidated _cursorIndexOfRqrReportSeriesUid_cursorIndexOfRqrXAxis_cursorIndexOfRqrYAxis_cursorIndexOfRqrSubgroup_cursorIndexOfRqrTimeZone_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableELjava/util/List; StackMapTablejava/lang/Throwable Exceptionsjava/lang/ExceptionG()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;xLjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileReportQueryResultDao_Impl.javaEnclosingMethod getAllByReportUidAndTimeZoneG(JLjava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  k mnC*+*,* opqrsijn**L+=+%>+'6+)6++6+-6+/6+16 +36 5Y+7=: +@+D7 +D7+D7+D7+H6+L:+P9+ L:+ L:TY V:   YWz : +_*b :+_*bo~'/7?GOWfox p tu xtvw kxwaywWzwM{|C}~9/~%~||'|/|7|?|G|O| W| f qr f .f 8Z8sAin/*gop qrs PK!!>ͮUU=com/ustadmobile/core/db/dao/ReportQueryResultDao_Impl$6.class=Z  7com/ustadmobile/core/db/dao/ReportQueryResultDao_Impl$6this$07Lcom/ustadmobile/core/db/dao/ReportQueryResultDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  5com/ustadmobile/core/db/dao/ReportQueryResultDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;  !"android/database/Cursor moveToFirst()Z $ %&getInt(I)I ()* +,java/lang/BooleanvalueOf(Z)Ljava/lang/Boolean; . /close 123 4androidx/room/RoomSQLiteQueryrelease 6 78call()Ljava/lang/Boolean;:java/util/concurrent/CallableY(Lcom/ustadmobile/core/db/dao/ReportQueryResultDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis9Lcom/ustadmobile/core/db/dao/ReportQueryResultDao_Impl$6; Signature_tmpI_resultLjava/lang/Boolean;_cursorLandroid/database/Cursor; StackMapTableJjava/lang/Throwable ExceptionsMjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;FLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileReportQueryResultDao_Impl.javaEnclosingMethod VW isReportFreshH(JLjava/lang/String;JLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  9 ;<C*+*,* =>?@A78<Z**L++#>'M'M,N+-*0-:+-*09HHJH=6 "/279?FHPW>4" BC/DE7DEZ?@IFGH%*@(IKLNOA7P</*5=> ?@KLNOAQRSTUXY PK!!$\;com/ustadmobile/core/db/dao/ReportQueryResultDao_Impl.class=  0com/ustadmobile/core/db/dao/ReportQueryResultDao()V   5com/ustadmobile/core/db/dao/ReportQueryResultDao_Impl__dbLandroidx/room/RoomDatabase;7com/ustadmobile/core/db/dao/ReportQueryResultDao_Impl$1  V(Lcom/ustadmobile/core/db/dao/ReportQueryResultDao_Impl;Landroidx/room/RoomDatabase;)V  %__insertionAdapterOfReportQueryResult&Landroidx/room/EntityInsertionAdapter;7com/ustadmobile/core/db/dao/ReportQueryResultDao_Impl$2   ,__preparedStmtOfDeleteByReportUidAndTimeZone%Landroidx/room/SharedSQLiteStatement;7com/ustadmobile/core/db/dao/ReportQueryResultDao_Impl$3  !J(Lcom/ustadmobile/core/db/dao/ReportQueryResultDao_Impl;Ljava/util/List;)V #$% &'androidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;)7com/ustadmobile/core/db/dao/ReportQueryResultDao_Impl$4 (+ ,M(Lcom/ustadmobile/core/db/dao/ReportQueryResultDao_Impl;JLjava/lang/String;)V. SELECT ReportQueryResult.* FROM ReportQueryResult WHERE ReportQueryResult.rqrReportUid = ? AND ReportQueryResult.rqrTimeZone = ? 012 34androidx/room/RoomSQLiteQueryacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; 06 78bindLong(IJ)V 0: ;< bindString(ILjava/lang/String;)V >?@ ABandroidx/room/util/DBUtilcreateCancellationSignal!()Landroid/os/CancellationSignal;D7com/ustadmobile/core/db/dao/ReportQueryResultDao_Impl$5 CF GY(Lcom/ustadmobile/core/db/dao/ReportQueryResultDao_Impl;Landroidx/room/RoomSQLiteQuery;)V #I &J(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;L# SELECT COALESCE( (SELECT ReportQueryResult.rqrLastModified FROM ReportQueryResult WHERE ReportQueryResult.rqrReportUid = ? AND ReportQueryResult.rqrTimeZone = ? LIMIT 1), 0) >= (SELECT MAX(?, (SELECT COALESCE( (SELECT Report.reportLastModTime FROM Report WHERE Report.reportUid = ?), 0)))) N7com/ustadmobile/core/db/dao/ReportQueryResultDao_Impl$6 MF QRS TUjava/util/Collections emptyList()Ljava/util/List; Signature[Landroidx/room/EntityInsertionAdapter;(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis7Lcom/ustadmobile/core/db/dao/ReportQueryResultDao_Impl;$RuntimeInvisibleParameterAnnotationsLandroidx/annotation/NonNull;insertAllAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;resultsLjava/util/List; $completion Lkotlin/coroutines/Continuation;LocalVariableTypeTableELjava/util/List;0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;(Ljava/util/List;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;deleteByReportUidAndTimeZoneG(JLjava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; reportUidJtimeZoneLjava/lang/String;W(JLjava/lang/String;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;getAllByReportUidAndTimeZone_sql _statementLandroidx/room/RoomSQLiteQuery; _argIndexI_cancellationSignalLandroid/os/CancellationSignal;hLkotlin/coroutines/Continuation<-Ljava/util/List;>;(JLjava/lang/String;Lkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object; isReportFreshH(JLjava/lang/String;JLkotlin/coroutines/Continuation;)Ljava/lang/Object;freshThresholdTime6Lkotlin/coroutines/Continuation<-Ljava/lang/Boolean;>;^(JLjava/lang/String;JLkotlin/coroutines/Continuation<-Ljava/lang/Boolean;>;)Ljava/lang/Object;getRequiredConverters(()Ljava/util/List;>;RuntimeInvisibleAnnotations SourceFileReportQueryResultDao_Impl.java NestMembers InnerClasses1 VWXYh$**+* Y*+*Y*+Z'( )>#J[$\]$ ^_`aYm*Y*+,"ZO[ \]bcdefbgdhVijkYo*(Y*-*"Zb[*\]lmnodef dhVpqkY >-:-/:656-9=:*CY*EHZ"~ "'[R>\]>lm>no>de:ro 2st/uv'wxf >dyVz{|Y  UK:K/:6  56  -96  56  5=: * MY*OHZ2  "%.19>[\ U\]UlmUnoU}mUdeQro IstFuv >wx f Ud~V UYPZV_MC( 2 (CMPK!!– 4com/ustadmobile/core/db/dao/ScheduleDao_Impl$1.class=c  .com/ustadmobile/core/db/dao/ScheduleDao_Impl$1this$0.Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl;   $androidx/room/EntityInsertionAdapter(Landroidx/room/RoomDatabase;)VSINSERT OR ABORT INTO `Schedule` (`scheduleUid`,`sceduleStartTime`,`scheduleEndTime`,`scheduleDay`,`scheduleMonth`,`scheduleFrequency`,`umCalendarUid`,`scheduleClazzUid`,`scheduleMasterChangeSeqNum`,`scheduleLocalChangeSeqNum`,`scheduleLastChangedBy`,`scheduleLastChangedTime`,`scheduleActive`) VALUES (nullif(?, 0),?,?,?,?,?,?,?,?,?,?,?,?)  (com/ustadmobile/lib/db/entities/SchedulegetScheduleUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V  getSceduleStartTime  getScheduleEndTime " #$getScheduleDay()I & '$getScheduleMonth ) *$getScheduleFrequency , -getUmCalendarUid / 0getScheduleClazzUid 2 3getScheduleMasterChangeSeqNum 5 6getScheduleLocalChangeSeqNum 8 9$getScheduleLastChangedBy ; <getScheduleLastChangedTime > ?@getScheduleActive()Z B CDbindX(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/Schedule;)VM(Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis0Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl$1;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity*Lcom/ustadmobile/lib/db/entities/Schedule;_tmpI StackMapTable$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureRLandroidx/room/EntityInsertionAdapter; SourceFileScheduleDao_Impl.javaEnclosingMethod`,com/ustadmobile/core/db/dao/ScheduleDao_ImplNestHost InnerClasses  EFI *+*,G3H  IJ  KLMNF- G7H IJOPCDF4+,+,+,+,!+,%+,(+,++,.+ ,1+ ,4+ ,7+ ,:,=>+ G>= >?!@-A9BFCRD^EjFvGHIJKH*IJQRST UVW@X PPDCYF4 *+,AG3H  IJX PPZ[\]^_ a_b PK!!5com/ustadmobile/core/db/dao/ScheduleDao_Impl$10.class=  /com/ustadmobile/core/db/dao/ScheduleDao_Impl$10this$0.Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl;   ,androidx/room/paging/LimitOffsetPagingSourceQ(Landroidx/room/RoomSQLiteQuery;Landroidx/room/RoomDatabase;[Ljava/lang/String;)V scheduleUid  androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IsceduleStartTimescheduleEndTime scheduleDay scheduleMonthscheduleFrequency  umCalendarUid"scheduleClazzUid$scheduleMasterChangeSeqNum&scheduleLocalChangeSeqNum(scheduleLastChangedBy*scheduleLastChangedTime,scheduleActive.java/util/ArrayList 012 34android/database/CursorgetCount()I -6 7(I)V 09 :; moveToNext()Z=(com/ustadmobile/lib/db/entities/Schedule <? @()V 0B CDgetLong(I)J <F GHsetScheduleUid(J)V <J KHsetSceduleStartTime <M NHsetScheduleEndTime 0P QRgetInt(I)I <T U7setScheduleDay <W X7setScheduleMonth <Z [7setScheduleFrequency <] ^HsetUmCalendarUid <` aHsetScheduleClazzUid <c dHsetScheduleMasterChangeSeqNum <f gHsetScheduleLocalChangeSeqNum <i j7setScheduleLastChangedBy <l mHsetScheduleLastChangedTime <o pqsetScheduleActive(Z)V stu vwjava/util/Listadd(Ljava/lang/Object;)Z(Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl;Landroidx/room/RoomSQLiteQuery;Landroidx/room/RoomDatabase;[Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis1Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl$10;arg0Landroidx/room/RoomSQLiteQuery;arg1Landroidx/room/RoomDatabase;arg2[Ljava/lang/String; convertRows+(Landroid/database/Cursor;)Ljava/util/List;_item*Lcom/ustadmobile/lib/db/entities/Schedule;_tmpScheduleUidJ_tmpSceduleStartTime_tmpScheduleEndTime_tmpScheduleDayI_tmpScheduleMonth_tmpScheduleFrequency_tmpUmCalendarUid_tmpScheduleClazzUid_tmpScheduleMasterChangeSeqNum_tmpScheduleLocalChangeSeqNum_tmpScheduleLastChangedBy_tmpScheduleLastChangedTime_tmpScheduleActiveZ_tmpcursorLandroid/database/Cursor;_cursorIndexOfScheduleUid_cursorIndexOfSceduleStartTime_cursorIndexOfScheduleEndTime_cursorIndexOfScheduleDay_cursorIndexOfScheduleMonth_cursorIndexOfScheduleFrequency_cursorIndexOfUmCalendarUid_cursorIndexOfScheduleClazzUid(_cursorIndexOfScheduleMasterChangeSeqNum'_cursorIndexOfScheduleLocalChangeSeqNum#_cursorIndexOfScheduleLastChangedBy%_cursorIndexOfScheduleLastChangedTime_cursorIndexOfScheduleActive_resultLjava/util/List;LocalVariableTypeTable; StackMapTable SignatureW(Landroid/database/Cursor;)Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;$RuntimeInvisibleParameterAnnotationsZLandroidx/room/paging/LimitOffsetPagingSource; SourceFileScheduleDao_Impl.javaEnclosingMethod,com/ustadmobile/core/db/dao/ScheduleDao_Impl findAllSchedulesByClazzUid!(J)Landroidx/paging/PagingSource;NestHost InnerClasses  xy`*+*,-z{4|}~y '~+ =+>+6+6+6+6+6+!6 +#6 +%6 +'6 +)6 ++6-Y+/5:+8:+A7E+A7I+A7L+O6S+O6V+O6Y+A7\+ A7_+ A7b+ A7  e+ O6""h+ A7##k+O6&&6%%nrWz.&.6>FNV^fu~ (/9@JQ[gnx{{8ra(P 9?"J.#g%[&~|}~wph`&X.P6H>@ F8 N0 V( ^ fu  u lu0s0s<@0s PK!!5com/ustadmobile/core/db/dao/ScheduleDao_Impl$11.class=  /com/ustadmobile/core/db/dao/ScheduleDao_Impl$11this$0.Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  ,com/ustadmobile/core/db/dao/ScheduleDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; scheduleUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&sceduleStartTime(scheduleEndTime* scheduleDay, scheduleMonth.scheduleFrequency0 umCalendarUid2scheduleClazzUid4scheduleMasterChangeSeqNum6scheduleLocalChangeSeqNum8scheduleLastChangedBy:scheduleLastChangedTime<scheduleActive>java/util/ArrayList @AB CDandroid/database/CursorgetCount()I =F G(I)V @I JK moveToNext()ZM(com/ustadmobile/lib/db/entities/Schedule L @P QRgetLong(I)J LT UVsetScheduleUid(J)V LX YVsetSceduleStartTime L[ \VsetScheduleEndTime @^ _`getInt(I)I Lb cGsetScheduleDay Le fGsetScheduleMonth Lh iGsetScheduleFrequency Lk lVsetUmCalendarUid Ln oVsetScheduleClazzUid Lq rVsetScheduleMasterChangeSeqNum Lt uVsetScheduleLocalChangeSeqNum Lw xGsetScheduleLastChangedBy Lz {VsetScheduleLastChangedTime L} ~setScheduleActive(Z)V  java/util/Listadd(Ljava/lang/Object;)Z @ close  androidx/room/RoomSQLiteQueryrelease  call()Ljava/util/List;java/util/concurrent/CallableP(Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis1Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl$11; Signature_item*Lcom/ustadmobile/lib/db/entities/Schedule;_tmpScheduleUidJ_tmpSceduleStartTime_tmpScheduleEndTime_tmpScheduleDayI_tmpScheduleMonth_tmpScheduleFrequency_tmpUmCalendarUid_tmpScheduleClazzUid_tmpScheduleMasterChangeSeqNum_tmpScheduleLocalChangeSeqNum_tmpScheduleLastChangedBy_tmpScheduleLastChangedTime_tmpScheduleActiveZ_tmp_cursorIndexOfScheduleUid_cursorIndexOfSceduleStartTime_cursorIndexOfScheduleEndTime_cursorIndexOfScheduleDay_cursorIndexOfScheduleMonth_cursorIndexOfScheduleFrequency_cursorIndexOfUmCalendarUid_cursorIndexOfScheduleClazzUid(_cursorIndexOfScheduleMasterChangeSeqNum'_cursorIndexOfScheduleLocalChangeSeqNum#_cursorIndexOfScheduleLastChangedBy%_cursorIndexOfScheduleLastChangedTime_cursorIndexOfScheduleActive_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTable; StackMapTablejava/lang/Throwable Exceptionsjava/lang/Exception>()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;finalize()Ljava/lang/Object;oLjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileScheduleDao_Impl.javaEnclosingMethod $findAllSchedulesByClazzUidAsLiveList!(J)Lkotlinx/coroutines/flow/Flow;NestHost InnerClasses   C*+*,* If(**L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 +96 +;6=Y+?E:+HLYN:+O7S+O7W+O7Z+]6a+]6d+]6g+O7j+ O7m+ O7p+ O7  s+ ]6""v+ O7##y+]6&&6%%|W:+:'+'3MOPQ'R/S7T?UGVOWWX_YgZo[w\]_abdeghjkmnpqst vwy(z/|9}@JQ[blx8r(a9P J?"[.#x%l&z'r/j7b?ZGROJ WB _: g2 o* w" |@@L@@ @6*  A/*I  PK!!z^^5com/ustadmobile/core/db/dao/ScheduleDao_Impl$12.class=  /com/ustadmobile/core/db/dao/ScheduleDao_Impl$12this$0.Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  ,com/ustadmobile/core/db/dao/ScheduleDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; scheduleUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&sceduleStartTime(scheduleEndTime* scheduleDay, scheduleMonth.scheduleFrequency0 umCalendarUid2scheduleClazzUid4scheduleMasterChangeSeqNum6scheduleLocalChangeSeqNum8scheduleLastChangedBy:scheduleLastChangedTime<scheduleActive>java/util/ArrayList @AB CDandroid/database/CursorgetCount()I =F G(I)V @I JK moveToNext()ZM(com/ustadmobile/lib/db/entities/Schedule L @P QRgetLong(I)J LT UVsetScheduleUid(J)V LX YVsetSceduleStartTime L[ \VsetScheduleEndTime @^ _`getInt(I)I Lb cGsetScheduleDay Le fGsetScheduleMonth Lh iGsetScheduleFrequency Lk lVsetUmCalendarUid Ln oVsetScheduleClazzUid Lq rVsetScheduleMasterChangeSeqNum Lt uVsetScheduleLocalChangeSeqNum Lw xGsetScheduleLastChangedBy Lz {VsetScheduleLastChangedTime L} ~setScheduleActive(Z)V  java/util/Listadd(Ljava/lang/Object;)Z @ close  androidx/room/RoomSQLiteQueryrelease  call()Ljava/util/List;java/util/concurrent/CallableP(Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis1Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl$12; Signature_item*Lcom/ustadmobile/lib/db/entities/Schedule;_tmpScheduleUidJ_tmpSceduleStartTime_tmpScheduleEndTime_tmpScheduleDayI_tmpScheduleMonth_tmpScheduleFrequency_tmpUmCalendarUid_tmpScheduleClazzUid_tmpScheduleMasterChangeSeqNum_tmpScheduleLocalChangeSeqNum_tmpScheduleLastChangedBy_tmpScheduleLastChangedTime_tmpScheduleActiveZ_tmp_cursorIndexOfScheduleUid_cursorIndexOfSceduleStartTime_cursorIndexOfScheduleEndTime_cursorIndexOfScheduleDay_cursorIndexOfScheduleMonth_cursorIndexOfScheduleFrequency_cursorIndexOfUmCalendarUid_cursorIndexOfScheduleClazzUid(_cursorIndexOfScheduleMasterChangeSeqNum'_cursorIndexOfScheduleLocalChangeSeqNum#_cursorIndexOfScheduleLastChangedBy%_cursorIndexOfScheduleLastChangedTime_cursorIndexOfScheduleActive_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTable; StackMapTablejava/lang/Throwable Exceptionsjava/lang/Exception>()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;oLjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileScheduleDao_Impl.javaEnclosingMethod findAllSchedulesByClazzUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses   C*+*,* |(**L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 +96 +;6=Y+?E:+HLYN:+O7S+O7W+O7Z+]6a+]6d+]6g+O7j+ O7m+ O7p+ O7  s+ ]6""v+ O7##y+]6&&6%%|W:+*:'+*'5'/7?GOW_gow (/9@JQ[blx8r(a9P J?"[.#x%l&'y/q7i?aGYOQ WI _A g9 o1 w) |@@L@@@A/*  PK!!D| 4com/ustadmobile/core/db/dao/ScheduleDao_Impl$2.class=c  .com/ustadmobile/core/db/dao/ScheduleDao_Impl$2this$0.Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl;   $androidx/room/EntityInsertionAdapter(Landroidx/room/RoomDatabase;)VUINSERT OR REPLACE INTO `Schedule` (`scheduleUid`,`sceduleStartTime`,`scheduleEndTime`,`scheduleDay`,`scheduleMonth`,`scheduleFrequency`,`umCalendarUid`,`scheduleClazzUid`,`scheduleMasterChangeSeqNum`,`scheduleLocalChangeSeqNum`,`scheduleLastChangedBy`,`scheduleLastChangedTime`,`scheduleActive`) VALUES (nullif(?, 0),?,?,?,?,?,?,?,?,?,?,?,?)  (com/ustadmobile/lib/db/entities/SchedulegetScheduleUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V  getSceduleStartTime  getScheduleEndTime " #$getScheduleDay()I & '$getScheduleMonth ) *$getScheduleFrequency , -getUmCalendarUid / 0getScheduleClazzUid 2 3getScheduleMasterChangeSeqNum 5 6getScheduleLocalChangeSeqNum 8 9$getScheduleLastChangedBy ; <getScheduleLastChangedTime > ?@getScheduleActive()Z B CDbindX(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/Schedule;)VM(Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis0Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl$2;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity*Lcom/ustadmobile/lib/db/entities/Schedule;_tmpI StackMapTable$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureRLandroidx/room/EntityInsertionAdapter; SourceFileScheduleDao_Impl.javaEnclosingMethod`,com/ustadmobile/core/db/dao/ScheduleDao_ImplNestHost InnerClasses  EFI *+*,GMH  IJ  KLMNF- GQH IJOPCDF4+,+,+,+,!+,%+,(+,++,.+ ,1+ ,4+ ,7+ ,:,=>+ G>W XY!Z-[9\F]R^^_j`vabcdeH*IJQRST UVW@X PPDCYF4 *+,AGMH  IJX PPZ[\]^_ a_b PK!!J 4com/ustadmobile/core/db/dao/ScheduleDao_Impl$3.class=c  .com/ustadmobile/core/db/dao/ScheduleDao_Impl$3this$0.Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl;   +androidx/room/EntityDeletionOrUpdateAdapter(Landroidx/room/RoomDatabase;)VnUPDATE OR ABORT `Schedule` SET `scheduleUid` = ?,`sceduleStartTime` = ?,`scheduleEndTime` = ?,`scheduleDay` = ?,`scheduleMonth` = ?,`scheduleFrequency` = ?,`umCalendarUid` = ?,`scheduleClazzUid` = ?,`scheduleMasterChangeSeqNum` = ?,`scheduleLocalChangeSeqNum` = ?,`scheduleLastChangedBy` = ?,`scheduleLastChangedTime` = ?,`scheduleActive` = ? WHERE `scheduleUid` = ?  (com/ustadmobile/lib/db/entities/SchedulegetScheduleUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V  getSceduleStartTime  getScheduleEndTime " #$getScheduleDay()I & '$getScheduleMonth ) *$getScheduleFrequency , -getUmCalendarUid / 0getScheduleClazzUid 2 3getScheduleMasterChangeSeqNum 5 6getScheduleLocalChangeSeqNum 8 9$getScheduleLastChangedBy ; <getScheduleLastChangedTime > ?@getScheduleActive()Z B CDbindX(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/Schedule;)VM(Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis0Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl$3;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity*Lcom/ustadmobile/lib/db/entities/Schedule;_tmpI StackMapTable$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureYLandroidx/room/EntityDeletionOrUpdateAdapter; SourceFileScheduleDao_Impl.javaEnclosingMethod`,com/ustadmobile/core/db/dao/ScheduleDao_ImplNestHost InnerClasses  EFI *+*,GgH  IJ  KLMNF- GkH IJOPCDFD+,+,+,+,!+,%+,(+,++,.+ ,1+ ,4+ ,7+ ,:,=>+ +,GBq rs!t-u9vFwRx^yjzv{|}~H*IJQRSTUVW@X PPDCYF4 *+,AGgH  IJX PPZ[\]^_ a_b PK!!}WJJ4com/ustadmobile/core/db/dao/ScheduleDao_Impl$4.class=$  .com/ustadmobile/core/db/dao/ScheduleDao_Impl$4this$0.Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl;   #androidx/room/SharedSQLiteStatement(Landroidx/room/RoomDatabase;)V UPDATE Schedule SET scheduleActive = ?, scheduleLastChangedTime = ? WHERE scheduleUid = ? M(Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis0Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl$4;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; SourceFileScheduleDao_Impl.javaEnclosingMethod!,com/ustadmobile/core/db/dao/ScheduleDao_ImplNestHost InnerClasses  I *+*,    > L   " # PK!!\irr4com/ustadmobile/core/db/dao/ScheduleDao_Impl$5.class=S  .com/ustadmobile/core/db/dao/ScheduleDao_Impl$5this$0.Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl;   val$entity*Lcom/ustadmobile/lib/db/entities/Schedule;  java/lang/Object()V  ,com/ustadmobile/core/db/dao/ScheduleDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  __insertionAdapterOfSchedule&Landroidx/room/EntityInsertionAdapter; !"# $%$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)J '() *+java/lang/LongvalueOf(J)Ljava/lang/Long; - .setTransactionSuccessful 0 1endTransaction 3 45call()Ljava/lang/Long;7java/util/concurrent/Callable[(Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl;Lcom/ustadmobile/lib/db/entities/Schedule;)VCodeLineNumberTableLocalVariableTablethis0Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl$5; Signature_resultLjava/lang/Long; StackMapTableCjava/lang/Throwable ExceptionsFjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;CLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileScheduleDao_Impl.javaEnclosingMethod OP insertAsync^(Lcom/ustadmobile/lib/db/entities/Schedule;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :;<=>459A*** &L*,+M*/,N*/- (4:" &(24?;?@A<=AtBDEGHA4I9/*2:; <=DEGH>JKLMNQR PK!!z,%4com/ustadmobile/core/db/dao/ScheduleDao_Impl$6.class=Q  .com/ustadmobile/core/db/dao/ScheduleDao_Impl$6this$0.Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl;   val$entitiesLjava/util/List;  java/lang/Object()V  ,com/ustadmobile/core/db/dao/ScheduleDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  __insertionAdapterOfSchedule_1&Landroidx/room/EntityInsertionAdapter; !"# $%$androidx/room/EntityInsertionAdapterinsert(Ljava/lang/Iterable;)V ' (setTransactionSuccessful *+, -. kotlin/UnitINSTANCE Lkotlin/Unit; 0 1endTransaction 3 45call()Lkotlin/Unit;7java/util/concurrent/CallableA(Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethis0Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl$6; Signature StackMapTableAjava/lang/Throwable ExceptionsDjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileScheduleDao_Impl.javaEnclosingMethod MNupsertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :;<=>459?*** *&)L*/+M*/, &2:" "&02=; ?<=?r@BCEFA4G9/*2:; <=BCEF>HIJKLOP PK!!4com/ustadmobile/core/db/dao/ScheduleDao_Impl$7.class=S  .com/ustadmobile/core/db/dao/ScheduleDao_Impl$7this$0.Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl;   val$entity*Lcom/ustadmobile/lib/db/entities/Schedule;  java/lang/Object()V  ,com/ustadmobile/core/db/dao/ScheduleDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  __updateAdapterOfSchedule-Landroidx/room/EntityDeletionOrUpdateAdapter; !"# $%+androidx/room/EntityDeletionOrUpdateAdapterhandle(Ljava/lang/Object;)I ' (setTransactionSuccessful *+, -.java/lang/IntegervalueOf(I)Ljava/lang/Integer; 0 1endTransaction 3 45call()Ljava/lang/Integer;7java/util/concurrent/Callable[(Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl;Lcom/ustadmobile/lib/db/entities/Schedule;)VCodeLineNumberTableLocalVariableTablethis0Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl$7; Signature_totalI StackMapTableCjava/lang/Throwable ExceptionsFjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;FLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileScheduleDao_Impl.javaEnclosingMethod OP updateAsync^(Lcom/ustadmobile/lib/db/entities/Schedule;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :;<=>459E<*** `<*&)M*/,N*/- ,8:&  ',68C;E<=C?@A8BDEGHA4I9/*2:; <=DEGH>JKLMNQR PK!!!  4com/ustadmobile/core/db/dao/ScheduleDao_Impl$8.class=k  .com/ustadmobile/core/db/dao/ScheduleDao_Impl$8this$0.Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl;   val$activeZ  val$changeTimeJ  val$scheduleUid  java/lang/Object()V  ,com/ustadmobile/core/db/dao/ScheduleDao_Impl'__preparedStmtOfUpdateScheduleActivated%Landroidx/room/SharedSQLiteStatement;  ! "##androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; %&' ())androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V + ,-__dbLandroidx/room/RoomDatabase; /01 2androidx/room/RoomDatabasebeginTransaction %4 56executeUpdateDelete()I /8 9setTransactionSuccessful ;<= >? kotlin/UnitINSTANCE Lkotlin/Unit; /A BendTransaction D EFrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V H IJcall()Lkotlin/Unit;Ljava/util/concurrent/Callable4(Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl;ZJJ)VCodeLineNumberTableLocalVariableTablethis0Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl$8; Signature_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI_tmp StackMapTable[java/lang/Throwable Exceptions^java/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileScheduleDao_Impl.javaEnclosingMethod ghupdateScheduleActivated7(JZJLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses K  MNN*+**! **OPQRSIJNk*L=*>+$=+* $=+*$**.+3W**7::**@*+C:**@:*+CG]uuwu=guON #%02=GNX]gru P*QR TU VWzXWY!%@[%ZNZ\]_`AIaN/*GOP QR\]_`Sbcdefij PK!!e~4com/ustadmobile/core/db/dao/ScheduleDao_Impl$9.class=  .com/ustadmobile/core/db/dao/ScheduleDao_Impl$9this$0.Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  ,com/ustadmobile/core/db/dao/ScheduleDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; scheduleUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&sceduleStartTime(scheduleEndTime* scheduleDay, scheduleMonth.scheduleFrequency0 umCalendarUid2scheduleClazzUid4scheduleMasterChangeSeqNum6scheduleLocalChangeSeqNum8scheduleLastChangedBy:scheduleLastChangedTime<scheduleActive >?@ ABandroid/database/Cursor moveToFirst()ZD(com/ustadmobile/lib/db/entities/Schedule C >G HIgetLong(I)J CK LMsetScheduleUid(J)V CO PMsetSceduleStartTime CR SMsetScheduleEndTime >U VWgetInt(I)I CY Z[setScheduleDay(I)V C] ^[setScheduleMonth C` a[setScheduleFrequency Cc dMsetUmCalendarUid Cf gMsetScheduleClazzUid Ci jMsetScheduleMasterChangeSeqNum Cl mMsetScheduleLocalChangeSeqNum Co p[setScheduleLastChangedBy Cr sMsetScheduleLastChangedTime Cu vwsetScheduleActive(Z)V >y zclose |}~ androidx/room/RoomSQLiteQueryrelease  call,()Lcom/ustadmobile/lib/db/entities/Schedule;java/util/concurrent/CallableP(Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis0Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl$9; Signature_tmpScheduleUidJ_tmpSceduleStartTime_tmpScheduleEndTime_tmpScheduleDayI_tmpScheduleMonth_tmpScheduleFrequency_tmpUmCalendarUid_tmpScheduleClazzUid_tmpScheduleMasterChangeSeqNum_tmpScheduleLocalChangeSeqNum_tmpScheduleLastChangedBy_tmpScheduleLastChangedTime_tmpScheduleActiveZ_tmp_result*Lcom/ustadmobile/lib/db/entities/Schedule;_cursorIndexOfScheduleUid_cursorIndexOfSceduleStartTime_cursorIndexOfScheduleEndTime_cursorIndexOfScheduleDay_cursorIndexOfScheduleMonth_cursorIndexOfScheduleFrequency_cursorIndexOfUmCalendarUid_cursorIndexOfScheduleClazzUid(_cursorIndexOfScheduleMasterChangeSeqNum'_cursorIndexOfScheduleLocalChangeSeqNum#_cursorIndexOfScheduleLastChangedBy%_cursorIndexOfScheduleLastChangedTime_cursorIndexOfScheduleActive_cursorLandroid/database/Cursor; StackMapTablejava/lang/Throwable Exceptionsjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/Nullable;()Ljava/lang/Object;]Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileScheduleDao_Impl.javaEnclosingMethod findByUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses   C*+*,* a3'**L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 +96 +;6+=CYE:+F7J+F7N+F7Q+T6X+T6\+T6_+F7b+ F7e+ F7h+ F7k+ T6!!n+ F7""q+T6%%6$$t::+x*{:&+x*{&z4eghi'j/k7l?mGnOoWp_qgroswuvxy{|~ *1;BLS]ipsvz8yhW*F;5!L$"i$]%rk'c/[7S?KGCO; W3 _+ g# o wv_f>C@ >C>A/*a  PK!!u552com/ustadmobile/core/db/dao/ScheduleDao_Impl.class=  'com/ustadmobile/core/db/dao/ScheduleDao()V   ,com/ustadmobile/core/db/dao/ScheduleDao_Impl__dbLandroidx/room/RoomDatabase;.com/ustadmobile/core/db/dao/ScheduleDao_Impl$1  M(Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl;Landroidx/room/RoomDatabase;)V  __insertionAdapterOfSchedule&Landroidx/room/EntityInsertionAdapter;.com/ustadmobile/core/db/dao/ScheduleDao_Impl$2   __insertionAdapterOfSchedule_1.com/ustadmobile/core/db/dao/ScheduleDao_Impl$3   !"__updateAdapterOfSchedule-Landroidx/room/EntityDeletionOrUpdateAdapter;$.com/ustadmobile/core/db/dao/ScheduleDao_Impl$4 # ' ()'__preparedStmtOfUpdateScheduleActivated%Landroidx/room/SharedSQLiteStatement; +,- .androidx/room/RoomDatabaseassertNotSuspendingTransaction +0 1beginTransaction 345 67$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)J +9 :setTransactionSuccessful +< =endTransaction?.com/ustadmobile/core/db/dao/ScheduleDao_Impl$5 >A B[(Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl;Lcom/ustadmobile/lib/db/entities/Schedule;)V DEF GHandroidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 3J KLinsert(Ljava/lang/Iterable;)VN.com/ustadmobile/core/db/dao/ScheduleDao_Impl$6 MP QA(Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl;Ljava/util/List;)V STU VW+androidx/room/EntityDeletionOrUpdateAdapterhandle(Ljava/lang/Object;)IY.com/ustadmobile/core/db/dao/ScheduleDao_Impl$7 XA\.com/ustadmobile/core/db/dao/ScheduleDao_Impl$8 [^ _4(Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl;ZJJ)Va,SELECT * FROM Schedule WHERE scheduleUid = ? cde fgandroidx/room/RoomSQLiteQueryacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; ci jkbindLong(IJ)V mno pqandroidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;s scheduleUid uvw xyandroidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I{sceduleStartTime}scheduleEndTime scheduleDay scheduleMonthscheduleFrequency umCalendarUidscheduleClazzUidscheduleMasterChangeSeqNumscheduleLocalChangeSeqNumscheduleLastChangedByscheduleLastChangedTimescheduleActive  android/database/Cursor moveToFirst()Z(com/ustadmobile/lib/db/entities/Schedule  getLong(I)J setScheduleUid(J)V setSceduleStartTime setScheduleEndTime getInt(I)I setScheduleDay(I)V setScheduleMonth setScheduleFrequency setUmCalendarUid setScheduleClazzUid setScheduleMasterChangeSeqNum setScheduleLocalChangeSeqNum setScheduleLastChangedBy setScheduleLastChangedTime setScheduleActive(Z)V close c release m createCancellationSignal!()Landroid/os/CancellationSignal;.com/ustadmobile/core/db/dao/ScheduleDao_Impl$9 P(Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl;Landroidx/room/RoomSQLiteQuery;)V D G(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;ZSELECT * FROM Schedule WHERE scheduleClazzUid = ? AND CAST(scheduleActive AS INTEGER) = 1 /com/ustadmobile/core/db/dao/ScheduleDao_Impl$10java/lang/StringSchedule (Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl;Landroidx/room/RoomSQLiteQuery;Landroidx/room/RoomDatabase;[Ljava/lang/String;)VYSELECT * FROM Schedule WHERE scheduleClazzUid = ? AND CAST(scheduleActive AS INTEGER) = 1java/util/ArrayList getCount()I   moveToNext  java/util/Listadd(Ljava/lang/Object;)Z/com/ustadmobile/core/db/dao/ScheduleDao_Impl$11 D  createFlowo(Landroidx/room/RoomDatabase;Z[Ljava/lang/String;Ljava/util/concurrent/Callable;)Lkotlinx/coroutines/flow/Flow;/com/ustadmobile/core/db/dao/ScheduleDao_Impl$12      java/util/Collections emptyList()Ljava/util/List;  update-(Lcom/ustadmobile/lib/db/entities/Schedule;)V   insertAsync^(Lcom/ustadmobile/lib/db/entities/Schedule;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;  K-(Lcom/ustadmobile/lib/db/entities/Schedule;)J SignatureRLandroidx/room/EntityInsertionAdapter;YLandroidx/room/EntityDeletionOrUpdateAdapter;(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis.Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl;$RuntimeInvisibleParameterAnnotationsLandroidx/annotation/NonNull;_resultJentity*Lcom/ustadmobile/lib/db/entities/Schedule; StackMapTable)java/lang/Throwable $completion Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;q(Lcom/ustadmobile/lib/db/entities/Schedule;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; insertList(Ljava/util/List;)V entityListLjava/util/List;=Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/Schedule;>;@(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/Schedule;>;)VupsertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;entities;0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;(Ljava/util/List;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; updateAsync6Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;t(Lcom/ustadmobile/lib/db/entities/Schedule;Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;updateScheduleActivated7(JZJLkotlin/coroutines/Continuation;)Ljava/lang/Object;activeZ changeTimeG(JZJLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; findByUid-(J)Lcom/ustadmobile/lib/db/entities/Schedule;_tmpScheduleUid_tmpSceduleStartTime_tmpScheduleEndTime_tmpScheduleDayI_tmpScheduleMonth_tmpScheduleFrequency_tmpUmCalendarUid_tmpScheduleClazzUid_tmpScheduleMasterChangeSeqNum_tmpScheduleLocalChangeSeqNum_tmpScheduleLastChangedBy_tmpScheduleLastChangedTime_tmpScheduleActive_tmp_cursorIndexOfScheduleUid_cursorIndexOfSceduleStartTime_cursorIndexOfScheduleEndTime_cursorIndexOfScheduleDay_cursorIndexOfScheduleMonth_cursorIndexOfScheduleFrequency_cursorIndexOfUmCalendarUid_cursorIndexOfScheduleClazzUid(_cursorIndexOfScheduleMasterChangeSeqNum'_cursorIndexOfScheduleLocalChangeSeqNum#_cursorIndexOfScheduleLastChangedBy%_cursorIndexOfScheduleLastChangedTime_cursorIndexOfScheduleActiveuid_sqlLjava/lang/String; _statementLandroidx/room/RoomSQLiteQuery; _argIndex_cursorLandroid/database/Cursor;findByUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;_cancellationSignalLandroid/os/CancellationSignal;MLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/Schedule;>;b(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/Schedule;>;)Ljava/lang/Object;findAllSchedulesByClazzUid!(J)Landroidx/paging/PagingSource;clazzUid`(J)Landroidx/paging/PagingSource; findAllSchedulesByClazzUidAsList(J)Ljava/util/List;_item?(J)Ljava/util/List;$findAllSchedulesByClazzUidAsLiveList!(J)Lkotlinx/coroutines/flow/Flow;_(J)Lkotlinx/coroutines/flow/Flow;>;findAllSchedulesByClazzUidAsync_Lkotlin/coroutines/Continuation<-Ljava/util/List;>;t(JLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;getRequiredConverters(()Ljava/util/List;>;RuntimeInvisibleAnnotations(Ljava/lang/Object;)VF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; SourceFileScheduleDao_Impl.java NestMembers InnerClasses1 !"()>**+* Y*+*Y*+*Y*+*#Y*+%&12 3M#g0=> > !"K7***/*+2A*8 7*;:*;!++-+& !(+4 #$7 7%&'k(c*>Y*+@,C  %&*+, *-./02***/*+I*8*; M*;,'& $'/12 212, 213'g( 456m*MY*+O,C  72*+,78*9:3***/*+RW*8*; M*;,(& %(023 3%&'h( ;c*XY*+Z,C  %&*+, *<=>?{ *[Y*]C4 s$@AB$*+, *9CDE,`N`b:6h***l:rt6zt6|t6 ~t6 t6 t6 t6 t6t6t6t6t6t6Y:77 7 6 6 6 77  7""7$$6&&7''6**6))ɧ:::++*9 *3<ENW`ir{ !"#%&()+,./1245 78:);0=;>B@MATC_DfFqGxIJMNOPQSUVSUVW`#F$G$H$IJKJLJ)M$;mN$ M[O$"_IP$$q7QJ&%R$'SA)TJ*#&3UJ<VJE|WJ NsXJ WjYJ `aZJ iX[J rO\J{F]J=^J4_J+`J"aJ#& b$cd efgJ*hi'w"c@ cc(jk2`:`b:6h:*Y*-ܰ\] ^_`aH2 2b$2*+.cd &ef#gJlm, 2*nopq .Nb:6hY**YS 4. .r$+cd #ef gJstu-Nb:6h***l:rt6zt6|t6 ~t6 t6 t6 t6 t6t6t6t6t6t6Y:Y:77 7 6 6 6 77!!7##7%%6''7((6++6**W::,,*: *3<ENW`ir{      !'".$9%@'K(R*]+d-o.v0134789:;<>?<>?@`#v&F$G$H$IJKJ'LJ9M$KwN$!]eO$#oSP$%AQJ'/R$(SA*TJ+3UJ<VJEWJ NXJ WYJ `xZJ io[J rf\J{]]JT^JK_JB`J9aJ)#2 r$cd efgJ*hi, )#8'c#c@cc(wxy2Nb:6h*YSY*EF GHI42 2r$/cd 'ef$gJz{k2:b:6h:*Y*-ܰ H2 2r$2*+.cd &ef#gJlm, 2*|} ~ "A3 *+ $   A4 *+,$   AK73 *+$    [XM># b #>MX[PK!!p  7com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$1.class=Y  1com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$1this$01Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl;   $androidx/room/EntityInsertionAdapter(Landroidx/room/RoomDatabase;)VINSERT OR ABORT INTO `ScopedGrant` (`sgUid`,`sgPcsn`,`sgLcsn`,`sgLcb`,`sgLct`,`sgTableId`,`sgEntityUid`,`sgPermissions`,`sgGroupUid`,`sgIndex`,`sgFlags`) VALUES (nullif(?, 0),?,?,?,?,?,?,?,?,?,?)  +com/ustadmobile/lib/db/entities/ScopedGrantgetSgUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V   getSgPcsn   getSgLcsn " #$getSgLcb()I & 'getSgLct ) *$ getSgTableId , -getSgEntityUid / 0getSgPermissions 2 3 getSgGroupUid 5 6$ getSgIndex 8 9$ getSgFlags ; <=bind[(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/ScopedGrant;)VP(Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis3Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl$1;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity-Lcom/ustadmobile/lib/db/entities/ScopedGrant;$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureULandroidx/room/EntityInsertionAdapter; SourceFileScopedGrantDao_Impl.javaEnclosingMethodV/com/ustadmobile/core/db/dao/ScopedGrantDao_ImplNestHost InnerClasses  >?I *+*,@ A  BC  DEFG?- @$A BCHI<=?+,+,+,+,!+,%+,(+,++,.+ ,1+ ,4+ ,7@2 * +,!--.8/E0Q1]2i3v45A BCJKLMN IID<O?4 *+,:@ A  BCN IIPQRSTU WUX PK!!E7com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$2.class=S  1com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$2this$01Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl;  val$scopedGrant-Lcom/ustadmobile/lib/db/entities/ScopedGrant;  java/lang/Object()V  /com/ustadmobile/core/db/dao/ScopedGrantDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  __insertionAdapterOfScopedGrant&Landroidx/room/EntityInsertionAdapter; !"# $%$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)J '() *+java/lang/LongvalueOf(J)Ljava/lang/Long; - .setTransactionSuccessful 0 1endTransaction 3 45call()Ljava/lang/Long;7java/util/concurrent/Callablea(Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl;Lcom/ustadmobile/lib/db/entities/ScopedGrant;)VCodeLineNumberTableLocalVariableTablethis3Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl$2; Signature_resultLjava/lang/Long; StackMapTableCjava/lang/Throwable ExceptionsFjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;CLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileScopedGrantDao_Impl.javaEnclosingMethod OP insertAsynca(Lcom/ustadmobile/lib/db/entities/ScopedGrant;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :<;<=>459A*** &L*,+M*/,N*/- (4:"@ BC&D(F2D4F?G;?@A<=AtBDEGHA4I9/*2:<; <=DEGH>JKLMNQR PK!!퐲Y7com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$3.class=Q  1com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$3this$01Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl;  val$scopedGrantListLjava/util/List;  java/lang/Object()V  /com/ustadmobile/core/db/dao/ScopedGrantDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  __insertionAdapterOfScopedGrant&Landroidx/room/EntityInsertionAdapter; !"# $%$androidx/room/EntityInsertionAdapterinsert(Ljava/lang/Iterable;)V ' (setTransactionSuccessful *+, -. kotlin/UnitINSTANCE Lkotlin/Unit; 0 1endTransaction 3 45call()Lkotlin/Unit;7java/util/concurrent/CallableD(Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethis3Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl$3; Signature StackMapTableAjava/lang/Throwable ExceptionsDjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileScopedGrantDao_Impl.javaEnclosingMethod MNinsertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :O;<=>459?*** *&)L*/+M*/, &2:"S UV"W&Y0W2Y=Z; ?<=?r@BCEFA4G9/*2:O; <=BCEF>HIJKLOP PK!! 5com/ustadmobile/core/db/dao/ScopedGrantDao_Impl.class=M  *com/ustadmobile/core/db/dao/ScopedGrantDao()V   /com/ustadmobile/core/db/dao/ScopedGrantDao_Impl__dbLandroidx/room/RoomDatabase;1com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$1  P(Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl;Landroidx/room/RoomDatabase;)V  __insertionAdapterOfScopedGrant&Landroidx/room/EntityInsertionAdapter;1com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$2  a(Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl;Lcom/ustadmobile/lib/db/entities/ScopedGrant;)V   androidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;"1com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$3 !$ %D(Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl;Ljava/util/List;)V '() *+java/util/Collections emptyList()Ljava/util/List; SignatureULandroidx/room/EntityInsertionAdapter;(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis1Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl;$RuntimeInvisibleParameterAnnotationsLandroidx/annotation/NonNull; insertAsynca(Lcom/ustadmobile/lib/db/entities/ScopedGrant;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; scopedGrant-Lcom/ustadmobile/lib/db/entities/ScopedGrant; $completion Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;t(Lcom/ustadmobile/lib/db/entities/ScopedGrant;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;insertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;scopedGrantListLjava/util/List;@Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ScopedGrant;>;0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ScopedGrant;>;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;getRequiredConverters(()Ljava/util/List;>;RuntimeInvisibleAnnotations SourceFileScopedGrantDao_Impl.java NestMembers InnerClasses1 ,-./W**+* Y*+0 7123 4567/c*Y*+,0<1 2389:;< :=,>?@/m*!Y*+#,0O1 23AB:;<AC:D,E F+/&0a,GH5IJK! L !PK!! +c c 0com/ustadmobile/core/db/dao/SiteDao_Impl$1.class=`  *com/ustadmobile/core/db/dao/SiteDao_Impl$1this$0*Lcom/ustadmobile/core/db/dao/SiteDao_Impl;   $androidx/room/EntityInsertionAdapter(Landroidx/room/RoomDatabase;)VINSERT OR REPLACE INTO `Site` (`siteUid`,`sitePcsn`,`siteLcsn`,`siteLcb`,`siteLct`,`siteName`,`guestLogin`,`registrationAllowed`,`authSalt`) VALUES (nullif(?, 0),?,?,?,?,?,?,?,?)  $com/ustadmobile/lib/db/entities/Site getSiteUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V   getSitePcsn   getSiteLcsn " #$ getSiteLcb()I & ' getSiteLct ) *+ getSiteName()Ljava/lang/String; - ./bindNull(I)V 1 23 bindString(ILjava/lang/String;)V 5 67 getGuestLogin()Z 9 :7getRegistrationAllowed < =+ getAuthSalt ? @AbindT(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/Site;)VI(Lcom/ustadmobile/core/db/dao/SiteDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis,Lcom/ustadmobile/core/db/dao/SiteDao_Impl$1;arg0Landroidx/room/RoomDatabase; createQueryRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity&Lcom/ustadmobile/lib/db/entities/Site;_tmpI_tmp_1 StackMapTable$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureNLandroidx/room/EntityInsertionAdapter; SourceFileSiteDao_Impl.javaEnclosingMethod](com/ustadmobile/core/db/dao/SiteDao_ImplNestHost InnerClasses  BCI *+*,D,E  FG  HIJ+C- D0E FGKL@ACM+,+,+,+,!+,%,(+,+,(0,4>+,86+,;+ ,+ ,;0DB6 78!9-:8;?<J>V@cAmB{CDEGIE4FGMNOPcBQR{*SRTJ @@ U LLD@VC4 *+,>D,E  FGU LLWXYZ[\ ^\_ PK!!La a 0com/ustadmobile/core/db/dao/SiteDao_Impl$2.class=`  *com/ustadmobile/core/db/dao/SiteDao_Impl$2this$0*Lcom/ustadmobile/core/db/dao/SiteDao_Impl;   $androidx/room/EntityInsertionAdapter(Landroidx/room/RoomDatabase;)VINSERT OR ABORT INTO `Site` (`siteUid`,`sitePcsn`,`siteLcsn`,`siteLcb`,`siteLct`,`siteName`,`guestLogin`,`registrationAllowed`,`authSalt`) VALUES (nullif(?, 0),?,?,?,?,?,?,?,?)  $com/ustadmobile/lib/db/entities/Site getSiteUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V   getSitePcsn   getSiteLcsn " #$ getSiteLcb()I & ' getSiteLct ) *+ getSiteName()Ljava/lang/String; - ./bindNull(I)V 1 23 bindString(ILjava/lang/String;)V 5 67 getGuestLogin()Z 9 :7getRegistrationAllowed < =+ getAuthSalt ? @AbindT(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/Site;)VI(Lcom/ustadmobile/core/db/dao/SiteDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis,Lcom/ustadmobile/core/db/dao/SiteDao_Impl$2;arg0Landroidx/room/RoomDatabase; createQueryRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity&Lcom/ustadmobile/lib/db/entities/Site;_tmpI_tmp_1 StackMapTable$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureNLandroidx/room/EntityInsertionAdapter; SourceFileSiteDao_Impl.javaEnclosingMethod](com/ustadmobile/core/db/dao/SiteDao_ImplNestHost InnerClasses  BCI *+*,DKE  FG  HIJ+C- DOE FGKL@ACM+,+,+,+,!+,%,(+,+,(0,4>+,86+,;+ ,+ ,;0DBU VW!X-Y8Z?[J]V_c`ma{bcdfhE4FGMNOPcBQR{*SRTJ @@ U LLD@VC4 *+,>DKE  FGU LLWXYZ[\ ^\_ PK!! 0com/ustadmobile/core/db/dao/SiteDao_Impl$3.class=`  *com/ustadmobile/core/db/dao/SiteDao_Impl$3this$0*Lcom/ustadmobile/core/db/dao/SiteDao_Impl;   +androidx/room/EntityDeletionOrUpdateAdapter(Landroidx/room/RoomDatabase;)VUPDATE OR ABORT `Site` SET `siteUid` = ?,`sitePcsn` = ?,`siteLcsn` = ?,`siteLcb` = ?,`siteLct` = ?,`siteName` = ?,`guestLogin` = ?,`registrationAllowed` = ?,`authSalt` = ? WHERE `siteUid` = ?  $com/ustadmobile/lib/db/entities/Site getSiteUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V   getSitePcsn   getSiteLcsn " #$ getSiteLcb()I & ' getSiteLct ) *+ getSiteName()Ljava/lang/String; - ./bindNull(I)V 1 23 bindString(ILjava/lang/String;)V 5 67 getGuestLogin()Z 9 :7getRegistrationAllowed < =+ getAuthSalt ? @AbindT(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/Site;)VI(Lcom/ustadmobile/core/db/dao/SiteDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis,Lcom/ustadmobile/core/db/dao/SiteDao_Impl$3;arg0Landroidx/room/RoomDatabase; createQueryRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity&Lcom/ustadmobile/lib/db/entities/Site;_tmpI_tmp_1 StackMapTable$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureULandroidx/room/EntityDeletionOrUpdateAdapter; SourceFileSiteDao_Impl.javaEnclosingMethod](com/ustadmobile/core/db/dao/SiteDao_ImplNestHost InnerClasses  BCI *+*,DjE  FG  HIJ+C- DnE FGKL@AC]+,+,+,+,!+,%,(+,+,(0,4>+,86+,;+ ,+ ,;0+ ,DFt uv!w-x8y?zJ|V~cm{E4FGMNOPcNQR{6SRTJ @@ U LLD@VC4 *+,>DjE  FGU LLWXYZ[\ ^\_ PK!!%II0com/ustadmobile/core/db/dao/SiteDao_Impl$4.class=S  *com/ustadmobile/core/db/dao/SiteDao_Impl$4this$0*Lcom/ustadmobile/core/db/dao/SiteDao_Impl;  val$site&Lcom/ustadmobile/lib/db/entities/Site;  java/lang/Object()V  (com/ustadmobile/core/db/dao/SiteDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  __insertionAdapterOfSite&Landroidx/room/EntityInsertionAdapter; !"# $%$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)J '() *+java/lang/LongvalueOf(J)Ljava/lang/Long; - .setTransactionSuccessful 0 1endTransaction 3 45call()Ljava/lang/Long;7java/util/concurrent/CallableS(Lcom/ustadmobile/core/db/dao/SiteDao_Impl;Lcom/ustadmobile/lib/db/entities/Site;)VCodeLineNumberTableLocalVariableTablethis,Lcom/ustadmobile/core/db/dao/SiteDao_Impl$4; Signature_resultLjava/lang/Long; StackMapTableCjava/lang/Throwable ExceptionsFjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;CLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileSiteDao_Impl.javaEnclosingMethod OP replaceAsyncZ(Lcom/ustadmobile/lib/db/entities/Site;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :;<=>459A*** &L*,+M*/,N*/- (4:" &(24?;?@A<=AtBDEGHA4I9/*2:; <=DEGH>JKLMNQR PK!![0com/ustadmobile/core/db/dao/SiteDao_Impl$5.class=Q  *com/ustadmobile/core/db/dao/SiteDao_Impl$5this$0*Lcom/ustadmobile/core/db/dao/SiteDao_Impl;   val$workspace&Lcom/ustadmobile/lib/db/entities/Site;  java/lang/Object()V  (com/ustadmobile/core/db/dao/SiteDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  __updateAdapterOfSite-Landroidx/room/EntityDeletionOrUpdateAdapter; !"# $%+androidx/room/EntityDeletionOrUpdateAdapterhandle(Ljava/lang/Object;)I ' (setTransactionSuccessful *+, -. kotlin/UnitINSTANCE Lkotlin/Unit; 0 1endTransaction 3 45call()Lkotlin/Unit;7java/util/concurrent/CallableS(Lcom/ustadmobile/core/db/dao/SiteDao_Impl;Lcom/ustadmobile/lib/db/entities/Site;)VCodeLineNumberTableLocalVariableTablethis,Lcom/ustadmobile/core/db/dao/SiteDao_Impl$5; Signature StackMapTableAjava/lang/Throwable ExceptionsDjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileSiteDao_Impl.javaEnclosingMethod MN updateAsyncZ(Lcom/ustadmobile/lib/db/entities/Site;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :;<=>459@*** W*&)L*/+M*/, '3:" #'13>; @<=?s@BCEFA4G9/*2:; <=BCEF>HIJKLOP PK!!2##0com/ustadmobile/core/db/dao/SiteDao_Impl$6.class=  *com/ustadmobile/core/db/dao/SiteDao_Impl$6this$0*Lcom/ustadmobile/core/db/dao/SiteDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  (com/ustadmobile/core/db/dao/SiteDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;siteUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&sitePcsn(siteLcsn*siteLcb,siteLct.siteName0 guestLogin2registrationAllowed4authSalt 678 9:android/database/Cursor moveToFirst()Z<$com/ustadmobile/lib/db/entities/Site ; 6? @AgetLong(I)J ;C DE setSiteUid(J)V ;G HE setSitePcsn ;J KE setSiteLcsn 6M NOgetInt(I)I ;Q RS setSiteLcb(I)V ;U VE setSiteLct 6X YZisNull(I)Z 6\ ]^ getString(I)Ljava/lang/String; ;` ab setSiteName(Ljava/lang/String;)V ;d ef setGuestLogin(Z)V ;h ifsetRegistrationAllowed ;k lb setAuthSalt 6n oclose qrs tandroidx/room/RoomSQLiteQueryrelease v wxcall(()Lcom/ustadmobile/lib/db/entities/Site;zjava/util/concurrent/CallableL(Lcom/ustadmobile/core/db/dao/SiteDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis,Lcom/ustadmobile/core/db/dao/SiteDao_Impl$6; Signature _tmpSiteNameLjava/lang/String; _tmpAuthSalt _tmpSiteUidJ _tmpSitePcsn _tmpSiteLcsn _tmpSiteLcbI _tmpSiteLct_tmpGuestLoginZ_tmp_tmpRegistrationAllowed_tmp_1_result&Lcom/ustadmobile/lib/db/entities/Site;_cursorIndexOfSiteUid_cursorIndexOfSitePcsn_cursorIndexOfSiteLcsn_cursorIndexOfSiteLcb_cursorIndexOfSiteLct_cursorIndexOfSiteName_cursorIndexOfGuestLogin!_cursorIndexOfRegistrationAllowed_cursorIndexOfAuthSalt_cursorLandroid/database/Cursor; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/Nullable;()Ljava/lang/Object;YLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileSiteDao_Impl.javaEnclosingMethod  getSiteAsync4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  y {|C*+*,* }~wx|f**L+=+%>+'6+)6++6+-6+/6+16 +36 +5;Y=: +>7   B+>7 F+>7 I+L6 P+>7 T+W : +[: _+L66 c+ L66 g+ W : + [: j:  : +m*p :+m*pDTTVT}-   '/7?GOW`iry "#%&()+-0125679#:)<3>:?=@@BDDJEQBTD\EcF~&r cFR)53i <5'-/%7?G O W @ fU 6; @6;@6;  6;6Aw|/*u}~  PK!!0com/ustadmobile/core/db/dao/SiteDao_Impl$7.class=X  *com/ustadmobile/core/db/dao/SiteDao_Impl$7this$0*Lcom/ustadmobile/core/db/dao/SiteDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  (com/ustadmobile/core/db/dao/SiteDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;  !"android/database/Cursor moveToFirst()Z $ %&isNull(I)Z ( )* getString(I)Ljava/lang/String; , -close /01 2androidx/room/RoomSQLiteQueryrelease 4 56call()Ljava/lang/String;8java/util/concurrent/CallableL(Lcom/ustadmobile/core/db/dao/SiteDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis,Lcom/ustadmobile/core/db/dao/SiteDao_Impl$7; Signature_resultLjava/lang/String;_cursorLandroid/database/Cursor; StackMapTableFjava/lang/StringHjava/lang/Throwable ExceptionsKjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/Nullable;()Ljava/lang/Object;ELjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileSiteDao_Impl.javaEnclosingMethod TUgetSiteAuthSaltAsync4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  7 9:C*+*,* ;P<=>?56:Y**L++#M+'MM,N++*.-:++*.8GGIG;6 TWX$Y)[4^6`8b>cE`GbOcVd<4&@A1@A6@AY=>HBCD) EGIJLMA5N:/*3;P< =>IJLM?OPQRSVW PK!!TII0com/ustadmobile/core/db/dao/SiteDao_Impl$8.class=  *com/ustadmobile/core/db/dao/SiteDao_Impl$8this$0*Lcom/ustadmobile/core/db/dao/SiteDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  (com/ustadmobile/core/db/dao/SiteDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;siteUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&sitePcsn(siteLcsn*siteLcb,siteLct.siteName0 guestLogin2registrationAllowed4authSalt 678 9:android/database/Cursor moveToFirst()Z<$com/ustadmobile/lib/db/entities/Site ; 6? @AgetLong(I)J ;C DE setSiteUid(J)V ;G HE setSitePcsn ;J KE setSiteLcsn 6M NOgetInt(I)I ;Q RS setSiteLcb(I)V ;U VE setSiteLct 6X YZisNull(I)Z 6\ ]^ getString(I)Ljava/lang/String; ;` ab setSiteName(Ljava/lang/String;)V ;d ef setGuestLogin(Z)V ;h ifsetRegistrationAllowed ;k lb setAuthSalt 6n oclose qrs tandroidx/room/RoomSQLiteQueryrelease v wxcall(()Lcom/ustadmobile/lib/db/entities/Site;zjava/util/concurrent/CallableL(Lcom/ustadmobile/core/db/dao/SiteDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis,Lcom/ustadmobile/core/db/dao/SiteDao_Impl$8; Signature _tmpSiteNameLjava/lang/String; _tmpAuthSalt _tmpSiteUidJ _tmpSitePcsn _tmpSiteLcsn _tmpSiteLcbI _tmpSiteLct_tmpGuestLoginZ_tmp_tmpRegistrationAllowed_tmp_1_result&Lcom/ustadmobile/lib/db/entities/Site;_cursorIndexOfSiteUid_cursorIndexOfSitePcsn_cursorIndexOfSiteLcsn_cursorIndexOfSiteLcb_cursorIndexOfSiteLct_cursorIndexOfSiteName_cursorIndexOfGuestLogin!_cursorIndexOfRegistrationAllowed_cursorIndexOfAuthSalt_cursorLandroid/database/Cursor; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/Nullable;finalize()Ljava/lang/Object;YLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileSiteDao_Impl.javaEnclosingMethod  getSiteAsFlow ()Lkotlinx/coroutines/flow/Flow;NestHost InnerClasses  y {|C*+*,* }m~wx|X**L+=+%>+'6+)6++6+-6+/6+16 +36 +5;Y=: +>7   B+>7 F+>7 I+L6 P+>7 T+W : +[: _+L66 c+ L66 g+ W : + [: j:  : +m :+mDMMOM}+qstu'v/w7x?yGzO{W}`~iry#)3:=@DJMU~&r cFR)53i 5.'&/7?GO W @ XG 6; @6;@6;  6; 6|6*p} ~ Aw|/*u}m~  PK!!H0J.com/ustadmobile/core/db/dao/SiteDao_Impl.class=  #com/ustadmobile/core/db/dao/SiteDao()V   (com/ustadmobile/core/db/dao/SiteDao_Impl__dbLandroidx/room/RoomDatabase;*com/ustadmobile/core/db/dao/SiteDao_Impl$1  I(Lcom/ustadmobile/core/db/dao/SiteDao_Impl;Landroidx/room/RoomDatabase;)V  __insertionAdapterOfSite&Landroidx/room/EntityInsertionAdapter;*com/ustadmobile/core/db/dao/SiteDao_Impl$2   __insertionAdapterOfSite_1*com/ustadmobile/core/db/dao/SiteDao_Impl$3   !"__updateAdapterOfSite-Landroidx/room/EntityDeletionOrUpdateAdapter;$*com/ustadmobile/core/db/dao/SiteDao_Impl$4 #& 'S(Lcom/ustadmobile/core/db/dao/SiteDao_Impl;Lcom/ustadmobile/lib/db/entities/Site;)V )*+ ,-androidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; /01 2androidx/room/RoomDatabaseassertNotSuspendingTransaction /4 5beginTransaction 789 :;$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)J /= >setTransactionSuccessful /@ AendTransactionC*com/ustadmobile/core/db/dao/SiteDao_Impl$5 B&FSELECT * FROM Site LIMIT 1 HIJ KLandroidx/room/RoomSQLiteQueryacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; NOP QRandroidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;TsiteUid VWX YZandroidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I\sitePcsn^siteLcsn`siteLcbbsiteLctdsiteNamef guestLoginhregistrationAllowedjauthSalt lmn opandroid/database/Cursor moveToFirst()Zr$com/ustadmobile/lib/db/entities/Site q lu vwgetLong(I)J qy z{ setSiteUid(J)V q} ~{ setSitePcsn q { setSiteLcsn l getInt(I)I q  setSiteLcb(I)V q { setSiteLct l isNull(I)Z l  getString(I)Ljava/lang/String; q  setSiteName(Ljava/lang/String;)V q  setGuestLogin(Z)V q setRegistrationAllowed q  setAuthSalt l close H release N createCancellationSignal!()Landroid/os/CancellationSignal;*com/ustadmobile/core/db/dao/SiteDao_Impl$6 L(Lcom/ustadmobile/core/db/dao/SiteDao_Impl;Landroidx/room/RoomSQLiteQuery;)V ) ,(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;!SELECT authSalt FROM Site LIMIT 1*com/ustadmobile/core/db/dao/SiteDao_Impl$7 java/lang/StringSite*com/ustadmobile/core/db/dao/SiteDao_Impl$8 )  createFlowo(Landroidx/room/RoomDatabase;Z[Ljava/lang/String;Ljava/util/concurrent/Callable;)Lkotlinx/coroutines/flow/Flow;  java/util/Collections emptyList()Ljava/util/List; SignatureNLandroidx/room/EntityInsertionAdapter;ULandroidx/room/EntityDeletionOrUpdateAdapter;(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis*Lcom/ustadmobile/core/db/dao/SiteDao_Impl;$RuntimeInvisibleParameterAnnotationsLandroidx/annotation/NonNull; replaceAsyncZ(Lcom/ustadmobile/lib/db/entities/Site;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;site&Lcom/ustadmobile/lib/db/entities/Site; $completion Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;m(Lcom/ustadmobile/lib/db/entities/Site;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;insert)(Lcom/ustadmobile/lib/db/entities/Site;)J_resultJ StackMapTablejava/lang/Throwable updateAsync workspace0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;j(Lcom/ustadmobile/lib/db/entities/Site;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;getSite(()Lcom/ustadmobile/lib/db/entities/Site; _tmpSiteNameLjava/lang/String; _tmpAuthSalt _tmpSiteUid _tmpSitePcsn _tmpSiteLcsn _tmpSiteLcbI _tmpSiteLct_tmpGuestLoginZ_tmp_tmpRegistrationAllowed_tmp_1_cursorIndexOfSiteUid_cursorIndexOfSitePcsn_cursorIndexOfSiteLcsn_cursorIndexOfSiteLcb_cursorIndexOfSiteLct_cursorIndexOfSiteName_cursorIndexOfGuestLogin!_cursorIndexOfRegistrationAllowed_cursorIndexOfAuthSalt_sql _statementLandroidx/room/RoomSQLiteQuery;_cursorLandroid/database/Cursor; getSiteAsync4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;_cancellationSignalLandroid/os/CancellationSignal;ILkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/Site;>;](Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/Site;>;)Ljava/lang/Object;getSiteAuthSaltAsync5Lkotlin/coroutines/Continuation<-Ljava/lang/String;>;I(Lkotlin/coroutines/Continuation<-Ljava/lang/String;>;)Ljava/lang/Object; getSiteAsFlow ()Lkotlinx/coroutines/flow/Flow;H()Lkotlinx/coroutines/flow/Flow;getRequiredConverters(()Ljava/util/List;>;RuntimeInvisibleAnnotations SourceFileSiteDao_Impl.java NestMembers InnerClasses1 !" y1**+* Y*+*Y*+*Y*+*+ ,K#j011 c*#Y*+%,(  7*.*3*+6A*< 7*?:*?!++-+& !(+4 77kc*BY*+D,(  BoELEGM*.*,MN-SU6-[U6-]U6-_U6-aU6-cU6 -eU6 -gU6 -iU6 -kqYs: -t7 x-t7 |-t7 -6 -t7 -  : - : - 66 - 66 -  : - : :  :-,:-,S``b`0 $,4<DLT\dmv  '28BILOSY]`hl5cFR )5Bv $<,44,<$DL T  \ d O ol eS Hlq @Hlq@Hlq  HlqHl $EMEGN:*Y*-+ 4$$!    $   $MGN:*Y*-+MN OP4$$!    $k%ELEGM*YSY*,kl m %"  ŰB# B #BPK!!GA 5com/ustadmobile/core/db/dao/SiteTermsDao_Impl$1.class=_  /com/ustadmobile/core/db/dao/SiteTermsDao_Impl$1this$0/Lcom/ustadmobile/core/db/dao/SiteTermsDao_Impl;   $androidx/room/EntityInsertionAdapter(Landroidx/room/RoomDatabase;)VINSERT OR ABORT INTO `SiteTerms` (`sTermsUid`,`termsHtml`,`sTermsLang`,`sTermsLangUid`,`sTermsActive`,`sTermsLastChangedBy`,`sTermsPrimaryCsn`,`sTermsLocalCsn`,`sTermsLct`) VALUES (nullif(?, 0),?,?,?,?,?,?,?,?)  )com/ustadmobile/lib/db/entities/SiteTerms getSTermsUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V   getTermsHtml()Ljava/lang/String;  !"bindNull(I)V $ %& bindString(ILjava/lang/String;)V ( ) getSTermsLang + ,getSTermsLangUid . /0getSTermsActive()Z 2 34getSTermsLastChangedBy()I 6 7getSTermsPrimaryCsn 9 :getSTermsLocalCsn < = getSTermsLct ? @AbindY(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/SiteTerms;)VN(Lcom/ustadmobile/core/db/dao/SiteTermsDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis1Lcom/ustadmobile/core/db/dao/SiteTermsDao_Impl$1;arg0Landroidx/room/RoomDatabase; createQueryRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity+Lcom/ustadmobile/lib/db/entities/SiteTerms;_tmpI StackMapTable$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureSLandroidx/room/EntityInsertionAdapter; SourceFileSiteTermsDao_Impl.javaEnclosingMethod\-com/ustadmobile/core/db/dao/SiteTermsDao_ImplNestHost InnerClasses  BCI *+*,D2E  FG  HIJC- D6E FGKL@AC%+,, ++,#,' ++,'#+,*,->++,1+,5+,8+ ,;D>< =>@'B.C8ECGNH[IdJqK}LMNE*FGMNOP[;QRS   @T LLD@UC4 *+,>D2E  FGT LLVWXYZ[ ][^ PK!!~Itll6com/ustadmobile/core/db/dao/SiteTermsDao_Impl$10.class=  0com/ustadmobile/core/db/dao/SiteTermsDao_Impl$10this$0/Lcom/ustadmobile/core/db/dao/SiteTermsDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  -com/ustadmobile/core/db/dao/SiteTermsDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; sTermsUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I& termsHtml( sTermsLang* sTermsLangUid, sTermsActive.sTermsLastChangedBy0sTermsPrimaryCsn2sTermsLocalCsn4 sTermsLct 678 9:android/database/Cursor moveToFirst()Z<)com/ustadmobile/lib/db/entities/SiteTerms ; 6? @AgetLong(I)J ;C DE setSTermsUid(J)V 6G HIisNull(I)Z 6K LM getString(I)Ljava/lang/String; ;O PQ setTermsHtml(Ljava/lang/String;)V ;S TQ setSTermsLang ;V WEsetSTermsLangUid 6Y Z[getInt(I)I ;] ^_setSTermsActive(Z)V ;a bcsetSTermsLastChangedBy(I)V ;e fEsetSTermsPrimaryCsn ;h iEsetSTermsLocalCsn ;k lE setSTermsLct 6n oclose qrs tandroidx/room/RoomSQLiteQueryrelease v wxcall-()Lcom/ustadmobile/lib/db/entities/SiteTerms;zjava/util/concurrent/CallableQ(Lcom/ustadmobile/core/db/dao/SiteTermsDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis2Lcom/ustadmobile/core/db/dao/SiteTermsDao_Impl$10; Signature _tmpTermsHtmlLjava/lang/String;_tmpSTermsLang _tmpSTermsUidJ_tmpSTermsLangUid_tmpSTermsActiveZ_tmpI_tmpSTermsLastChangedBy_tmpSTermsPrimaryCsn_tmpSTermsLocalCsn _tmpSTermsLct_result+Lcom/ustadmobile/lib/db/entities/SiteTerms;_cursorIndexOfSTermsUid_cursorIndexOfTermsHtml_cursorIndexOfSTermsLang_cursorIndexOfSTermsLangUid_cursorIndexOfSTermsActive!_cursorIndexOfSTermsLastChangedBy_cursorIndexOfSTermsPrimaryCsn_cursorIndexOfSTermsLocalCsn_cursorIndexOfSTermsLct_cursorLandroid/database/Cursor; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/Nullable;()Ljava/lang/Object;^Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileSiteTermsDao_Impl.javaEnclosingMethod  findSiteTermsF(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  y {|C*+*,* }~wx|Y**L+=+%>+'6+)6++6+-6+/6+16 +36 +5ӻ;Y=: +>7   B+F : +J: N+F : +J: R+>7 U+X66 \+X6 `+>7 d+ >7 g+ >7 j:  : +m*p :+m*p7GGIG},'/7? G!O"W$`%i'r(y*+-/124689<=>@ACD FGI&J-K0L3N7P=QDNGPOQVR~r yhKW:)&i /(' /7?GO W 3 YH] 6; *@O 6;6Aw|/*u}~  PK!!M \\6com/ustadmobile/core/db/dao/SiteTermsDao_Impl$11.class=  0com/ustadmobile/core/db/dao/SiteTermsDao_Impl$11this$0/Lcom/ustadmobile/core/db/dao/SiteTermsDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  -com/ustadmobile/core/db/dao/SiteTermsDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; sTermsUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I& termsHtml( sTermsLang* sTermsLangUid, sTermsActive.sTermsLastChangedBy0sTermsPrimaryCsn2sTermsLocalCsn4 sTermsLct 678 9:android/database/Cursor moveToFirst()Z<)com/ustadmobile/lib/db/entities/SiteTerms ; 6? @AgetLong(I)J ;C DE setSTermsUid(J)V 6G HIisNull(I)Z 6K LM getString(I)Ljava/lang/String; ;O PQ setTermsHtml(Ljava/lang/String;)V ;S TQ setSTermsLang ;V WEsetSTermsLangUid 6Y Z[getInt(I)I ;] ^_setSTermsActive(Z)V ;a bcsetSTermsLastChangedBy(I)V ;e fEsetSTermsPrimaryCsn ;h iEsetSTermsLocalCsn ;k lE setSTermsLct 6n oclose qrs tandroidx/room/RoomSQLiteQueryrelease v wxcall-()Lcom/ustadmobile/lib/db/entities/SiteTerms;zjava/util/concurrent/CallableQ(Lcom/ustadmobile/core/db/dao/SiteTermsDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis2Lcom/ustadmobile/core/db/dao/SiteTermsDao_Impl$11; Signature _tmpTermsHtmlLjava/lang/String;_tmpSTermsLang _tmpSTermsUidJ_tmpSTermsLangUid_tmpSTermsActiveZ_tmpI_tmpSTermsLastChangedBy_tmpSTermsPrimaryCsn_tmpSTermsLocalCsn _tmpSTermsLct_result+Lcom/ustadmobile/lib/db/entities/SiteTerms;_cursorIndexOfSTermsUid_cursorIndexOfTermsHtml_cursorIndexOfSTermsLang_cursorIndexOfSTermsLangUid_cursorIndexOfSTermsActive!_cursorIndexOfSTermsLastChangedBy_cursorIndexOfSTermsPrimaryCsn_cursorIndexOfSTermsLocalCsn_cursorIndexOfSTermsLct_cursorLandroid/database/Cursor; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/Nullable;()Ljava/lang/Object;^Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileSiteTermsDao_Impl.javaEnclosingMethod findByUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  y {|C*+*,* }^~wx|Y**L+=+%>+'6+)6++6+-6+/6+16 +36 +5ӻ;Y=: +>7   B+F : +J: N+F : +J: R+>7 U+X66 \+X6 `+>7 d+ >7 g+ >7 j:  : +m*p :+m*p7GGIG},bdef'g/h7i?jGkOlWn`oiqrrytuwy{|~ &-037=DGOV~r yhKW:)&i /(' /7?GO W 3 YH] 6; *@O 6;6Aw|/*u}^~  PK!!\Å6com/ustadmobile/core/db/dao/SiteTermsDao_Impl$12.class=  0com/ustadmobile/core/db/dao/SiteTermsDao_Impl$12this$0/Lcom/ustadmobile/core/db/dao/SiteTermsDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  -com/ustadmobile/core/db/dao/SiteTermsDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; sTermsUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I& termsHtml( sTermsLang* sTermsLangUid, sTermsActive.sTermsLastChangedBy0sTermsPrimaryCsn2sTermsLocalCsn4 sTermsLct6java/util/ArrayList 89: ;<android/database/CursorgetCount()I 5> ?(I)V 8A BC moveToNext()ZE)com/ustadmobile/lib/db/entities/SiteTerms D 8H IJgetLong(I)J DL MN setSTermsUid(J)V 8P QRisNull(I)Z 8T UV getString(I)Ljava/lang/String; DX YZ setTermsHtml(Ljava/lang/String;)V D\ ]Z setSTermsLang D_ `NsetSTermsLangUid 8b cdgetInt(I)I Df ghsetSTermsActive(Z)V Dj k?setSTermsLastChangedBy Dm nNsetSTermsPrimaryCsn Dp qNsetSTermsLocalCsn Ds tN setSTermsLct vwx yzjava/util/Listadd(Ljava/lang/Object;)Z 8| }close  androidx/room/RoomSQLiteQueryrelease  call()Ljava/util/List;java/util/concurrent/CallableQ(Lcom/ustadmobile/core/db/dao/SiteTermsDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis2Lcom/ustadmobile/core/db/dao/SiteTermsDao_Impl$12; Signature _tmpTermsHtmlLjava/lang/String;_tmpSTermsLang_item+Lcom/ustadmobile/lib/db/entities/SiteTerms; _tmpSTermsUidJ_tmpSTermsLangUid_tmpSTermsActiveZ_tmpI_tmpSTermsLastChangedBy_tmpSTermsPrimaryCsn_tmpSTermsLocalCsn _tmpSTermsLct_cursorIndexOfSTermsUid_cursorIndexOfTermsHtml_cursorIndexOfSTermsLang_cursorIndexOfSTermsLangUid_cursorIndexOfSTermsActive!_cursorIndexOfSTermsLastChangedBy_cursorIndexOfSTermsPrimaryCsn_cursorIndexOfSTermsLocalCsn_cursorIndexOfSTermsLct_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTable=Ljava/util/List; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/Exception?()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;finalize()Ljava/lang/Object;pLjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileSiteTermsDao_Impl.javaEnclosingMethod findAllTermsAsListFlow!(I)Lkotlinx/coroutines/flow/Flow;NestHost InnerClasses   C*+*,* a**L+=+%>+'6+)6++6+-6+/6+16 +36 5Y+7=: +@ݻDYF: +G7   K+O : +S: W+O : +S: [+G7 ^+a66 e+a6 i+G7 l+ G7 o+ G7 r  uW  : +{ :+{MVVXV+'/7?GOWfox $+5<FIMSV^x rUaD3$"5>7'//'7?GO W f aP f ` f 8v1D *@Y 8v 86*~  A/*  PK!!e6com/ustadmobile/core/db/dao/SiteTermsDao_Impl$13.class=  0com/ustadmobile/core/db/dao/SiteTermsDao_Impl$13this$0/Lcom/ustadmobile/core/db/dao/SiteTermsDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  -com/ustadmobile/core/db/dao/SiteTermsDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; sTermsUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I& termsHtml( sTermsLang* sTermsLangUid, sTermsActive.sTermsLastChangedBy0sTermsPrimaryCsn2sTermsLocalCsn4 sTermsLct6java/util/ArrayList 89: ;<android/database/CursorgetCount()I 5> ?(I)V 8A BC moveToNext()ZE)com/ustadmobile/lib/db/entities/SiteTerms D 8H IJgetLong(I)J DL MN setSTermsUid(J)V 8P QRisNull(I)Z 8T UV getString(I)Ljava/lang/String; DX YZ setTermsHtml(Ljava/lang/String;)V D\ ]Z setSTermsLang D_ `NsetSTermsLangUid 8b cdgetInt(I)I Df ghsetSTermsActive(Z)V Dj k?setSTermsLastChangedBy Dm nNsetSTermsPrimaryCsn Dp qNsetSTermsLocalCsn Ds tN setSTermsLct vwx yzjava/util/Listadd(Ljava/lang/Object;)Z 8| }close  androidx/room/RoomSQLiteQueryrelease  call()Ljava/util/List;java/util/concurrent/CallableQ(Lcom/ustadmobile/core/db/dao/SiteTermsDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis2Lcom/ustadmobile/core/db/dao/SiteTermsDao_Impl$13; Signature _tmpTermsHtmlLjava/lang/String;_tmpSTermsLang_item+Lcom/ustadmobile/lib/db/entities/SiteTerms; _tmpSTermsUidJ_tmpSTermsLangUid_tmpSTermsActiveZ_tmpI_tmpSTermsLastChangedBy_tmpSTermsPrimaryCsn_tmpSTermsLocalCsn _tmpSTermsLct_cursorIndexOfSTermsUid_cursorIndexOfTermsHtml_cursorIndexOfSTermsLang_cursorIndexOfSTermsLangUid_cursorIndexOfSTermsActive!_cursorIndexOfSTermsLastChangedBy_cursorIndexOfSTermsPrimaryCsn_cursorIndexOfSTermsLocalCsn_cursorIndexOfSTermsLct_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTable=Ljava/util/List; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/Exception?()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;pLjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileSiteTermsDao_Impl.javaEnclosingMethod  findAllTerms5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses   C*+*,* o**L+=+%>+'6+)6++6+-6+/6+16 +36 5Y+7=: +@ݻDYF: +G7   K+O : +S: W+O : +S: [+G7 ^+a66 e+a6 i+G7 l+ G7 o+ G7 r  uW  : +{*~ :+{*~M]]_]-' / 7 ? G OWfox!#%&)*+-. 013$4+657<8F9I:M<S=Z:]<e=l>x rUaD3$"5E>'6/.7&?GO W f o^ f ` f 8v1D *@Y 8v8A/*  PK!!n滺6com/ustadmobile/core/db/dao/SiteTermsDao_Impl$14.class=  0com/ustadmobile/core/db/dao/SiteTermsDao_Impl$14this$0/Lcom/ustadmobile/core/db/dao/SiteTermsDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  -com/ustadmobile/core/db/dao/SiteTermsDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; sTermsUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I& termsHtml( sTermsLang* sTermsLangUid, sTermsActive.sTermsLastChangedBy0sTermsPrimaryCsn2sTermsLocalCsn4 sTermsLct6langUid8name:iso_639_1_standard<iso_639_2_standard>iso_639_3_standard@ Language_TypeBlanguageActiveDlangLocalChangeSeqNumFlangMasterChangeSeqNumHlangLastChangedByJlangLctLjava/util/ArrayList NOP QRandroid/database/CursorgetCount()I KT U(I)V NW XY moveToNext()Z N[ \]isNull(I)Z_(com/ustadmobile/lib/db/entities/Language ^ Nb cdgetLong(I)J ^f gh setLangUid(J)V Nj kl getString(I)Ljava/lang/String; ^n opsetName(Ljava/lang/String;)V ^r spsetIso_639_1_standard ^u vpsetIso_639_2_standard ^x ypsetIso_639_3_standard ^{ |psetLanguage_Type N~ getInt(I)I ^ setLanguageActive(Z)V ^ hsetLangLocalChangeSeqNum ^ hsetLangMasterChangeSeqNum ^ UsetLangLastChangedBy ^ h setLangLct5com/ustadmobile/lib/db/entities/SiteTermsWithLanguage h setSTermsUid p setTermsHtml p setSTermsLang hsetSTermsLangUid setSTermsActive UsetSTermsLastChangedBy hsetSTermsPrimaryCsn hsetSTermsLocalCsn h setSTermsLct  setStLanguage-(Lcom/ustadmobile/lib/db/entities/Language;)V  java/util/Listadd(Ljava/lang/Object;)Z N close  androidx/room/RoomSQLiteQueryrelease  call()Ljava/util/List;java/util/concurrent/CallableQ(Lcom/ustadmobile/core/db/dao/SiteTermsDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis2Lcom/ustadmobile/core/db/dao/SiteTermsDao_Impl$14; Signature_tmpNameLjava/lang/String;_tmpIso_639_1_standard_tmpIso_639_2_standard_tmpIso_639_3_standard_tmpLanguage_Type _tmpLangUidJ_tmpLanguageActiveZ_tmpI_tmpLangLocalChangeSeqNum_tmpLangMasterChangeSeqNum_tmpLangLastChangedBy _tmpLangLct_tmpStLanguage*Lcom/ustadmobile/lib/db/entities/Language; _tmpTermsHtml_tmpSTermsLang_item7Lcom/ustadmobile/lib/db/entities/SiteTermsWithLanguage; _tmpSTermsUid_tmpSTermsLangUid_tmpSTermsActive_tmp_1_tmpSTermsLastChangedBy_tmpSTermsPrimaryCsn_tmpSTermsLocalCsn _tmpSTermsLct_cursorIndexOfSTermsUid_cursorIndexOfTermsHtml_cursorIndexOfSTermsLang_cursorIndexOfSTermsLangUid_cursorIndexOfSTermsActive!_cursorIndexOfSTermsLastChangedBy_cursorIndexOfSTermsPrimaryCsn_cursorIndexOfSTermsLocalCsn_cursorIndexOfSTermsLct_cursorIndexOfLangUid_cursorIndexOfName_cursorIndexOfIso6391Standard_cursorIndexOfIso6392Standard_cursorIndexOfIso6393Standard_cursorIndexOfLanguageType_cursorIndexOfLanguageActive#_cursorIndexOfLangLocalChangeSeqNum$_cursorIndexOfLangMasterChangeSeqNum_cursorIndexOfLangLastChangedBy_cursorIndexOfLangLct_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableILjava/util/List; StackMapTablejava/lang/String java/lang/Throwable Exceptions java/lang/ExceptionK()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;|Ljava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileSiteTermsDao_Impl.javaEnclosingMethod findAllWithLanguageAsList4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses   C*+*,* MM*r**L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 +96 +;6+=6+?6+A6+C6+E6+G6+I6KY+MS:+V+ Zq+ Zf+ Z[+ZP+ZE+Z:+Z/+Z$+Z+Z+Z+^Y`:+ a7e+ Z : + i:m+ Z : + i:q+Z : +i:t+Z : +i:w+Z : +i:z+}6!!6  +a7""+a7$$+}6&&+a7'':Y:+a7+Z : +i:+Z : +i:+a7+}6  6+}6!!+a7""+ a7$$+ a7&&Wu:+*:)+*)P``b`z^QSTU'V/W7X?YGZO[W\_]g^o_w`abcdefghk@lInSoZqerktuv|xy{}!+2<CMT^ehkt} '18?ILPV]`ho(7hSuhK W!+:"<)$M&^'Itk}y\h K!:" )$1&HA'9/17)?!GO W _ g o wra N*^     @ON^(N^ *@`NN   A/*M    PK!!(` ` 6com/ustadmobile/core/db/dao/SiteTermsDao_Impl$15.class=l  0com/ustadmobile/core/db/dao/SiteTermsDao_Impl$15this$0/Lcom/ustadmobile/core/db/dao/SiteTermsDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  -com/ustadmobile/core/db/dao/SiteTermsDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;java/util/ArrayList !" #$android/database/CursorgetCount()I & '(I)V ) *+ moveToNext()Z - ./isNull(I)Z 1 23 getString(I)Ljava/lang/String; 567 89java/util/Listadd(Ljava/lang/Object;)Z ; <close >?@ Aandroidx/room/RoomSQLiteQueryrelease C DEcall()Ljava/util/List;Gjava/util/concurrent/CallableQ(Lcom/ustadmobile/core/db/dao/SiteTermsDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis2Lcom/ustadmobile/core/db/dao/SiteTermsDao_Impl$15; Signature_itemLjava/lang/String;_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTable$Ljava/util/List; StackMapTableYjava/lang/String[java/lang/Throwable Exceptions^java/lang/Exception&()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;WLjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileSiteTermsDao_Impl.javaEnclosingMethod hifindAvailableSiteTermLanguages5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  F HIC*+*,* JKLMNDEIDm**LY+%M+(%+,N +0N,-4W,N+:*=-:+:*=L[[][J>(27?GJLRY[cjK44OP?OP<QRmLM\STU <QVW% 5X  Z\]N_`aADbI/*BJK LM\]`aNcdefgjk PK!!#ss6com/ustadmobile/core/db/dao/SiteTermsDao_Impl$16.class=  0com/ustadmobile/core/db/dao/SiteTermsDao_Impl$16this$0/Lcom/ustadmobile/core/db/dao/SiteTermsDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  -com/ustadmobile/core/db/dao/SiteTermsDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; sTermsUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I& termsHtml( sTermsLang* sTermsLangUid, sTermsActive.sTermsLastChangedBy0sTermsPrimaryCsn2sTermsLocalCsn4 sTermsLct 678 9:android/database/Cursor moveToFirst()Z<)com/ustadmobile/lib/db/entities/SiteTerms ; 6? @AgetLong(I)J ;C DE setSTermsUid(J)V 6G HIisNull(I)Z 6K LM getString(I)Ljava/lang/String; ;O PQ setTermsHtml(Ljava/lang/String;)V ;S TQ setSTermsLang ;V WEsetSTermsLangUid 6Y Z[getInt(I)I ;] ^_setSTermsActive(Z)V ;a bcsetSTermsLastChangedBy(I)V ;e fEsetSTermsPrimaryCsn ;h iEsetSTermsLocalCsn ;k lE setSTermsLct 6n oclose qrs tandroidx/room/RoomSQLiteQueryrelease v wxcall-()Lcom/ustadmobile/lib/db/entities/SiteTerms;zjava/util/concurrent/CallableQ(Lcom/ustadmobile/core/db/dao/SiteTermsDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis2Lcom/ustadmobile/core/db/dao/SiteTermsDao_Impl$16; Signature _tmpTermsHtmlLjava/lang/String;_tmpSTermsLang _tmpSTermsUidJ_tmpSTermsLangUid_tmpSTermsActiveZ_tmpI_tmpSTermsLastChangedBy_tmpSTermsPrimaryCsn_tmpSTermsLocalCsn _tmpSTermsLct_result+Lcom/ustadmobile/lib/db/entities/SiteTerms;_cursorIndexOfSTermsUid_cursorIndexOfTermsHtml_cursorIndexOfSTermsLang_cursorIndexOfSTermsLangUid_cursorIndexOfSTermsActive!_cursorIndexOfSTermsLastChangedBy_cursorIndexOfSTermsPrimaryCsn_cursorIndexOfSTermsLocalCsn_cursorIndexOfSTermsLct_cursorLandroid/database/Cursor; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/Nullable;()Ljava/lang/Object;^Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileSiteTermsDao_Impl.javaEnclosingMethod findLatestByLanguageF(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  y {|C*+*,* } ~wx|Y**L+=+%>+'6+)6++6+-6+/6+16 +36 +5ӻ;Y=: +>7   B+F : +J: N+F : +J: R+>7 U+X66 \+X6 `+>7 d+ >7 g+ >7 j:  : +m*p :+m*p7GGIG},'/7?GOW`i r!y#$&(*+-/125679:<= ?@B&C-D0E3G7I=JDGGIOJVK~r yhKW:)&i /(' /7?GO W 3 YH] 6; *@O 6;6Aw|/*u} ~  PK!!HPY 5com/ustadmobile/core/db/dao/SiteTermsDao_Impl$2.class=_  /com/ustadmobile/core/db/dao/SiteTermsDao_Impl$2this$0/Lcom/ustadmobile/core/db/dao/SiteTermsDao_Impl;   $androidx/room/EntityInsertionAdapter(Landroidx/room/RoomDatabase;)VINSERT OR REPLACE INTO `SiteTerms` (`sTermsUid`,`termsHtml`,`sTermsLang`,`sTermsLangUid`,`sTermsActive`,`sTermsLastChangedBy`,`sTermsPrimaryCsn`,`sTermsLocalCsn`,`sTermsLct`) VALUES (nullif(?, 0),?,?,?,?,?,?,?,?)  )com/ustadmobile/lib/db/entities/SiteTerms getSTermsUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V   getTermsHtml()Ljava/lang/String;  !"bindNull(I)V $ %& bindString(ILjava/lang/String;)V ( ) getSTermsLang + ,getSTermsLangUid . /0getSTermsActive()Z 2 34getSTermsLastChangedBy()I 6 7getSTermsPrimaryCsn 9 :getSTermsLocalCsn < = getSTermsLct ? @AbindY(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/SiteTerms;)VN(Lcom/ustadmobile/core/db/dao/SiteTermsDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis1Lcom/ustadmobile/core/db/dao/SiteTermsDao_Impl$2;arg0Landroidx/room/RoomDatabase; createQueryRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity+Lcom/ustadmobile/lib/db/entities/SiteTerms;_tmpI StackMapTable$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureSLandroidx/room/EntityInsertionAdapter; SourceFileSiteTermsDao_Impl.javaEnclosingMethod\-com/ustadmobile/core/db/dao/SiteTermsDao_ImplNestHost InnerClasses  BCI *+*,DPE  FG  HIJC- DTE FGKL@AC%+,, ++,#,' ++,'#+,*,->++,1+,5+,8+ ,;D>Z [\^'`.a8cCeNf[gdhqi}jklE*FGMNOP[;QRS   @T LLD@UC4 *+,>DPE  FGT LLVWXYZ[ ][^ PK!!9.> 5com/ustadmobile/core/db/dao/SiteTermsDao_Impl$3.class=_  /com/ustadmobile/core/db/dao/SiteTermsDao_Impl$3this$0/Lcom/ustadmobile/core/db/dao/SiteTermsDao_Impl;   +androidx/room/EntityDeletionOrUpdateAdapter(Landroidx/room/RoomDatabase;)VUPDATE OR ABORT `SiteTerms` SET `sTermsUid` = ?,`termsHtml` = ?,`sTermsLang` = ?,`sTermsLangUid` = ?,`sTermsActive` = ?,`sTermsLastChangedBy` = ?,`sTermsPrimaryCsn` = ?,`sTermsLocalCsn` = ?,`sTermsLct` = ? WHERE `sTermsUid` = ?  )com/ustadmobile/lib/db/entities/SiteTerms getSTermsUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V   getTermsHtml()Ljava/lang/String;  !"bindNull(I)V $ %& bindString(ILjava/lang/String;)V ( ) getSTermsLang + ,getSTermsLangUid . /0getSTermsActive()Z 2 34getSTermsLastChangedBy()I 6 7getSTermsPrimaryCsn 9 :getSTermsLocalCsn < = getSTermsLct ? @AbindY(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/SiteTerms;)VN(Lcom/ustadmobile/core/db/dao/SiteTermsDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis1Lcom/ustadmobile/core/db/dao/SiteTermsDao_Impl$3;arg0Landroidx/room/RoomDatabase; createQueryRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity+Lcom/ustadmobile/lib/db/entities/SiteTerms;_tmpI StackMapTable$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureZLandroidx/room/EntityDeletionOrUpdateAdapter; SourceFileSiteTermsDao_Impl.javaEnclosingMethod\-com/ustadmobile/core/db/dao/SiteTermsDao_ImplNestHost InnerClasses  BCI *+*,DnE  FG  HIJC- DrE FGKL@AC5+,, ++,#,' ++,'#+,*,->++,1+,5+,8+ ,;+ ,DBx yz|'~.8CN[dq}E*FGMNOP[GQRS   @T LLD@UC4 *+,>DnE  FGT LLVWXYZ[ ][^ PK!!0p;;5com/ustadmobile/core/db/dao/SiteTermsDao_Impl$4.class=$  /com/ustadmobile/core/db/dao/SiteTermsDao_Impl$4this$0/Lcom/ustadmobile/core/db/dao/SiteTermsDao_Impl;   #androidx/room/SharedSQLiteStatement(Landroidx/room/RoomDatabase;)V~ UPDATE SiteTerms SET sTermsActive = ?, sTermsLct = ? WHERE sTermsUid = ? N(Lcom/ustadmobile/core/db/dao/SiteTermsDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis1Lcom/ustadmobile/core/db/dao/SiteTermsDao_Impl$4;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; SourceFileSiteTermsDao_Impl.javaEnclosingMethod!-com/ustadmobile/core/db/dao/SiteTermsDao_ImplNestHost InnerClasses  I *+*,    > L   " # PK!!uK5com/ustadmobile/core/db/dao/SiteTermsDao_Impl$5.class=Q  /com/ustadmobile/core/db/dao/SiteTermsDao_Impl$5this$0/Lcom/ustadmobile/core/db/dao/SiteTermsDao_Impl;  val$entityListLjava/util/List;  java/lang/Object()V  -com/ustadmobile/core/db/dao/SiteTermsDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  __insertionAdapterOfSiteTerms&Landroidx/room/EntityInsertionAdapter; !"# $%$androidx/room/EntityInsertionAdapterinsert(Ljava/lang/Iterable;)V ' (setTransactionSuccessful *+, -. kotlin/UnitINSTANCE Lkotlin/Unit; 0 1endTransaction 3 45call()Lkotlin/Unit;7java/util/concurrent/CallableB(Lcom/ustadmobile/core/db/dao/SiteTermsDao_Impl;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethis1Lcom/ustadmobile/core/db/dao/SiteTermsDao_Impl$5; Signature StackMapTableAjava/lang/Throwable ExceptionsDjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileSiteTermsDao_Impl.javaEnclosingMethod MNinsertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :;<=>459?*** *&)L*/+M*/, &2:" "&02=; ?<=?r@BCEFA4G9/*2:; <=BCEF>HIJKLOP PK!!^h5com/ustadmobile/core/db/dao/SiteTermsDao_Impl$6.class=S  /com/ustadmobile/core/db/dao/SiteTermsDao_Impl$6this$0/Lcom/ustadmobile/core/db/dao/SiteTermsDao_Impl;   val$siteTerms+Lcom/ustadmobile/lib/db/entities/SiteTerms;  java/lang/Object()V  -com/ustadmobile/core/db/dao/SiteTermsDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  __insertionAdapterOfSiteTerms&Landroidx/room/EntityInsertionAdapter; !"# $%$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)J '() *+java/lang/LongvalueOf(J)Ljava/lang/Long; - .setTransactionSuccessful 0 1endTransaction 3 45call()Ljava/lang/Long;7java/util/concurrent/Callable](Lcom/ustadmobile/core/db/dao/SiteTermsDao_Impl;Lcom/ustadmobile/lib/db/entities/SiteTerms;)VCodeLineNumberTableLocalVariableTablethis1Lcom/ustadmobile/core/db/dao/SiteTermsDao_Impl$6; Signature_resultLjava/lang/Long; StackMapTableCjava/lang/Throwable ExceptionsFjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;CLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileSiteTermsDao_Impl.javaEnclosingMethod OP insertAsync_(Lcom/ustadmobile/lib/db/entities/SiteTerms;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :;<=>459A*** &L*,+M*/,N*/- (4:" &(24?;?@A<=AtBDEGHA4I9/*2:; <=DEGH>JKLMNQR PK!!G5com/ustadmobile/core/db/dao/SiteTermsDao_Impl$7.class=Q  /com/ustadmobile/core/db/dao/SiteTermsDao_Impl$7this$0/Lcom/ustadmobile/core/db/dao/SiteTermsDao_Impl;   val$termListLjava/util/List;  java/lang/Object()V  -com/ustadmobile/core/db/dao/SiteTermsDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  __insertionAdapterOfSiteTerms_1&Landroidx/room/EntityInsertionAdapter; !"# $%$androidx/room/EntityInsertionAdapterinsert(Ljava/lang/Iterable;)V ' (setTransactionSuccessful *+, -. kotlin/UnitINSTANCE Lkotlin/Unit; 0 1endTransaction 3 45call()Lkotlin/Unit;7java/util/concurrent/CallableB(Lcom/ustadmobile/core/db/dao/SiteTermsDao_Impl;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethis1Lcom/ustadmobile/core/db/dao/SiteTermsDao_Impl$7; Signature StackMapTableAjava/lang/Throwable ExceptionsDjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileSiteTermsDao_Impl.javaEnclosingMethod MN upsertListD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :;<=>459?*** *&)L*/+M*/, &2:" "&02=; ?<=?r@BCEFA4G9/*2:; <=BCEF>HIJKLOP PK!!F 5com/ustadmobile/core/db/dao/SiteTermsDao_Impl$8.class=Q  /com/ustadmobile/core/db/dao/SiteTermsDao_Impl$8this$0/Lcom/ustadmobile/core/db/dao/SiteTermsDao_Impl;  val$entityListLjava/util/List;  java/lang/Object()V  -com/ustadmobile/core/db/dao/SiteTermsDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  __updateAdapterOfSiteTerms-Landroidx/room/EntityDeletionOrUpdateAdapter; !"# $%+androidx/room/EntityDeletionOrUpdateAdapterhandleMultiple(Ljava/lang/Iterable;)I ' (setTransactionSuccessful *+, -. kotlin/UnitINSTANCE Lkotlin/Unit; 0 1endTransaction 3 45call()Lkotlin/Unit;7java/util/concurrent/CallableB(Lcom/ustadmobile/core/db/dao/SiteTermsDao_Impl;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethis1Lcom/ustadmobile/core/db/dao/SiteTermsDao_Impl$8; Signature StackMapTableAjava/lang/Throwable ExceptionsDjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileSiteTermsDao_Impl.javaEnclosingMethod MNupdateListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :;<=>459@*** W*&)L*/+M*/, '3:" #'13>; @<=?s@BCEFA4G9/*2:; <=BCEF>HIJKLOP PK!!p>4 5com/ustadmobile/core/db/dao/SiteTermsDao_Impl$9.class=k  /com/ustadmobile/core/db/dao/SiteTermsDao_Impl$9this$0/Lcom/ustadmobile/core/db/dao/SiteTermsDao_Impl;   val$activeZ  val$changeTimeJ   val$sTermsUid  java/lang/Object()V  -com/ustadmobile/core/db/dao/SiteTermsDao_Impl!__preparedStmtOfUpdateActiveByUid%Landroidx/room/SharedSQLiteStatement;  ! "##androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; %&' ())androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V + ,-__dbLandroidx/room/RoomDatabase; /01 2androidx/room/RoomDatabasebeginTransaction %4 56executeUpdateDelete()I /8 9setTransactionSuccessful ;<= >? kotlin/UnitINSTANCE Lkotlin/Unit; /A BendTransaction D EFrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V H IJcall()Lkotlin/Unit;Ljava/util/concurrent/Callable5(Lcom/ustadmobile/core/db/dao/SiteTermsDao_Impl;ZJJ)VCodeLineNumberTableLocalVariableTablethis1Lcom/ustadmobile/core/db/dao/SiteTermsDao_Impl$9; Signature_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI_tmp StackMapTable[java/lang/Throwable Exceptions^java/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileSiteTermsDao_Impl.javaEnclosingMethod ghupdateActiveByUid7(JZJLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses K  MNN*+**! **OPQRSIJNk*L=*>+$=+* $=+*$**.+3W**7::**@*+C:**@:*+CG]uuwu=guON #%02=GNX]gruP*QR TU VWzXWY!%@[%ZNZ\]_`AIaN/*GOP QR\]_`Sbcdefij PK!!($$3com/ustadmobile/core/db/dao/SiteTermsDao_Impl.class=  (com/ustadmobile/core/db/dao/SiteTermsDao()V   -com/ustadmobile/core/db/dao/SiteTermsDao_Impl__dbLandroidx/room/RoomDatabase;/com/ustadmobile/core/db/dao/SiteTermsDao_Impl$1  N(Lcom/ustadmobile/core/db/dao/SiteTermsDao_Impl;Landroidx/room/RoomDatabase;)V  __insertionAdapterOfSiteTerms&Landroidx/room/EntityInsertionAdapter;/com/ustadmobile/core/db/dao/SiteTermsDao_Impl$2   __insertionAdapterOfSiteTerms_1/com/ustadmobile/core/db/dao/SiteTermsDao_Impl$3   !"__updateAdapterOfSiteTerms-Landroidx/room/EntityDeletionOrUpdateAdapter;$/com/ustadmobile/core/db/dao/SiteTermsDao_Impl$4 # ' ()!__preparedStmtOfUpdateActiveByUid%Landroidx/room/SharedSQLiteStatement;+/com/ustadmobile/core/db/dao/SiteTermsDao_Impl$5 *- .B(Lcom/ustadmobile/core/db/dao/SiteTermsDao_Impl;Ljava/util/List;)V 012 34androidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;6/com/ustadmobile/core/db/dao/SiteTermsDao_Impl$6 58 9](Lcom/ustadmobile/core/db/dao/SiteTermsDao_Impl;Lcom/ustadmobile/lib/db/entities/SiteTerms;)V;/com/ustadmobile/core/db/dao/SiteTermsDao_Impl$7 :->/com/ustadmobile/core/db/dao/SiteTermsDao_Impl$8 =-A/com/ustadmobile/core/db/dao/SiteTermsDao_Impl$9 @C D5(Lcom/ustadmobile/core/db/dao/SiteTermsDao_Impl;ZJJ)VF SELECT * FROM SiteTerms WHERE sTermsUid = coalesce( (SELECT sTermsUid FROM SiteTerms st_int WHERE st_int.sTermsLang = ? LIMIT 1), (SELECT sTermsUid FROM SiteTerms st_int WHERE st_int.sTermsLang = 'en' LIMIT 1), 0) HIJ KLandroidx/room/RoomSQLiteQueryacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; HN OP bindString(ILjava/lang/String;)V RST UVandroidx/room/util/DBUtilcreateCancellationSignal!()Landroid/os/CancellationSignal;X0com/ustadmobile/core/db/dao/SiteTermsDao_Impl$10 WZ [Q(Lcom/ustadmobile/core/db/dao/SiteTermsDao_Impl;Landroidx/room/RoomSQLiteQuery;)V 0] 3^(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;`+SELECT * FROM SiteTerms WHERE sTermsUid = ? Hb cdbindLong(IJ)Vf0com/ustadmobile/core/db/dao/SiteTermsDao_Impl$11 eZi SELECT SiteTerms.* FROM SiteTerms WHERE ? = 0 OR CAST(sTermsActive AS INTEGER) = 1 kjava/lang/Stringm SiteTermso0com/ustadmobile/core/db/dao/SiteTermsDao_Impl$12 nZ 0r st createFlowo(Landroidx/room/RoomDatabase;Z[Ljava/lang/String;Ljava/util/concurrent/Callable;)Lkotlinx/coroutines/flow/Flow;v0com/ustadmobile/core/db/dao/SiteTermsDao_Impl$13 uZySELECT SiteTerms.*, Language.* FROM SiteTerms LEFT JOIN Language ON SiteTerms.sTermsLangUid = Language.langUid WHERE CAST(sTermsActive AS INTEGER) = 1 {0com/ustadmobile/core/db/dao/SiteTermsDao_Impl$14 zZ~~ SELECT SiteTerms.sTermsLang FROM SiteTerms WHERE CAST(SiteTerms.sTermsActive AS INTEGER) = ? 0com/ustadmobile/core/db/dao/SiteTermsDao_Impl$15 Z SELECT SiteTerms.* FROM SiteTerms WHERE SiteTerms.sTermsLang = ? AND CAST(SiteTerms.sTermsActive AS INTEGER) = 1 ORDER BY SiteTerms.sTermsLct DESC LIMIT 1 0com/ustadmobile/core/db/dao/SiteTermsDao_Impl$16 Z  java/util/Collections emptyList()Ljava/util/List; SignatureSLandroidx/room/EntityInsertionAdapter;ZLandroidx/room/EntityDeletionOrUpdateAdapter;(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis/Lcom/ustadmobile/core/db/dao/SiteTermsDao_Impl;$RuntimeInvisibleParameterAnnotationsLandroidx/annotation/NonNull;insertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; entityListLjava/util/List; $completion Lkotlin/coroutines/Continuation;LocalVariableTypeTable>Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/SiteTerms;>;0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/SiteTerms;>;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; insertAsync_(Lcom/ustadmobile/lib/db/entities/SiteTerms;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; siteTerms+Lcom/ustadmobile/lib/db/entities/SiteTerms;3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;r(Lcom/ustadmobile/lib/db/entities/SiteTerms;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; upsertListtermListupdateListAsyncupdateActiveByUid7(JZJLkotlin/coroutines/Continuation;)Ljava/lang/Object; sTermsUidJactiveZ changeTimeG(JZJLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; findSiteTermsF(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;langCodeLjava/lang/String;_sql _statementLandroidx/room/RoomSQLiteQuery; _argIndexI_cancellationSignalLandroid/os/CancellationSignal;NLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/SiteTerms;>;t(Ljava/lang/String;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/SiteTerms;>;)Ljava/lang/Object;findByUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;uidc(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/SiteTerms;>;)Ljava/lang/Object;findAllTermsAsListFlow!(I)Lkotlinx/coroutines/flow/Flow; activeOnly`(I)Lkotlinx/coroutines/flow/Flow;>; findAllTerms5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object;aLkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/SiteTerms;>;>;v(ILkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/SiteTerms;>;>;)Ljava/lang/Object;findAllWithLanguageAsList4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;lLkotlin/coroutines/Continuation<-Ljava/util/List;>;(Lkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;findAvailableSiteTermLanguagesGLkotlin/coroutines/Continuation<-Ljava/util/List;>;\(ILkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;findLatestByLanguagelanggetRequiredConverters(()Ljava/util/List;>;RuntimeInvisibleAnnotations SourceFileSiteTermsDao_Impl.java NestMembers InnerClasses1 !"()>**+* Y*+*Y*+*Y*+*#Y*+%&01 2P#n0=>> m**Y*+,,/ c*5Y*+7,/  m*:Y*+<,/ m*=Y*+?,/ { *@Y*B/4 1ENEG:6+MQ:*WY*Y,\  H111. &# 12_:_G:6aQ:*eY*g-\YZ [\]^H222. &# 20hMhGN6-a*jYlSnY*-pq  400- & #2hNhG:6aQ:*uY*w,\ H222/ '$ 2$xMxGNQ:*zY*-|+\FK LM4$$!  $2}N}G:6aQ:*Y*,\ H222/ '$ 21NG:6+MQ:*Y*,\     H111. &# 1 R"zuneW@=:5*#  #*5:=@WenuzPK!!:pn n 9com/ustadmobile/core/db/dao/StudentResultDao_Impl$1.class=  3com/ustadmobile/core/db/dao/StudentResultDao_Impl$1this$03Lcom/ustadmobile/core/db/dao/StudentResultDao_Impl;   $androidx/room/EntityInsertionAdapter(Landroidx/room/RoomDatabase;)VINSERT OR ABORT INTO `StudentResult` (`srUid`,`srSourcedId`,`srCourseBlockUid`,`srLineItemSourcedId`,`srLineItemHref`,`srClazzUid`,`srAssignmentUid`,`srStatus`,`srMetaData`,`srStudentPersonUid`,`srStudentPersonSourcedId`,`srStudentGroupId`,`srMarkerPersonUid`,`srMarkerGroupId`,`srScoreStatus`,`srScore`,`srScoreDate`,`srLastModified`,`srComment`,`srAppId`,`srDeleted`) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)  -com/ustadmobile/lib/db/entities/StudentResultgetSrUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V  getSrSourcedId()Ljava/lang/String;  !"bindNull(I)V $ %& bindString(ILjava/lang/String;)V ( )getSrCourseBlockUid + ,getSrLineItemSourcedId . /getSrLineItemHref 1 2 getSrClazzUid 4 5getSrAssignmentUid 7 89 getSrStatus()I ; < getSrMetaData > ?getSrStudentPersonUid A BgetSrStudentPersonSourcedId D E9getSrStudentGroupId G HgetSrMarkerPersonUid J K9getSrMarkerGroupId M N9getSrScoreStatus P QR getSrScore()F T UV bindDouble(ID)V X YgetSrScoreDate [ \getSrLastModified ^ _ getSrComment a b getSrAppId d ef getSrDeleted()Z h ijbind](Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/StudentResult;)VR(Lcom/ustadmobile/core/db/dao/StudentResultDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis5Lcom/ustadmobile/core/db/dao/StudentResultDao_Impl$1;arg0Landroidx/room/RoomDatabase; createQueryRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity/Lcom/ustadmobile/lib/db/entities/StudentResult;_tmpI StackMapTable$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureWLandroidx/room/EntityInsertionAdapter; SourceFileStudentResultDao_Impl.javaEnclosingMethod1com/ustadmobile/core/db/dao/StudentResultDao_ImplNestHost InnerClasses  klI *+*,m*n  op  qrsl- m.n optuijlv+,, ++,#+,',* ++,*#,- ++,-#+,0+,3+,6,:+ + ,:#+ ,=,@+ + ,@#+ ,C+ ,F+,I+,L+,OS+,W+,Z,]++,]#,`++,`#,c>+m%4 568':2;9<C>N@UA_CjEvFGHIKMNOQSTUV WX#Y/Z6[A]M_T`_bkdxefn*opvwxyx z{|   6  i  @} uuDi~l4 *+,gm*n  op} uu  PK!!p p 9com/ustadmobile/core/db/dao/StudentResultDao_Impl$2.class=  3com/ustadmobile/core/db/dao/StudentResultDao_Impl$2this$03Lcom/ustadmobile/core/db/dao/StudentResultDao_Impl;   $androidx/room/EntityInsertionAdapter(Landroidx/room/RoomDatabase;)VINSERT OR REPLACE INTO `StudentResult` (`srUid`,`srSourcedId`,`srCourseBlockUid`,`srLineItemSourcedId`,`srLineItemHref`,`srClazzUid`,`srAssignmentUid`,`srStatus`,`srMetaData`,`srStudentPersonUid`,`srStudentPersonSourcedId`,`srStudentGroupId`,`srMarkerPersonUid`,`srMarkerGroupId`,`srScoreStatus`,`srScore`,`srScoreDate`,`srLastModified`,`srComment`,`srAppId`,`srDeleted`) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)  -com/ustadmobile/lib/db/entities/StudentResultgetSrUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V  getSrSourcedId()Ljava/lang/String;  !"bindNull(I)V $ %& bindString(ILjava/lang/String;)V ( )getSrCourseBlockUid + ,getSrLineItemSourcedId . /getSrLineItemHref 1 2 getSrClazzUid 4 5getSrAssignmentUid 7 89 getSrStatus()I ; < getSrMetaData > ?getSrStudentPersonUid A BgetSrStudentPersonSourcedId D E9getSrStudentGroupId G HgetSrMarkerPersonUid J K9getSrMarkerGroupId M N9getSrScoreStatus P QR getSrScore()F T UV bindDouble(ID)V X YgetSrScoreDate [ \getSrLastModified ^ _ getSrComment a b getSrAppId d ef getSrDeleted()Z h ijbind](Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/StudentResult;)VR(Lcom/ustadmobile/core/db/dao/StudentResultDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis5Lcom/ustadmobile/core/db/dao/StudentResultDao_Impl$2;arg0Landroidx/room/RoomDatabase; createQueryRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity/Lcom/ustadmobile/lib/db/entities/StudentResult;_tmpI StackMapTable$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureWLandroidx/room/EntityInsertionAdapter; SourceFileStudentResultDao_Impl.javaEnclosingMethod1com/ustadmobile/core/db/dao/StudentResultDao_ImplNestHost InnerClasses  klI *+*,mhn  op  qrsl- mln optuijlv+,, ++,#+,',* ++,*#,- ++,-#+,0+,3+,6,:+ + ,:#+ ,=,@+ + ,@#+ ,C+ ,F+,I+,L+,OS+,W+,Z,]++,]#,`++,`#,c>+m%r stv'x2y9zC|N~U_jv #/6AMT_kxn*opvwxyx z{|   6  i  @} uuDi~l4 *+,gmhn  op} uu  PK!!nS;  9com/ustadmobile/core/db/dao/StudentResultDao_Impl$3.class=Q  3com/ustadmobile/core/db/dao/StudentResultDao_Impl$3this$03Lcom/ustadmobile/core/db/dao/StudentResultDao_Impl;  val$listLjava/util/List;  java/lang/Object()V  1com/ustadmobile/core/db/dao/StudentResultDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  !__insertionAdapterOfStudentResult&Landroidx/room/EntityInsertionAdapter; !"# $%$androidx/room/EntityInsertionAdapterinsert(Ljava/lang/Iterable;)V ' (setTransactionSuccessful *+, -. kotlin/UnitINSTANCE Lkotlin/Unit; 0 1endTransaction 3 45call()Lkotlin/Unit;7java/util/concurrent/CallableF(Lcom/ustadmobile/core/db/dao/StudentResultDao_Impl;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethis5Lcom/ustadmobile/core/db/dao/StudentResultDao_Impl$3; Signature StackMapTableAjava/lang/Throwable ExceptionsDjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileStudentResultDao_Impl.javaEnclosingMethod MNinsertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :;<=>459?*** *&)L*/+M*/, &2:" "&02=; ?<=?r@BCEFA4G9/*2:; <=BCEF>HIJKLOP PK!!o;ekk9com/ustadmobile/core/db/dao/StudentResultDao_Impl$4.class=Q  3com/ustadmobile/core/db/dao/StudentResultDao_Impl$4this$03Lcom/ustadmobile/core/db/dao/StudentResultDao_Impl;  val$studentResult/Lcom/ustadmobile/lib/db/entities/StudentResult;  java/lang/Object()V  1com/ustadmobile/core/db/dao/StudentResultDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  #__insertionAdapterOfStudentResult_1&Landroidx/room/EntityInsertionAdapter; !"# $%$androidx/room/EntityInsertionAdapterinsert(Ljava/lang/Object;)V ' (setTransactionSuccessful *+, -. kotlin/UnitINSTANCE Lkotlin/Unit; 0 1endTransaction 3 45call()Lkotlin/Unit;7java/util/concurrent/Callablee(Lcom/ustadmobile/core/db/dao/StudentResultDao_Impl;Lcom/ustadmobile/lib/db/entities/StudentResult;)VCodeLineNumberTableLocalVariableTablethis5Lcom/ustadmobile/core/db/dao/StudentResultDao_Impl$4; Signature StackMapTableAjava/lang/Throwable ExceptionsDjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileStudentResultDao_Impl.javaEnclosingMethod MN upsertAsyncc(Lcom/ustadmobile/lib/db/entities/StudentResult;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :;<=>459?*** *&)L*/+M*/, &2:" "&02=; ?<=?r@BCEFA4G9/*2:; <=BCEF>HIJKLOP PK!!΀9com/ustadmobile/core/db/dao/StudentResultDao_Impl$5.class=  3com/ustadmobile/core/db/dao/StudentResultDao_Impl$5this$03Lcom/ustadmobile/core/db/dao/StudentResultDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  1com/ustadmobile/core/db/dao/StudentResultDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;srUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I& srSourcedId(srCourseBlockUid*srLineItemSourcedId,srLineItemHref. srClazzUid0srAssignmentUid2srStatus4 srMetaData6srStudentPersonUid8srStudentPersonSourcedId:srStudentGroupId<srMarkerPersonUid>srMarkerGroupId@ srScoreStatusBsrScoreD srScoreDateFsrLastModifiedH srCommentJsrAppIdL srDeletedN cbSourcedIdPjava/util/ArrayList RST UVandroid/database/CursorgetCount()I OX Y(I)V R[ \] moveToNext()Z R_ `aisNull(I)Z Rc de getString(I)Ljava/lang/String; Rg higetLong(I)J Rk lmgetInt(I)I Ro pqgetFloat(I)Fs-com/ustadmobile/lib/db/entities/StudentResult ru v(JLjava/lang/String;JLjava/lang/String;Ljava/lang/String;JJILjava/lang/String;JLjava/lang/String;IJIIFJJLjava/lang/String;Ljava/lang/String;Z)VxFcom/ustadmobile/lib/db/composites/StudentResultAndCourseBlockSourcedId wz {D(Lcom/ustadmobile/lib/db/entities/StudentResult;Ljava/lang/String;)V }~ java/util/Listadd(Ljava/lang/Object;)Z R close  androidx/room/RoomSQLiteQueryrelease  call()Ljava/util/List;java/util/concurrent/CallableU(Lcom/ustadmobile/core/db/dao/StudentResultDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis5Lcom/ustadmobile/core/db/dao/StudentResultDao_Impl$5; Signature_tmpCbSourcedIdLjava/lang/String;_tmpSrSourcedId_tmpSrLineItemSourcedId_tmpSrLineItemHref_tmpSrMetaData_tmpSrStudentPersonSourcedId _tmpSrComment _tmpSrAppId_itemHLcom/ustadmobile/lib/db/composites/StudentResultAndCourseBlockSourcedId;_tmpStudentResult/Lcom/ustadmobile/lib/db/entities/StudentResult; _tmpSrUidJ_tmpSrCourseBlockUid_tmpSrClazzUid_tmpSrAssignmentUid _tmpSrStatusI_tmpSrStudentPersonUid_tmpSrStudentGroupId_tmpSrMarkerPersonUid_tmpSrMarkerGroupId_tmpSrScoreStatus _tmpSrScoreF_tmpSrScoreDate_tmpSrLastModified _tmpSrDeletedZ_tmp_cursorIndexOfSrUid_cursorIndexOfSrSourcedId_cursorIndexOfSrCourseBlockUid!_cursorIndexOfSrLineItemSourcedId_cursorIndexOfSrLineItemHref_cursorIndexOfSrClazzUid_cursorIndexOfSrAssignmentUid_cursorIndexOfSrStatus_cursorIndexOfSrMetaData _cursorIndexOfSrStudentPersonUid&_cursorIndexOfSrStudentPersonSourcedId_cursorIndexOfSrStudentGroupId_cursorIndexOfSrMarkerPersonUid_cursorIndexOfSrMarkerGroupId_cursorIndexOfSrScoreStatus_cursorIndexOfSrScore_cursorIndexOfSrScoreDate_cursorIndexOfSrLastModified_cursorIndexOfSrComment_cursorIndexOfSrAppId_cursorIndexOfSrDeleted_cursorIndexOfCbSourcedId_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableZLjava/util/List; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/Exception\()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;Ljava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileStudentResultDao_Impl.javaEnclosingMethod findByClazzAndStudent7(JJJLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses   C*+*,* ^;**L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 +96 +;6+=6+?6+A6+C6+E6+G6+I6+K6+M6OY+QW:+Z+^ : +b:+f7+^ : +b:+f7+^ :! +b:!+^ :" +b:"+f7#+f7%+ j6'+ ^ :( + b:(+ f7)+ ^ :+ + b:++ j6,+f7-+j6/+j60+n81+f72+f74+^ :6 +b:6+^ :7 +b:7+j69968rY!"#%'()+,-/0124678t:wYy:|W@:+*::+*:.K'/7?GOW_gow   )/9DJ T#^%h'r)}*,/12479;=?ACEF HKL$N.R8SDTwUVWXZ[XZ[\F:,!G"(+6!7 wzp9U!T:"^0#h&%r'()+,-/0124{6.`7DJ88V9'~/v7n?fG^OV WN _F g> o6 w.& R}   .  V.R}  @NR}RA/*  PK!!4##9com/ustadmobile/core/db/dao/StudentResultDao_Impl$6.class=Z  3com/ustadmobile/core/db/dao/StudentResultDao_Impl$6this$03Lcom/ustadmobile/core/db/dao/StudentResultDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  1com/ustadmobile/core/db/dao/StudentResultDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;  !"android/database/Cursor moveToFirst()Z $ %&getLong(I)J ()* +,java/lang/LongvalueOf(J)Ljava/lang/Long; . /close 123 4androidx/room/RoomSQLiteQueryrelease 6 78call()Ljava/lang/Long;:java/util/concurrent/CallableU(Lcom/ustadmobile/core/db/dao/StudentResultDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis5Lcom/ustadmobile/core/db/dao/StudentResultDao_Impl$6; Signature_tmpJ_resultLjava/lang/Long;_cursorLandroid/database/Cursor; StackMapTableJjava/lang/Throwable ExceptionsMjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;CLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileStudentResultDao_Impl.javaEnclosingMethod VWfindUidBySourcedIdF(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  9 ;<C*+*,* =n>?@A78<R**L++#B!'M 'M,N+-*0-:+-*01@@B@=6 ruw"x'y*z/|1~7>|@~HO>4"BC'DE/DER?@AFGH*(IKLNOA7P</*5=n> ?@KLNOAQRSTUXY PK!!~((9com/ustadmobile/core/db/dao/StudentResultDao_Impl$7.class=Z  3com/ustadmobile/core/db/dao/StudentResultDao_Impl$7this$03Lcom/ustadmobile/core/db/dao/StudentResultDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  1com/ustadmobile/core/db/dao/StudentResultDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;  !"android/database/Cursor moveToFirst()Z $ %&getInt(I)I ()* +,java/lang/BooleanvalueOf(Z)Ljava/lang/Boolean; . /close 123 4androidx/room/RoomSQLiteQueryrelease 6 78call()Ljava/lang/Boolean;:java/util/concurrent/CallableU(Lcom/ustadmobile/core/db/dao/StudentResultDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis5Lcom/ustadmobile/core/db/dao/StudentResultDao_Impl$7; Signature_tmpI_resultLjava/lang/Boolean;_cursorLandroid/database/Cursor; StackMapTableJjava/lang/Throwable ExceptionsMjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;FLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileStudentResultDao_Impl.javaEnclosingMethod VW existsByUid5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  9 ;<C*+*,* =>?@A78<Z**L++#>'M'M,N+-*0-:+-*09HHJH=6 "/279?FHPW>4" BC/DE7DEZ?@IFGH%*@(IKLNOA7P</*5=> ?@KLNOAQRSTUXY PK!!ȧ7com/ustadmobile/core/db/dao/StudentResultDao_Impl.class=  ,com/ustadmobile/core/db/dao/StudentResultDao()V   1com/ustadmobile/core/db/dao/StudentResultDao_Impl__dbLandroidx/room/RoomDatabase;3com/ustadmobile/core/db/dao/StudentResultDao_Impl$1  R(Lcom/ustadmobile/core/db/dao/StudentResultDao_Impl;Landroidx/room/RoomDatabase;)V  !__insertionAdapterOfStudentResult&Landroidx/room/EntityInsertionAdapter;3com/ustadmobile/core/db/dao/StudentResultDao_Impl$2   #__insertionAdapterOfStudentResult_13com/ustadmobile/core/db/dao/StudentResultDao_Impl$3   F(Lcom/ustadmobile/core/db/dao/StudentResultDao_Impl;Ljava/util/List;)V "#$ %&androidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(3com/ustadmobile/core/db/dao/StudentResultDao_Impl$4 '* +e(Lcom/ustadmobile/core/db/dao/StudentResultDao_Impl;Lcom/ustadmobile/lib/db/entities/StudentResult;)V-b SELECT StudentResult.*, CourseBlock.cbSourcedId AS cbSourcedId FROM StudentResult LEFT JOIN CourseBlock ON StudentResult.srCourseBlockUid = CourseBlock.cbUid WHERE StudentResult.srClazzUid = ? AND StudentResult.srStudentPersonUid = ? AND ? = ? /01 23androidx/room/RoomSQLiteQueryacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; /5 67bindLong(IJ)V 9:; <=androidx/room/util/DBUtilcreateCancellationSignal!()Landroid/os/CancellationSignal;?3com/ustadmobile/core/db/dao/StudentResultDao_Impl$5 >A BU(Lcom/ustadmobile/core/db/dao/StudentResultDao_Impl;Landroidx/room/RoomSQLiteQuery;)V "D %E(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;G SELECT COALESCE( (SELECT StudentResult.srUid FROM StudentResult WHERE srSourcedId = ?), 0) /I JK bindString(ILjava/lang/String;)VM3com/ustadmobile/core/db/dao/StudentResultDao_Impl$6 LAP SELECT EXISTS( SELECT StudentResult.srUid FROM StudentResult WHERE StudentResult.srUid = ?) R3com/ustadmobile/core/db/dao/StudentResultDao_Impl$7 QA UVW XYjava/util/Collections emptyList()Ljava/util/List; SignatureWLandroidx/room/EntityInsertionAdapter;(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis3Lcom/ustadmobile/core/db/dao/StudentResultDao_Impl;$RuntimeInvisibleParameterAnnotationsLandroidx/annotation/NonNull;insertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;listLjava/util/List; $completion Lkotlin/coroutines/Continuation;LocalVariableTypeTableALjava/util/List;0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;(Ljava/util/List;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; upsertAsyncc(Lcom/ustadmobile/lib/db/entities/StudentResult;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; studentResult/Lcom/ustadmobile/lib/db/entities/StudentResult;s(Lcom/ustadmobile/lib/db/entities/StudentResult;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;findByClazzAndStudent7(JJJLkotlin/coroutines/Continuation;)Ljava/lang/Object;clazzUidJstudentPersonUidaccountPersonUid_sqlLjava/lang/String; _statementLandroidx/room/RoomSQLiteQuery; _argIndexI_cancellationSignalLandroid/os/CancellationSignal;}Lkotlin/coroutines/Continuation<-Ljava/util/List;>;(JJJLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;findUidBySourcedIdF(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; sourcedId3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;Y(Ljava/lang/String;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; existsByUid5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;srUid6Lkotlin/coroutines/Continuation<-Ljava/lang/Boolean;>;K(JLkotlin/coroutines/Continuation<-Ljava/lang/Boolean;>;)Ljava/lang/Object;getRequiredConverters(()Ljava/util/List;>;RuntimeInvisibleAnnotations SourceFileStudentResultDao_Impl.java NestMembers InnerClasses1 Z[Z[\]h$**+* Y*+*Y*+^() *h#_$`a$ bcde]m*Y*+,!^_ `afghijfkhlZmno]c*'Y*+),!^_ `apqhij hlZrst] V,:,.: 6   46   !46   46   48: * >Y* @C^2  "%.1:?_\ V`aVuvVwvVxvVhiRyz J{| G}~ ? j VhZ]1FNF.:6+H8:*LY*N,C^dj klmn_H1`a1z1hi.yz &{|#}~j 1hZ]2O:O.:648:*QY*S-C^ _H2`a2v2hi.yz &{|#}~j 2hZ Y]T^ZcQL>' : '>LQPK!!C+qx4com/ustadmobile/core/db/dao/SyncNodeDao_Impl$1.class=:  .com/ustadmobile/core/db/dao/SyncNodeDao_Impl$1this$0.Lcom/ustadmobile/core/db/dao/SyncNodeDao_Impl;   $androidx/room/EntityInsertionAdapter(Landroidx/room/RoomDatabase;)V=INSERT OR REPLACE INTO `SyncNode` (`nodeClientId`) VALUES (?)  com/ustadmobile/door/SyncNodegetNodeClientId()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V  bindM(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/door/SyncNode;)VM(Lcom/ustadmobile/core/db/dao/SyncNodeDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis0Lcom/ustadmobile/core/db/dao/SyncNodeDao_Impl$1;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entityLcom/ustadmobile/door/SyncNode;$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureGLandroidx/room/EntityInsertionAdapter; SourceFileSyncNodeDao_Impl.javaEnclosingMethod7,com/ustadmobile/core/db/dao/SyncNodeDao_ImplNestHost InnerClasses   I *+*,!#"  #$  %&'( - !'" #$)* N +,! - ."  #$ +, -./ **D0 4 *+,!#"  #$/ **123456 869 PK!!A24com/ustadmobile/core/db/dao/SyncNodeDao_Impl$2.class=Z  .com/ustadmobile/core/db/dao/SyncNodeDao_Impl$2this$0.Lcom/ustadmobile/core/db/dao/SyncNodeDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  ,com/ustadmobile/core/db/dao/SyncNodeDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;  !"android/database/Cursor moveToFirst()Z $ %&getLong(I)J ()* +,java/lang/LongvalueOf(J)Ljava/lang/Long; . /close 123 4androidx/room/RoomSQLiteQueryrelease 6 78call()Ljava/lang/Long;:java/util/concurrent/CallableP(Lcom/ustadmobile/core/db/dao/SyncNodeDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis0Lcom/ustadmobile/core/db/dao/SyncNodeDao_Impl$2; Signature_tmpJ_resultLjava/lang/Long;_cursorLandroid/database/Cursor; StackMapTableJjava/lang/Throwable ExceptionsMjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;CLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileSyncNodeDao_Impl.javaEnclosingMethod VWgetLocalNodeClientId4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  9 ;<C*+*,* =H>?@A78<R**L++#B!'M 'M,N+-*0-:+-*01@@B@=6 LOQ"R'S*T/V1X7Y>V@XHYOZ>4"BC'DE/DER?@AFGH*(IKLNOA7P</*5=H> ?@KLNOAQRSTUXY PK!!8 2com/ustadmobile/core/db/dao/SyncNodeDao_Impl.class=n  'com/ustadmobile/core/db/dao/SyncNodeDao()V   ,com/ustadmobile/core/db/dao/SyncNodeDao_Impl__dbLandroidx/room/RoomDatabase;.com/ustadmobile/core/db/dao/SyncNodeDao_Impl$1  M(Lcom/ustadmobile/core/db/dao/SyncNodeDao_Impl;Landroidx/room/RoomDatabase;)V  __insertionAdapterOfSyncNode&Landroidx/room/EntityInsertionAdapter;  androidx/room/RoomDatabaseassertNotSuspendingTransaction  beginTransaction  ! "#$androidx/room/EntityInsertionAdapterinsert(Ljava/lang/Object;)V % &setTransactionSuccessful ( )endTransaction+ SELECT COALESCE( (SELECT nodeClientId FROM SyncNode LIMIT 1), 0) -./ 01androidx/room/RoomSQLiteQueryacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; 345 67androidx/room/util/DBUtilcreateCancellationSignal!()Landroid/os/CancellationSignal;9.com/ustadmobile/core/db/dao/SyncNodeDao_Impl$2 8; <P(Lcom/ustadmobile/core/db/dao/SyncNodeDao_Impl;Landroidx/room/RoomSQLiteQuery;)V >?@ ABandroidx/room/CoroutinesRoomexecute(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; DEF GHjava/util/Collections emptyList()Ljava/util/List; SignatureGLandroidx/room/EntityInsertionAdapter;(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis.Lcom/ustadmobile/core/db/dao/SyncNodeDao_Impl;$RuntimeInvisibleParameterAnnotationsLandroidx/annotation/NonNull;replace"(Lcom/ustadmobile/door/SyncNode;)VsyncNodeLcom/ustadmobile/door/SyncNode; StackMapTableYjava/lang/ThrowablegetLocalNodeClientId4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; $completion Lkotlin/coroutines/Continuation;_sqlLjava/lang/String; _statementLandroidx/room/RoomSQLiteQuery;_cancellationSignalLandroid/os/CancellationSignal;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;G(Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;getRequiredConverters(()Ljava/util/List;>;RuntimeInvisibleAnnotations SourceFileSyncNodeDao_Impl.java NestMembers InnerClasses1 IJKLW**+* Y*+M!" #0NOP QRSTL2***+*$*' M*','M& 4578:$;':/;1<N2OP2UVWgX Z[L$*M*,N2:*8Y*-:+=M@F GHN4$OP$\]!^_ `abcd $\eIf gHLCMaIhiRjkl8 m 8PK!!*@<com/ustadmobile/core/db/dao/SystemPermissionDao_Impl$1.class=M  6com/ustadmobile/core/db/dao/SystemPermissionDao_Impl$1this$06Lcom/ustadmobile/core/db/dao/SystemPermissionDao_Impl;   $androidx/room/EntityInsertionAdapter(Landroidx/room/RoomDatabase;)VINSERT OR REPLACE INTO `SystemPermission` (`spUid`,`spToPersonUid`,`spToGroupUid`,`spPermissionsFlag`,`spLastModified`,`spIsDeleted`) VALUES (nullif(?, 0),?,?,?,?,?)  0com/ustadmobile/lib/db/entities/SystemPermissiongetSpUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V  getSpToPersonUid  getSpToGroupUid " #getSpPermissionsFlag % &getSpLastModified ( )*getSpIsDeleted()Z , -.bind`(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/SystemPermission;)VU(Lcom/ustadmobile/core/db/dao/SystemPermissionDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis8Lcom/ustadmobile/core/db/dao/SystemPermissionDao_Impl$1;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity2Lcom/ustadmobile/lib/db/entities/SystemPermission;_tmpI StackMapTable$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureZLandroidx/room/EntityInsertionAdapter; SourceFileSystemPermissionDao_Impl.javaEnclosingMethodJ4com/ustadmobile/core/db/dao/SystemPermissionDao_ImplNestHost InnerClasses  /0I *+*,1*2  34  56780- 1.2 349:-.0O+,+,+,+,!+,$,'>+1"4 56!7,879D:N;2*O34O;<O=>D ?@AB@B ::D-C04 *+,+1*2  34B ::DEFGHI KIL PK!!-}T =com/ustadmobile/core/db/dao/SystemPermissionDao_Impl$10.class=_  7com/ustadmobile/core/db/dao/SystemPermissionDao_Impl$10this$06Lcom/ustadmobile/core/db/dao/SystemPermissionDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  4com/ustadmobile/core/db/dao/SystemPermissionDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;  !"android/database/Cursor moveToFirst()Z $ %&getInt(I)I(0com/ustadmobile/lib/db/composites/PermissionPair '* +(ZZ)V - .close 012 3androidx/room/RoomSQLiteQueryrelease 5 67call4()Lcom/ustadmobile/lib/db/composites/PermissionPair;9java/util/concurrent/CallableX(Lcom/ustadmobile/core/db/dao/SystemPermissionDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis9Lcom/ustadmobile/core/db/dao/SystemPermissionDao_Impl$10; Signature_tmpFirstPermissionZ_tmpI_tmpSecondPermission_tmp_1_result2Lcom/ustadmobile/lib/db/composites/PermissionPair;_cursorIndexOfFirstPermission_cursorIndexOfSecondPermission_cursorLandroid/database/Cursor; StackMapTableOjava/lang/Throwable ExceptionsRjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;eLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileSystemPermissionDao_Impl.javaEnclosingMethod [\personHasSystemPermissionPair7(JJJLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  8 :;C*+*,* < =>?@67; **L=>+=+#66+#66'Y):::+,*/: +,*/ _ooqo<J'3<HUX[ _"e#l o"w#~$=f 3"AB'.CDH EB<FDUGH\IDZJD[GH>?pKLMQ0@ @'NPQSTA6U;/*4< = >?PQST@VWXYZ]^ PK!!Q   =com/ustadmobile/core/db/dao/SystemPermissionDao_Impl$11.class=`  7com/ustadmobile/core/db/dao/SystemPermissionDao_Impl$11this$06Lcom/ustadmobile/core/db/dao/SystemPermissionDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  4com/ustadmobile/core/db/dao/SystemPermissionDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;  !"android/database/Cursor moveToFirst()Z $ %&getInt(I)I(7com/ustadmobile/lib/db/composites/EditAndViewPermission '* +(ZZ)V - .close 012 3androidx/room/RoomSQLiteQueryrelease 5 67call;()Lcom/ustadmobile/lib/db/composites/EditAndViewPermission;9java/util/concurrent/CallableX(Lcom/ustadmobile/core/db/dao/SystemPermissionDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis9Lcom/ustadmobile/core/db/dao/SystemPermissionDao_Impl$11; Signature_tmpHasViewPermissionZ_tmpI_tmpHasEditPermission_tmp_1_result9Lcom/ustadmobile/lib/db/composites/EditAndViewPermission;_cursorIndexOfHasViewPermission_cursorIndexOfHasEditPermission_cursorLandroid/database/Cursor; StackMapTableOjava/lang/Throwable ExceptionsRjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;finalize()Ljava/lang/Object;lLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileSystemPermissionDao_Impl.javaEnclosingMethod \]-personHasEditAndViewPermissionForPersonAsFlow"(JJ)Lkotlinx/coroutines/flow/Flow;NestHost InnerClasses  8 :;C*+*,* <=>?@67; s**L=>+=+#66+#66'Y):::+,: +, _hhjh<B'3<HUX[_ehp=f 3"AB'.CDH EB<FDUGHUIDSJD[ GHs>?bKLMQ0@ @' NPQSTU;6*/< = >?A6V;/*4<= >?PQST@WXYZ[^_ PK!!eR<com/ustadmobile/core/db/dao/SystemPermissionDao_Impl$2.class=Q  6com/ustadmobile/core/db/dao/SystemPermissionDao_Impl$2this$06Lcom/ustadmobile/core/db/dao/SystemPermissionDao_Impl;  val$systemPermissions2Lcom/ustadmobile/lib/db/entities/SystemPermission;  java/lang/Object()V  4com/ustadmobile/core/db/dao/SystemPermissionDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  $__insertionAdapterOfSystemPermission&Landroidx/room/EntityInsertionAdapter; !"# $%$androidx/room/EntityInsertionAdapterinsert(Ljava/lang/Object;)V ' (setTransactionSuccessful *+, -. kotlin/UnitINSTANCE Lkotlin/Unit; 0 1endTransaction 3 45call()Lkotlin/Unit;7java/util/concurrent/Callablek(Lcom/ustadmobile/core/db/dao/SystemPermissionDao_Impl;Lcom/ustadmobile/lib/db/entities/SystemPermission;)VCodeLineNumberTableLocalVariableTablethis8Lcom/ustadmobile/core/db/dao/SystemPermissionDao_Impl$2; Signature StackMapTableAjava/lang/Throwable ExceptionsDjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileSystemPermissionDao_Impl.javaEnclosingMethod MN upsertAsyncf(Lcom/ustadmobile/lib/db/entities/SystemPermission;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :B;<=>459?*** *&)L*/+M*/, &2:"F HI"J&L0J2L=M; ?<=?r@BCEFA4G9/*2:B; <=BCEF>HIJKLOP PK!!b <com/ustadmobile/core/db/dao/SystemPermissionDao_Impl$3.class=  6com/ustadmobile/core/db/dao/SystemPermissionDao_Impl$3this$06Lcom/ustadmobile/core/db/dao/SystemPermissionDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  4com/ustadmobile/core/db/dao/SystemPermissionDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;spUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I& spToPersonUid( spToGroupUid*spPermissionsFlag,spLastModified. spIsDeleted0java/util/ArrayList 234 56android/database/CursorgetCount()I /8 9(I)V 2; <= moveToNext()Z 2? @AgetLong(I)J 2C DEgetInt(I)IG0com/ustadmobile/lib/db/entities/SystemPermission FI J (JJJJJZ)V LMN OPjava/util/Listadd(Ljava/lang/Object;)Z 2R Sclose UVW Xandroidx/room/RoomSQLiteQueryrelease Z [\call()Ljava/util/List;^java/util/concurrent/CallableX(Lcom/ustadmobile/core/db/dao/SystemPermissionDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis8Lcom/ustadmobile/core/db/dao/SystemPermissionDao_Impl$3; Signature_item2Lcom/ustadmobile/lib/db/entities/SystemPermission; _tmpSpUidJ_tmpSpToPersonUid_tmpSpToGroupUid_tmpSpPermissionsFlag_tmpSpLastModified_tmpSpIsDeletedZ_tmp_1I_cursorIndexOfSpUid_cursorIndexOfSpToPersonUid_cursorIndexOfSpToGroupUid_cursorIndexOfSpPermissionsFlag_cursorIndexOfSpLastModified_cursorIndexOfSpIsDeleted_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableDLjava/util/List; StackMapTablejava/lang/Throwable Exceptionsjava/lang/ExceptionF()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;wLjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileSystemPermissionDao_Impl.javaEnclosingMethod findAllByPersonUid6(JZLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  ] _`C*+*,* abbcde[\` **L+=+%>+'6+)6++6+-6/Y+17:+:k+>7 +>7 +>7+>7+>7+B66FY  H:  KW: +Q*T :+Q*Tajfhij'k/l7m?nNoWr`tivsx}z}~b fg `\hi iSji sIki}?li5mino+pqrqsq'tq/uq7vq?wqNxycdz{| Nx}~^N 2LK2L@# 2L2eA[`/*Yabb cde PK!!E)7 <com/ustadmobile/core/db/dao/SystemPermissionDao_Impl$4.class=  6com/ustadmobile/core/db/dao/SystemPermissionDao_Impl$4this$06Lcom/ustadmobile/core/db/dao/SystemPermissionDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  4com/ustadmobile/core/db/dao/SystemPermissionDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;spUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I& spToPersonUid( spToGroupUid*spPermissionsFlag,spLastModified. spIsDeleted0java/util/ArrayList 234 56android/database/CursorgetCount()I /8 9(I)V 2; <= moveToNext()Z 2? @AgetLong(I)J 2C DEgetInt(I)IG0com/ustadmobile/lib/db/entities/SystemPermission FI J (JJJJJZ)V LMN OPjava/util/Listadd(Ljava/lang/Object;)Z 2R Sclose UVW Xandroidx/room/RoomSQLiteQueryrelease Z [\call()Ljava/util/List;^java/util/concurrent/CallableX(Lcom/ustadmobile/core/db/dao/SystemPermissionDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis8Lcom/ustadmobile/core/db/dao/SystemPermissionDao_Impl$4; Signature_item2Lcom/ustadmobile/lib/db/entities/SystemPermission; _tmpSpUidJ_tmpSpToPersonUid_tmpSpToGroupUid_tmpSpPermissionsFlag_tmpSpLastModified_tmpSpIsDeletedZ_tmpI_cursorIndexOfSpUid_cursorIndexOfSpToPersonUid_cursorIndexOfSpToGroupUid_cursorIndexOfSpPermissionsFlag_cursorIndexOfSpLastModified_cursorIndexOfSpIsDeleted_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableDLjava/util/List; StackMapTablejava/lang/Throwable Exceptionsjava/lang/ExceptionF()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;wLjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileSystemPermissionDao_Impl.javaEnclosingMethod findAllByPersonUidEntities5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  ] _`C*+*,* abcde[\` **L+=+%>+'6+)6++6+-6/Y+17:+:k+>7 +>7 +>7+>7+>7+B66FY  H:  KW: +Q*T :+Q*Taj'/7?NW`is}b fg `\hi iSji sIki}?li5mino+pqrqsq'tq/uq7vq?wqNxycdz{| Nx}~^N 2LK2L@# 2L2eA[`/*Yab cde PK!! 4 4 <com/ustadmobile/core/db/dao/SystemPermissionDao_Impl$5.class=~  6com/ustadmobile/core/db/dao/SystemPermissionDao_Impl$5this$06Lcom/ustadmobile/core/db/dao/SystemPermissionDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  4com/ustadmobile/core/db/dao/SystemPermissionDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;spUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I& spToPersonUid( spToGroupUid*spPermissionsFlag,spLastModified. spIsDeleted 012 34android/database/Cursor moveToFirst()Z 06 78getLong(I)J 0: ;<getInt(I)I>0com/ustadmobile/lib/db/entities/SystemPermission =@ A (JJJJJZ)V 0C Dclose FGH Iandroidx/room/RoomSQLiteQueryrelease K LMcall4()Lcom/ustadmobile/lib/db/entities/SystemPermission;Ojava/util/concurrent/CallableX(Lcom/ustadmobile/core/db/dao/SystemPermissionDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis8Lcom/ustadmobile/core/db/dao/SystemPermissionDao_Impl$5; Signature _tmpSpUidJ_tmpSpToPersonUid_tmpSpToGroupUid_tmpSpPermissionsFlag_tmpSpLastModified_tmpSpIsDeletedZ_tmpI_result2Lcom/ustadmobile/lib/db/entities/SystemPermission;_cursorIndexOfSpUid_cursorIndexOfSpToPersonUid_cursorIndexOfSpToGroupUid_cursorIndexOfSpPermissionsFlag_cursorIndexOfSpLastModified_cursorIndexOfSpIsDeleted_cursorLandroid/database/Cursor; StackMapTablemjava/lang/Throwable Exceptionspjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/Nullable;finalize()Ljava/lang/Object;eLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileSystemPermissionDao_Impl.javaEnclosingMethod z{findByPersonUidAsFlow!(J)Lkotlinx/coroutines/flow/Flow;NestHost InnerClasses  N PQC*+*,* RSTUVLMQA **L+=+%>+'6+)6++6+-6+/a+57 +57 +57 +57+57+966=Y   ?::: +B :+BR^'/7?HQZdnxSQRWX ZIYX d?ZX n5[Xx+\X]^!_`abc`d`'e`/f`7g`?wh` abTUijkH0@0= 0lnoqrsQ6*ER S TUALtQ/*JRS TUnoqrVuvwxy|} PK!! Z  <com/ustadmobile/core/db/dao/SystemPermissionDao_Impl$6.class=}  6com/ustadmobile/core/db/dao/SystemPermissionDao_Impl$6this$06Lcom/ustadmobile/core/db/dao/SystemPermissionDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  4com/ustadmobile/core/db/dao/SystemPermissionDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;spUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I& spToPersonUid( spToGroupUid*spPermissionsFlag,spLastModified. spIsDeleted 012 34android/database/Cursor moveToFirst()Z 06 78getLong(I)J 0: ;<getInt(I)I>0com/ustadmobile/lib/db/entities/SystemPermission =@ A (JJJJJZ)V 0C Dclose FGH Iandroidx/room/RoomSQLiteQueryrelease K LMcall4()Lcom/ustadmobile/lib/db/entities/SystemPermission;Ojava/util/concurrent/CallableX(Lcom/ustadmobile/core/db/dao/SystemPermissionDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis8Lcom/ustadmobile/core/db/dao/SystemPermissionDao_Impl$6; Signature _tmpSpUidJ_tmpSpToPersonUid_tmpSpToGroupUid_tmpSpPermissionsFlag_tmpSpLastModified_tmpSpIsDeletedZ_tmpI_result2Lcom/ustadmobile/lib/db/entities/SystemPermission;_cursorIndexOfSpUid_cursorIndexOfSpToPersonUid_cursorIndexOfSpToGroupUid_cursorIndexOfSpPermissionsFlag_cursorIndexOfSpLastModified_cursorIndexOfSpIsDeleted_cursorLandroid/database/Cursor; StackMapTablemjava/lang/Throwable Exceptionspjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;eLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileSystemPermissionDao_Impl.javaEnclosingMethod yzfindByPersonUid5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  N PQC*+*,* RSTUVLMQW **L+=+%>+'6+)6++6+-6+/a+57 +57 +57 +57+57+966=Y   ?::: +B*E :+B*ERf    '/7?HQZdnx !"#%'(%'()SQRWX ZIYX d?ZX n5[Xx+\X]^!_`abc`d`'e`/f`7g`?~h`abTUijkH0@0=0lnoqrALsQ/*JRS TUnoqrVtuvwx{| PK!!hCII<com/ustadmobile/core/db/dao/SystemPermissionDao_Impl$7.class=Z  6com/ustadmobile/core/db/dao/SystemPermissionDao_Impl$7this$06Lcom/ustadmobile/core/db/dao/SystemPermissionDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  4com/ustadmobile/core/db/dao/SystemPermissionDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;  !"android/database/Cursor moveToFirst()Z $ %&getInt(I)I ()* +,java/lang/BooleanvalueOf(Z)Ljava/lang/Boolean; . /close 123 4androidx/room/RoomSQLiteQueryrelease 6 78call()Ljava/lang/Boolean;:java/util/concurrent/CallableX(Lcom/ustadmobile/core/db/dao/SystemPermissionDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis8Lcom/ustadmobile/core/db/dao/SystemPermissionDao_Impl$7; Signature_tmpI_resultLjava/lang/Boolean;_cursorLandroid/database/Cursor; StackMapTableJjava/lang/Throwable ExceptionsMjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;FLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileSystemPermissionDao_Impl.javaEnclosingMethod VWpersonHasSystemPermission6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  9 ;<C*+*,* =G>?@A78<Z**L++#>'M'M,N+-*0-:+-*09HHJH=6 KNP"Q/R2S7U9W?XFUHWPXWY>4" BC/DE7DEZ?@IFGH%*@(IKLNOA7P</*5=G> ?@KLNOAQRSTUXY PK!!95tt<com/ustadmobile/core/db/dao/SystemPermissionDao_Impl$8.class=[  6com/ustadmobile/core/db/dao/SystemPermissionDao_Impl$8this$06Lcom/ustadmobile/core/db/dao/SystemPermissionDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  4com/ustadmobile/core/db/dao/SystemPermissionDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;  !"android/database/Cursor moveToFirst()Z $ %&getInt(I)I ()* +,java/lang/BooleanvalueOf(Z)Ljava/lang/Boolean; . /close 123 4androidx/room/RoomSQLiteQueryrelease 6 78call()Ljava/lang/Boolean;:java/util/concurrent/CallableX(Lcom/ustadmobile/core/db/dao/SystemPermissionDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis8Lcom/ustadmobile/core/db/dao/SystemPermissionDao_Impl$8; Signature_tmpI_resultLjava/lang/Boolean;_cursorLandroid/database/Cursor; StackMapTableJjava/lang/Throwable ExceptionsMjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;finalize()Ljava/lang/Object;FLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileSystemPermissionDao_Impl.javaEnclosingMethod WXpersonHasSystemPermissionAsFlow"(JJ)Lkotlinx/coroutines/flow/Flow;NestHost InnerClasses  9 ;<C*+*,* =v>?@A78<L**L++#>'M'M,N+--:+-9AACA=. z}"/279?AI>4" BC/DE7 DEL?@;FGH%*@( IKLNOP<6*0= > ?@A7Q</*5=v> ?@KLNOARSTUVYZ PK!! <com/ustadmobile/core/db/dao/SystemPermissionDao_Impl$9.class=`  6com/ustadmobile/core/db/dao/SystemPermissionDao_Impl$9this$06Lcom/ustadmobile/core/db/dao/SystemPermissionDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  4com/ustadmobile/core/db/dao/SystemPermissionDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;  !"android/database/Cursor moveToFirst()Z $ %&getInt(I)I(0com/ustadmobile/lib/db/composites/PermissionPair '* +(ZZ)V - .close 012 3androidx/room/RoomSQLiteQueryrelease 5 67call4()Lcom/ustadmobile/lib/db/composites/PermissionPair;9java/util/concurrent/CallableX(Lcom/ustadmobile/core/db/dao/SystemPermissionDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis8Lcom/ustadmobile/core/db/dao/SystemPermissionDao_Impl$9; Signature_tmpFirstPermissionZ_tmpI_tmpSecondPermission_tmp_1_result2Lcom/ustadmobile/lib/db/composites/PermissionPair;_cursorIndexOfFirstPermission_cursorIndexOfSecondPermission_cursorLandroid/database/Cursor; StackMapTableOjava/lang/Throwable ExceptionsRjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;finalize()Ljava/lang/Object;eLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileSystemPermissionDao_Impl.javaEnclosingMethod \]#personHasSystemPermissionPairAsFlow#(JJJ)Lkotlinx/coroutines/flow/Flow;NestHost InnerClasses  8 :;C*+*,* <=>?@67; s**L=>+=+#66+#66'Y):::+,: +, _hhjh<B'3<HUX[_ehp=f 3"AB'.CDH EB<FDUGHUIDSJD[ GHs>?bKLMQ0@ @' NPQSTU;6*/< = >?A6V;/*4<= >?PQST@WXYZ[^_ PK!!Ǽ44:com/ustadmobile/core/db/dao/SystemPermissionDao_Impl.class=  /com/ustadmobile/core/db/dao/SystemPermissionDao()V   4com/ustadmobile/core/db/dao/SystemPermissionDao_Impl__dbLandroidx/room/RoomDatabase;6com/ustadmobile/core/db/dao/SystemPermissionDao_Impl$1  U(Lcom/ustadmobile/core/db/dao/SystemPermissionDao_Impl;Landroidx/room/RoomDatabase;)V  $__insertionAdapterOfSystemPermission&Landroidx/room/EntityInsertionAdapter;6com/ustadmobile/core/db/dao/SystemPermissionDao_Impl$2  k(Lcom/ustadmobile/core/db/dao/SystemPermissionDao_Impl;Lcom/ustadmobile/lib/db/entities/SystemPermission;)V   androidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;" SELECT SystemPermission.* FROM SystemPermission WHERE SystemPermission.spToPersonUid = ? AND (CAST(? AS INTEGER) = 1 OR NOT SystemPermission.spIsDeleted) $%& '(androidx/room/RoomSQLiteQueryacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; $* +,bindLong(IJ)V ./0 12androidx/room/util/DBUtilcreateCancellationSignal!()Landroid/os/CancellationSignal;46com/ustadmobile/core/db/dao/SystemPermissionDao_Impl$3 36 7X(Lcom/ustadmobile/core/db/dao/SystemPermissionDao_Impl;Landroidx/room/RoomSQLiteQuery;)V 9 :(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;<~ SELECT SystemPermission.* FROM SystemPermission WHERE SystemPermission.spToPersonUid = ? >6com/ustadmobile/core/db/dao/SystemPermissionDao_Impl$4 =6A SELECT SystemPermission.* FROM SystemPermission WHERE SystemPermission.spToPersonUid = ? LIMIT 1 Cjava/lang/StringESystemPermissionG6com/ustadmobile/core/db/dao/SystemPermissionDao_Impl$5 F6 J KL createFlowo(Landroidx/room/RoomDatabase;Z[Ljava/lang/String;Ljava/util/concurrent/Callable;)Lkotlinx/coroutines/flow/Flow;N6com/ustadmobile/core/db/dao/SystemPermissionDao_Impl$6 M6QN SELECT EXISTS(SELECT 1 FROM SystemPermission WHERE ? != 0 AND SystemPermission.spToPersonUid = ? AND (SystemPermission.spPermissionsFlag & ? ) > 0 AND NOT SystemPermission.spIsDeleted) S6com/ustadmobile/core/db/dao/SystemPermissionDao_Impl$7 R6V6com/ustadmobile/core/db/dao/SystemPermissionDao_Impl$8 U6Y SELECT ( EXISTS(SELECT 1 FROM SystemPermission WHERE ? != 0 AND SystemPermission.spToPersonUid = ? AND (SystemPermission.spPermissionsFlag & ? ) > 0 AND NOT SystemPermission.spIsDeleted) ) as firstPermission, ( EXISTS(SELECT 1 FROM SystemPermission WHERE ? != 0 AND SystemPermission.spToPersonUid = ? AND (SystemPermission.spPermissionsFlag & ? ) > 0 AND NOT SystemPermission.spIsDeleted) ) as secondPermission [6com/ustadmobile/core/db/dao/SystemPermissionDao_Impl$9 Z6^7com/ustadmobile/core/db/dao/SystemPermissionDao_Impl$10 ]6a /* Similar to the query used on list all persons, however it uses the the otherpersonuid param * in the WHERE clauses to narrow down the search. */ WITH CanViewPersonUidsViaCoursePermission(personUid) AS /* Select personUids that can be viewed based on CoursePermission given to the active * user for their enrolment role in that course */ (SELECT DISTINCT ClazzEnrolment_ForClazzMember.clazzEnrolmentPersonUid AS personUid FROM ClazzEnrolment ClazzEnrolment_ForActiveUser JOIN CoursePermission ON CoursePermission.cpClazzUid = ClazzEnrolment_ForActiveUser.clazzEnrolmentClazzUid AND CoursePermission.cpToEnrolmentRole = ClazzEnrolment_ForActiveUser.clazzEnrolmentRole AND (CoursePermission.cpPermissionsFlag & 8192) > 0 JOIN ClazzEnrolment ClazzEnrolment_ForClazzMember ON ClazzEnrolment_ForClazzMember.clazzEnrolmentClazzUid = CoursePermission.cpClazzUid AND ClazzEnrolment_ForClazzMember.clazzEnrolmentPersonUid = ? WHERE ? != 0 AND ClazzEnrolment_ForActiveUser.clazzEnrolmentPersonUid = ? AND ClazzEnrolment_ForActiveUser.clazzEnrolmentActive UNION /* Select personUids that can be viewed based on CoursePermission for the active user where the CoursePermission is granted directly to them */ SELECT DISTINCT ClazzEnrolment_ForClazzMember.clazzEnrolmentPersonUid AS personUid FROM CoursePermission JOIN ClazzEnrolment ClazzEnrolment_ForClazzMember ON ClazzEnrolment_ForClazzMember.clazzEnrolmentClazzUid = CoursePermission.cpClazzUid AND ClazzEnrolment_ForClazzMember.clazzEnrolmentPersonUid = ? WHERE ? != 0 AND CoursePermission.cpToPersonUid = ?) SELECT ( (SELECT ? = ?) OR EXISTS(SELECT 1 FROM PersonParentJoin WHERE PersonParentJoin.ppjMinorPersonUid = ? AND PersonParentJoin.ppjParentPersonUid = ?) OR (SELECT EXISTS(SELECT 1 FROM SystemPermission WHERE ? != 0 AND SystemPermission.spToPersonUid = ? AND (SystemPermission.spPermissionsFlag & 8192 ) > 0 AND NOT SystemPermission.spIsDeleted) ) OR (SELECT ? IN (SELECT CanViewPersonUidsViaCoursePermission.personUid FROM CanViewPersonUidsViaCoursePermission)) ) AS hasViewPermission, ( (SELECT ? = ?) OR EXISTS(SELECT 1 FROM PersonParentJoin WHERE PersonParentJoin.ppjMinorPersonUid = ? AND PersonParentJoin.ppjParentPersonUid = ?) OR (SELECT EXISTS(SELECT 1 FROM SystemPermission WHERE ? != 0 AND SystemPermission.spToPersonUid = ? AND (SystemPermission.spPermissionsFlag & 32768 ) > 0 AND NOT SystemPermission.spIsDeleted) ) ) AS hasEditPermission cClazzEnrolmenteCoursePermissiongPersonParentJoini7com/ustadmobile/core/db/dao/SystemPermissionDao_Impl$11 h6 lmn opjava/util/Collections emptyList()Ljava/util/List; SignatureZLandroidx/room/EntityInsertionAdapter;(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis6Lcom/ustadmobile/core/db/dao/SystemPermissionDao_Impl;$RuntimeInvisibleParameterAnnotationsLandroidx/annotation/NonNull; upsertAsyncf(Lcom/ustadmobile/lib/db/entities/SystemPermission;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;systemPermissions2Lcom/ustadmobile/lib/db/entities/SystemPermission; $completion Lkotlin/coroutines/Continuation;LocalVariableTypeTable0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;v(Lcom/ustadmobile/lib/db/entities/SystemPermission;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;findAllByPersonUid6(JZLkotlin/coroutines/Continuation;)Ljava/lang/Object;accountPersonUidJincludeDeletedZ_sqlLjava/lang/String; _statementLandroidx/room/RoomSQLiteQuery; _argIndexI_tmp_cancellationSignalLandroid/os/CancellationSignal;gLkotlin/coroutines/Continuation<-Ljava/util/List;>; StackMapTable}(JZLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;findAllByPersonUidEntities5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;|(JLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;findByPersonUidAsFlow!(J)Lkotlinx/coroutines/flow/Flow;U(J)Lkotlinx/coroutines/flow/Flow;findByPersonUidULkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/SystemPermission;>;j(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/SystemPermission;>;)Ljava/lang/Object;personHasSystemPermission6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object; permission6Lkotlin/coroutines/Continuation<-Ljava/lang/Boolean;>;L(JJLkotlin/coroutines/Continuation<-Ljava/lang/Boolean;>;)Ljava/lang/Object;personHasSystemPermissionAsFlow"(JJ)Lkotlinx/coroutines/flow/Flow;7(JJ)Lkotlinx/coroutines/flow/Flow;#personHasSystemPermissionPairAsFlow#(JJJ)Lkotlinx/coroutines/flow/Flow;firstPermissionsecondPermissionW(JJJ)Lkotlinx/coroutines/flow/Flow;personHasSystemPermissionPair7(JJJLkotlin/coroutines/Continuation;)Ljava/lang/Object;ULkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/composites/PermissionPair;>;l(JJJLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/composites/PermissionPair;>;)Ljava/lang/Object;-personHasEditAndViewPermissionForPersonAsFlowotherPersonUid](JJ)Lkotlinx/coroutines/flow/Flow;getRequiredConverters(()Ljava/util/List;>;RuntimeInvisibleAnnotations SourceFileSystemPermissionDao_Impl.java NestMembers InnerClasses1 qr stW**+* Y*+u() *=vwx yz{|tc*Y*+,uBv wx}~ qt  K!:!#:6)66)-: * 3Y*58u& U[ \]^_%`/a4bv\ KwxKKKG ?<%&4 K"B$@qt2;:;#:6)-:*=Y*?-8u vH2wx22. &# 2qt2@N@#:6)*BYDSFY*HIu v42wx2/ '$qt2@:@#:6)-:*MY*O-8u vH2wx22. &# 2qt IP:P#:6)6)6!)-: * RY*T8u* 1? @ABC"D%E-F2GvRIwxIIIE =:2 IqtIP:P#:6)6)6!)*BYDSUY*WIu& ao pqrs"t%u-vv>IwxIIE =:qt  mX:X#:6  )6  )6  !)6  )6  )6  )*BYDSZY*\Iu> #&.19<DHQvHmwxmmmi `] qt5 mX:X#: 6   )6   )6   !)6   )6   )6   )-: * ]Y* _8uB #&.19<DHQ V v\ mwxmmmmi ` ] V mqt`:`#:6!)6)6)6!)6)6)6)6!) 6!) 6) 6) 6) 6!)6)6!)6!)6)6)6)*BYbSYdSYfSYDShY*jIu),v wxyz#{&|.}1~9<DHPT\`hltxv>wx  q ptkuqz h]ZURMF=3 Z 3=FMRUZ]hPK!!  7com/ustadmobile/core/db/dao/TransferJobDao_Impl$1.class=_  1com/ustadmobile/core/db/dao/TransferJobDao_Impl$1this$01Lcom/ustadmobile/core/db/dao/TransferJobDao_Impl;   $androidx/room/EntityInsertionAdapter(Landroidx/room/RoomDatabase;)VINSERT OR ABORT INTO `TransferJob` (`tjUid`,`tjType`,`tjStatus`,`tjName`,`tjUuid`,`tjTableId`,`tjEntityUid`,`tjTimeCreated`,`tjCreationType`,`tjOiUid`) VALUES (nullif(?, 0),?,?,?,?,?,?,?,?,?)  +com/ustadmobile/lib/db/entities/TransferJobgetTjUid()I  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V   getTjType   getTjStatus " #$ getTjName()Ljava/lang/String; & '(bindNull(I)V * +, bindString(ILjava/lang/String;)V . /$ getTjUuid 1 2 getTjTableId 4 56getTjEntityUid()J 8 96getTjTimeCreated ; <getTjCreationType > ?6 getTjOiUid A BCbind[(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/TransferJob;)VP(Lcom/ustadmobile/core/db/dao/TransferJobDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis3Lcom/ustadmobile/core/db/dao/TransferJobDao_Impl$1;arg0Landroidx/room/RoomDatabase; createQueryRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity-Lcom/ustadmobile/lib/db/entities/TransferJob; StackMapTable$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureULandroidx/room/EntityInsertionAdapter; SourceFileTransferJobDao_Impl.javaEnclosingMethod\/com/ustadmobile/core/db/dao/TransferJobDao_ImplNestHost InnerClasses  DEI *+*,F/G  HI  JKL$E- F3G HIMNBCE+,+,+,,! +%+,!),- +%+,-)+,0+,3+,7+ ,:+ ,=F>9 :;$<+=5?@AGBQD\FiGuHIJKG HIOPQRS5  T NNDBUE4 *+,@F/G  HIT NNVWXYZ[ ][^ PK!!*։8com/ustadmobile/core/db/dao/TransferJobDao_Impl$10.class=  2com/ustadmobile/core/db/dao/TransferJobDao_Impl$10this$01Lcom/ustadmobile/core/db/dao/TransferJobDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  /com/ustadmobile/core/db/dao/TransferJobDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;tjUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&tjType(tjStatus*tjName,tjUuid. tjTableId0 tjEntityUid2 tjTimeCreated4tjCreationType6tjOiUid8java/util/ArrayList :;< =>android/database/CursorgetCount()I 7@ A(I)V :C DE moveToNext()Z :G HIgetInt(I)I :K LMisNull(I)Z :O PQ getString(I)Ljava/lang/String; :S TUgetLong(I)JW+com/ustadmobile/lib/db/entities/TransferJob VY Z/(IIILjava/lang/String;Ljava/lang/String;IJJIJ)V \]^ _`java/util/Listadd(Ljava/lang/Object;)Z :b cclose efg handroidx/room/RoomSQLiteQueryrelease j klcall()Ljava/util/List;njava/util/concurrent/CallableS(Lcom/ustadmobile/core/db/dao/TransferJobDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis4Lcom/ustadmobile/core/db/dao/TransferJobDao_Impl$10; Signature _tmpTjNameLjava/lang/String; _tmpTjUuid_item-Lcom/ustadmobile/lib/db/entities/TransferJob; _tmpTjUidI _tmpTjType _tmpTjStatus _tmpTjTableId_tmpTjEntityUidJ_tmpTjTimeCreated_tmpTjCreationType _tmpTjOiUid_cursorIndexOfTjUid_cursorIndexOfTjType_cursorIndexOfTjStatus_cursorIndexOfTjName_cursorIndexOfTjUuid_cursorIndexOfTjTableId_cursorIndexOfTjEntityUid_cursorIndexOfTjTimeCreated_cursorIndexOfTjCreationType_cursorIndexOfTjOiUid_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTable?Ljava/util/List; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionA()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;rLjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileTransferJobDao_Impl.javaEnclosingMethod findJobByEntityAndTableUid6(IJLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  m opC*+*,* q{rstuklpK**L+=+%>+'6+)6++6+-6+/6+16 +36 +56 7Y+9?: +B+F6+F6+F6+J : +N:+J : +N:+F6+R7+ R7+ F6+ R7VYX:   [WL : +a*d :+a*d)99;9q%'/7?GOW_nw"%)/69AHrvwxw yz {|}|~|tvwYxwO|E;1|'!||'|/ |7|?|G|O| W| _| n Kst: n qn :\5:\  [ :\:uAkp/*iq{r stu PK!!J8com/ustadmobile/core/db/dao/TransferJobDao_Impl$11.class=  2com/ustadmobile/core/db/dao/TransferJobDao_Impl$11this$01Lcom/ustadmobile/core/db/dao/TransferJobDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  /com/ustadmobile/core/db/dao/TransferJobDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;tjUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&tjType(tjStatus*tjName,tjUuid. tjTableId0 tjEntityUid2 tjTimeCreated4tjCreationType6tjOiUid8 totalSize: transferred<latestErrorStr>java/util/ArrayList @AB CDandroid/database/CursorgetCount()I =F G(I)V @I JK moveToNext()Z @M NOgetLong(I)J @Q RSisNull(I)Z @U VW getString(I)Ljava/lang/String; @Y Z[getInt(I)I]+com/ustadmobile/lib/db/entities/TransferJob \_ `/(IIILjava/lang/String;Ljava/lang/String;IJJIJ)Vb6com/ustadmobile/lib/db/composites/TransferJobAndTotals ad eD(Lcom/ustadmobile/lib/db/entities/TransferJob;JJLjava/lang/String;)V ghi jkjava/util/Listadd(Ljava/lang/Object;)Z @m nclose pqr sandroidx/room/RoomSQLiteQueryrelease u vwcall()Ljava/util/List;yjava/util/concurrent/CallableS(Lcom/ustadmobile/core/db/dao/TransferJobDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis4Lcom/ustadmobile/core/db/dao/TransferJobDao_Impl$11; Signature_tmpLatestErrorStrLjava/lang/String; _tmpTjName _tmpTjUuid _tmpTjUidI _tmpTjType _tmpTjStatus _tmpTjTableId_tmpTjEntityUidJ_tmpTjTimeCreated_tmpTjCreationType _tmpTjOiUid_tmpTransferJob-Lcom/ustadmobile/lib/db/entities/TransferJob;_item8Lcom/ustadmobile/lib/db/composites/TransferJobAndTotals; _tmpTotalSize_tmpTransferred_cursorIndexOfTjUid_cursorIndexOfTjType_cursorIndexOfTjStatus_cursorIndexOfTjName_cursorIndexOfTjUuid_cursorIndexOfTjTableId_cursorIndexOfTjEntityUid_cursorIndexOfTjTimeCreated_cursorIndexOfTjCreationType_cursorIndexOfTjOiUid_cursorIndexOfTotalSize_cursorIndexOfTransferred_cursorIndexOfLatestErrorStr_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableJLjava/util/List; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionL()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;finalize()Ljava/lang/Object;}Ljava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileTransferJobDao_Impl.javaEnclosingMethod %findByContentEntryUidWithTotalsAsFlow"(JI)Lkotlinx/coroutines/flow/Flow;NestHost InnerClasses  x z{C*+*,* |}~vw{%**L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 +96 +;6=Y+?E:+Hc+ L7+ L7+P : +T:+Pe+P[+PP+PE+P:+P/+P$+ P+ P+ P+X6+X6+X6+P : +T:+P : +T:+X6+L7+ L7+ X6!+ L7"\Y!"^::aYc:fW:+l:$+l$|/'/7?GOW_gow*3<FQW a lr| !"#%#%&}`#To3<Faj|OE;1'!" SI.'/7?GO W _ g o wv~ v @g- k,@g  Q@g\@g @{6*o| +,} ~Av{/*t|} ~ PK!!FP8com/ustadmobile/core/db/dao/TransferJobDao_Impl$12.class=Z  2com/ustadmobile/core/db/dao/TransferJobDao_Impl$12this$01Lcom/ustadmobile/core/db/dao/TransferJobDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  /com/ustadmobile/core/db/dao/TransferJobDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;  !"android/database/Cursor moveToFirst()Z $ %&getLong(I)J ()* +,java/lang/LongvalueOf(J)Ljava/lang/Long; . /close 123 4androidx/room/RoomSQLiteQueryrelease 6 78call()Ljava/lang/Long;:java/util/concurrent/CallableS(Lcom/ustadmobile/core/db/dao/TransferJobDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis4Lcom/ustadmobile/core/db/dao/TransferJobDao_Impl$12; Signature_tmpJ_resultLjava/lang/Long;_cursorLandroid/database/Cursor; StackMapTableJjava/lang/Throwable ExceptionsMjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;CLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileTransferJobDao_Impl.javaEnclosingMethod VW#findOfflineItemUidForTransferJobUid5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  9 ;<C*+*,* ==>?@A78<R**L++#B!'M 'M,N+-*0-:+-*01@@B@=6 ADF"G'H*I/K1M7N>K@MHNOO>4"BC'DE/DER?@AFGH*(IKLNOA7P</*5==> ?@KLNOAQRSTUXY PK!!QZW  7com/ustadmobile/core/db/dao/TransferJobDao_Impl$2.class=$  1com/ustadmobile/core/db/dao/TransferJobDao_Impl$2this$01Lcom/ustadmobile/core/db/dao/TransferJobDao_Impl;   #androidx/room/SharedSQLiteStatement(Landroidx/room/RoomDatabase;)VW UPDATE TransferJob SET tjStatus = ? WHERE tjUid = ? P(Lcom/ustadmobile/core/db/dao/TransferJobDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis3Lcom/ustadmobile/core/db/dao/TransferJobDao_Impl$2;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; SourceFileTransferJobDao_Impl.javaEnclosingMethod!/com/ustadmobile/core/db/dao/TransferJobDao_ImplNestHost InnerClasses  I *+*,M    > L  QV " # PK!!ώm7com/ustadmobile/core/db/dao/TransferJobDao_Impl$3.class=$  1com/ustadmobile/core/db/dao/TransferJobDao_Impl$3this$01Lcom/ustadmobile/core/db/dao/TransferJobDao_Impl;   #androidx/room/SharedSQLiteStatement(Landroidx/room/RoomDatabase;)V* UPDATE TransferJob SET tjStatus = 21 WHERE tjUid = ? AND NOT EXISTS( SELECT TransferJobItem.tjiUid FROM TransferJobItem WHERE TransferJobItem.tjiTjUid = ? AND TransferJobItem.tjiStatus != 21) P(Lcom/ustadmobile/core/db/dao/TransferJobDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis3Lcom/ustadmobile/core/db/dao/TransferJobDao_Impl$3;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; SourceFileTransferJobDao_Impl.javaEnclosingMethod!/com/ustadmobile/core/db/dao/TransferJobDao_ImplNestHost InnerClasses  I *+*,Y    > L  ]g " # PK!! 7com/ustadmobile/core/db/dao/TransferJobDao_Impl$4.class=S  1com/ustadmobile/core/db/dao/TransferJobDao_Impl$4this$01Lcom/ustadmobile/core/db/dao/TransferJobDao_Impl;  val$job-Lcom/ustadmobile/lib/db/entities/TransferJob;  java/lang/Object()V  /com/ustadmobile/core/db/dao/TransferJobDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  __insertionAdapterOfTransferJob&Landroidx/room/EntityInsertionAdapter; !"# $%$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)J '() *+java/lang/LongvalueOf(J)Ljava/lang/Long; - .setTransactionSuccessful 0 1endTransaction 3 45call()Ljava/lang/Long;7java/util/concurrent/Callablea(Lcom/ustadmobile/core/db/dao/TransferJobDao_Impl;Lcom/ustadmobile/lib/db/entities/TransferJob;)VCodeLineNumberTableLocalVariableTablethis3Lcom/ustadmobile/core/db/dao/TransferJobDao_Impl$4; Signature_resultLjava/lang/Long; StackMapTableCjava/lang/Throwable ExceptionsFjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;CLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileTransferJobDao_Impl.javaEnclosingMethod OPinserta(Lcom/ustadmobile/lib/db/entities/TransferJob;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :n;<=>459A*** &L*,+M*/,N*/- (4:"r tu&v(x2v4x?y;?@A<=AtBDEGHA4I9/*2:n; <=DEGH>JKLMNQR PK!!'V7com/ustadmobile/core/db/dao/TransferJobDao_Impl$5.class=e  1com/ustadmobile/core/db/dao/TransferJobDao_Impl$5this$01Lcom/ustadmobile/core/db/dao/TransferJobDao_Impl;   val$statusI   val$jobUid  java/lang/Object()V  /com/ustadmobile/core/db/dao/TransferJobDao_Impl__preparedStmtOfUpdateStatus%Landroidx/room/SharedSQLiteStatement;  #androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; !"# $%)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V ' ()__dbLandroidx/room/RoomDatabase; +,- .androidx/room/RoomDatabasebeginTransaction !0 12executeUpdateDelete()I +4 5setTransactionSuccessful 789 :; kotlin/UnitINSTANCE Lkotlin/Unit; += >endTransaction @ ABrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V D EFcall()Lkotlin/Unit;Hjava/util/concurrent/Callable6(Lcom/ustadmobile/core/db/dao/TransferJobDao_Impl;II)VCodeLineNumberTableLocalVariableTablethis3Lcom/ustadmobile/core/db/dao/TransferJobDao_Impl$5; Signature_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndex StackMapTableUjava/lang/Throwable ExceptionsXjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileTransferJobDao_Impl.javaEnclosingMethod ab updateStatus6(IILkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses G  IJH*+** *KLMNOEFJ3|*L=+* =+* *&*+/W*&36N*&<*+?-:*&<:*+?1F]]_]'Pl]nlKB '18BFP[]ilyL |MN qPQ oR S]!TNTVWYZAE[J/*CKL MNVWYZO\]^_`cd PK!!>D7com/ustadmobile/core/db/dao/TransferJobDao_Impl$6.class=d  1com/ustadmobile/core/db/dao/TransferJobDao_Impl$6this$01Lcom/ustadmobile/core/db/dao/TransferJobDao_Impl;   val$jobUidI  java/lang/Object()V  /com/ustadmobile/core/db/dao/TransferJobDao_Impl&__preparedStmtOfUpdateStatusIfComplete%Landroidx/room/SharedSQLiteStatement;  #androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;  !")androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V $ %&__dbLandroidx/room/RoomDatabase; ()* +androidx/room/RoomDatabasebeginTransaction - ./executeUpdateDelete()I 123 45java/lang/IntegervalueOf(I)Ljava/lang/Integer; (7 8setTransactionSuccessful (: ;endTransaction = >?release.(Landroidx/sqlite/db/SupportSQLiteStatement;)V A BCcall()Ljava/lang/Integer;Ejava/util/concurrent/Callable5(Lcom/ustadmobile/core/db/dao/TransferJobDao_Impl;I)VCodeLineNumberTableLocalVariableTablethis3Lcom/ustadmobile/core/db/dao/TransferJobDao_Impl$6; Signature_resultLjava/lang/Integer;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndex StackMapTableTjava/lang/Throwable ExceptionsWjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;FLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileTransferJobDao_Impl.javaEnclosingMethod `aupdateStatusIfComplete5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  D FGC*+** HIJKLBCG@*L=+*=+**#'+,0N*#6-:*#9*+<:*#9:*+<1H``b`'Ro`qoHB '1;EHR]`lo|I*;%MNJK tOP rQ R`SNSUVXYABZG/*@HI JKUVXYL[\]^_bc PK!!y 7com/ustadmobile/core/db/dao/TransferJobDao_Impl$7.class=  1com/ustadmobile/core/db/dao/TransferJobDao_Impl$7this$01Lcom/ustadmobile/core/db/dao/TransferJobDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  /com/ustadmobile/core/db/dao/TransferJobDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;tjUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&tjType(tjStatus*tjName,tjUuid. tjTableId0 tjEntityUid2 tjTimeCreated4tjCreationType6tjOiUid 89: ;<android/database/Cursor moveToFirst()Z 8> ?@getInt(I)I 8B CDisNull(I)Z 8F GH getString(I)Ljava/lang/String; 8J KLgetLong(I)JN+com/ustadmobile/lib/db/entities/TransferJob MP Q/(IIILjava/lang/String;Ljava/lang/String;IJJIJ)V 8S Tclose VWX Yandroidx/room/RoomSQLiteQueryrelease [ \]call/()Lcom/ustadmobile/lib/db/entities/TransferJob;_java/util/concurrent/CallableS(Lcom/ustadmobile/core/db/dao/TransferJobDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis3Lcom/ustadmobile/core/db/dao/TransferJobDao_Impl$7; Signature _tmpTjNameLjava/lang/String; _tmpTjUuid _tmpTjUidI _tmpTjType _tmpTjStatus _tmpTjTableId_tmpTjEntityUidJ_tmpTjTimeCreated_tmpTjCreationType _tmpTjOiUid_result-Lcom/ustadmobile/lib/db/entities/TransferJob;_cursorIndexOfTjUid_cursorIndexOfTjType_cursorIndexOfTjStatus_cursorIndexOfTjName_cursorIndexOfTjUuid_cursorIndexOfTjTableId_cursorIndexOfTjEntityUid_cursorIndexOfTjTimeCreated_cursorIndexOfTjCreationType_cursorIndexOfTjOiUid_cursorLandroid/database/Cursor; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/Nullable;()Ljava/lang/Object;`Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileTransferJobDao_Impl.javaEnclosingMethod  findByUid5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  ^ `aC*+*,* bcdef\]aR5**L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +7+=6 +=6+=6+A : +E:+A : +E:+=6+I7+ I7+ =6+ I7MY O: :  : +R*U :+R*U##%#b$'/7?GOW_hqz   #+2cghihqjk zlkmkjghOihEnk;op1qp'rksp tu  vkwk'xk/yk7zk?{kG|kO}k W~k _k tu 5de$W8  Q 8M8A\a/*Zbc def PK!!ca'$$7com/ustadmobile/core/db/dao/TransferJobDao_Impl$8.class=  1com/ustadmobile/core/db/dao/TransferJobDao_Impl$8this$01Lcom/ustadmobile/core/db/dao/TransferJobDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  /com/ustadmobile/core/db/dao/TransferJobDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;tjUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&tjType(tjStatus*tjName,tjUuid. tjTableId0 tjEntityUid2 tjTimeCreated4tjCreationType6tjOiUid 89: ;<android/database/Cursor moveToFirst()Z 8> ?@getInt(I)I 8B CDisNull(I)Z 8F GH getString(I)Ljava/lang/String; 8J KLgetLong(I)JN+com/ustadmobile/lib/db/entities/TransferJob MP Q/(IIILjava/lang/String;Ljava/lang/String;IJJIJ)V 8S Tclose VWX Yandroidx/room/RoomSQLiteQueryrelease [ \]call/()Lcom/ustadmobile/lib/db/entities/TransferJob;_java/util/concurrent/CallableS(Lcom/ustadmobile/core/db/dao/TransferJobDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis3Lcom/ustadmobile/core/db/dao/TransferJobDao_Impl$8; Signature _tmpTjNameLjava/lang/String; _tmpTjUuid _tmpTjUidI _tmpTjType _tmpTjStatus _tmpTjTableId_tmpTjEntityUidJ_tmpTjTimeCreated_tmpTjCreationType _tmpTjOiUid_result-Lcom/ustadmobile/lib/db/entities/TransferJob;_cursorIndexOfTjUid_cursorIndexOfTjType_cursorIndexOfTjStatus_cursorIndexOfTjName_cursorIndexOfTjUuid_cursorIndexOfTjTableId_cursorIndexOfTjEntityUid_cursorIndexOfTjTimeCreated_cursorIndexOfTjCreationType_cursorIndexOfTjOiUid_cursorLandroid/database/Cursor; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/Nullable;finalize()Ljava/lang/Object;`Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileTransferJobDao_Impl.javaEnclosingMethod findByUidAsFlow!(I)Lkotlinx/coroutines/flow/Flow;NestHost InnerClasses  ^ `aC*+*,* bcdef\]a<'**L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +7+=6 +=6+=6+A : +E:+A : +E:+=6+I7+ I7+ =6+ I7MY O: :  : +R :+Rb"   '/7?GOW_hqz "%&(+-/134 5 68:8:$;cghihqjk zlkmkjghOihEnk;op1qp'rksp tu vkwk'xk/yk7zk?{kG|kO}k W~k _k  tu 'deW8  Q 8M 8a6*Ub @Ac deA\a/*Zbc def PK!!()V  /com/ustadmobile/core/db/dao/TransferJobDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;  !"android/database/Cursor moveToFirst()Z $ %&getInt(I)I ()* +,java/lang/IntegervalueOf(I)Ljava/lang/Integer; . /close 123 4androidx/room/RoomSQLiteQueryrelease 6 78call()Ljava/lang/Integer;:java/util/concurrent/CallableS(Lcom/ustadmobile/core/db/dao/TransferJobDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis3Lcom/ustadmobile/core/db/dao/TransferJobDao_Impl$9; Signature_tmpI_resultLjava/lang/Integer;_cursorLandroid/database/Cursor; StackMapTableJjava/lang/Throwable ExceptionsMjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;FLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileTransferJobDao_Impl.javaEnclosingMethod VW getJobStatus5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  9 ;<C*+*,* =Q>?@A78<R**L++#>'M'M,N+-*0-:+-*01@@B@=6 UXZ"['\*]/_1a7b>_@aHbOc>4"BC'DE/DER?@AFGH*(IKLNOA7P</*5=Q> ?@KLNOAQRSTUXY PK!!8[?##5com/ustadmobile/core/db/dao/TransferJobDao_Impl.class=  *com/ustadmobile/core/db/dao/TransferJobDao()V   /com/ustadmobile/core/db/dao/TransferJobDao_Impl__dbLandroidx/room/RoomDatabase;1com/ustadmobile/core/db/dao/TransferJobDao_Impl$1  P(Lcom/ustadmobile/core/db/dao/TransferJobDao_Impl;Landroidx/room/RoomDatabase;)V  __insertionAdapterOfTransferJob&Landroidx/room/EntityInsertionAdapter;1com/ustadmobile/core/db/dao/TransferJobDao_Impl$2   __preparedStmtOfUpdateStatus%Landroidx/room/SharedSQLiteStatement;1com/ustadmobile/core/db/dao/TransferJobDao_Impl$3  ! "&__preparedStmtOfUpdateStatusIfComplete$1com/ustadmobile/core/db/dao/TransferJobDao_Impl$4 #& 'a(Lcom/ustadmobile/core/db/dao/TransferJobDao_Impl;Lcom/ustadmobile/lib/db/entities/TransferJob;)V )*+ ,-androidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;/1com/ustadmobile/core/db/dao/TransferJobDao_Impl$5 .1 26(Lcom/ustadmobile/core/db/dao/TransferJobDao_Impl;II)V41com/ustadmobile/core/db/dao/TransferJobDao_Impl$6 36 75(Lcom/ustadmobile/core/db/dao/TransferJobDao_Impl;I)V9b SELECT TransferJob.* FROM TransferJob WHERE TransferJob.tjUid = ? ;<= >?androidx/room/RoomSQLiteQueryacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; ;A BCbindLong(IJ)V EFG HIandroidx/room/util/DBUtilcreateCancellationSignal!()Landroid/os/CancellationSignal;K1com/ustadmobile/core/db/dao/TransferJobDao_Impl$7 JM NS(Lcom/ustadmobile/core/db/dao/TransferJobDao_Impl;Landroidx/room/RoomSQLiteQuery;)V )P ,Q(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;Sjava/lang/StringU TransferJobW1com/ustadmobile/core/db/dao/TransferJobDao_Impl$8 VM )Z [\ createFlowo(Landroidx/room/RoomDatabase;Z[Ljava/lang/String;Ljava/util/concurrent/Callable;)Lkotlinx/coroutines/flow/Flow;^ SELECT COALESCE( (SELECT TransferJob.tjStatus FROM TransferJob WHERE tjUid = ?), 0) `1com/ustadmobile/core/db/dao/TransferJobDao_Impl$9 _McX SELECT TransferJob.* FROM TransferJob WHERE EXISTS( SELECT TransferJobItem.tjiUid FROM TransferJobItem WHERE TransferJobItem.tjiTjUid = TransferJob.tjUid AND TransferJobItem.tjiTableId = ? AND TransferJobItem.tjiEntityUid = ?) e2com/ustadmobile/core/db/dao/TransferJobDao_Impl$10 dMh SELECT TransferJob.*, (SELECT SUM(TransferJobItem.tjTotalSize) FROM TransferJobItem WHERE TransferJobItem.tjiTjUid = TransferJob.tjUid) AS totalSize, (SELECT SUM(TransferJobItem.tjTransferred) FROM TransferJobItem WHERE TransferJobItem.tjiTjUid = TransferJob.tjUid) AS transferred , TransferJobError.tjeErrorStr AS latestErrorStr FROM TransferJob LEFT JOIN TransferJobError ON TransferJobError.tjeId = (SELECT TransferJobError.tjeId FROM TransferJobError WHERE TransferJob.tjStatus = 22 AND TransferJobError.tjeTjUid = TransferJob.tjUid ORDER BY TransferJobError.tjeDismissed DESC LIMIT 1) WHERE TransferJob.tjTableId = 738 AND TransferJob.tjEntityUid IN (SELECT ContentEntryVersion.cevUid FROM ContentEntryVersion WHERE ContentEntryVersion.cevContentEntryUid = ?) AND ( TransferJob.tjStatus < 21 OR (TransferJobError.tjeErrorStr IS NOT NULL AND NOT TransferJobError.tjeDismissed)) AND TransferJob.tjType = ? jTransferJobItemlTransferJobErrornContentEntryVersionp2com/ustadmobile/core/db/dao/TransferJobDao_Impl$11 oMs SELECT COALESCE( (SELECT TransferJob.tjOiUid FROM TransferJob WHERE TransferJob.tjUid = ?), 0) u2com/ustadmobile/core/db/dao/TransferJobDao_Impl$12 tM xyz {|java/util/Collections emptyList()Ljava/util/List; SignatureULandroidx/room/EntityInsertionAdapter;(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis1Lcom/ustadmobile/core/db/dao/TransferJobDao_Impl;$RuntimeInvisibleParameterAnnotationsLandroidx/annotation/NonNull;inserta(Lcom/ustadmobile/lib/db/entities/TransferJob;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;job-Lcom/ustadmobile/lib/db/entities/TransferJob; $completion Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;t(Lcom/ustadmobile/lib/db/entities/TransferJob;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; updateStatus6(IILkotlin/coroutines/Continuation;)Ljava/lang/Object;jobUidIstatus0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;F(IILkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;updateStatusIfComplete5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object;6Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;K(ILkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object; findByUid_sqlLjava/lang/String; _statementLandroidx/room/RoomSQLiteQuery; _argIndex_cancellationSignalLandroid/os/CancellationSignal;PLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/TransferJob;>;e(ILkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/TransferJob;>;)Ljava/lang/Object;findByUidAsFlow!(I)Lkotlinx/coroutines/flow/Flow;P(I)Lkotlinx/coroutines/flow/Flow; getJobStatusfindJobByEntityAndTableUid6(IJLkotlin/coroutines/Continuation;)Ljava/lang/Object;tableId entityUidJbLkotlin/coroutines/Continuation<-Ljava/util/List;>;x(IJLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;%findByContentEntryUidWithTotalsAsFlow"(JI)Lkotlinx/coroutines/flow/Flow;contentEntryUidjobTypen(JI)Lkotlinx/coroutines/flow/Flow;>;#findOfflineItemUidForTransferJobUidH(ILkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;getRequiredConverters(()Ljava/util/List;>;RuntimeInvisibleAnnotations SourceFileTransferJobDao_Impl.java NestMembers InnerClasses1 }~" y1**+* Y*+*Y*+*Y*+ -. /M#Y0j11 c*#Y*+%,(n  }n*.Y*0-(* }c*3Y*5,(  }28N8::6@D:*JY*L,O H222/ '$ 2}08M8:N6-@*RYTSVY*-XY  400- & #}2]N]::6@D:*_Y*a,OGM NOPQH222/ '$ 2} ?b:b::6@6 @D:*dY*fO"ku vwxy#z({R????; 30( ?}Ng:g::6@6@*RYiSYTSYkSYmSoY*qY #>NNNJ B?}2rNr::6@D:*tY*v,O39 :;<=H222/ '$ 2} |wV} tod_VJ3.# b #.3JV_dotPK!!i<com/ustadmobile/core/db/dao/TransferJobErrorDao_Impl$1.class=S  6com/ustadmobile/core/db/dao/TransferJobErrorDao_Impl$1this$06Lcom/ustadmobile/core/db/dao/TransferJobErrorDao_Impl;   $androidx/room/EntityInsertionAdapter(Landroidx/room/RoomDatabase;)VINSERT OR ABORT INTO `TransferJobError` (`tjeId`,`tjeTjUid`,`tjeTime`,`tjeErrorStr`,`tjeDismissed`) VALUES (nullif(?, 0),?,?,?,?)  0com/ustadmobile/lib/db/entities/TransferJobErrorgetTjeId()I  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V   getTjeTjUid  ! getTjeTime()J # $%getTjeErrorStr()Ljava/lang/String; ' ()bindNull(I)V + ,- bindString(ILjava/lang/String;)V / 01getTjeDismissed()Z 3 45bind`(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/TransferJobError;)VU(Lcom/ustadmobile/core/db/dao/TransferJobErrorDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis8Lcom/ustadmobile/core/db/dao/TransferJobErrorDao_Impl$1;arg0Landroidx/room/RoomDatabase; createQueryRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity2Lcom/ustadmobile/lib/db/entities/TransferJobError;_tmpI StackMapTable$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureZLandroidx/room/EntityInsertionAdapter; SourceFileTransferJobErrorDao_Impl.javaEnclosingMethodP4com/ustadmobile/core/db/dao/TransferJobErrorDao_ImplNestHost InnerClasses  67I *+*,8(9  :;  <=>%7- 8,9 :;?@457V+,+,+,," +&+,"*,.>+8& 2 34#5*648?:L;U<9*V:;VABVCDL EFG4 @H @@D4I74 *+,28(9  :;H @@JKLMNO QOR PK!!NR[[<com/ustadmobile/core/db/dao/TransferJobErrorDao_Impl$2.class=$  6com/ustadmobile/core/db/dao/TransferJobErrorDao_Impl$2this$06Lcom/ustadmobile/core/db/dao/TransferJobErrorDao_Impl;   #androidx/room/SharedSQLiteStatement(Landroidx/room/RoomDatabase;)Vt UPDATE TransferJobError SET tjeDismissed = ? WHERE TransferJobError.tjeTjUid = ? U(Lcom/ustadmobile/core/db/dao/TransferJobErrorDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis8Lcom/ustadmobile/core/db/dao/TransferJobErrorDao_Impl$2;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; SourceFileTransferJobErrorDao_Impl.javaEnclosingMethod!4com/ustadmobile/core/db/dao/TransferJobErrorDao_ImplNestHost InnerClasses  I *+*,>    > L  BG " # PK!! x<com/ustadmobile/core/db/dao/TransferJobErrorDao_Impl$3.class=Q  6com/ustadmobile/core/db/dao/TransferJobErrorDao_Impl$3this$06Lcom/ustadmobile/core/db/dao/TransferJobErrorDao_Impl;   val$error2Lcom/ustadmobile/lib/db/entities/TransferJobError;  java/lang/Object()V  4com/ustadmobile/core/db/dao/TransferJobErrorDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  $__insertionAdapterOfTransferJobError&Landroidx/room/EntityInsertionAdapter; !"# $%$androidx/room/EntityInsertionAdapterinsert(Ljava/lang/Object;)V ' (setTransactionSuccessful *+, -. kotlin/UnitINSTANCE Lkotlin/Unit; 0 1endTransaction 3 45call()Lkotlin/Unit;7java/util/concurrent/Callablek(Lcom/ustadmobile/core/db/dao/TransferJobErrorDao_Impl;Lcom/ustadmobile/lib/db/entities/TransferJobError;)VCodeLineNumberTableLocalVariableTablethis8Lcom/ustadmobile/core/db/dao/TransferJobErrorDao_Impl$3; Signature StackMapTableAjava/lang/Throwable ExceptionsDjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileTransferJobErrorDao_Impl.javaEnclosingMethod MN insertAsyncf(Lcom/ustadmobile/lib/db/entities/TransferJobError;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :O;<=>459?*** *&)L*/+M*/, &2:"S UV"W&Y0W2Y=Z; ?<=?r@BCEFA4G9/*2:O; <=BCEF>HIJKLOP PK!!C*<com/ustadmobile/core/db/dao/TransferJobErrorDao_Impl$4.class=g  6com/ustadmobile/core/db/dao/TransferJobErrorDao_Impl$4this$06Lcom/ustadmobile/core/db/dao/TransferJobErrorDao_Impl;   val$dismissedZ   val$jobUidI  java/lang/Object()V  4com/ustadmobile/core/db/dao/TransferJobErrorDao_Impl#__preparedStmtOfDismissErrorByJobId%Landroidx/room/SharedSQLiteStatement;   #androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; "#$ %&)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V ( )*__dbLandroidx/room/RoomDatabase; ,-. /androidx/room/RoomDatabasebeginTransaction "1 23executeUpdateDelete()I ,5 6setTransactionSuccessful 89: ;< kotlin/UnitINSTANCE Lkotlin/Unit; ,> ?endTransaction A BCrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V E FGcall()Lkotlin/Unit;Ijava/util/concurrent/Callable;(Lcom/ustadmobile/core/db/dao/TransferJobErrorDao_Impl;ZI)VCodeLineNumberTableLocalVariableTablethis8Lcom/ustadmobile/core/db/dao/TransferJobErrorDao_Impl$4; Signature_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndex_tmp StackMapTableWjava/lang/Throwable ExceptionsZjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileTransferJobErrorDao_Impl.javaEnclosingMethod cddismissErrorByJobId6(IZLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses H  JKH*+** *LbMNOPFGKW*L=*>+!=+* !*'++0W*'47:*'=*+@:*'=:*+@;Qiiki1[xizxLFf g hi#j%k1m;oBpLqQs[vfqisutxvwM*NO }QR {SnTU!"@O"VNVXY[\AF]K/*DLbM NOXY[\P^_`abef PK!!B <com/ustadmobile/core/db/dao/TransferJobErrorDao_Impl$5.class=  6com/ustadmobile/core/db/dao/TransferJobErrorDao_Impl$5this$06Lcom/ustadmobile/core/db/dao/TransferJobErrorDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  4com/ustadmobile/core/db/dao/TransferJobErrorDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;tjeId !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&tjeTjUid(tjeTime* tjeErrorStr, tjeDismissed.java/util/ArrayList 012 34android/database/CursorgetCount()I -6 7(I)V 09 :; moveToNext()Z 0= >?getInt(I)I 0A BCgetLong(I)J 0E FGisNull(I)Z 0I JK getString(I)Ljava/lang/String;M0com/ustadmobile/lib/db/entities/TransferJobError LO P(IIJLjava/lang/String;Z)V RST UVjava/util/Listadd(Ljava/lang/Object;)Z 0X Yclose [\] ^androidx/room/RoomSQLiteQueryrelease ` abcall()Ljava/util/List;djava/util/concurrent/CallableX(Lcom/ustadmobile/core/db/dao/TransferJobErrorDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis8Lcom/ustadmobile/core/db/dao/TransferJobErrorDao_Impl$5; Signature_tmpTjeErrorStrLjava/lang/String;_item2Lcom/ustadmobile/lib/db/entities/TransferJobError; _tmpTjeIdI _tmpTjeTjUid _tmpTjeTimeJ_tmpTjeDismissedZ_tmp_cursorIndexOfTjeId_cursorIndexOfTjeTjUid_cursorIndexOfTjeTime_cursorIndexOfTjeErrorStr_cursorIndexOfTjeDismissed_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableDLjava/util/List; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionF()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;wLjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileTransferJobErrorDao_Impl.javaEnclosingMethod  findByJobId5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  c efC*+*,* ghijkabf**L+=+%>+'6+)6++6-Y+/5:+8p+<6 +<6 +@7 +D : +H: +<66LY    N:QW:+W*Z:+W*Zgj'/7FOXakv|hylm noXapq aXrq kNst 3lm uv)wqxqyq'zq/{q7|qF}~ij F}bF0R5 0R @!0R0kAaf/*_gh ijk PK!!S66:com/ustadmobile/core/db/dao/TransferJobErrorDao_Impl.class=y  /com/ustadmobile/core/db/dao/TransferJobErrorDao()V   4com/ustadmobile/core/db/dao/TransferJobErrorDao_Impl__dbLandroidx/room/RoomDatabase;6com/ustadmobile/core/db/dao/TransferJobErrorDao_Impl$1  U(Lcom/ustadmobile/core/db/dao/TransferJobErrorDao_Impl;Landroidx/room/RoomDatabase;)V  $__insertionAdapterOfTransferJobError&Landroidx/room/EntityInsertionAdapter;6com/ustadmobile/core/db/dao/TransferJobErrorDao_Impl$2   #__preparedStmtOfDismissErrorByJobId%Landroidx/room/SharedSQLiteStatement;6com/ustadmobile/core/db/dao/TransferJobErrorDao_Impl$3  !k(Lcom/ustadmobile/core/db/dao/TransferJobErrorDao_Impl;Lcom/ustadmobile/lib/db/entities/TransferJobError;)V #$% &'androidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;)6com/ustadmobile/core/db/dao/TransferJobErrorDao_Impl$4 (+ ,;(Lcom/ustadmobile/core/db/dao/TransferJobErrorDao_Impl;ZI)V.t SELECT TransferJobError.* FROM TransferJobError WHERE TransferJobError.tjeTjUid = ? 012 34androidx/room/RoomSQLiteQueryacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; 06 78bindLong(IJ)V :;< =>androidx/room/util/DBUtilcreateCancellationSignal!()Landroid/os/CancellationSignal;@6com/ustadmobile/core/db/dao/TransferJobErrorDao_Impl$5 ?B CX(Lcom/ustadmobile/core/db/dao/TransferJobErrorDao_Impl;Landroidx/room/RoomSQLiteQuery;)V #E &F(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; HIJ KLjava/util/Collections emptyList()Ljava/util/List; SignatureZLandroidx/room/EntityInsertionAdapter;(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis6Lcom/ustadmobile/core/db/dao/TransferJobErrorDao_Impl;$RuntimeInvisibleParameterAnnotationsLandroidx/annotation/NonNull; insertAsyncf(Lcom/ustadmobile/lib/db/entities/TransferJobError;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;error2Lcom/ustadmobile/lib/db/entities/TransferJobError; $completion Lkotlin/coroutines/Continuation;LocalVariableTypeTable0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;v(Lcom/ustadmobile/lib/db/entities/TransferJobError;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;dismissErrorByJobId6(IZLkotlin/coroutines/Continuation;)Ljava/lang/Object;jobUidI dismissedZF(IZLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; findByJobId5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object;_sqlLjava/lang/String; _statementLandroidx/room/RoomSQLiteQuery; _argIndex_cancellationSignalLandroid/os/CancellationSignal;gLkotlin/coroutines/Continuation<-Ljava/util/List;>;|(ILkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;getRequiredConverters(()Ljava/util/List;>;RuntimeInvisibleAnnotations SourceFileTransferJobErrorDao_Impl.java NestMembers InnerClasses1 MNOPh$**+* Y*+*Y*+Q&' (>#JR$ST$ UVWXPc*Y*+,"QOR STYZ[\] [^M_`aPn*(Y**-"QbR*STbcde[\] [^MfghP2-N-/:659:*?Y*A,DQ RH2ST2bc2[\/ij 'kl$mcno] 2[pMq rLPGQMstVuvw ?( x* (?PK!!^y ;com/ustadmobile/core/db/dao/TransferJobItemDao_Impl$1.class=k  5com/ustadmobile/core/db/dao/TransferJobItemDao_Impl$1this$05Lcom/ustadmobile/core/db/dao/TransferJobItemDao_Impl;   $androidx/room/EntityInsertionAdapter(Landroidx/room/RoomDatabase;)VINSERT OR ABORT INTO `TransferJobItem` (`tjiUid`,`tjiTjUid`,`tjTotalSize`,`tjTransferred`,`tjAttemptCount`,`tjiSrc`,`tjiDest`,`tjiType`,`tjiStatus`,`tjiTableId`,`tjiEntityUid`,`tjiEntityEtag`,`tjiLockIdToRelease`,`tjiPartialTmpFile`) VALUES (nullif(?, 0),?,?,?,?,?,?,?,?,?,?,?,?,?)  /com/ustadmobile/lib/db/entities/TransferJobItem getTjiUid()I  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V   getTjiTjUid  !getTjTotalSize()J # $!getTjTransferred & 'getTjAttemptCount ) *+ getTjiSrc()Ljava/lang/String; - ./bindNull(I)V 1 23 bindString(ILjava/lang/String;)V 5 6+ getTjiDest 8 9 getTjiType ; < getTjiStatus > ? getTjiTableId A B!getTjiEntityUid D E!getTjiEntityEtag G H!getTjiLockIdToRelease J K+getTjiPartialTmpFile M NObind_(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/TransferJobItem;)VT(Lcom/ustadmobile/core/db/dao/TransferJobItemDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis7Lcom/ustadmobile/core/db/dao/TransferJobItemDao_Impl$1;arg0Landroidx/room/RoomDatabase; createQueryRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity1Lcom/ustadmobile/lib/db/entities/TransferJobItem; StackMapTable$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureYLandroidx/room/EntityInsertionAdapter; SourceFileTransferJobItemDao_Impl.javaEnclosingMethodh3com/ustadmobile/core/db/dao/TransferJobItemDao_ImplNestHost InnerClasses  PQI *+*,R3S  TU  VWX+Q- R7S TUYZNOQ+,+,+,+,"+,%,(+,+,(0,4+,+,40+,7+ ,:+ ,=+ ,@+ ,C+ ,F,I+,+,I0RV= >?#@.A:BACLEXG_HjJvLMNOPQRSUWS TU[\]^_ L  \ ` ZZDNaQ4 *+,LR3S  TU` ZZbcdefg igj PK!!0w <com/ustadmobile/core/db/dao/TransferJobItemDao_Impl$10.class=f  6com/ustadmobile/core/db/dao/TransferJobItemDao_Impl$10this$05Lcom/ustadmobile/core/db/dao/TransferJobItemDao_Impl;  val$destNodeIdJ  val$transferJobItemUidI  java/lang/Object()V  3com/ustadmobile/core/db/dao/TransferJobItemDao_ImplA__preparedStmtOfInsertOutgoingReplicationForTransferJobItemIfDone%Landroidx/room/SharedSQLiteStatement;   #androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; "#$ %&)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V ( )*__dbLandroidx/room/RoomDatabase; ,-. /androidx/room/RoomDatabasebeginTransaction "1 23 executeInsert()J ,5 6setTransactionSuccessful 89: ;< kotlin/UnitINSTANCE Lkotlin/Unit; ,> ?endTransaction A BCrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V E FGcall()Lkotlin/Unit;Ijava/util/concurrent/Callable:(Lcom/ustadmobile/core/db/dao/TransferJobItemDao_Impl;JI)VCodeLineNumberTableLocalVariableTablethis8Lcom/ustadmobile/core/db/dao/TransferJobItemDao_Impl$10; Signature_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndex StackMapTableVjava/lang/Throwable ExceptionsYjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileTransferJobItemDao_Impl.javaEnclosingMethod bc1insertOutgoingReplicationForTransferJobItemIfDone6(JILkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses H  JKI*+* * *LMNOPFGK2{*L=+*!=+* !*'++0X*'47N*'=*+@-:*'=:*+@0E\\^\&Ok\mkLB &07AE O Z\ h k x M {NO pQR nST\"UNUWXZ[AF\K/*DLM NOWXZ[P]^_`ade PK!!D<com/ustadmobile/core/db/dao/TransferJobItemDao_Impl$11.class=e  6com/ustadmobile/core/db/dao/TransferJobItemDao_Impl$11this$05Lcom/ustadmobile/core/db/dao/TransferJobItemDao_Impl;   val$statusI   val$jobUid  java/lang/Object()V  3com/ustadmobile/core/db/dao/TransferJobItemDao_Impl4__preparedStmtOfUpdateStatusIfNotCompleteForAllInJob%Landroidx/room/SharedSQLiteStatement;  #androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; !"# $%)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V ' ()__dbLandroidx/room/RoomDatabase; +,- .androidx/room/RoomDatabasebeginTransaction !0 12executeUpdateDelete()I +4 5setTransactionSuccessful 789 :; kotlin/UnitINSTANCE Lkotlin/Unit; += >endTransaction @ ABrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V D EFcall()Lkotlin/Unit;Hjava/util/concurrent/Callable:(Lcom/ustadmobile/core/db/dao/TransferJobItemDao_Impl;II)VCodeLineNumberTableLocalVariableTablethis8Lcom/ustadmobile/core/db/dao/TransferJobItemDao_Impl$11; Signature_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndex StackMapTableUjava/lang/Throwable ExceptionsXjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileTransferJobItemDao_Impl.javaEnclosingMethod ab$updateStatusIfNotCompleteForAllInJob6(IILkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses G  IJH*+** *KLMNOEFJ3|*L=+* =+* *&*+/W*&36N*&<*+?-:*&<:*+?1F]]_]'Pl]nlKB  '1!8"B#F%P([#]%i&l(y)L |MN qPQ oR S]!TNTVWYZAE[J/*CKL MNVWYZO\]^_`cd PK!!K~m  <com/ustadmobile/core/db/dao/TransferJobItemDao_Impl$12.class=  6com/ustadmobile/core/db/dao/TransferJobItemDao_Impl$12this$05Lcom/ustadmobile/core/db/dao/TransferJobItemDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  3com/ustadmobile/core/db/dao/TransferJobItemDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;tjiUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&tjiTjUid( tjTotalSize* tjTransferred,tjAttemptCount.tjiSrc0tjiDest2tjiType4 tjiStatus6 tjiTableId8 tjiEntityUid: tjiEntityEtag<tjiLockIdToRelease>tjiPartialTmpFile@java/util/ArrayList BCD EFandroid/database/CursorgetCount()I ?H I(I)V BK LM moveToNext()Z BO PQgetInt(I)I BS TUgetLong(I)J BW XYisNull(I)Z B[ \] getString(I)Ljava/lang/String;_/com/ustadmobile/lib/db/entities/TransferJobItem ^a bD(IIJJILjava/lang/String;Ljava/lang/String;IIIJJJLjava/lang/String;)V def ghjava/util/Listadd(Ljava/lang/Object;)Z Bj kclose mno pandroidx/room/RoomSQLiteQueryrelease r stcall()Ljava/util/List;vjava/util/concurrent/CallableW(Lcom/ustadmobile/core/db/dao/TransferJobItemDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis8Lcom/ustadmobile/core/db/dao/TransferJobItemDao_Impl$12; Signature _tmpTjiSrcLjava/lang/String; _tmpTjiDest_tmpTjiPartialTmpFile_item1Lcom/ustadmobile/lib/db/entities/TransferJobItem; _tmpTjiUidI _tmpTjiTjUid_tmpTjTotalSizeJ_tmpTjTransferred_tmpTjAttemptCount _tmpTjiType _tmpTjiStatus_tmpTjiTableId_tmpTjiEntityUid_tmpTjiEntityEtag_tmpTjiLockIdToRelease_cursorIndexOfTjiUid_cursorIndexOfTjiTjUid_cursorIndexOfTjTotalSize_cursorIndexOfTjTransferred_cursorIndexOfTjAttemptCount_cursorIndexOfTjiSrc_cursorIndexOfTjiDest_cursorIndexOfTjiType_cursorIndexOfTjiStatus_cursorIndexOfTjiTableId_cursorIndexOfTjiEntityUid_cursorIndexOfTjiEntityEtag _cursorIndexOfTjiLockIdToRelease_cursorIndexOfTjiPartialTmpFile_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableCLjava/util/List; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionE()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;vLjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileTransferJobItemDao_Impl.javaEnclosingMethod  findByJobUid5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  u wxC*+*,* y:z{|}stx&**L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 +96 +;6+=6?Y+AG:+J+N6+N6+R7+R7+N6+V : +Z:+V : +Z:+ N6+ N6+ N6+ R7+ R7 +R7"+V :$ +Z:$^Y "$`:cW :+i*l:%+i*l%y/>@AB'C/D7E?FGGOHWI_JgKoLwMNORTVXZ\]_bcehjln%p/r9tDuJwTyyz{|~|~z`#~G$y ~|rh%^/T 9J"T/${'s/k7c?[GSOK WC _; g3 o+ w# {|   BdIBd  LBd 1BdB}Asx/*qy:z {|} PK!! *''<com/ustadmobile/core/db/dao/TransferJobItemDao_Impl$13.class=  6com/ustadmobile/core/db/dao/TransferJobItemDao_Impl$13this$05Lcom/ustadmobile/core/db/dao/TransferJobItemDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  3com/ustadmobile/core/db/dao/TransferJobItemDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;tjiUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&tjiTjUid( tjTotalSize* tjTransferred,tjAttemptCount.tjiSrc0tjiDest2tjiType4 tjiStatus6 tjiTableId8 tjiEntityUid: tjiEntityEtag<tjiLockIdToRelease>tjiPartialTmpFile@java/util/ArrayList BCD EFandroid/database/CursorgetCount()I ?H I(I)V BK LM moveToNext()Z BO PQgetInt(I)I BS TUgetLong(I)J BW XYisNull(I)Z B[ \] getString(I)Ljava/lang/String;_/com/ustadmobile/lib/db/entities/TransferJobItem ^a bD(IIJJILjava/lang/String;Ljava/lang/String;IIIJJJLjava/lang/String;)V def ghjava/util/Listadd(Ljava/lang/Object;)Z Bj kclose mno pandroidx/room/RoomSQLiteQueryrelease r stcall()Ljava/util/List;vjava/util/concurrent/CallableW(Lcom/ustadmobile/core/db/dao/TransferJobItemDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis8Lcom/ustadmobile/core/db/dao/TransferJobItemDao_Impl$13; Signature _tmpTjiSrcLjava/lang/String; _tmpTjiDest_tmpTjiPartialTmpFile_item1Lcom/ustadmobile/lib/db/entities/TransferJobItem; _tmpTjiUidI _tmpTjiTjUid_tmpTjTotalSizeJ_tmpTjTransferred_tmpTjAttemptCount _tmpTjiType _tmpTjiStatus_tmpTjiTableId_tmpTjiEntityUid_tmpTjiEntityEtag_tmpTjiLockIdToRelease_cursorIndexOfTjiUid_cursorIndexOfTjiTjUid_cursorIndexOfTjTotalSize_cursorIndexOfTjTransferred_cursorIndexOfTjAttemptCount_cursorIndexOfTjiSrc_cursorIndexOfTjiDest_cursorIndexOfTjiType_cursorIndexOfTjiStatus_cursorIndexOfTjiTableId_cursorIndexOfTjiEntityUid_cursorIndexOfTjiEntityEtag _cursorIndexOfTjiLockIdToRelease_cursorIndexOfTjiPartialTmpFile_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableCLjava/util/List; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionE()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;vLjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileTransferJobItemDao_Impl.javaEnclosingMethod findPendingByJobUid5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  u wxC*+*,* yz{|}stx&**L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 +96 +;6+=6?Y+AG:+J+N6+N6+R7+R7+N6+V : +Z:+V : +Z:+ N6+ N6+ N6+ R7+ R7 +R7"+V :$ +Z:$^Y "$`:cW :+i*l:%+i*l%y/'/7?GOW_gow%/9DJTyz`#~G$y ~|rh%^/T 9J"T/${'s/k7c?[GSOK WC _; g3 o+ w# {|   BdIBd  LBd 1BdB}Asx/*qyz {|} PK!!/$99<com/ustadmobile/core/db/dao/TransferJobItemDao_Impl$14.class=Z  6com/ustadmobile/core/db/dao/TransferJobItemDao_Impl$14this$05Lcom/ustadmobile/core/db/dao/TransferJobItemDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  3com/ustadmobile/core/db/dao/TransferJobItemDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;  !"android/database/Cursor moveToFirst()Z $ %&getInt(I)I ()* +,java/lang/IntegervalueOf(I)Ljava/lang/Integer; . /close 123 4androidx/room/RoomSQLiteQueryrelease 6 78call()Ljava/lang/Integer;:java/util/concurrent/CallableW(Lcom/ustadmobile/core/db/dao/TransferJobItemDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis8Lcom/ustadmobile/core/db/dao/TransferJobItemDao_Impl$14; Signature_tmpI_resultLjava/lang/Integer;_cursorLandroid/database/Cursor; StackMapTableJjava/lang/Throwable ExceptionsMjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;FLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileTransferJobItemDao_Impl.javaEnclosingMethod VWfindNumberJobItemsNotComplete5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  9 ;<C*+*,* =>?@A78<R**L++#>'M'M,N+-*0-:+-*01@@B@=6 "'*/17>@HO>4"BC'DE/DER?@AFGH*(IKLNOA7P</*5=> ?@KLNOAQRSTUXY PK!!›^^<com/ustadmobile/core/db/dao/TransferJobItemDao_Impl$15.class=  6com/ustadmobile/core/db/dao/TransferJobItemDao_Impl$15this$05Lcom/ustadmobile/core/db/dao/TransferJobItemDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  3com/ustadmobile/core/db/dao/TransferJobItemDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;tjiUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&tjiTjUid( tjTotalSize* tjTransferred,tjAttemptCount.tjiSrc0tjiDest2tjiType4 tjiStatus6 tjiTableId8 tjiEntityUid: tjiEntityEtag<tjiLockIdToRelease>tjiPartialTmpFile@java/util/ArrayList BCD EFandroid/database/CursorgetCount()I ?H I(I)V BK LM moveToNext()Z BO PQgetInt(I)I BS TUgetLong(I)J BW XYisNull(I)Z B[ \] getString(I)Ljava/lang/String;_/com/ustadmobile/lib/db/entities/TransferJobItem ^a bD(IIJJILjava/lang/String;Ljava/lang/String;IIIJJJLjava/lang/String;)V def ghjava/util/Listadd(Ljava/lang/Object;)Z Bj kclose mno pandroidx/room/RoomSQLiteQueryrelease r stcall()Ljava/util/List;vjava/util/concurrent/CallableW(Lcom/ustadmobile/core/db/dao/TransferJobItemDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis8Lcom/ustadmobile/core/db/dao/TransferJobItemDao_Impl$15; Signature _tmpTjiSrcLjava/lang/String; _tmpTjiDest_tmpTjiPartialTmpFile_item_11Lcom/ustadmobile/lib/db/entities/TransferJobItem; _tmpTjiUidI _tmpTjiTjUid_tmpTjTotalSizeJ_tmpTjTransferred_tmpTjAttemptCount _tmpTjiType _tmpTjiStatus_tmpTjiTableId_tmpTjiEntityUid_tmpTjiEntityEtag_tmpTjiLockIdToRelease_cursorIndexOfTjiUid_cursorIndexOfTjiTjUid_cursorIndexOfTjTotalSize_cursorIndexOfTjTransferred_cursorIndexOfTjAttemptCount_cursorIndexOfTjiSrc_cursorIndexOfTjiDest_cursorIndexOfTjiType_cursorIndexOfTjiStatus_cursorIndexOfTjiTableId_cursorIndexOfTjiEntityUid_cursorIndexOfTjiEntityEtag _cursorIndexOfTjiLockIdToRelease_cursorIndexOfTjiPartialTmpFile_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableCLjava/util/List; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionE()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;finalize()Ljava/lang/Object;vLjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileTransferJobItemDao_Impl.javaEnclosingMethod findByEntityUidList1(Ljava/util/List;I)Lkotlinx/coroutines/flow/Flow;NestHost InnerClasses  u wxC*+*,* yz{|}stx&**L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 +96 +;6+=6?Y+AG:+J+N6+N6+R7+R7+N6+V : +Z:+V : +Z:+ N6+ N6+ N6+ R7+ R7 +R7"+V :$ +Z:$^Y "$`:cW :+i:%+i%y-!#$%'&/'7(?)G*O+W,_-g.o/w012579;=?@BEFHKMOQ%S/U9WDXJZT\y]^_a_abz`#~G$y ~|rh%^/T 9J"T/${t'l/d7\?TGLOD W< _4 g, o$ w{|  BdIBd  LBd 1Bd B}x6*ly ghz {|Asx/*qyz {|} PK!! w@@;com/ustadmobile/core/db/dao/TransferJobItemDao_Impl$2.class=$  5com/ustadmobile/core/db/dao/TransferJobItemDao_Impl$2this$05Lcom/ustadmobile/core/db/dao/TransferJobItemDao_Impl;   #androidx/room/SharedSQLiteStatement(Landroidx/room/RoomDatabase;)V_ UPDATE TransferJobItem SET tjTransferred = ? WHERE tjiUid = ? T(Lcom/ustadmobile/core/db/dao/TransferJobItemDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis7Lcom/ustadmobile/core/db/dao/TransferJobItemDao_Impl$2;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; SourceFileTransferJobItemDao_Impl.javaEnclosingMethod!3com/ustadmobile/core/db/dao/TransferJobItemDao_ImplNestHost InnerClasses  I *+*,Y    > L  ]b " # PK!!a>>;com/ustadmobile/core/db/dao/TransferJobItemDao_Impl$3.class=$  5com/ustadmobile/core/db/dao/TransferJobItemDao_Impl$3this$05Lcom/ustadmobile/core/db/dao/TransferJobItemDao_Impl;   #androidx/room/SharedSQLiteStatement(Landroidx/room/RoomDatabase;)V] UPDATE TransferJobItem SET tjiStatus = ? WHERE tjiUid = ? T(Lcom/ustadmobile/core/db/dao/TransferJobItemDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis7Lcom/ustadmobile/core/db/dao/TransferJobItemDao_Impl$3;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; SourceFileTransferJobItemDao_Impl.javaEnclosingMethod!3com/ustadmobile/core/db/dao/TransferJobItemDao_ImplNestHost InnerClasses  I *+*,e    > L  in " # PK!!z/;com/ustadmobile/core/db/dao/TransferJobItemDao_Impl$4.class=$  5com/ustadmobile/core/db/dao/TransferJobItemDao_Impl$4this$05Lcom/ustadmobile/core/db/dao/TransferJobItemDao_Impl;   #androidx/room/SharedSQLiteStatement(Landroidx/room/RoomDatabase;)V INSERT INTO OutgoingReplication(destNodeId, orTableId, orPk1, orPk2) SELECT ? AS destNodeId, TransferJobItem.tjiTableId AS orTableId, TransferJobItem.tjiEntityUid AS orPk1, 0 AS orPk2 FROM TransferJobItem WHERE TransferJobItem.tjiUid = ? AND TransferJobItem.tjiTableId != 0 AND TransferJobItem.tjiStatus = 21 AND NOT EXISTS( SELECT OtherJob.tjiUid FROM TransferJobItem OtherJob WHERE OtherJob.tjiTableId = TransferJobItem.tjiTableId AND OtherJob.tjiEntityUid = TransferJobItem.tjiEntityUid AND OtherJob.tjiEntityEtag = TransferJobItem.tjiEntityEtag AND OtherJob.tjiStatus != 21) T(Lcom/ustadmobile/core/db/dao/TransferJobItemDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis7Lcom/ustadmobile/core/db/dao/TransferJobItemDao_Impl$4;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; SourceFileTransferJobItemDao_Impl.javaEnclosingMethod!3com/ustadmobile/core/db/dao/TransferJobItemDao_ImplNestHost InnerClasses  I *+*,q    > L  u " # PK!!icS^^;com/ustadmobile/core/db/dao/TransferJobItemDao_Impl$5.class=$  5com/ustadmobile/core/db/dao/TransferJobItemDao_Impl$5this$05Lcom/ustadmobile/core/db/dao/TransferJobItemDao_Impl;   #androidx/room/SharedSQLiteStatement(Landroidx/room/RoomDatabase;)V} UPDATE TransferJobItem SET tjiStatus = ? WHERE tjiTjUid = ? AND tjiStatus != 21 T(Lcom/ustadmobile/core/db/dao/TransferJobItemDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis7Lcom/ustadmobile/core/db/dao/TransferJobItemDao_Impl$5;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; SourceFileTransferJobItemDao_Impl.javaEnclosingMethod!3com/ustadmobile/core/db/dao/TransferJobItemDao_ImplNestHost InnerClasses  I *+*,    > L   " # PK!!n;com/ustadmobile/core/db/dao/TransferJobItemDao_Impl$6.class=Q  5com/ustadmobile/core/db/dao/TransferJobItemDao_Impl$6this$05Lcom/ustadmobile/core/db/dao/TransferJobItemDao_Impl;   val$itemsLjava/util/List;  java/lang/Object()V  3com/ustadmobile/core/db/dao/TransferJobItemDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  #__insertionAdapterOfTransferJobItem&Landroidx/room/EntityInsertionAdapter; !"# $%$androidx/room/EntityInsertionAdapterinsert(Ljava/lang/Iterable;)V ' (setTransactionSuccessful *+, -. kotlin/UnitINSTANCE Lkotlin/Unit; 0 1endTransaction 3 45call()Lkotlin/Unit;7java/util/concurrent/CallableH(Lcom/ustadmobile/core/db/dao/TransferJobItemDao_Impl;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethis7Lcom/ustadmobile/core/db/dao/TransferJobItemDao_Impl$6; Signature StackMapTableAjava/lang/Throwable ExceptionsDjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileTransferJobItemDao_Impl.javaEnclosingMethod MN insertListD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :;<=>459?*** *&)L*/+M*/, &2:" "&02=; ?<=?r@BCEFA4G9/*2:; <=BCEF>HIJKLOP PK!!14;com/ustadmobile/core/db/dao/TransferJobItemDao_Impl$7.class=S  5com/ustadmobile/core/db/dao/TransferJobItemDao_Impl$7this$05Lcom/ustadmobile/core/db/dao/TransferJobItemDao_Impl;  val$item1Lcom/ustadmobile/lib/db/entities/TransferJobItem;  java/lang/Object()V  3com/ustadmobile/core/db/dao/TransferJobItemDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  #__insertionAdapterOfTransferJobItem&Landroidx/room/EntityInsertionAdapter; !"# $%$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)J '() *+java/lang/LongvalueOf(J)Ljava/lang/Long; - .setTransactionSuccessful 0 1endTransaction 3 45call()Ljava/lang/Long;7java/util/concurrent/Callablei(Lcom/ustadmobile/core/db/dao/TransferJobItemDao_Impl;Lcom/ustadmobile/lib/db/entities/TransferJobItem;)VCodeLineNumberTableLocalVariableTablethis7Lcom/ustadmobile/core/db/dao/TransferJobItemDao_Impl$7; Signature_resultLjava/lang/Long; StackMapTableCjava/lang/Throwable ExceptionsFjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;CLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileTransferJobItemDao_Impl.javaEnclosingMethod OPinserte(Lcom/ustadmobile/lib/db/entities/TransferJobItem;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :;<=>459A*** &L*,+M*/,N*/- (4:" &(24?;?@A<=AtBDEGHA4I9/*2:; <=DEGH>JKLMNQR PK!!;~;com/ustadmobile/core/db/dao/TransferJobItemDao_Impl$8.class=f  5com/ustadmobile/core/db/dao/TransferJobItemDao_Impl$8this$05Lcom/ustadmobile/core/db/dao/TransferJobItemDao_Impl;  val$transferredJ  val$jobItemUidI  java/lang/Object()V  3com/ustadmobile/core/db/dao/TransferJobItemDao_Impl)__preparedStmtOfUpdateTransferredProgress%Landroidx/room/SharedSQLiteStatement;   #androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; "#$ %&)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V ( )*__dbLandroidx/room/RoomDatabase; ,-. /androidx/room/RoomDatabasebeginTransaction "1 23executeUpdateDelete()I ,5 6setTransactionSuccessful 89: ;< kotlin/UnitINSTANCE Lkotlin/Unit; ,> ?endTransaction A BCrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V E FGcall()Lkotlin/Unit;Ijava/util/concurrent/Callable:(Lcom/ustadmobile/core/db/dao/TransferJobItemDao_Impl;JI)VCodeLineNumberTableLocalVariableTablethis7Lcom/ustadmobile/core/db/dao/TransferJobItemDao_Impl$8; Signature_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndex StackMapTableVjava/lang/Throwable ExceptionsYjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileTransferJobItemDao_Impl.javaEnclosingMethod bcupdateTransferredProgress6(IJLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses H  JKI*+* * *LMNOPFGK2{*L=+*!=+* !*'++0W*'47N*'=*+@-:*'=:*+@0E\\^\&Ok\mkLB &07AEOZ\hkxM {NO pQR nST\"UNUWXZ[AF\K/*DLM NOWXZ[P]^_`ade PK!!q0;com/ustadmobile/core/db/dao/TransferJobItemDao_Impl$9.class=e  5com/ustadmobile/core/db/dao/TransferJobItemDao_Impl$9this$05Lcom/ustadmobile/core/db/dao/TransferJobItemDao_Impl;   val$statusI  val$jobItemUid  java/lang/Object()V  3com/ustadmobile/core/db/dao/TransferJobItemDao_Impl__preparedStmtOfUpdateStatus%Landroidx/room/SharedSQLiteStatement;  #androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; !"# $%)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V ' ()__dbLandroidx/room/RoomDatabase; +,- .androidx/room/RoomDatabasebeginTransaction !0 12executeUpdateDelete()I +4 5setTransactionSuccessful 789 :; kotlin/UnitINSTANCE Lkotlin/Unit; += >endTransaction @ ABrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V D EFcall()Lkotlin/Unit;Hjava/util/concurrent/Callable:(Lcom/ustadmobile/core/db/dao/TransferJobItemDao_Impl;II)VCodeLineNumberTableLocalVariableTablethis7Lcom/ustadmobile/core/db/dao/TransferJobItemDao_Impl$9; Signature_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndex StackMapTableUjava/lang/Throwable ExceptionsXjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileTransferJobItemDao_Impl.javaEnclosingMethod ab updateStatus6(IILkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses G  IJH*+** *KLMNOEFJ3|*L=+* =+* *&*+/W*&36N*&<*+?-:*&<:*+?1F]]_]'Pl]nlKB '18BFP[]ilyL |MN qPQ oR S]!TNTVWYZAE[J/*CKL MNVWYZO\]^_`cd PK!!*x.$$9com/ustadmobile/core/db/dao/TransferJobItemDao_Impl.class=  .com/ustadmobile/core/db/dao/TransferJobItemDao()V   3com/ustadmobile/core/db/dao/TransferJobItemDao_Impl__dbLandroidx/room/RoomDatabase;5com/ustadmobile/core/db/dao/TransferJobItemDao_Impl$1  T(Lcom/ustadmobile/core/db/dao/TransferJobItemDao_Impl;Landroidx/room/RoomDatabase;)V  #__insertionAdapterOfTransferJobItem&Landroidx/room/EntityInsertionAdapter;5com/ustadmobile/core/db/dao/TransferJobItemDao_Impl$2   )__preparedStmtOfUpdateTransferredProgress%Landroidx/room/SharedSQLiteStatement;5com/ustadmobile/core/db/dao/TransferJobItemDao_Impl$3  ! "__preparedStmtOfUpdateStatus$5com/ustadmobile/core/db/dao/TransferJobItemDao_Impl$4 # ' (A__preparedStmtOfInsertOutgoingReplicationForTransferJobItemIfDone*5com/ustadmobile/core/db/dao/TransferJobItemDao_Impl$5 ) - .4__preparedStmtOfUpdateStatusIfNotCompleteForAllInJob05com/ustadmobile/core/db/dao/TransferJobItemDao_Impl$6 /2 3H(Lcom/ustadmobile/core/db/dao/TransferJobItemDao_Impl;Ljava/util/List;)V 567 89androidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;;5com/ustadmobile/core/db/dao/TransferJobItemDao_Impl$7 := >i(Lcom/ustadmobile/core/db/dao/TransferJobItemDao_Impl;Lcom/ustadmobile/lib/db/entities/TransferJobItem;)V@5com/ustadmobile/core/db/dao/TransferJobItemDao_Impl$8 ?B C:(Lcom/ustadmobile/core/db/dao/TransferJobItemDao_Impl;JI)VE5com/ustadmobile/core/db/dao/TransferJobItemDao_Impl$9 DG H:(Lcom/ustadmobile/core/db/dao/TransferJobItemDao_Impl;II)VJ6com/ustadmobile/core/db/dao/TransferJobItemDao_Impl$10 IBM6com/ustadmobile/core/db/dao/TransferJobItemDao_Impl$11 LGPq SELECT TransferJobItem.* FROM TransferJobItem WHERE TransferJobItem.tjiTjUid = ? RST UVandroidx/room/RoomSQLiteQueryacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; RX YZbindLong(IJ)V \]^ _`androidx/room/util/DBUtilcreateCancellationSignal!()Landroid/os/CancellationSignal;b6com/ustadmobile/core/db/dao/TransferJobItemDao_Impl$12 ad eW(Lcom/ustadmobile/core/db/dao/TransferJobItemDao_Impl;Landroidx/room/RoomSQLiteQuery;)V 5g 8h(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;j SELECT TransferJobItem.* FROM TransferJobItem WHERE TransferJobItem.tjiTjUid = ? AND TransferJobItem.tjiStatus < 21 l6com/ustadmobile/core/db/dao/TransferJobItemDao_Impl$13 kdo SELECT COUNT(*) FROM TransferJobItem WHERE TransferJobItem.tjiTjUid = ? AND TransferjobItem.tjiStatus != 21 q6com/ustadmobile/core/db/dao/TransferJobItemDao_Impl$14 pd tuv wxandroidx/room/util/StringUtilnewStringBuilder()Ljava/lang/StringBuilder;z |}~ java/lang/StringBuilderappend-(Ljava/lang/String;)Ljava/lang/StringBuilder; SELECT TransferJobItem.* FROM TransferJobItem, WHERE TransferJobItem.tjiTableId = ?0 AND TransferJobItem.tjiEntityUid IN (  java/util/Listsize()I t appendPlaceholders(Ljava/lang/StringBuilder;I)V) | toString()Ljava/lang/String; iterator()Ljava/util/Iterator;  java/util/IteratorhasNext()Z next()Ljava/lang/Object;java/lang/Long  longValue()Jjava/lang/StringTransferJobItem6com/ustadmobile/core/db/dao/TransferJobItemDao_Impl$15 d 5  createFlowo(Landroidx/room/RoomDatabase;Z[Ljava/lang/String;Ljava/util/concurrent/Callable;)Lkotlinx/coroutines/flow/Flow;  java/util/Collections emptyList()Ljava/util/List; SignatureYLandroidx/room/EntityInsertionAdapter;(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis5Lcom/ustadmobile/core/db/dao/TransferJobItemDao_Impl;$RuntimeInvisibleParameterAnnotationsLandroidx/annotation/NonNull; insertListD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;itemsLjava/util/List; $completion Lkotlin/coroutines/Continuation;LocalVariableTypeTableCLjava/util/List;0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;(Ljava/util/List;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;inserte(Lcom/ustadmobile/lib/db/entities/TransferJobItem;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;item1Lcom/ustadmobile/lib/db/entities/TransferJobItem;3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;x(Lcom/ustadmobile/lib/db/entities/TransferJobItem;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;updateTransferredProgress6(IJLkotlin/coroutines/Continuation;)Ljava/lang/Object; jobItemUidI transferredJF(IJLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; updateStatus6(IILkotlin/coroutines/Continuation;)Ljava/lang/Object;statusF(IILkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;1insertOutgoingReplicationForTransferJobItemIfDone6(JILkotlin/coroutines/Continuation;)Ljava/lang/Object; destNodeIdtransferJobItemUidF(JILkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$updateStatusIfNotCompleteForAllInJobjobUid findByJobUid5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object;_sqlLjava/lang/String; _statementLandroidx/room/RoomSQLiteQuery; _argIndex_cancellationSignalLandroid/os/CancellationSignal;fLkotlin/coroutines/Continuation<-Ljava/util/List;>;{(ILkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;findPendingByJobUidfindNumberJobItemsNotComplete6Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;K(ILkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;findByEntityUidList1(Ljava/util/List;I)Lkotlinx/coroutines/flow/Flow;_item entityUidListtableId_stringBuilderLjava/lang/StringBuilder; _inputSize _argCount"Ljava/util/List; StackMapTable(Ljava/util/List;I)Lkotlinx/coroutines/flow/Flow;>;getRequiredConverters(()Ljava/util/List;>;RuntimeInvisibleAnnotations SourceFileTransferJobItemDao_Impl.java NestMembers InnerClasses1 "(. K**+* Y*+*Y*+*Y*+ *#Y*+%&*)Y*++,"12 3Y#e0q=JKK m*/Y*+1,4 c*:Y*+<,4  o*?Y* A4* n*DY*F-4* o*IY*K4* n*LY*N-4* 2ONOQ:6W[:*aY*c,f16 789:H222/ '$ 22iNiQ:6W[:*kY*m,f H222/ '$ 22nNnQ:6W[:*pY*r,f H222/ '$ 2 ָsN-y{W-{W-y{W-{W-y{W-{W-{W-y{W-{W+6--{W-y{W-{W-:`6Q:6W6+:  ! 7  W*YSY*j   ' . 5 < CKQX_flr{~f Kljrd{[~X " |R'  n     pkaLID?:/)# z #)/:?DILakpPK!!P 7com/ustadmobile/core/db/dao/UserSessionDao_Impl$1.class=h  1com/ustadmobile/core/db/dao/UserSessionDao_Impl$1this$01Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;   $androidx/room/EntityInsertionAdapter(Landroidx/room/RoomDatabase;)VINSERT OR ABORT INTO `UserSession` (`usUid`,`usPcsn`,`usLcsn`,`usLcb`,`usLct`,`usPersonUid`,`usClientNodeId`,`usStartTime`,`usEndTime`,`usStatus`,`usReason`,`usAuth`,`usSessionType`) VALUES (nullif(?, 0),?,?,?,?,?,?,?,?,?,?,?,?)  +com/ustadmobile/lib/db/entities/UserSessiongetUsUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V   getUsPcsn   getUsLcsn " #getUsLcb % &getUsLct ( )getUsPersonUid + ,getUsClientNodeId . /getUsStartTime 1 2 getUsEndTime 4 56 getUsStatus()I 8 96 getUsReason ; <= getUsAuth()Ljava/lang/String; ? @AbindNull(I)V C DE bindString(ILjava/lang/String;)V G H6getUsSessionType J KLbind[(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/UserSession;)VP(Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis3Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl$1;arg0Landroidx/room/RoomDatabase; createQueryRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity-Lcom/ustadmobile/lib/db/entities/UserSession; StackMapTable$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureULandroidx/room/EntityInsertionAdapter; SourceFileUserSessionDao_Impl.javaEnclosingMethode/com/ustadmobile/core/db/dao/UserSessionDao_ImplNestHost InnerClasses  MNI *+*,O3P  QR  STU=N- O7P QRVWKLN3+,+,+,+,!+,$+,'+,*+,-+ ,0+ ,3+ ,7,:+ >+ ,:B+ ,FOB= >?!@,A7BCCOD[EgFtGHIKMNP QRXYZ[\ ] WWDK^N4 *+,IO3P  QR] WW_`abcd fdg PK!!qg##8com/ustadmobile/core/db/dao/UserSessionDao_Impl$10.class=;  2com/ustadmobile/core/db/dao/UserSessionDao_Impl$10this$01Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  /com/ustadmobile/core/db/dao/UserSessionDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;usUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&usPcsn(usLcsn*usLcb,usLct. usPersonUid0usClientNodeId2 usStartTime4 usEndTime6usStatus8usReason:usAuth< usSessionType> personUid@usernameB firstNamesDlastNameF emailAddrHphoneNumJgenderLactiveN dateOfBirthP personAddressR personOrgIdTpersonGroupUidV personLctX personCountryZ personType\personMasterChangeSeqNum^personLocalChangeSeqNum`personLastChangedBybadmind personNotesf fatherNameh fatherNumberj motherNamel motherNum nop qrandroid/database/Cursor moveToFirst()Z nt uvisNull(I)Zx+com/ustadmobile/lib/db/entities/UserSession w n{ |}getLong(I)J w setUsUid(J)V w  setUsPcsn w  setUsLcsn w setUsLcb w setUsLct w setUsPersonUid w setUsClientNodeId w setUsStartTime w  setUsEndTime n getInt(I)I w  setUsStatus(I)V w  setUsReason n  getString(I)Ljava/lang/String; w  setUsAuth(Ljava/lang/String;)V w setUsSessionType&com/ustadmobile/lib/db/entities/Person (JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZJLjava/lang/String;Ljava/lang/String;JJLjava/lang/String;IJJIZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V4com/ustadmobile/lib/db/entities/UserSessionAndPerson (Lcom/ustadmobile/lib/db/entities/Person;Lcom/ustadmobile/lib/db/entities/PersonPicture;Lcom/ustadmobile/lib/db/entities/UserSession;)V n close  androidx/room/RoomSQLiteQueryrelease  call8()Lcom/ustadmobile/lib/db/entities/UserSessionAndPerson;java/util/concurrent/CallableS(Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis4Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl$10; Signature _tmpUsAuthLjava/lang/String; _tmpUsUidJ _tmpUsPcsn _tmpUsLcsn _tmpUsLcb _tmpUsLct_tmpUsPersonUid_tmpUsClientNodeId_tmpUsStartTime _tmpUsEndTime _tmpUsStatusI _tmpUsReason_tmpUsSessionType_tmpUserSession-Lcom/ustadmobile/lib/db/entities/UserSession; _tmpUsername_tmpFirstNames _tmpLastName _tmpEmailAddr _tmpPhoneNum_tmpPersonAddress_tmpPersonOrgId_tmpPersonCountry_tmpPersonNotes_tmpFatherName_tmpFatherNumber_tmpMotherName _tmpMotherNum _tmpPersonUid _tmpGender _tmpActiveZ_tmp_tmpDateOfBirth_tmpPersonGroupUid _tmpPersonLct_tmpPersonType_tmpPersonMasterChangeSeqNum_tmpPersonLocalChangeSeqNum_tmpPersonLastChangedBy _tmpAdmin_tmp_1 _tmpPerson(Lcom/ustadmobile/lib/db/entities/Person;_result6Lcom/ustadmobile/lib/db/entities/UserSessionAndPerson;_cursorIndexOfUsUid_cursorIndexOfUsPcsn_cursorIndexOfUsLcsn_cursorIndexOfUsLcb_cursorIndexOfUsLct_cursorIndexOfUsPersonUid_cursorIndexOfUsClientNodeId_cursorIndexOfUsStartTime_cursorIndexOfUsEndTime_cursorIndexOfUsStatus_cursorIndexOfUsReason_cursorIndexOfUsAuth_cursorIndexOfUsSessionType_cursorIndexOfPersonUid_cursorIndexOfUsername_cursorIndexOfFirstNames_cursorIndexOfLastName_cursorIndexOfEmailAddr_cursorIndexOfPhoneNum_cursorIndexOfGender_cursorIndexOfActive_cursorIndexOfDateOfBirth_cursorIndexOfPersonAddress_cursorIndexOfPersonOrgId_cursorIndexOfPersonGroupUid_cursorIndexOfPersonLct_cursorIndexOfPersonCountry_cursorIndexOfPersonType&_cursorIndexOfPersonMasterChangeSeqNum%_cursorIndexOfPersonLocalChangeSeqNum!_cursorIndexOfPersonLastChangedBy_cursorIndexOfAdmin_cursorIndexOfPersonNotes_cursorIndexOfFatherName_cursorIndexOfFatherNumber_cursorIndexOfMotherName_cursorIndexOfMotherNum_cursorLandroid/database/Cursor; StackMapTable)java/lang/String+java/lang/Throwable Exceptions.java/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/Nullable;()Ljava/lang/Object;iLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileUserSessionDao_Impl.javaEnclosingMethod 78findLocalSessionByUsernameF(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses   C*+*,* ] K.**L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 +96 +;6+=6+?6+A6+C6+E6+G6+I6+K6+M6+O6+Q6+S6+U6+W6+Y6+[6+]6+_6 +a6!+c6"+e6#+g6$+i6%+k6&+m+s+s|+sq+sf+s[+sP+sE+ s:+ s/+ s$+ s+ s+swYy:(+z7)()~+z7+(++z7-(-+z7/(/+z71(1+z73(3+z75(5+ z77(7+ z79(9+ 6;(;+ 6<(<+ s := + :=(=+6>(>:(+s+s+s+s+s+s+s+s+s+s+s+s+s|+sq+sf+s[+sP+ sE+!s:+"s/+#s$+$s+%s+&s$+z7*+s :, +:,+s :- +:-+s :. +:.+s :/ +:/+s :0 +:0+61+63362+z74+s :6 +:6+s :7 +:7+z78+z7:+s :< +:<+6=+z7>+z7@+ 6B+!6DD6C+"s :E +":E+#s :F +#:F+$s :G +$:G+%s :H +%:H+&s :I +&:IY*,-./0124678:<=>@BCEFGHI:):)Y)(:':'':(+*(:J+*J &acde'f/g7h?iGjOkWl_mgnoowpqrstuvwxyz{|}~'/7@")3:DKU\fmw~!+6<FQWaku".9 ? ITZdou !#%&')*+- /0-/$0+1b=)+-/"133D~5Um7f\9wK;:<=>(,-.9/T067<<EWFrGHI*,-+.F/a0k1m2uy3c4H6-7#8:<=>@B.C"DIEdFoGTH9I):()''/7?GO W _ g o w  }ume]UME=5-%  ! "!#'"$/#%7$&'.%&'z)'n4nw ('nw ( ( ( ( (@4nw((((( ( ($ (:?nw((((((((@?nw(((((((( ( ( ( ( (;)nwn*,-/0A1/*°] ,-/0234569: PK!!yA18com/ustadmobile/core/db/dao/UserSessionDao_Impl$11.class=Z  2com/ustadmobile/core/db/dao/UserSessionDao_Impl$11this$01Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  /com/ustadmobile/core/db/dao/UserSessionDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;  !"android/database/Cursor moveToFirst()Z $ %&getInt(I)I ()* +,java/lang/IntegervalueOf(I)Ljava/lang/Integer; . /close 123 4androidx/room/RoomSQLiteQueryrelease 6 78call()Ljava/lang/Integer;:java/util/concurrent/CallableS(Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis4Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl$11; Signature_tmpI_resultLjava/lang/Integer;_cursorLandroid/database/Cursor; StackMapTableJjava/lang/Throwable ExceptionsMjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;FLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileUserSessionDao_Impl.javaEnclosingMethod VWcountAllLocalSessionsAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  9 ;<C*+*,* =M>?@A78<R**L++#>'M'M,N+-*0-:+-*01@@B@=6 QTV"W'X*Y/[1]7^>[@]H^O_>4"BC'DE/DER?@AFGH*(IKLNOA7P</*5=M> ?@KLNOAQRSTUXY PK!!8com/ustadmobile/core/db/dao/UserSessionDao_Impl$12.class=  2com/ustadmobile/core/db/dao/UserSessionDao_Impl$12this$01Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  /com/ustadmobile/core/db/dao/UserSessionDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;usUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&usPcsn(usLcsn*usLcb,usLct. usPersonUid0usClientNodeId2 usStartTime4 usEndTime6usStatus8usReason:usAuth< usSessionType >?@ ABandroid/database/Cursor moveToFirst()ZD+com/ustadmobile/lib/db/entities/UserSession C >G HIgetLong(I)J CK LMsetUsUid(J)V CO PM setUsPcsn CR SM setUsLcsn CU VMsetUsLcb CX YMsetUsLct C[ \MsetUsPersonUid C^ _MsetUsClientNodeId Ca bMsetUsStartTime Cd eM setUsEndTime >g higetInt(I)I Ck lm setUsStatus(I)V Co pm setUsReason >r stisNull(I)Z >v wx getString(I)Ljava/lang/String; Cz {| setUsAuth(Ljava/lang/String;)V C~ msetUsSessionType > close  androidx/room/RoomSQLiteQueryrelease  call/()Lcom/ustadmobile/lib/db/entities/UserSession;java/util/concurrent/CallableS(Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis4Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl$12; Signature _tmpUsAuthLjava/lang/String; _tmpUsUidJ _tmpUsPcsn _tmpUsLcsn _tmpUsLcb _tmpUsLct_tmpUsPersonUid_tmpUsClientNodeId_tmpUsStartTime _tmpUsEndTime _tmpUsStatusI _tmpUsReason_tmpUsSessionType_result-Lcom/ustadmobile/lib/db/entities/UserSession;_cursorIndexOfUsUid_cursorIndexOfUsPcsn_cursorIndexOfUsLcsn_cursorIndexOfUsLcb_cursorIndexOfUsLct_cursorIndexOfUsPersonUid_cursorIndexOfUsClientNodeId_cursorIndexOfUsStartTime_cursorIndexOfUsEndTime_cursorIndexOfUsStatus_cursorIndexOfUsReason_cursorIndexOfUsAuth_cursorIndexOfUsSessionType_cursorLandroid/database/Cursor; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/Nullable;finalize()Ljava/lang/Object;`Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileUserSessionDao_Impl.javaEnclosingMethod  findByUidLive!(J)Lkotlinx/coroutines/flow/Flow;NestHost InnerClasses   C*+*,* o''**L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 +96 +;6+=CYE:+F7J+F7N+F7Q+F7T+F7W+F7Z+F7]+ F7`+ F7  c+ f6""j+ f6##n+ q :$ + u:$$y+f6%%}::+:&+&3suvw'x/y7z?{G|O}W~_gow *1;BMS]dnux{8P$~m\ *K";:#]$n%pi'a/Y7Q?IGAO9 W1 _) g! o w{ `S>C >C >6*  A/*o  PK!!_}-H H 8com/ustadmobile/core/db/dao/UserSessionDao_Impl$13.class=l  2com/ustadmobile/core/db/dao/UserSessionDao_Impl$13this$01Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  /com/ustadmobile/core/db/dao/UserSessionDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;java/util/ArrayList !" #$android/database/CursorgetCount()I & '(I)V ) *+ moveToNext()Z - ./getLong(I)J 123 45java/lang/LongvalueOf(J)Ljava/lang/Long; 789 :;java/util/Listadd(Ljava/lang/Object;)Z = >close @AB Candroidx/room/RoomSQLiteQueryrelease E FGcall()Ljava/util/List;Ijava/util/concurrent/CallableS(Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis4Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl$13; Signature_item_1Ljava/lang/Long;_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTable"Ljava/util/List; StackMapTable[java/lang/Throwable Exceptions^java/lang/Exception$()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;ULjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileUserSessionDao_Impl.javaEnclosingMethod hifindActiveNodeIdsByPersonUidsD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  H JKC*+*,* LMNOPFGKa**LY+%M+(+,0N,-6W,N+<*?-:+<*?@OOQOL6 (3;>@FMOW^M*3QR0STaNOPUVW 0SXY 7 Z\]P_`aAFbK/*DLM NO\]`aPcdefgjk PK!!%fH H 8com/ustadmobile/core/db/dao/UserSessionDao_Impl$14.class=l  2com/ustadmobile/core/db/dao/UserSessionDao_Impl$14this$01Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  /com/ustadmobile/core/db/dao/UserSessionDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;java/util/ArrayList !" #$android/database/CursorgetCount()I & '(I)V ) *+ moveToNext()Z - ./getLong(I)J 123 45java/lang/LongvalueOf(J)Ljava/lang/Long; 789 :;java/util/Listadd(Ljava/lang/Object;)Z = >close @AB Candroidx/room/RoomSQLiteQueryrelease E FGcall()Ljava/util/List;Ijava/util/concurrent/CallableS(Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis4Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl$14; Signature_item_1Ljava/lang/Long;_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTable"Ljava/util/List; StackMapTable[java/lang/Throwable Exceptions^java/lang/Exception$()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;ULjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileUserSessionDao_Impl.javaEnclosingMethod hifindActiveNodesIdsByGroupUidsD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  H JKC*+*,* L MNOPFGKa**LY+%M+(+,0N,-6W,N+<*?-:+<*?@OOQOL6 (3;>@FMOW^M*3QR0STaNOPUVW 0SXY 7 Z\]P_`aAFbK/*DL M NO\]`aPcdefgjk PK!!yd&&8com/ustadmobile/core/db/dao/UserSessionDao_Impl$15.class=Z  2com/ustadmobile/core/db/dao/UserSessionDao_Impl$15this$01Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  /com/ustadmobile/core/db/dao/UserSessionDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;  !"android/database/Cursor moveToFirst()Z $ %&getInt(I)I ()* +,java/lang/IntegervalueOf(I)Ljava/lang/Integer; . /close 123 4androidx/room/RoomSQLiteQueryrelease 6 78call()Ljava/lang/Integer;:java/util/concurrent/CallableS(Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis4Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl$15; Signature_tmpI_resultLjava/lang/Integer;_cursorLandroid/database/Cursor; StackMapTableJjava/lang/Throwable ExceptionsMjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;FLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileUserSessionDao_Impl.javaEnclosingMethod VW!countActiveSessionsForUserAndNode6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  9 ;<C*+*,* =0>?@A78<R**L++#>'M'M,N+-*0-:+-*01@@B@=6 479":';*</>1@7A>>@@HAOB>4"BC'DE/DER?@AFGH*(IKLNOA7P</*5=0> ?@KLNOAQRSTUXY PK!!Ȝmb7com/ustadmobile/core/db/dao/UserSessionDao_Impl$2.class=$  1com/ustadmobile/core/db/dao/UserSessionDao_Impl$2this$01Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;   #androidx/room/SharedSQLiteStatement(Landroidx/room/RoomDatabase;)V UPDATE UserSession SET usAuth = null, usStatus = ?, usReason = ?, usEndTime = ?, usLct = ? WHERE UserSession.usUid = ? P(Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis3Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl$2;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; SourceFileUserSessionDao_Impl.javaEnclosingMethod!/com/ustadmobile/core/db/dao/UserSessionDao_ImplNestHost InnerClasses  I *+*,P    > L  T] " # PK!!d}7com/ustadmobile/core/db/dao/UserSessionDao_Impl$3.class=$  1com/ustadmobile/core/db/dao/UserSessionDao_Impl$3this$01Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;   #androidx/room/SharedSQLiteStatement(Landroidx/room/RoomDatabase;)V UPDATE UserSession SET usAuth = null, usStatus = ?, usReason = ?, usLct = ? WHERE usPersonUid = ? AND usClientNodeId != ? AND usStatus != ? P(Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis3Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl$3;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; SourceFileUserSessionDao_Impl.javaEnclosingMethod!/com/ustadmobile/core/db/dao/UserSessionDao_ImplNestHost InnerClasses  I *+*,`    > L  dn " # PK!!M7com/ustadmobile/core/db/dao/UserSessionDao_Impl$4.class=S  1com/ustadmobile/core/db/dao/UserSessionDao_Impl$4this$01Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;   val$session-Lcom/ustadmobile/lib/db/entities/UserSession;  java/lang/Object()V  /com/ustadmobile/core/db/dao/UserSessionDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  __insertionAdapterOfUserSession&Landroidx/room/EntityInsertionAdapter; !"# $%$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)J '() *+java/lang/LongvalueOf(J)Ljava/lang/Long; - .setTransactionSuccessful 0 1endTransaction 3 45call()Ljava/lang/Long;7java/util/concurrent/Callablea(Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;Lcom/ustadmobile/lib/db/entities/UserSession;)VCodeLineNumberTableLocalVariableTablethis3Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl$4; Signature_resultLjava/lang/Long; StackMapTableCjava/lang/Throwable ExceptionsFjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;CLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileUserSessionDao_Impl.javaEnclosingMethod OP insertSessiona(Lcom/ustadmobile/lib/db/entities/UserSession;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :v;<=>459A*** &L*,+M*/,N*/- (4:"z |}&~(2~4?;?@A<=AtBDEGHA4I9/*2:v; <=DEGH>JKLMNQR PK!! "k- - 7com/ustadmobile/core/db/dao/UserSessionDao_Impl$5.class=l  1com/ustadmobile/core/db/dao/UserSessionDao_Impl$5this$01Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;   val$newStatusI   val$reason   val$endTimeJ  val$sessionUid  java/lang/Object()V   /com/ustadmobile/core/db/dao/UserSessionDao_Impl__preparedStmtOfEndSession%Landroidx/room/SharedSQLiteStatement; "#$ %&#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; ()* +,)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V . /0__dbLandroidx/room/RoomDatabase; 234 5androidx/room/RoomDatabasebeginTransaction (7 89executeUpdateDelete()I 2; <setTransactionSuccessful >?@ AB kotlin/UnitINSTANCE Lkotlin/Unit; 2D EendTransaction "G HIrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V K LMcall()Lkotlin/Unit;Ojava/util/concurrent/Callable8(Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;IIJJ)VCodeLineNumberTableLocalVariableTablethis3Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl$5; Signature_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndex StackMapTable\java/lang/Throwable Exceptions_java/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileUserSessionDao_Impl.javaEnclosingMethod hi endSession8(JIIJLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses N  PQT *+** ***RS TU VLMQr*!L=+*'=+* '=+*'=+*'=+*'*-1+6W*-:=N*-C*+F-:*-C:*+FXmNwRZ ')46ACNX_imwS TU WX Y Z([N[]^`aALbQ/*JRS TU]^`aVcdefgjk PK!!Ug(  7com/ustadmobile/core/db/dao/UserSessionDao_Impl$6.class=o  1com/ustadmobile/core/db/dao/UserSessionDao_Impl$6this$01Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;   val$newStatusI   val$reason  val$changeTimeJ   val$personUid  val$exemptNodeId  java/lang/Object()V  ! "#/com/ustadmobile/core/db/dao/UserSessionDao_Impl __preparedStmtOfEndOtherSessions%Landroidx/room/SharedSQLiteStatement; %&' ()#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; +,- ./)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V 1 23__dbLandroidx/room/RoomDatabase; 567 8androidx/room/RoomDatabasebeginTransaction +: ;<executeUpdateDelete()I 5> ?setTransactionSuccessful ABC DE kotlin/UnitINSTANCE Lkotlin/Unit; 5G HendTransaction %J KLrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V N OPcall()Lkotlin/Unit;Rjava/util/concurrent/Callable9(Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;IIJJJ)VCodeLineNumberTableLocalVariableTablethis3Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl$6; Signature_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndex StackMapTable_java/lang/Throwable Exceptionsbjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileUserSessionDao_Impl.javaEnclosingMethod klendOtherSessions9(JJIIJLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses Q  STZ &*+** ****UV&WX&YOPT*$L=+**=+* *=+**=+**=+**=+***04+9W*0=@N*0F*+I-:*0F:*+Ig|]Ub ')46ACNQ]gnx|V WX Z[ \ ]+^N^`acdAOeT/*MUV WX`acdYfghijmn PK!!ь--7com/ustadmobile/core/db/dao/UserSessionDao_Impl$7.class=  1com/ustadmobile/core/db/dao/UserSessionDao_Impl$7this$01Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  /com/ustadmobile/core/db/dao/UserSessionDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;usUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&usPcsn(usLcsn*usLcb,usLct. usPersonUid0usClientNodeId2 usStartTime4 usEndTime6usStatus8usReason:usAuth< usSessionType>java/util/ArrayList @AB CDandroid/database/CursorgetCount()I =F G(I)V @I JK moveToNext()ZM+com/ustadmobile/lib/db/entities/UserSession L @P QRgetLong(I)J LT UVsetUsUid(J)V LX YV setUsPcsn L[ \V setUsLcsn L^ _VsetUsLcb La bVsetUsLct Ld eVsetUsPersonUid Lg hVsetUsClientNodeId Lj kVsetUsStartTime Lm nV setUsEndTime @p qrgetInt(I)I Lt uG setUsStatus Lw xG setUsReason @z {|isNull(I)Z @~  getString(I)Ljava/lang/String; L  setUsAuth(Ljava/lang/String;)V L GsetUsSessionType  java/util/Listadd(Ljava/lang/Object;)Z @ close  androidx/room/RoomSQLiteQueryrelease  call()Ljava/util/List;java/util/concurrent/CallableS(Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis3Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl$7; Signature _tmpUsAuthLjava/lang/String;_item-Lcom/ustadmobile/lib/db/entities/UserSession; _tmpUsUidJ _tmpUsPcsn _tmpUsLcsn _tmpUsLcb _tmpUsLct_tmpUsPersonUid_tmpUsClientNodeId_tmpUsStartTime _tmpUsEndTime _tmpUsStatusI _tmpUsReason_tmpUsSessionType_cursorIndexOfUsUid_cursorIndexOfUsPcsn_cursorIndexOfUsLcsn_cursorIndexOfUsLcb_cursorIndexOfUsLct_cursorIndexOfUsPersonUid_cursorIndexOfUsClientNodeId_cursorIndexOfUsStartTime_cursorIndexOfUsEndTime_cursorIndexOfUsStatus_cursorIndexOfUsReason_cursorIndexOfUsAuth_cursorIndexOfUsSessionType_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTable?Ljava/util/List; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionA()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;rLjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileUserSessionDao_Impl.javaEnclosingMethod findSessionsByPerson5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses   C*+*,* (**L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 +96 +;6=Y+?E:+HLYN:+O7S+O7W+O7Z+O7]+O7`+O7c+O7f+ O7i+ O7!!l+ o6##s+ o6$$v+ y :% + }:%%+o6&&W:+*:'+*'6'/7?GOW_gow ( / 9 @JQ\bls} 8_%w(f!9U#JD$l"%}&'~/v7n?fG^OV WN _F g> o6 w. }@@L $@@A/*  PK!!"**7com/ustadmobile/core/db/dao/UserSessionDao_Impl$8.class=o  1com/ustadmobile/core/db/dao/UserSessionDao_Impl$8this$01Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  /com/ustadmobile/core/db/dao/UserSessionDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;usUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&usPcsn(usLcsn*usLcb,usLct. usPersonUid0usClientNodeId2 usStartTime4 usEndTime6usStatus8usReason:usAuth< usSessionType> personUid@usernameB firstNamesDlastNameF emailAddrHphoneNumJgenderLactiveN dateOfBirthP personAddressR personOrgIdTpersonGroupUidV personLctX personCountryZ personType\personMasterChangeSeqNum^personLocalChangeSeqNum`personLastChangedBybadmind personNotesf fatherNameh fatherNumberj motherNamel motherNumnpersonPictureUidppersonPictureLctrpersonPictureUritpersonPictureThumbnailUrivfileSizexpersonPictureActivezjava/util/ArrayList |}~ android/database/CursorgetCount()I y (I)V |  moveToNext()Z | isNull(I)Z+com/ustadmobile/lib/db/entities/UserSession | getLong(I)J setUsUid(J)V  setUsPcsn  setUsLcsn setUsLcb setUsLct setUsPersonUid setUsClientNodeId setUsStartTime  setUsEndTime | getInt(I)I  setUsStatus  setUsReason |  getString(I)Ljava/lang/String;  setUsAuth(Ljava/lang/String;)V setUsSessionType&com/ustadmobile/lib/db/entities/Person (JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZJLjava/lang/String;Ljava/lang/String;JJLjava/lang/String;IJJIZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V-com/ustadmobile/lib/db/entities/PersonPicture +(JJLjava/lang/String;Ljava/lang/String;IZ)V4com/ustadmobile/lib/db/entities/UserSessionAndPerson (Lcom/ustadmobile/lib/db/entities/Person;Lcom/ustadmobile/lib/db/entities/PersonPicture;Lcom/ustadmobile/lib/db/entities/UserSession;)V  java/util/Listadd(Ljava/lang/Object;)Z | close  androidx/room/RoomSQLiteQueryrelease  call()Ljava/util/List;java/util/concurrent/CallableS(Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis3Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl$8; Signature _tmpUsAuthLjava/lang/String; _tmpUsUidJ _tmpUsPcsn _tmpUsLcsn _tmpUsLcb _tmpUsLct_tmpUsPersonUid_tmpUsClientNodeId_tmpUsStartTime _tmpUsEndTime _tmpUsStatusI _tmpUsReason_tmpUsSessionType_tmpUserSession-Lcom/ustadmobile/lib/db/entities/UserSession; _tmpUsername_tmpFirstNames _tmpLastName _tmpEmailAddr _tmpPhoneNum_tmpPersonAddress_tmpPersonOrgId_tmpPersonCountry_tmpPersonNotes_tmpFatherName_tmpFatherNumber_tmpMotherName _tmpMotherNum _tmpPersonUid _tmpGender _tmpActiveZ_tmp_tmpDateOfBirth_tmpPersonGroupUid _tmpPersonLct_tmpPersonType_tmpPersonMasterChangeSeqNum_tmpPersonLocalChangeSeqNum_tmpPersonLastChangedBy _tmpAdmin_tmp_1 _tmpPerson(Lcom/ustadmobile/lib/db/entities/Person;_tmpPersonPictureUri_tmpPersonPictureThumbnailUri_tmpPersonPictureUid_tmpPersonPictureLct _tmpFileSize_tmpPersonPictureActive_tmp_2_tmpPersonPicture/Lcom/ustadmobile/lib/db/entities/PersonPicture;_item6Lcom/ustadmobile/lib/db/entities/UserSessionAndPerson;_cursorIndexOfUsUid_cursorIndexOfUsPcsn_cursorIndexOfUsLcsn_cursorIndexOfUsLcb_cursorIndexOfUsLct_cursorIndexOfUsPersonUid_cursorIndexOfUsClientNodeId_cursorIndexOfUsStartTime_cursorIndexOfUsEndTime_cursorIndexOfUsStatus_cursorIndexOfUsReason_cursorIndexOfUsAuth_cursorIndexOfUsSessionType_cursorIndexOfPersonUid_cursorIndexOfUsername_cursorIndexOfFirstNames_cursorIndexOfLastName_cursorIndexOfEmailAddr_cursorIndexOfPhoneNum_cursorIndexOfGender_cursorIndexOfActive_cursorIndexOfDateOfBirth_cursorIndexOfPersonAddress_cursorIndexOfPersonOrgId_cursorIndexOfPersonGroupUid_cursorIndexOfPersonLct_cursorIndexOfPersonCountry_cursorIndexOfPersonType&_cursorIndexOfPersonMasterChangeSeqNum%_cursorIndexOfPersonLocalChangeSeqNum!_cursorIndexOfPersonLastChangedBy_cursorIndexOfAdmin_cursorIndexOfPersonNotes_cursorIndexOfFatherName_cursorIndexOfFatherNumber_cursorIndexOfMotherName_cursorIndexOfMotherNum_cursorIndexOfPersonPictureUid_cursorIndexOfPersonPictureLct_cursorIndexOfPersonPictureUri'_cursorIndexOfPersonPictureThumbnailUri_cursorIndexOfFileSize!_cursorIndexOfPersonPictureActive_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableHLjava/util/List; StackMapTable[java/lang/String]java/lang/Throwable Exceptions`java/lang/ExceptionJ()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;finalize()Ljava/lang/Object;{Ljava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileUserSessionDao_Impl.javaEnclosingMethod klfindAllLocalSessionsLive ()Lkotlinx/coroutines/flow/Flow;NestHost InnerClasses   C*+*,* 8 R.**L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 +96 +;6+=6+?6+A6+C6+E6+G6+I6+K6+M6+O6+Q6+S6+U6+W6+Y6+[6+]6+_6 +a6!+c6"+e6#+g6$+i6%+k6&+m6'+o6(+q6)+s6*+u6++w6,yY+{:-+++|+q+f+[+P+E+ :+ /+ $+ + +Y:/+70/0+72/2+74/4+76/6+78/8+7:/:+7</<+ 7>/>+ 7@/@+ 6B/B+ 6C/C+  :D + :D/D+6E/E:/+++++++++++++|+q+f+[+P+ E+!:+"/+#$+$+%+&$+71+ :3 +:3+ :4 +:4+ :5 +:5+ :6 +:6+ :7 +:7+68+6::69+7;+ := +:=+ :> +:>+7?+7A+ :C +:C+6D+7E+7G+ 6I+!6KK6J+" :L +":L+# :M +#:M+$ :N +$:N+% :O +%:O+& :P +&:PY13456789;=>?ACDEGIJLMNOP:0:0+':+(/+)$+*+++,+'72+(74+) :6 +):6+* :7 +*:7++68+,6::69Y246789:1:1Y01/:.-.Wc-:.+.:Q+Q##%#v<>?@'A/B7C?DGEOFWG_HgIoJwKLMNOPQRSTUVWXYZ[\]^_`'a/b7c?dGeOfWg_hgivjm npq%s.t5v?wFyPzW|a}hry$*4?EOZ`ju{ %/9CMWamx~-0 3 u!"#$%' ()*, *#,+-sD0.2?4P6a8r:~<m>\@KB:CDE/'3B4]5x67=>"C{L M N O P 143O4j5678m9y:c;H=-> #?A/C9DCEMGWImJaKL Mo NT O9 P-067u2k 4P657+!8"9!#:$%1 &'. /30$%1 ()'*/+7,?-G.O/ W0 _1 g2 o3 w456789|:t;l<d=\>T?L@DA<B4C,D$EF G! H"I#'J$/K%7L&?M'GN(OO)WP*_Q+gR,vST-.UVW vSX-YT2v.|;| Z.| Z Z Z Z Z@;|ZZZZZ Z Z$ Z:F|ZZZZZZZZ@F|ZZZZZZZZ Z Z Z Z Z;0|A$ Z Z@1|.| |\^_abcd6*ܱ 23 Ae/*8 ^_bcfghijmn PK!!X<**7com/ustadmobile/core/db/dao/UserSessionDao_Impl$9.class=n  1com/ustadmobile/core/db/dao/UserSessionDao_Impl$9this$01Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  /com/ustadmobile/core/db/dao/UserSessionDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;usUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&usPcsn(usLcsn*usLcb,usLct. usPersonUid0usClientNodeId2 usStartTime4 usEndTime6usStatus8usReason:usAuth< usSessionType> personUid@usernameB firstNamesDlastNameF emailAddrHphoneNumJgenderLactiveN dateOfBirthP personAddressR personOrgIdTpersonGroupUidV personLctX personCountryZ personType\personMasterChangeSeqNum^personLocalChangeSeqNum`personLastChangedBybadmind personNotesf fatherNameh fatherNumberj motherNamel motherNumnpersonPictureUidppersonPictureLctrpersonPictureUritpersonPictureThumbnailUrivfileSizexpersonPictureActivezjava/util/ArrayList |}~ android/database/CursorgetCount()I y (I)V |  moveToNext()Z | isNull(I)Z+com/ustadmobile/lib/db/entities/UserSession | getLong(I)J setUsUid(J)V  setUsPcsn  setUsLcsn setUsLcb setUsLct setUsPersonUid setUsClientNodeId setUsStartTime  setUsEndTime | getInt(I)I  setUsStatus  setUsReason |  getString(I)Ljava/lang/String;  setUsAuth(Ljava/lang/String;)V setUsSessionType&com/ustadmobile/lib/db/entities/Person (JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZJLjava/lang/String;Ljava/lang/String;JJLjava/lang/String;IJJIZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V-com/ustadmobile/lib/db/entities/PersonPicture +(JJLjava/lang/String;Ljava/lang/String;IZ)V4com/ustadmobile/lib/db/entities/UserSessionAndPerson (Lcom/ustadmobile/lib/db/entities/Person;Lcom/ustadmobile/lib/db/entities/PersonPicture;Lcom/ustadmobile/lib/db/entities/UserSession;)V  java/util/Listadd(Ljava/lang/Object;)Z | close  androidx/room/RoomSQLiteQueryrelease  call()Ljava/util/List;java/util/concurrent/CallableS(Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis3Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl$9; Signature _tmpUsAuthLjava/lang/String; _tmpUsUidJ _tmpUsPcsn _tmpUsLcsn _tmpUsLcb _tmpUsLct_tmpUsPersonUid_tmpUsClientNodeId_tmpUsStartTime _tmpUsEndTime _tmpUsStatusI _tmpUsReason_tmpUsSessionType_tmpUserSession-Lcom/ustadmobile/lib/db/entities/UserSession; _tmpUsername_tmpFirstNames _tmpLastName _tmpEmailAddr _tmpPhoneNum_tmpPersonAddress_tmpPersonOrgId_tmpPersonCountry_tmpPersonNotes_tmpFatherName_tmpFatherNumber_tmpMotherName _tmpMotherNum _tmpPersonUid _tmpGender _tmpActiveZ_tmp_tmpDateOfBirth_tmpPersonGroupUid _tmpPersonLct_tmpPersonType_tmpPersonMasterChangeSeqNum_tmpPersonLocalChangeSeqNum_tmpPersonLastChangedBy _tmpAdmin_tmp_1 _tmpPerson(Lcom/ustadmobile/lib/db/entities/Person;_tmpPersonPictureUri_tmpPersonPictureThumbnailUri_tmpPersonPictureUid_tmpPersonPictureLct _tmpFileSize_tmpPersonPictureActive_tmp_2_tmpPersonPicture/Lcom/ustadmobile/lib/db/entities/PersonPicture;_item6Lcom/ustadmobile/lib/db/entities/UserSessionAndPerson;_cursorIndexOfUsUid_cursorIndexOfUsPcsn_cursorIndexOfUsLcsn_cursorIndexOfUsLcb_cursorIndexOfUsLct_cursorIndexOfUsPersonUid_cursorIndexOfUsClientNodeId_cursorIndexOfUsStartTime_cursorIndexOfUsEndTime_cursorIndexOfUsStatus_cursorIndexOfUsReason_cursorIndexOfUsAuth_cursorIndexOfUsSessionType_cursorIndexOfPersonUid_cursorIndexOfUsername_cursorIndexOfFirstNames_cursorIndexOfLastName_cursorIndexOfEmailAddr_cursorIndexOfPhoneNum_cursorIndexOfGender_cursorIndexOfActive_cursorIndexOfDateOfBirth_cursorIndexOfPersonAddress_cursorIndexOfPersonOrgId_cursorIndexOfPersonGroupUid_cursorIndexOfPersonLct_cursorIndexOfPersonCountry_cursorIndexOfPersonType&_cursorIndexOfPersonMasterChangeSeqNum%_cursorIndexOfPersonLocalChangeSeqNum!_cursorIndexOfPersonLastChangedBy_cursorIndexOfAdmin_cursorIndexOfPersonNotes_cursorIndexOfFatherName_cursorIndexOfFatherNumber_cursorIndexOfMotherName_cursorIndexOfMotherNum_cursorIndexOfPersonPictureUid_cursorIndexOfPersonPictureLct_cursorIndexOfPersonPictureUri'_cursorIndexOfPersonPictureThumbnailUri_cursorIndexOfFileSize!_cursorIndexOfPersonPictureActive_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableHLjava/util/List; StackMapTable[java/lang/String]java/lang/Throwable Exceptions`java/lang/ExceptionJ()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;{Ljava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileUserSessionDao_Impl.javaEnclosingMethod jkfindAllLocalSessionsAsync4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses   C*+*,* K R<**L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 +96 +;6+=6+?6+A6+C6+E6+G6+I6+K6+M6+O6+Q6+S6+U6+W6+Y6+[6+]6+_6 +a6!+c6"+e6#+g6$+i6%+k6&+m6'+o6(+q6)+s6*+u6++w6,yY+{:-+++|+q+f+[+P+E+ :+ /+ $+ + +Y:/+70/0+72/2+74/4+76/6+78/8+7:/:+7</<+ 7>/>+ 7@/@+ 6B/B+ 6C/C+  :D + :D/D+6E/E:/+++++++++++++|+q+f+[+P+ E+!:+"/+#$+$+%+&$+71+ :3 +:3+ :4 +:4+ :5 +:5+ :6 +:6+ :7 +:7+68+6::69+7;+ := +:=+ :> +:>+7?+7A+ :C +:C+6D+7E+7G+ 6I+!6KK6J+" :L +":L+# :M +#:M+$ :N +$:N+% :O +%:O+& :P +&:PY13456789;=>?ACDEGIJLMNOP:0:0+':+(/+)$+*+++,+'72+(74+) :6 +):6+* :7 +*:7++68+,6::69Y246789:1:1Y01/:.-.Wc-:.+*.:Q+*Q**,*~OQRS'T/U7V?WGXOYWZ_[g\o]w^_`abcdefghijklmnopqrs't/u7v?wGxOyWz_{g|v} %.5?FPWahry$*4?EOZ`ju{ %/9CMWamx~   -03u!#%&(+,.145678: ;<=? @'=*?2@9AsD0.2?4P6a8r:~<m>\@KB:CDE/'3B4]5x67=>"C{L M N O P 143O4j5678m9y:c;H=-> #?A/C9DCEMGWImJaKL Mo NT O9 P-067u2k 4P657+!8"9!#:$%1 &'. /30$%1( )'*/+7,?-G.O/ W0 _1 g2 o3 w456789:{;s<k=c>[?S@KACB;C3D+E#F G!H" I#'J$/K%7L&?M'GN(OO)WP*_Q+gR,vST-<+UVW vSX-YT2v.|;| Z.| Z Z Z Z Z@;|ZZZZZ Z Z$ Z:F|ZZZZZZZZ@F|ZZZZZZZZ Z Z Z Z Z;0|A$ Z Z@1|.||\^_abcAd/*K ^_bcefghilm PK!!L115com/ustadmobile/core/db/dao/UserSessionDao_Impl.class=1  *com/ustadmobile/core/db/dao/UserSessionDao()V   /com/ustadmobile/core/db/dao/UserSessionDao_Impl__dbLandroidx/room/RoomDatabase;1com/ustadmobile/core/db/dao/UserSessionDao_Impl$1  P(Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;Landroidx/room/RoomDatabase;)V  __insertionAdapterOfUserSession&Landroidx/room/EntityInsertionAdapter;1com/ustadmobile/core/db/dao/UserSessionDao_Impl$2   __preparedStmtOfEndSession%Landroidx/room/SharedSQLiteStatement;1com/ustadmobile/core/db/dao/UserSessionDao_Impl$3  ! " __preparedStmtOfEndOtherSessions$1com/ustadmobile/core/db/dao/UserSessionDao_Impl$4 #& 'a(Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;Lcom/ustadmobile/lib/db/entities/UserSession;)V )*+ ,-androidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;/1com/ustadmobile/core/db/dao/UserSessionDao_Impl$5 .1 28(Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;IIJJ)V41com/ustadmobile/core/db/dao/UserSessionDao_Impl$6 36 79(Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;IIJJJ)V9] SELECT UserSession.* FROM UserSession WHERE usPersonUid = ? ;<= >?androidx/room/RoomSQLiteQueryacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; ;A BCbindLong(IJ)V EFG HIandroidx/room/util/DBUtilcreateCancellationSignal!()Landroid/os/CancellationSignal;K1com/ustadmobile/core/db/dao/UserSessionDao_Impl$7 JM NS(Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;Landroidx/room/RoomSQLiteQuery;)V )P ,Q(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;S SELECT UserSession.*, Person.*, PersonPicture.* FROM UserSession JOIN Person ON Person.personUid = UserSession.usPersonUid LEFT JOIN PersonPicture ON PersonPicture.personPictureUid = UserSession.usPersonUid WHERE UserSession.usClientNodeId = ( SELECT COALESCE( (SELECT nodeClientId FROM SyncNode LIMIT 1), 0)) AND UserSession.usStatus = 1 AND (UserSession.usSessionType & 8) != 8 Ujava/lang/StringW UserSessionYPerson[ PersonPicture]SyncNode_1com/ustadmobile/core/db/dao/UserSessionDao_Impl$8 ^M )b cd createFlowo(Landroidx/room/RoomDatabase;Z[Ljava/lang/String;Ljava/util/concurrent/Callable;)Lkotlinx/coroutines/flow/Flow;f1com/ustadmobile/core/db/dao/UserSessionDao_Impl$9 eMi SELECT UserSession.*, Person.* FROM UserSession JOIN Person ON UserSession.usPersonUid = Person.personUid WHERE Person.username = ? AND UserSession.usClientNodeId = ( SELECT COALESCE( (SELECT nodeClientId FROM SyncNode LIMIT 1), 0)) AND UserSession.usStatus = 1 ;k lmbindNull(I)V ;o pq bindString(ILjava/lang/String;)Vs2com/ustadmobile/core/db/dao/UserSessionDao_Impl$10 rMv SELECT COUNT(*) FROM UserSession JOIN Person ON UserSession.usPersonUid = Person.personUid WHERE UserSession.usClientNodeId = ( SELECT COALESCE( (SELECT nodeClientId FROM SyncNode LIMIT 1), 0)) AND UserSession.usStatus = 1 AND (? = 0 OR Person.dateOfBirth < ?) AND (UserSession.usSessionType & 8) != 8 x2com/ustadmobile/core/db/dao/UserSessionDao_Impl$11 wM{s SELECT UserSession.* FROM UserSession WHERE UserSession.usUid = ? LIMIT 1 }2com/ustadmobile/core/db/dao/UserSessionDao_Impl$12 |M  androidx/room/util/StringUtilnewStringBuilder()Ljava/lang/StringBuilder;  java/lang/StringBuilderappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;2 SELECT DISTINCT UserSession.usClientNodeId FROM UserSession+ WHERE UserSession.usPersonUid IN (  java/util/Listsize()I appendPlaceholders(Ljava/lang/StringBuilder;I)V)' AND UserSession.usStatus = 1 toString()Ljava/lang/String; iterator()Ljava/util/Iterator;  java/util/IteratorhasNext()Z next()Ljava/lang/Object;java/lang/Long  longValue()J2com/ustadmobile/core/db/dao/UserSessionDao_Impl$13 M& JOIN PersonGroupMember W ON PersonGroupMember.groupMemberPersonUid = UserSession.usPersonUid9 WHERE PersonGroupMember.groupMemberGroupUid IN ( ) 2com/ustadmobile/core/db/dao/UserSessionDao_Impl$14 M SELECT COUNT(*) FROM UserSession WHERE UserSession.usPersonUid = ? AND UserSession.usStatus = 1 AND UserSession.usClientNodeId = ? 2com/ustadmobile/core/db/dao/UserSessionDao_Impl$15 M  java/util/Collections emptyList()Ljava/util/List; SignatureULandroidx/room/EntityInsertionAdapter;(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis1Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;$RuntimeInvisibleParameterAnnotationsLandroidx/annotation/NonNull; insertSessiona(Lcom/ustadmobile/lib/db/entities/UserSession;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;session-Lcom/ustadmobile/lib/db/entities/UserSession; $completion Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;t(Lcom/ustadmobile/lib/db/entities/UserSession;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; endSession8(JIIJLkotlin/coroutines/Continuation;)Ljava/lang/Object; sessionUidJ newStatusIreasonendTime0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;H(JIIJLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;endOtherSessions9(JJIIJLkotlin/coroutines/Continuation;)Ljava/lang/Object; personUid exemptNodeId changeTimeI(JJIIJLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;findSessionsByPerson5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;_sqlLjava/lang/String; _statementLandroidx/room/RoomSQLiteQuery; _argIndex_cancellationSignalLandroid/os/CancellationSignal;bLkotlin/coroutines/Continuation<-Ljava/util/List;>;w(JLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;findAllLocalSessionsLive ()Lkotlinx/coroutines/flow/Flow;j()Lkotlinx/coroutines/flow/Flow;>;findAllLocalSessionsAsync4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;kLkotlin/coroutines/Continuation<-Ljava/util/List;>;(Lkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;findLocalSessionByUsernameF(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;usernameYLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/UserSessionAndPerson;>; StackMapTable(Ljava/lang/String;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/UserSessionAndPerson;>;)Ljava/lang/Object;countAllLocalSessionsAsyncmaxDateOfBirth6Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;K(JLkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object; findByUidLive!(J)Lkotlinx/coroutines/flow/Flow;P(J)Lkotlinx/coroutines/flow/Flow;findActiveNodeIdsByPersonUidsD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;_item personUidsLjava/util/List;_stringBuilderLjava/lang/StringBuilder; _inputSize _argCount"Ljava/util/List;ELkotlin/coroutines/Continuation<-Ljava/util/List;>;"kotlin/coroutines/Continuation{(Ljava/util/List;Lkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;findActiveNodesIdsByGroupUids groupUids!countActiveSessionsForUserAndNode6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;nodeIdL(JJLkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;getRequiredConverters(()Ljava/util/List;>;RuntimeInvisibleAnnotations SourceFileUserSessionDao_Impl.java NestMembers InnerClasses1 "y1**+* Y*+*Y*+*Y*+ 12 3P#`0q11 c*#Y*+%,(v   *.Y*0(>  *3Y*!5 (H  28:8::6@D:*JY*L-O H222. &# 2z4RLR:M*TYVSYXSYZSY\S^Y*,`a'6 7 41 *$RMR:ND:*eY*-g+O:I JK4$$!  $  ?hNh::6+ j +nD:*rY*t,O"IU VWXZ$\)]H?? ?< 41) ?  T;=u:u::6@6@D:*wY*y-O"9G HIJK"L'MH===9 1.' =2zNz::6@*TYVS|Y*~afl mno422/ '$ ¸N-W-W-W-W-W-W+6--W-W-W-W-W-:`6::6+:  ! 7  @۸D: * Y*,Ob  '.6<CJQX_ektwp  6e]kWtNwK   $ !T;'#$ иN-W-W-W-W-W-W-W-W-W-¶W+6--ĶW-W-W-:`6::6+:  ! 7  @۸D: * Y*,Oj  '.5<CJRX_fmsy   p  %R~s]yWNK %  $ !T;'#&' >:::6@6!@D: * Y*O"#* +,-."/'0R>>>(>: 2/' >) *ΰI+,-./ |wre^J3.# 0z #.3J^erw|PK!!v ?com/ustadmobile/core/db/dao/xapi/ActivityEntityDao_Impl$1.class=V  9com/ustadmobile/core/db/dao/xapi/ActivityEntityDao_Impl$1this$09Lcom/ustadmobile/core/db/dao/xapi/ActivityEntityDao_Impl;   $androidx/room/EntityInsertionAdapter(Landroidx/room/RoomDatabase;)VINSERT OR IGNORE INTO `ActivityEntity` (`actUid`,`actIdIri`,`actType`,`actMoreInfo`,`actInteractionType`,`actCorrectResponsePatterns`,`actLct`) VALUES (?,?,?,?,?,?,?)  3com/ustadmobile/lib/db/entities/xapi/ActivityEntity getActUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V   getActIdIri()Ljava/lang/String;  !"bindNull(I)V $ %& bindString(ILjava/lang/String;)V ( ) getActType + ,getActMoreInfo . /0getActInteractionType()I 2 3getActCorrectResponsePatterns 5 6 getActLct 8 9:bindc(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/xapi/ActivityEntity;)VX(Lcom/ustadmobile/core/db/dao/xapi/ActivityEntityDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis;Lcom/ustadmobile/core/db/dao/xapi/ActivityEntityDao_Impl$1;arg0Landroidx/room/RoomDatabase; createQueryRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity5Lcom/ustadmobile/lib/db/entities/xapi/ActivityEntity; StackMapTable$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V Signature]Landroidx/room/EntityInsertionAdapter; SourceFileActivityEntityDao_Impl.javaEnclosingMethodS7com/ustadmobile/core/db/dao/xapi/ActivityEntityDao_ImplNestHost InnerClasses  ;<I *+*,=*>  ?@  ABC<- =.> ?@DE9:< +,, ++,#,' ++,'#,* ++,*#+,-,1++,1#+,4=B4 568':.;8=C?J@TB_DkErF}HJK> ?@FGHIJ     K EED9L<4 *+,7=*>  ?@K EEMNOPQR TRU PK!!X?com/ustadmobile/core/db/dao/xapi/ActivityEntityDao_Impl$2.class=$  9com/ustadmobile/core/db/dao/xapi/ActivityEntityDao_Impl$2this$09Lcom/ustadmobile/core/db/dao/xapi/ActivityEntityDao_Impl;   #androidx/room/SharedSQLiteStatement(Landroidx/room/RoomDatabase;)V UPDATE ActivityEntity SET actMoreInfo = ?, actLct = ? WHERE actUid = ? AND actMoreInfo != ? X(Lcom/ustadmobile/core/db/dao/xapi/ActivityEntityDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis;Lcom/ustadmobile/core/db/dao/xapi/ActivityEntityDao_Impl$2;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; SourceFileActivityEntityDao_Impl.javaEnclosingMethod!7com/ustadmobile/core/db/dao/xapi/ActivityEntityDao_ImplNestHost InnerClasses  I *+*,M    > L  QX " # PK!! ""?com/ustadmobile/core/db/dao/xapi/ActivityEntityDao_Impl$3.class=$  9com/ustadmobile/core/db/dao/xapi/ActivityEntityDao_Impl$3this$09Lcom/ustadmobile/core/db/dao/xapi/ActivityEntityDao_Impl;   #androidx/room/SharedSQLiteStatement(Landroidx/room/RoomDatabase;)V. UPDATE ActivityEntity SET actType = ?, actMoreInfo = ?, actInteractionType = ?, actCorrectResponsePatterns = ?, actLct = ? WHERE actUid = ? AND (SELECT ActivityEntityInternal.actType FROM ActivityEntity ActivityEntityInternal WHERE ActivityEntityInternal.actUid = ?) IS NULL AND (SELECT ActivityEntityInternal.actInteractionType FROM ActivityEntity ActivityEntityInternal WHERE ActivityEntityInternal.actUid = ?) = 0 AND (SELECT ActivityEntityInternal.actCorrectResponsePatterns FROM ActivityEntity ActivityEntityInternal WHERE ActivityEntityInternal.actUid = ?) IS NULL X(Lcom/ustadmobile/core/db/dao/xapi/ActivityEntityDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis;Lcom/ustadmobile/core/db/dao/xapi/ActivityEntityDao_Impl$3;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; SourceFileActivityEntityDao_Impl.javaEnclosingMethod!7com/ustadmobile/core/db/dao/xapi/ActivityEntityDao_ImplNestHost InnerClasses  I *+*,[    > L  _q " # PK!!F11?com/ustadmobile/core/db/dao/xapi/ActivityEntityDao_Impl$4.class=Q  9com/ustadmobile/core/db/dao/xapi/ActivityEntityDao_Impl$4this$09Lcom/ustadmobile/core/db/dao/xapi/ActivityEntityDao_Impl;   val$entitiesLjava/util/List;  java/lang/Object()V  7com/ustadmobile/core/db/dao/xapi/ActivityEntityDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  "__insertionAdapterOfActivityEntity&Landroidx/room/EntityInsertionAdapter; !"# $%$androidx/room/EntityInsertionAdapterinsert(Ljava/lang/Iterable;)V ' (setTransactionSuccessful *+, -. kotlin/UnitINSTANCE Lkotlin/Unit; 0 1endTransaction 3 45call()Lkotlin/Unit;7java/util/concurrent/CallableL(Lcom/ustadmobile/core/db/dao/xapi/ActivityEntityDao_Impl;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethis;Lcom/ustadmobile/core/db/dao/xapi/ActivityEntityDao_Impl$4; Signature StackMapTableAjava/lang/Throwable ExceptionsDjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileActivityEntityDao_Impl.javaEnclosingMethod MNinsertOrIgnoreAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :y;<=>459?*** *&)L*/+M*/, &2:"} "&02=; ?<=?r@BCEFA4G9/*2:y; <=BCEF>HIJKLOP PK!! ?com/ustadmobile/core/db/dao/xapi/ActivityEntityDao_Impl$5.class=r  9com/ustadmobile/core/db/dao/xapi/ActivityEntityDao_Impl$5this$09Lcom/ustadmobile/core/db/dao/xapi/ActivityEntityDao_Impl;  val$actMoreInfoLjava/lang/String;   val$actLctJ  val$activityUid  java/lang/Object()V  7com/ustadmobile/core/db/dao/xapi/ActivityEntityDao_Impl'__preparedStmtOfUpdateIfMoreInfoChanged%Landroidx/room/SharedSQLiteStatement;  ! "##androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; %&' ())androidx/sqlite/db/SupportSQLiteStatementbindNull(I)V %+ ,- bindString(ILjava/lang/String;)V %/ 01bindLong(IJ)V 3 45__dbLandroidx/room/RoomDatabase; 789 :androidx/room/RoomDatabasebeginTransaction %< =>executeUpdateDelete()I 7@ AsetTransactionSuccessful CDE FG kotlin/UnitINSTANCE Lkotlin/Unit; 7I JendTransaction L MNrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V P QRcall()Lkotlin/Unit;Tjava/util/concurrent/CallableP(Lcom/ustadmobile/core/db/dao/xapi/ActivityEntityDao_Impl;Ljava/lang/String;JJ)VCodeLineNumberTableLocalVariableTablethis;Lcom/ustadmobile/core/db/dao/xapi/ActivityEntityDao_Impl$5; Signature_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTablebjava/lang/Throwable Exceptionsejava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileActivityEntityDao_Impl.javaEnclosingMethod noupdateIfMoreInfoChangedH(JLjava/lang/String;JLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses S  UVN*+*,*! **WXYZ[QRV*L=* +$+**=+* .=+*.=* +$+***26+;W*2?BN*2H*+K-:*2H:*+KkaWb )+68CELVakr|X YZ \] ^_`% , uaNacdfgAQhV/*OWX YZcdfg[ijklmpq PK!!݂D D ?com/ustadmobile/core/db/dao/xapi/ActivityEntityDao_Impl$6.class={  9com/ustadmobile/core/db/dao/xapi/ActivityEntityDao_Impl$6this$09Lcom/ustadmobile/core/db/dao/xapi/ActivityEntityDao_Impl;   val$actTypeLjava/lang/String;  val$actMoreInfo  val$actInteractionTypeI   val$actCorrectResponsePatterns   val$actLctJ   val$actUid  !java/lang/Object()V #$% &'7com/ustadmobile/core/db/dao/xapi/ActivityEntityDao_Impl%__preparedStmtOfUpdateIfNotYetDefined%Landroidx/room/SharedSQLiteStatement; )*+ ,-#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; /01 23)androidx/sqlite/db/SupportSQLiteStatementbindNull(I)V /5 67 bindString(ILjava/lang/String;)V /9 :;bindLong(IJ)V #= >?__dbLandroidx/room/RoomDatabase; ABC D!androidx/room/RoomDatabasebeginTransaction /F GHexecuteUpdateDelete()I AJ K!setTransactionSuccessful MNO PQ kotlin/UnitINSTANCE Lkotlin/Unit; AS T!endTransaction )V WXrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V Z [\call()Lkotlin/Unit;^java/util/concurrent/Callableu(Lcom/ustadmobile/core/db/dao/xapi/ActivityEntityDao_Impl;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;JJ)VCodeLineNumberTableLocalVariableTablethis;Lcom/ustadmobile/core/db/dao/xapi/ActivityEntityDao_Impl$6; Signature_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndex StackMapTablekjava/lang/Throwable Exceptionsnjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileActivityEntityDao_Impl.javaEnclosingMethod wxupdateIfNotYetDefinedm(JLjava/lang/String;Ljava/lang/String;ILjava/lang/String;JLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses ]    _`` ,*+*,*- *****ab,cd,e![\` *"(L=* +.+*4=* +.+* 4=+*8=* +.+*4=+*8=+*8=+*8=+*8 =+*8*<@+EW*<ILN*<R*"+U-:*<R:*"+Ua$ )+2<GIUW^hsu b  cd fg hi/  zjNjlmopA[q`/*Yab cdlmoperstu#vy#z PK!!()V  7com/ustadmobile/core/db/dao/xapi/ActivityEntityDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;actUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&actIdIri(actType* actMoreInfo,actInteractionType.actCorrectResponsePatterns0actLct 234 56android/database/Cursor moveToFirst()Z 28 9:getLong(I)J 2< =>isNull(I)Z 2@ AB getString(I)Ljava/lang/String; 2D EFgetInt(I)IH3com/ustadmobile/lib/db/entities/xapi/ActivityEntity GJ KN(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;J)V 2M Nclose PQR Sandroidx/room/RoomSQLiteQueryrelease U VWcall7()Lcom/ustadmobile/lib/db/entities/xapi/ActivityEntity;Yjava/util/concurrent/Callable[(Lcom/ustadmobile/core/db/dao/xapi/ActivityEntityDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis;Lcom/ustadmobile/core/db/dao/xapi/ActivityEntityDao_Impl$7; Signature _tmpActIdIriLjava/lang/String; _tmpActType_tmpActMoreInfo_tmpActCorrectResponsePatterns _tmpActUidJ_tmpActInteractionTypeI _tmpActLct_result5Lcom/ustadmobile/lib/db/entities/xapi/ActivityEntity;_cursorIndexOfActUid_cursorIndexOfActIdIri_cursorIndexOfActType_cursorIndexOfActMoreInfo _cursorIndexOfActInteractionType(_cursorIndexOfActCorrectResponsePatterns_cursorIndexOfActLct_cursorLandroid/database/Cursor; StackMapTablexjava/lang/Stringzjava/lang/Throwable Exceptions}java/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/Nullable;()Ljava/lang/Object;hLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileActivityEntityDao_Impl.javaEnclosingMethod findByUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  X Z[C*+*,* \]^_`VW[ **L+=+%>+'6+)6++6+-6+/6+1+77 +; : +?: +; : +?: +; : +?:+C6+; : +?:+77GY   I: :  : +L*O :+L*O \"'/7?GPYci r }!"#$&()&()*]fab cb dbebYfg r|ab acb Fdb<hi!ebjgkl mini'oi/pi7qi?riGsikl ^_ tuv` i 2w w w w# 2G2y{|~AV[/*T\] ^_{|~` PK!!xmQ=com/ustadmobile/core/db/dao/xapi/ActivityEntityDao_Impl.class=  2com/ustadmobile/core/db/dao/xapi/ActivityEntityDao()V   7com/ustadmobile/core/db/dao/xapi/ActivityEntityDao_Impl__dbLandroidx/room/RoomDatabase;9com/ustadmobile/core/db/dao/xapi/ActivityEntityDao_Impl$1  X(Lcom/ustadmobile/core/db/dao/xapi/ActivityEntityDao_Impl;Landroidx/room/RoomDatabase;)V  "__insertionAdapterOfActivityEntity&Landroidx/room/EntityInsertionAdapter;9com/ustadmobile/core/db/dao/xapi/ActivityEntityDao_Impl$2   '__preparedStmtOfUpdateIfMoreInfoChanged%Landroidx/room/SharedSQLiteStatement;9com/ustadmobile/core/db/dao/xapi/ActivityEntityDao_Impl$3  ! "%__preparedStmtOfUpdateIfNotYetDefined$9com/ustadmobile/core/db/dao/xapi/ActivityEntityDao_Impl$4 #& 'L(Lcom/ustadmobile/core/db/dao/xapi/ActivityEntityDao_Impl;Ljava/util/List;)V )*+ ,-androidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;/9com/ustadmobile/core/db/dao/xapi/ActivityEntityDao_Impl$5 .1 2P(Lcom/ustadmobile/core/db/dao/xapi/ActivityEntityDao_Impl;Ljava/lang/String;JJ)V49com/ustadmobile/core/db/dao/xapi/ActivityEntityDao_Impl$6 36 7u(Lcom/ustadmobile/core/db/dao/xapi/ActivityEntityDao_Impl;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;JJ)V9m SELECT ActivityEntity.* FROM ActivityEntity WHERE ActivityEntity.actUid = ? ;<= >?androidx/room/RoomSQLiteQueryacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; ;A BCbindLong(IJ)V EFG HIandroidx/room/util/DBUtilcreateCancellationSignal!()Landroid/os/CancellationSignal;K9com/ustadmobile/core/db/dao/xapi/ActivityEntityDao_Impl$7 JM N[(Lcom/ustadmobile/core/db/dao/xapi/ActivityEntityDao_Impl;Landroidx/room/RoomSQLiteQuery;)V )P ,Q(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; STU VWjava/util/Collections emptyList()Ljava/util/List; Signature]Landroidx/room/EntityInsertionAdapter;(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis9Lcom/ustadmobile/core/db/dao/xapi/ActivityEntityDao_Impl;$RuntimeInvisibleParameterAnnotationsLandroidx/annotation/NonNull;insertOrIgnoreAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;entitiesLjava/util/List; $completion Lkotlin/coroutines/Continuation;LocalVariableTypeTableGLjava/util/List;0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;(Ljava/util/List;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;updateIfMoreInfoChangedH(JLjava/lang/String;JLkotlin/coroutines/Continuation;)Ljava/lang/Object; activityUidJ actMoreInfoLjava/lang/String;actLctX(JLjava/lang/String;JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;updateIfNotYetDefinedm(JLjava/lang/String;Ljava/lang/String;ILjava/lang/String;JLkotlin/coroutines/Continuation;)Ljava/lang/Object;actUidactTypeactInteractionTypeIactCorrectResponsePatterns}(JLjava/lang/String;Ljava/lang/String;ILjava/lang/String;JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;findByUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;_sql _statementLandroidx/room/RoomSQLiteQuery; _argIndex_cancellationSignalLandroid/os/CancellationSignal;XLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/xapi/ActivityEntity;>;m(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/xapi/ActivityEntity;>;)Ljava/lang/Object;getRequiredConverters(()Ljava/util/List;>;RuntimeInvisibleAnnotations SourceFileActivityEntityDao_Impl.java NestMembers InnerClasses1 XY"Z[y1**+* Y*+*Y*+*Y*+ \() *M#[0t]1^_1 `abc[m*#Y*+%,(\y] ^_defghdifjXklm[{ *.Y*-0(\]4^_nopqrofgh fjXstu[ *3Y*-5 (\]R^_vowqpqxyzqrofg h fj X{|}[28:8::6@D:*JY*L-O\ ]H2^_2no2fg.~q &#yh 2fX W[R\1XaJ3.# : #.3JPK!!N~] ] Bcom/ustadmobile/core/db/dao/xapi/ActivityExtensionDao_Impl$1.class=U  (Landroidx/room/RoomDatabase;)VINSERT OR REPLACE INTO `ActivityExtensionEntity` (`aeeActivityUid`,`aeeKeyHash`,`aeeKey`,`aeeJson`,`aeeLastMod`,`aeeIsDeleted`) VALUES (?,?,?,?,?,?)  Lcom/ustadmobile/core/db/dao/xapi/ActivityExtensionDao_Impl$1;arg0Landroidx/room/RoomDatabase; createQueryRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity>Lcom/ustadmobile/lib/db/entities/xapi/ActivityExtensionEntity;_tmpI StackMapTable$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignaturefLandroidx/room/EntityInsertionAdapter; SourceFileActivityExtensionDao_Impl.javaEnclosingMethodR:com/ustadmobile/core/db/dao/xapi/ActivityExtensionDao_ImplNestHost InnerClasses  89I *+*,:%;  <=  >?@!9- :); <=AB679q+,+,, +"+,&,* +"+,*&+,-,0>+:2 / 012'42697C9N;Y<f=p>;*q<=qCDqEFf GHI '  @J BBD6K94 *+,4:%;  <=J BBLMNOPQ SQT PK!!vMDDBcom/ustadmobile/core/db/dao/xapi/ActivityExtensionDao_Impl$2.class=Q  ()V  :com/ustadmobile/core/db/dao/xapi/ActivityExtensionDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  +__insertionAdapterOfActivityExtensionEntity&Landroidx/room/EntityInsertionAdapter; !"# $%$androidx/room/EntityInsertionAdapterinsert(Ljava/lang/Iterable;)V ' (setTransactionSuccessful *+, -. kotlin/UnitINSTANCE Lkotlin/Unit; 0 1endTransaction 3 45call()Lkotlin/Unit;7java/util/concurrent/CallableO(Lcom/ustadmobile/core/db/dao/xapi/ActivityExtensionDao_Impl;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethis>Lcom/ustadmobile/core/db/dao/xapi/ActivityExtensionDao_Impl$2; Signature StackMapTableAjava/lang/Throwable ExceptionsDjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileActivityExtensionDao_Impl.javaEnclosingMethod MNupsertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :E;<=>459?*** *&)L*/+M*/, &2:"I KL"M&O0M2O=P; ?<=?r@BCEFA4G9/*2:E; <=BCEF>HIJKLOP PK!!RBcom/ustadmobile/core/db/dao/xapi/ActivityExtensionDao_Impl$3.class=  ()V  :com/ustadmobile/core/db/dao/xapi/ActivityExtensionDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;aeeActivityUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I& aeeKeyHash(aeeKey*aeeJson, aeeLastMod. aeeIsDeleted0java/util/ArrayList 234 56android/database/CursorgetCount()I /8 9(I)V 2; <= moveToNext()Z 2? @AgetLong(I)J 2C DEisNull(I)Z 2G HI getString(I)Ljava/lang/String; 2K LMgetInt(I)IOLcom/ustadmobile/core/db/dao/xapi/ActivityExtensionDao_Impl$3; Signature _tmpAeeKeyLjava/lang/String; _tmpAeeJson_item>Lcom/ustadmobile/lib/db/entities/xapi/ActivityExtensionEntity;_tmpAeeActivityUidJ_tmpAeeKeyHash_tmpAeeLastMod_tmpAeeIsDeletedZ_tmpI_cursorIndexOfAeeActivityUid_cursorIndexOfAeeKeyHash_cursorIndexOfAeeKey_cursorIndexOfAeeJson_cursorIndexOfAeeLastMod_cursorIndexOfAeeIsDeleted_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTablePLjava/util/List; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionR()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;Ljava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileActivityExtensionDao_Impl.javaEnclosingMethod findAllByActivityUid5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  e ghC*+*,* iajklmcdh **L+=+%>+'6+)6++6+-6/Y+17:+:+>7 +>7 +B : +F:+B : +F:+>7+J66NY  P:  SWp: +Y*\ :+Y*\izeghi'j/k7l?mNnWq`siutvzx{|~jwnopo qr `~st iuut Zno?po5vtwx+yz{z|z'}z/~z7z?zNkl NY N 2T+  @# 2T2mAch/*aiaj klm PK!!Ochh@com/ustadmobile/core/db/dao/xapi/ActivityExtensionDao_Impl.class=j  5com/ustadmobile/core/db/dao/xapi/ActivityExtensionDao()V   :com/ustadmobile/core/db/dao/xapi/ActivityExtensionDao_Impl__dbLandroidx/room/RoomDatabase; ?@java/util/Collections emptyList()Ljava/util/List; SignaturefLandroidx/room/EntityInsertionAdapter;(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis;0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;(Ljava/util/List;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;findAllByActivityUid5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; activityUidJ_sqlLjava/lang/String; _statementLandroidx/room/RoomSQLiteQuery; _argIndexI_cancellationSignalLandroid/os/CancellationSignal;sLkotlin/coroutines/Continuation<-Ljava/util/List;>;(JLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;getRequiredConverters(()Ljava/util/List;>;RuntimeInvisibleAnnotations SourceFileActivityExtensionDao_Impl.java NestMembers InnerClasses1 ABCDW**+* Y*+E#$ %@FGH IJKLDm*Y*+,EEF GHMNOPQMROSATUVD2!:!#:6)-:*3Y*5-8EX] ^_`aFH2GH2WX2OP.YZ &[\#]^_`Q 2OaAb c@D;EAdeJfgh3 i 3PK!!CV V Dcom/ustadmobile/core/db/dao/xapi/ActivityInteractionDao_Impl$1.class=V  >com/ustadmobile/core/db/dao/xapi/ActivityInteractionDao_Impl$1this$0>Lcom/ustadmobile/core/db/dao/xapi/ActivityInteractionDao_Impl;   $androidx/room/EntityInsertionAdapter(Landroidx/room/RoomDatabase;)VINSERT OR IGNORE INTO `ActivityInteractionEntity` (`aieActivityUid`,`aieHash`,`aieProp`,`aieId`,`aieLastMod`,`aieIsDeleted`) VALUES (?,?,?,?,?,?)  >com/ustadmobile/lib/db/entities/xapi/ActivityInteractionEntitygetAieActivityUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V   getAieHash  ! getAieProp()I # $%getAieId()Ljava/lang/String; ' ()bindNull(I)V + ,- bindString(ILjava/lang/String;)V / 0 getAieLastMod 2 34getAieIsDeleted()Z 6 78bindn(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/xapi/ActivityInteractionEntity;)V](Lcom/ustadmobile/core/db/dao/xapi/ActivityInteractionDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis@Lcom/ustadmobile/core/db/dao/xapi/ActivityInteractionDao_Impl$1;arg0Landroidx/room/RoomDatabase; createQueryRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity@Lcom/ustadmobile/lib/db/entities/xapi/ActivityInteractionEntity;_tmpI StackMapTable$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignaturehLandroidx/room/EntityInsertionAdapter; SourceFile ActivityInteractionDao_Impl.javaEnclosingMethodS  ?@A%:- ;,< =>BC78:a+,+,+,," +&+,"*+,.,1>+;* 2 34"5)638>:I;V<`=<*a=>aDEaFGV HIJ3 @K CCD7L:4 *+,5;(<  =>K CCMNOPQR TRU PK!!SZZDcom/ustadmobile/core/db/dao/xapi/ActivityInteractionDao_Impl$2.class=Q  >com/ustadmobile/core/db/dao/xapi/ActivityInteractionDao_Impl$2this$0>Lcom/ustadmobile/core/db/dao/xapi/ActivityInteractionDao_Impl;   val$entitiesLjava/util/List;  java/lang/Object()V  ; SourceFile ActivityInteractionDao_Impl.javaEnclosingMethod MNinsertOrIgnoreAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :D;<=>459?*** *&)L*/+M*/, &2:"H JK"L&N0L2N=O; ?<=?r@BCEFA4G9/*2:D; <=BCEF>HIJKLOP PK!!Cw˞ Dcom/ustadmobile/core/db/dao/xapi/ActivityInteractionDao_Impl$3.class=l  >com/ustadmobile/core/db/dao/xapi/ActivityInteractionDao_Impl$3this$0>Lcom/ustadmobile/core/db/dao/xapi/ActivityInteractionDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  close @AB Candroidx/room/RoomSQLiteQueryrelease E FGcall()Ljava/util/List;Ijava/util/concurrent/Callable`(Lcom/ustadmobile/core/db/dao/xapi/ActivityInteractionDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis@Lcom/ustadmobile/core/db/dao/xapi/ActivityInteractionDao_Impl$3; Signature_item_1Ljava/lang/Long;_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTable"Ljava/util/List; StackMapTable[java/lang/Throwable Exceptions^java/lang/Exception$()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;ULjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFile ActivityInteractionDao_Impl.javaEnclosingMethod hi,findActivityUidsWithInteractionEntitiesAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  H JKC*+*,* LlMNOPFGKa**LY+%M+(+,0N,-6W,N+<*?-:+<*?@OOQOL6 prs(u3v;w>x@zF{MxOzW{^|M*3QR0STaNOPUVW 0SXY 7 Z\]P_`aAFbK/*DLlM NO\]`aPcdefgjk PK!!}}Dcom/ustadmobile/core/db/dao/xapi/ActivityInteractionDao_Impl$4.class=  >com/ustadmobile/core/db/dao/xapi/ActivityInteractionDao_Impl$4this$0>Lcom/ustadmobile/core/db/dao/xapi/ActivityInteractionDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  com/ustadmobile/lib/db/entities/xapi/ActivityInteractionEntity NQ R(JJILjava/lang/String;JZ)V TUV WXjava/util/Listadd(Ljava/lang/Object;)Z 2Z [close ]^_ `androidx/room/RoomSQLiteQueryrelease b cdcall()Ljava/util/List;fjava/util/concurrent/Callable`(Lcom/ustadmobile/core/db/dao/xapi/ActivityInteractionDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis@Lcom/ustadmobile/core/db/dao/xapi/ActivityInteractionDao_Impl$4; Signature _tmpAieIdLjava/lang/String;_item@Lcom/ustadmobile/lib/db/entities/xapi/ActivityInteractionEntity;_tmpAieActivityUidJ _tmpAieHash _tmpAiePropI_tmpAieLastMod_tmpAieIsDeletedZ_tmp_cursorIndexOfAieActivityUid_cursorIndexOfAieHash_cursorIndexOfAieProp_cursorIndexOfAieId_cursorIndexOfAieLastMod_cursorIndexOfAieIsDeleted_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableRLjava/util/List; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionT()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;Ljava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFile ActivityInteractionDao_Impl.javaEnclosingMethod findAllByActivityUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  e ghC*+*,* ijklmcdh **L+=+%>+'6+)6++6+-6/Y+17:+:|+>7 +>7 +B6+F : +J:+>7+B66NY  P:  SW: +Y*\ :+Y*\ir'/7?NW`is~jno pq `mrs idts sZuv?no5wsxy+zv{v|v'}v/~v7v?vNkl NfN 2T5 2T @# 2T2mAch/*aij klm PK!!Mb{{Bcom/ustadmobile/core/db/dao/xapi/ActivityInteractionDao_Impl.class=  7com/ustadmobile/core/db/dao/xapi/ActivityInteractionDao()V   com/ustadmobile/core/db/dao/xapi/ActivityInteractionDao_Impl$1  ](Lcom/ustadmobile/core/db/dao/xapi/ActivityInteractionDao_Impl;Landroidx/room/RoomDatabase;)V  -__insertionAdapterOfActivityInteractionEntity&Landroidx/room/EntityInsertionAdapter;>com/ustadmobile/core/db/dao/xapi/ActivityInteractionDao_Impl$2  Q(Lcom/ustadmobile/core/db/dao/xapi/ActivityInteractionDao_Impl;Ljava/util/List;)V   androidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; "#$ %&androidx/room/util/StringUtilnewStringBuilder()Ljava/lang/StringBuilder;( *+, -.java/lang/StringBuilderappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;0@ SELECT DISTINCT ActivityInteractionEntity.aieActivityUid2( FROM ActivityInteractionEntity4< WHERE ActivityInteractionEntity.aieActivityUid IN ( 678 9:java/util/Listsize()I "< =>appendPlaceholders(Ljava/lang/StringBuilder;I)V@)B *D EFtoString()Ljava/lang/String; HIJ KLandroidx/room/RoomSQLiteQueryacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; 6N OPiterator()Ljava/util/Iterator; RST UVjava/util/IteratorhasNext()Z RX YZnext()Ljava/lang/Object;\java/lang/Long [^ _` longValue()J Hb cdbindLong(IJ)V fgh ijandroidx/room/util/DBUtilcreateCancellationSignal!()Landroid/os/CancellationSignal;l>com/ustadmobile/core/db/dao/xapi/ActivityInteractionDao_Impl$3 kn o`(Lcom/ustadmobile/core/db/dao/xapi/ActivityInteractionDao_Impl;Landroidx/room/RoomSQLiteQuery;)V q r(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;t SELECT ActivityInteractionEntity.* FROM ActivityInteractionEntity WHERE ActivityInteractionEntity.aieActivityUid = ? v>com/ustadmobile/core/db/dao/xapi/ActivityInteractionDao_Impl$4 un yz{ |}java/util/Collections emptyList()Ljava/util/List; SignaturehLandroidx/room/EntityInsertionAdapter;(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis>Lcom/ustadmobile/core/db/dao/xapi/ActivityInteractionDao_Impl;$RuntimeInvisibleParameterAnnotationsLandroidx/annotation/NonNull;insertOrIgnoreAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;entitiesLjava/util/List; $completion Lkotlin/coroutines/Continuation;LocalVariableTypeTableRLjava/util/List;0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;(Ljava/util/List;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;,findActivityUidsWithInteractionEntitiesAsync_itemJ activityUids_stringBuilderLjava/lang/StringBuilder; _inputSizeI_sqlLjava/lang/String; _argCount _statementLandroidx/room/RoomSQLiteQuery; _argIndex_cancellationSignalLandroid/os/CancellationSignal;"Ljava/util/List;ELkotlin/coroutines/Continuation<-Ljava/util/List;>; StackMapTablekotlin/coroutines/Continuationjava/lang/String{(Ljava/util/List;Lkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;findAllByActivityUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; activityUiduLkotlin/coroutines/Continuation<-Ljava/util/List;>;(JLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;getRequiredConverters(()Ljava/util/List;>;RuntimeInvisibleAnnotations SourceFile ActivityInteractionDao_Impl.java NestMembers InnerClasses1 ~W**+* Y*+&' (? m*Y*+,D ~ !N-')W-/)W-')W-1)W-')W-3)W+56-;-?)W-')W-A)W-C:`6G:6+M:  Q! W[]7  a۸e: * kY*m,pZWX YZ[ \'].^6_<`CaJbQcWd]effighijklp 6~W]]WfNiK $q 6*HR'~2s:sG:6ae:*uY*w-p H222. &# 2~ }x~ uk " kuPK!!R~ Ecom/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao_Impl$1.class=U  ?com/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao_Impl$1this$0?Lcom/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao_Impl;   $androidx/room/EntityInsertionAdapter(Landroidx/room/RoomDatabase;)VINSERT OR REPLACE INTO `ActivityLangMapEntry` (`almeActivityUid`,`almeHash`,`almeLangCode`,`almePropName`,`almeValue`,`almeAieHash`,`almeLastMod`) VALUES (?,?,?,?,?,?,?)  9com/ustadmobile/lib/db/entities/xapi/ActivityLangMapEntrygetAlmeActivityUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V   getAlmeHash  !getAlmeLangCode()Ljava/lang/String; # $%bindNull(I)V ' () bindString(ILjava/lang/String;)V + ,!getAlmePropName . /! getAlmeValue 1 2getAlmeAieHash 4 5getAlmeLastMod 7 89bindi(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/xapi/ActivityLangMapEntry;)V^(Lcom/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethisALcom/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao_Impl$1;arg0Landroidx/room/RoomDatabase; createQueryRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity;Lcom/ustadmobile/lib/db/entities/xapi/ActivityLangMapEntry; StackMapTable$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignaturecLandroidx/room/EntityInsertionAdapter; SourceFile!ActivityLangMapEntryDao_Impl.javaEnclosingMethodR=com/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao_ImplNestHost InnerClasses  :;I *+*,<*=  >?  @AB!;- <.= >?CD89;+,+,, +"+,&,* +"+,*&,- +"+,-&+,0+,3<:4 567'92;9<C>N@UA_CjEvFG= >?EFGHI'   J DDD8K;4 *+,6<*=  >?J DDLMNOPQ SQT PK!!QjlEcom/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao_Impl$2.class=$  ?com/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao_Impl$2this$0?Lcom/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao_Impl;   #androidx/room/SharedSQLiteStatement(Landroidx/room/RoomDatabase;)Vt INSERT OR REPLACE INTO ActivityLangMapEntry(almeActivityUid, almeHash, almeLangCode, almePropName, almeValue, almeAieHash, almeLastMod) SELECT ? AS almeActivityUid, ? AS almeHash, ? AS almeLangCode, ? AS almePropName, ? AS almeValue, ? AS almeAieHash, ? AS almeLastMod WHERE EXISTS(SELECT 1 FROM ActivityInteractionEntity WHERE ActivityInteractionEntity.aieActivityUid = ? AND ActivityInteractionEntity.aieHash = ?) ^(Lcom/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethisALcom/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao_Impl$2;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; SourceFile!ActivityLangMapEntryDao_Impl.javaEnclosingMethod!=com/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao_ImplNestHost InnerClasses  I *+*,I    > L  M] " # PK!!8Ecom/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao_Impl$3.class=$  ?com/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao_Impl$3this$0?Lcom/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao_Impl;   #androidx/room/SharedSQLiteStatement(Landroidx/room/RoomDatabase;)V UPDATE ActivityLangMapEntry SET almeValue = ?, almeLastMod = ? WHERE almeActivityUid = ? AND almeHash = ? AND almeValue != ? ^(Lcom/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethisALcom/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao_Impl$3;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; SourceFile!ActivityLangMapEntryDao_Impl.javaEnclosingMethod!=com/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao_ImplNestHost InnerClasses  I *+*,`    > L  dl " # PK!!zRREcom/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao_Impl$4.class=Q  ?com/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao_Impl$4this$0?Lcom/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao_Impl;   val$entitiesLjava/util/List;  java/lang/Object()V  =com/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  (__insertionAdapterOfActivityLangMapEntry&Landroidx/room/EntityInsertionAdapter; !"# $%$androidx/room/EntityInsertionAdapterinsert(Ljava/lang/Iterable;)V ' (setTransactionSuccessful *+, -. kotlin/UnitINSTANCE Lkotlin/Unit; 0 1endTransaction 3 45call()Lkotlin/Unit;7java/util/concurrent/CallableR(Lcom/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao_Impl;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethisALcom/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao_Impl$4; Signature StackMapTableAjava/lang/Throwable ExceptionsDjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFile!ActivityLangMapEntryDao_Impl.javaEnclosingMethod MN upsertListD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :t;<=>459?*** *&)L*/+M*/, &2:"x z{"|&~0|2~=; ?<=?r@BCEFA4G9/*2:t; <=BCEF>HIJKLOP PK!!r Ecom/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao_Impl$5.class=~  ?com/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao_Impl$5this$0?Lcom/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao_Impl;  val$almeActivityUidJ   val$almeHash  val$almeLangCodeLjava/lang/String;  val$almePropName   val$almeValue   val$almeAieHash   val$almeLastMod  ! "#java/lang/Object()V %&' ()=com/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao_Impl/__preparedStmtOfUpsertIfInteractionEntityExists%Landroidx/room/SharedSQLiteStatement; +,- ./#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; 123 45)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V 17 89bindNull(I)V 1; <= bindString(ILjava/lang/String;)V %? @A__dbLandroidx/room/RoomDatabase; CDE F#androidx/room/RoomDatabasebeginTransaction 1H IJ executeInsert()J CL M#setTransactionSuccessful OPQ RS kotlin/UnitINSTANCE Lkotlin/Unit; CU V#endTransaction +X YZrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V \ ]^call()Lkotlin/Unit;`java/util/concurrent/Callable|(Lcom/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao_Impl;JJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;JJ)VCodeLineNumberTableLocalVariableTablethisALcom/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao_Impl$5; Signature_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTablenjava/lang/Throwable Exceptionsqjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFile!ActivityLangMapEntryDao_Impl.javaEnclosingMethod z{upsertIfInteractionEntityExistsn(JJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses _    "abg 3*+* * **** * *cd3ef3g#]^b *$*L=+*0=+* 0=* +6+*:=* +6+*:=* +6+*:=+*0=+*0=+*0 =+*0*>B+GX*>KNN*>T*$+W-:*>T:*$+Wc$ %'.8CELVacjt d  ef hi jkl81   mmNmoprsA]tb/*[cd efoprsguvwx%y|%} PK!!M A A Ecom/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao_Impl$6.class=u  ?com/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao_Impl$6this$0?Lcom/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao_Impl;   val$almeValueLjava/lang/String;  val$almeLastModJ  val$almeActivityUid   val$almeHash  java/lang/Object()V   =com/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao_Impl__preparedStmtOfUpdateIfChanged%Landroidx/room/SharedSQLiteStatement; "#$ %&#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; ()* +,)androidx/sqlite/db/SupportSQLiteStatementbindNull(I)V (. /0 bindString(ILjava/lang/String;)V (2 34bindLong(IJ)V 6 78__dbLandroidx/room/RoomDatabase; :;< =androidx/room/RoomDatabasebeginTransaction (? @AexecuteUpdateDelete()I :C DsetTransactionSuccessful FGH IJ kotlin/UnitINSTANCE Lkotlin/Unit; :L MendTransaction "O PQrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V S TUcall()Lkotlin/Unit;Wjava/util/concurrent/CallableW(Lcom/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao_Impl;Ljava/lang/String;JJJ)VCodeLineNumberTableLocalVariableTablethisALcom/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao_Impl$6; Signature_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTableejava/lang/Throwable Exceptionshjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFile!ActivityLangMapEntryDao_Impl.javaEnclosingMethod qrupdateIfChangedI(JJLjava/lang/String;JLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses V  XYT *+*,*! ***Z[ \] ^TUY*!L=* +'+*-=+* 1=+*1=+*1=* +'+*-*59+>W*5BEN*5K*+N-:*5K:*+NxnZj )+68CEPRYcnx[ \] _` abc( 9 udNdfgijATkY/*RZ[ \]fgij^lmnopst PK!!Ecom/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao_Impl$7.class=  ?com/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao_Impl$7this$0?Lcom/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  =com/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;almeActivityUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&almeHash( almeLangCode* almePropName, almeValue. almeAieHash0 almeLastMod2java/util/ArrayList 456 78android/database/CursorgetCount()I 1: ;(I)V 4= >? moveToNext()Z 4A BCgetLong(I)J 4E FGisNull(I)Z 4I JK getString(I)Ljava/lang/String;M9com/ustadmobile/lib/db/entities/xapi/ActivityLangMapEntry LO P=(JJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;JJ)V RST UVjava/util/Listadd(Ljava/lang/Object;)Z 4X Yclose [\] ^androidx/room/RoomSQLiteQueryrelease ` abcall()Ljava/util/List;djava/util/concurrent/Callablea(Lcom/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethisALcom/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao_Impl$7; Signature_tmpAlmeLangCodeLjava/lang/String;_tmpAlmePropName _tmpAlmeValue_item;Lcom/ustadmobile/lib/db/entities/xapi/ActivityLangMapEntry;_tmpAlmeActivityUidJ _tmpAlmeHash_tmpAlmeAieHash_tmpAlmeLastMod_cursorIndexOfAlmeActivityUidI_cursorIndexOfAlmeHash_cursorIndexOfAlmeLangCode_cursorIndexOfAlmePropName_cursorIndexOfAlmeValue_cursorIndexOfAlmeAieHash_cursorIndexOfAlmeLastMod_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableMLjava/util/List; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionO()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;Ljava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFile!ActivityLangMapEntryDao_Impl.javaEnclosingMethod findAllByActivityUid5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  c efC*+*,* ghijkabf  **L+=+%>+'6+)6++6+-6+/61Y+39: +<+@7 +@7 +D : +H:+D : +H:+D : +H:+@7+@7LY  N:   QW_ : +W*Z :+W*Zg!'/7?GV_hq|   "#  "#$hlmnmom pq hrs qts klmPnm5om+us!vswxyx'zx/{x7|x?}xG~xV  ij V Z V 4R+   7 4R4kAaf/*_gh ijk PK!!?aCcom/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao_Impl.class=  8com/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao()V   =com/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao_Impl__dbLandroidx/room/RoomDatabase;?com/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao_Impl$1  ^(Lcom/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao_Impl;Landroidx/room/RoomDatabase;)V  (__insertionAdapterOfActivityLangMapEntry&Landroidx/room/EntityInsertionAdapter;?com/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao_Impl$2   /__preparedStmtOfUpsertIfInteractionEntityExists%Landroidx/room/SharedSQLiteStatement;?com/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao_Impl$3  ! "__preparedStmtOfUpdateIfChanged$?com/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao_Impl$4 #& 'R(Lcom/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao_Impl;Ljava/util/List;)V )*+ ,-androidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;/?com/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao_Impl$5 .1 2|(Lcom/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao_Impl;JJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;JJ)V4?com/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao_Impl$6 36 7W(Lcom/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao_Impl;Ljava/lang/String;JJJ)V9 SELECT ActivityLangMapEntry.* FROM ActivityLangMapEntry WHERE ActivityLangMapEntry.almeActivityUid = ? ;<= >?androidx/room/RoomSQLiteQueryacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; ;A BCbindLong(IJ)V EFG HIandroidx/room/util/DBUtilcreateCancellationSignal!()Landroid/os/CancellationSignal;K?com/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao_Impl$7 JM Na(Lcom/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao_Impl;Landroidx/room/RoomSQLiteQuery;)V )P ,Q(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; STU VWjava/util/Collections emptyList()Ljava/util/List; SignaturecLandroidx/room/EntityInsertionAdapter;(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis?Lcom/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao_Impl;$RuntimeInvisibleParameterAnnotationsLandroidx/annotation/NonNull; upsertListD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;entitiesLjava/util/List; $completion Lkotlin/coroutines/Continuation;LocalVariableTypeTableMLjava/util/List;0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;(Ljava/util/List;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;upsertIfInteractionEntityExistsn(JJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;almeActivityUidJalmeHash almePropNameLjava/lang/String; almeLangCode almeValue almeAieHash almeLastMod~(JJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;JJLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;updateIfChangedI(JJLjava/lang/String;JLkotlin/coroutines/Continuation;)Ljava/lang/Object;Y(JJLjava/lang/String;JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;findAllByActivityUid5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; activityUid_sql _statementLandroidx/room/RoomSQLiteQuery; _argIndexI_cancellationSignalLandroid/os/CancellationSignal;pLkotlin/coroutines/Continuation<-Ljava/util/List;>;(JLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;getRequiredConverters(()Ljava/util/List;>;RuntimeInvisibleAnnotations SourceFile!ActivityLangMapEntryDao_Impl.java NestMembers InnerClasses1 XY"Z[y1**+* Y*+*Y*+*Y*+ \() *I#`0o]1^_1 `abc[m*#Y*+%,(\t] ^_defghdifjXklm[ *.Y*! 0 (\]\ ^_nopoqrsrtruovo fg h fj Xwxy[ *3Y*!5(\]>^_nopotrvofgh fjXz{|[28:8::6@D:*JY*L-O\ ]H2^_2}o2fg.~r &#h 2fX W[R\+XaJ3.# : #.3JPK!!կ  6com/ustadmobile/core/db/dao/xapi/ActorDao_Impl$1.class=b  0com/ustadmobile/core/db/dao/xapi/ActorDao_Impl$1this$00Lcom/ustadmobile/core/db/dao/xapi/ActorDao_Impl;   $androidx/room/EntityInsertionAdapter(Landroidx/room/RoomDatabase;)VINSERT OR IGNORE INTO `ActorEntity` (`actorUid`,`actorPersonUid`,`actorName`,`actorMbox`,`actorMbox_sha1sum`,`actorOpenid`,`actorAccountName`,`actorAccountHomePage`,`actorEtag`,`actorLct`,`actorObjectType`) VALUES (nullif(?, 0),?,?,?,?,?,?,?,?,?,?)  0com/ustadmobile/lib/db/entities/xapi/ActorEntity getActorUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V  getActorPersonUid  ! getActorName()Ljava/lang/String; # $%bindNull(I)V ' () bindString(ILjava/lang/String;)V + ,! getActorMbox . /!getActorMbox_sha1sum 1 2!getActorOpenid 4 5!getActorAccountName 7 8!getActorAccountHomePage : ; getActorEtag = > getActorLct @ ABgetActorObjectType()I D EFbind`(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/xapi/ActorEntity;)VO(Lcom/ustadmobile/core/db/dao/xapi/ActorDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis2Lcom/ustadmobile/core/db/dao/xapi/ActorDao_Impl$1;arg0Landroidx/room/RoomDatabase; createQueryRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity2Lcom/ustadmobile/lib/db/entities/xapi/ActorEntity; StackMapTable$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureZLandroidx/room/EntityInsertionAdapter; SourceFileActorDao_Impl.javaEnclosingMethod_.com/ustadmobile/core/db/dao/xapi/ActorDao_ImplNestHost InnerClasses  GHI *+*,I/J  KL  MNO!H- I3J KLPQEFH+,+,, +"+,&,* +"+,*&,- +"+,-&,0+"+,0&,3+"+,3&,6+"+,6&+ ,9+ ,<+ ,?Ib9 :;<'>2@9ACCNEUF_HjJqK|MOPRTUWYZ[\J KLRSTUV '      W QQDEXH4 *+,CI/J  KLW QQYZ[\]^ `^a PK!!kV MII7com/ustadmobile/core/db/dao/xapi/ActorDao_Impl$10.class=  1com/ustadmobile/core/db/dao/xapi/ActorDao_Impl$10this$00Lcom/ustadmobile/core/db/dao/xapi/ActorDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  .com/ustadmobile/core/db/dao/xapi/ActorDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;actorUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&actorPersonUid( actorName* actorMbox,actorMbox_sha1sum. actorOpenid0actorAccountName2actorAccountHomePage4 actorEtag6actorLct8actorObjectType:java/util/ArrayList <=> ?@android/database/CursorgetCount()I 9B C(I)V <E FG moveToNext()Z <I JKgetLong(I)J <M NOisNull(I)Z <Q RS getString(I)Ljava/lang/String; <U VWgetInt(I)IY0com/ustadmobile/lib/db/entities/xapi/ActorEntity X[ \t(JJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JJI)V ^_` abjava/util/Listadd(Ljava/lang/Object;)Z <d eclose ghi jandroidx/room/RoomSQLiteQueryrelease l mncall()Ljava/util/List;pjava/util/concurrent/CallableR(Lcom/ustadmobile/core/db/dao/xapi/ActorDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis3Lcom/ustadmobile/core/db/dao/xapi/ActorDao_Impl$10; Signature _tmpActorNameLjava/lang/String; _tmpActorMbox_tmpActorMbox_sha1sum_tmpActorOpenid_tmpActorAccountName_tmpActorAccountHomePage_item2Lcom/ustadmobile/lib/db/entities/xapi/ActorEntity; _tmpActorUidJ_tmpActorPersonUid _tmpActorEtag _tmpActorLct_tmpActorObjectTypeI_cursorIndexOfActorUid_cursorIndexOfActorPersonUid_cursorIndexOfActorName_cursorIndexOfActorMbox_cursorIndexOfActorMboxSha1sum_cursorIndexOfActorOpenid_cursorIndexOfActorAccountName"_cursorIndexOfActorAccountHomePage_cursorIndexOfActorEtag_cursorIndexOfActorLct_cursorIndexOfActorObjectType_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableDLjava/util/List; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionF()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;wLjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileActorDao_Impl.javaEnclosingMethod findGroupMembers5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  o qrC*+*,* stuvwmnrZ**L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 9Y+;A: +D+H7+H7+L : +P:+L : +P:+L : +P:+L : +P:+L : +P:+ L : + P:+ H7+ H7+ T6XYZ: ]W :+c*f:+c*fs/'/7?GOW_gv   "%#&)(3+=-G/Q0p1z2}3563567tB xyzy{y|y }y&~yp xyzy{y}|yb}y3G~y==G3Q)yr'j/b7Z?RGJOB W: _2 g* v uv v wv<^+      I<^<wAmr/*kst uvw PK!! 6com/ustadmobile/core/db/dao/xapi/ActorDao_Impl$2.class=b  0com/ustadmobile/core/db/dao/xapi/ActorDao_Impl$2this$00Lcom/ustadmobile/core/db/dao/xapi/ActorDao_Impl;   $androidx/room/EntityInsertionAdapter(Landroidx/room/RoomDatabase;)VINSERT OR REPLACE INTO `ActorEntity` (`actorUid`,`actorPersonUid`,`actorName`,`actorMbox`,`actorMbox_sha1sum`,`actorOpenid`,`actorAccountName`,`actorAccountHomePage`,`actorEtag`,`actorLct`,`actorObjectType`) VALUES (nullif(?, 0),?,?,?,?,?,?,?,?,?,?)  0com/ustadmobile/lib/db/entities/xapi/ActorEntity getActorUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V  getActorPersonUid  ! getActorName()Ljava/lang/String; # $%bindNull(I)V ' () bindString(ILjava/lang/String;)V + ,! getActorMbox . /!getActorMbox_sha1sum 1 2!getActorOpenid 4 5!getActorAccountName 7 8!getActorAccountHomePage : ; getActorEtag = > getActorLct @ ABgetActorObjectType()I D EFbind`(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/xapi/ActorEntity;)VO(Lcom/ustadmobile/core/db/dao/xapi/ActorDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis2Lcom/ustadmobile/core/db/dao/xapi/ActorDao_Impl$2;arg0Landroidx/room/RoomDatabase; createQueryRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity2Lcom/ustadmobile/lib/db/entities/xapi/ActorEntity; StackMapTable$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureZLandroidx/room/EntityInsertionAdapter; SourceFileActorDao_Impl.javaEnclosingMethod_.com/ustadmobile/core/db/dao/xapi/ActorDao_ImplNestHost InnerClasses  GHI *+*,I^J  KL  MNO!H- IbJ KLPQEFH+,+,, +"+,&,* +"+,*&,- +"+,-&,0+"+,0&,3+"+,3&,6+"+,6&+ ,9+ ,<+ ,?Ibh ijk'm2o9pCrNtUu_wjyqz||~J KLRSTUV '      W QQDEXH4 *+,CI^J  KLW QQYZ[\]^ `^a PK!!۽^^6com/ustadmobile/core/db/dao/xapi/ActorDao_Impl$3.class=$  0com/ustadmobile/core/db/dao/xapi/ActorDao_Impl$3this$00Lcom/ustadmobile/core/db/dao/xapi/ActorDao_Impl;   #androidx/room/SharedSQLiteStatement(Landroidx/room/RoomDatabase;)V UPDATE ActorEntity SET actorName = ?, actorLct = ? WHERE actorUid = ? AND ActorEntity.actorName != ? O(Lcom/ustadmobile/core/db/dao/xapi/ActorDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis2Lcom/ustadmobile/core/db/dao/xapi/ActorDao_Impl$3;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; SourceFileActorDao_Impl.javaEnclosingMethod!.com/ustadmobile/core/db/dao/xapi/ActorDao_ImplNestHost InnerClasses  I *+*,    > L   " # PK!!v6com/ustadmobile/core/db/dao/xapi/ActorDao_Impl$4.class=Q  0com/ustadmobile/core/db/dao/xapi/ActorDao_Impl$4this$00Lcom/ustadmobile/core/db/dao/xapi/ActorDao_Impl;   val$entitiesLjava/util/List;  java/lang/Object()V  .com/ustadmobile/core/db/dao/xapi/ActorDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  __insertionAdapterOfActorEntity&Landroidx/room/EntityInsertionAdapter; !"# $%$androidx/room/EntityInsertionAdapterinsert(Ljava/lang/Iterable;)V ' (setTransactionSuccessful *+, -. kotlin/UnitINSTANCE Lkotlin/Unit; 0 1endTransaction 3 45call()Lkotlin/Unit;7java/util/concurrent/CallableC(Lcom/ustadmobile/core/db/dao/xapi/ActorDao_Impl;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethis2Lcom/ustadmobile/core/db/dao/xapi/ActorDao_Impl$4; Signature StackMapTableAjava/lang/Throwable ExceptionsDjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileActorDao_Impl.javaEnclosingMethod MNinsertOrIgnoreListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :;<=>459?*** *&)L*/+M*/, &2:" "&02=; ?<=?r@BCEFA4G9/*2:; <=BCEF>HIJKLOP PK!!/?{6com/ustadmobile/core/db/dao/xapi/ActorDao_Impl$5.class=Q  0com/ustadmobile/core/db/dao/xapi/ActorDao_Impl$5this$00Lcom/ustadmobile/core/db/dao/xapi/ActorDao_Impl;   val$entitiesLjava/util/List;  java/lang/Object()V  .com/ustadmobile/core/db/dao/xapi/ActorDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  !__insertionAdapterOfActorEntity_1&Landroidx/room/EntityInsertionAdapter; !"# $%$androidx/room/EntityInsertionAdapterinsert(Ljava/lang/Iterable;)V ' (setTransactionSuccessful *+, -. kotlin/UnitINSTANCE Lkotlin/Unit; 0 1endTransaction 3 45call()Lkotlin/Unit;7java/util/concurrent/CallableC(Lcom/ustadmobile/core/db/dao/xapi/ActorDao_Impl;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethis2Lcom/ustadmobile/core/db/dao/xapi/ActorDao_Impl$5; Signature StackMapTableAjava/lang/Throwable ExceptionsDjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileActorDao_Impl.javaEnclosingMethod MNupsertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :;<=>459?*** *&)L*/+M*/, &2:" "&02=; ?<=?r@BCEFA4G9/*2:; <=BCEF>HIJKLOP PK!!1 6com/ustadmobile/core/db/dao/xapi/ActorDao_Impl$6.class=r  0com/ustadmobile/core/db/dao/xapi/ActorDao_Impl$6this$00Lcom/ustadmobile/core/db/dao/xapi/ActorDao_Impl;  val$nameLjava/lang/String;  val$updateTimeJ  val$uid  java/lang/Object()V  .com/ustadmobile/core/db/dao/xapi/ActorDao_Impl#__preparedStmtOfUpdateIfNameChanged%Landroidx/room/SharedSQLiteStatement;  ! "##androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; %&' ())androidx/sqlite/db/SupportSQLiteStatementbindNull(I)V %+ ,- bindString(ILjava/lang/String;)V %/ 01bindLong(IJ)V 3 45__dbLandroidx/room/RoomDatabase; 789 :androidx/room/RoomDatabasebeginTransaction %< =>executeUpdateDelete()I 7@ AsetTransactionSuccessful CDE FG kotlin/UnitINSTANCE Lkotlin/Unit; 7I JendTransaction L MNrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V P QRcall()Lkotlin/Unit;Tjava/util/concurrent/CallableG(Lcom/ustadmobile/core/db/dao/xapi/ActorDao_Impl;Ljava/lang/String;JJ)VCodeLineNumberTableLocalVariableTablethis2Lcom/ustadmobile/core/db/dao/xapi/ActorDao_Impl$6; Signature_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTablebjava/lang/Throwable Exceptionsejava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileActorDao_Impl.javaEnclosingMethod noupdateIfNameChangedH(JLjava/lang/String;JLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses S  UVN*+*,*! **WXYZ[QRV*L=* +$+**=+* .=+*.=* +$+***26+;W*2?BN*2H*+K-:*2H:*+KkaWb )+68CELVakr|X YZ \] ^_`% , uaNacdfgAQhV/*OWX YZcdfg[ijklmpq PK!!ؚ6com/ustadmobile/core/db/dao/xapi/ActorDao_Impl$7.class=  0com/ustadmobile/core/db/dao/xapi/ActorDao_Impl$7this$00Lcom/ustadmobile/core/db/dao/xapi/ActorDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  .com/ustadmobile/core/db/dao/xapi/ActorDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;actorUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&actorPersonUid( actorName* actorMbox,actorMbox_sha1sum. actorOpenid0actorAccountName2actorAccountHomePage4 actorEtag6actorLct8actorObjectType :;< =>android/database/Cursor moveToFirst()Z :@ ABgetLong(I)J :D EFisNull(I)Z :H IJ getString(I)Ljava/lang/String; :L MNgetInt(I)IP0com/ustadmobile/lib/db/entities/xapi/ActorEntity OR St(JJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JJI)V :U Vclose XYZ [androidx/room/RoomSQLiteQueryrelease ] ^_call4()Lcom/ustadmobile/lib/db/entities/xapi/ActorEntity;ajava/util/concurrent/CallableR(Lcom/ustadmobile/core/db/dao/xapi/ActorDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis2Lcom/ustadmobile/core/db/dao/xapi/ActorDao_Impl$7; Signature _tmpActorNameLjava/lang/String; _tmpActorMbox_tmpActorMbox_sha1sum_tmpActorOpenid_tmpActorAccountName_tmpActorAccountHomePage _tmpActorUidJ_tmpActorPersonUid _tmpActorEtag _tmpActorLct_tmpActorObjectTypeI_result2Lcom/ustadmobile/lib/db/entities/xapi/ActorEntity;_cursorIndexOfActorUid_cursorIndexOfActorPersonUid_cursorIndexOfActorName_cursorIndexOfActorMbox_cursorIndexOfActorMboxSha1sum_cursorIndexOfActorOpenid_cursorIndexOfActorAccountName"_cursorIndexOfActorAccountHomePage_cursorIndexOfActorEtag_cursorIndexOfActorLct_cursorIndexOfActorObjectType_cursorLandroid/database/Cursor; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/Nullable;()Ljava/lang/Object;eLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileActorDao_Impl.javaEnclosingMethod findByUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  ` bcC*+*,* defgh^_c+**L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 +9+?7+?7+C : +G:+C : +G:+C : +G:+C : +G:+C : +G:+ C : + G:+ ?7+ ?7+ K6OYQ: :  :+T*W:+T*Wk{{}{d.'/7?GOW_g p y !"$'(* -.0$3.587B8a9d:g<k>q?x<{>?@eB ijkjljmjnjojypqrqijkjljsmj Xnj$=oj.3sq8)tqBuvawx cyv\zv'T{v/L|v7D}v?<~vG4vO,v W$v _v gv gwx fg|t:      ? :O:A^c/*\de fgh PK!!QF6com/ustadmobile/core/db/dao/xapi/ActorDao_Impl$8.class=  0com/ustadmobile/core/db/dao/xapi/ActorDao_Impl$8this$00Lcom/ustadmobile/core/db/dao/xapi/ActorDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  .com/ustadmobile/core/db/dao/xapi/ActorDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;actorUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&actorPersonUid( actorName* actorMbox,actorMbox_sha1sum. actorOpenid0actorAccountName2actorAccountHomePage4 actorEtag6actorLct8actorObjectType :;< =>android/database/Cursor moveToFirst()Z :@ ABgetLong(I)J :D EFisNull(I)Z :H IJ getString(I)Ljava/lang/String; :L MNgetInt(I)IP0com/ustadmobile/lib/db/entities/xapi/ActorEntity OR St(JJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JJI)V :U Vclose XYZ [androidx/room/RoomSQLiteQueryrelease ] ^_call4()Lcom/ustadmobile/lib/db/entities/xapi/ActorEntity;ajava/util/concurrent/CallableR(Lcom/ustadmobile/core/db/dao/xapi/ActorDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis2Lcom/ustadmobile/core/db/dao/xapi/ActorDao_Impl$8; Signature _tmpActorNameLjava/lang/String; _tmpActorMbox_tmpActorMbox_sha1sum_tmpActorOpenid_tmpActorAccountName_tmpActorAccountHomePage _tmpActorUidJ_tmpActorPersonUid _tmpActorEtag _tmpActorLct_tmpActorObjectTypeI_result2Lcom/ustadmobile/lib/db/entities/xapi/ActorEntity;_cursorIndexOfActorUid_cursorIndexOfActorPersonUid_cursorIndexOfActorName_cursorIndexOfActorMbox_cursorIndexOfActorMboxSha1sum_cursorIndexOfActorOpenid_cursorIndexOfActorAccountName"_cursorIndexOfActorAccountHomePage_cursorIndexOfActorEtag_cursorIndexOfActorLct_cursorIndexOfActorObjectType_cursorLandroid/database/Cursor; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/Nullable;()Ljava/lang/Object;eLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileActorDao_Impl.javaEnclosingMethod findByUidAndPersonUidAsync6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  ` bcC*+*,* dTefgh^_c+**L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 +9+?7+?7+C : +G:+C : +G:+C : +G:+C : +G:+C : +G:+ C : + G:+ ?7+ ?7+ K6OYQ: :  :+T*W:+T*Wk{{}{d.XZ[\']/^7_?`GaObWc_dgfphyjlmorsuxy{~ $.8Badgkqx{eB ijkjljmjnjojypqrqijkjljsmj Xnj$=oj.3sq8)tqBuvawx cyv\zv'T{v/L|v7D}v?<~vG4vO,v W$v _v gv gwx fg|t:      ? :O:A^c/*\dTe fgh PK!!9=H 6com/ustadmobile/core/db/dao/xapi/ActorDao_Impl$9.class=s  0com/ustadmobile/core/db/dao/xapi/ActorDao_Impl$9this$00Lcom/ustadmobile/core/db/dao/xapi/ActorDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  .com/ustadmobile/core/db/dao/xapi/ActorDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;java/util/ArrayList !" #$android/database/CursorgetCount()I & '(I)V ) *+ moveToNext()Z - ./getLong(I)J18com/ustadmobile/lib/db/composites/ActorUidEtagAndLastMod 03 4(JJJ)V 678 9:java/util/Listadd(Ljava/lang/Object;)Z < =close ?@A Bandroidx/room/RoomSQLiteQueryrelease D EFcall()Ljava/util/List;Hjava/util/concurrent/CallableR(Lcom/ustadmobile/core/db/dao/xapi/ActorDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis2Lcom/ustadmobile/core/db/dao/xapi/ActorDao_Impl$9; Signature_item_1:Lcom/ustadmobile/lib/db/composites/ActorUidEtagAndLastMod; _tmpActorUidJ _tmpActorEtag _tmpActorLct_cursorIndexOfActorUidI_cursorIndexOfActorEtag_cursorIndexOfActorLct_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableLLjava/util/List; StackMapTablebjava/lang/Throwable Exceptionsejava/lang/ExceptionN()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;Ljava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileActorDao_Impl.javaEnclosingMethod opfindUidAndEtagByListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  G IJC*+*,* KLMNOEFJ**L=>6Y+%:+(:+,7+,7 +,7 0Y  2:5W:+;*>: +;*> k{{}{KN'09BKZdgkqx{Lf Z PQ9+RSB"TS KUS hVWfXWcYW'TZ[MN|\]^ 'TZ_`&' 6? acdOfghAEiJ/*CKL MNcdghOjklmnqr PK!!(Nkhh4com/ustadmobile/core/db/dao/xapi/ActorDao_Impl.class=  )com/ustadmobile/core/db/dao/xapi/ActorDao()V   .com/ustadmobile/core/db/dao/xapi/ActorDao_Impl__dbLandroidx/room/RoomDatabase;0com/ustadmobile/core/db/dao/xapi/ActorDao_Impl$1  O(Lcom/ustadmobile/core/db/dao/xapi/ActorDao_Impl;Landroidx/room/RoomDatabase;)V  __insertionAdapterOfActorEntity&Landroidx/room/EntityInsertionAdapter;0com/ustadmobile/core/db/dao/xapi/ActorDao_Impl$2   !__insertionAdapterOfActorEntity_10com/ustadmobile/core/db/dao/xapi/ActorDao_Impl$3   !"#__preparedStmtOfUpdateIfNameChanged%Landroidx/room/SharedSQLiteStatement;$0com/ustadmobile/core/db/dao/xapi/ActorDao_Impl$4 #& 'C(Lcom/ustadmobile/core/db/dao/xapi/ActorDao_Impl;Ljava/util/List;)V )*+ ,-androidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;/0com/ustadmobile/core/db/dao/xapi/ActorDao_Impl$5 .&20com/ustadmobile/core/db/dao/xapi/ActorDao_Impl$6 14 5G(Lcom/ustadmobile/core/db/dao/xapi/ActorDao_Impl;Ljava/lang/String;JJ)V7e SELECT ActorEntity.* FROM ActorEntity WHERE ActorEntity.actorUid = ? 9:; <=androidx/room/RoomSQLiteQueryacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; 9? @AbindLong(IJ)V CDE FGandroidx/room/util/DBUtilcreateCancellationSignal!()Landroid/os/CancellationSignal;I0com/ustadmobile/core/db/dao/xapi/ActorDao_Impl$7 HK LR(Lcom/ustadmobile/core/db/dao/xapi/ActorDao_Impl;Landroidx/room/RoomSQLiteQuery;)V )N ,O(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;Q SELECT ActorEntity.* FROM ActorEntity WHERE ActorEntity.actorUid = ? AND ActorEntity.actorPersonUid = ? S0com/ustadmobile/core/db/dao/xapi/ActorDao_Impl$8 RK VWX YZandroidx/room/util/StringUtilnewStringBuilder()Ljava/lang/StringBuilder;\ ^_` abjava/lang/StringBuilderappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;dP SELECT ActorEntity.actorUid, ActorEntity.actorEtag, ActorEntity.actorLctf FROM ActorEntityh( WHERE ActorEntity.actorUid IN ( jkl mnjava/util/Listsize()I Vp qrappendPlaceholders(Ljava/lang/StringBuilder;I)Vt)v ^x yztoString()Ljava/lang/String; j| }~iterator()Ljava/util/Iterator;  java/util/IteratorhasNext()Z next()Ljava/lang/Object;java/lang/Long  longValue()J0com/ustadmobile/core/db/dao/xapi/ActorDao_Impl$9 K SELECT ActorEntity.* FROM ActorEntity WHERE ActorEntity.actorUid IN ( SELECT GroupMemberActorJoin.gmajMemberActorUid FROM GroupMemberActorJoin WHERE GroupMemberActorJoin.gmajGroupActorUid = ? AND GroupMemberActorJoin.gmajLastMod = ( SELECT GroupActorEntity.actorLct FROM ActorEntity GroupActorEntity WHERE GroupActorEntity.actorUid = ?) ) 1com/ustadmobile/core/db/dao/xapi/ActorDao_Impl$10 K  java/util/Collections emptyList()Ljava/util/List; SignatureZLandroidx/room/EntityInsertionAdapter;(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis0Lcom/ustadmobile/core/db/dao/xapi/ActorDao_Impl;$RuntimeInvisibleParameterAnnotationsLandroidx/annotation/NonNull;insertOrIgnoreListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;entitiesLjava/util/List; $completion Lkotlin/coroutines/Continuation;LocalVariableTypeTableDLjava/util/List;0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;(Ljava/util/List;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;upsertListAsyncupdateIfNameChangedH(JLjava/lang/String;JLkotlin/coroutines/Continuation;)Ljava/lang/Object;uidJnameLjava/lang/String; updateTimeX(JLjava/lang/String;JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;findByUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;_sql _statementLandroidx/room/RoomSQLiteQuery; _argIndexI_cancellationSignalLandroid/os/CancellationSignal;ULkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/xapi/ActorEntity;>;j(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/xapi/ActorEntity;>;)Ljava/lang/Object;findByUidAndPersonUidAsync6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;actorUidaccountPersonUidk(JJLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/xapi/ActorEntity;>;)Ljava/lang/Object;findUidAndEtagByListAsync_itemuidList_stringBuilderLjava/lang/StringBuilder; _inputSize _argCount"Ljava/util/List;oLkotlin/coroutines/Continuation<-Ljava/util/List;>; StackMapTablekotlin/coroutines/Continuationjava/lang/String(Ljava/util/List;Lkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;findGroupMembers groupActorUidgLkotlin/coroutines/Continuation<-Ljava/util/List;>;|(JLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;getRequiredConverters(()Ljava/util/List;>;RuntimeInvisibleAnnotations SourceFileActorDao_Impl.java NestMembers InnerClasses1 !" y1**+* Y*+*Y*+*Y*+-. /^#011 m*#Y*+%,( m*.Y*+0,( { *1Y*-3(4 26:68:6>B:*HY*J-M H222. &# 2 >P:P8:6>6!>B: * RY*TM"HN OPQR"S'TR>>>>: 2/' > UN-[]W-c]W-[]W-e]W-[]W-g]W+i6-o-s]W-[]W-u]W-w:`68:6+{:  ! 7  >۸B: * Y*,MZ  '.6<CJQW]fip 6~W]]WfNiK $q j^9'=:8:6>6>B:*Y*-M" "'H===9 1.' = > RH1.# R #.1HRPK!!QFEcom/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao_Impl$1.class=@  ?com/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao_Impl$1this$0?Lcom/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao_Impl;   $androidx/room/EntityInsertionAdapter(Landroidx/room/RoomDatabase;)VtINSERT OR IGNORE INTO `GroupMemberActorJoin` (`gmajGroupActorUid`,`gmajMemberActorUid`,`gmajLastMod`) VALUES (?,?,?)  9com/ustadmobile/lib/db/entities/xapi/GroupMemberActorJoingetGmajGroupActorUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V  getGmajMemberActorUid  getGmajLastMod " #$bindi(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/xapi/GroupMemberActorJoin;)V^(Lcom/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethisALcom/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao_Impl$1;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity;Lcom/ustadmobile/lib/db/entities/xapi/GroupMemberActorJoin;$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignaturecLandroidx/room/EntityInsertionAdapter; SourceFile!GroupMemberActorJoinDao_Impl.javaEnclosingMethod==com/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao_ImplNestHost InnerClasses  %&I *+*,'$(  )*  +,-.&- '(( )*/0#$&l"+,+,+,'. /0!1( ")*"12"345 00D#6&4 *+,!'$(  )*5 00789:;< ><? PK!!9q&Ecom/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao_Impl$2.class=@  ?com/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao_Impl$2this$0?Lcom/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao_Impl;   $androidx/room/EntityInsertionAdapter(Landroidx/room/RoomDatabase;)VuINSERT OR REPLACE INTO `GroupMemberActorJoin` (`gmajGroupActorUid`,`gmajMemberActorUid`,`gmajLastMod`) VALUES (?,?,?)  9com/ustadmobile/lib/db/entities/xapi/GroupMemberActorJoingetGmajGroupActorUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V  getGmajMemberActorUid  getGmajLastMod " #$bindi(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/xapi/GroupMemberActorJoin;)V^(Lcom/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethisALcom/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao_Impl$2;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity;Lcom/ustadmobile/lib/db/entities/xapi/GroupMemberActorJoin;$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignaturecLandroidx/room/EntityInsertionAdapter; SourceFile!GroupMemberActorJoinDao_Impl.javaEnclosingMethod==com/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao_ImplNestHost InnerClasses  %&I *+*,'3(  )*  +,-.&- '7( )*/0#$&l"+,+,+,'= >?!@( ")*"12"345 00D#6&4 *+,!'3(  )*5 00789:;< ><? PK!!%WEcom/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao_Impl$3.class=$  ?com/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao_Impl$3this$0?Lcom/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao_Impl;   #androidx/room/SharedSQLiteStatement(Landroidx/room/RoomDatabase;)V UPDATE GroupMemberActorJoin SET gmajLastMod = ? WHERE gmajGroupActorUid = ? AND gmajMemberActorUid = ? AND gmajLastMod != ? ^(Lcom/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethisALcom/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao_Impl$3;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; SourceFile!GroupMemberActorJoinDao_Impl.javaEnclosingMethod!=com/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao_ImplNestHost InnerClasses  I *+*,B    > L  FM " # PK!!Y鯧__Ecom/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao_Impl$4.class=Q  ?com/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao_Impl$4this$0?Lcom/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao_Impl;   val$entitiesLjava/util/List;  java/lang/Object()V  =com/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  (__insertionAdapterOfGroupMemberActorJoin&Landroidx/room/EntityInsertionAdapter; !"# $%$androidx/room/EntityInsertionAdapterinsert(Ljava/lang/Iterable;)V ' (setTransactionSuccessful *+, -. kotlin/UnitINSTANCE Lkotlin/Unit; 0 1endTransaction 3 45call()Lkotlin/Unit;7java/util/concurrent/CallableR(Lcom/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao_Impl;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethisALcom/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao_Impl$4; Signature StackMapTableAjava/lang/Throwable ExceptionsDjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFile!GroupMemberActorJoinDao_Impl.javaEnclosingMethod MNinsertOrIgnoreListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :U;<=>459?*** *&)L*/+M*/, &2:"Y [\"]&_0]2_=`; ?<=?r@BCEFA4G9/*2:U; <=BCEF>HIJKLOP PK!!vIYYEcom/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao_Impl$5.class=Q  ?com/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao_Impl$5this$0?Lcom/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao_Impl;   val$entitiesLjava/util/List;  java/lang/Object()V  =com/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  *__insertionAdapterOfGroupMemberActorJoin_1&Landroidx/room/EntityInsertionAdapter; !"# $%$androidx/room/EntityInsertionAdapterinsert(Ljava/lang/Iterable;)V ' (setTransactionSuccessful *+, -. kotlin/UnitINSTANCE Lkotlin/Unit; 0 1endTransaction 3 45call()Lkotlin/Unit;7java/util/concurrent/CallableR(Lcom/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao_Impl;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethisALcom/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao_Impl$5; Signature StackMapTableAjava/lang/Throwable ExceptionsDjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFile!GroupMemberActorJoinDao_Impl.javaEnclosingMethod MNupsertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :h;<=>459?*** *&)L*/+M*/, &2:"l no"p&r0p2r=s; ?<=?r@BCEFA4G9/*2:h; <=BCEF>HIJKLOP PK!!a Ecom/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao_Impl$6.class=i  ?com/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao_Impl$6this$0?Lcom/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao_Impl;  val$lastModTimeJ  val$gmajGroupActorUid   val$gmajMemberActorUid  java/lang/Object()V  =com/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao_Impl3__preparedStmtOfUpdateLastModifiedTimeIfNeededAsync%Landroidx/room/SharedSQLiteStatement;  !"#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; $%& '()androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V * +,__dbLandroidx/room/RoomDatabase; ./0 1androidx/room/RoomDatabasebeginTransaction $3 45executeUpdateDelete()I .7 8setTransactionSuccessful :;< => kotlin/UnitINSTANCE Lkotlin/Unit; .@ AendTransaction C DErelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V G HIcall()Lkotlin/Unit;Kjava/util/concurrent/CallableE(Lcom/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao_Impl;JJJ)VCodeLineNumberTableLocalVariableTablethisALcom/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao_Impl$6; Signature_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTableYjava/lang/Throwable Exceptions\java/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFile!GroupMemberActorJoinDao_Impl.javaEnclosingMethod ef#updateLastModifiedTimeIfNeededAsync7(JJJLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses J   LMO*+* * **N|OPQRHIM[*L=+*#=+* #=+*#=+*#*)-+2W*)69N*)?*+B-:*)?:*+BI^uuwu?huNR %'24?IPZ^hsuO PQ ST UVWu$XNXZ[]^AH_M/*FN|O PQZ[]^R`abcdgh PK!!o\ \ Ccom/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao_Impl.class=_  8com/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao()V   =com/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao_Impl__dbLandroidx/room/RoomDatabase;?com/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao_Impl$1  ^(Lcom/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao_Impl;Landroidx/room/RoomDatabase;)V  (__insertionAdapterOfGroupMemberActorJoin&Landroidx/room/EntityInsertionAdapter;?com/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao_Impl$2   *__insertionAdapterOfGroupMemberActorJoin_1?com/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao_Impl$3   !"3__preparedStmtOfUpdateLastModifiedTimeIfNeededAsync%Landroidx/room/SharedSQLiteStatement;$?com/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao_Impl$4 #& 'R(Lcom/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao_Impl;Ljava/util/List;)V )*+ ,-androidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;/?com/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao_Impl$5 .&2?com/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao_Impl$6 14 5E(Lcom/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao_Impl;JJJ)V 789 :;java/util/Collections emptyList()Ljava/util/List; SignaturecLandroidx/room/EntityInsertionAdapter;(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis?Lcom/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao_Impl;$RuntimeInvisibleParameterAnnotationsLandroidx/annotation/NonNull;insertOrIgnoreListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;entitiesLjava/util/List; $completion Lkotlin/coroutines/Continuation;LocalVariableTypeTableMLjava/util/List;0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;(Ljava/util/List;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;upsertListAsync#updateLastModifiedTimeIfNeededAsync7(JJJLkotlin/coroutines/Continuation;)Ljava/lang/Object;gmajGroupActorUidJgmajMemberActorUid lastModTimeG(JJJLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;getRequiredConverters(()Ljava/util/List;>;RuntimeInvisibleAnnotations SourceFile!GroupMemberActorJoinDao_Impl.java NestMembers InnerClasses1 <=<=!">?y1**+* Y*+*Y*+*Y*+@"# $3#B0PA1BC1 DEFG?m*#Y*+%,(@UA BCHIJKLHMJN<OPG?m*.Y*+0,(@hA BCHIJKLHMJN<OQR?{ *1Y*!3(@|A4BCSTUTVTJKL JN<W X;?6@<YZE[\]1.# ^2 #.1PK!! Ccom/ustadmobile/core/db/dao/xapi/StateDeleteCommandDao_Impl$1.class=[  =com/ustadmobile/core/db/dao/xapi/StateDeleteCommandDao_Impl$1this$0=Lcom/ustadmobile/core/db/dao/xapi/StateDeleteCommandDao_Impl;   $androidx/room/EntityInsertionAdapter(Landroidx/room/RoomDatabase;)VINSERT OR REPLACE INTO `StateDeleteCommand` (`sdcActorUid`,`sdcHash`,`sdcActivityUid`,`sdcStateId`,`sdcLastMod`,`sdcRegistrationHi`,`sdcRegistrationLo`) VALUES (?,?,?,?,?,?,?)  7com/ustadmobile/lib/db/entities/xapi/StateDeleteCommandgetSdcActorUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V   getSdcHash  getSdcActivityUid " #$ getSdcStateId()Ljava/lang/String; & '(bindNull(I)V * +, bindString(ILjava/lang/String;)V . / getSdcLastMod 1 23getSdcRegistrationHi()Ljava/lang/Long; 567 8java/lang/Long longValue : ;3getSdcRegistrationLo = >?bindg(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/xapi/StateDeleteCommand;)V\(Lcom/ustadmobile/core/db/dao/xapi/StateDeleteCommandDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis?Lcom/ustadmobile/core/db/dao/xapi/StateDeleteCommandDao_Impl$1;arg0Landroidx/room/RoomDatabase; createQueryRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity9Lcom/ustadmobile/lib/db/entities/xapi/StateDeleteCommand; StackMapTable$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureaLandroidx/room/EntityInsertionAdapter; SourceFileStateDeleteCommandDao_Impl.javaEnclosingMethodX;com/ustadmobile/core/db/dao/xapi/StateDeleteCommandDao_ImplNestHost InnerClasses  @AI *+*,BC  DE  FGH$A- B#C DEIJ>?A +,+,+,,! +%+,!)+,-,0+%+,04,9+%+,94B:) *+!,(-2/=1H2O3Z5i7p8{:<C DEKLMNO2 P JJD>QA4 *+,<BC  DEP JJRSTUVW YWZ PK!!\SCcom/ustadmobile/core/db/dao/xapi/StateDeleteCommandDao_Impl$2.class=Q  =com/ustadmobile/core/db/dao/xapi/StateDeleteCommandDao_Impl$2this$0=Lcom/ustadmobile/core/db/dao/xapi/StateDeleteCommandDao_Impl;  val$deleteCommand9Lcom/ustadmobile/lib/db/entities/xapi/StateDeleteCommand;  java/lang/Object()V  ;com/ustadmobile/core/db/dao/xapi/StateDeleteCommandDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  &__insertionAdapterOfStateDeleteCommand&Landroidx/room/EntityInsertionAdapter; !"# $%$androidx/room/EntityInsertionAdapterinsert(Ljava/lang/Object;)V ' (setTransactionSuccessful *+, -. kotlin/UnitINSTANCE Lkotlin/Unit; 0 1endTransaction 3 45call()Lkotlin/Unit;7java/util/concurrent/Callabley(Lcom/ustadmobile/core/db/dao/xapi/StateDeleteCommandDao_Impl;Lcom/ustadmobile/lib/db/entities/xapi/StateDeleteCommand;)VCodeLineNumberTableLocalVariableTablethis?Lcom/ustadmobile/core/db/dao/xapi/StateDeleteCommandDao_Impl$2; Signature StackMapTableAjava/lang/Throwable ExceptionsDjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileStateDeleteCommandDao_Impl.javaEnclosingMethod MN insertAsyncm(Lcom/ustadmobile/lib/db/entities/xapi/StateDeleteCommand;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :C;<=>459?*** *&)L*/+M*/, &2:"G IJ"K&M0K2M=N; ?<=?r@BCEFA4G9/*2:C; <=BCEF>HIJKLOP PK!!sm?Acom/ustadmobile/core/db/dao/xapi/StateDeleteCommandDao_Impl.class=A  6com/ustadmobile/core/db/dao/xapi/StateDeleteCommandDao()V   ;com/ustadmobile/core/db/dao/xapi/StateDeleteCommandDao_Impl__dbLandroidx/room/RoomDatabase;=com/ustadmobile/core/db/dao/xapi/StateDeleteCommandDao_Impl$1  \(Lcom/ustadmobile/core/db/dao/xapi/StateDeleteCommandDao_Impl;Landroidx/room/RoomDatabase;)V  &__insertionAdapterOfStateDeleteCommand&Landroidx/room/EntityInsertionAdapter;=com/ustadmobile/core/db/dao/xapi/StateDeleteCommandDao_Impl$2  y(Lcom/ustadmobile/core/db/dao/xapi/StateDeleteCommandDao_Impl;Lcom/ustadmobile/lib/db/entities/xapi/StateDeleteCommand;)V   androidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; "#$ %&java/util/Collections emptyList()Ljava/util/List; SignatureaLandroidx/room/EntityInsertionAdapter;(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis=Lcom/ustadmobile/core/db/dao/xapi/StateDeleteCommandDao_Impl;$RuntimeInvisibleParameterAnnotationsLandroidx/annotation/NonNull; insertAsyncm(Lcom/ustadmobile/lib/db/entities/xapi/StateDeleteCommand;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; deleteCommand9Lcom/ustadmobile/lib/db/entities/xapi/StateDeleteCommand; $completion Lkotlin/coroutines/Continuation;LocalVariableTypeTable0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;}(Lcom/ustadmobile/lib/db/entities/xapi/StateDeleteCommand;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;getRequiredConverters(()Ljava/util/List;>;RuntimeInvisibleAnnotations SourceFileStateDeleteCommandDao_Impl.java NestMembers InnerClasses1 '()*W**+* Y*++ >,-. /012*c*Y*+,+C, -.34567 58'9 :&*!+U';<0=>? @ PK!!O <com/ustadmobile/core/db/dao/xapi/StateEntityDao_Impl$1.class=u  6com/ustadmobile/core/db/dao/xapi/StateEntityDao_Impl$1this$06Lcom/ustadmobile/core/db/dao/xapi/StateEntityDao_Impl;   $androidx/room/EntityInsertionAdapter(Landroidx/room/RoomDatabase;)VINSERT OR REPLACE INTO `StateEntity` (`seActorUid`,`seHash`,`seActivityUid`,`seStateId`,`seLastMod`,`seTimeStored`,`seContentType`,`seCompressed`,`seContent`,`seDeleted`,`seRegistrationHi`,`seRegistrationLo`,`seH5PPreloaded`,`seH5PSubContentId`) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?)  0com/ustadmobile/lib/db/entities/xapi/StateEntity getSeActorUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V   getSeHash  getSeActivityUid " #$ getSeStateId()Ljava/lang/String; & '( bindString(ILjava/lang/String;)V * + getSeLastMod - .getSeTimeStored 0 1$getSeContentType 3 45getSeCompressed()I 7 8$ getSeContent : ;< getSeDeleted()Z > ?@getSeRegistrationHi()Ljava/lang/Long; B CDbindNull(I)V FGH Ijava/lang/Long longValue K L@getSeRegistrationLo N O<getSeH5PPreloaded Q R$getSeH5PSubContentId T UVbind`(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/xapi/StateEntity;)VU(Lcom/ustadmobile/core/db/dao/xapi/StateEntityDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis8Lcom/ustadmobile/core/db/dao/xapi/StateEntityDao_Impl$1;arg0Landroidx/room/RoomDatabase; createQueryRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity2Lcom/ustadmobile/lib/db/entities/xapi/StateEntity;_tmpI_tmp_1 StackMapTable$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureZLandroidx/room/EntityInsertionAdapter; SourceFileStateEntityDao_Impl.javaEnclosingMethodr4com/ustadmobile/core/db/dao/xapi/StateEntityDao_ImplNestHost InnerClasses  WXI *+*,Y(Z  [\  ]^_$X- Y,Z [\`aUVX+,+,+,+,!%+,)+,,+,/%+,2+ ,6%,9>+ ,=+ A+ ,=E,J+ A+ ,JE,M6+ ,P+A+,P%Y^2 34!5,677C8O9\:h;u<=>@BCEGHIJLNZ4[\bcdeufg*hgi s@ @ j aaDUkX4 *+,SY(Z  [\j aalmnopq sqt PK!!҇<com/ustadmobile/core/db/dao/xapi/StateEntityDao_Impl$2.class=Q  6com/ustadmobile/core/db/dao/xapi/StateEntityDao_Impl$2this$06Lcom/ustadmobile/core/db/dao/xapi/StateEntityDao_Impl;  val$stateEntitiesLjava/util/List;  java/lang/Object()V  4com/ustadmobile/core/db/dao/xapi/StateEntityDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  __insertionAdapterOfStateEntity&Landroidx/room/EntityInsertionAdapter; !"# $%$androidx/room/EntityInsertionAdapterinsert(Ljava/lang/Iterable;)V ' (setTransactionSuccessful *+, -. kotlin/UnitINSTANCE Lkotlin/Unit; 0 1endTransaction 3 45call()Lkotlin/Unit;7java/util/concurrent/CallableI(Lcom/ustadmobile/core/db/dao/xapi/StateEntityDao_Impl;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethis8Lcom/ustadmobile/core/db/dao/xapi/StateEntityDao_Impl$2; Signature StackMapTableAjava/lang/Throwable ExceptionsDjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileStateEntityDao_Impl.javaEnclosingMethod MN upsertAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :U;<=>459?*** *&)L*/+M*/, &2:"Y [\"]&_0]2_=`; ?<=?r@BCEFA4G9/*2:U; <=BCEF>HIJKLOP PK!!&C<com/ustadmobile/core/db/dao/xapi/StateEntityDao_Impl$3.class=  6com/ustadmobile/core/db/dao/xapi/StateEntityDao_Impl$3this$06Lcom/ustadmobile/core/db/dao/xapi/StateEntityDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  4com/ustadmobile/core/db/dao/xapi/StateEntityDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; seActorUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&seHash( seActivityUid* seStateId, seLastMod. seTimeStored0 seContentType2 seCompressed4 seContent6 seDeleted8seRegistrationHi:seRegistrationLo<seH5PPreloaded>seH5PSubContentId @AB CDandroid/database/Cursor moveToFirst()Z @F GHgetLong(I)J @J KL getString(I)Ljava/lang/String; @N OPgetInt(I)I @R STisNull(I)Z VWX YZjava/lang/LongvalueOf(J)Ljava/lang/Long;\0com/ustadmobile/lib/db/entities/xapi/StateEntity [^ _s(JJJLjava/lang/String;JJLjava/lang/String;ILjava/lang/String;ZLjava/lang/Long;Ljava/lang/Long;ZLjava/lang/String;)V @a bclose def gandroidx/room/RoomSQLiteQueryrelease i jkcall4()Lcom/ustadmobile/lib/db/entities/xapi/StateEntity;mjava/util/concurrent/CallableX(Lcom/ustadmobile/core/db/dao/xapi/StateEntityDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis8Lcom/ustadmobile/core/db/dao/xapi/StateEntityDao_Impl$3; Signature_tmpSeRegistrationHiLjava/lang/Long;_tmpSeRegistrationLo_tmpSeH5PSubContentIdLjava/lang/String;_tmpSeActorUidJ _tmpSeHash_tmpSeActivityUid _tmpSeStateId _tmpSeLastMod_tmpSeTimeStored_tmpSeContentType_tmpSeCompressedI _tmpSeContent _tmpSeDeletedZ_tmp_1_tmpSeH5PPreloaded_tmp_2_result2Lcom/ustadmobile/lib/db/entities/xapi/StateEntity;_cursorIndexOfSeActorUid_cursorIndexOfSeHash_cursorIndexOfSeActivityUid_cursorIndexOfSeStateId_cursorIndexOfSeLastMod_cursorIndexOfSeTimeStored_cursorIndexOfSeContentType_cursorIndexOfSeCompressed_cursorIndexOfSeContent_cursorIndexOfSeDeleted_cursorIndexOfSeRegistrationHi_cursorIndexOfSeRegistrationLo_cursorIndexOfSeH5PPreloaded_cursorIndexOfSeH5PSubContentId_cursorLandroid/database/Cursor; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/Nullable;()Ljava/lang/Object;eLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileStateEntityDao_Impl.javaEnclosingMethod findByActorAndHash8(JJJZLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  l noC*+*,* pqrstjko'**L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 +96 +;6+=6+?+E7+E7+E7+I:+E7+E7+I:+ M6+ I:+ M6  6+ Q :!+ EU:!+ Q :"+ EU:"+M6$$6#+Q :% +I:%[Y!"#%]:::+`*c:&+`*c&p0'/7?GOW_gow%2<HSYcqt%uv!"wv"Vxy%z{|{}{~y{{yy tuv!2Vwv"H@#<L$c%xy%'{/s7k?cG[OS WK _C g; o3 w+#rs @@@ V V@ @VV '@[@Ajo/*hpq rst PK!!K<com/ustadmobile/core/db/dao/xapi/StateEntityDao_Impl$4.class=  6com/ustadmobile/core/db/dao/xapi/StateEntityDao_Impl$4this$06Lcom/ustadmobile/core/db/dao/xapi/StateEntityDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  4com/ustadmobile/core/db/dao/xapi/StateEntityDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; seActorUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&seHash( seActivityUid* seStateId, seLastMod. seTimeStored0 seContentType2 seCompressed4 seContent6 seDeleted8seRegistrationHi:seRegistrationLo<seH5PPreloaded>seH5PSubContentId@java/util/ArrayList BCD EFandroid/database/CursorgetCount()I ?H I(I)V BK LM moveToNext()Z BO PQgetLong(I)J BS TU getString(I)Ljava/lang/String; BW XYgetInt(I)I B[ \]isNull(I)Z _`a bcjava/lang/LongvalueOf(J)Ljava/lang/Long;e0com/ustadmobile/lib/db/entities/xapi/StateEntity dg hs(JJJLjava/lang/String;JJLjava/lang/String;ILjava/lang/String;ZLjava/lang/Long;Ljava/lang/Long;ZLjava/lang/String;)V jkl mnjava/util/Listadd(Ljava/lang/Object;)Z Bp qclose stu vandroidx/room/RoomSQLiteQueryrelease x yzcall()Ljava/util/List;|java/util/concurrent/CallableX(Lcom/ustadmobile/core/db/dao/xapi/StateEntityDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis8Lcom/ustadmobile/core/db/dao/xapi/StateEntityDao_Impl$4; Signature_tmpSeRegistrationHiLjava/lang/Long;_tmpSeRegistrationLo_tmpSeH5PSubContentIdLjava/lang/String;_item2Lcom/ustadmobile/lib/db/entities/xapi/StateEntity;_tmpSeActorUidJ _tmpSeHash_tmpSeActivityUid _tmpSeStateId _tmpSeLastMod_tmpSeTimeStored_tmpSeContentType_tmpSeCompressedI _tmpSeContent _tmpSeDeletedZ_tmp_tmpSeH5PPreloaded_tmp_1_cursorIndexOfSeActorUid_cursorIndexOfSeHash_cursorIndexOfSeActivityUid_cursorIndexOfSeStateId_cursorIndexOfSeLastMod_cursorIndexOfSeTimeStored_cursorIndexOfSeContentType_cursorIndexOfSeCompressed_cursorIndexOfSeContent_cursorIndexOfSeDeleted_cursorIndexOfSeRegistrationHi_cursorIndexOfSeRegistrationLo_cursorIndexOfSeH5PPreloaded_cursorIndexOfSeH5PSubContentId_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableDLjava/util/List; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionF()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;wLjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileStateEntityDao_Impl.javaEnclosingMethod findByAgentAndActivityX(JJJLjava/lang/Long;Ljava/lang/Long;JLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  { }~C*+*,*  yz~F(**L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 +96 +;6+=6?Y+AG:+J+N7+N7+N7+R:+N7+N7+R:+ V6+ R:+ V6!!6 + Z :"+ N^:"+ Z :#+ N^:#+V6%%6$+Z :& +R:&dY "#$&f:iW:+o*r:'+o*r'1'/7?GOW_gow #%')+-/13679:<#?.@4BAFKGWIbJhLrNOPQSTQSTUt%"1#e&  !#~"A`#WJ$KV%r/&'/7?yGqOi Wa _Y gQ oI wA9* * BjsBj@Bj _ _@!Bj__ 1BjBAy~/*w  PK!!@HA A <com/ustadmobile/core/db/dao/xapi/StateEntityDao_Impl$5.class=v  6com/ustadmobile/core/db/dao/xapi/StateEntityDao_Impl$5this$06Lcom/ustadmobile/core/db/dao/xapi/StateEntityDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  4com/ustadmobile/core/db/dao/xapi/StateEntityDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;java/util/ArrayList !" #$android/database/CursorgetCount()I & '(I)V ) *+ moveToNext()Z - ./ getString(I)Ljava/lang/String; 1 23getLong(I)J5=com/ustadmobile/lib/db/composites/xapi/StateIdAndLastModified 47 8(Ljava/lang/String;J)V :;< =>java/util/Listadd(Ljava/lang/Object;)Z @ Aclose CDE Fandroidx/room/RoomSQLiteQueryrelease H IJcall()Ljava/util/List;Ljava/util/concurrent/CallableX(Lcom/ustadmobile/core/db/dao/xapi/StateEntityDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis8Lcom/ustadmobile/core/db/dao/xapi/StateEntityDao_Impl$5; Signature_item?Lcom/ustadmobile/lib/db/composites/xapi/StateIdAndLastModified; _tmpSeStateIdLjava/lang/String; _tmpSeLastModJ_cursorIndexOfSeStateIdI_cursorIndexOfSeLastMod_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableQLjava/util/List; StackMapTableejava/lang/Throwable Exceptionshjava/lang/ExceptionS()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;Ljava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileStateEntityDao_Impl.javaEnclosingMethod rs getStateIdsX(JJJLjava/lang/Long;Ljava/lang/Long;JLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  K MNC*+*,* OPQRSIJN| **L=>Y+%:+(/+,:+074Y6:9W:+?*B: +?*B ]mmomOF$-6?LVY]cjmu|PRL TU6 VW?XYZZ[X\[$I]^QRn_`a $I]bc%$ :4 dfgSijkAIlN/*GOP QRfgjkSmnopqtu PK!!d s<com/ustadmobile/core/db/dao/xapi/StateEntityDao_Impl$6.class=  6com/ustadmobile/core/db/dao/xapi/StateEntityDao_Impl$6this$06Lcom/ustadmobile/core/db/dao/xapi/StateEntityDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  4com/ustadmobile/core/db/dao/xapi/StateEntityDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; seActorUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&seHash( seActivityUid* seStateId, seLastMod. seTimeStored0 seContentType2 seCompressed4 seContent6 seDeleted8seRegistrationHi:seRegistrationLo<seH5PPreloaded>seH5PSubContentId@java/util/ArrayList BCD EFandroid/database/CursorgetCount()I ?H I(I)V BK LM moveToNext()Z BO PQgetLong(I)J BS TU getString(I)Ljava/lang/String; BW XYgetInt(I)I B[ \]isNull(I)Z _`a bcjava/lang/LongvalueOf(J)Ljava/lang/Long;e0com/ustadmobile/lib/db/entities/xapi/StateEntity dg hs(JJJLjava/lang/String;JJLjava/lang/String;ILjava/lang/String;ZLjava/lang/Long;Ljava/lang/Long;ZLjava/lang/String;)V jkl mnjava/util/Listadd(Ljava/lang/Object;)Z Bp qclose stu vandroidx/room/RoomSQLiteQueryrelease x yzcall()Ljava/util/List;|java/util/concurrent/CallableX(Lcom/ustadmobile/core/db/dao/xapi/StateEntityDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis8Lcom/ustadmobile/core/db/dao/xapi/StateEntityDao_Impl$6; Signature_tmpSeRegistrationHiLjava/lang/Long;_tmpSeRegistrationLo_tmpSeH5PSubContentIdLjava/lang/String;_item2Lcom/ustadmobile/lib/db/entities/xapi/StateEntity;_tmpSeActorUidJ _tmpSeHash_tmpSeActivityUid _tmpSeStateId _tmpSeLastMod_tmpSeTimeStored_tmpSeContentType_tmpSeCompressedI _tmpSeContent _tmpSeDeletedZ_tmp_tmpSeH5PPreloaded_tmp_1_cursorIndexOfSeActorUid_cursorIndexOfSeHash_cursorIndexOfSeActivityUid_cursorIndexOfSeStateId_cursorIndexOfSeLastMod_cursorIndexOfSeTimeStored_cursorIndexOfSeContentType_cursorIndexOfSeCompressed_cursorIndexOfSeContent_cursorIndexOfSeDeleted_cursorIndexOfSeRegistrationHi_cursorIndexOfSeRegistrationLo_cursorIndexOfSeH5PPreloaded_cursorIndexOfSeH5PSubContentId_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableDLjava/util/List; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionF()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;wLjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileStateEntityDao_Impl.javaEnclosingMethod  getH5PPreloadW(JJJLjava/lang/Long;Ljava/lang/Long;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  { }~C*+*,* yz~F(**L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 +96 +;6+=6?Y+AG:+J+N7+N7+N7+R:+N7+N7+R:+ V6+ R:+ V6!!6 + Z :"+ N^:"+ Z :#+ N^:#+V6%%6$+Z :& +R:&dY "#$&f:iW:+o*r:'+o*r'1'/7?GOW_gow   #.4 A$K%W'b(h*r,-./12/123t%"1#e&  !#~"A`#WJ$KV%r/&'/7?yGqOi Wa _Y gQ oI wA9* * BjsBj@Bj _ _@!Bj__ 1BjBAy~/*w  PK!!2##:com/ustadmobile/core/db/dao/xapi/StateEntityDao_Impl.class=  /com/ustadmobile/core/db/dao/xapi/StateEntityDao()V   4com/ustadmobile/core/db/dao/xapi/StateEntityDao_Impl__dbLandroidx/room/RoomDatabase;6com/ustadmobile/core/db/dao/xapi/StateEntityDao_Impl$1  U(Lcom/ustadmobile/core/db/dao/xapi/StateEntityDao_Impl;Landroidx/room/RoomDatabase;)V  __insertionAdapterOfStateEntity&Landroidx/room/EntityInsertionAdapter;6com/ustadmobile/core/db/dao/xapi/StateEntityDao_Impl$2  I(Lcom/ustadmobile/core/db/dao/xapi/StateEntityDao_Impl;Ljava/util/List;)V   androidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;"i SELECT StateEntity.* FROM StateEntity WHERE (SELECT ActorEntity.actorPersonUid FROM ActorEntity WHERE ActorEntity.actorUid = ?) = ? AND seActorUid = ? AND seHash = ? AND ( CAST(? AS INTEGER) = 1 OR CAST(StateEntity.seDeleted AS INTEGER) = 0) $%& '(androidx/room/RoomSQLiteQueryacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; $* +,bindLong(IJ)V ./0 12androidx/room/util/DBUtilcreateCancellationSignal!()Landroid/os/CancellationSignal;46com/ustadmobile/core/db/dao/xapi/StateEntityDao_Impl$3 36 7X(Lcom/ustadmobile/core/db/dao/xapi/StateEntityDao_Impl;Landroidx/room/RoomSQLiteQuery;)V 9 :(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;< SELECT StateEntity.* FROM StateEntity WHERE (SELECT ActorEntity.actorPersonUid FROM ActorEntity WHERE ActorEntity.actorUid = ?) = ? AND seActorUid = ? AND seActivityUid = ? AND (? = 0 OR StateEntity.seLastMod > ?) AND (( ? IS NULL AND StateEntity.seRegistrationHi IS NULL AND ? IS NULL AND StateEntity.seRegistrationLo IS NULL) OR ( StateEntity.seRegistrationHi = ? AND StateEntity.seRegistrationLo = ?)) AND StateEntity.seStateId IS NOT NULL $> ?@bindNull(I)V BCD EFjava/lang/Long longValue()JH6com/ustadmobile/core/db/dao/xapi/StateEntityDao_Impl$4 G6K SELECT StateEntity.seStateId, StateEntity.seLastMod FROM StateEntity WHERE (SELECT ActorEntity.actorPersonUid FROM ActorEntity WHERE ActorEntity.actorUid = ?) = ? AND seActorUid = ? AND seActivityUid = ? AND (? = 0 OR StateEntity.seLastMod > ?) AND (( ? IS NULL AND StateEntity.seRegistrationHi IS NULL AND ? IS NULL AND StateEntity.seRegistrationLo IS NULL) OR ( StateEntity.seRegistrationHi = ? AND StateEntity.seRegistrationLo = ?)) AND StateEntity.seStateId IS NOT NULL AND CAST(StateEntity.seDeleted AS INTEGER) = 0 M6com/ustadmobile/core/db/dao/xapi/StateEntityDao_Impl$5 L6P SELECT StateEntity.* FROM StateEntity WHERE (SELECT ActorEntity.actorPersonUid FROM ActorEntity WHERE ActorEntity.actorUid = ?) = ? AND seActorUid = ? AND seActivityUid = ? AND (( ? IS NULL AND StateEntity.seRegistrationHi IS NULL AND ? IS NULL AND StateEntity.seRegistrationLo IS NULL) OR ( StateEntity.seRegistrationHi = ? AND StateEntity.seRegistrationLo = ?)) AND StateEntity.seH5PSubContentId IS NOT NULL AND CAST(StateEntity.seH5PPreloaded AS INTEGER) = 1 R6com/ustadmobile/core/db/dao/xapi/StateEntityDao_Impl$6 Q6 UVW XYjava/util/Collections emptyList()Ljava/util/List; SignatureZLandroidx/room/EntityInsertionAdapter;(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis6Lcom/ustadmobile/core/db/dao/xapi/StateEntityDao_Impl;$RuntimeInvisibleParameterAnnotationsLandroidx/annotation/NonNull; upsertAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; stateEntitiesLjava/util/List; $completion Lkotlin/coroutines/Continuation;LocalVariableTypeTableDLjava/util/List;0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;(Ljava/util/List;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;findByActorAndHash8(JJJZLkotlin/coroutines/Continuation;)Ljava/lang/Object;accountPersonUidJactorUidseHashincludeDeletedZ_sqlLjava/lang/String; _statementLandroidx/room/RoomSQLiteQuery; _argIndexI_tmp_cancellationSignalLandroid/os/CancellationSignal;ULkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/xapi/StateEntity;>; StackMapTablejava/lang/Stringm(JJJZLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/xapi/StateEntity;>;)Ljava/lang/Object;findByAgentAndActivityX(JJJLjava/lang/Long;Ljava/lang/Long;JLkotlin/coroutines/Continuation;)Ljava/lang/Object; seActivityUidregistrationUuidHiLjava/lang/Long;registrationUuidLo modifiedSincegLkotlin/coroutines/Continuation<-Ljava/util/List;>;(JJJLjava/lang/Long;Ljava/lang/Long;JLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object; getStateIdstLkotlin/coroutines/Continuation<-Ljava/util/List;>;(JJJLjava/lang/Long;Ljava/lang/Long;JLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object; getH5PPreloadW(JJJLjava/lang/Long;Ljava/lang/Long;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(JJJLjava/lang/Long;Ljava/lang/Long;Lkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;getRequiredConverters(()Ljava/util/List;>;RuntimeInvisibleAnnotations SourceFileStateEntityDao_Impl.java NestMembers InnerClasses1 Z[\]W**+* Y*+^&' (P_`a bcde]m*Y*+,^U_ `afghijfkhlZmno]Zn!: !#: 6   !)6   )6   !)6   )6 6    )-: * 3Y* 58^>it uvwx"y%z-{0|9}<~HRW_p n`anpqnrqnsqntunhijvw bxy _z{ H&|{ W}~ j nhE$@Z]*;: ; #: 6 !)6 )6 !)6 )6  )6  )6  = A)6  = A) 6  = A) 6  = A)-:*GY* I 8^  #&.1:=FJSW\frv{  _z `apqrqqq hi vw xy z{}~j h f$    Z]*J: J #: 6 !)6 )6 !)6 )6  )6  )6  = A)6  = A) 6  = A) 6  = A)-:*LY* N 8^ _q rstu#v&w.x1y:z={F|J}S~W\frv{_z `apqrqqq hi vw xy z{}~j h f$    Z]O: O#: 6   !)6   )6   !)6   )6    =  A)6    =  A)6    =  A)6    =  A)-: * QY* S 8^r #&.1:=BLX\akw{_p `apqrqqhi vw xy z{ }~ j h L$    Z Y]T^:ZcQLG3 2 3GLQPK!!&X Mcom/ustadmobile/core/db/dao/xapi/StatementContextActivityJoinDao_Impl$1.class=V  Gcom/ustadmobile/core/db/dao/xapi/StatementContextActivityJoinDao_Impl$1this$0GLcom/ustadmobile/core/db/dao/xapi/StatementContextActivityJoinDao_Impl;   $androidx/room/EntityInsertionAdapter(Landroidx/room/RoomDatabase;)VINSERT OR IGNORE INTO `StatementContextActivityJoin` (`scajFromStatementIdHi`,`scajFromStatementIdLo`,`scajToHash`,`scajContextType`,`scajToActivityUid`,`scajToActivityId`,`scajEtag`) VALUES (?,?,?,?,?,?,?)  Acom/ustadmobile/lib/db/entities/xapi/StatementContextActivityJoingetScajFromStatementIdHi()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V  getScajFromStatementIdLo   getScajToHash " #$getScajContextType()I & 'getScajToActivityUid ) *+getScajToActivityId()Ljava/lang/String; - ./bindNull(I)V 1 23 bindString(ILjava/lang/String;)V 5 6 getScajEtag 8 9:bindq(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/xapi/StatementContextActivityJoin;)Vf(Lcom/ustadmobile/core/db/dao/xapi/StatementContextActivityJoinDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethisILcom/ustadmobile/core/db/dao/xapi/StatementContextActivityJoinDao_Impl$1;arg0Landroidx/room/RoomDatabase; createQueryRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entityCLcom/ustadmobile/lib/db/entities/xapi/StatementContextActivityJoin; StackMapTable$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignaturekLandroidx/room/EntityInsertionAdapter; SourceFile)StatementContextActivityJoinDao_Impl.javaEnclosingMethodSEcom/ustadmobile/core/db/dao/xapi/StatementContextActivityJoinDao_ImplNestHost InnerClasses  ;<I *+*,=%>  ?@  ABC+<- =)> ?@DE9:<c+,+,+,+,!+,%,(+,+,(0+,4=* / 01!2-384?5J7V9b:> c?@cFGcHIJJ K EED9L<4 *+,7=%>  ?@K EEMNOPQR TRU PK!!?n+gMcom/ustadmobile/core/db/dao/xapi/StatementContextActivityJoinDao_Impl$2.class=Q  Gcom/ustadmobile/core/db/dao/xapi/StatementContextActivityJoinDao_Impl$2this$0GLcom/ustadmobile/core/db/dao/xapi/StatementContextActivityJoinDao_Impl;   val$entitiesLjava/util/List;  java/lang/Object()V  Ecom/ustadmobile/core/db/dao/xapi/StatementContextActivityJoinDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  0__insertionAdapterOfStatementContextActivityJoin&Landroidx/room/EntityInsertionAdapter; !"# $%$androidx/room/EntityInsertionAdapterinsert(Ljava/lang/Iterable;)V ' (setTransactionSuccessful *+, -. kotlin/UnitINSTANCE Lkotlin/Unit; 0 1endTransaction 3 45call()Lkotlin/Unit;7java/util/concurrent/CallableZ(Lcom/ustadmobile/core/db/dao/xapi/StatementContextActivityJoinDao_Impl;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethisILcom/ustadmobile/core/db/dao/xapi/StatementContextActivityJoinDao_Impl$2; Signature StackMapTableAjava/lang/Throwable ExceptionsDjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFile)StatementContextActivityJoinDao_Impl.javaEnclosingMethod MNinsertOrIgnoreListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :A;<=>459?*** *&)L*/+M*/, &2:"E GH"I&K0I2K=L; ?<=?r@BCEFA4G9/*2:A; <=BCEF>HIJKLOP PK!! (kMcom/ustadmobile/core/db/dao/xapi/StatementContextActivityJoinDao_Impl$3.class=  Gcom/ustadmobile/core/db/dao/xapi/StatementContextActivityJoinDao_Impl$3this$0GLcom/ustadmobile/core/db/dao/xapi/StatementContextActivityJoinDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  Ecom/ustadmobile/core/db/dao/xapi/StatementContextActivityJoinDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;scajFromStatementIdHi !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&scajFromStatementIdLo( scajToHash*scajContextType,scajToActivityUid.scajToActivityId0scajEtag2java/util/ArrayList 456 78android/database/CursorgetCount()I 1: ;(I)V 4= >? moveToNext()Z 4A BCgetLong(I)J 4E FGgetInt(I)I 4I JKisNull(I)Z 4M NO getString(I)Ljava/lang/String;QAcom/ustadmobile/lib/db/entities/xapi/StatementContextActivityJoin PS T(JJJIJLjava/lang/String;J)V VWX YZjava/util/Listadd(Ljava/lang/Object;)Z 4\ ]close _`a bandroidx/room/RoomSQLiteQueryrelease d efcall()Ljava/util/List;hjava/util/concurrent/Callablei(Lcom/ustadmobile/core/db/dao/xapi/StatementContextActivityJoinDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethisILcom/ustadmobile/core/db/dao/xapi/StatementContextActivityJoinDao_Impl$3; Signature_tmpScajToActivityIdLjava/lang/String;_itemCLcom/ustadmobile/lib/db/entities/xapi/StatementContextActivityJoin;_tmpScajFromStatementIdHiJ_tmpScajFromStatementIdLo_tmpScajToHash_tmpScajContextTypeI_tmpScajToActivityUid _tmpScajEtag#_cursorIndexOfScajFromStatementIdHi#_cursorIndexOfScajFromStatementIdLo_cursorIndexOfScajToHash_cursorIndexOfScajContextType_cursorIndexOfScajToActivityUid_cursorIndexOfScajToActivityId_cursorIndexOfScajEtag_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableULjava/util/List; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionW()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;Ljava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFile)StatementContextActivityJoinDao_Impl.javaEnclosingMethod findAllByStatementId7(JJILkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  g ijC*+*,* kdlmnoefj**L+=+%>+'6+)6++6+-6+/61Y+39: +<|+@7 +@7 +@7+D6+@7+H : +L:+@7PY  R:   UW : +[*^ :+[*^kvhjkl'm/n7o?pGqVr_uhwqy{{}lpq rs hmtu qdvu {ZwuPxyFzu+pq!{u|y}y'~y/y7y?yGyV mn V cV 4VI4V - 4V4oAej/*ckdl mno PK!!>Kcom/ustadmobile/core/db/dao/xapi/StatementContextActivityJoinDao_Impl.class=l  @com/ustadmobile/core/db/dao/xapi/StatementContextActivityJoinDao()V   Ecom/ustadmobile/core/db/dao/xapi/StatementContextActivityJoinDao_Impl__dbLandroidx/room/RoomDatabase;Gcom/ustadmobile/core/db/dao/xapi/StatementContextActivityJoinDao_Impl$1  f(Lcom/ustadmobile/core/db/dao/xapi/StatementContextActivityJoinDao_Impl;Landroidx/room/RoomDatabase;)V  0__insertionAdapterOfStatementContextActivityJoin&Landroidx/room/EntityInsertionAdapter;Gcom/ustadmobile/core/db/dao/xapi/StatementContextActivityJoinDao_Impl$2  Z(Lcom/ustadmobile/core/db/dao/xapi/StatementContextActivityJoinDao_Impl;Ljava/util/List;)V   androidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;"+ SELECT StatementContextActivityJoin.* FROM StatementContextActivityJoin WHERE StatementContextActivityJoin.scajFromStatementIdHi = ? AND StatementContextActivityJoin.scajFromStatementIdLo = ? AND StatementContextActivityJoin.scajContextType = ? $%& '(androidx/room/RoomSQLiteQueryacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; $* +,bindLong(IJ)V ./0 12androidx/room/util/DBUtilcreateCancellationSignal!()Landroid/os/CancellationSignal;4Gcom/ustadmobile/core/db/dao/xapi/StatementContextActivityJoinDao_Impl$3 36 7i(Lcom/ustadmobile/core/db/dao/xapi/StatementContextActivityJoinDao_Impl;Landroidx/room/RoomSQLiteQuery;)V 9 :(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; <=> ?@java/util/Collections emptyList()Ljava/util/List; SignaturekLandroidx/room/EntityInsertionAdapter;(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethisGLcom/ustadmobile/core/db/dao/xapi/StatementContextActivityJoinDao_Impl;$RuntimeInvisibleParameterAnnotationsLandroidx/annotation/NonNull;insertOrIgnoreListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;entitiesLjava/util/List; $completion Lkotlin/coroutines/Continuation;LocalVariableTypeTableULjava/util/List;0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;(Ljava/util/List;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;findAllByStatementId7(JJILkotlin/coroutines/Continuation;)Ljava/lang/Object; statementIdHiJ statementIdLoscajContextTypeI_sqlLjava/lang/String; _statementLandroidx/room/RoomSQLiteQuery; _argIndex_cancellationSignalLandroid/os/CancellationSignal;xLkotlin/coroutines/Continuation<-Ljava/util/List;>;(JJILkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;getRequiredConverters(()Ljava/util/List;>;RuntimeInvisibleAnnotations SourceFile)StatementContextActivityJoinDao_Impl.java NestMembers InnerClasses1 ABCDW**+* Y*+E#$ %<FGH IJKLDm*Y*+,EAF GHMNOPQMROSATUVD K!:!#:6  )6  !)6  )-: * 3Y*58E* U\ ]^_`"a%b/c4dF\ KGHKWXKYXKZ[KOPG\] ?^_<`[ 4ab Q KOcAd e@D;EAfgJhij3 k 3PK!!C:com/ustadmobile/core/db/dao/xapi/StatementDao_Impl$1.class=  4com/ustadmobile/core/db/dao/xapi/StatementDao_Impl$1this$04Lcom/ustadmobile/core/db/dao/xapi/StatementDao_Impl;   $androidx/room/EntityInsertionAdapter(Landroidx/room/RoomDatabase;)VBINSERT OR IGNORE INTO `StatementEntity` (`statementIdHi`,`statementIdLo`,`statementActorPersonUid`,`statementVerbUid`,`statementObjectType`,`statementObjectUid1`,`statementObjectUid2`,`statementActorUid`,`authorityActorUid`,`teamUid`,`resultCompletion`,`resultSuccess`,`resultScoreScaled`,`resultScoreRaw`,`resultScoreMin`,`resultScoreMax`,`resultDuration`,`resultResponse`,`timestamp`,`stored`,`contextRegistrationHi`,`contextRegistrationLo`,`contextRegistrationHash`,`contextPlatform`,`contextStatementRefIdHi`,`contextStatementRefIdLo`,`contextInstructorActorUid`,`statementLct`,`extensionProgress`,`completionOrProgress`,`statementContentEntryUid`,`statementLearnerGroupUid`,`statementClazzUid`,`statementCbUid`,`statementDoorNode`,`isSubStatement`) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)  4com/ustadmobile/lib/db/entities/xapi/StatementEntitygetStatementIdHi()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V  getStatementIdLo  getStatementActorPersonUid " #getStatementVerbUid % &'getStatementObjectType()I ) *getStatementObjectUid1 , -getStatementObjectUid2 / 0getStatementActorUid 2 3getAuthorityActorUid 5 6 getTeamUid 8 9:getResultCompletion()Ljava/lang/Boolean; <=> ?@java/lang/Boolean booleanValue()Z BCD EFjava/lang/IntegervalueOf(I)Ljava/lang/Integer; H IJbindNull(I)V BL M'intValue O P:getResultSuccess R STgetResultScoreScaled()Ljava/lang/Float; VWX YZjava/lang/Float floatValue()F \ ]^ bindDouble(ID)V ` aTgetResultScoreRaw c dTgetResultScoreMin f gTgetResultScoreMax i jkgetResultDuration()Ljava/lang/Long; mno pjava/lang/Long longValue r stgetResultResponse()Ljava/lang/String; v wx bindString(ILjava/lang/String;)V z { getTimestamp } ~ getStored  getContextRegistrationHi  getContextRegistrationLo  getContextRegistrationHash  tgetContextPlatform  getContextStatementRefIdHi  getContextStatementRefIdLo  getContextInstructorActorUid  getStatementLct  getExtensionProgress()Ljava/lang/Integer;  @getCompletionOrProgress  getStatementContentEntryUid  getStatementLearnerGroupUid  getStatementClazzUid  getStatementCbUid  getStatementDoorNode  @isSubStatement  bindd(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/xapi/StatementEntity;)VS(Lcom/ustadmobile/core/db/dao/xapi/StatementDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis6Lcom/ustadmobile/core/db/dao/xapi/StatementDao_Impl$1;arg0Landroidx/room/RoomDatabase; createQueryRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity6Lcom/ustadmobile/lib/db/entities/xapi/StatementEntity;_tmpLjava/lang/Integer;_tmp_1_tmp_2I_tmp_3 StackMapTable$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V Signature^Landroidx/room/EntityInsertionAdapter; SourceFileStatementDao_Impl.javaEnclosingMethod2com/ustadmobile/core/db/dao/xapi/StatementDao_ImplNestHost InnerClasses  I *+*,B   t- F h+,+,+,+,!+,$+,(+,++,.+ ,1+ ,4,7,7;AN-+ G+ -K,N,N;A:+ G+ K,Q+ G+ ,QU[,_+G+,_U[,b+G+,bU[,e+G+,eU[,h+G+,hl,q+G+,qu+,y+,|+,+,+,,+G+,u+,+,+,+,,+G+,K,6++,+ ,+!,+",+#,,6+$=L MN!O,P8QDRPS\ThUtVWXZ\]^`bce ghj/l6mAoQqXrctsvzwy{|~ $0<CN^lwH;la ?  @BBB @BBB  M A @S@ D4 *+,B    PK!!722;com/ustadmobile/core/db/dao/xapi/StatementDao_Impl$10.class=  5com/ustadmobile/core/db/dao/xapi/StatementDao_Impl$10this$04Lcom/ustadmobile/core/db/dao/xapi/StatementDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  2com/ustadmobile/core/db/dao/xapi/StatementDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; statementIdHi !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I& statementIdLo(statementActorPersonUid*statementVerbUid,statementObjectType.statementObjectUid10statementObjectUid22statementActorUid4authorityActorUid6teamUid8resultCompletion: resultSuccess<resultScoreScaled>resultScoreRaw@resultScoreMinBresultScoreMaxDresultDurationFresultResponseH timestampJstoredLcontextRegistrationHiNcontextRegistrationLoPcontextRegistrationHashRcontextPlatformTcontextStatementRefIdHiVcontextStatementRefIdLoXcontextInstructorActorUidZ statementLct\extensionProgress^completionOrProgress`statementContentEntryUidbstatementLearnerGroupUiddstatementClazzUidfstatementCbUidhstatementDoorNodejisSubStatementlactorUidnactorPersonUidp actorNamer actorMboxtactorMbox_sha1sumv actorOpenidxactorAccountNamezactorAccountHomePage| actorEtag~actorLctactorObjectTypegmajGroupActorUidgmajMemberActorUid gmajLastModjava/util/ArrayList  android/database/CursorgetCount()I (I)V  moveToNext()Z isNull(I)Z getLong(I)J getInt(I)I  java/lang/IntegervalueOf(I)Ljava/lang/Integer; intValue  java/lang/Boolean(Z)Ljava/lang/Boolean; getFloat(I)F  java/lang/Float(F)Ljava/lang/Float;  java/lang/Long(J)Ljava/lang/Long;  getString(I)Ljava/lang/String;4com/ustadmobile/lib/db/entities/xapi/StatementEntity (JJJJIJJJJJLjava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Long;Ljava/lang/String;JJJJJLjava/lang/String;JJJJLjava/lang/Integer;ZJJJJJZ)V0com/ustadmobile/lib/db/entities/xapi/ActorEntity t(JJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JJI)V9com/ustadmobile/lib/db/entities/xapi/GroupMemberActorJoin (JJJ)V@com/ustadmobile/lib/db/composites/xapi/StatementEntityAndRelated (Lcom/ustadmobile/lib/db/entities/xapi/StatementEntity;Lcom/ustadmobile/lib/db/entities/xapi/GroupMemberActorJoin;Lcom/ustadmobile/lib/db/entities/xapi/ActorEntity;)V  java/util/Listadd(Ljava/lang/Object;)Z close  androidx/room/RoomSQLiteQueryrelease  call()Ljava/util/List;java/util/concurrent/CallableV(Lcom/ustadmobile/core/db/dao/xapi/StatementDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis7Lcom/ustadmobile/core/db/dao/xapi/StatementDao_Impl$10; Signature_tmp_1Ljava/lang/Integer;_tmp_2_tmpResultScoreScaledLjava/lang/Float;_tmpResultScoreRaw_tmpResultScoreMin_tmpResultScoreMax_tmpResultDurationLjava/lang/Long;_tmpResultResponseLjava/lang/String;_tmpContextPlatform_tmpExtensionProgress_tmpStatementIdHiJ_tmpStatementIdLo_tmpStatementActorPersonUid_tmpStatementVerbUid_tmpStatementObjectTypeI_tmpStatementObjectUid1_tmpStatementObjectUid2_tmpStatementActorUid_tmpAuthorityActorUid _tmpTeamUid_tmpResultCompletionLjava/lang/Boolean;_tmpResultSuccess _tmpTimestamp _tmpStored_tmpContextRegistrationHi_tmpContextRegistrationLo_tmpContextRegistrationHash_tmpContextStatementRefIdHi_tmpContextStatementRefIdLo_tmpContextInstructorActorUid_tmpStatementLct_tmpCompletionOrProgressZ_tmp_3_tmpStatementContentEntryUid_tmpStatementLearnerGroupUid_tmpStatementClazzUid_tmpStatementCbUid_tmpStatementDoorNode_tmpIsSubStatement_tmp_4_tmpStatementEntity6Lcom/ustadmobile/lib/db/entities/xapi/StatementEntity; _tmpActorName _tmpActorMbox_tmpActorMbox_sha1sum_tmpActorOpenid_tmpActorAccountName_tmpActorAccountHomePage _tmpActorUid_tmpActorPersonUid _tmpActorEtag _tmpActorLct_tmpActorObjectType_tmpActorEntity2Lcom/ustadmobile/lib/db/entities/xapi/ActorEntity;_tmpGmajGroupActorUid_tmpGmajMemberActorUid_tmpGmajLastMod_tmpGroupMemberActorJoin;Lcom/ustadmobile/lib/db/entities/xapi/GroupMemberActorJoin;_item_1BLcom/ustadmobile/lib/db/composites/xapi/StatementEntityAndRelated;_cursorIndexOfStatementIdHi_cursorIndexOfStatementIdLo%_cursorIndexOfStatementActorPersonUid_cursorIndexOfStatementVerbUid!_cursorIndexOfStatementObjectType!_cursorIndexOfStatementObjectUid1!_cursorIndexOfStatementObjectUid2_cursorIndexOfStatementActorUid_cursorIndexOfAuthorityActorUid_cursorIndexOfTeamUid_cursorIndexOfResultCompletion_cursorIndexOfResultSuccess_cursorIndexOfResultScoreScaled_cursorIndexOfResultScoreRaw_cursorIndexOfResultScoreMin_cursorIndexOfResultScoreMax_cursorIndexOfResultDuration_cursorIndexOfResultResponse_cursorIndexOfTimestamp_cursorIndexOfStored#_cursorIndexOfContextRegistrationHi#_cursorIndexOfContextRegistrationLo%_cursorIndexOfContextRegistrationHash_cursorIndexOfContextPlatform%_cursorIndexOfContextStatementRefIdHi%_cursorIndexOfContextStatementRefIdLo'_cursorIndexOfContextInstructorActorUid_cursorIndexOfStatementLct_cursorIndexOfExtensionProgress"_cursorIndexOfCompletionOrProgress&_cursorIndexOfStatementContentEntryUid&_cursorIndexOfStatementLearnerGroupUid_cursorIndexOfStatementClazzUid_cursorIndexOfStatementCbUid_cursorIndexOfStatementDoorNode_cursorIndexOfIsSubStatement_cursorIndexOfActorUid_cursorIndexOfActorPersonUid_cursorIndexOfActorName_cursorIndexOfActorMbox_cursorIndexOfActorMboxSha1sum_cursorIndexOfActorOpenid_cursorIndexOfActorAccountName"_cursorIndexOfActorAccountHomePage_cursorIndexOfActorEtag_cursorIndexOfActorLct_cursorIndexOfActorObjectType_cursorIndexOfGmajGroupActorUid _cursorIndexOfGmajMemberActorUid_cursorIndexOfGmajLastMod_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableTLjava/util/List; StackMapTableqjava/lang/Stringsjava/lang/Throwable Exceptionsvjava/lang/ExceptionV()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;Ljava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileStatementDao_Impl.javaEnclosingMethod %findStatusForStudentsInClazzByUidListF(JLjava/util/List;ZLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses   C*+*,* i=w**L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 +96 +;6+=6+?6+A6+C6+E6+G6+I6+K6+M6+O6+Q6+S6+U6+W6+Y6+[6+]6+_6 +a6!+c6"+e6#+g6$+i6%+k6&+m6'+o6(+q6)+s6*+u6++w6,+y6-+{6.+}6/+60+61+62+63Y+:4+<++y+n+c+X+M+B+ 7+ ,+ !+ +  +++++++++++++|+q+f+[+P+E+ :+!/+"$+#+$+%+77+79+7;+7=+6?+7@+7B+ 7D+ 7F+ 7H+  :K+ :KKK:J+  :M+ :MMM:L+ :N+:N+ :O+:O+ :P+:P+ :Q+:Q+ :R+:R+ :S +:S+7T+7V+7X+7Z+7\+ :^ +:^+7_+7a+7c+7e+ :g+:g+6ii6h+ 7j+!7l+"7n+#7p+$7r+%6uu6tY79;=?@BDFHJLNOPQRSTVXZ\^_aceghjlnprt:6:6+&q+'f+([+)P+*E++:+,/+-$+.+/+0+&78+'7:+( :< +(:<+) := +):=+* :> +*:>++ :? ++:?+, :@ +,:@+- :A +-:A+.7B+/7D+06FY8:<=>?@ABDF:7:7+1+2+33+179+27;+37=Y9;=:8:8Y687:545W4:5+*5:v+*vmopq'r/s7t?uGvOwWx_ygzo{w|}~'/7?GOW_gowAJS]gq{ &3>DQ\boz  ' 1 ; F L Y c o y          # % ' ) * , / 0 2 5 6 8 ; < > A B D" G- H3 J= MG OQ Q[ Rz S} T W Y [ ] ^ _ ` b c d e g h e g h iKM#NAO_P}QRS^IgJ7S9];g=q?{@ByDo Fe H,  JGK  LM3NQOoP{Q]RBS8T.V$XZ\^_'a1c;eYgohciyjl{nqpgrQt] u!"6#<$=%>&?'@0(A)8*:#<$=%>s&?"X'@==(AG3+BQ),D[-Fz./7#091;2=348 565!"6m./734878'9/:7;?<G=O> W? _@ gA oB wCD}EuFmGeH]IUJMKEL=M5N-O%PQR STU V!W"X#'Y$/Z%7[&?\'G](O^)W_*_`+ga,ob-wc.d/}e0uf1mg2eh3Vij4klm Vin4o-85rA  @BC  @BE      pBPp p8Upp @F_pp@U5x$ p p p p p p?7 /5rtuwxyAz/*i tuxy{|}~ PK!!Ty;com/ustadmobile/core/db/dao/xapi/StatementDao_Impl$11.class=  5com/ustadmobile/core/db/dao/xapi/StatementDao_Impl$11this$04Lcom/ustadmobile/core/db/dao/xapi/StatementDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  2com/ustadmobile/core/db/dao/xapi/StatementDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;actorUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&actorPersonUid( actorName* actorMbox,actorMbox_sha1sum. actorOpenid0actorAccountName2actorAccountHomePage4 actorEtag6actorLct8actorObjectType:java/util/ArrayList <=> ?@android/database/CursorgetCount()I 9B C(I)V <E FG moveToNext()Z <I JKgetLong(I)J <M NOisNull(I)Z <Q RS getString(I)Ljava/lang/String; <U VWgetInt(I)IY0com/ustadmobile/lib/db/entities/xapi/ActorEntity X[ \t(JJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JJI)V ^_` abjava/util/Listadd(Ljava/lang/Object;)Z <d eclose ghi jandroidx/room/RoomSQLiteQueryrelease l mncall()Ljava/util/List;pjava/util/concurrent/CallableV(Lcom/ustadmobile/core/db/dao/xapi/StatementDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis7Lcom/ustadmobile/core/db/dao/xapi/StatementDao_Impl$11; Signature _tmpActorNameLjava/lang/String; _tmpActorMbox_tmpActorMbox_sha1sum_tmpActorOpenid_tmpActorAccountName_tmpActorAccountHomePage_item_12Lcom/ustadmobile/lib/db/entities/xapi/ActorEntity; _tmpActorUidJ_tmpActorPersonUid _tmpActorEtag _tmpActorLct_tmpActorObjectTypeI_cursorIndexOfActorUid_cursorIndexOfActorPersonUid_cursorIndexOfActorName_cursorIndexOfActorMbox_cursorIndexOfActorMboxSha1sum_cursorIndexOfActorOpenid_cursorIndexOfActorAccountName"_cursorIndexOfActorAccountHomePage_cursorIndexOfActorEtag_cursorIndexOfActorLct_cursorIndexOfActorObjectType_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableDLjava/util/List; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionF()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;wLjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileStatementDao_Impl.javaEnclosingMethod +findActorEntitiesForStudentInClazzByUidListF(JLjava/util/List;JLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  o qrC*+*,* s tuvwmnrZ**L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 9Y+;A: +D+H7+H7+L : +P:+L : +P:+L : +P:+L : +P:+L : +P:+ L : + P:+ H7+ H7+ T6XYZ: ]W :+c*f:+c*fs/    ' / 7 ? G O W _ g v         # ) 3 = G Q p z }  " #  " # $tB xyzy{y|y }y&~yp xyzy{y}|yb}y3G~y==G3Q)yr'j/b7Z?RGJOB W: _2 g* v uv v wv<^+      I<^<wAmr/*ks t uvw PK!!֩;com/ustadmobile/core/db/dao/xapi/StatementDao_Impl$12.class=  5com/ustadmobile/core/db/dao/xapi/StatementDao_Impl$12this$04Lcom/ustadmobile/core/db/dao/xapi/StatementDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  2com/ustadmobile/core/db/dao/xapi/StatementDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;java/util/ArrayList !" #$android/database/CursorgetCount()I & '(I)V ) *+ moveToNext()Z - ./getLong(I)J 1 23isNull(I)Z 5 67getInt(I)I 9:; <=java/lang/IntegervalueOf(I)Ljava/lang/Integer; 9? @$intValue BCD <Ejava/lang/Boolean(Z)Ljava/lang/Boolean; G HIgetFloat(I)F KLM <Njava/lang/Float(F)Ljava/lang/Float;P-com/ustadmobile/lib/db/composites/BlockStatus OR S=(JJLjava/lang/Integer;ZLjava/lang/Boolean;Ljava/lang/Float;)V UVW XYjava/util/Listadd(Ljava/lang/Object;)Z [ \close ^_` aandroidx/room/RoomSQLiteQueryrelease c decall()Ljava/util/List;gjava/util/concurrent/CallableV(Lcom/ustadmobile/core/db/dao/xapi/StatementDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis7Lcom/ustadmobile/core/db/dao/xapi/StatementDao_Impl$12; Signature _tmpSProgressLjava/lang/Integer;_tmp_1_tmpSScoreScaledLjava/lang/Float;_item_2/Lcom/ustadmobile/lib/db/composites/BlockStatus;_tmpSPersonUidJ _tmpSCbUid_tmpSIsCompletedZ_tmpI_tmpSIsSuccessLjava/lang/Boolean;_cursorIndexOfSPersonUid_cursorIndexOfSCbUid_cursorIndexOfSProgress_cursorIndexOfSIsCompleted_cursorIndexOfSIsSuccess_cursorIndexOfSScoreScaled_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableALjava/util/List; StackMapTablejava/lang/Throwable Exceptionsjava/lang/ExceptionC()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;tLjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileStatementDao_Impl.javaEnclosingMethod findStatusForStudentsInClazzF(JLjava/util/List;JLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  f hiC*+*,* j klmndeiY **L=>6666Y+%:+(+,7 +,7 +0 :+48:+466+0 :+48:>A:+0 :+FJ:OY  Q:  TWB: +Z*] :+Z*]j!       ! 0 9 B K U [ g p |     kXopqprs tu Bvw Kxw gop|ryzp~{|;}~Vqprs|||||!|0lm 00  U* 9@ U9 9 @BB U9B9 K!  U nAdi/*bj k lmn PK!!d&;com/ustadmobile/core/db/dao/xapi/StatementDao_Impl$13.class=  5com/ustadmobile/core/db/dao/xapi/StatementDao_Impl$13this$04Lcom/ustadmobile/core/db/dao/xapi/StatementDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  2com/ustadmobile/core/db/dao/xapi/StatementDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;java/util/ArrayList !" #$android/database/CursorgetCount()I & '(I)V ) *+ moveToNext()Z - ./getLong(I)J 1 23isNull(I)Z 5 67getInt(I)I 9:; <=java/lang/IntegervalueOf(I)Ljava/lang/Integer; 9? @$intValue BCD <Ejava/lang/Boolean(Z)Ljava/lang/Boolean; G HIgetFloat(I)F KLM <Njava/lang/Float(F)Ljava/lang/Float;P-com/ustadmobile/lib/db/composites/BlockStatus OR S=(JJLjava/lang/Integer;ZLjava/lang/Boolean;Ljava/lang/Float;)V UVW XYjava/util/Listadd(Ljava/lang/Object;)Z [ \close ^_` aandroidx/room/RoomSQLiteQueryrelease c decall()Ljava/util/List;gjava/util/concurrent/CallableV(Lcom/ustadmobile/core/db/dao/xapi/StatementDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis7Lcom/ustadmobile/core/db/dao/xapi/StatementDao_Impl$13; Signature _tmpSProgressLjava/lang/Integer;_tmp_1_tmpSScoreScaledLjava/lang/Float;_item_2/Lcom/ustadmobile/lib/db/composites/BlockStatus;_tmpSPersonUidJ _tmpSCbUid_tmpSIsCompletedZ_tmpI_tmpSIsSuccessLjava/lang/Boolean;_cursorIndexOfSPersonUid_cursorIndexOfSCbUid_cursorIndexOfSProgress_cursorIndexOfSIsCompleted_cursorIndexOfSIsSuccess_cursorIndexOfSScoreScaled_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableALjava/util/List; StackMapTablejava/lang/Throwable Exceptionsjava/lang/ExceptionC()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;finalize()Ljava/lang/Object;tLjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileStatementDao_Impl.javaEnclosingMethod "findStatusForStudentsInClazzAsFlow2(JLjava/util/List;J)Lkotlinx/coroutines/flow/Flow;NestHost InnerClasses  f hiC*+*,* j4klmndeiC  **L=>6666Y+%:+(+,7 +,7 +0 :+48:+466+0 :+48:>A:+0 :+FJ:OY  Q:  TWB: +Z :+Zj~8:;<=>?!@0A9DBFKHUI[KgOpP|STVXZ[]_`abdbdekXopqprs tu Bvw Kxw gop|ryzp~{|;}~Vqprs|||||!|0 lm 00  U* 9@ U9 9 @BB U9B9 K!  U  ni6*]j jkk lmAdi/*bj4k lmn PK!!cw"w";com/ustadmobile/core/db/dao/xapi/StatementDao_Impl$14.class=$  5com/ustadmobile/core/db/dao/xapi/StatementDao_Impl$14this$04Lcom/ustadmobile/core/db/dao/xapi/StatementDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  2com/ustadmobile/core/db/dao/xapi/StatementDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; statementIdHi !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I& statementIdLo(statementActorPersonUid*statementVerbUid,statementObjectType.statementObjectUid10statementObjectUid22statementActorUid4authorityActorUid6teamUid8resultCompletion: resultSuccess<resultScoreScaled>resultScoreRaw@resultScoreMinBresultScoreMaxDresultDurationFresultResponseH timestampJstoredLcontextRegistrationHiNcontextRegistrationLoPcontextRegistrationHashRcontextPlatformTcontextStatementRefIdHiVcontextStatementRefIdLoXcontextInstructorActorUidZ statementLct\extensionProgress^completionOrProgress`statementContentEntryUidbstatementLearnerGroupUiddstatementClazzUidfstatementCbUidhstatementDoorNodejisSubStatement lmn opandroid/database/Cursor moveToFirst()Z lr stgetLong(I)J lv wxgetInt(I)I lz {|isNull(I)Z ~ java/lang/IntegervalueOf(I)Ljava/lang/Integer; ~ intValue()I  java/lang/Boolean(Z)Ljava/lang/Boolean; l getFloat(I)F  java/lang/Float(F)Ljava/lang/Float;  java/lang/Long(J)Ljava/lang/Long; l  getString(I)Ljava/lang/String;4com/ustadmobile/lib/db/entities/xapi/StatementEntity (JJJJIJJJJJLjava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Long;Ljava/lang/String;JJJJJLjava/lang/String;JJJJLjava/lang/Integer;ZJJJJJZ)V l close  androidx/room/RoomSQLiteQueryrelease  call8()Lcom/ustadmobile/lib/db/entities/xapi/StatementEntity;java/util/concurrent/CallableV(Lcom/ustadmobile/core/db/dao/xapi/StatementDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis7Lcom/ustadmobile/core/db/dao/xapi/StatementDao_Impl$14; Signature_tmpLjava/lang/Integer;_tmp_1_tmpResultScoreScaledLjava/lang/Float;_tmpResultScoreRaw_tmpResultScoreMin_tmpResultScoreMax_tmpResultDurationLjava/lang/Long;_tmpResultResponseLjava/lang/String;_tmpContextPlatform_tmpExtensionProgress_tmpStatementIdHiJ_tmpStatementIdLo_tmpStatementActorPersonUid_tmpStatementVerbUid_tmpStatementObjectTypeI_tmpStatementObjectUid1_tmpStatementObjectUid2_tmpStatementActorUid_tmpAuthorityActorUid _tmpTeamUid_tmpResultCompletionLjava/lang/Boolean;_tmpResultSuccess _tmpTimestamp _tmpStored_tmpContextRegistrationHi_tmpContextRegistrationLo_tmpContextRegistrationHash_tmpContextStatementRefIdHi_tmpContextStatementRefIdLo_tmpContextInstructorActorUid_tmpStatementLct_tmpCompletionOrProgressZ_tmp_2_tmpStatementContentEntryUid_tmpStatementLearnerGroupUid_tmpStatementClazzUid_tmpStatementCbUid_tmpStatementDoorNode_tmpIsSubStatement_tmp_3_result6Lcom/ustadmobile/lib/db/entities/xapi/StatementEntity;_cursorIndexOfStatementIdHi_cursorIndexOfStatementIdLo%_cursorIndexOfStatementActorPersonUid_cursorIndexOfStatementVerbUid!_cursorIndexOfStatementObjectType!_cursorIndexOfStatementObjectUid1!_cursorIndexOfStatementObjectUid2_cursorIndexOfStatementActorUid_cursorIndexOfAuthorityActorUid_cursorIndexOfTeamUid_cursorIndexOfResultCompletion_cursorIndexOfResultSuccess_cursorIndexOfResultScoreScaled_cursorIndexOfResultScoreRaw_cursorIndexOfResultScoreMin_cursorIndexOfResultScoreMax_cursorIndexOfResultDuration_cursorIndexOfResultResponse_cursorIndexOfTimestamp_cursorIndexOfStored#_cursorIndexOfContextRegistrationHi#_cursorIndexOfContextRegistrationLo%_cursorIndexOfContextRegistrationHash_cursorIndexOfContextPlatform%_cursorIndexOfContextStatementRefIdHi%_cursorIndexOfContextStatementRefIdLo'_cursorIndexOfContextInstructorActorUid_cursorIndexOfStatementLct_cursorIndexOfExtensionProgress"_cursorIndexOfCompletionOrProgress&_cursorIndexOfStatementContentEntryUid&_cursorIndexOfStatementLearnerGroupUid_cursorIndexOfStatementClazzUid_cursorIndexOfStatementCbUid_cursorIndexOfStatementDoorNode_cursorIndexOfIsSubStatement_cursorLandroid/database/Cursor; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/Nullable;()Ljava/lang/Object;iLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileStatementDao_Impl.javaEnclosingMethod  !findResumableRegistration7(JJJLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses   C*+*,*  3=g+**L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 +96 +;6+=6+?6+A6+C6+E6+G6+I6+K6+M6+O6+Q6+S6+U6+W6+Y6+[6+]6+_6 +a6!+c6"+e6#+g6$+i6%+k+q7'+q7)+q7++q7-+u6/+q70+q72+ q74+ q76+ q78+ y :;+ u}:;;;::+ y :=+ u}:===:<+y :>+:>+y :?+:?+y :@+:@+y :A+:A+y :B+q:B+y :C +:C+q7D+q7F+q7H+q7J+q7L+y :N +:N+q7O+q7Q+q7S+q7U+y :W+u}:W+u6YY6X+ q7Z+!q7\+"q7^+#q7`+$q7b+%u6ee6dY')+-/02468:<>?@ABCDFHJLNOQSUWXZ\^`bd:&:&&:'+*':f+*f l'/7?GOW_gow'/8AJT^hr| *5;HSYfqw    !# &(*(,2.=/C1P5Z6f8p:z<>@CDEFGI KLIK!L(MZ;=>8?V@tABCN@WA'J)T+^-h/r0|2y4o6e8,:G; <=*>H?f@{A]BBC8D.F$HJL NOQ(S2UPWfXZYpZz\{^q`gbQd]e&'/7?GO W _ g o wzrjbZRJB:2*"   ! " #' $/ %&+#1l ~ @B3l~ ~ @B5l~~      B@l~~ 8El~~ ~@FOl~~~@U&llA/* "# PK!!ךo8$8$;com/ustadmobile/core/db/dao/xapi/StatementDao_Impl$15.class=7  5com/ustadmobile/core/db/dao/xapi/StatementDao_Impl$15this$04Lcom/ustadmobile/core/db/dao/xapi/StatementDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  2com/ustadmobile/core/db/dao/xapi/StatementDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; statementIdHi !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I& statementIdLo(statementActorPersonUid*statementVerbUid,statementObjectType.statementObjectUid10statementObjectUid22statementActorUid4authorityActorUid6teamUid8resultCompletion: resultSuccess<resultScoreScaled>resultScoreRaw@resultScoreMinBresultScoreMaxDresultDurationFresultResponseH timestampJstoredLcontextRegistrationHiNcontextRegistrationLoPcontextRegistrationHashRcontextPlatformTcontextStatementRefIdHiVcontextStatementRefIdLoXcontextInstructorActorUidZ statementLct\extensionProgress^completionOrProgress`statementContentEntryUidbstatementLearnerGroupUiddstatementClazzUidfstatementCbUidhstatementDoorNodejisSubStatementljava/util/ArrayList nop qrandroid/database/CursorgetCount()I kt u(I)V nw xy moveToNext()Z n{ |}getLong(I)J n getInt(I)I n isNull(I)Z  java/lang/IntegervalueOf(I)Ljava/lang/Integer; rintValue  java/lang/Boolean(Z)Ljava/lang/Boolean; n getFloat(I)F  java/lang/Float(F)Ljava/lang/Float;  java/lang/Long(J)Ljava/lang/Long; n  getString(I)Ljava/lang/String;4com/ustadmobile/lib/db/entities/xapi/StatementEntity (JJJJIJJJJJLjava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Long;Ljava/lang/String;JJJJJLjava/lang/String;JJJJLjava/lang/Integer;ZJJJJJZ)V  java/util/Listadd(Ljava/lang/Object;)Z n close  androidx/room/RoomSQLiteQueryrelease  call()Ljava/util/List;java/util/concurrent/CallableV(Lcom/ustadmobile/core/db/dao/xapi/StatementDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis7Lcom/ustadmobile/core/db/dao/xapi/StatementDao_Impl$15; Signature_tmpLjava/lang/Integer;_tmp_1_tmpResultScoreScaledLjava/lang/Float;_tmpResultScoreRaw_tmpResultScoreMin_tmpResultScoreMax_tmpResultDurationLjava/lang/Long;_tmpResultResponseLjava/lang/String;_tmpContextPlatform_tmpExtensionProgress_item6Lcom/ustadmobile/lib/db/entities/xapi/StatementEntity;_tmpStatementIdHiJ_tmpStatementIdLo_tmpStatementActorPersonUid_tmpStatementVerbUid_tmpStatementObjectTypeI_tmpStatementObjectUid1_tmpStatementObjectUid2_tmpStatementActorUid_tmpAuthorityActorUid _tmpTeamUid_tmpResultCompletionLjava/lang/Boolean;_tmpResultSuccess _tmpTimestamp _tmpStored_tmpContextRegistrationHi_tmpContextRegistrationLo_tmpContextRegistrationHash_tmpContextStatementRefIdHi_tmpContextStatementRefIdLo_tmpContextInstructorActorUid_tmpStatementLct_tmpCompletionOrProgressZ_tmp_2_tmpStatementContentEntryUid_tmpStatementLearnerGroupUid_tmpStatementClazzUid_tmpStatementCbUid_tmpStatementDoorNode_tmpIsSubStatement_tmp_3_cursorIndexOfStatementIdHi_cursorIndexOfStatementIdLo%_cursorIndexOfStatementActorPersonUid_cursorIndexOfStatementVerbUid!_cursorIndexOfStatementObjectType!_cursorIndexOfStatementObjectUid1!_cursorIndexOfStatementObjectUid2_cursorIndexOfStatementActorUid_cursorIndexOfAuthorityActorUid_cursorIndexOfTeamUid_cursorIndexOfResultCompletion_cursorIndexOfResultSuccess_cursorIndexOfResultScoreScaled_cursorIndexOfResultScoreRaw_cursorIndexOfResultScoreMin_cursorIndexOfResultScoreMax_cursorIndexOfResultDuration_cursorIndexOfResultResponse_cursorIndexOfTimestamp_cursorIndexOfStored#_cursorIndexOfContextRegistrationHi#_cursorIndexOfContextRegistrationLo%_cursorIndexOfContextRegistrationHash_cursorIndexOfContextPlatform%_cursorIndexOfContextStatementRefIdHi%_cursorIndexOfContextStatementRefIdLo'_cursorIndexOfContextInstructorActorUid_cursorIndexOfStatementLct_cursorIndexOfExtensionProgress"_cursorIndexOfCompletionOrProgress&_cursorIndexOfStatementContentEntryUid&_cursorIndexOfStatementLearnerGroupUid_cursorIndexOfStatementClazzUid_cursorIndexOfStatementCbUid_cursorIndexOfStatementDoorNode_cursorIndexOfIsSubStatement_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableHLjava/util/List; StackMapTable$java/lang/String&java/lang/Throwable Exceptions)java/lang/ExceptionJ()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;{Ljava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileStatementDao_Impl.javaEnclosingMethod 34!findPersonsWithAttemptsStatementsH(JJLjava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses   C*+*,*  =hA**L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 +96 +;6+=6+?6+A6+C6+E6+G6+I6+K6+M6+O6+Q6+S6+U6+W6+Y6+[6+]6+_6 +a6!+c6"+e6#+g6$+i6%kY+ms:&+v+z7(+z7*+z7,+z7.+~60+z71+z73+ z75+ z77+ z79+  :<+ ~:<<<:;+  :>+ ~:>>>:=+ :?+:?+ :@+:@+ :A+:A+ :B+:B+ :C+z:C+ :D +:D+z7E+z7G+z7I+z7K+z7M+ :O +:O+z7P+z7R+z7T+z7V+ :X+~:X+~6ZZ6Y+ z7[+!z7]+"z7_+#z7a+$z7c+%~6ff6eY(*,.013579;=?@ABCDEGIKMOPRTVXY[]_ace:'&'W&&:'+*':g+*g//1/m'/7?GOW_gow'/>GPYcmw  & ,9DJWbhu!$%'*+-02468: ;=@#B-D7FAHLIRK_OiPuRTVXZ]^_`abd%e,b/d7e>fZ<>)?G@eABCD OOX 'P(Y*c,m.w0135y7o96;Q<=>9?W@uABgCLDBE8G.I$KMO#P-R7TAV_XuYiZ[]_{aqc[egf'/7?GO W _ g o w   x p h`XPH@80(  !"#'$/%>&A0 >!&"#>'n{2n  @B4n  @B6n      #BAn# #8Fn## @FPn##@_'nn%'(*+,A-/* '(+,./01256 PK!!$$;com/ustadmobile/core/db/dao/xapi/StatementDao_Impl$16.class=#  5com/ustadmobile/core/db/dao/xapi/StatementDao_Impl$16this$04Lcom/ustadmobile/core/db/dao/xapi/StatementDao_Impl;   ,androidx/room/paging/LimitOffsetPagingSourceQ(Landroidx/room/RoomSQLiteQuery;Landroidx/room/RoomDatabase;[Ljava/lang/String;)V personUid  androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)Iusername firstNameslastName emailAddrphoneNum gender"active$ dateOfBirth& personAddress( personOrgId*personGroupUid, personLct. personCountry0 personType2personMasterChangeSeqNum4personLocalChangeSeqNum6personLastChangedBy8admin: personNotes< fatherName> fatherNumber@ motherNameB motherNumDpersonPictureUidFpersonPictureLctHpersonPictureUriJpersonPictureThumbnailUriLfileSizeNpersonPictureActiveP numAttemptsR isCompletedT isSuccessfulV maxProgressXmaxScoreZjava/util/ArrayList \]^ _`android/database/CursorgetCount()I Yb c(I)V \e fg moveToNext()Z \i jkgetInt(I)I \m noisNull(I)Z qrs tujava/lang/IntegervalueOf(I)Ljava/lang/Integer; qw x`intValue z{| t}java/lang/Boolean(Z)Ljava/lang/Boolean; \ getFloat(I)F  tjava/lang/Float(F)Ljava/lang/Float; \ getLong(I)J \  getString(I)Ljava/lang/String;&com/ustadmobile/lib/db/entities/Person (JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZJLjava/lang/String;Ljava/lang/String;JJLjava/lang/String;IJJIZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V-com/ustadmobile/lib/db/entities/PersonPicture +(JJLjava/lang/String;Ljava/lang/String;IZ)V@com/ustadmobile/lib/db/composites/PersonAndPictureAndNumAttempts (Lcom/ustadmobile/lib/db/entities/Person;Lcom/ustadmobile/lib/db/entities/PersonPicture;IZLjava/lang/Boolean;Ljava/lang/Float;Ljava/lang/Integer;)V  java/util/Listadd(Ljava/lang/Object;)Z(Lcom/ustadmobile/core/db/dao/xapi/StatementDao_Impl;Landroidx/room/RoomSQLiteQuery;Landroidx/room/RoomDatabase;[Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis7Lcom/ustadmobile/core/db/dao/xapi/StatementDao_Impl$16;arg0Landroidx/room/RoomSQLiteQuery;arg1Landroidx/room/RoomDatabase;arg2[Ljava/lang/String; convertRows+(Landroid/database/Cursor;)Ljava/util/List;_tmp_1Ljava/lang/Integer;_tmpMaxProgress _tmpMaxScoreLjava/lang/Float; _tmpUsernameLjava/lang/String;_tmpFirstNames _tmpLastName _tmpEmailAddr _tmpPhoneNum_tmpPersonAddress_tmpPersonOrgId_tmpPersonCountry_tmpPersonNotes_tmpFatherName_tmpFatherNumber_tmpMotherName _tmpMotherNum_tmpPersonPictureUri_tmpPersonPictureThumbnailUri_tmpPersonPictureUidJ_tmpPersonPictureLct _tmpFileSizeI_tmpPersonPictureActiveZ_tmp_4 _tmpPicture/Lcom/ustadmobile/lib/db/entities/PersonPicture;_itemBLcom/ustadmobile/lib/db/composites/PersonAndPictureAndNumAttempts;_tmpNumAttempts_tmpIsCompleted_tmp_tmpIsSuccessfulLjava/lang/Boolean; _tmpPerson(Lcom/ustadmobile/lib/db/entities/Person; _tmpPersonUid _tmpGender _tmpActive_tmp_2_tmpDateOfBirth_tmpPersonGroupUid _tmpPersonLct_tmpPersonType_tmpPersonMasterChangeSeqNum_tmpPersonLocalChangeSeqNum_tmpPersonLastChangedBy _tmpAdmin_tmp_3cursorLandroid/database/Cursor;_cursorIndexOfPersonUid_cursorIndexOfUsername_cursorIndexOfFirstNames_cursorIndexOfLastName_cursorIndexOfEmailAddr_cursorIndexOfPhoneNum_cursorIndexOfGender_cursorIndexOfActive_cursorIndexOfDateOfBirth_cursorIndexOfPersonAddress_cursorIndexOfPersonOrgId_cursorIndexOfPersonGroupUid_cursorIndexOfPersonLct_cursorIndexOfPersonCountry_cursorIndexOfPersonType&_cursorIndexOfPersonMasterChangeSeqNum%_cursorIndexOfPersonLocalChangeSeqNum!_cursorIndexOfPersonLastChangedBy_cursorIndexOfAdmin_cursorIndexOfPersonNotes_cursorIndexOfFatherName_cursorIndexOfFatherNumber_cursorIndexOfMotherName_cursorIndexOfMotherNum_cursorIndexOfPersonPictureUid_cursorIndexOfPersonPictureLct_cursorIndexOfPersonPictureUri'_cursorIndexOfPersonPictureThumbnailUri_cursorIndexOfFileSize!_cursorIndexOfPersonPictureActive_cursorIndexOfNumAttempts_cursorIndexOfIsCompleted_cursorIndexOfIsSuccessful_cursorIndexOfMaxProgress_cursorIndexOfMaxScore_resultLjava/util/List;LocalVariableTypeTableTLjava/util/List; StackMapTablejava/lang/String Signatureo(Landroid/database/Cursor;)Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;$RuntimeInvisibleParameterAnnotationsrLandroidx/room/paging/LimitOffsetPagingSource; SourceFileStatementDao_Impl.javaEnclosingMethod2com/ustadmobile/core/db/dao/xapi/StatementDao_Impl  findPersonsWithAttempts5(JJLjava/lang/String;I)Landroidx/paging/PagingSource;NestHost InnerClasses  `*+*,-N4 Y+ =+>+6+6+6+6+6+!6 +#6 +%6 +'6 +)6 ++6+-6+/6+16+36+56+76+96+;6+=6+?6+A6+C6+E6+G6+I6+K6+M6+O6 +Q6!+S6"+U6#+W6$YY+[a:%+d+ h6'+!h6))6(+"l :++"hp:+++vy:*+#l :,+#hp:,+$l :-+$~:-+7/+l :1 +:1+l :2 +:2+l :3 +:3+l :4 +:4+l :5 +:5+h66+ h68867+ 79+ l :; + :;+ l :< + :<+ 7=+7?+l :A +:A+h6B+7C+7E+h6G+h6II6H+l :J +:J+l :K +:K+l :L +:L+l :M +:M+l :N +:NY/12345679;<=?ABCEGHJKLMN:.+l:+l/+l$+l+l+l+7P+7R+l :T +:T+l :U +:U+h6V+h6XX6WYPRTUVW:O:OY.O'(*-,:&%&W_%zRSTUV&W.X6Y>ZF[N\V]^^f_n`va~bcdefghijklmnopqrstu%v.y8|B}NY_l &,6AGQ[eq{)/9DJT_eoz *4?EO Z ` jt~d\+,-123)4D5;<A,JGKbL}MNBT]U*uP4kROPTj5Ut+VW~!XO &8'Nx(B)?*lZ+!,-./12364Qu5[k6qU7ea8{K90;< =?ABCEGHI9JTrKoWL<M!N!O&.6> F N~ Vv ^n ffn^vV~NF>6.& ! " # $%  % % %5%&\%*\@*\ q @Bz,\zq q     @9\zqq  $ :D\zqq@D\zqq     zI\zqq$  @I\zqq#&\!" PK!!x.$.$;com/ustadmobile/core/db/dao/xapi/StatementDao_Impl$17.class=7  5com/ustadmobile/core/db/dao/xapi/StatementDao_Impl$17this$04Lcom/ustadmobile/core/db/dao/xapi/StatementDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  2com/ustadmobile/core/db/dao/xapi/StatementDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; statementIdHi !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I& statementIdLo(statementActorPersonUid*statementVerbUid,statementObjectType.statementObjectUid10statementObjectUid22statementActorUid4authorityActorUid6teamUid8resultCompletion: resultSuccess<resultScoreScaled>resultScoreRaw@resultScoreMinBresultScoreMaxDresultDurationFresultResponseH timestampJstoredLcontextRegistrationHiNcontextRegistrationLoPcontextRegistrationHashRcontextPlatformTcontextStatementRefIdHiVcontextStatementRefIdLoXcontextInstructorActorUidZ statementLct\extensionProgress^completionOrProgress`statementContentEntryUidbstatementLearnerGroupUiddstatementClazzUidfstatementCbUidhstatementDoorNodejisSubStatementljava/util/ArrayList nop qrandroid/database/CursorgetCount()I kt u(I)V nw xy moveToNext()Z n{ |}getLong(I)J n getInt(I)I n isNull(I)Z  java/lang/IntegervalueOf(I)Ljava/lang/Integer; rintValue  java/lang/Boolean(Z)Ljava/lang/Boolean; n getFloat(I)F  java/lang/Float(F)Ljava/lang/Float;  java/lang/Long(J)Ljava/lang/Long; n  getString(I)Ljava/lang/String;4com/ustadmobile/lib/db/entities/xapi/StatementEntity (JJJJIJJJJJLjava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Long;Ljava/lang/String;JJJJJLjava/lang/String;JJJJLjava/lang/Integer;ZJJJJJZ)V  java/util/Listadd(Ljava/lang/Object;)Z n close  androidx/room/RoomSQLiteQueryrelease  call()Ljava/util/List;java/util/concurrent/CallableV(Lcom/ustadmobile/core/db/dao/xapi/StatementDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis7Lcom/ustadmobile/core/db/dao/xapi/StatementDao_Impl$17; Signature_tmpLjava/lang/Integer;_tmp_1_tmpResultScoreScaledLjava/lang/Float;_tmpResultScoreRaw_tmpResultScoreMin_tmpResultScoreMax_tmpResultDurationLjava/lang/Long;_tmpResultResponseLjava/lang/String;_tmpContextPlatform_tmpExtensionProgress_item6Lcom/ustadmobile/lib/db/entities/xapi/StatementEntity;_tmpStatementIdHiJ_tmpStatementIdLo_tmpStatementActorPersonUid_tmpStatementVerbUid_tmpStatementObjectTypeI_tmpStatementObjectUid1_tmpStatementObjectUid2_tmpStatementActorUid_tmpAuthorityActorUid _tmpTeamUid_tmpResultCompletionLjava/lang/Boolean;_tmpResultSuccess _tmpTimestamp _tmpStored_tmpContextRegistrationHi_tmpContextRegistrationLo_tmpContextRegistrationHash_tmpContextStatementRefIdHi_tmpContextStatementRefIdLo_tmpContextInstructorActorUid_tmpStatementLct_tmpCompletionOrProgressZ_tmp_2_tmpStatementContentEntryUid_tmpStatementLearnerGroupUid_tmpStatementClazzUid_tmpStatementCbUid_tmpStatementDoorNode_tmpIsSubStatement_tmp_3_cursorIndexOfStatementIdHi_cursorIndexOfStatementIdLo%_cursorIndexOfStatementActorPersonUid_cursorIndexOfStatementVerbUid!_cursorIndexOfStatementObjectType!_cursorIndexOfStatementObjectUid1!_cursorIndexOfStatementObjectUid2_cursorIndexOfStatementActorUid_cursorIndexOfAuthorityActorUid_cursorIndexOfTeamUid_cursorIndexOfResultCompletion_cursorIndexOfResultSuccess_cursorIndexOfResultScoreScaled_cursorIndexOfResultScoreRaw_cursorIndexOfResultScoreMin_cursorIndexOfResultScoreMax_cursorIndexOfResultDuration_cursorIndexOfResultResponse_cursorIndexOfTimestamp_cursorIndexOfStored#_cursorIndexOfContextRegistrationHi#_cursorIndexOfContextRegistrationLo%_cursorIndexOfContextRegistrationHash_cursorIndexOfContextPlatform%_cursorIndexOfContextStatementRefIdHi%_cursorIndexOfContextStatementRefIdLo'_cursorIndexOfContextInstructorActorUid_cursorIndexOfStatementLct_cursorIndexOfExtensionProgress"_cursorIndexOfCompletionOrProgress&_cursorIndexOfStatementContentEntryUid&_cursorIndexOfStatementLearnerGroupUid_cursorIndexOfStatementClazzUid_cursorIndexOfStatementCbUid_cursorIndexOfStatementDoorNode_cursorIndexOfIsSubStatement_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableHLjava/util/List; StackMapTable$java/lang/String&java/lang/Throwable Exceptions)java/lang/ExceptionJ()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;{Ljava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileStatementDao_Impl.javaEnclosingMethod 34(findSessionsByPersonAndContentStatements7(JJJLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses   C*+*,*  =hA**L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 +96 +;6+=6+?6+A6+C6+E6+G6+I6+K6+M6+O6+Q6+S6+U6+W6+Y6+[6+]6+_6 +a6!+c6"+e6#+g6$+i6%kY+ms:&+v+z7(+z7*+z7,+z7.+~60+z71+z73+ z75+ z77+ z79+  :<+ ~:<<<:;+  :>+ ~:>>>:=+ :?+:?+ :@+:@+ :A+:A+ :B+:B+ :C+z:C+ :D +:D+z7E+z7G+z7I+z7K+z7M+ :O +:O+z7P+z7R+z7T+z7V+ :X+~:X+~6ZZ6Y+ z7[+!z7]+"z7_+#z7a+$z7c+%~6ff6eY(*,.013579;=?@ABCDEGIKMOPRTVXY[]_ace:'&'W&&:'+*':g+*g//1/m'/7?GOW_gow'/>GPYcmw&,9DJWbhu    #-7ALR_ i!u#%')+./01235%6,3/576>7Z<>)?G@eABCD OOX 'P(Y*c,m.w0135y7o96;Q<=>9?W@uABgCLDBE8G.I$KMO#P-R7TAV_XuYiZ[]_{aqc[egf'/7?GO W _ g o w   x p h`XPH@80(  !"#'$/%>&A0 >!&"#>'n{2n  @B4n  @B6n      #BAn# #8Fn## @FPn##@_'nn%'(*+,A-/* '(+,./01256 PK!!M]G;com/ustadmobile/core/db/dao/xapi/StatementDao_Impl$18.class=  5com/ustadmobile/core/db/dao/xapi/StatementDao_Impl$18this$04Lcom/ustadmobile/core/db/dao/xapi/StatementDao_Impl;   ,androidx/room/paging/LimitOffsetPagingSourceQ(Landroidx/room/RoomSQLiteQuery;Landroidx/room/RoomDatabase;[Ljava/lang/String;)VcontextRegistrationHi  androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IcontextRegistrationLo timeStarted maxProgressmaxScore isCompleted  isSuccessful"resultDuration$java/util/ArrayList &'( )*android/database/CursorgetCount()I #, -(I)V &/ 01 moveToNext()Z &3 45getLong(I)J &7 89isNull(I)Z &; <=getInt(I)I ?@A BCjava/lang/IntegervalueOf(I)Ljava/lang/Integer; &E FGgetFloat(I)F IJK BLjava/lang/Float(F)Ljava/lang/Float; ?N O*intValue QRS BTjava/lang/Boolean(Z)Ljava/lang/Boolean;VAcom/ustadmobile/lib/db/composites/xapi/SessionTimeAndProgressInfo UX Y?(JJJLjava/lang/Integer;Ljava/lang/Float;ZLjava/lang/Boolean;J)V [\] ^_java/util/Listadd(Ljava/lang/Object;)Z(Lcom/ustadmobile/core/db/dao/xapi/StatementDao_Impl;Landroidx/room/RoomSQLiteQuery;Landroidx/room/RoomDatabase;[Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis7Lcom/ustadmobile/core/db/dao/xapi/StatementDao_Impl$18;arg0Landroidx/room/RoomSQLiteQuery;arg1Landroidx/room/RoomDatabase;arg2[Ljava/lang/String; convertRows+(Landroid/database/Cursor;)Ljava/util/List;_tmpMaxProgressLjava/lang/Integer; _tmpMaxScoreLjava/lang/Float;_tmp_1_itemCLcom/ustadmobile/lib/db/composites/xapi/SessionTimeAndProgressInfo;_tmpContextRegistrationHiJ_tmpContextRegistrationLo_tmpTimeStarted_tmpIsCompletedZ_tmpI_tmpIsSuccessfulLjava/lang/Boolean;_tmpResultDurationcursorLandroid/database/Cursor;#_cursorIndexOfContextRegistrationHi#_cursorIndexOfContextRegistrationLo_cursorIndexOfTimeStarted_cursorIndexOfMaxProgress_cursorIndexOfMaxScore_cursorIndexOfIsCompleted_cursorIndexOfIsSuccessful_cursorIndexOfResultDuration_resultLjava/util/List;LocalVariableTypeTableULjava/util/List; StackMapTable Signaturep(Landroid/database/Cursor;)Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;$RuntimeInvisibleParameterAnnotationssLandroidx/room/paging/LimitOffsetPagingSource; SourceFileStatementDao_Impl.javaEnclosingMethod2com/ustadmobile/core/db/dao/xapi/StatementDao_Impl findSessionsByPersonAndContent$(JJJI)Landroidx/paging/PagingSource;NestHost InnerClasses  `a`*+*,-bc4defghijklmak0+ =+>+6+6+6+6+6+!6 #Y+%+: +.+27 +27+27+6 :+:>:+6 :+DH:+:66+6 :+:>:MP:+ 27UY W:   ZW# bz    & .6>MV_hr} !#'(+,.023 4*5-6cnopqro st _uv hwvrxvno|pqfyzr{|-}~Hro#v0de0)|"|||& |.|6|>| M M M &[5&[ ? I@&[?I ? @BQ1 &[ PK!!J(yz;com/ustadmobile/core/db/dao/xapi/StatementDao_Impl$19.class=  5com/ustadmobile/core/db/dao/xapi/StatementDao_Impl$19this$04Lcom/ustadmobile/core/db/dao/xapi/StatementDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  2com/ustadmobile/core/db/dao/xapi/StatementDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;almeActivityUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I&almeHash( almeLangCode* almePropName, almeValue. almeAieHash0 almeLastMod2java/util/ArrayList 456 78android/database/CursorgetCount()I 1: ;(I)V 4= >? moveToNext()Z 4A BCgetLong(I)J 4E FGisNull(I)Z 4I JK getString(I)Ljava/lang/String;M9com/ustadmobile/lib/db/entities/xapi/ActivityLangMapEntry LO P=(JJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;JJ)V RST UVjava/util/Listadd(Ljava/lang/Object;)Z 4X Yclose [\] ^androidx/room/RoomSQLiteQueryrelease ` abcall()Ljava/util/List;djava/util/concurrent/CallableV(Lcom/ustadmobile/core/db/dao/xapi/StatementDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis7Lcom/ustadmobile/core/db/dao/xapi/StatementDao_Impl$19; Signature_tmpAlmeLangCodeLjava/lang/String;_tmpAlmePropName _tmpAlmeValue_item;Lcom/ustadmobile/lib/db/entities/xapi/ActivityLangMapEntry;_tmpAlmeActivityUidJ _tmpAlmeHash_tmpAlmeAieHash_tmpAlmeLastMod_cursorIndexOfAlmeActivityUidI_cursorIndexOfAlmeHash_cursorIndexOfAlmeLangCode_cursorIndexOfAlmePropName_cursorIndexOfAlmeValue_cursorIndexOfAlmeAieHash_cursorIndexOfAlmeLastMod_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableMLjava/util/List; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionO()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;Ljava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileStatementDao_Impl.javaEnclosingMethod /findActivityEntryLangMapsForStatementsBySession6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  c efC*+*,* gNhijkabf  **L+=+%>+'6+)6++6+-6+/61Y+39: +<+@7 +@7 +D : +H:+D : +H:+D : +H:+@7+@7LY  N:   QW_ : +W*Z :+W*Zg!RTUV'W/X7Y?ZG[V\__haqc|dfijlopruwxyz{}~ {}~hlmnmom pq hrs qts klmPnm5om+us!vswxyx'zx/{x7|x?}xG~xV  ij V Z V 4R+   7 4R4kAaf/*_gNh ijk PK!!hC5:com/ustadmobile/core/db/dao/xapi/StatementDao_Impl$2.class=Q  4com/ustadmobile/core/db/dao/xapi/StatementDao_Impl$2this$04Lcom/ustadmobile/core/db/dao/xapi/StatementDao_Impl;  val$entityListLjava/util/List;  java/lang/Object()V  2com/ustadmobile/core/db/dao/xapi/StatementDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  #__insertionAdapterOfStatementEntity&Landroidx/room/EntityInsertionAdapter; !"# $%$androidx/room/EntityInsertionAdapterinsert(Ljava/lang/Iterable;)V ' (setTransactionSuccessful *+, -. kotlin/UnitINSTANCE Lkotlin/Unit; 0 1endTransaction 3 45call()Lkotlin/Unit;7java/util/concurrent/CallableG(Lcom/ustadmobile/core/db/dao/xapi/StatementDao_Impl;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethis6Lcom/ustadmobile/core/db/dao/xapi/StatementDao_Impl$2; Signature StackMapTableAjava/lang/Throwable ExceptionsDjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileStatementDao_Impl.javaEnclosingMethod MNinsertOrIgnoreListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :;<=>459?*** *&)L*/+M*/, &2:" "&02=; ?<=?r@BCEFA4G9/*2:; <=BCEF>HIJKLOP PK!!ui:i:;com/ustadmobile/core/db/dao/xapi/StatementDao_Impl$20.class=  5com/ustadmobile/core/db/dao/xapi/StatementDao_Impl$20this$04Lcom/ustadmobile/core/db/dao/xapi/StatementDao_Impl;   ,androidx/room/paging/LimitOffsetPagingSourceQ(Landroidx/room/RoomSQLiteQuery;Landroidx/room/RoomDatabase;[Ljava/lang/String;)V statementIdHi  androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I statementIdLostatementActorPersonUidstatementVerbUidstatementObjectTypestatementObjectUid1 statementObjectUid2"statementActorUid$authorityActorUid&teamUid(resultCompletion* resultSuccess,resultScoreScaled.resultScoreRaw0resultScoreMin2resultScoreMax4resultDuration6resultResponse8 timestamp:stored<contextRegistrationHi>contextRegistrationLo@contextRegistrationHashBcontextPlatformDcontextStatementRefIdHiFcontextStatementRefIdLoHcontextInstructorActorUidJ statementLctLextensionProgressNcompletionOrProgressPstatementContentEntryUidRstatementLearnerGroupUidTstatementClazzUidVstatementCbUidXstatementDoorNodeZisSubStatement\verbUid^ verbUrlId` verbDeletedbverbLctd vlmeVerbUidf vlmeLangHashh vlmeLangCodejvlmeEntryStringlvlmeLastModifiednactUidpactIdIriractTypet actMoreInfovactInteractionTypexactCorrectResponsePatternszactLct|almeActivityUid~almeHash almeLangCode almePropName almeValue almeAieHash almeLastModstatementActivityDescriptionjava/util/ArrayList  android/database/CursorgetCount()I (I)V  moveToNext()Z isNull(I)Z  getString(I)Ljava/lang/String; getLong(I)J getInt(I)I  java/lang/IntegervalueOf(I)Ljava/lang/Integer; intValue  java/lang/Boolean(Z)Ljava/lang/Boolean; getFloat(I)F  java/lang/Float(F)Ljava/lang/Float;  java/lang/Long(J)Ljava/lang/Long;4com/ustadmobile/lib/db/entities/xapi/StatementEntity (JJJJIJJJJJLjava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Long;Ljava/lang/String;JJJJJLjava/lang/String;JJJJLjava/lang/Integer;ZJJJJJZ)V/com/ustadmobile/lib/db/entities/xapi/VerbEntity (JLjava/lang/String;ZJ)V5com/ustadmobile/lib/db/entities/xapi/VerbLangMapEntry *(JJLjava/lang/String;Ljava/lang/String;J)V3com/ustadmobile/lib/db/entities/xapi/ActivityEntity N(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;J)V9com/ustadmobile/lib/db/entities/xapi/ActivityLangMapEntry =(JJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;JJ)V=com/ustadmobile/lib/db/composites/xapi/StatementEntityAndVerb #(Lcom/ustadmobile/lib/db/entities/xapi/StatementEntity;Lcom/ustadmobile/lib/db/entities/xapi/VerbEntity;Lcom/ustadmobile/lib/db/entities/xapi/VerbLangMapEntry;Lcom/ustadmobile/lib/db/entities/xapi/ActivityEntity;Lcom/ustadmobile/lib/db/entities/xapi/ActivityLangMapEntry;Ljava/lang/String;)V  java/util/Listadd(Ljava/lang/Object;)Z(Lcom/ustadmobile/core/db/dao/xapi/StatementDao_Impl;Landroidx/room/RoomSQLiteQuery;Landroidx/room/RoomDatabase;[Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis7Lcom/ustadmobile/core/db/dao/xapi/StatementDao_Impl$20;arg0Landroidx/room/RoomSQLiteQuery;arg1Landroidx/room/RoomDatabase;arg2[Ljava/lang/String; convertRows+(Landroid/database/Cursor;)Ljava/util/List; _tmpStatementActivityDescriptionLjava/lang/String;_tmpLjava/lang/Integer;_tmp_1_tmpResultScoreScaledLjava/lang/Float;_tmpResultScoreRaw_tmpResultScoreMin_tmpResultScoreMax_tmpResultDurationLjava/lang/Long;_tmpResultResponse_tmpContextPlatform_tmpExtensionProgress _tmpVerbUrlId _tmpVerbUidJ_tmpVerbDeletedZ_tmp_4I _tmpVerbLct_tmpVerb1Lcom/ustadmobile/lib/db/entities/xapi/VerbEntity;_tmpVlmeLangCode_tmpVlmeEntryString_tmpVlmeVerbUid_tmpVlmeLangHash_tmpVlmeLastModified_tmpVerbDisplay7Lcom/ustadmobile/lib/db/entities/xapi/VerbLangMapEntry; _tmpActIdIri _tmpActType_tmpActMoreInfo_tmpActCorrectResponsePatterns _tmpActUid_tmpActInteractionType _tmpActLct _tmpActivity5Lcom/ustadmobile/lib/db/entities/xapi/ActivityEntity;_tmpAlmeLangCode_tmpAlmePropName _tmpAlmeValue_tmpAlmeActivityUid _tmpAlmeHash_tmpAlmeAieHash_tmpAlmeLastMod_tmpActivityLangMapEntry;Lcom/ustadmobile/lib/db/entities/xapi/ActivityLangMapEntry;_item_1?Lcom/ustadmobile/lib/db/composites/xapi/StatementEntityAndVerb;_tmpStatementEntity6Lcom/ustadmobile/lib/db/entities/xapi/StatementEntity;_tmpStatementIdHi_tmpStatementIdLo_tmpStatementActorPersonUid_tmpStatementVerbUid_tmpStatementObjectType_tmpStatementObjectUid1_tmpStatementObjectUid2_tmpStatementActorUid_tmpAuthorityActorUid _tmpTeamUid_tmpResultCompletionLjava/lang/Boolean;_tmpResultSuccess _tmpTimestamp _tmpStored_tmpContextRegistrationHi_tmpContextRegistrationLo_tmpContextRegistrationHash_tmpContextStatementRefIdHi_tmpContextStatementRefIdLo_tmpContextInstructorActorUid_tmpStatementLct_tmpCompletionOrProgress_tmp_2_tmpStatementContentEntryUid_tmpStatementLearnerGroupUid_tmpStatementClazzUid_tmpStatementCbUid_tmpStatementDoorNode_tmpIsSubStatement_tmp_3cursorLandroid/database/Cursor;_cursorIndexOfStatementIdHi_cursorIndexOfStatementIdLo%_cursorIndexOfStatementActorPersonUid_cursorIndexOfStatementVerbUid!_cursorIndexOfStatementObjectType!_cursorIndexOfStatementObjectUid1!_cursorIndexOfStatementObjectUid2_cursorIndexOfStatementActorUid_cursorIndexOfAuthorityActorUid_cursorIndexOfTeamUid_cursorIndexOfResultCompletion_cursorIndexOfResultSuccess_cursorIndexOfResultScoreScaled_cursorIndexOfResultScoreRaw_cursorIndexOfResultScoreMin_cursorIndexOfResultScoreMax_cursorIndexOfResultDuration_cursorIndexOfResultResponse_cursorIndexOfTimestamp_cursorIndexOfStored#_cursorIndexOfContextRegistrationHi#_cursorIndexOfContextRegistrationLo%_cursorIndexOfContextRegistrationHash_cursorIndexOfContextPlatform%_cursorIndexOfContextStatementRefIdHi%_cursorIndexOfContextStatementRefIdLo'_cursorIndexOfContextInstructorActorUid_cursorIndexOfStatementLct_cursorIndexOfExtensionProgress"_cursorIndexOfCompletionOrProgress&_cursorIndexOfStatementContentEntryUid&_cursorIndexOfStatementLearnerGroupUid_cursorIndexOfStatementClazzUid_cursorIndexOfStatementCbUid_cursorIndexOfStatementDoorNode_cursorIndexOfIsSubStatement_cursorIndexOfVerbUid_cursorIndexOfVerbUrlId_cursorIndexOfVerbDeleted_cursorIndexOfVerbLct_cursorIndexOfVlmeVerbUid_cursorIndexOfVlmeLangHash_cursorIndexOfVlmeLangCode_cursorIndexOfVlmeEntryString_cursorIndexOfVlmeLastModified_cursorIndexOfActUid_cursorIndexOfActIdIri_cursorIndexOfActType_cursorIndexOfActMoreInfo _cursorIndexOfActInteractionType(_cursorIndexOfActCorrectResponsePatterns_cursorIndexOfActLct_cursorIndexOfAlmeActivityUid_cursorIndexOfAlmeHash_cursorIndexOfAlmeLangCode_cursorIndexOfAlmePropName_cursorIndexOfAlmeValue_cursorIndexOfAlmeAieHash_cursorIndexOfAlmeLastMod*_cursorIndexOfStatementActivityDescription_resultLjava/util/List;LocalVariableTypeTableQLjava/util/List; StackMapTablejava/lang/String Signaturel(Landroid/database/Cursor;)Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;$RuntimeInvisibleParameterAnnotationsoLandroidx/room/paging/LimitOffsetPagingSource; SourceFileStatementDao_Impl.javaEnclosingMethod2com/ustadmobile/core/db/dao/xapi/StatementDao_Impl findStatementsBySessionH(JJJJJLjava/lang/String;ILjava/util/List;)Landroidx/paging/PagingSource;NestHost InnerClasses  `*+*,-4=+ =+>+6+6+6+6+6+!6 +#6 +%6 +'6 +)6 ++6+-6+/6+16+36+56+76+96+;6+=6+?6+A6+C6+E6+G6+I6+K6+M6+O6 +Q6!+S6"+U6#+W6$+Y6%+[6&+]6'+_6(+a6)+c6*+e6++g6,+i6-+k6.+m6/+o60+q61+s62+u63+w64+y65+{66+}67+68+69+6:+6;+6<+6=Y+:>+ += :@ +=:@+7B+7D+7F+7H+6J+7K+7M+ 7O+ 7Q+ 7S+  :V+ :VVV:U+  :X+ :XXX:W+ :Y+:Y+ :Z+:Z+ :[+:[+ :\+:\+ :]+:]+ :^ +:^+7_+7a+7c+7e+7g+ :i +:i+7j+7l+7n+7p+ :r+:r+6tt6s+ 7u+!7w+"7y+#7{+$7}+%66YBDFHJKMOQSUWYZ[\]^_acegijlnprsuwy{}:A+&$+'+(+)\+&7+' : +':+(66+)7Y::+*/++$+,+-+.m+*7++7+, : +,:+- : +-:+.7Y::+/E+0:+1/+2$+3+4+5+/7+0 : +0:+1 : +1:+2 : +2:+36+4 : +4:+57Y::+6E+7:+8/+9$+:+;+<+67+77+8 : +8:+9 : +9:+: : +::+;7+<7Y::YA@:?>?W>&.6>FNV^fnv~&.6>FNV^fnv~#-7AKU_is~!,2?JP] h n { !#&(*, ./1)536?8I:S<]>g@qC{DEGIKLN)R3S?UIVZW]X`[]_abdghjmnopsQu[wfxlzv}~EOYdjt8@VXYZ/[M\k]^irL )1?  3'  I Z] S 8 i[ v|aF< !  g!"#O$ Y|% ta!F"+#!& ' () *+?@",-A. B#/ D-0 F71 HA2 JK3 KU4 M_5 Oi6 Qs7 SN89UiV:9W0XY!Z?[]\{]d^Z; _P< aF= c<> e2? gi @ jA lB n C p)r?D s3E tIF uSG w]H ygI {qJ }sK {L ` ()MNO P Q R &S .T 6U >V FW NX VY ^Z f[ n\ v] ~^ z_ r` ja bb Zc Rd Je Bf :g 2h *i "j k l  m n !o "p #q $r %&s &.t '6u (>v )Fw *Nx +Vy ,^z -f{ .n| /v} 0~~ 1z 2r 3j 4b 5Z 6R 7J 8B 9: :2 ;* <" => >'F? rL  @BN  @BP      B[ 8` @Fj@~j @j6$  kL    #lL$   -m!? PK!!*;com/ustadmobile/core/db/dao/xapi/StatementDao_Impl$21.class=  5com/ustadmobile/core/db/dao/xapi/StatementDao_Impl$21this$04Lcom/ustadmobile/core/db/dao/xapi/StatementDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  2com/ustadmobile/core/db/dao/xapi/StatementDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;verbUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I& verbUrlId( verbDeleted*verbLct, vlmeVerbUid. vlmeLangHash0 vlmeLangCode2vlmeEntryString4vlmeLastModified6java/util/ArrayList 89: ;<android/database/CursorgetCount()I 5> ?(I)V 8A BC moveToNext()Z 8E FGgetLong(I)J 8I JKisNull(I)Z 8M NO getString(I)Ljava/lang/String; 8Q RSgetInt(I)IU/com/ustadmobile/lib/db/entities/xapi/VerbEntity TW X(JLjava/lang/String;ZJ)VZ5com/ustadmobile/lib/db/entities/xapi/VerbLangMapEntry Y\ ]*(JJLjava/lang/String;Ljava/lang/String;J)V_8com/ustadmobile/lib/db/composites/xapi/VerbEntityAndName ^a bk(Lcom/ustadmobile/lib/db/entities/xapi/VerbEntity;Lcom/ustadmobile/lib/db/entities/xapi/VerbLangMapEntry;)V def ghjava/util/Listadd(Ljava/lang/Object;)Z 8j kclose mno pandroidx/room/RoomSQLiteQueryrelease r stcall()Ljava/util/List;vjava/util/concurrent/CallableV(Lcom/ustadmobile/core/db/dao/xapi/StatementDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis7Lcom/ustadmobile/core/db/dao/xapi/StatementDao_Impl$21; Signature _tmpVerbUrlIdLjava/lang/String;_tmpVlmeLangCode_tmpVlmeEntryString_tmpVlmeVerbUidJ_tmpVlmeLangHash_tmpVlmeLastModified _tmpVerbName7Lcom/ustadmobile/lib/db/entities/xapi/VerbLangMapEntry;_item:Lcom/ustadmobile/lib/db/composites/xapi/VerbEntityAndName;_tmpVerbEntity1Lcom/ustadmobile/lib/db/entities/xapi/VerbEntity; _tmpVerbUid_tmpVerbDeletedZ_tmpI _tmpVerbLct_cursorIndexOfVerbUid_cursorIndexOfVerbUrlId_cursorIndexOfVerbDeleted_cursorIndexOfVerbLct_cursorIndexOfVlmeVerbUid_cursorIndexOfVlmeLangHash_cursorIndexOfVlmeLangCode_cursorIndexOfVlmeEntryString_cursorIndexOfVlmeLastModified_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableLLjava/util/List; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionN()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;finalize()Ljava/lang/Object;Ljava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileStatementDao_Impl.javaEnclosingMethod getUniqueVerbsForSession$(JJJJ)Lkotlinx/coroutines/flow/Flow;NestHost InnerClasses  u wxC*+*,* yz{|}stxZ **L+=+%>+'6+)6++6+-6+/6+16 +36 5Y+7=: +@+D7+H : +L:+P66+D7TYV: +H/+H$+H+ H+ Hm+D7+D7+H : +L:+ H : + L:+ D7YY[::^Y `:   cW : +i :+iy)'/7?GOWfox    (39CM`cfs}  !z$~6] S(8CM`s x~fun'f/^7V?NGFO> W6 f' {| f' f 8d!@S8dT$  8dTY 8d 8}x6*ly &'z {|Asx/*qyz {|} PK!!n($($;com/ustadmobile/core/db/dao/xapi/StatementDao_Impl$22.class=7  5com/ustadmobile/core/db/dao/xapi/StatementDao_Impl$22this$04Lcom/ustadmobile/core/db/dao/xapi/StatementDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  2com/ustadmobile/core/db/dao/xapi/StatementDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; statementIdHi !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I& statementIdLo(statementActorPersonUid*statementVerbUid,statementObjectType.statementObjectUid10statementObjectUid22statementActorUid4authorityActorUid6teamUid8resultCompletion: resultSuccess<resultScoreScaled>resultScoreRaw@resultScoreMinBresultScoreMaxDresultDurationFresultResponseH timestampJstoredLcontextRegistrationHiNcontextRegistrationLoPcontextRegistrationHashRcontextPlatformTcontextStatementRefIdHiVcontextStatementRefIdLoXcontextInstructorActorUidZ statementLct\extensionProgress^completionOrProgress`statementContentEntryUidbstatementLearnerGroupUiddstatementClazzUidfstatementCbUidhstatementDoorNodejisSubStatementljava/util/ArrayList nop qrandroid/database/CursorgetCount()I kt u(I)V nw xy moveToNext()Z n{ |}getLong(I)J n getInt(I)I n isNull(I)Z  java/lang/IntegervalueOf(I)Ljava/lang/Integer; rintValue  java/lang/Boolean(Z)Ljava/lang/Boolean; n getFloat(I)F  java/lang/Float(F)Ljava/lang/Float;  java/lang/Long(J)Ljava/lang/Long; n  getString(I)Ljava/lang/String;4com/ustadmobile/lib/db/entities/xapi/StatementEntity (JJJJIJJJJJLjava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Long;Ljava/lang/String;JJJJJLjava/lang/String;JJJJLjava/lang/Integer;ZJJJJJZ)V  java/util/Listadd(Ljava/lang/Object;)Z n close  androidx/room/RoomSQLiteQueryrelease  call()Ljava/util/List;java/util/concurrent/CallableV(Lcom/ustadmobile/core/db/dao/xapi/StatementDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis7Lcom/ustadmobile/core/db/dao/xapi/StatementDao_Impl$22; Signature_tmpLjava/lang/Integer;_tmp_1_tmpResultScoreScaledLjava/lang/Float;_tmpResultScoreRaw_tmpResultScoreMin_tmpResultScoreMax_tmpResultDurationLjava/lang/Long;_tmpResultResponseLjava/lang/String;_tmpContextPlatform_tmpExtensionProgress_item6Lcom/ustadmobile/lib/db/entities/xapi/StatementEntity;_tmpStatementIdHiJ_tmpStatementIdLo_tmpStatementActorPersonUid_tmpStatementVerbUid_tmpStatementObjectTypeI_tmpStatementObjectUid1_tmpStatementObjectUid2_tmpStatementActorUid_tmpAuthorityActorUid _tmpTeamUid_tmpResultCompletionLjava/lang/Boolean;_tmpResultSuccess _tmpTimestamp _tmpStored_tmpContextRegistrationHi_tmpContextRegistrationLo_tmpContextRegistrationHash_tmpContextStatementRefIdHi_tmpContextStatementRefIdLo_tmpContextInstructorActorUid_tmpStatementLct_tmpCompletionOrProgressZ_tmp_2_tmpStatementContentEntryUid_tmpStatementLearnerGroupUid_tmpStatementClazzUid_tmpStatementCbUid_tmpStatementDoorNode_tmpIsSubStatement_tmp_3_cursorIndexOfStatementIdHi_cursorIndexOfStatementIdLo%_cursorIndexOfStatementActorPersonUid_cursorIndexOfStatementVerbUid!_cursorIndexOfStatementObjectType!_cursorIndexOfStatementObjectUid1!_cursorIndexOfStatementObjectUid2_cursorIndexOfStatementActorUid_cursorIndexOfAuthorityActorUid_cursorIndexOfTeamUid_cursorIndexOfResultCompletion_cursorIndexOfResultSuccess_cursorIndexOfResultScoreScaled_cursorIndexOfResultScoreRaw_cursorIndexOfResultScoreMin_cursorIndexOfResultScoreMax_cursorIndexOfResultDuration_cursorIndexOfResultResponse_cursorIndexOfTimestamp_cursorIndexOfStored#_cursorIndexOfContextRegistrationHi#_cursorIndexOfContextRegistrationLo%_cursorIndexOfContextRegistrationHash_cursorIndexOfContextPlatform%_cursorIndexOfContextStatementRefIdHi%_cursorIndexOfContextStatementRefIdLo'_cursorIndexOfContextInstructorActorUid_cursorIndexOfStatementLct_cursorIndexOfExtensionProgress"_cursorIndexOfCompletionOrProgress&_cursorIndexOfStatementContentEntryUid&_cursorIndexOfStatementLearnerGroupUid_cursorIndexOfStatementClazzUid_cursorIndexOfStatementCbUid_cursorIndexOfStatementDoorNode_cursorIndexOfIsSubStatement_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableHLjava/util/List; StackMapTable$java/lang/String&java/lang/Throwable Exceptions)java/lang/ExceptionJ()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;{Ljava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileStatementDao_Impl.javaEnclosingMethod 34#scoreOrProgressDataExistsForContent6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses   C*+*,*  =hA**L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 +96 +;6+=6+?6+A6+C6+E6+G6+I6+K6+M6+O6+Q6+S6+U6+W6+Y6+[6+]6+_6 +a6!+c6"+e6#+g6$+i6%kY+ms:&+v+z7(+z7*+z7,+z7.+~60+z71+z73+ z75+ z77+ z79+  :<+ ~:<<<:;+  :>+ ~:>>>:=+ :?+:?+ :@+:@+ :A+:A+ :B+:B+ :C+z:C+ :D +:D+z7E+z7G+z7I+z7K+z7M+ :O +:O+z7P+z7R+z7T+z7V+ :X+~:X+~6ZZ6Y+ z7[+!z7]+"z7_+#z7a+$z7c+%~6ff6eY(*,.013579;=?@ABCDEGIKMOPRTVXY[]_ace:'&'W&&:'+*':g+*g//1/m'/7?GOW_gow'/>GPYcmw&,9DJWbhu   !##-%7'A)L*R,_0i1u3579;>?@ABCE%F,C/E7F>GZ<>)?G@eABCD OOX 'P(Y*c,m.w0135y7o96;Q<=>9?W@uABgCLDBE8G.I$KMO#P-R7TAV_XuYiZ[]_{aqc[egf'/7?GO W _ g o w   x p h`XPH@80(  !"#'$/%>&A0 >!&"#>'n{2n  @B4n  @B6n      #BAn# #8Fn## @FPn##@_'nn%'(*+,A-/* '(+,./01256 PK!!< **;com/ustadmobile/core/db/dao/xapi/StatementDao_Impl$23.class=N  5com/ustadmobile/core/db/dao/xapi/StatementDao_Impl$23this$04Lcom/ustadmobile/core/db/dao/xapi/StatementDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  2com/ustadmobile/core/db/dao/xapi/StatementDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; statementIdHi !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I& statementIdLo(statementActorPersonUid*statementVerbUid,statementObjectType.statementObjectUid10statementObjectUid22statementActorUid4authorityActorUid6teamUid8resultCompletion: resultSuccess<resultScoreScaled>resultScoreRaw@resultScoreMinBresultScoreMaxDresultDurationFresultResponseH timestampJstoredLcontextRegistrationHiNcontextRegistrationLoPcontextRegistrationHashRcontextPlatformTcontextStatementRefIdHiVcontextStatementRefIdLoXcontextInstructorActorUidZ statementLct\extensionProgress^completionOrProgress`statementContentEntryUidbstatementLearnerGroupUiddstatementClazzUidfstatementCbUidhstatementDoorNodejisSubStatementlactUidnactIdIripactTyper actMoreInfotactInteractionTypevactCorrectResponsePatternsxactLct z{| }~android/database/Cursor moveToFirst()Z z getLong(I)J z getInt(I)I z isNull(I)Z  java/lang/IntegervalueOf(I)Ljava/lang/Integer; intValue()I  java/lang/Boolean(Z)Ljava/lang/Boolean; z getFloat(I)F  java/lang/Float(F)Ljava/lang/Float;  java/lang/Long(J)Ljava/lang/Long; z  getString(I)Ljava/lang/String;4com/ustadmobile/lib/db/entities/xapi/StatementEntity (JJJJIJJJJJLjava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Long;Ljava/lang/String;JJJJJLjava/lang/String;JJJJLjava/lang/Integer;ZJJJJJZ)V3com/ustadmobile/lib/db/entities/xapi/ActivityEntity N(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;J)V;com/ustadmobile/lib/db/composites/xapi/StatementAndActivity n(Lcom/ustadmobile/lib/db/entities/xapi/StatementEntity;Lcom/ustadmobile/lib/db/entities/xapi/ActivityEntity;)V z close  androidx/room/RoomSQLiteQueryrelease  call?()Lcom/ustadmobile/lib/db/composites/xapi/StatementAndActivity;java/util/concurrent/CallableV(Lcom/ustadmobile/core/db/dao/xapi/StatementDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis7Lcom/ustadmobile/core/db/dao/xapi/StatementDao_Impl$23; Signature_tmpLjava/lang/Integer;_tmp_1_tmpResultScoreScaledLjava/lang/Float;_tmpResultScoreRaw_tmpResultScoreMin_tmpResultScoreMax_tmpResultDurationLjava/lang/Long;_tmpResultResponseLjava/lang/String;_tmpContextPlatform_tmpExtensionProgress _tmpActIdIri _tmpActType_tmpActMoreInfo_tmpActCorrectResponsePatterns _tmpActUidJ_tmpActInteractionTypeI _tmpActLct_tmpActivityEntity5Lcom/ustadmobile/lib/db/entities/xapi/ActivityEntity;_tmpStatementEntity6Lcom/ustadmobile/lib/db/entities/xapi/StatementEntity;_tmpStatementIdHi_tmpStatementIdLo_tmpStatementActorPersonUid_tmpStatementVerbUid_tmpStatementObjectType_tmpStatementObjectUid1_tmpStatementObjectUid2_tmpStatementActorUid_tmpAuthorityActorUid _tmpTeamUid_tmpResultCompletionLjava/lang/Boolean;_tmpResultSuccess _tmpTimestamp _tmpStored_tmpContextRegistrationHi_tmpContextRegistrationLo_tmpContextRegistrationHash_tmpContextStatementRefIdHi_tmpContextStatementRefIdLo_tmpContextInstructorActorUid_tmpStatementLct_tmpCompletionOrProgressZ_tmp_2_tmpStatementContentEntryUid_tmpStatementLearnerGroupUid_tmpStatementClazzUid_tmpStatementCbUid_tmpStatementDoorNode_tmpIsSubStatement_tmp_3_result=Lcom/ustadmobile/lib/db/composites/xapi/StatementAndActivity;_cursorIndexOfStatementIdHi_cursorIndexOfStatementIdLo%_cursorIndexOfStatementActorPersonUid_cursorIndexOfStatementVerbUid!_cursorIndexOfStatementObjectType!_cursorIndexOfStatementObjectUid1!_cursorIndexOfStatementObjectUid2_cursorIndexOfStatementActorUid_cursorIndexOfAuthorityActorUid_cursorIndexOfTeamUid_cursorIndexOfResultCompletion_cursorIndexOfResultSuccess_cursorIndexOfResultScoreScaled_cursorIndexOfResultScoreRaw_cursorIndexOfResultScoreMin_cursorIndexOfResultScoreMax_cursorIndexOfResultDuration_cursorIndexOfResultResponse_cursorIndexOfTimestamp_cursorIndexOfStored#_cursorIndexOfContextRegistrationHi#_cursorIndexOfContextRegistrationLo%_cursorIndexOfContextRegistrationHash_cursorIndexOfContextPlatform%_cursorIndexOfContextStatementRefIdHi%_cursorIndexOfContextStatementRefIdLo'_cursorIndexOfContextInstructorActorUid_cursorIndexOfStatementLct_cursorIndexOfExtensionProgress"_cursorIndexOfCompletionOrProgress&_cursorIndexOfStatementContentEntryUid&_cursorIndexOfStatementLearnerGroupUid_cursorIndexOfStatementClazzUid_cursorIndexOfStatementCbUid_cursorIndexOfStatementDoorNode_cursorIndexOfIsSubStatement_cursorIndexOfActUid_cursorIndexOfActIdIri_cursorIndexOfActType_cursorIndexOfActMoreInfo _cursorIndexOfActInteractionType(_cursorIndexOfActCorrectResponsePatterns_cursorIndexOfActLct_cursorLandroid/database/Cursor; StackMapTable<java/lang/String>java/lang/Throwable ExceptionsAjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/Nullable;()Ljava/lang/Object;pLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileStatementDao_Impl.javaEnclosingMethod JKfindByUidWithActivityAsync6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses   C*+*,* ]=yd**L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 +96 +;6+=6+?6+A6+C6+E6+G6+I6+K6+M6+O6+Q6+S6+U6+W6+Y6+[6+]6+_6 +a6!+c6"+e6#+g6$+i6%+k6&+m6'+o6(+q6)+s6*+u6++w6,+y+7/+71+73+75+67+78+7:+ 7<+ 7>+ 7@+  :C+ :CCC:B+  :E+ :EEE:D+ :F+:F+ :G+:G+ :H+:H+ :I+:I+ :J+:J+ :K +:K+7L+7N+7P+7R+7T+ :V +:V+7W+7Y+7[+7]+ :_+:_+6aa6`+ 7b+!7d+"7f+#7h+$7j+%6mm6lY/13578:<>@BDFGHIJKLNPRTVWY[]_`bdfhjl:.+&E+':+(/+)$+*+++,+&7o+' :q +':q+( :r +(:r+) :s +):s+*6t++ :u ++:u+,7vYoqrstuv:n:nY.n:-:--:.+*.:x+*xBRRTRacde'f/g7h?iGjOkWl_mgnoowpqrstuvwxyz{|}~'/7?GOW_gpy )DOUbms '28BLV`ju{ 7  !#$&)*%+(,+.8/;0>2B4H5O2R4Z5a6XoCERFpGHIJK5Vx_qrsuo|qarFs<t!uv%n7.y/13578:z<p>f@ -BHCDD)EbFGH|I^JCK9L /N%PR'TBVLWVY`[j]_`abd|frhhjR l^ m+ n8  -: 3'+/#7?G O W _ g o w !"#${%s&k'c([)S*K+ C,!;-"3.#'+/$/#0%71&?2'G 3(O4)W5*_6+g7,>  -dS89:.9z  @B;z  @B=z      ;BHz; ;8Mz;; @FWz;;@Wz;; ; ; ; ;#Wz;;-zz=?@BCAD/*ð] ?@BCEFGHILM PK!!F\ \ ;com/ustadmobile/core/db/dao/xapi/StatementDao_Impl$24.class=  5com/ustadmobile/core/db/dao/xapi/StatementDao_Impl$24this$04Lcom/ustadmobile/core/db/dao/xapi/StatementDao_Impl;   val$query'Landroidx/sqlite/db/SupportSQLiteQuery;  java/lang/Object()V  2com/ustadmobile/core/db/dao/xapi/StatementDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;yAxis !" #$androidx/room/util/CursorUtilgetColumnIndex.(Landroid/database/Cursor;Ljava/lang/String;)I&xAxis(subgroup*java/util/ArrayList ,-. /0android/database/CursorgetCount()I )2 3(I)V ,5 67 moveToNext()Z ,9 :; getDouble(I)D ,= >? getString(I)Ljava/lang/String;A4com/ustadmobile/lib/db/composites/StatementReportRow @C D((DLjava/lang/String;Ljava/lang/String;)V FGH IJjava/util/Listadd(Ljava/lang/Object;)Z ,L Mclose O PQcall()Ljava/util/List;Sjava/util/concurrent/Callable^(Lcom/ustadmobile/core/db/dao/xapi/StatementDao_Impl;Landroidx/sqlite/db/SupportSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis7Lcom/ustadmobile/core/db/dao/xapi/StatementDao_Impl$24; Signature _tmpYAxisD _tmpXAxisLjava/lang/String; _tmpSubgroup_item6Lcom/ustadmobile/lib/db/composites/StatementReportRow;_cursorIndexOfYAxisI_cursorIndexOfXAxis_cursorIndexOfSubgroup_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableHLjava/util/List; StackMapTablenjava/lang/Stringpjava/lang/Throwable Exceptionssjava/lang/ExceptionJ()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;{Ljava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileStatementDao_Impl.javaEnclosingMethod }~runReportQuery[(Landroidx/sqlite/db/SupportSQLiteQuery;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  R TUC*+*,* V?WXYZPQU **L+=+%>+'6)Y++1:+4] 9 +89 : +<:  : +<: @Y  B:EW:+K: +K V^CEFG'H6I?LDMJOSRXS^UgXmYs[}]^_`b`bcW G[\[]^ p_^ `aSC[\g/]^ }_^ bcdc'ec6pfgXYhij 6pfklL 6,F m m,F ,oqrZtuvAPwU/*NV?W XYqruvZxyz{| PK!!Wf ;com/ustadmobile/core/db/dao/xapi/StatementDao_Impl$25.class=  5com/ustadmobile/core/db/dao/xapi/StatementDao_Impl$25this$04Lcom/ustadmobile/core/db/dao/xapi/StatementDao_Impl;   val$query'Landroidx/sqlite/db/SupportSQLiteQuery;  java/lang/Object()V  2com/ustadmobile/core/db/dao/xapi/StatementDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;yAxis !" #$androidx/room/util/CursorUtilgetColumnIndex.(Landroid/database/Cursor;Ljava/lang/String;)I&xAxis(subgroup*java/util/ArrayList ,-. /0android/database/CursorgetCount()I )2 3(I)V ,5 67 moveToNext()Z ,9 :;getFloat(I)F ,= >?isNull(I)Z ,A BC getString(I)Ljava/lang/String;E3com/ustadmobile/lib/db/entities/StatementReportData DG H((FLjava/lang/String;Ljava/lang/String;)V JKL MNjava/util/Listadd(Ljava/lang/Object;)Z ,P Qclose S TUcall()Ljava/util/List;Wjava/util/concurrent/Callable^(Lcom/ustadmobile/core/db/dao/xapi/StatementDao_Impl;Landroidx/sqlite/db/SupportSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis7Lcom/ustadmobile/core/db/dao/xapi/StatementDao_Impl$25; Signature _tmpYAxisF _tmpXAxisLjava/lang/String; _tmpSubgroup_item5Lcom/ustadmobile/lib/db/entities/StatementReportData;_cursorIndexOfYAxisI_cursorIndexOfXAxis_cursorIndexOfSubgroup_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableGLjava/util/List; StackMapTablerjava/lang/Stringtjava/lang/Throwable Exceptionswjava/lang/ExceptionI()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;zLjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileStatementDao_Impl.javaEnclosingMethod  getResults[(Landroidx/sqlite/db/SupportSQLiteQuery;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  V XYC*+*,* Zl[\]^TUYf **L+=+%>+'6)Y++1:+4~ 8 +88 :+< : +@: : +< : +@: DY F:IW:+O: +O Znprst'u6v?yDzJ|SX^hnw}[G_`[abkabcb cb deSd_`w@abcb fghg'ig6jk\]lmn 6jopN 6,J q  q,J ,suv^xyzAT{Y/*RZl[ \]uvyz^|}~ PK!!ɢ??;com/ustadmobile/core/db/dao/xapi/StatementDao_Impl$26.class=  5com/ustadmobile/core/db/dao/xapi/StatementDao_Impl$26this$04Lcom/ustadmobile/core/db/dao/xapi/StatementDao_Impl;   ,androidx/room/paging/LimitOffsetPagingSourceY(Landroidx/sqlite/db/SupportSQLiteQuery;Landroidx/room/RoomDatabase;[Ljava/lang/String;)V statementIdHi  androidx/room/util/CursorUtilgetColumnIndex.(Landroid/database/Cursor;Ljava/lang/String;)I statementIdLostatementActorPersonUidstatementVerbUidstatementObjectTypestatementObjectUid1 statementObjectUid2"statementActorUid$authorityActorUid&teamUid(resultCompletion* resultSuccess,resultScoreScaled.resultScoreRaw0resultScoreMin2resultScoreMax4resultDuration6resultResponse8 timestamp:stored<contextRegistrationHi>contextRegistrationLo@contextRegistrationHashBcontextPlatformDcontextStatementRefIdHiFcontextStatementRefIdLoHcontextInstructorActorUidJ statementLctLextensionProgressNcompletionOrProgressPstatementContentEntryUidRstatementLearnerGroupUidTstatementClazzUidVstatementCbUidXstatementDoorNodeZisSubStatement\ personUid^username` firstNamesblastNamed emailAddrfphoneNumhgenderjactivel dateOfBirthn personAddressp personOrgIdrpersonGroupUidt personLctv personCountryx personTypezpersonMasterChangeSeqNum|personLocalChangeSeqNum~personLastChangedByadmin personNotes fatherName fatherNumber motherName motherNumjava/util/ArrayList  android/database/CursorgetCount()I (I)V  moveToNext()Z isNull(I)Z getLong(I)J getInt(I)I  java/lang/IntegervalueOf(I)Ljava/lang/Integer; intValue  java/lang/Boolean(Z)Ljava/lang/Boolean; getFloat(I)F  java/lang/Float(F)Ljava/lang/Float;  java/lang/Long(J)Ljava/lang/Long;  getString(I)Ljava/lang/String;4com/ustadmobile/lib/db/entities/xapi/StatementEntity (JJJJIJJJJJLjava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Long;Ljava/lang/String;JJJJJLjava/lang/String;JJJJLjava/lang/Integer;ZJJJJJZ)V&com/ustadmobile/lib/db/entities/Person (JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZJLjava/lang/String;Ljava/lang/String;JJLjava/lang/String;IJJIZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V@com/ustadmobile/lib/db/entities/StatementEntityAndDisplayDetails a(Lcom/ustadmobile/lib/db/entities/xapi/StatementEntity;Lcom/ustadmobile/lib/db/entities/Person;)V  java/util/Listadd(Ljava/lang/Object;)Z(Lcom/ustadmobile/core/db/dao/xapi/StatementDao_Impl;Landroidx/sqlite/db/SupportSQLiteQuery;Landroidx/room/RoomDatabase;[Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis7Lcom/ustadmobile/core/db/dao/xapi/StatementDao_Impl$26;arg0'Landroidx/sqlite/db/SupportSQLiteQuery;arg1Landroidx/room/RoomDatabase;arg2[Ljava/lang/String; convertRows+(Landroid/database/Cursor;)Ljava/util/List;_tmpStatementIdHiJ_tmpStatementIdLo_tmpStatementActorPersonUid_tmpStatementVerbUid_tmpStatementObjectTypeI_tmpStatementObjectUid1_tmpStatementObjectUid2_tmpStatementActorUid_tmpAuthorityActorUid _tmpTeamUid_tmpResultCompletionLjava/lang/Boolean;_tmpLjava/lang/Integer;_tmpResultSuccess_tmp_1_tmpResultScoreScaledLjava/lang/Float;_tmpResultScoreRaw_tmpResultScoreMin_tmpResultScoreMax_tmpResultDurationLjava/lang/Long;_tmpResultResponseLjava/lang/String; _tmpTimestamp _tmpStored_tmpContextRegistrationHi_tmpContextRegistrationLo_tmpContextRegistrationHash_tmpContextPlatform_tmpContextStatementRefIdHi_tmpContextStatementRefIdLo_tmpContextInstructorActorUid_tmpStatementLct_tmpExtensionProgress_tmpCompletionOrProgressZ_tmp_2_tmpStatementContentEntryUid_tmpStatementLearnerGroupUid_tmpStatementClazzUid_tmpStatementCbUid_tmpStatementDoorNode_tmpIsSubStatement_tmp_3 _tmpStatement6Lcom/ustadmobile/lib/db/entities/xapi/StatementEntity; _tmpPersonUid _tmpUsername_tmpFirstNames _tmpLastName _tmpEmailAddr _tmpPhoneNum _tmpGender _tmpActive_tmp_4_tmpDateOfBirth_tmpPersonAddress_tmpPersonOrgId_tmpPersonGroupUid _tmpPersonLct_tmpPersonCountry_tmpPersonType_tmpPersonMasterChangeSeqNum_tmpPersonLocalChangeSeqNum_tmpPersonLastChangedBy _tmpAdmin_tmp_5_tmpPersonNotes_tmpFatherName_tmpFatherNumber_tmpMotherName _tmpMotherNum _tmpPerson(Lcom/ustadmobile/lib/db/entities/Person;_itemBLcom/ustadmobile/lib/db/entities/StatementEntityAndDisplayDetails;cursorLandroid/database/Cursor;_cursorIndexOfStatementIdHi_cursorIndexOfStatementIdLo%_cursorIndexOfStatementActorPersonUid_cursorIndexOfStatementVerbUid!_cursorIndexOfStatementObjectType!_cursorIndexOfStatementObjectUid1!_cursorIndexOfStatementObjectUid2_cursorIndexOfStatementActorUid_cursorIndexOfAuthorityActorUid_cursorIndexOfTeamUid_cursorIndexOfResultCompletion_cursorIndexOfResultSuccess_cursorIndexOfResultScoreScaled_cursorIndexOfResultScoreRaw_cursorIndexOfResultScoreMin_cursorIndexOfResultScoreMax_cursorIndexOfResultDuration_cursorIndexOfResultResponse_cursorIndexOfTimestamp_cursorIndexOfStored#_cursorIndexOfContextRegistrationHi#_cursorIndexOfContextRegistrationLo%_cursorIndexOfContextRegistrationHash_cursorIndexOfContextPlatform%_cursorIndexOfContextStatementRefIdHi%_cursorIndexOfContextStatementRefIdLo'_cursorIndexOfContextInstructorActorUid_cursorIndexOfStatementLct_cursorIndexOfExtensionProgress"_cursorIndexOfCompletionOrProgress&_cursorIndexOfStatementContentEntryUid&_cursorIndexOfStatementLearnerGroupUid_cursorIndexOfStatementClazzUid_cursorIndexOfStatementCbUid_cursorIndexOfStatementDoorNode_cursorIndexOfIsSubStatement_cursorIndexOfPersonUid_cursorIndexOfUsername_cursorIndexOfFirstNames_cursorIndexOfLastName_cursorIndexOfEmailAddr_cursorIndexOfPhoneNum_cursorIndexOfGender_cursorIndexOfActive_cursorIndexOfDateOfBirth_cursorIndexOfPersonAddress_cursorIndexOfPersonOrgId_cursorIndexOfPersonGroupUid_cursorIndexOfPersonLct_cursorIndexOfPersonCountry_cursorIndexOfPersonType&_cursorIndexOfPersonMasterChangeSeqNum%_cursorIndexOfPersonLocalChangeSeqNum!_cursorIndexOfPersonLastChangedBy_cursorIndexOfAdmin_cursorIndexOfPersonNotes_cursorIndexOfFatherName_cursorIndexOfFatherNumber_cursorIndexOfMotherName_cursorIndexOfMotherNum_resultLjava/util/List;LocalVariableTypeTableTLjava/util/List; StackMapTable}java/lang/String Signatureo(Landroid/database/Cursor;)Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;$RuntimeInvisibleParameterAnnotationsrLandroidx/room/paging/LimitOffsetPagingSource; SourceFileStatementDao_Impl.javaEnclosingMethod2com/ustadmobile/core/db/dao/xapi/StatementDao_Impl getListResultsG(Landroidx/sqlite/db/SupportSQLiteQuery;)Landroidx/paging/PagingSource;NestHost InnerClasses  `*+*,-4 =} + =+>+6+6+6+6+6+!6 +#6 +%6 +'6 +)6 ++6+-6+/6+16+36+56+76+96+;6+=6+?6+A6+C6+E6+G6+I6+K6+M6+O6 +Q6!+S6"+U6#+W6$+Y6%+[6&+]6'+_6(+a6)+c6*+e6++g6,+i6-+k6.+m6/+o60+q61+s62+u63+w64+y65+{66+}67+68+69+6:+6;+6<+6=Y+:>+  +T +E+4+#+++ +  +  +  +  + ++y+h+W+F+5+$++++++++++z+i + X!+!G"+"6#+#%$+$%+%{ 7A +7A 7C +7C 7E +7E 7G +7G 6I +6I 7J +7J 7L +7L  7N + 7N  7P + 7P  7R + 7R  :T<+  :U+ :UUU:T  :U<+  :V+ :VVV:U :V!+ :V+:V :W!+ :W+:W :X!+ :X+:X :Y!+ :Y+:Y :Z!+ :Z+:Z :[+ :[ +:[ 7\ +7\ 7^ +7^ 7` +7` 7b +7b 7d +7d :f+ :f +:f 7g +7g 7i +7i 7k +7k 7m +7m :o!+ :o+:o 6p+6qq6p  7q + 7q! 7s +!7s" 7u +"7u# 7w +#7w$ 7y +$7y% 6{+%6||6{YACEGIJLNPRTUVWXYZ[\^`bdfgikmopqsuwy{:@:@&+&'+'y(+(h)+)W*+*F+++5,+,$-+-.+./+/0+01+12+23+34+45+56+6z7+7i8+8X9+9G:+:6;+;%<+<=O+=D& 7B +&7B' :D+' :D +':D( :E+( :E +(:E) :F+) :F +):F* :G+* :G +*:G+ :H++ :H ++:H, 6I +,6I- 6J+-6KK6J. 7K +.7K/ :M+/ :M +/:M0 :N+0 :N +0:N1 7O +17O2 7Q +27Q3 :S+3 :S +3:S4 6T +46T5 7U +57U6 7W +67W7 6Y +76Y8 6Z+86[[6Z9 :[+9 :[ +9:[: :\+: :\ +::\; :]+; :] +;:]< :^+< :^ +<:^= :_+= :_ +=:_YBDEFGHIJKMNOQSTUWYZ[\]^_:A:AY@A:?>?W)>2&.6>FNV^fnv~&.6>FNV^fnv~V[ajou~   $."4#:&E'K)X+s.y/2357:;=>@DEGHJ NOQ#R)T6X<YB[M\S^`bfclewf}hlmoprvwy|} %+6<FLR\bhrx~ ",28BHNX^dnz i o u                     " !# '% 2& 8( B, H- N/ X2 ^3 d6 n7 z: ; = @ A C D F J K M N P T U W Z [ ] ` a c !d 'f 1j 7k =m Gp Mq Ss ]v cw iy s| y}                      & , 7 = G M S ^ d n      |^ArCEGIJLN P!R7THUXU|UVVVVWWX&X?YPYiZzZ[[\^`bd( f9 fO ge i{ k moop qq su5wKya{n |jaA~MC7E!G IJLNP.RsXTUV W6X`kYAZ[\^` bdF f\o grY iC k- mopqs,uBwXsyzQ{@ rB D D E E F F G G $ H 5 H K!I a"J n #K $K %M %M &N &N 'O (Q )S $)S :*T P+U f,W |-Y .Z /[ 0[ 0[ 1\ 1\ 2] 2] )3^ :3^ P4_ a4_ (B D E F G Be H XO!I z-"J $K %M &N 'O (Q 1v)S G`*T ]J+U s4,W -Y .Z 0[ 1\ 2] G`3^ n94_ 56A 78?@ 56A 9: ; < = >& ?. @6 A> B F C N |D V tE ^ lF f dGn \Hv TI~ LJ DK <L 4M ,N $O P Q R S T U V W X Y Z! [" \# ]$ ^%& _&. `'6 a(> b)F c*N |d+V te,^ lf-f dg.n \h/v Ti0~ Lj1 Dk2 <l3 4m4 ,n5 $o6 p7 q8 r9 s: t; u< v= wx>y  wz>{^?             @BL   @BM            |       |       @_||      @e||S?   |  |  |  |  |  @J|||||   |  |    |     @U||||||||  |  |  |  |  |;A~~ PK!!aXs"":com/ustadmobile/core/db/dao/xapi/StatementDao_Impl$3.class=%  4com/ustadmobile/core/db/dao/xapi/StatementDao_Impl$3this$04Lcom/ustadmobile/core/db/dao/xapi/StatementDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  2com/ustadmobile/core/db/dao/xapi/StatementDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; statementIdHi !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I& statementIdLo(statementActorPersonUid*statementVerbUid,statementObjectType.statementObjectUid10statementObjectUid22statementActorUid4authorityActorUid6teamUid8resultCompletion: resultSuccess<resultScoreScaled>resultScoreRaw@resultScoreMinBresultScoreMaxDresultDurationFresultResponseH timestampJstoredLcontextRegistrationHiNcontextRegistrationLoPcontextRegistrationHashRcontextPlatformTcontextStatementRefIdHiVcontextStatementRefIdLoXcontextInstructorActorUidZ statementLct\extensionProgress^completionOrProgress`statementContentEntryUidbstatementLearnerGroupUiddstatementClazzUidfstatementCbUidhstatementDoorNodejisSubStatement lmn opandroid/database/Cursor moveToFirst()Z lr stgetLong(I)J lv wxgetInt(I)I lz {|isNull(I)Z ~ java/lang/IntegervalueOf(I)Ljava/lang/Integer; ~ intValue()I  java/lang/Boolean(Z)Ljava/lang/Boolean; l getFloat(I)F  java/lang/Float(F)Ljava/lang/Float;  java/lang/Long(J)Ljava/lang/Long; l  getString(I)Ljava/lang/String;4com/ustadmobile/lib/db/entities/xapi/StatementEntity (JJJJIJJJJJLjava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Long;Ljava/lang/String;JJJJJLjava/lang/String;JJJJLjava/lang/Integer;ZJJJJJZ)V l close  androidx/room/RoomSQLiteQueryrelease  call8()Lcom/ustadmobile/lib/db/entities/xapi/StatementEntity;java/util/concurrent/CallableV(Lcom/ustadmobile/core/db/dao/xapi/StatementDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis6Lcom/ustadmobile/core/db/dao/xapi/StatementDao_Impl$3; Signature_tmpLjava/lang/Integer;_tmp_1_tmpResultScoreScaledLjava/lang/Float;_tmpResultScoreRaw_tmpResultScoreMin_tmpResultScoreMax_tmpResultDurationLjava/lang/Long;_tmpResultResponseLjava/lang/String;_tmpContextPlatform_tmpExtensionProgress_tmpStatementIdHiJ_tmpStatementIdLo_tmpStatementActorPersonUid_tmpStatementVerbUid_tmpStatementObjectTypeI_tmpStatementObjectUid1_tmpStatementObjectUid2_tmpStatementActorUid_tmpAuthorityActorUid _tmpTeamUid_tmpResultCompletionLjava/lang/Boolean;_tmpResultSuccess _tmpTimestamp _tmpStored_tmpContextRegistrationHi_tmpContextRegistrationLo_tmpContextRegistrationHash_tmpContextStatementRefIdHi_tmpContextStatementRefIdLo_tmpContextInstructorActorUid_tmpStatementLct_tmpCompletionOrProgressZ_tmp_2_tmpStatementContentEntryUid_tmpStatementLearnerGroupUid_tmpStatementClazzUid_tmpStatementCbUid_tmpStatementDoorNode_tmpIsSubStatement_tmp_3_result6Lcom/ustadmobile/lib/db/entities/xapi/StatementEntity;_cursorIndexOfStatementIdHi_cursorIndexOfStatementIdLo%_cursorIndexOfStatementActorPersonUid_cursorIndexOfStatementVerbUid!_cursorIndexOfStatementObjectType!_cursorIndexOfStatementObjectUid1!_cursorIndexOfStatementObjectUid2_cursorIndexOfStatementActorUid_cursorIndexOfAuthorityActorUid_cursorIndexOfTeamUid_cursorIndexOfResultCompletion_cursorIndexOfResultSuccess_cursorIndexOfResultScoreScaled_cursorIndexOfResultScoreRaw_cursorIndexOfResultScoreMin_cursorIndexOfResultScoreMax_cursorIndexOfResultDuration_cursorIndexOfResultResponse_cursorIndexOfTimestamp_cursorIndexOfStored#_cursorIndexOfContextRegistrationHi#_cursorIndexOfContextRegistrationLo%_cursorIndexOfContextRegistrationHash_cursorIndexOfContextPlatform%_cursorIndexOfContextStatementRefIdHi%_cursorIndexOfContextStatementRefIdLo'_cursorIndexOfContextInstructorActorUid_cursorIndexOfStatementLct_cursorIndexOfExtensionProgress"_cursorIndexOfCompletionOrProgress&_cursorIndexOfStatementContentEntryUid&_cursorIndexOfStatementLearnerGroupUid_cursorIndexOfStatementClazzUid_cursorIndexOfStatementCbUid_cursorIndexOfStatementDoorNode_cursorIndexOfIsSubStatement_cursorLandroid/database/Cursor; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/Nullable;finalize()Ljava/lang/Object;iLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileStatementDao_Impl.javaEnclosingMethod !"getOneStatement ()Lkotlinx/coroutines/flow/Flow;NestHost InnerClasses   C*+*,*  =g**L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 +96 +;6+=6+?6+A6+C6+E6+G6+I6+K6+M6+O6+Q6+S6+U6+W6+Y6+[6+]6+_6 +a6!+c6"+e6#+g6$+i6%+k+q7'+q7)+q7++q7-+u6/+q70+q72+ q74+ q76+ q78+ y :;+ u}:;;;::+ y :=+ u}:===:<+y :>+:>+y :?+:?+y :@+:@+y :A+:A+y :B+q:B+y :C +:C+q7D+q7F+q7H+q7J+q7L+y :N +:N+q7O+q7Q+q7S+q7U+y :W+u}:W+u6YY6X+ q7Z+!q7\+"q7^+#q7`+$q7b+%u6ee6dY')+-/02468:<>?@ABCDFHJLNOQSUWXZ\^`bd:&:&&:'+':f+f j'/7?GOW_gow'/8AJT^hr|   *5;HSYfqw !#&'),.024679 <>@(B2D=ECGPKZLfNpPzRTVYZ[\]_ a_abZ;=>8?V@tABCN@WA'J)T+^-h/r0|2y4o6e8,:G; <=*>H?f@{A]BBC8D.F$HJL NOQ(S2UPWfXZYpZz\{^q`gbQd]e&'/7?GO W _ g o w{skc[SKC;3+#   ! " #' $/ % & #1l ~ @B3l~ ~ @B5l~~      B@l~~ 8El~~ ~@FOl~~~@U&l l6* gh A/*  #$ PK!!+$$:com/ustadmobile/core/db/dao/xapi/StatementDao_Impl$4.class=7  4com/ustadmobile/core/db/dao/xapi/StatementDao_Impl$4this$04Lcom/ustadmobile/core/db/dao/xapi/StatementDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  2com/ustadmobile/core/db/dao/xapi/StatementDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; statementIdHi !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I& statementIdLo(statementActorPersonUid*statementVerbUid,statementObjectType.statementObjectUid10statementObjectUid22statementActorUid4authorityActorUid6teamUid8resultCompletion: resultSuccess<resultScoreScaled>resultScoreRaw@resultScoreMinBresultScoreMaxDresultDurationFresultResponseH timestampJstoredLcontextRegistrationHiNcontextRegistrationLoPcontextRegistrationHashRcontextPlatformTcontextStatementRefIdHiVcontextStatementRefIdLoXcontextInstructorActorUidZ statementLct\extensionProgress^completionOrProgress`statementContentEntryUidbstatementLearnerGroupUiddstatementClazzUidfstatementCbUidhstatementDoorNodejisSubStatementljava/util/ArrayList nop qrandroid/database/CursorgetCount()I kt u(I)V nw xy moveToNext()Z n{ |}getLong(I)J n getInt(I)I n isNull(I)Z  java/lang/IntegervalueOf(I)Ljava/lang/Integer; rintValue  java/lang/Boolean(Z)Ljava/lang/Boolean; n getFloat(I)F  java/lang/Float(F)Ljava/lang/Float;  java/lang/Long(J)Ljava/lang/Long; n  getString(I)Ljava/lang/String;4com/ustadmobile/lib/db/entities/xapi/StatementEntity (JJJJIJJJJJLjava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Long;Ljava/lang/String;JJJJJLjava/lang/String;JJJJLjava/lang/Integer;ZJJJJJZ)V  java/util/Listadd(Ljava/lang/Object;)Z n close  androidx/room/RoomSQLiteQueryrelease  call()Ljava/util/List;java/util/concurrent/CallableV(Lcom/ustadmobile/core/db/dao/xapi/StatementDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis6Lcom/ustadmobile/core/db/dao/xapi/StatementDao_Impl$4; Signature_tmpLjava/lang/Integer;_tmp_1_tmpResultScoreScaledLjava/lang/Float;_tmpResultScoreRaw_tmpResultScoreMin_tmpResultScoreMax_tmpResultDurationLjava/lang/Long;_tmpResultResponseLjava/lang/String;_tmpContextPlatform_tmpExtensionProgress_item6Lcom/ustadmobile/lib/db/entities/xapi/StatementEntity;_tmpStatementIdHiJ_tmpStatementIdLo_tmpStatementActorPersonUid_tmpStatementVerbUid_tmpStatementObjectTypeI_tmpStatementObjectUid1_tmpStatementObjectUid2_tmpStatementActorUid_tmpAuthorityActorUid _tmpTeamUid_tmpResultCompletionLjava/lang/Boolean;_tmpResultSuccess _tmpTimestamp _tmpStored_tmpContextRegistrationHi_tmpContextRegistrationLo_tmpContextRegistrationHash_tmpContextStatementRefIdHi_tmpContextStatementRefIdLo_tmpContextInstructorActorUid_tmpStatementLct_tmpCompletionOrProgressZ_tmp_2_tmpStatementContentEntryUid_tmpStatementLearnerGroupUid_tmpStatementClazzUid_tmpStatementCbUid_tmpStatementDoorNode_tmpIsSubStatement_tmp_3_cursorIndexOfStatementIdHi_cursorIndexOfStatementIdLo%_cursorIndexOfStatementActorPersonUid_cursorIndexOfStatementVerbUid!_cursorIndexOfStatementObjectType!_cursorIndexOfStatementObjectUid1!_cursorIndexOfStatementObjectUid2_cursorIndexOfStatementActorUid_cursorIndexOfAuthorityActorUid_cursorIndexOfTeamUid_cursorIndexOfResultCompletion_cursorIndexOfResultSuccess_cursorIndexOfResultScoreScaled_cursorIndexOfResultScoreRaw_cursorIndexOfResultScoreMin_cursorIndexOfResultScoreMax_cursorIndexOfResultDuration_cursorIndexOfResultResponse_cursorIndexOfTimestamp_cursorIndexOfStored#_cursorIndexOfContextRegistrationHi#_cursorIndexOfContextRegistrationLo%_cursorIndexOfContextRegistrationHash_cursorIndexOfContextPlatform%_cursorIndexOfContextStatementRefIdHi%_cursorIndexOfContextStatementRefIdLo'_cursorIndexOfContextInstructorActorUid_cursorIndexOfStatementLct_cursorIndexOfExtensionProgress"_cursorIndexOfCompletionOrProgress&_cursorIndexOfStatementContentEntryUid&_cursorIndexOfStatementLearnerGroupUid_cursorIndexOfStatementClazzUid_cursorIndexOfStatementCbUid_cursorIndexOfStatementDoorNode_cursorIndexOfIsSubStatement_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableHLjava/util/List; StackMapTable$java/lang/String&java/lang/Throwable Exceptions)java/lang/ExceptionJ()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;{Ljava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileStatementDao_Impl.javaEnclosingMethod 34 getStatements6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses   C*+*,*  =hA**L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 +96 +;6+=6+?6+A6+C6+E6+G6+I6+K6+M6+O6+Q6+S6+U6+W6+Y6+[6+]6+_6 +a6!+c6"+e6#+g6$+i6%kY+ms:&+v+z7(+z7*+z7,+z7.+~60+z71+z73+ z75+ z77+ z79+  :<+ ~:<<<:;+  :>+ ~:>>>:=+ :?+:?+ :@+:@+ :A+:A+ :B+:B+ :C+z:C+ :D +:D+z7E+z7G+z7I+z7K+z7M+ :O +:O+z7P+z7R+z7T+z7V+ :X+~:X+~6ZZ6Y+ z7[+!z7]+"z7_+#z7a+$z7c+%~6ff6eY(*,.013579;=?@ABCDEGIKMOPRTVXY[]_ace:'&'W&&:'+*':g+*g//1/m'/7? G!O"W#_$g%o&w'()*+,-./0123456789:;<'=/>>?GBPDYFcHmJwLNPRTWXZ\_`bdf&g,i9lDmJoWrbshuuxy{~ #-7ALR_iu%,/7>Z<>)?G@eABCD OOX 'P(Y*c,m.w0135y7o96;Q<=>9?W@uABgCLDBE8G.I$KMO#P-R7TAV_XuYiZ[]_{aqc[egf'/7?GO W _ g o w   x p h`XPH@80(  !"#'$/%>&A0 >!&"#>'n{2n  @B4n  @B6n      #BAn# #8Fn## @FPn##@_'nn%'(*+,A-/* '(+,./01256 PK!!x9c"c":com/ustadmobile/core/db/dao/xapi/StatementDao_Impl$5.class=$  4com/ustadmobile/core/db/dao/xapi/StatementDao_Impl$5this$04Lcom/ustadmobile/core/db/dao/xapi/StatementDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  2com/ustadmobile/core/db/dao/xapi/StatementDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; statementIdHi !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I& statementIdLo(statementActorPersonUid*statementVerbUid,statementObjectType.statementObjectUid10statementObjectUid22statementActorUid4authorityActorUid6teamUid8resultCompletion: resultSuccess<resultScoreScaled>resultScoreRaw@resultScoreMinBresultScoreMaxDresultDurationFresultResponseH timestampJstoredLcontextRegistrationHiNcontextRegistrationLoPcontextRegistrationHashRcontextPlatformTcontextStatementRefIdHiVcontextStatementRefIdLoXcontextInstructorActorUidZ statementLct\extensionProgress^completionOrProgress`statementContentEntryUidbstatementLearnerGroupUiddstatementClazzUidfstatementCbUidhstatementDoorNodejisSubStatement lmn opandroid/database/Cursor moveToFirst()Z lr stgetLong(I)J lv wxgetInt(I)I lz {|isNull(I)Z ~ java/lang/IntegervalueOf(I)Ljava/lang/Integer; ~ intValue()I  java/lang/Boolean(Z)Ljava/lang/Boolean; l getFloat(I)F  java/lang/Float(F)Ljava/lang/Float;  java/lang/Long(J)Ljava/lang/Long; l  getString(I)Ljava/lang/String;4com/ustadmobile/lib/db/entities/xapi/StatementEntity (JJJJIJJJJJLjava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Long;Ljava/lang/String;JJJJJLjava/lang/String;JJJJLjava/lang/Integer;ZJJJJJZ)V l close  androidx/room/RoomSQLiteQueryrelease  call8()Lcom/ustadmobile/lib/db/entities/xapi/StatementEntity;java/util/concurrent/CallableV(Lcom/ustadmobile/core/db/dao/xapi/StatementDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis6Lcom/ustadmobile/core/db/dao/xapi/StatementDao_Impl$5; Signature_tmpLjava/lang/Integer;_tmp_1_tmpResultScoreScaledLjava/lang/Float;_tmpResultScoreRaw_tmpResultScoreMin_tmpResultScoreMax_tmpResultDurationLjava/lang/Long;_tmpResultResponseLjava/lang/String;_tmpContextPlatform_tmpExtensionProgress_tmpStatementIdHiJ_tmpStatementIdLo_tmpStatementActorPersonUid_tmpStatementVerbUid_tmpStatementObjectTypeI_tmpStatementObjectUid1_tmpStatementObjectUid2_tmpStatementActorUid_tmpAuthorityActorUid _tmpTeamUid_tmpResultCompletionLjava/lang/Boolean;_tmpResultSuccess _tmpTimestamp _tmpStored_tmpContextRegistrationHi_tmpContextRegistrationLo_tmpContextRegistrationHash_tmpContextStatementRefIdHi_tmpContextStatementRefIdLo_tmpContextInstructorActorUid_tmpStatementLct_tmpCompletionOrProgressZ_tmp_2_tmpStatementContentEntryUid_tmpStatementLearnerGroupUid_tmpStatementClazzUid_tmpStatementCbUid_tmpStatementDoorNode_tmpIsSubStatement_tmp_3_result6Lcom/ustadmobile/lib/db/entities/xapi/StatementEntity;_cursorIndexOfStatementIdHi_cursorIndexOfStatementIdLo%_cursorIndexOfStatementActorPersonUid_cursorIndexOfStatementVerbUid!_cursorIndexOfStatementObjectType!_cursorIndexOfStatementObjectUid1!_cursorIndexOfStatementObjectUid2_cursorIndexOfStatementActorUid_cursorIndexOfAuthorityActorUid_cursorIndexOfTeamUid_cursorIndexOfResultCompletion_cursorIndexOfResultSuccess_cursorIndexOfResultScoreScaled_cursorIndexOfResultScoreRaw_cursorIndexOfResultScoreMin_cursorIndexOfResultScoreMax_cursorIndexOfResultDuration_cursorIndexOfResultResponse_cursorIndexOfTimestamp_cursorIndexOfStored#_cursorIndexOfContextRegistrationHi#_cursorIndexOfContextRegistrationLo%_cursorIndexOfContextRegistrationHash_cursorIndexOfContextPlatform%_cursorIndexOfContextStatementRefIdHi%_cursorIndexOfContextStatementRefIdLo'_cursorIndexOfContextInstructorActorUid_cursorIndexOfStatementLct_cursorIndexOfExtensionProgress"_cursorIndexOfCompletionOrProgress&_cursorIndexOfStatementContentEntryUid&_cursorIndexOfStatementLearnerGroupUid_cursorIndexOfStatementClazzUid_cursorIndexOfStatementCbUid_cursorIndexOfStatementDoorNode_cursorIndexOfIsSubStatement_cursorLandroid/database/Cursor; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/Nullable;()Ljava/lang/Object;iLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileStatementDao_Impl.javaEnclosingMethod  !findById6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses   C*+*,*  3=g+**L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 +96 +;6+=6+?6+A6+C6+E6+G6+I6+K6+M6+O6+Q6+S6+U6+W6+Y6+[6+]6+_6 +a6!+c6"+e6#+g6$+i6%+k+q7'+q7)+q7++q7-+u6/+q70+q72+ q74+ q76+ q78+ y :;+ u}:;;;::+ y :=+ u}:===:<+y :>+:>+y :?+:?+y :@+:@+y :A+:A+y :B+q:B+y :C +:C+q7D+q7F+q7H+q7J+q7L+y :N +:N+q7O+q7Q+q7S+q7U+y :W+u}:W+u6YY6X+ q7Z+!q7\+"q7^+#q7`+$q7b+%u6ee6dY')+-/02468:<>?@ABCDFHJLNOQSUWXZ\^`bd:&:&&:'+*':f+*f l'/7?GOW_gow'/8AJT^ h r |!# %&(*+5,;.H1S2Y4f7q8w:=>@CDFIKMOQSTV Y[](_2a=bCdPhZifkpmzoqsvwxyz| ~|~!(Z;=>8?V@tABCN@WA'J)T+^-h/r0|2y4o6e8,:G; <=*>H?f@{A]BBC8D.F$HJL NOQ(S2UPWfXZYpZz\{^q`gbQd]e&'/7?GO W _ g o wzrjbZRJB:2*"   ! " #' $/ %&+#1l ~ @B3l~ ~ @B5l~~      B@l~~ 8El~~ ~@FOl~~~@U&llA/* "# PK!!OmM)$)$:com/ustadmobile/core/db/dao/xapi/StatementDao_Impl$6.class=7  4com/ustadmobile/core/db/dao/xapi/StatementDao_Impl$6this$04Lcom/ustadmobile/core/db/dao/xapi/StatementDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  2com/ustadmobile/core/db/dao/xapi/StatementDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; statementIdHi !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I& statementIdLo(statementActorPersonUid*statementVerbUid,statementObjectType.statementObjectUid10statementObjectUid22statementActorUid4authorityActorUid6teamUid8resultCompletion: resultSuccess<resultScoreScaled>resultScoreRaw@resultScoreMinBresultScoreMaxDresultDurationFresultResponseH timestampJstoredLcontextRegistrationHiNcontextRegistrationLoPcontextRegistrationHashRcontextPlatformTcontextStatementRefIdHiVcontextStatementRefIdLoXcontextInstructorActorUidZ statementLct\extensionProgress^completionOrProgress`statementContentEntryUidbstatementLearnerGroupUiddstatementClazzUidfstatementCbUidhstatementDoorNodejisSubStatementljava/util/ArrayList nop qrandroid/database/CursorgetCount()I kt u(I)V nw xy moveToNext()Z n{ |}getLong(I)J n getInt(I)I n isNull(I)Z  java/lang/IntegervalueOf(I)Ljava/lang/Integer; rintValue  java/lang/Boolean(Z)Ljava/lang/Boolean; n getFloat(I)F  java/lang/Float(F)Ljava/lang/Float;  java/lang/Long(J)Ljava/lang/Long; n  getString(I)Ljava/lang/String;4com/ustadmobile/lib/db/entities/xapi/StatementEntity (JJJJIJJJJJLjava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Long;Ljava/lang/String;JJJJJLjava/lang/String;JJJJLjava/lang/Integer;ZJJJJJZ)V  java/util/Listadd(Ljava/lang/Object;)Z n close  androidx/room/RoomSQLiteQueryrelease  call()Ljava/util/List;java/util/concurrent/CallableV(Lcom/ustadmobile/core/db/dao/xapi/StatementDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis6Lcom/ustadmobile/core/db/dao/xapi/StatementDao_Impl$6; Signature_tmpLjava/lang/Integer;_tmp_1_tmpResultScoreScaledLjava/lang/Float;_tmpResultScoreRaw_tmpResultScoreMin_tmpResultScoreMax_tmpResultDurationLjava/lang/Long;_tmpResultResponseLjava/lang/String;_tmpContextPlatform_tmpExtensionProgress_item6Lcom/ustadmobile/lib/db/entities/xapi/StatementEntity;_tmpStatementIdHiJ_tmpStatementIdLo_tmpStatementActorPersonUid_tmpStatementVerbUid_tmpStatementObjectTypeI_tmpStatementObjectUid1_tmpStatementObjectUid2_tmpStatementActorUid_tmpAuthorityActorUid _tmpTeamUid_tmpResultCompletionLjava/lang/Boolean;_tmpResultSuccess _tmpTimestamp _tmpStored_tmpContextRegistrationHi_tmpContextRegistrationLo_tmpContextRegistrationHash_tmpContextStatementRefIdHi_tmpContextStatementRefIdLo_tmpContextInstructorActorUid_tmpStatementLct_tmpCompletionOrProgressZ_tmp_2_tmpStatementContentEntryUid_tmpStatementLearnerGroupUid_tmpStatementClazzUid_tmpStatementCbUid_tmpStatementDoorNode_tmpIsSubStatement_tmp_3_cursorIndexOfStatementIdHi_cursorIndexOfStatementIdLo%_cursorIndexOfStatementActorPersonUid_cursorIndexOfStatementVerbUid!_cursorIndexOfStatementObjectType!_cursorIndexOfStatementObjectUid1!_cursorIndexOfStatementObjectUid2_cursorIndexOfStatementActorUid_cursorIndexOfAuthorityActorUid_cursorIndexOfTeamUid_cursorIndexOfResultCompletion_cursorIndexOfResultSuccess_cursorIndexOfResultScoreScaled_cursorIndexOfResultScoreRaw_cursorIndexOfResultScoreMin_cursorIndexOfResultScoreMax_cursorIndexOfResultDuration_cursorIndexOfResultResponse_cursorIndexOfTimestamp_cursorIndexOfStored#_cursorIndexOfContextRegistrationHi#_cursorIndexOfContextRegistrationLo%_cursorIndexOfContextRegistrationHash_cursorIndexOfContextPlatform%_cursorIndexOfContextStatementRefIdHi%_cursorIndexOfContextStatementRefIdLo'_cursorIndexOfContextInstructorActorUid_cursorIndexOfStatementLct_cursorIndexOfExtensionProgress"_cursorIndexOfCompletionOrProgress&_cursorIndexOfStatementContentEntryUid&_cursorIndexOfStatementLearnerGroupUid_cursorIndexOfStatementClazzUid_cursorIndexOfStatementCbUid_cursorIndexOfStatementDoorNode_cursorIndexOfIsSubStatement_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableHLjava/util/List; StackMapTable$java/lang/String&java/lang/Throwable Exceptions)java/lang/ExceptionJ()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;{Ljava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileStatementDao_Impl.javaEnclosingMethod 34%findStatusStatementsByContentEntryUid7(JJJLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses   C*+*,*  =hA**L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 +96 +;6+=6+?6+A6+C6+E6+G6+I6+K6+M6+O6+Q6+S6+U6+W6+Y6+[6+]6+_6 +a6!+c6"+e6#+g6$+i6%kY+ms:&+v+z7(+z7*+z7,+z7.+~60+z71+z73+ z75+ z77+ z79+  :<+ ~:<<<:;+  :>+ ~:>>>:=+ :?+:?+ :@+:@+ :A+:A+ :B+:B+ :C+z:C+ :D +:D+z7E+z7G+z7I+z7K+z7M+ :O +:O+z7P+z7R+z7T+z7V+ :X+~:X+~6ZZ6Y+ z7[+!z7]+"z7_+#z7a+$z7c+%~6ff6eY(*,.013579;=?@ABCDEGIKMOPRTVXY[]_ace:'&'W&&:'+*':g+*g//1/m'/7?GOW_gow'/>GPYcmw&,9DJWbhu  !# $&)#+--7/A1L2R4_8i9u;=?ACFGHIJKM%N,K/M7N>OZ<>)?G@eABCD OOX 'P(Y*c,m.w0135y7o96;Q<=>9?W@uABgCLDBE8G.I$KMO#P-R7TAV_XuYiZ[]_{aqc[egf'/7?GO W _ g o w   x p h`XPH@80(  !"#'$/%>&A0 >!&"#>'n{2n  @B4n  @B6n      #BAn# #8Fn## @FPn##@_'nn%'(*+,A-/* '(+,./01256 PK!!OĖ-$-$:com/ustadmobile/core/db/dao/xapi/StatementDao_Impl$7.class=7  4com/ustadmobile/core/db/dao/xapi/StatementDao_Impl$7this$04Lcom/ustadmobile/core/db/dao/xapi/StatementDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  2com/ustadmobile/core/db/dao/xapi/StatementDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; statementIdHi !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I& statementIdLo(statementActorPersonUid*statementVerbUid,statementObjectType.statementObjectUid10statementObjectUid22statementActorUid4authorityActorUid6teamUid8resultCompletion: resultSuccess<resultScoreScaled>resultScoreRaw@resultScoreMinBresultScoreMaxDresultDurationFresultResponseH timestampJstoredLcontextRegistrationHiNcontextRegistrationLoPcontextRegistrationHashRcontextPlatformTcontextStatementRefIdHiVcontextStatementRefIdLoXcontextInstructorActorUidZ statementLct\extensionProgress^completionOrProgress`statementContentEntryUidbstatementLearnerGroupUiddstatementClazzUidfstatementCbUidhstatementDoorNodejisSubStatementljava/util/ArrayList nop qrandroid/database/CursorgetCount()I kt u(I)V nw xy moveToNext()Z n{ |}getLong(I)J n getInt(I)I n isNull(I)Z  java/lang/IntegervalueOf(I)Ljava/lang/Integer; rintValue  java/lang/Boolean(Z)Ljava/lang/Boolean; n getFloat(I)F  java/lang/Float(F)Ljava/lang/Float;  java/lang/Long(J)Ljava/lang/Long; n  getString(I)Ljava/lang/String;4com/ustadmobile/lib/db/entities/xapi/StatementEntity (JJJJIJJJJJLjava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Long;Ljava/lang/String;JJJJJLjava/lang/String;JJJJLjava/lang/Integer;ZJJJJJZ)V  java/util/Listadd(Ljava/lang/Object;)Z n close  androidx/room/RoomSQLiteQueryrelease  call()Ljava/util/List;java/util/concurrent/CallableV(Lcom/ustadmobile/core/db/dao/xapi/StatementDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis6Lcom/ustadmobile/core/db/dao/xapi/StatementDao_Impl$7; Signature_tmpLjava/lang/Integer;_tmp_1_tmpResultScoreScaledLjava/lang/Float;_tmpResultScoreRaw_tmpResultScoreMin_tmpResultScoreMax_tmpResultDurationLjava/lang/Long;_tmpResultResponseLjava/lang/String;_tmpContextPlatform_tmpExtensionProgress_item6Lcom/ustadmobile/lib/db/entities/xapi/StatementEntity;_tmpStatementIdHiJ_tmpStatementIdLo_tmpStatementActorPersonUid_tmpStatementVerbUid_tmpStatementObjectTypeI_tmpStatementObjectUid1_tmpStatementObjectUid2_tmpStatementActorUid_tmpAuthorityActorUid _tmpTeamUid_tmpResultCompletionLjava/lang/Boolean;_tmpResultSuccess _tmpTimestamp _tmpStored_tmpContextRegistrationHi_tmpContextRegistrationLo_tmpContextRegistrationHash_tmpContextStatementRefIdHi_tmpContextStatementRefIdLo_tmpContextInstructorActorUid_tmpStatementLct_tmpCompletionOrProgressZ_tmp_2_tmpStatementContentEntryUid_tmpStatementLearnerGroupUid_tmpStatementClazzUid_tmpStatementCbUid_tmpStatementDoorNode_tmpIsSubStatement_tmp_3_cursorIndexOfStatementIdHi_cursorIndexOfStatementIdLo%_cursorIndexOfStatementActorPersonUid_cursorIndexOfStatementVerbUid!_cursorIndexOfStatementObjectType!_cursorIndexOfStatementObjectUid1!_cursorIndexOfStatementObjectUid2_cursorIndexOfStatementActorUid_cursorIndexOfAuthorityActorUid_cursorIndexOfTeamUid_cursorIndexOfResultCompletion_cursorIndexOfResultSuccess_cursorIndexOfResultScoreScaled_cursorIndexOfResultScoreRaw_cursorIndexOfResultScoreMin_cursorIndexOfResultScoreMax_cursorIndexOfResultDuration_cursorIndexOfResultResponse_cursorIndexOfTimestamp_cursorIndexOfStored#_cursorIndexOfContextRegistrationHi#_cursorIndexOfContextRegistrationLo%_cursorIndexOfContextRegistrationHash_cursorIndexOfContextPlatform%_cursorIndexOfContextStatementRefIdHi%_cursorIndexOfContextStatementRefIdLo'_cursorIndexOfContextInstructorActorUid_cursorIndexOfStatementLct_cursorIndexOfExtensionProgress"_cursorIndexOfCompletionOrProgress&_cursorIndexOfStatementContentEntryUid&_cursorIndexOfStatementLearnerGroupUid_cursorIndexOfStatementClazzUid_cursorIndexOfStatementCbUid_cursorIndexOfStatementDoorNode_cursorIndexOfIsSubStatement_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableHLjava/util/List; StackMapTable$java/lang/String&java/lang/Throwable Exceptions)java/lang/ExceptionJ()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;{Ljava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileStatementDao_Impl.javaEnclosingMethod 34*findStatusStatementByParentContentEntryUid6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses   C*+*,* k =hA**L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 +96 +;6+=6+?6+A6+C6+E6+G6+I6+K6+M6+O6+Q6+S6+U6+W6+Y6+[6+]6+_6 +a6!+c6"+e6#+g6$+i6%kY+ms:&+v+z7(+z7*+z7,+z7.+~60+z71+z73+ z75+ z77+ z79+  :<+ ~:<<<:;+  :>+ ~:>>>:=+ :?+:?+ :@+:@+ :A+:A+ :B+:B+ :C+z:C+ :D +:D+z7E+z7G+z7I+z7K+z7M+ :O +:O+z7P+z7R+z7T+z7V+ :X+~:X+~6ZZ6Y+ z7[+!z7]+"z7_+#z7a+$z7c+%~6ff6eY(*,.013579;=?@ABCDEGIKMOPRTVXY[]_ace:'&'W&&:'+*':g+*g//1/moqrs't/u7v?wGxOyWz_{g|o}w~'/>GPYcmw&,9DJWbhu #-7ALR_iu  %,/7>Z<>)?G@eABCD OOX 'P(Y*c,m.w0135y7o96;Q<=>9?W@uABgCLDBE8G.I$KMO#P-R7TAV_XuYiZ[]_{aqc[egf'/7?GO W _ g o w   x p h`XPH@80(  !"#'$/%>&A0 >!&"#>'n{2n  @B4n  @B6n      #BAn# #8Fn## @FPn##@_'nn%'(*+,A-/*k '(+,./01256 PK!!Q"f+$+$:com/ustadmobile/core/db/dao/xapi/StatementDao_Impl$8.class=7  4com/ustadmobile/core/db/dao/xapi/StatementDao_Impl$8this$04Lcom/ustadmobile/core/db/dao/xapi/StatementDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  2com/ustadmobile/core/db/dao/xapi/StatementDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; statementIdHi !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I& statementIdLo(statementActorPersonUid*statementVerbUid,statementObjectType.statementObjectUid10statementObjectUid22statementActorUid4authorityActorUid6teamUid8resultCompletion: resultSuccess<resultScoreScaled>resultScoreRaw@resultScoreMinBresultScoreMaxDresultDurationFresultResponseH timestampJstoredLcontextRegistrationHiNcontextRegistrationLoPcontextRegistrationHashRcontextPlatformTcontextStatementRefIdHiVcontextStatementRefIdLoXcontextInstructorActorUidZ statementLct\extensionProgress^completionOrProgress`statementContentEntryUidbstatementLearnerGroupUiddstatementClazzUidfstatementCbUidhstatementDoorNodejisSubStatementljava/util/ArrayList nop qrandroid/database/CursorgetCount()I kt u(I)V nw xy moveToNext()Z n{ |}getLong(I)J n getInt(I)I n isNull(I)Z  java/lang/IntegervalueOf(I)Ljava/lang/Integer; rintValue  java/lang/Boolean(Z)Ljava/lang/Boolean; n getFloat(I)F  java/lang/Float(F)Ljava/lang/Float;  java/lang/Long(J)Ljava/lang/Long; n  getString(I)Ljava/lang/String;4com/ustadmobile/lib/db/entities/xapi/StatementEntity (JJJJIJJJJJLjava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Long;Ljava/lang/String;JJJJJLjava/lang/String;JJJJLjava/lang/Integer;ZJJJJJZ)V  java/util/Listadd(Ljava/lang/Object;)Z n close  androidx/room/RoomSQLiteQueryrelease  call()Ljava/util/List;java/util/concurrent/CallableV(Lcom/ustadmobile/core/db/dao/xapi/StatementDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis6Lcom/ustadmobile/core/db/dao/xapi/StatementDao_Impl$8; Signature_tmpLjava/lang/Integer;_tmp_1_tmpResultScoreScaledLjava/lang/Float;_tmpResultScoreRaw_tmpResultScoreMin_tmpResultScoreMax_tmpResultDurationLjava/lang/Long;_tmpResultResponseLjava/lang/String;_tmpContextPlatform_tmpExtensionProgress_item6Lcom/ustadmobile/lib/db/entities/xapi/StatementEntity;_tmpStatementIdHiJ_tmpStatementIdLo_tmpStatementActorPersonUid_tmpStatementVerbUid_tmpStatementObjectTypeI_tmpStatementObjectUid1_tmpStatementObjectUid2_tmpStatementActorUid_tmpAuthorityActorUid _tmpTeamUid_tmpResultCompletionLjava/lang/Boolean;_tmpResultSuccess _tmpTimestamp _tmpStored_tmpContextRegistrationHi_tmpContextRegistrationLo_tmpContextRegistrationHash_tmpContextStatementRefIdHi_tmpContextStatementRefIdLo_tmpContextInstructorActorUid_tmpStatementLct_tmpCompletionOrProgressZ_tmp_2_tmpStatementContentEntryUid_tmpStatementLearnerGroupUid_tmpStatementClazzUid_tmpStatementCbUid_tmpStatementDoorNode_tmpIsSubStatement_tmp_3_cursorIndexOfStatementIdHi_cursorIndexOfStatementIdLo%_cursorIndexOfStatementActorPersonUid_cursorIndexOfStatementVerbUid!_cursorIndexOfStatementObjectType!_cursorIndexOfStatementObjectUid1!_cursorIndexOfStatementObjectUid2_cursorIndexOfStatementActorUid_cursorIndexOfAuthorityActorUid_cursorIndexOfTeamUid_cursorIndexOfResultCompletion_cursorIndexOfResultSuccess_cursorIndexOfResultScoreScaled_cursorIndexOfResultScoreRaw_cursorIndexOfResultScoreMin_cursorIndexOfResultScoreMax_cursorIndexOfResultDuration_cursorIndexOfResultResponse_cursorIndexOfTimestamp_cursorIndexOfStored#_cursorIndexOfContextRegistrationHi#_cursorIndexOfContextRegistrationLo%_cursorIndexOfContextRegistrationHash_cursorIndexOfContextPlatform%_cursorIndexOfContextStatementRefIdHi%_cursorIndexOfContextStatementRefIdLo'_cursorIndexOfContextInstructorActorUid_cursorIndexOfStatementLct_cursorIndexOfExtensionProgress"_cursorIndexOfCompletionOrProgress&_cursorIndexOfStatementContentEntryUid&_cursorIndexOfStatementLearnerGroupUid_cursorIndexOfStatementClazzUid_cursorIndexOfStatementCbUid_cursorIndexOfStatementDoorNode_cursorIndexOfIsSubStatement_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableHLjava/util/List; StackMapTable$java/lang/String&java/lang/Throwable Exceptions)java/lang/ExceptionJ()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;{Ljava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileStatementDao_Impl.javaEnclosingMethod 34(findStatusStatementsForStudentByClazzUid6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses   C*+*,* Z =hA**L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 +96 +;6+=6+?6+A6+C6+E6+G6+I6+K6+M6+O6+Q6+S6+U6+W6+Y6+[6+]6+_6 +a6!+c6"+e6#+g6$+i6%kY+ms:&+v+z7(+z7*+z7,+z7.+~60+z71+z73+ z75+ z77+ z79+  :<+ ~:<<<:;+  :>+ ~:>>>:=+ :?+:?+ :@+:@+ :A+:A+ :B+:B+ :C+z:C+ :D +:D+z7E+z7G+z7I+z7K+z7M+ :O +:O+z7P+z7R+z7T+z7V+ :X+~:X+~6ZZ6Y+ z7[+!z7]+"z7_+#z7a+$z7c+%~6ff6eY(*,.013579;=?@ABCDEGIKMOPRTVXY[]_ace:'&'W&&:'+*':g+*g//1/m^`ab'c/d7e?fGgOhWi_jgkolwmnopqrstuvwxyz{|}~'/>GPYcmw&,9DJWbhu #-7ALR_iu%,/7>Z<>)?G@eABCD OOX 'P(Y*c,m.w0135y7o96;Q<=>9?W@uABgCLDBE8G.I$KMO#P-R7TAV_XuYiZ[]_{aqc[egf'/7?GO W _ g o w   x p h`XPH@80(  !"#'$/%>&A0 >!&"#>'n{2n  @B4n  @B6n      #BAn# #8Fn## @FPn##@_'nn%'(*+,A-/*Z '(+,./01256 PK!!̧22:com/ustadmobile/core/db/dao/xapi/StatementDao_Impl$9.class=  4com/ustadmobile/core/db/dao/xapi/StatementDao_Impl$9this$04Lcom/ustadmobile/core/db/dao/xapi/StatementDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  2com/ustadmobile/core/db/dao/xapi/StatementDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; statementIdHi !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I& statementIdLo(statementActorPersonUid*statementVerbUid,statementObjectType.statementObjectUid10statementObjectUid22statementActorUid4authorityActorUid6teamUid8resultCompletion: resultSuccess<resultScoreScaled>resultScoreRaw@resultScoreMinBresultScoreMaxDresultDurationFresultResponseH timestampJstoredLcontextRegistrationHiNcontextRegistrationLoPcontextRegistrationHashRcontextPlatformTcontextStatementRefIdHiVcontextStatementRefIdLoXcontextInstructorActorUidZ statementLct\extensionProgress^completionOrProgress`statementContentEntryUidbstatementLearnerGroupUiddstatementClazzUidfstatementCbUidhstatementDoorNodejisSubStatementlactorUidnactorPersonUidp actorNamer actorMboxtactorMbox_sha1sumv actorOpenidxactorAccountNamezactorAccountHomePage| actorEtag~actorLctactorObjectTypegmajGroupActorUidgmajMemberActorUid gmajLastModjava/util/ArrayList  android/database/CursorgetCount()I (I)V  moveToNext()Z isNull(I)Z getLong(I)J getInt(I)I  java/lang/IntegervalueOf(I)Ljava/lang/Integer; intValue  java/lang/Boolean(Z)Ljava/lang/Boolean; getFloat(I)F  java/lang/Float(F)Ljava/lang/Float;  java/lang/Long(J)Ljava/lang/Long;  getString(I)Ljava/lang/String;4com/ustadmobile/lib/db/entities/xapi/StatementEntity (JJJJIJJJJJLjava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Long;Ljava/lang/String;JJJJJLjava/lang/String;JJJJLjava/lang/Integer;ZJJJJJZ)V0com/ustadmobile/lib/db/entities/xapi/ActorEntity t(JJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JJI)V9com/ustadmobile/lib/db/entities/xapi/GroupMemberActorJoin (JJJ)V@com/ustadmobile/lib/db/composites/xapi/StatementEntityAndRelated (Lcom/ustadmobile/lib/db/entities/xapi/StatementEntity;Lcom/ustadmobile/lib/db/entities/xapi/GroupMemberActorJoin;Lcom/ustadmobile/lib/db/entities/xapi/ActorEntity;)V  java/util/Listadd(Ljava/lang/Object;)Z close  androidx/room/RoomSQLiteQueryrelease  call()Ljava/util/List;java/util/concurrent/CallableV(Lcom/ustadmobile/core/db/dao/xapi/StatementDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis6Lcom/ustadmobile/core/db/dao/xapi/StatementDao_Impl$9; Signature_tmp_1Ljava/lang/Integer;_tmp_2_tmpResultScoreScaledLjava/lang/Float;_tmpResultScoreRaw_tmpResultScoreMin_tmpResultScoreMax_tmpResultDurationLjava/lang/Long;_tmpResultResponseLjava/lang/String;_tmpContextPlatform_tmpExtensionProgress_tmpStatementIdHiJ_tmpStatementIdLo_tmpStatementActorPersonUid_tmpStatementVerbUid_tmpStatementObjectTypeI_tmpStatementObjectUid1_tmpStatementObjectUid2_tmpStatementActorUid_tmpAuthorityActorUid _tmpTeamUid_tmpResultCompletionLjava/lang/Boolean;_tmpResultSuccess _tmpTimestamp _tmpStored_tmpContextRegistrationHi_tmpContextRegistrationLo_tmpContextRegistrationHash_tmpContextStatementRefIdHi_tmpContextStatementRefIdLo_tmpContextInstructorActorUid_tmpStatementLct_tmpCompletionOrProgressZ_tmp_3_tmpStatementContentEntryUid_tmpStatementLearnerGroupUid_tmpStatementClazzUid_tmpStatementCbUid_tmpStatementDoorNode_tmpIsSubStatement_tmp_4_tmpStatementEntity6Lcom/ustadmobile/lib/db/entities/xapi/StatementEntity; _tmpActorName _tmpActorMbox_tmpActorMbox_sha1sum_tmpActorOpenid_tmpActorAccountName_tmpActorAccountHomePage _tmpActorUid_tmpActorPersonUid _tmpActorEtag _tmpActorLct_tmpActorObjectType_tmpActorEntity2Lcom/ustadmobile/lib/db/entities/xapi/ActorEntity;_tmpGmajGroupActorUid_tmpGmajMemberActorUid_tmpGmajLastMod_tmpGroupMemberActorJoin;Lcom/ustadmobile/lib/db/entities/xapi/GroupMemberActorJoin;_itemBLcom/ustadmobile/lib/db/composites/xapi/StatementEntityAndRelated;_cursorIndexOfStatementIdHi_cursorIndexOfStatementIdLo%_cursorIndexOfStatementActorPersonUid_cursorIndexOfStatementVerbUid!_cursorIndexOfStatementObjectType!_cursorIndexOfStatementObjectUid1!_cursorIndexOfStatementObjectUid2_cursorIndexOfStatementActorUid_cursorIndexOfAuthorityActorUid_cursorIndexOfTeamUid_cursorIndexOfResultCompletion_cursorIndexOfResultSuccess_cursorIndexOfResultScoreScaled_cursorIndexOfResultScoreRaw_cursorIndexOfResultScoreMin_cursorIndexOfResultScoreMax_cursorIndexOfResultDuration_cursorIndexOfResultResponse_cursorIndexOfTimestamp_cursorIndexOfStored#_cursorIndexOfContextRegistrationHi#_cursorIndexOfContextRegistrationLo%_cursorIndexOfContextRegistrationHash_cursorIndexOfContextPlatform%_cursorIndexOfContextStatementRefIdHi%_cursorIndexOfContextStatementRefIdLo'_cursorIndexOfContextInstructorActorUid_cursorIndexOfStatementLct_cursorIndexOfExtensionProgress"_cursorIndexOfCompletionOrProgress&_cursorIndexOfStatementContentEntryUid&_cursorIndexOfStatementLearnerGroupUid_cursorIndexOfStatementClazzUid_cursorIndexOfStatementCbUid_cursorIndexOfStatementDoorNode_cursorIndexOfIsSubStatement_cursorIndexOfActorUid_cursorIndexOfActorPersonUid_cursorIndexOfActorName_cursorIndexOfActorMbox_cursorIndexOfActorMboxSha1sum_cursorIndexOfActorOpenid_cursorIndexOfActorAccountName"_cursorIndexOfActorAccountHomePage_cursorIndexOfActorEtag_cursorIndexOfActorLct_cursorIndexOfActorObjectType_cursorIndexOfGmajGroupActorUid _cursorIndexOfGmajMemberActorUid_cursorIndexOfGmajLastMod_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableTLjava/util/List; StackMapTableqjava/lang/Stringsjava/lang/Throwable Exceptionsvjava/lang/ExceptionV()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;Ljava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileStatementDao_Impl.javaEnclosingMethod &findStatusForStudentsInClazzStatementsO(JIILjava/lang/String;IJJIIZLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses   C*+*,* =w**L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 +96 +;6+=6+?6+A6+C6+E6+G6+I6+K6+M6+O6+Q6+S6+U6+W6+Y6+[6+]6+_6 +a6!+c6"+e6#+g6$+i6%+k6&+m6'+o6(+q6)+s6*+u6++w6,+y6-+{6.+}6/+60+61+62+63Y+:4+<++y+n+c+X+M+B+ 7+ ,+ !+ +  +++++++++++++|+q+f+[+P+E+ :+!/+"$+#+$+%+77+79+7;+7=+6?+7@+7B+ 7D+ 7F+ 7H+  :K+ :KKK:J+  :M+ :MMM:L+ :N+:N+ :O+:O+ :P+:P+ :Q+:Q+ :R+:R+ :S +:S+7T+7V+7X+7Z+7\+ :^ +:^+7_+7a+7c+7e+ :g+:g+6ii6h+ 7j+!7l+"7n+#7p+$7r+%6uu6tY79;=?@BDFHJLNOPQRSTVXZ\^_aceghjlnprt:6:6+&q+'f+([+)P+*E++:+,/+-$+.+/+0+&78+'7:+( :< +(:<+) := +):=+* :> +*:>++ :? ++:?+, :@ +,:@+- :A +-:A+.7B+/7D+06FY8:<=>?@ABDF:7:7+1+2+33+179+27;+37=Y9;=:8:8Y687:545W4:5+*5:v+*v'/7?GOW_gow'/7 ? G O W _gowAJS ]"g$q&{(*,.12469:<>@ A&C3F>GDIQL\MbOoRzSUXY[^_adfhjlno qtv'x1z;|F}LYcoy "-3=GQ[z} KM#NAO_P}QRS^IgJ7S9];g=q?{@ByDo Fe H,  JGK  LM3NQOoP{Q]RBS8T.V$XZ\^_'a1c;eYgohciyjl{nqpgrQt] u!"6#<$=%>&?'@0(A)8*:#<$=%>s&?"X'@==(AG3+BQ),D[-Fz./7#091;2=348 565!"6m./734878'9/:7;?<G=O> W? _@ gA oB wCD}EuFmGeH]IUJMKEL=M5N-O%PQR STU V!W"X#'Y$/Z%7[&?\'G](O^)W_*_`+ga,ob-wc.d/}e0uf1mg2eh3Vij4klm Vin4o-85rA  @BC  @BE      pBPp p8Upp @F_pp@U5x$ p p p p p p?7 /5rtuwxyAz/* tuxy{|}~ PK!!1<<8com/ustadmobile/core/db/dao/xapi/StatementDao_Impl.class=  -com/ustadmobile/core/db/dao/xapi/StatementDao()V   2com/ustadmobile/core/db/dao/xapi/StatementDao_Impl__dbLandroidx/room/RoomDatabase;4com/ustadmobile/core/db/dao/xapi/StatementDao_Impl$1  S(Lcom/ustadmobile/core/db/dao/xapi/StatementDao_Impl;Landroidx/room/RoomDatabase;)V  #__insertionAdapterOfStatementEntity&Landroidx/room/EntityInsertionAdapter;4com/ustadmobile/core/db/dao/xapi/StatementDao_Impl$2  G(Lcom/ustadmobile/core/db/dao/xapi/StatementDao_Impl;Ljava/util/List;)V   androidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;"%SELECT * From StatementEntity LIMIT 1 $%& '(androidx/room/RoomSQLiteQueryacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery;*java/lang/String,StatementEntity.4com/ustadmobile/core/db/dao/xapi/StatementDao_Impl$3 -0 1V(Lcom/ustadmobile/core/db/dao/xapi/StatementDao_Impl;Landroidx/room/RoomSQLiteQuery;)V 3 45 createFlowo(Landroidx/room/RoomDatabase;Z[Ljava/lang/String;Ljava/util/concurrent/Callable;)Lkotlinx/coroutines/flow/Flow;7SELECT * FROM PERSON LIMIT 1 9:; <androidx/room/RoomDatabaseassertNotSuspendingTransaction >?@ ABandroidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;D personUid FGH IJandroidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)ILusernameN firstNamesPlastNameR emailAddrTphoneNumVgenderXactiveZ dateOfBirth\ personAddress^ personOrgId`personGroupUidb personLctd personCountryf personTypehpersonMasterChangeSeqNumjpersonLocalChangeSeqNumlpersonLastChangedBynadminp personNotesr fatherNamet fatherNumberv motherNamex motherNum z{| }~android/database/Cursor moveToFirst()Z z getLong(I)J z isNull(I)Z z  getString(I)Ljava/lang/String; z getInt(I)I&com/ustadmobile/lib/db/entities/Person (JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZJLjava/lang/String;Ljava/lang/String;JJLjava/lang/String;IJJIZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V z close $ release SELECT StatementEntity.* FROM StatementEntity WHERE ( (? = 0 AND ? = 0) OR (statementIdHi = ? AND statementIdLo = ?)) $ bindLong(IJ)V > createCancellationSignal!()Landroid/os/CancellationSignal;4com/ustadmobile/core/db/dao/xapi/StatementDao_Impl$4 0  (Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; SELECT StatementEntity.* FROM StatementEntity WHERE statementIdHi = ? AND statementIdLo = ? 4com/ustadmobile/core/db/dao/xapi/StatementDao_Impl$5 0 SELECT StatementEntity.* FROM StatementEntity WHERE StatementEntity.statementActorPersonUid = ? AND StatementEntity.statementContentEntryUid = ? AND CAST(StatementEntity.completionOrProgress AS INTEGER) = 1 AND (? = 0 OR StatementEntity.statementCbUid = ?) AND ( (CAST(StatementEntity.resultCompletion AS INTEGER) = 1) OR (StatementEntity.extensionProgress IS NOT NULL)) 4com/ustadmobile/core/db/dao/xapi/StatementDao_Impl$6 0n SELECT StatementEntity.* FROM StatementEntity WHERE StatementEntity.statementActorPersonUid = ? AND StatementEntity.statementContentEntryUid IN ( SELECT ContentEntryParentChildJoin.cepcjChildContentEntryUid FROM ContentEntryParentChildJoin WHERE ContentEntryParentChildJoin.cepcjParentContentEntryUid = ?) AND CAST(StatementEntity.completionOrProgress AS INTEGER) = 1 AND ( (CAST(StatementEntity.resultCompletion AS INTEGER) = 1) OR (StatementEntity.extensionProgress IS NOT NULL)) 4com/ustadmobile/core/db/dao/xapi/StatementDao_Impl$7 0 WITH PersonUids(personUid) AS ( SELECT ? AS personUid ), -- Get the ActorUids for the PersonUids See ActoryEntity doc for info on this join relationship AgentActorUidsForPersonUid(actorUid, actorPersonUid) AS( SELECT ActorEntity.actorUid AS actorUid, ActorEntity.actorPersonUid AS actorPersonUid FROM ActorEntity WHERE ActorEntity.actorPersonUid IN (SELECT PersonUids.personUid FROM PersonUids) ), -- Add in group actor uids ActorUidsForPersonUid(actorUid, actorPersonUid) AS ( SELECT AgentActorUidsForPersonUid.actorUid AS actorUid, AgentActorUidsForPersonUid.actorPersonUid AS actorPersonUid FROM AgentActorUidsForPersonUid UNION SELECT GroupMemberActorJoin.gmajGroupActorUid AS actorUid, AgentActorUidsForPersonUid.actorPersonUid AS actorPersonUid FROM AgentActorUidsForPersonUid JOIN GroupMemberActorJoin ON GroupMemberActorJoin.gmajMemberActorUid = AgentActorUidsForPersonUid.actorUid ) SELECT StatementEntity.* FROM StatementEntity WHERE ( (SELECT EXISTS( SELECT 1 FROM ClazzEnrolment WHERE ClazzEnrolment.clazzEnrolmentClazzUid = ? AND ClazzEnrolment.clazzEnrolmentPersonUid = ? AND ClazzEnrolment.clazzEnrolmentRole = 1000)) ) AND StatementEntity.statementActorUid IN ( SELECT ActorUidsForPersonUid.actorUid FROM ActorUidsForPersonUid) AND StatementEntity.statementClazzUid = ? AND ( (CAST(StatementEntity.resultCompletion AS INTEGER) = 1) OR (StatementEntity.extensionProgress IS NOT NULL)) 4com/ustadmobile/core/db/dao/xapi/StatementDao_Impl$8 0 -- Get the PersonUids for those that are within the current page as per studentsLimit and -- studentsOffset WITH PersonUids(personUid) AS ( SELECT CourseMember.personUid FROM (SELECT Person.*, (SELECT MIN(ClazzEnrolment.clazzEnrolmentDateJoined) FROM ClazzEnrolment WHERE Person.personUid = ClazzEnrolment.clazzEnrolmentPersonUid) AS earliestJoinDate, (SELECT MAX(ClazzEnrolment.clazzEnrolmentDateLeft) FROM ClazzEnrolment WHERE Person.personUid = ClazzEnrolment.clazzEnrolmentPersonUid) AS latestDateLeft, (SELECT ClazzEnrolment.clazzEnrolmentRole FROM ClazzEnrolment WHERE Person.personUid = ClazzEnrolment.clazzEnrolmentPersonUid AND ClazzEnrolment.clazzEnrolmentClazzUid = ? AND ClazzEnrolment.clazzEnrolmentActive ORDER BY ClazzEnrolment.clazzEnrolmentDateLeft DESC LIMIT 1) AS enrolmentRole FROM Person WHERE Person.personUid IN (SELECT DISTINCT ClazzEnrolment.clazzEnrolmentPersonUid FROM ClazzEnrolment WHERE ClazzEnrolment.clazzEnrolmentClazzUid = ? AND ClazzEnrolment.clazzEnrolmentActive AND ClazzEnrolment.clazzEnrolmentRole = ? AND (? != 1 OR (? BETWEEN ClazzEnrolment.clazzEnrolmentDateJoined AND ClazzEnrolment.clazzEnrolmentDateLeft))) /* Begin permission check */ AND ( (( /* If the accountPersonUid is the owner of the course, all permissions are granted */ (COALESCE( (SELECT _Clazz_Permission.clazzOwnerPersonUid FROM Clazz _Clazz_Permission WHERE _Clazz_Permission.clazzUid = ?), 0) = ?) /* If there is a CoursePermission entity that is for the course as per the clazzUid parameter that is granted to the person directly or to the enrolmentRole that the person has in the course, then permission is granted. */ OR EXISTS(SELECT CoursePermission.cpUid FROM CoursePermission LEFT JOIN ClazzEnrolment ClazzEnrolment_ForAccountPerson ON CoursePermission.cpToEnrolmentRole != 0 AND ClazzEnrolment_ForAccountPerson.clazzEnrolmentUid = (SELECT COALESCE( (SELECT _ClazzEnrolment_AccountPersonInner.clazzEnrolmentUid FROM ClazzEnrolment _ClazzEnrolment_AccountPersonInner WHERE _ClazzEnrolment_AccountPersonInner.clazzEnrolmentClazzUid = CoursePermission.cpClazzUid AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentPersonUid = ? AND _ClazzEnrolment_AccountPersonInner.clazzEnrolmentActive ORDER BY _ClazzEnrolment_AccountPersonInner.clazzEnrolmentDateLeft DESC LIMIT 1), 0)) WHERE CoursePermission.cpClazzUid = ? AND (CoursePermission.cpToPersonUid = ? OR CoursePermission.cpToEnrolmentRole = ClazzEnrolment_ForAccountPerson.clazzEnrolmentRole) AND (CoursePermission.cpPermissionsFlag & 128 ) > 0) OR EXISTS(SELECT SystemPermission.spUid FROM SystemPermission WHERE SystemPermission.spToPersonUid = ? AND (SystemPermission.spPermissionsFlag & 128 ) > 0) ) ) OR Person.personUid = ? ) /* End permission check */ AND Person.firstNames || ' ' || Person.lastName LIKE ? GROUP BY Person.personUid) AS CourseMember ORDER BY CASE(?) WHEN 1 THEN CourseMember.firstNames WHEN 3 THEN CourseMember.lastName ELSE '' END ASC, CASE(?) WHEN 2 THEN CourseMember.firstNames WHEN 4 THEN CourseMember.lastName ELSE '' END DESC, CASE(?) WHEN 7 THEN CourseMember.earliestJoinDate WHEN 9 THEN CourseMember.latestDateLeft ELSE 0 END ASC, CASE(?) WHEN 8 THEN CourseMember.earliestJoinDate WHEN 10 THEN CourseMember.latestDateLeft ELSE 0 END DESC LIMIT ? OFFSET ? ) , -- Get the ActorUids for the PersonUids See ActoryEntity doc for info on this join relationship AgentActorUidsForPersonUid(actorUid, actorPersonUid) AS( SELECT ActorEntity.actorUid AS actorUid, ActorEntity.actorPersonUid AS actorPersonUid FROM ActorEntity WHERE ActorEntity.actorPersonUid IN (SELECT PersonUids.personUid FROM PersonUids) ), -- Add in group actor uids ActorUidsForPersonUid(actorUid, actorPersonUid) AS ( SELECT AgentActorUidsForPersonUid.actorUid AS actorUid, AgentActorUidsForPersonUid.actorPersonUid AS actorPersonUid FROM AgentActorUidsForPersonUid UNION SELECT GroupMemberActorJoin.gmajGroupActorUid AS actorUid, AgentActorUidsForPersonUid.actorPersonUid AS actorPersonUid FROM AgentActorUidsForPersonUid JOIN GroupMemberActorJoin ON GroupMemberActorJoin.gmajMemberActorUid = AgentActorUidsForPersonUid.actorUid ) -- Fetch all statements that could be completion or progress for the Gradebook report SELECT StatementEntity.*, ActorEntity.*, GroupMemberActorJoin.* FROM StatementEntity JOIN ActorEntity ON ActorEntity.actorUid = StatementEntity.statementActorUid LEFT JOIN GroupMemberActorJoin ON ActorEntity.actorObjectType = 2 AND GroupMemberActorJoin.gmajGroupActorUid = StatementEntity.statementActorUid AND GroupMemberActorJoin.gmajMemberActorUid IN ( SELECT DISTINCT ActorUidsForPersonUid.actorUid FROM ActorUidsForPersonUid) WHERE StatementEntity.statementClazzUid = ? AND StatementEntity.completionOrProgress = ? AND StatementEntity.statementActorUid IN ( SELECT DISTINCT ActorUidsForPersonUid.actorUid FROM ActorUidsForPersonUid) AND ( StatementEntity.resultScoreScaled IS NOT NULL OR StatementEntity.resultCompletion IS NOT NULL OR StatementEntity.resultSuccess IS NOT NULL OR StatementEntity.extensionProgress IS NOT NULL ) $ bindNull(I)V $  bindString(ILjava/lang/String;)V4com/ustadmobile/core/db/dao/xapi/StatementDao_Impl$9 0  androidx/room/util/StringUtilnewStringBuilder()Ljava/lang/StringBuilder;  java/lang/StringBuilderappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;' WITH PersonUids(personUid) AS (# SELECT Person.personUid FROM Person( WHERE Person.personUid IN (  java/util/Listsize()I appendPlaceholders(Ljava/lang/StringBuilder;I)V)  ), g -- Get the ActorUids for the PersonUids See ActoryEntity doc for info on this join relationship@ AgentActorUidsForPersonUid(actorUid, actorPersonUid) AS(6 SELECT ActorEntity.actorUid AS actorUid, @ ActorEntity.actorPersonUid AS actorPersonUid FROM ActorEntity1 WHERE ActorEntity.actorPersonUid IN0 (SELECT PersonUids.personUid2 FROM PersonUids) " -- Add in group actor uids< ActorUidsForPersonUid(actorUid, actorPersonUid) AS (D SELECT AgentActorUidsForPersonUid.actorUid AS actorUid,O AgentActorUidsForPersonUid.actorPersonUid AS actorPersonUid 3 FROM AgentActorUidsForPersonUid   UNION G SELECT GroupMemberActorJoin.gmajGroupActorUid AS actorUid,. FROM AgentActorUidsForPersonUid. JOIN GroupMemberActorJoin i ON GroupMemberActorJoin.gmajMemberActorUid = AgentActorUidsForPersonUid.actorUid ) ] -- Fetch all statements that could be completion or progress for the Gradebook reportG SELECT StatementEntity.*, ActorEntity.*, GroupMemberActorJoin.* FROM StatementEntity  JOIN ActorEntity"O ON ActorEntity.actorUid = StatementEntity.statementActorUid$- LEFT JOIN GroupMemberActorJoin&6 ON ActorEntity.actorObjectType = 2(e AND GroupMemberActorJoin.gmajGroupActorUid = StatementEntity.statementActorUid*G AND GroupMemberActorJoin.gmajMemberActorUid IN (,I SELECT DISTINCT ActorUidsForPersonUid.actorUid.8 FROM ActorUidsForPersonUid)03 WHERE StatementEntity.statementClazzUid = 2?46 AND StatementEntity.completionOrProgress = 65 AND StatementEntity.statementActorUid IN (8= SELECT DISTINCT ActorUidsForPersonUid.actorUid:- FROM ActorUidsForPersonUid) <C AND ( StatementEntity.resultScoreScaled IS NOT NULL>B OR StatementEntity.resultCompletion IS NOT NULL@? OR StatementEntity.resultSuccess IS NOT NULLBD OR StatementEntity.extensionProgress IS NOT NULL D ) F GHtoString()Ljava/lang/String; J KLiterator()Ljava/util/Iterator; NOP Q~java/util/IteratorhasNext NS TUnext()Ljava/lang/Object;Wjava/lang/Long VY Z[ longValue()J]5com/ustadmobile/core/db/dao/xapi/StatementDao_Impl$10 \0` SELECT ActorEntity.*b FROM ActorEntityd- WHERE ActorEntity.actorPersonUid IN f+ (SELECT PersonUids.personUidh" FROM PersonUids)j AND l = n5com/ustadmobile/core/db/dao/xapi/StatementDao_Impl$11 m0q$ SELECT Person.personUids FROM Personu) WHERE Person.personUid IN (w)y ,{O PersonUidsAndCourseBlocks(personUid, cbUid, cbType, caMarkingType) AS (}2 SELECT Person.personUid AS personUid,/ CourseBlock.cbUid AS cbUid,1 CourseBlock.cbType AS cbType,B ClazzAssignment.caMarkingType AS caMarkingType$ JOIN CourseBlock5 ON CourseBlock.cbClazzUid = - LEFT JOIN ClazzAssignment4 ON CourseBlock.cbType = 103P AND ClazzAssignment.caUid = CourseBlock.cbEntityUid ) A SELECT PersonUidsAndCourseBlocks.personUid AS sPersonUid,9 PersonUidsAndCourseBlocks.cbUid AS sCbUid,= (SELECT MAX(StatementEntity.extensionProgress)& FROM StatementEntity  JOIN ActorEntityG ON ActorEntity.actorUid = StatementEntity.statementActorUid% LEFT JOIN GroupMemberActorJoin. ON ActorEntity.actorObjectType = 2i AND (GroupMemberActorJoin.gmajGroupActorUid, GroupMemberActorJoin.gmajMemberActorUid) IN (B SELECT GroupMemberActorJoin.gmajGroupActorUid, A GroupMemberActorJoin.gmajMemberActorUid. FROM GroupMemberActorJoind WHERE GroupMemberActorJoin.gmajGroupActorUid = StatementEntity.statementActorUidF AND GroupMemberActorJoin.gmajMemberActorUid IN (? SELECT ActorUidsForPersonUid.actorUid6 FROM ActorUidsForPersonUidm WHERE ActorUidsForPersonUid.actorPersonUid = PersonUidsAndCourseBlocks.personUid)) WHERE L StatementEntity.statementCbUid = PersonUidsAndCourseBlocks.cbUid2 AND StatementEntity.statementActorUid IN (1 SELECT ActorUidsForPersonUid.actorUid( FROM ActorUidsForPersonUid` WHERE ActorUidsForPersonUid.actorPersonUid = PersonUidsAndCourseBlocks.personUid)    ) AS sProgress, (SELECT EXISTS( SELECT 1- FROM StatementEntity  WHERE ( )S AND CAST(StatementEntity.resultCompletion AS INTEGER) = 1" )) AS sIsCompleted, (SELECT CASEd /*If there is a statement marked as success, then count as successful even if> *there were subsequent failed attempts */ WHEN (* SELECT EXISTS(, SELECT 1: FROM StatementEntity+ + WHERE (\ AND CAST(StatementEntity.resultSuccess AS INTEGER) = 1? )  ) THEN 1s /*If there are no statements marked as success, however there are statements marekd as fail,, *then count as fail \ AND CAST(StatementEntity.resultSuccess AS INTEGER) = 0 ) THEN 0F /* Else there is no known success/fail result*/ ELSE NULL END ) AS sIsSuccess,N -- See ClazzGradebookScreen for info on which score is selectedm -- When there is a peer marked assignment, take the average of the latest distinct ...H WHEN ( PersonUidsAndCourseBlocks.cbType = 103M AND PersonUidsAndCourseBlocks.caMarkingType = 2  )  O THEN (SELECT AVG(StatementEntity.resultScoreScaled) 8 FROM StatementEntity) * WHERE (F AND StatementEntity.timestamp = (T SELECT MAX(StatementEntity_Inner.timestamp)U FROM StatementEntity StatementEntity_Inner0 ) JOIN ActorEntity ActorEntity_InnerS ON ActorEntity_Inner.actorUid = StatementEntity_Inner.statementActorUid@ LEFT JOIN GroupMemberActorJoin GroupMemberActorJoin_Inner!4 ON ActorEntity_Inner.actorObjectType = 2#u AND (GroupMemberActorJoin_Inner.gmajGroupActorUid, GroupMemberActorJoin_Inner.gmajMemberActorUid) IN (%1 WHERE ('R StatementEntity_Inner.statementCbUid = PersonUidsAndCourseBlocks.cbUid)8 AND StatementEntity_Inner.statementActorUid IN (+ AND StatementEntity_Inner.contextInstructorActorUid = StatementEntity.contextInstructorActorUid)-+ LIMIT 1)/] -- When an assignment, but not peer marked, then the latest score 1B WHEN PersonUidsAndCourseBlocks.cbType = 1033J THEN (SELECT StatementEntity.resultScoreScaled5G ORDER BY StatementEntity.timestamp DESC7M -- else the best score accomplished so far 9K ELSE (SELECT MAX(StatementEntity.resultScoreScaled) ;3 FROM StatementEntity=$ ?% WHERE (A )) C ) AS sScoreScaledE( FROM PersonUidsAndCourseBlocksG WHERE I K5com/ustadmobile/core/db/dao/xapi/StatementDao_Impl$12 J0NPersonP ActorEntityRGroupMemberActorJoinT CourseBlockVClazzAssignmentX5com/ustadmobile/core/db/dao/xapi/StatementDao_Impl$13 W0[V WITH MostRecentRegistration(statementIdHi, statementIdLo, contextRegistrationHi, contextRegistrationLo) AS ( SELECT StatementEntity.statementIdHi, StatementEntity.contextRegistrationLo, StatementEntity.contextRegistrationHi, StatementEntity.contextRegistrationLo FROM StatementEntity WHERE StatementEntity.statementActorUid = ? AND StatementEntity.statementObjectUid1 = ? AND StatementEntity.contextRegistrationHi != 0 ORDER BY StatementEntity.timestamp DESC LIMIT 1 ) SELECT StatementEntity.* FROM StatementEntity WHERE StatementEntity.statementIdHi = (SELECT statementIdHi FROM MostRecentRegistration) AND StatementEntity.statementIdLo = (SELECT statementIdLo FROM MostRecentRegistration) AND NOT EXISTS( SELECT 1 FROM StatementEntity StatementEntity_Inner WHERE StatementEntity_Inner.statementActorUid = ? AND StatementEntity_Inner.statementObjectUid1 = ? AND StatementEntity_Inner.contextRegistrationHi = (SELECT contextRegistrationHi FROM MostRecentRegistration) AND StatementEntity_Inner.contextRegistrationLo = (SELECT contextRegistrationLo FROM MostRecentRegistration) AND CAST(StatementEntity_Inner.completionOrProgress AS INTEGER) = 1 AND ( StatementEntity_Inner.resultCompletion IS NOT NULL AND CAST(StatementEntity_Inner.resultCompletion AS INTEGER) = 1) ) AND ? IN (SELECT ActorEntity.actorPersonUid FROM ActorEntity WHERE ActorEntity.actorUid = ?) ]5com/ustadmobile/core/db/dao/xapi/StatementDao_Impl$14 \0`4 SELECT StatementEntity.* FROM Person JOIN StatementEntity ON (StatementEntity.statementIdHi, StatementEntity.statementIdLo) IN (SELECT StatementEntity.statementIdHi, StatementEntity.statementIdLo FROM StatementEntity WHERE StatementEntity.statementContentEntryUid = ? AND StatementEntity.statementActorPersonUid = Person.personUid AND CAST(StatementEntity.completionOrProgress AS INTEGER) = 1 ORDER BY StatementEntity.extensionProgress DESC LIMIT 1) OR (StatementEntity.statementIdHi, StatementEntity.statementIdLo) IN (SELECT StatementEntity.statementIdHi, StatementEntity.statementIdLo FROM StatementEntity WHERE StatementEntity.statementContentEntryUid = ? AND StatementEntity.statementActorPersonUid = Person.personUid AND CAST(StatementEntity.completionOrProgress AS INTEGER) = 1 ORDER BY StatementEntity.resultScoreScaled DESC LIMIT 1) OR (StatementEntity.statementIdHi, StatementEntity.statementIdLo) IN (SELECT StatementEntity.statementIdHi, StatementEntity.statementIdLo FROM StatementEntity WHERE StatementEntity.statementContentEntryUid = ? AND StatementEntity.statementActorPersonUid = Person.personUid ORDER BY StatementEntity.timestamp DESC LIMIT 1) WHERE Person.personUid IN (SELECT DISTINCT StatementEntity.statementActorPersonUid FROM StatementEntity LEFT JOIN ClazzEnrolment ON ClazzEnrolment.clazzEnrolmentUid = COALESCE( (SELECT ClazzEnrolment.clazzEnrolmentUid FROM ClazzEnrolment WHERE ClazzEnrolment.clazzEnrolmentPersonUid = ? AND ClazzEnrolment.clazzEnrolmentActive AND ClazzEnrolment.clazzEnrolmentClazzUid = StatementEntity.statementClazzUid ORDER BY ClazzEnrolment.clazzEnrolmentDateLeft DESC LIMIT 1), 0) WHERE StatementEntity.statementContentEntryUid = ? /* permission check */ AND ( StatementEntity.statementActorPersonUid = ? OR EXISTS(SELECT CoursePermission.cpUid FROM CoursePermission WHERE CoursePermission.cpClazzUid = StatementEntity.statementClazzUid AND ( CoursePermission.cpToPersonUid = ? OR CoursePermission.cpToEnrolmentRole = ClazzEnrolment.clazzEnrolmentRole ) AND (CoursePermission.cpPermissionsFlag & 128) > 0 AND NOT CoursePermission.cpIsDeleted) OR ( EXISTS(SELECT 1 FROM SystemPermission WHERE ? != 0 AND SystemPermission.spToPersonUid = ? AND (SystemPermission.spPermissionsFlag & 128 ) > 0 AND NOT SystemPermission.spIsDeleted) )) ) AND ( ? = '%' OR Person.firstNames || ' ' || Person.lastName LIKE ?) b5com/ustadmobile/core/db/dao/xapi/StatementDao_Impl$15 a0e SELECT Person.*, PersonPicture.*, (SELECT COUNT(*) FROM (SELECT DISTINCT StatementEntity.contextRegistrationHi, StatementEntity.contextRegistrationLo FROM StatementEntity WHERE StatementEntity.statementContentEntryUid = ? AND StatementEntity.statementActorPersonUid = Person.personUid ) AS DistinctRegistrations) AS numAttempts, (SELECT EXISTS( SELECT 1 FROM StatementEntity WHERE StatementEntity.statementContentEntryUid = ? AND StatementEntity.statementActorPersonUid = Person.personUid AND CAST(StatementEntity.completionOrProgress AS INTEGER) = 1 AND CAST(StatementEntity.resultCompletion AS INTEGER) = 1)) AS isCompleted, (SELECT CASE WHEN EXISTS( SELECT 1 FROM StatementEntity WHERE StatementEntity.statementContentEntryUid = ? AND StatementEntity.statementActorPersonUid = Person.personUid AND CAST(StatementEntity.completionOrProgress AS INTEGER) = 1 AND CAST(StatementEntity.resultSuccess AS INTEGER) = 1) THEN 1 WHEN EXISTS( SELECT 1 FROM StatementEntity WHERE StatementEntity.statementContentEntryUid = ? AND StatementEntity.statementActorPersonUid = Person.personUid AND CAST(StatementEntity.completionOrProgress AS INTEGER) = 1 AND StatementEntity.resultSuccess IS NOT NULL AND CAST(StatementEntity.resultSuccess AS INTEGER) = 1) THEN 0 ELSE NULL END) AS isSuccessful, ( SELECT MAX(StatementEntity.extensionProgress) FROM StatementEntity WHERE StatementEntity.statementContentEntryUid = ? AND StatementEntity.statementActorPersonUid = Person.personUid AND CAST(StatementEntity.completionOrProgress AS INTEGER) = 1 ) AS maxProgress, ( SELECT MAX(StatementEntity.resultScoreScaled) FROM StatementEntity WHERE StatementEntity.statementContentEntryUid = ? AND StatementEntity.statementActorPersonUid = Person.personUid AND CAST(StatementEntity.completionOrProgress AS INTEGER) = 1 ) AS maxScore, ( SELECT MAX(StatementEntity.timestamp) FROM StatementEntity WHERE StatementEntity.statementContentEntryUid = ? AND StatementEntity.statementActorPersonUid = Person.personUid ) AS mostRecentAttemptTime FROM Person LEFT JOIN PersonPicture ON PersonPicture.personPictureUid = Person.personUid WHERE Person.personUid IN (SELECT DISTINCT StatementEntity.statementActorPersonUid FROM StatementEntity LEFT JOIN ClazzEnrolment ON ClazzEnrolment.clazzEnrolmentUid = COALESCE( (SELECT ClazzEnrolment.clazzEnrolmentUid FROM ClazzEnrolment WHERE ClazzEnrolment.clazzEnrolmentPersonUid = ? AND ClazzEnrolment.clazzEnrolmentActive AND ClazzEnrolment.clazzEnrolmentClazzUid = StatementEntity.statementClazzUid ORDER BY ClazzEnrolment.clazzEnrolmentDateLeft DESC LIMIT 1), 0) WHERE StatementEntity.statementContentEntryUid = ? /* permission check */ AND ( StatementEntity.statementActorPersonUid = ? OR EXISTS(SELECT CoursePermission.cpUid FROM CoursePermission WHERE CoursePermission.cpClazzUid = StatementEntity.statementClazzUid AND ( CoursePermission.cpToPersonUid = ? OR CoursePermission.cpToEnrolmentRole = ClazzEnrolment.clazzEnrolmentRole ) AND (CoursePermission.cpPermissionsFlag & 128) > 0 AND NOT CoursePermission.cpIsDeleted) OR ( EXISTS(SELECT 1 FROM SystemPermission WHERE ? != 0 AND SystemPermission.spToPersonUid = ? AND (SystemPermission.spPermissionsFlag & 128 ) > 0 AND NOT SystemPermission.spIsDeleted) )) ) AND ( ? = '%' OR Person.firstNames || ' ' || Person.lastName LIKE ?) ORDER BY CASE WHEN ? = 5 THEN ( SELECT MAX(StatementEntity.resultScoreScaled) FROM StatementEntity WHERE StatementEntity.statementContentEntryUid = ? AND StatementEntity.statementActorPersonUid = Person.personUid AND CAST(StatementEntity.completionOrProgress AS INTEGER) = 1 ) WHEN ? = 7 THEN ( SELECT MAX(StatementEntity.extensionProgress) FROM StatementEntity WHERE StatementEntity.statementContentEntryUid = ? AND StatementEntity.statementActorPersonUid = Person.personUid AND CAST(StatementEntity.completionOrProgress AS INTEGER) = 1 ) WHEN ? = 9 THEN ( SELECT MAX(StatementEntity.timestamp) FROM StatementEntity WHERE StatementEntity.statementContentEntryUid = ? AND StatementEntity.statementActorPersonUid = Person.personUid ) ELSE 0 END ASC, CASE WHEN ? = 1 THEN Person.firstNames WHEN ? = 3 THEN Person.lastName ELSE '' END ASC, CASE WHEN ? = 6 THEN ( SELECT MAX(StatementEntity.resultScoreScaled) FROM StatementEntity WHERE StatementEntity.statementContentEntryUid = ? AND StatementEntity.statementActorPersonUid = Person.personUid AND CAST(StatementEntity.completionOrProgress AS INTEGER) = 1 ) WHEN ? = 8 THEN ( SELECT MAX(StatementEntity.extensionProgress) FROM StatementEntity WHERE StatementEntity.statementContentEntryUid = ? AND StatementEntity.statementActorPersonUid = Person.personUid AND CAST(StatementEntity.completionOrProgress AS INTEGER) = 1 ) WHEN ? = 10 THEN ( SELECT MAX(StatementEntity.timestamp) FROM StatementEntity WHERE StatementEntity.statementContentEntryUid = ? AND StatementEntity.statementActorPersonUid = Person.personUid ) ELSE 0 END DESC, CASE WHEN ? = 2 THEN Person.firstNames WHEN ? = 4 THEN Person.lastName END DESC g5com/ustadmobile/core/db/dao/xapi/StatementDao_Impl$16i PersonPicturekClazzEnrolmentmCoursePermissionoSystemPermission fq r(Lcom/ustadmobile/core/db/dao/xapi/StatementDao_Impl;Landroidx/room/RoomSQLiteQuery;Landroidx/room/RoomDatabase;[Ljava/lang/String;)Vt WITH DistinctRegistrationUids(contextRegistrationHi, contextRegistrationLo, statementClazzUid) AS ( SELECT DISTINCT StatementEntity.contextRegistrationHi, StatementEntity.contextRegistrationLo, StatementEntity.statementClazzUid FROM StatementEntity WHERE StatementEntity.statementContentEntryUid = ? AND StatementEntity.statementActorPersonUid = ?) SELECT StatementEntity.* FROM DistinctRegistrationUids JOIN StatementEntity ON (StatementEntity.statementIdHi, StatementEntity.statementIdLo) IN -- Statement for time started (SELECT StatementEntity.statementIdHi, StatementEntity.statementIdLo FROM StatementEntity WHERE StatementEntity.contextRegistrationHi = DistinctRegistrationUids.contextRegistrationHi AND StatementEntity.contextRegistrationLo = DistinctRegistrationUids.contextRegistrationLo ORDER BY StatementEntity.timestamp ASC LIMIT 1) --statement for max progress OR (StatementEntity.statementIdHi, StatementEntity.statementIdLo) IN (SELECT StatementEntity.statementIdHi, StatementEntity.statementIdLo FROM StatementEntity WHERE StatementEntity.contextRegistrationHi = DistinctRegistrationUids.contextRegistrationHi AND StatementEntity.contextRegistrationLo = DistinctRegistrationUids.contextRegistrationLo AND CAST(StatementEntity.completionOrProgress AS INTEGER) = 1 ORDER BY StatementEntity.extensionProgress DESC LIMIT 1) --statement for max score OR (StatementEntity.statementIdHi, StatementEntity.statementIdLo) IN (SELECT StatementEntity.statementIdHi, StatementEntity.statementIdLo FROM StatementEntity WHERE StatementEntity.contextRegistrationHi = DistinctRegistrationUids.contextRegistrationHi AND StatementEntity.contextRegistrationLo = DistinctRegistrationUids.contextRegistrationLo AND CAST(StatementEntity.completionOrProgress AS INTEGER) = 1 ORDER BY StatementEntity.resultScoreScaled DESC LIMIT 1) --statement with completion OR (StatementEntity.statementIdHi, StatementEntity.statementIdLo) IN (SELECT StatementEntity.statementIdHi, StatementEntity.statementIdLo FROM StatementEntity WHERE StatementEntity.contextRegistrationHi = DistinctRegistrationUids.contextRegistrationHi AND StatementEntity.contextRegistrationLo = DistinctRegistrationUids.contextRegistrationLo AND CAST(StatementEntity.completionOrProgress AS INTEGER) = 1 AND CAST(StatementEntity.resultCompletion AS INTEGER) = 1 LIMIT 1) WHERE ( ? = ? OR EXISTS( SELECT CoursePermission.cpUid FROM CoursePermission LEFT JOIN ClazzEnrolment ON ClazzEnrolment.clazzEnrolmentUid = COALESCE( (SELECT ClazzEnrolment.clazzEnrolmentUid FROM ClazzEnrolment WHERE ClazzEnrolment.clazzEnrolmentPersonUid = ? AND ClazzEnrolment.clazzEnrolmentActive AND ClazzEnrolment.clazzEnrolmentClazzUid = DistinctRegistrationUids.statementClazzUid ORDER BY ClazzEnrolment.clazzEnrolmentDateLeft DESC LIMIT 1), 0) WHERE CoursePermission.cpClazzUid = DistinctRegistrationUids.statementClazzUid AND ( CoursePermission.cpToPersonUid = ? OR CoursePermission.cpToEnrolmentRole = ClazzEnrolment.clazzEnrolmentRole ) AND (CoursePermission.cpPermissionsFlag & 128) > 0 AND NOT CoursePermission.cpIsDeleted) OR ( EXISTS(SELECT 1 FROM SystemPermission WHERE ? != 0 AND SystemPermission.spToPersonUid = ? AND (SystemPermission.spPermissionsFlag & 128 ) > 0 AND NOT SystemPermission.spIsDeleted) ) ) v5com/ustadmobile/core/db/dao/xapi/StatementDao_Impl$17 u0y WITH DistinctRegistrationUids(contextRegistrationHi, contextRegistrationLo, statementClazzUid) AS ( SELECT DISTINCT StatementEntity.contextRegistrationHi, StatementEntity.contextRegistrationLo, StatementEntity.statementClazzUid FROM StatementEntity WHERE StatementEntity.statementContentEntryUid = ? AND StatementEntity.statementActorPersonUid = ?) , SessionsByPerson(contextRegistrationHi, contextRegistrationLo, timeStarted, maxProgress, maxScore, isCompleted, isSuccessful, resultDuration) AS ( SELECT DistinctRegistrationUids.contextRegistrationHi AS contextRegistrationHi, DistinctRegistrationUids.contextRegistrationLo AS contextRegistrationLo, (SELECT MIN(StatementEntity.timestamp) FROM StatementEntity WHERE StatementEntity.contextRegistrationHi = DistinctRegistrationUids.contextRegistrationHi AND StatementEntity.contextRegistrationLo = DistinctRegistrationUids.contextRegistrationLo AND StatementEntity.statementActorPersonUid = ? AND StatementEntity.statementContentEntryUid = ? ) AS timeStarted, (SELECT MAX(StatementEntity.extensionProgress) FROM StatementEntity WHERE StatementEntity.contextRegistrationHi = DistinctRegistrationUids.contextRegistrationHi AND StatementEntity.contextRegistrationLo = DistinctRegistrationUids.contextRegistrationLo AND StatementEntity.statementActorPersonUid = ? AND StatementEntity.statementContentEntryUid = ? AND CAST(StatementEntity.completionOrProgress AS INTEGER) = 1 ) AS maxProgress, (SELECT MAX(StatementEntity.resultScoreScaled) FROM StatementEntity WHERE StatementEntity.contextRegistrationHi = DistinctRegistrationUids.contextRegistrationHi AND StatementEntity.contextRegistrationLo = DistinctRegistrationUids.contextRegistrationLo AND StatementEntity.statementActorPersonUid = ? AND StatementEntity.statementContentEntryUid = ? AND CAST(StatementEntity.completionOrProgress AS INTEGER) = 1 ) AS maxScore, (SELECT EXISTS( SELECT 1 FROM StatementEntity WHERE StatementEntity.contextRegistrationHi = DistinctRegistrationUids.contextRegistrationHi AND StatementEntity.contextRegistrationLo = DistinctRegistrationUids.contextRegistrationLo AND StatementEntity.statementActorPersonUid = ? AND StatementEntity.statementContentEntryUid = ? AND CAST(StatementEntity.completionOrProgress AS INTEGER) = 1 AND CAST(StatementEntity.resultCompletion AS INTEGER) = 1 )) AS isCompleted, (SELECT CASE WHEN EXISTS( SELECT 1 FROM StatementEntity WHERE StatementEntity.contextRegistrationHi = DistinctRegistrationUids.contextRegistrationHi AND StatementEntity.contextRegistrationLo = DistinctRegistrationUids.contextRegistrationLo AND StatementEntity.statementActorPersonUid = ? AND StatementEntity.statementContentEntryUid = ? AND CAST(StatementEntity.completionOrProgress AS INTEGER) = 1 AND CAST(StatementEntity.resultSuccess AS INTEGER) = 1) THEN 1 WHEN EXISTS( SELECT 1 FROM StatementEntity WHERE StatementEntity.contextRegistrationHi = DistinctRegistrationUids.contextRegistrationHi AND StatementEntity.contextRegistrationLo = DistinctRegistrationUids.contextRegistrationLo AND StatementEntity.statementActorPersonUid = ? AND StatementEntity.statementContentEntryUid = ? AND CAST(StatementEntity.completionOrProgress AS INTEGER) = 1 AND StatementEntity.resultSuccess IS NOT NULL AND CAST(StatementEntity.resultSuccess AS INTEGER) = 0) THEN 0 ELSE NULL END) AS isSuccessful, (SELECT MAX(StatementEntity.resultDuration) FROM StatementEntity WHERE StatementEntity.contextRegistrationHi = DistinctRegistrationUids.contextRegistrationHi AND StatementEntity.contextRegistrationLo = DistinctRegistrationUids.contextRegistrationLo AND StatementEntity.statementActorPersonUid = ? AND StatementEntity.statementContentEntryUid = ?) AS resultDuration FROM DistinctRegistrationUids WHERE ( ? = ? OR EXISTS( SELECT CoursePermission.cpUid FROM CoursePermission LEFT JOIN ClazzEnrolment ON ClazzEnrolment.clazzEnrolmentUid = COALESCE( (SELECT ClazzEnrolment.clazzEnrolmentUid FROM ClazzEnrolment WHERE ClazzEnrolment.clazzEnrolmentPersonUid = ? AND ClazzEnrolment.clazzEnrolmentActive AND ClazzEnrolment.clazzEnrolmentClazzUid = DistinctRegistrationUids.statementClazzUid ORDER BY ClazzEnrolment.clazzEnrolmentDateLeft DESC LIMIT 1), 0) WHERE CoursePermission.cpClazzUid = DistinctRegistrationUids.statementClazzUid AND ( CoursePermission.cpToPersonUid = ? OR CoursePermission.cpToEnrolmentRole = ClazzEnrolment.clazzEnrolmentRole ) AND (CoursePermission.cpPermissionsFlag & 128) > 0 AND NOT CoursePermission.cpIsDeleted) OR ( EXISTS(SELECT 1 FROM SystemPermission WHERE ? != 0 AND SystemPermission.spToPersonUid = ? AND (SystemPermission.spPermissionsFlag & 128 ) > 0 AND NOT SystemPermission.spIsDeleted) ) )) SELECT SessionsByPerson.* FROM SessionsByPerson ORDER BY CASE ? WHEN 1 THEN timeStarted ELSE NULL END DESC, CASE ? WHEN 2 THEN timeStarted ELSE NULL END ASC, CASE ? WHEN 4 THEN maxScore ELSE NULL END DESC, CASE ? WHEN 3 THEN maxScore ELSE NULL END ASC, CASE ? WHEN 6 THEN maxProgress ELSE NULL END DESC, CASE ? WHEN 5 THEN maxProgress ELSE NULL END ASC {5com/ustadmobile/core/db/dao/xapi/StatementDao_Impl$18 zq~r SELECT ActivityLangMapEntry.* FROM ActivityLangMapEntry WHERE ActivityLangMapEntry.almeActivityUid IN ( SELECT DISTINCT StatementEntity.statementObjectUid1 FROM StatementEntity WHERE StatementEntity.contextRegistrationHi = ? AND StatementEntity.contextRegistrationLo = ?) 5com/ustadmobile/core/db/dao/xapi/StatementDao_Impl$19 0Q SELECT StatementEntity.*, VerbEntity.*, VerbLangMapEntry.*, ActivityEntity.*," ActivityLangMapEntry.*,O ActivityLangMapDescription.almeValue AS statementActivityDescription FROM StatementEntity LEFT JOIN VerbEntity@ ON StatementEntity.statementVerbUid = VerbEntity.verbUid LEFT JOIN VerbLangMapEntry K ON (VerbLangMapEntry.vlmeVerbUid, VerbLangMapEntry.vlmeLangHash) = O (SELECT VerbLangMapEntry.vlmeVerbUid, VerbLangMapEntry.vlmeLangHash! FROM VerbLangMapEntryC WHERE VerbLangMapEntry.vlmeVerbUid = VerbEntity.verbUid; ORDER BY VerbLangMapEntry.vlmeLastModified DESC LIMIT 1) LEFT JOIN ActivityEntityL ON ActivityEntity.actUid = StatementEntity.statementObjectUid1" LEFT JOIN ActivityLangMapEntryY ON (ActivityLangMapEntry.almeActivityUid, ActivityLangMapEntry.almeHash) = \ (SELECT ActivityLangMapEntry.almeActivityUid, ActivityLangMapEntry.almeHash- FROM ActivityLangMapEntryc WHERE ActivityLangMapEntry.almeActivityUid = StatementEntity.statementObjectUid1C AND ActivityLangMapEntry.almePropName = 'name' LIMIT 1)= LEFT JOIN ActivityLangMapEntry ActivityLangMapDescriptione ON (ActivityLangMapDescription.almeActivityUid, ActivityLangMapDescription.almeHash) = h (SELECT ActivityLangMapDescription.almeActivityUid, ActivityLangMapDescription.almeHashH FROM ActivityLangMapEntry ActivityLangMapDescriptioni WHERE ActivityLangMapDescription.almeActivityUid = StatementEntity.statementObjectUid1P AND ActivityLangMapDescription.almePropName = 'description' LEFT JOIN ClazzEnrolment - ON ClazzEnrolment.clazzEnrolmentUid = COALESCE(9 (SELECT ClazzEnrolment.clazzEnrolmentUid # FROM ClazzEnrolment? WHERE ClazzEnrolment.clazzEnrolmentPersonUid = ; AND ClazzEnrolment.clazzEnrolmentActiveb AND ClazzEnrolment.clazzEnrolmentClazzUid = StatementEntity.statementClazzUid F ORDER BY ClazzEnrolment.clazzEnrolmentDateLeft DESC  LIMIT 1), 0)2 WHERE StatementEntity.contextRegistrationHi = 0 AND StatementEntity.contextRegistrationLo =  2 AND StatementEntity.statementActorPersonUid = 3 AND StatementEntity.statementContentEntryUid =  AND ($ = '%' OR VerbEntity.verbUrlId LIKE 1 AND StatementEntity.statementVerbUid NOT IN ( /* Permission check */ OR EXISTS() SELECT CoursePermission.cpUid! FROM CoursePermissionQ WHERE CoursePermission.cpClazzUid = StatementEntity.statementClazzUid AND (1 CoursePermission.cpToPersonUid = Y OR CoursePermission.cpToEnrolmentRole = ClazzEnrolment.clazzEnrolmentRole )? AND (CoursePermission.cpPermissionsFlag & 128) > 0 0 AND NOT CoursePermission.cpIsDeleted OR (  EXISTS(SELECT 1& FROM SystemPermission WHERE  != 0 7 AND SystemPermission.spToPersonUid = ; AND (SystemPermission.spPermissionsFlag & 128 ) > 0 7 AND NOT SystemPermission.spIsDeleted)  ORDER BY   CASE - WHEN 1 THEN StatementEntity.timestamp ELSE NULL END DESC,- WHEN 2 THEN StatementEntity.timestamp END ASC,2 WHEN 3 THEN StatementEntity.resultScoreRaw2 WHEN 4 THEN StatementEntity.resultScoreRaw END ASC5com/ustadmobile/core/db/dao/xapi/StatementDao_Impl$20! VerbEntity#VerbLangMapEntry%ActivityEntity'ActivityLangMapEntry q* WITH DistinctVerbUrls(statementVerbUid) AS ( SELECT DISTINCT StatementEntity.statementVerbUid FROM StatementEntity WHERE StatementEntity.contextRegistrationHi = ? AND StatementEntity.contextRegistrationLo = ? AND StatementEntity.statementActorPersonUid = ? AND StatementEntity.statementContentEntryUid = ? ) SELECT VerbEntity.*, VerbLangMapEntry.* FROM DistinctVerbUrls JOIN VerbEntity ON VerbEntity.verbUid = DistinctVerbUrls.statementVerbUid LEFT JOIN VerbLangMapEntry ON (VerbLangMapEntry.vlmeVerbUid, VerbLangMapEntry.vlmeLangHash) = (SELECT VerbLangMapEntry.vlmeVerbUid, VerbLangMapEntry.vlmeLangHash FROM VerbLangMapEntry WHERE VerbLangMapEntry.vlmeVerbUid = DistinctVerbUrls.statementVerbUid ORDER BY VerbLangMapEntry.vlmeLastModified DESC LIMIT 1) ,5com/ustadmobile/core/db/dao/xapi/StatementDao_Impl$21 +0/z SELECT * FROM (SELECT StatementEntity.* FROM StatementEntity LEFT JOIN ClazzEnrolment ON ClazzEnrolment.clazzEnrolmentUid = COALESCE( (SELECT ClazzEnrolment.clazzEnrolmentUid FROM ClazzEnrolment WHERE ClazzEnrolment.clazzEnrolmentPersonUid = ? AND ClazzEnrolment.clazzEnrolmentActive AND ClazzEnrolment.clazzEnrolmentClazzUid = StatementEntity.statementClazzUid ORDER BY ClazzEnrolment.clazzEnrolmentDateLeft DESC LIMIT 1), 0) WHERE StatementEntity.statementContentEntryUid = ? /* permission check */ AND ( StatementEntity.statementActorPersonUid = ? OR EXISTS(SELECT CoursePermission.cpUid FROM CoursePermission WHERE CoursePermission.cpClazzUid = StatementEntity.statementClazzUid AND ( CoursePermission.cpToPersonUid = ? OR CoursePermission.cpToEnrolmentRole = ClazzEnrolment.clazzEnrolmentRole ) AND (CoursePermission.cpPermissionsFlag & 128) > 0 AND NOT CoursePermission.cpIsDeleted) OR ( EXISTS(SELECT 1 FROM SystemPermission WHERE ? != 0 AND SystemPermission.spToPersonUid = ? AND (SystemPermission.spPermissionsFlag & 128 ) > 0 AND NOT SystemPermission.spIsDeleted) )) AND ( StatementEntity.extensionProgress IS NOT NULL AND CAST(StatementEntity.completionOrProgress AS INTEGER) = 1) LIMIT 1) AS ProgressStatements UNION SELECT * FROM (SELECT StatementEntity.* FROM StatementEntity LEFT JOIN ClazzEnrolment ON ClazzEnrolment.clazzEnrolmentUid = COALESCE( (SELECT ClazzEnrolment.clazzEnrolmentUid FROM ClazzEnrolment WHERE ClazzEnrolment.clazzEnrolmentPersonUid = ? AND ClazzEnrolment.clazzEnrolmentActive AND ClazzEnrolment.clazzEnrolmentClazzUid = StatementEntity.statementClazzUid ORDER BY ClazzEnrolment.clazzEnrolmentDateLeft DESC LIMIT 1), 0) WHERE StatementEntity.statementContentEntryUid = ? /* permission check */ AND ( StatementEntity.statementActorPersonUid = ? OR EXISTS(SELECT CoursePermission.cpUid FROM CoursePermission WHERE CoursePermission.cpClazzUid = StatementEntity.statementClazzUid AND ( CoursePermission.cpToPersonUid = ? OR CoursePermission.cpToEnrolmentRole = ClazzEnrolment.clazzEnrolmentRole ) AND (CoursePermission.cpPermissionsFlag & 128) > 0 AND NOT CoursePermission.cpIsDeleted) OR ( EXISTS(SELECT 1 FROM SystemPermission WHERE ? != 0 AND SystemPermission.spToPersonUid = ? AND (SystemPermission.spPermissionsFlag & 128 ) > 0 AND NOT SystemPermission.spIsDeleted) )) AND ( StatementEntity.resultScoreScaled IS NOT NULL AND CAST(StatementEntity.completionOrProgress AS INTEGER) = 1) LIMIT 1) AS ScoreStatements 15com/ustadmobile/core/db/dao/xapi/StatementDao_Impl$22 0049 SELECT StatementEntity.*, ActivityEntity.* FROM StatementEntity LEFT JOIN ActivityEntity ON ActivityEntity.actUid = StatementEntity.statementObjectUid1 WHERE StatementEntity.statementIdHi = ? AND StatementEntity.statementIdLo = ? 65com/ustadmobile/core/db/dao/xapi/StatementDao_Impl$23 5095com/ustadmobile/core/db/dao/xapi/StatementDao_Impl$24 8; <^(Lcom/ustadmobile/core/db/dao/xapi/StatementDao_Impl;Landroidx/sqlite/db/SupportSQLiteQuery;)V>5com/ustadmobile/core/db/dao/xapi/StatementDao_Impl$25 =;A5com/ustadmobile/core/db/dao/xapi/StatementDao_Impl$26 @C D(Lcom/ustadmobile/core/db/dao/xapi/StatementDao_Impl;Landroidx/sqlite/db/SupportSQLiteQuery;Landroidx/room/RoomDatabase;[Ljava/lang/String;)V FGH IJjava/util/Collections emptyList()Ljava/util/List; Signature^Landroidx/room/EntityInsertionAdapter;(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis4Lcom/ustadmobile/core/db/dao/xapi/StatementDao_Impl;$RuntimeInvisibleParameterAnnotationsLandroidx/annotation/NonNull;insertOrIgnoreListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; entityListLjava/util/List; $completion Lkotlin/coroutines/Continuation;LocalVariableTypeTableHLjava/util/List;0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;(Ljava/util/List;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;getOneStatement ()Lkotlinx/coroutines/flow/Flow;_sqlLjava/lang/String; _statementLandroidx/room/RoomSQLiteQuery;X()Lkotlinx/coroutines/flow/Flow; getPerson*()Lcom/ustadmobile/lib/db/entities/Person; _tmpUsername_tmpFirstNames _tmpLastName _tmpEmailAddr _tmpPhoneNum_tmpPersonAddress_tmpPersonOrgId_tmpPersonCountry_tmpPersonNotes_tmpFatherName_tmpFatherNumber_tmpMotherName _tmpMotherNum _tmpPersonUidJ _tmpGenderI _tmpActiveZ_tmp_tmpDateOfBirth_tmpPersonGroupUid _tmpPersonLct_tmpPersonType_tmpPersonMasterChangeSeqNum_tmpPersonLocalChangeSeqNum_tmpPersonLastChangedBy _tmpAdmin_tmp_1_result(Lcom/ustadmobile/lib/db/entities/Person;_cursorIndexOfPersonUid_cursorIndexOfUsername_cursorIndexOfFirstNames_cursorIndexOfLastName_cursorIndexOfEmailAddr_cursorIndexOfPhoneNum_cursorIndexOfGender_cursorIndexOfActive_cursorIndexOfDateOfBirth_cursorIndexOfPersonAddress_cursorIndexOfPersonOrgId_cursorIndexOfPersonGroupUid_cursorIndexOfPersonLct_cursorIndexOfPersonCountry_cursorIndexOfPersonType&_cursorIndexOfPersonMasterChangeSeqNum%_cursorIndexOfPersonLocalChangeSeqNum!_cursorIndexOfPersonLastChangedBy_cursorIndexOfAdmin_cursorIndexOfPersonNotes_cursorIndexOfFatherName_cursorIndexOfFatherNumber_cursorIndexOfMotherName_cursorIndexOfMotherNum_cursorLandroid/database/Cursor; StackMapTablejava/lang/Throwable getStatements6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object; statementIdHi statementIdLo _argIndex_cancellationSignalLandroid/os/CancellationSignal;kLkotlin/coroutines/Continuation<-Ljava/util/List;>;(JJLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;findByIdYLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/xapi/StatementEntity;>;o(JJLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/xapi/StatementEntity;>;)Ljava/lang/Object;%findStatusStatementsByContentEntryUid7(JJJLkotlin/coroutines/Continuation;)Ljava/lang/Object;contentEntryUidcourseBlockUidaccountPersonUid(JJJLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;*findStatusStatementByParentContentEntryUid parentUid(findStatusStatementsForStudentByClazzUidclazzUid&findStatusForStudentsInClazzStatementsO(JIILjava/lang/String;IJJIIZLkotlin/coroutines/Continuation;)Ljava/lang/Object;roleId sortOrder searchTextfilter currentTime studentsLimitstudentsOffsetcompletionOrProgressTrueValwLkotlin/coroutines/Continuation<-Ljava/util/List;>;(JIILjava/lang/String;IJJIIZLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;%findStatusForStudentsInClazzByUidListF(JLjava/util/List;ZLkotlin/coroutines/Continuation;)Ljava/lang/Object;_itemstudentPersonUids_stringBuilderLjava/lang/StringBuilder; _inputSize _argCount"Ljava/util/List;kotlin/coroutines/Continuation(JLjava/util/List;ZLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;+findActorEntitiesForStudentInClazzByUidListF(JLjava/util/List;JLkotlin/coroutines/Continuation;)Ljava/lang/Object;gLkotlin/coroutines/Continuation<-Ljava/util/List;>;(JLjava/util/List;JLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;findStatusForStudentsInClazz_item_1 _inputSize_1dLkotlin/coroutines/Continuation<-Ljava/util/List;>;(JLjava/util/List;JLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;"findStatusForStudentsInClazzAsFlow2(JLjava/util/List;J)Lkotlinx/coroutines/flow/Flow;(JLjava/util/List;J)Lkotlinx/coroutines/flow/Flow;>;findResumableRegistration activityUidactorUidp(JJJLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/xapi/StatementEntity;>;)Ljava/lang/Object;!findPersonsWithAttemptsStatementsH(JJLjava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(JJLjava/lang/String;Lkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;findPersonsWithAttempts5(JJLjava/lang/String;I)Landroidx/paging/PagingSource;(JJLjava/lang/String;I)Landroidx/paging/PagingSource;(findSessionsByPersonAndContentStatementsfindSessionsByPersonAndContent$(JJJI)Landroidx/paging/PagingSource;|(JJJI)Landroidx/paging/PagingSource;/findActivityEntryLangMapsForStatementsBySessionregistrationHiregistrationLopLkotlin/coroutines/Continuation<-Ljava/util/List;>;(JJLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;findStatementsBySessionH(JJJJJLjava/lang/String;ILjava/util/List;)Landroidx/paging/PagingSource;selectedPersonUiddeSelectedVerbUids(JJJJJLjava/lang/String;ILjava/util/List;)Landroidx/paging/PagingSource;getUniqueVerbsForSession$(JJJJ)Lkotlinx/coroutines/flow/Flow;r(JJJJ)Lkotlinx/coroutines/flow/Flow;>;#scoreOrProgressDataExistsForContentfindByUidWithActivityAsync`Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/composites/xapi/StatementAndActivity;>;v(JJLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/composites/xapi/StatementAndActivity;>;)Ljava/lang/Object;runReportQuery[(Landroidx/sqlite/db/SupportSQLiteQuery;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;'Landroidx/sqlite/db/SupportSQLiteQuery;kLkotlin/coroutines/Continuation<-Ljava/util/List;>;(Landroidx/sqlite/db/SupportSQLiteQuery;Lkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object; getResultsjLkotlin/coroutines/Continuation<-Ljava/util/List;>;(Landroidx/sqlite/db/SupportSQLiteQuery;Lkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;getListResultsG(Landroidx/sqlite/db/SupportSQLiteQuery;)Landroidx/paging/PagingSource;(Landroidx/sqlite/db/SupportSQLiteQuery;)Landroidx/paging/PagingSource;getRequiredConverters(()Ljava/util/List;>;RuntimeInvisibleAnnotations SourceFileStatementDao_Impl.java NestMembers InnerClasses1 KLMNW**+* Y*+O@A BPQR STUVNm*Y*+,OP QRWXYZ[W\Y]K^_`Nk%!L!#M*)Y+S-Y*,/2O P %QR"ab cdKefgN 7 >)6L6#M*8*,=N-CE6-KE6-ME6-OE6-QE6-SE6 -UE6 -WE6 -YE6 -[E6 -]E6-_E6-aE6-cE6-eE6-gE6-iE6-kE6-mE6-oE6-qE6-sE6-uE6-wE6-y$-7- : -:- : -: - :! -:!- :" -:"-  :# - :#- 6$- 6&&6%- 7'-  :) - :)- :* -:*-7+-7-- :/ -:/-60-71-73-65-67766- :8 -:8- :9 -:9- :: -::- :; -:;- :< -:<Y !"#$%')*+-/0135689:;<:::-,:=-,= On[no pqs$t,u4v<wDxLyTz\{d|l}t~| %06@KQ[flv#-7CNT^ioy  "&PEhbib 3jb!Nkb"ilb#mb)nb*ob/Qpb8lqb9rb:sb;tb<uv hb%ib @jb![kb"vlb#wx$myz%y{x&c|v'Hmb)-nb*#}v+~v-ob/x0v1#v3-x5Cz67x7^pb8yqb9orb:Tsb;9tb<$x,x4x<xDxLx Tx \x dx lx tx|xxxx~xvxnxfx^xVxNxFx>x )QR&ab cd !)$z ) ) ) ) )@')$z))))) ) )$ ):2)$z))))))))@2)$z)))))))) ) ) ) ) );)$z)$zN T:#:66!66!: * Y*O2     "%-08=PRTQRTvTvTYZPab HcdEx= [ TYKN >:#:66!: * Y*O" "'PR>QR>v>v>YZ:ab 2cd/x' [ >YKN  U:#: 6   6   6   !6   !: * Y* O2  #&.19>P\ UQRUvUvUvUYZQab Icd Fx > [ UYKN >:#:6!6: * Y*O"We fghi"j'kPR>QR>v>v>YZ:ab 2cd/x' [ >YKN T:#:6!66!6: * Y*O2 P QRST"U%V-W0X8Y=ZPRTQRTvTvTYZPab HcdEx= [ TYKNS:#:66666 666 6 6 6 6 6  66666 6 66 6:*Y*O1 #&/2<?HLTXaenrz~!-7<PSQRSvSxSxSbSxSvSv Sx Sx Sz SYZOab FcdCx-&{x<[ SY)$l@KNPQ:ѶWٶWѶW۶WѶWݶWѶW߶W-6WѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶW WѶW WѶW WѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶW!WѶW#WѶW%WѶW'WѶW)WѶW+WѶW-WѶW/W1WѶW3W1WѶW5WѶW7WѶW9WѶW;WѶW=WѶW?WѶWAWѶWCWѶWWѶWWE:`6  #: 6 -I:  M! RVX7    `6   `6 6    : * \Y* ^O %-5=EMT\dlt|    $ , 4=ENV_gpx !"#$%& '()!*)+1,:-B.K/S0\1d2m3u4~56789:;<=>?@ABCDEFG H)I1J:KBLKMSN\OdPmQuR~STUVWXYZ[\]^_`ab cdef+g5h:iP v QQRQvQXQzQYZLMxabx ycd vx +&{x : [QQY) )$N'@KNv:ѶWٶWѶW۶WѶWݶWѶW߶W-6WѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶW WѶW WѶW WѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶW_WѶWaWѶWcWѶWeWѶWgWѶWiW1WkW1WѶWiW1WkW1WѶWWE: `6   #: 6 -I:  M! RVX7   `6   `6   `6   `6   : * mY* oOj r s t u v% w- x5 y= zE {M |T }\ ~d l t |     $ , 4 = E N V _ g p x                    ! * 2 ; C L T ] e n v                    & . 4 < B K Q Z _ P  vvQRvvvXvvvYZqM)xab x cd x _ [vvY& )$N'KNu:ѶWٶWѶWpWѶWrWѶWtW-6vWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶW WѶW WѶW WѶWWѶWWѶWWѶWWѶWWѶWxWѶWWѶWzWѶW|WѶW~WѶWWѶWWѶWrWѶWWѶWW1WѶWWѶWWѶWWѶWtW-6  WѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶW¶WѶWĶWѶWƶWѶWȶWѶWʶWѶW̶WѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWζWѶWWѶWWѶWWѶWWѶWWѶWWѶWжWѶWҶWѶWԶWѶWֶWѶWضWѶWڶWѶWܶWѶW޶WѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWжWѶWWѶWWѶWWѶWWѶWWѶWܶWѶW޶WѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWжWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWֶWѶWWѶWWѶWWѶWWѶW WѶW WѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWжWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶW WѶW"WѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶW$WѶW&WѶW(WѶWWѶWWѶWWѶWWѶWжWѶW*WѶW,WѶW.WѶW0WѶW2WѶW WѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWжWѶW4WѶW,WѶW6WѶW8WѶW:WѶW<WѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶW>WѶWWѶWWѶWWѶWWѶWWѶWWѶW@WѶWWѶWBWѶWDWѶWFW1WkW1WHWѶWWE: ` `6   #: 6 -I:M!RVX7   `6   `6 -I:M!RVX7   ``6   ``6   :*JY* LO g - . / 0 1& 2. 37 4? 5H 6P 7W 8` 9h :p ;x < = > ? @ A B C D E F G H I J K L M N O P Q( R0 S8 TA UI VR WZ Xc Yk Zt [| \ ] ^ _ ` a b c d e f g h i j k l m n o% p. q6 r? sG tP uX va wi xr yz z { | } ~               # + 3 < D M U ^ f o w                    ! * 2 ; C L T ] e n v                     ) 1 : B K S \ d m u ~                    ( 0 9 A J R [ c l t }                    ' / 8 @ I Q Z b k s |                 ! " # $& %. &7 '? (H )P *Y +a ,j -r .{ / 0 1 2 3 4 5 6 7 8 9 : ; < = >  ? @  A  B % C - D 6 E > F G G O H X I ` J i K q L z M N O P Q R S T U V W X Y Z [ \  ] ^  _  ` $ a , b 5 c = d F e N f W g _ h h i p j y k l m n o p q r s t u v w x y z  { |  }  ~ #  + 4 < E M V ^ g o x    " * 3 ; D L U ] f n w     ! ) 2 : C K T \ e m v ~     ( 1 9 B J S [ d l u }                    ' 0 8 A I R Z c k t |                    & / 7 @ H Q Y b j s {  ! " # $ % & ' ( ) * + , - . / 0 1 2 3% 4. 56 6? 7G 8P 9X :a ;i <r =z > ? @ A B C D E F G H I J K L M N O P Q$ R- S5 T> UF VO WW X` Yh Zq [y \ ] ^ _ ` a b c d e f g h i j k l m n o# p, q4 r= sE tN uV v_ wg xp yy z { | } ~            & / 2 5 > G P Y ^ P v& vuQRuvuXuvuYZpP%x{x ab x cd x ^[uuY0 )$N'N'KN:ѶWٶWѶWpWѶWrWѶWtW-6vWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶW WѶW WѶW WѶWWѶWWѶWWѶWWѶWWѶWxWѶWWѶWzWѶW|WѶW~WѶWWѶWWѶWrWѶWWѶWW1WѶWWѶWWѶWWѶWtW-6WѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶW¶WѶWĶWѶWƶWѶWȶWѶWʶWѶW̶WѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWζWѶWWѶWWѶWWѶWWѶWWѶWWѶWжWѶWҶWѶWԶWѶWֶWѶWضWѶWڶWѶWܶWѶW޶WѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWжWѶWWѶWWѶWWѶWWѶWWѶWܶWѶW޶WѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWжWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWֶWѶWWѶWWѶWWѶWWѶW WѶW WѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWжWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶW WѶW"WѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶW$WѶW&WѶW(WѶWWѶWWѶWWѶWWѶWжWѶW*WѶW,WѶW.WѶW0WѶW2WѶW WѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWжWѶW4WѶW,WѶW6WѶW8WѶW:WѶW<WѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶW>WѶWWѶWWѶWWѶWWѶWWѶWWѶW@WѶWWѶWBWѶWDWѶWFW1WkW1WHWѶWWE: ``6   #: 6 -I:  M! RVX7   `6   `6 -I:  M! RVX7   ``6   ``6   *)YMSYOSYQSYSSYUSY+SWY* Y2O f    & . 7 ? H P W ` h p x      ( 0 8 A I R Z c k t |                    % . 6 ? G P X a i r z        ! " # $ % & ' ( ) * + , -# .+ /3 0< 1D 2M 3U 4^ 5f 6o 7w 8 9 : ; < = > ? @ A B C D E F G H I J K! L* M2 N; OC PL QT R] Se Tn Uv V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j) k1 l: mB nK oS p\ qd rm su t~ u v w x y z { | } ~          ( 0 9 A J R [ c l t }                    ' / 8 @ I Q Z b k s |                    & . 7 ? H P Y a j r {                   % - 6 > G O X ` i q z    $ , 5 = F N W _ h p y                    # + 4! <" E# M$ V% ^& g' o( x) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < "= *> 3? ;@ DA LB UC ]D fE nF wG H I J K L M N O P Q R S T U V W X Y Z ![ )\ 2] :^ C_ K` Ta \b ec md ve ~f g h i j k l m n o p q r s t uvwx y(z1{9|B}J~S[dlu}'08AIRZckt| &/7@HQYbjs{ %.6?GPXairz $-5>FOW`hqy      #,4=ENV_gpy !"#$%&'()*&+/,2-5.>/G0P1Y2P  v& vQRvXvPDxxab x cd x [ - )$N'N'KN9 qZ:Z#: 6   6   6   6   6   !6   : * \Y* ^OBr&)25=@HLUZP\ qQRqvqvqvqYZlabbcd _x Z [ qYKN _:_ #:6  6  6  6  !6  6  !6  !6  ! 6  ! 6     6    ĸ: * aY*cOzV%(03;>FJRV^bjnvzP\ QRvvbYZabcdx  [ Y)$KN~ d:d#:6  6  6  6  6  6  6  6  ! 6   6  ! 6  ! 6  ! 6  !6    6    6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  fY**)Y+SYMSYhSYjSYlSYnSpOEo   % ( 03;>FJRV^bjnvz !"#$&()*,./01234 567 8$9,:0;:<>=H>L?V@ZAbBfCpDtE|FGHIJKLMNPRQRvvbxabcdx )$KNc s:s#: 6   6   !6   !6   6   6   6   6   : * uY* wOR$yz{|}%~(03<?HLUYbfotP\ QRvDvvYZab|cd yx t [ YKN x:x#: 6   6   !6   !6   6   !6   6   !6    6   ! 6    6   ! 6    6   !6   6   !6   6   !6   6   6   6   6   6   6   6   6   6   6   zY* *)Y+SYlSYjSYnS|O;@%(03;>FJRV^bjnvz %)37AEOS]akPRQRvDvvxabcd x KN @}:}#:66!: * Y*O"?HIJKL$M)NPR@QR@v@v@YZ;ab2cd/x) [ @YKN b x:ѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶW¶WѶWĶW1WѶWƶWѶWȶWѶWʶWѶW̶WѶWζW1WѶWжW1WҶWѶWԶW1WѶWֶW1WѶWضW1WڶW1WvWѶWܶW 6vWѶW޶WѶWضWѶWW1WkW1WHWѶWWѶWWѶWWѶWWѶWWѶWW1WHWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWW1WWѶWW1WѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWWѶWжWѶW WѶW W1WѶWWѶWWѶWWѶW W1WѶWWѶWWѶWWѶW W1WѶWWѶWWѶWWѶW W1WѶWWѶWWѶWWѶWE:`6#:666!66 6 6 6 I:M!RVX7`6 `6 `6 `6 `6 `6 `6 `6 `6 Y**)Y+SY SY"SY$SY&SYjSYlSYnS(O '/8@IQZbks| &.7?HPYajr{ %-6>GOXairz '09BKS\elu} (1:C K T \ e mv~ !"!#*$2%;&C'L(T)]*e+n,v-./0123456789:;<=>?@!A*B2C;DCELFTG]HeInJwKLMNOPQRSTUVWXYZ[\ ]^_"`%a-b0c8d;eDfGgPhTi]jakjlnmnopqrstuvwxyz{|}~")3P vxQRxvxvxvxvxv xb xx xX sexrab kxbcd_x[ x *w))$N'KN d): )#: 6   6   !6   6   *)Y+SY SY"S+Y* -2O. $'03<PRdQRdvdvdvdv_ab Vcd Sx KN .:. #:6!66!6!6!6!6!6 6! 6! 6! 6!: * 0Y*2Or.%(03;>FJRV^bjnvzPRQRvvYZabcdx [ YKN @3:3#:66!: * 5Y*7O"OWXYZ[$\)]PR@QR@v@v@YZ;ab2cd/x) [ @YKNvN*-8Y*+:,O >?P*QRAYZ[ YKNvN*-=Y*+?,O klP*QRAYZ[ YKNQ @Y*+*)Y+SYMSBOPQRAK JNEOK  T   6@=850+zufa\WJm\-  -\mJW\afuz+058=@PK!!gm֧Dcom/ustadmobile/core/db/dao/xapi/StatementEntityJsonDao_Impl$1.class=L  >com/ustadmobile/core/db/dao/xapi/StatementEntityJsonDao_Impl$1this$0>Lcom/ustadmobile/core/db/dao/xapi/StatementEntityJsonDao_Impl;   $androidx/room/EntityInsertionAdapter(Landroidx/room/RoomDatabase;)VwINSERT OR IGNORE INTO `StatementEntityJson` (`stmtJsonIdHi`,`stmtJsonIdLo`,`stmtEtag`,`fullStatement`) VALUES (?,?,?,?)  8com/ustadmobile/lib/db/entities/xapi/StatementEntityJsongetStmtJsonIdHi()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V  getStmtJsonIdLo   getStmtEtag " #$getFullStatement()Ljava/lang/String; & '(bindNull(I)V * +, bindString(ILjava/lang/String;)V . /0bindh(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/xapi/StatementEntityJson;)V](Lcom/ustadmobile/core/db/dao/xapi/StatementEntityJsonDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis@Lcom/ustadmobile/core/db/dao/xapi/StatementEntityJsonDao_Impl$1;arg0Landroidx/room/RoomDatabase; createQueryRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity:Lcom/ustadmobile/lib/db/entities/xapi/StatementEntityJson; StackMapTable$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignaturebLandroidx/room/EntityInsertionAdapter; SourceFile StatementEntityJsonDao_Impl.javaEnclosingMethodI+,+,+,,! +%+,!)3/ 01!2(325=74 >56><=>>?@2 A ;;D/B24 *+,-3%4  56A ;;CDEFGH JHK PK!!2?ZZDcom/ustadmobile/core/db/dao/xapi/StatementEntityJsonDao_Impl$2.class=Q  >com/ustadmobile/core/db/dao/xapi/StatementEntityJsonDao_Impl$2this$0>Lcom/ustadmobile/core/db/dao/xapi/StatementEntityJsonDao_Impl;  val$entityListLjava/util/List;  java/lang/Object()V  ; SourceFile StatementEntityJsonDao_Impl.javaEnclosingMethod MNinsertOrIgnoreListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :>;<=>459?*** *&)L*/+M*/, &2:"B DE"F&H0F2H=I; ?<=?r@BCEFA4G9/*2:>; <=BCEF>HIJKLOP PK!!QK K Dcom/ustadmobile/core/db/dao/xapi/StatementEntityJsonDao_Impl$3.class=  >com/ustadmobile/core/db/dao/xapi/StatementEntityJsonDao_Impl$3this$0>Lcom/ustadmobile/core/db/dao/xapi/StatementEntityJsonDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  ; StackMapTable{java/lang/String}java/lang/Throwable Exceptionsjava/lang/ExceptionN()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;Ljava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFile StatementEntityJsonDao_Impl.javaEnclosingMethod  getStatements6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  ] _`C*+*,* abbcde[\`< **L+=+%>+'6+)6+Y+-3:+6X+:7+:7 +:7 +> : +B:FY  H:KW:+Q*T:+Q*Ta^fhij'k/l>mGpPrYtcvnwty~{|}~~b qfg hiPIjkY@lk c6mk ~fgnopo'qo/ro>rstcduvw >rsxyX>.L5 .L z.L.|~eA[`/*Yabb cd~e PK!!]Bcom/ustadmobile/core/db/dao/xapi/StatementEntityJsonDao_Impl.class=k  7com/ustadmobile/core/db/dao/xapi/StatementEntityJsonDao()V   com/ustadmobile/core/db/dao/xapi/StatementEntityJsonDao_Impl$1  ](Lcom/ustadmobile/core/db/dao/xapi/StatementEntityJsonDao_Impl;Landroidx/room/RoomDatabase;)V  '__insertionAdapterOfStatementEntityJson&Landroidx/room/EntityInsertionAdapter;>com/ustadmobile/core/db/dao/xapi/StatementEntityJsonDao_Impl$2  Q(Lcom/ustadmobile/core/db/dao/xapi/StatementEntityJsonDao_Impl;Ljava/util/List;)V   androidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;" SELECT StatementEntityJson.* FROM StatementEntityJson WHERE ( (? = 0 AND ? = 0) OR (stmtJsonIdHi = ? AND stmtJsonIdLo = ?)) $%& '(androidx/room/RoomSQLiteQueryacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; $* +,bindLong(IJ)V ./0 12androidx/room/util/DBUtilcreateCancellationSignal!()Landroid/os/CancellationSignal;4>com/ustadmobile/core/db/dao/xapi/StatementEntityJsonDao_Impl$3 36 7`(Lcom/ustadmobile/core/db/dao/xapi/StatementEntityJsonDao_Impl;Landroidx/room/RoomSQLiteQuery;)V 9 :(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; <=> ?@java/util/Collections emptyList()Ljava/util/List; SignaturebLandroidx/room/EntityInsertionAdapter;(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis>Lcom/ustadmobile/core/db/dao/xapi/StatementEntityJsonDao_Impl;$RuntimeInvisibleParameterAnnotationsLandroidx/annotation/NonNull;insertOrIgnoreListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; entityListLjava/util/List; $completion Lkotlin/coroutines/Continuation;LocalVariableTypeTableLLjava/util/List;0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;(Ljava/util/List;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; getStatements6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object; stmtJsonIdHiJ stmtJsonIdLo_sqlLjava/lang/String; _statementLandroidx/room/RoomSQLiteQuery; _argIndexI_cancellationSignalLandroid/os/CancellationSignal;oLkotlin/coroutines/Continuation<-Ljava/util/List;>;(JJLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;getRequiredConverters(()Ljava/util/List;>;RuntimeInvisibleAnnotations SourceFile StatementEntityJsonDao_Impl.java NestMembers InnerClasses1 ABCDW**+* Y*+E#$ %9FGH IJKLDm*Y*+,E>F GHMNOPQMROSATUVD T!:!#:6)6!)6)6!)-: * 3Y*58E2 QX YZ[\"]%^-_0`8a=bFRTGHTWXTYXTOPPZ[ H\]E^_=`a Q TObAc d@D;EAefJghi3 j 3PK!!D]775com/ustadmobile/core/db/dao/xapi/VerbDao_Impl$1.class=O  /com/ustadmobile/core/db/dao/xapi/VerbDao_Impl$1this$0/Lcom/ustadmobile/core/db/dao/xapi/VerbDao_Impl;   $androidx/room/EntityInsertionAdapter(Landroidx/room/RoomDatabase;)VcINSERT OR IGNORE INTO `VerbEntity` (`verbUid`,`verbUrlId`,`verbDeleted`,`verbLct`) VALUES (?,?,?,?)  /com/ustadmobile/lib/db/entities/xapi/VerbEntity getVerbUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V   getVerbUrlId()Ljava/lang/String;  !"bindNull(I)V $ %& bindString(ILjava/lang/String;)V ( )*getVerbDeleted()Z , - getVerbLct / 01bind_(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/xapi/VerbEntity;)VN(Lcom/ustadmobile/core/db/dao/xapi/VerbDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis1Lcom/ustadmobile/core/db/dao/xapi/VerbDao_Impl$1;arg0Landroidx/room/RoomDatabase; createQueryRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity1Lcom/ustadmobile/lib/db/entities/xapi/VerbEntity;_tmpI StackMapTable$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureYLandroidx/room/EntityInsertionAdapter; SourceFileVerbDao_Impl.javaEnclosingMethodL-com/ustadmobile/core/db/dao/xapi/VerbDao_ImplNestHost InnerClasses  23I *+*,4%5  67  89:3- 4)5 67;<013I+,, ++,#,'>++,+4"/ 013'546=7H85*I67I=>I?@4ABC @D <<D0E34 *+,.4%5  67D <<FGHIJK MKN PK!!3풇5com/ustadmobile/core/db/dao/xapi/VerbDao_Impl$2.class=Q  /com/ustadmobile/core/db/dao/xapi/VerbDao_Impl$2this$0/Lcom/ustadmobile/core/db/dao/xapi/VerbDao_Impl;   val$entitiesLjava/util/List;  java/lang/Object()V  -com/ustadmobile/core/db/dao/xapi/VerbDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  __insertionAdapterOfVerbEntity&Landroidx/room/EntityInsertionAdapter; !"# $%$androidx/room/EntityInsertionAdapterinsert(Ljava/lang/Iterable;)V ' (setTransactionSuccessful *+, -. kotlin/UnitINSTANCE Lkotlin/Unit; 0 1endTransaction 3 45call()Lkotlin/Unit;7java/util/concurrent/CallableB(Lcom/ustadmobile/core/db/dao/xapi/VerbDao_Impl;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethis1Lcom/ustadmobile/core/db/dao/xapi/VerbDao_Impl$2; Signature StackMapTableAjava/lang/Throwable ExceptionsDjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileVerbDao_Impl.javaEnclosingMethod MNinsertOrIgnoreAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :?;<=>459?*** *&)L*/+M*/, &2:"C EF"G&I0G2I=J; ?<=?r@BCEFA4G9/*2:?; <=BCEF>HIJKLOP PK!!?Dg g 5com/ustadmobile/core/db/dao/xapi/VerbDao_Impl$3.class=  /com/ustadmobile/core/db/dao/xapi/VerbDao_Impl$3this$0/Lcom/ustadmobile/core/db/dao/xapi/VerbDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  -com/ustadmobile/core/db/dao/xapi/VerbDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;verbUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I& verbUrlId( verbDeleted*verbLct ,-. /0android/database/Cursor moveToFirst()Z ,2 34getLong(I)J ,6 78isNull(I)Z ,: ;< getString(I)Ljava/lang/String; ,> ?@getInt(I)IB/com/ustadmobile/lib/db/entities/xapi/VerbEntity AD E(JLjava/lang/String;ZJ)V ,G Hclose JKL Mandroidx/room/RoomSQLiteQueryrelease O PQcall3()Lcom/ustadmobile/lib/db/entities/xapi/VerbEntity;Sjava/util/concurrent/CallableQ(Lcom/ustadmobile/core/db/dao/xapi/VerbDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis1Lcom/ustadmobile/core/db/dao/xapi/VerbDao_Impl$3; Signature _tmpVerbUrlIdLjava/lang/String; _tmpVerbUidJ_tmpVerbDeletedZ_tmpI _tmpVerbLct_result1Lcom/ustadmobile/lib/db/entities/xapi/VerbEntity;_cursorIndexOfVerbUid_cursorIndexOfVerbUrlId_cursorIndexOfVerbDeleted_cursorIndexOfVerbLct_cursorLandroid/database/Cursor; StackMapTablenjava/lang/Stringpjava/lang/Throwable Exceptionssjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/Nullable;()Ljava/lang/Object;dLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileVerbDao_Impl.javaEnclosingMethod |} findByUid5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  R TUC*+*,* VZWXYZPQU**L+=+%>+'6+)6++Y+17+5 : +9: +=6  6 +17 AY   C:::+F*I:+F*IV^^`ab'c/e8gAiKjQlZpdqpsztuvxz{xz{|WN[\ AJ]^Z1[\ p_` d'ab zc^ defbgb'~hb/vibdeXYjklIQ,m@,A,oqrtuAPvU/*NVZW XYqrtuZwxyz{~ PK!!M13| | 5com/ustadmobile/core/db/dao/xapi/VerbDao_Impl$4.class=  /com/ustadmobile/core/db/dao/xapi/VerbDao_Impl$4this$0/Lcom/ustadmobile/core/db/dao/xapi/VerbDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  -com/ustadmobile/core/db/dao/xapi/VerbDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;verbUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I& verbUrlId( verbDeleted*verbLct ,-. /0android/database/Cursor moveToFirst()Z ,2 34getLong(I)J ,6 78isNull(I)Z ,: ;< getString(I)Ljava/lang/String; ,> ?@getInt(I)IB/com/ustadmobile/lib/db/entities/xapi/VerbEntity AD E(JLjava/lang/String;ZJ)V ,G Hclose JKL Mandroidx/room/RoomSQLiteQueryrelease O PQcall3()Lcom/ustadmobile/lib/db/entities/xapi/VerbEntity;Sjava/util/concurrent/CallableQ(Lcom/ustadmobile/core/db/dao/xapi/VerbDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis1Lcom/ustadmobile/core/db/dao/xapi/VerbDao_Impl$4; Signature _tmpVerbUrlIdLjava/lang/String; _tmpVerbUidJ_tmpVerbDeletedZ_tmpI _tmpVerbLct_result1Lcom/ustadmobile/lib/db/entities/xapi/VerbEntity;_cursorIndexOfVerbUid_cursorIndexOfVerbUrlId_cursorIndexOfVerbDeleted_cursorIndexOfVerbLct_cursorLandroid/database/Cursor; StackMapTablenjava/lang/Stringpjava/lang/Throwable Exceptionssjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/Nullable;()Ljava/lang/Object;dLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileVerbDao_Impl.javaEnclosingMethod |} findByVerbUrlF(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  R TUC*+*,* VWXYZPQU**L+=+%>+'6+)6++Y+17+5 : +9: +=6  6 +17 AY   C:::+F*I:+F*IV^'/8AKQZdpzWN[\ AJ]^Z1[\ p_` d'ab zc^ defbgb'~hb/vibdeXYjklIQ,m@,A,oqrtuAPvU/*NVW XYqrtuZwxyz{~ PK!!3com/ustadmobile/core/db/dao/xapi/VerbDao_Impl.class=w  (com/ustadmobile/core/db/dao/xapi/VerbDao()V   -com/ustadmobile/core/db/dao/xapi/VerbDao_Impl__dbLandroidx/room/RoomDatabase;/com/ustadmobile/core/db/dao/xapi/VerbDao_Impl$1  N(Lcom/ustadmobile/core/db/dao/xapi/VerbDao_Impl;Landroidx/room/RoomDatabase;)V  __insertionAdapterOfVerbEntity&Landroidx/room/EntityInsertionAdapter;/com/ustadmobile/core/db/dao/xapi/VerbDao_Impl$2  B(Lcom/ustadmobile/core/db/dao/xapi/VerbDao_Impl;Ljava/util/List;)V   androidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;"_ SELECT VerbEntity.* FROM VerbEntity WHERE VerbEntity.verbUid = ? $%& '(androidx/room/RoomSQLiteQueryacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; $* +,bindLong(IJ)V ./0 12androidx/room/util/DBUtilcreateCancellationSignal!()Landroid/os/CancellationSignal;4/com/ustadmobile/core/db/dao/xapi/VerbDao_Impl$3 36 7Q(Lcom/ustadmobile/core/db/dao/xapi/VerbDao_Impl;Landroidx/room/RoomSQLiteQuery;)V 9 :(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;<a SELECT VerbEntity.* FROM VerbEntity WHERE VerbEntity.verbUrlId = ? $> ?@ bindString(ILjava/lang/String;)VB/com/ustadmobile/core/db/dao/xapi/VerbDao_Impl$4 A6 EFG HIjava/util/Collections emptyList()Ljava/util/List; SignatureYLandroidx/room/EntityInsertionAdapter;(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis/Lcom/ustadmobile/core/db/dao/xapi/VerbDao_Impl;$RuntimeInvisibleParameterAnnotationsLandroidx/annotation/NonNull;insertOrIgnoreAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;entitiesLjava/util/List; $completion Lkotlin/coroutines/Continuation;LocalVariableTypeTableCLjava/util/List;0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;(Ljava/util/List;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; findByUid5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;uidJ_sqlLjava/lang/String; _statementLandroidx/room/RoomSQLiteQuery; _argIndexI_cancellationSignalLandroid/os/CancellationSignal;TLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/xapi/VerbEntity;>;i(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/xapi/VerbEntity;>;)Ljava/lang/Object; findByVerbUrlF(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;verbUrlz(Ljava/lang/String;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/xapi/VerbEntity;>;)Ljava/lang/Object;getRequiredConverters(()Ljava/util/List;>;RuntimeInvisibleAnnotations SourceFileVerbDao_Impl.java NestMembers InnerClasses1 JKLMW**+* Y*+N#$ %:OPQ RSTUMm*Y*+,N?O PQVWXYZV[X\J]^_M2!:!#:6)-:*3Y*5-8NQV WXYZOH2PQ2`a2XY.bc &de#fghiZ 2XjJklmM1;N;#:6+=-:*AY*C,8N OH1PQ1nc1XY.bc &de#fghiZ 1XjJo pIMDNJqrSstu A3 v" 3APK!!3Acom/ustadmobile/core/db/dao/xapi/VerbLangMapEntryDao_Impl$1.class=O  ;com/ustadmobile/core/db/dao/xapi/VerbLangMapEntryDao_Impl$1this$0;Lcom/ustadmobile/core/db/dao/xapi/VerbLangMapEntryDao_Impl;   $androidx/room/EntityInsertionAdapter(Landroidx/room/RoomDatabase;)VINSERT OR REPLACE INTO `VerbLangMapEntry` (`vlmeVerbUid`,`vlmeLangHash`,`vlmeLangCode`,`vlmeEntryString`,`vlmeLastModified`) VALUES (?,?,?,?,?)  5com/ustadmobile/lib/db/entities/xapi/VerbLangMapEntrygetVlmeVerbUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V  getVlmeLangHash  !getVlmeLangCode()Ljava/lang/String; # $%bindNull(I)V ' () bindString(ILjava/lang/String;)V + ,!getVlmeEntryString . /getVlmeLastModified 1 23binde(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/xapi/VerbLangMapEntry;)VZ(Lcom/ustadmobile/core/db/dao/xapi/VerbLangMapEntryDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis=Lcom/ustadmobile/core/db/dao/xapi/VerbLangMapEntryDao_Impl$1;arg0Landroidx/room/RoomDatabase; createQueryRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity7Lcom/ustadmobile/lib/db/entities/xapi/VerbLangMapEntry; StackMapTable$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V Signature_Landroidx/room/EntityInsertionAdapter; SourceFileVerbLangMapEntryDao_Impl.javaEnclosingMethodL9com/ustadmobile/core/db/dao/xapi/VerbLangMapEntryDao_ImplNestHost InnerClasses  45I *+*,6%7  89  :;<!5- 6)7 89=>235Z+,+,, +"+,&,* +"+,*&+,-6* / 012'42697C9N;Y<7 Z89Z?@ZABC'  D >>D2E54 *+,06%7  89D >>FGHIJK MKN PK!!xWR22Acom/ustadmobile/core/db/dao/xapi/VerbLangMapEntryDao_Impl$2.class=Q  ;com/ustadmobile/core/db/dao/xapi/VerbLangMapEntryDao_Impl$2this$0;Lcom/ustadmobile/core/db/dao/xapi/VerbLangMapEntryDao_Impl;  val$listLjava/util/List;  java/lang/Object()V  9com/ustadmobile/core/db/dao/xapi/VerbLangMapEntryDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  $__insertionAdapterOfVerbLangMapEntry&Landroidx/room/EntityInsertionAdapter; !"# $%$androidx/room/EntityInsertionAdapterinsert(Ljava/lang/Iterable;)V ' (setTransactionSuccessful *+, -. kotlin/UnitINSTANCE Lkotlin/Unit; 0 1endTransaction 3 45call()Lkotlin/Unit;7java/util/concurrent/CallableN(Lcom/ustadmobile/core/db/dao/xapi/VerbLangMapEntryDao_Impl;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethis=Lcom/ustadmobile/core/db/dao/xapi/VerbLangMapEntryDao_Impl$2; Signature StackMapTableAjava/lang/Throwable ExceptionsDjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileVerbLangMapEntryDao_Impl.javaEnclosingMethod MN upsertListD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :C;<=>459?*** *&)L*/+M*/, &2:"G IJ"K&M0K2M=N; ?<=?r@BCEFA4G9/*2:C; <=BCEF>HIJKLOP PK!! Acom/ustadmobile/core/db/dao/xapi/VerbLangMapEntryDao_Impl$3.class=  ;com/ustadmobile/core/db/dao/xapi/VerbLangMapEntryDao_Impl$3this$0;Lcom/ustadmobile/core/db/dao/xapi/VerbLangMapEntryDao_Impl;  val$_statementLandroidx/room/RoomSQLiteQuery;  java/lang/Object()V  9com/ustadmobile/core/db/dao/xapi/VerbLangMapEntryDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; vlmeVerbUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I& vlmeLangHash( vlmeLangCode*vlmeEntryString,vlmeLastModified.java/util/ArrayList 012 34android/database/CursorgetCount()I -6 7(I)V 09 :; moveToNext()Z 0= >?getLong(I)J 0A BCisNull(I)Z 0E FG getString(I)Ljava/lang/String;I5com/ustadmobile/lib/db/entities/xapi/VerbLangMapEntry HK L*(JJLjava/lang/String;Ljava/lang/String;J)V NOP QRjava/util/Listadd(Ljava/lang/Object;)Z 0T Uclose WXY Zandroidx/room/RoomSQLiteQueryrelease \ ]^call()Ljava/util/List;`java/util/concurrent/Callable](Lcom/ustadmobile/core/db/dao/xapi/VerbLangMapEntryDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis=Lcom/ustadmobile/core/db/dao/xapi/VerbLangMapEntryDao_Impl$3; Signature_tmpVlmeLangCodeLjava/lang/String;_tmpVlmeEntryString_item7Lcom/ustadmobile/lib/db/entities/xapi/VerbLangMapEntry;_tmpVlmeVerbUidJ_tmpVlmeLangHash_tmpVlmeLastModified_cursorIndexOfVlmeVerbUidI_cursorIndexOfVlmeLangHash_cursorIndexOfVlmeLangCode_cursorIndexOfVlmeEntryString_cursorIndexOfVlmeLastModified_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableILjava/util/List; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionK()Ljava/util/List;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;|Ljava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileVerbLangMapEntryDao_Impl.javaEnclosingMethod findByVerbUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  _ abC*+*,* c_defg]^b **L+=+%>+'6+)6++6-Y+/5:+8u+<7 +<7 +@ : +D: +@ : +D:+<7HY   J:MW:+S*V:+S*Vcncefg'h/i7jFkOnXparlsru|xy{~dohi ji klXfmn a]on |Bhi 'jipnqrsr'tr/ur7vrFwxefyz{ Fw|}OF0N+ ~ ~)0N0gA]b/*[c_d efg PK!!ݰ0:?com/ustadmobile/core/db/dao/xapi/VerbLangMapEntryDao_Impl.class=j  4com/ustadmobile/core/db/dao/xapi/VerbLangMapEntryDao()V   9com/ustadmobile/core/db/dao/xapi/VerbLangMapEntryDao_Impl__dbLandroidx/room/RoomDatabase;;com/ustadmobile/core/db/dao/xapi/VerbLangMapEntryDao_Impl$1  Z(Lcom/ustadmobile/core/db/dao/xapi/VerbLangMapEntryDao_Impl;Landroidx/room/RoomDatabase;)V  $__insertionAdapterOfVerbLangMapEntry&Landroidx/room/EntityInsertionAdapter;;com/ustadmobile/core/db/dao/xapi/VerbLangMapEntryDao_Impl$2  N(Lcom/ustadmobile/core/db/dao/xapi/VerbLangMapEntryDao_Impl;Ljava/util/List;)V   androidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;"w SELECT VerbLangMapEntry.* FROM VerbLangMapEntry WHERE VerbLangMapEntry.vlmeVerbUid = ? $%& '(androidx/room/RoomSQLiteQueryacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; $* +,bindLong(IJ)V ./0 12androidx/room/util/DBUtilcreateCancellationSignal!()Landroid/os/CancellationSignal;4;com/ustadmobile/core/db/dao/xapi/VerbLangMapEntryDao_Impl$3 36 7](Lcom/ustadmobile/core/db/dao/xapi/VerbLangMapEntryDao_Impl;Landroidx/room/RoomSQLiteQuery;)V 9 :(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; <=> ?@java/util/Collections emptyList()Ljava/util/List; Signature_Landroidx/room/EntityInsertionAdapter;(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis;Lcom/ustadmobile/core/db/dao/xapi/VerbLangMapEntryDao_Impl;$RuntimeInvisibleParameterAnnotationsLandroidx/annotation/NonNull; upsertListD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;listLjava/util/List; $completion Lkotlin/coroutines/Continuation;LocalVariableTypeTableILjava/util/List;0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;(Ljava/util/List;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;findByVerbUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;verbUidJ_sqlLjava/lang/String; _statementLandroidx/room/RoomSQLiteQuery; _argIndexI_cancellationSignalLandroid/os/CancellationSignal;lLkotlin/coroutines/Continuation<-Ljava/util/List;>;(JLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;getRequiredConverters(()Ljava/util/List;>;RuntimeInvisibleAnnotations SourceFileVerbLangMapEntryDao_Impl.java NestMembers InnerClasses1 ABCDW**+* Y*+E#$ %>FGH IJKLDm*Y*+,ECF GHMNOPQMROSATUVD2!:!#:6)-:*3Y*5-8EV[ \]^_FH2GH2WX2OP.YZ &[\#]^_`Q 2OaAb c@D;EAdeJfgh3 i 3PK!!0 Bcom/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao_Impl$1.class=|  (Landroidx/room/RoomDatabase;)VINSERT OR ABORT INTO `XapiSessionEntity` (`xseUid`,`xseLastMod`,`xseRegistrationHi`,`xseRegistrationLo`,`xseUsUid`,`xseAccountPersonUid`,`xseActorUid`,`xseAccountUsername`,`xseClazzUid`,`xseCbUid`,`xseContentEntryUid`,`xseContentEntryVersionUid`,`xseRootActivityId`,`xseRootActivityUid`,`xseStartTime`,`xseExpireTime`,`xseAuth`,`xseCompleted`,`knownActorUidToPersonUids`) VALUES (nullif(?, 0),?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)  6com/ustadmobile/lib/db/entities/xapi/XapiSessionEntity getXseUid()J  )androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V   getXseLastMod  getXseRegistrationHi " #getXseRegistrationLo % & getXseUsUid ( )getXseAccountPersonUid + ,getXseActorUid . /0getXseAccountUsername()Ljava/lang/String; 2 34 bindString(ILjava/lang/String;)V 6 7getXseClazzUid 9 : getXseCbUid < =getXseContentEntryUid ? @getXseContentEntryVersionUid B C0getXseRootActivityId E FgetXseRootActivityUid H IgetXseStartTime K LgetXseExpireTime N O0 getXseAuth Q RSbindNull(I)V U VWgetXseCompleted()Z Y Z0getKnownActorUidToPersonUids \ ]^bindf(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/xapi/XapiSessionEntity;)V[(Lcom/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis>Lcom/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao_Impl$1;arg0Landroidx/room/RoomDatabase; createQueryRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; statement+Landroidx/sqlite/db/SupportSQLiteStatement;entity8Lcom/ustadmobile/lib/db/entities/xapi/XapiSessionEntity;_tmpI StackMapTable$RuntimeInvisibleParameterAnnotations@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V Signature`Landroidx/room/EntityInsertionAdapter; SourceFileXapiSessionEntityDao_Impl.javaEnclosingMethody:com/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao_ImplNestHost InnerClasses  _`I *+*,a(b  cd  efg0`- a,b cdhi]^`+,+,+,+,!+,$+,'+,*+,-1+ ,5+ ,8+ ,;+ ,>+ ,A1+,D+,G+,J,M+P+,M1,T>++,X1a^2 34!5,677C8O9[:g;s<=>?@ABCEGHIJb*cdjklmnop  @q iiD]r`4 *+,[a(b  cdq iistuvwx zx{ PK!!Bcom/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao_Impl$2.class=$  (Landroidx/room/RoomDatabase;)V UPDATE XapiSessionEntity SET xseCompleted = ?, xseLastMod = ? WHERE xseUid = ? [(Lcom/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis>Lcom/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao_Impl$2;arg0Landroidx/room/RoomDatabase; createQuery()Ljava/lang/String;_queryLjava/lang/String;RuntimeInvisibleAnnotationsLandroidx/annotation/NonNull; SourceFileXapiSessionEntityDao_Impl.javaEnclosingMethod!:com/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao_ImplNestHost InnerClasses  I *+*,L    > L  PW " # PK!!LRBcom/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao_Impl$3.class=Q  ()V  :com/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/RoomDatabasebeginTransaction  %__insertionAdapterOfXapiSessionEntity&Landroidx/room/EntityInsertionAdapter; !"# $%$androidx/room/EntityInsertionAdapterinsert(Ljava/lang/Object;)V ' (setTransactionSuccessful *+, -. kotlin/UnitINSTANCE Lkotlin/Unit; 0 1endTransaction 3 45call()Lkotlin/Unit;7java/util/concurrent/Callablew(Lcom/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao_Impl;Lcom/ustadmobile/lib/db/entities/xapi/XapiSessionEntity;)VCodeLineNumberTableLocalVariableTablethis>Lcom/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao_Impl$3; Signature StackMapTableAjava/lang/Throwable ExceptionsDjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileXapiSessionEntityDao_Impl.javaEnclosingMethod MN insertAsyncl(Lcom/ustadmobile/lib/db/entities/xapi/XapiSessionEntity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  6 89C*+*,* :_;<=>459?*** *&)L*/+M*/, &2:"c ef"g&i0g2i=j; ?<=?r@BCEFA4G9/*2:_; <=BCEF>HIJKLOP PK!!8X X Bcom/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao_Impl$4.class=k  ()V  :com/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao_Impl&__preparedStmtOfUpdateLatestAsComplete%Landroidx/room/SharedSQLiteStatement;  ! "##androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; %&' ())androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V + ,-__dbLandroidx/room/RoomDatabase; /01 2androidx/room/RoomDatabasebeginTransaction %4 56executeUpdateDelete()I /8 9setTransactionSuccessful ;<= >? kotlin/UnitINSTANCE Lkotlin/Unit; /A BendTransaction D EFrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V H IJcall()Lkotlin/Unit;Ljava/util/concurrent/CallableB(Lcom/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao_Impl;ZJJ)VCodeLineNumberTableLocalVariableTablethis>Lcom/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao_Impl$4; Signature_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI_tmp StackMapTable[java/lang/Throwable Exceptions^java/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/NonNull;()Ljava/lang/Object;@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileXapiSessionEntityDao_Impl.javaEnclosingMethod ghupdateLatestAsComplete7(ZJJLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses K  MNN*+**! **OrPQRSIJNk*L=*>+$=+* $=+*$**.+3W**7::**@*+C:**@:*+CG]uuwu=guONv w xy#z%{0|2}=GNX]gruP*QR TU VWzXWY!%@[%ZNZ\]_`AIaN/*GOrP QR\]_`Sbcdefij PK!!`DBcom/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao_Impl$5.class=  ()V  :com/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;xseUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I& xseLastMod(xseRegistrationHi*xseRegistrationLo,xseUsUid.xseAccountPersonUid0 xseActorUid2xseAccountUsername4 xseClazzUid6xseCbUid8xseContentEntryUid:xseContentEntryVersionUid<xseRootActivityId>xseRootActivityUid@ xseStartTimeB xseExpireTimeDxseAuthF xseCompletedHknownActorUidToPersonUids JKL MNandroid/database/Cursor moveToFirst()Z JP QRgetLong(I)J JT UV getString(I)Ljava/lang/String; JX YZisNull(I)Z J\ ]^getInt(I)I`6com/ustadmobile/lib/db/entities/xapi/XapiSessionEntity _b cZ(JJJJJJJLjava/lang/String;JJJJLjava/lang/String;JJJLjava/lang/String;ZLjava/lang/String;)V Je fclose hij kandroidx/room/RoomSQLiteQueryrelease m nocall:()Lcom/ustadmobile/lib/db/entities/xapi/XapiSessionEntity;qjava/util/concurrent/Callable^(Lcom/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis>Lcom/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao_Impl$5; Signature _tmpXseAuthLjava/lang/String; _tmpXseUidJ_tmpXseLastMod_tmpXseRegistrationHi_tmpXseRegistrationLo _tmpXseUsUid_tmpXseAccountPersonUid_tmpXseActorUid_tmpXseAccountUsername_tmpXseClazzUid _tmpXseCbUid_tmpXseContentEntryUid_tmpXseContentEntryVersionUid_tmpXseRootActivityId_tmpXseRootActivityUid_tmpXseStartTime_tmpXseExpireTime_tmpXseCompletedZ_tmpI_tmpKnownActorUidToPersonUids_result8Lcom/ustadmobile/lib/db/entities/xapi/XapiSessionEntity;_cursorIndexOfXseUid_cursorIndexOfXseLastMod_cursorIndexOfXseRegistrationHi_cursorIndexOfXseRegistrationLo_cursorIndexOfXseUsUid!_cursorIndexOfXseAccountPersonUid_cursorIndexOfXseActorUid _cursorIndexOfXseAccountUsername_cursorIndexOfXseClazzUid_cursorIndexOfXseCbUid _cursorIndexOfXseContentEntryUid'_cursorIndexOfXseContentEntryVersionUid_cursorIndexOfXseRootActivityId _cursorIndexOfXseRootActivityUid_cursorIndexOfXseStartTime_cursorIndexOfXseExpireTime_cursorIndexOfXseAuth_cursorIndexOfXseCompleted'_cursorIndexOfKnownActorUidToPersonUids_cursorLandroid/database/Cursor; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/Nullable;()Ljava/lang/Object;kLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileXapiSessionEntityDao_Impl.javaEnclosingMethod findByUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  p rsC*+*,* tuvwxnos#9**L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 +96 +;6+=6+?6+A6+C6+E6+G6+I+O7+O7+O7+O7+O7+O7 +O7"+ S:$+ O7%+ O7'+ O7)+ O7++S:-+O7.+O70+O72+W :4 +S:4+[66665+S:7_Y "$%')+-.02457a:::+d*g:8+d*g8t5'/7?GOW_gow&0:DNY_isu,\yz4{|}|~|||| |"z$|%|'|)&|+0z-:~|.Dt|0Nj|2iOyz495sE6/z7'/7?GO W{ _s gk oc w[SKC;3+vwz_&J @=J_JAns/*ltu vwx PK!!tBcom/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao_Impl$6.class=  ()V  :com/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao_Impl__dbLandroidx/room/RoomDatabase;  androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;xseUid !" #$androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I& xseLastMod(xseRegistrationHi*xseRegistrationLo,xseUsUid.xseAccountPersonUid0 xseActorUid2xseAccountUsername4 xseClazzUid6xseCbUid8xseContentEntryUid:xseContentEntryVersionUid<xseRootActivityId>xseRootActivityUid@ xseStartTimeB xseExpireTimeDxseAuthF xseCompletedHknownActorUidToPersonUids JKL MNandroid/database/Cursor moveToFirst()Z JP QRgetLong(I)J JT UV getString(I)Ljava/lang/String; JX YZisNull(I)Z J\ ]^getInt(I)I`6com/ustadmobile/lib/db/entities/xapi/XapiSessionEntity _b cZ(JJJJJJJLjava/lang/String;JJJJLjava/lang/String;JJJLjava/lang/String;ZLjava/lang/String;)V Je fclose hij kandroidx/room/RoomSQLiteQueryrelease m nocall:()Lcom/ustadmobile/lib/db/entities/xapi/XapiSessionEntity;qjava/util/concurrent/Callable^(Lcom/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis>Lcom/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao_Impl$6; Signature _tmpXseAuthLjava/lang/String; _tmpXseUidJ_tmpXseLastMod_tmpXseRegistrationHi_tmpXseRegistrationLo _tmpXseUsUid_tmpXseAccountPersonUid_tmpXseActorUid_tmpXseAccountUsername_tmpXseClazzUid _tmpXseCbUid_tmpXseContentEntryUid_tmpXseContentEntryVersionUid_tmpXseRootActivityId_tmpXseRootActivityUid_tmpXseStartTime_tmpXseExpireTime_tmpXseCompletedZ_tmpI_tmpKnownActorUidToPersonUids_result8Lcom/ustadmobile/lib/db/entities/xapi/XapiSessionEntity;_cursorIndexOfXseUid_cursorIndexOfXseLastMod_cursorIndexOfXseRegistrationHi_cursorIndexOfXseRegistrationLo_cursorIndexOfXseUsUid!_cursorIndexOfXseAccountPersonUid_cursorIndexOfXseActorUid _cursorIndexOfXseAccountUsername_cursorIndexOfXseClazzUid_cursorIndexOfXseCbUid _cursorIndexOfXseContentEntryUid'_cursorIndexOfXseContentEntryVersionUid_cursorIndexOfXseRootActivityId _cursorIndexOfXseRootActivityUid_cursorIndexOfXseStartTime_cursorIndexOfXseExpireTime_cursorIndexOfXseAuth_cursorIndexOfXseCompleted'_cursorIndexOfKnownActorUidToPersonUids_cursorLandroid/database/Cursor; StackMapTablejava/lang/Stringjava/lang/Throwable Exceptionsjava/lang/ExceptionRuntimeInvisibleAnnotationsLandroidx/annotation/Nullable;()Ljava/lang/Object;kLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileXapiSessionEntityDao_Impl.javaEnclosingMethod 'findMostRecentSessionByActorAndActivity9(JJJJJLkotlin/coroutines/Continuation;)Ljava/lang/Object;NestHost InnerClasses  p rsC*+*,* t uvwxnos#9**L+=+%>+'6+)6++6+-6+/6+16 +36 +56 +76 +96 +;6+=6+?6+A6+C6+E6+G6+I+O7+O7+O7+O7+O7+O7 +O7"+ S:$+ O7%+ O7'+ O7)+ O7++S:-+O7.+O70+O72+W :4 +S:4+[66665+S:7_Y "$%')+-.02457a:::+d*g:8+d*g8t5'/7?GOW_gow !"#$%')+-/13579;=?&A0C:EDGNIYJ_LiPsQSTUVXZ[XZ[\u,\yz4{|}|~|||| |"z$|%|'|)&|+0z-:~|.Dt|0Nj|2iOyz495sE6/z7'/7?GO W{ _s gk oc w[SKC;3+vwz_&J @=J_JAns/*lt u vwx PK!!N@com/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao_Impl.class=  5com/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao()V   :com/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao_Impl__dbLandroidx/room/RoomDatabase;androidx/room/util/DBUtilcreateCancellationSignal!()Landroid/os/CancellationSignal;@;(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis;|(Lcom/ustadmobile/lib/db/entities/xapi/XapiSessionEntity;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;updateLatestAsComplete7(ZJJLkotlin/coroutines/Continuation;)Ljava/lang/Object; completedZtimeJxseUidG(ZJJLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;findByUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;uid_sqlLjava/lang/String; _statementLandroidx/room/RoomSQLiteQuery; _argIndexI_cancellationSignalLandroid/os/CancellationSignal;[Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/xapi/XapiSessionEntity;>;p(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/xapi/XapiSessionEntity;>;)Ljava/lang/Object;'findMostRecentSessionByActorAndActivity9(JJJJJLkotlin/coroutines/Continuation;)Ljava/lang/Object;accountPersonUidactorUidxseRootActivityUidcontentEntryVersionUidclazzUidt(JJJJJLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/xapi/XapiSessionEntity;>;)Ljava/lang/Object;getRequiredConverters(()Ljava/util/List;>;RuntimeInvisibleAnnotations SourceFileXapiSessionEntityDao_Impl.java NestMembers InnerClasses1 RSTUh$**+* Y*+*Y*+V&' (L#ZW$XY$ Z[\]Uc*Y*+,"V_W XY^_`ab `cRdefU{ *(Y* *"VrW4XYghijkj`ab `cRlmnU2-:-/:659:*?Y*A-DV WH2XY2oj2`a.pq &rs#tuvwb 2`xRyz{UKoG: G/: 6 56 !56 56  56 !56 59:*IY* K DVB $'03<? G K S X Wp oXYo|jo}jo~jojoj o`a kpq brs _tuXvwb o`x R QULVcR[I?( 2 (?IPK!! META-INF/PK!!com/PK!!com/ustadmobile/PK!!com/ustadmobile/core/PK!!com/ustadmobile/core/db/PK!!com/ustadmobile/core/db/dao/PK!!!com/ustadmobile/core/db/dao/xapi/PK!!com/ustadmobile/core/db/ext/PK!!com/ustadmobile/lib/PK!!com/ustadmobile/lib/db/PK!!"com/ustadmobile/lib/db/composites/PK!!+com/ustadmobile/lib/db/composites/adapters/PK!!'com/ustadmobile/lib/db/composites/xapi/PK!! com/ustadmobile/lib/db/entities/PK!!$com/ustadmobile/lib/db/entities/ext/PK!!%com/ustadmobile/lib/db/entities/xapi/PK!!e e +META-INF/lib-database_release.kotlin_modulePK!!'p,,- com/ustadmobile/core/db/DateConstantsKt.classPK!!,'% com/ustadmobile/core/db/JobStatus.classPK!!K$S  -5com/ustadmobile/core/db/PermissionFlags.classPK!!jFF+com/ustadmobile/core/db/UmAppDatabase.classPK!!'8b`b`Asecom/ustadmobile/core/db/UmAppDatabaseReplicationMigrationKt.classPK!!_.@@q4com/ustadmobile/core/db/UmAppDatabase_DoorMetadata$annotationImpl$com_ustadmobile_door_annotation_Trigger$0.classPK!!oHSSLcom/ustadmobile/core/db/UmAppDatabase_DoorMetadata$replicateEntities$2.classPK!!yvv8mcom/ustadmobile/core/db/UmAppDatabase_DoorMetadata.classPK!! %Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ActivityEntityDao$2.classPK!!hl))Ocom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ActivityExtensionDao$2.classPK!!$_~X;;Qcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ActivityInteractionDao$2.classPK!!]/DDRDcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ActivityLangMapEntryDao$2.classPK!!RxCcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ActorDao$2.classPK!!fbMcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ClazzAssignmentDao$2.classPK!!!Czcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ClazzDao$2.classPK!!̷Lzcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ClazzEnrolmentDao$2.classPK!!JJJVcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ClazzLogAttendanceRecordDao$2.classPK!!DkFcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ClazzLogDao$2.classPK!!tFcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_CommentsDao$2.classPK!!)Mcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ContentCategoryDao$2.classPK!!//S2com/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ContentCategorySchemaDao$2.classPK!!9]com/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ContentEntryContentCategoryJoinDao$2.classPK!!E6DJcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ContentEntryDao$2.classPK!!'eeY$com/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ContentEntryParentChildJoinDao$2.classPK!!-&&R com/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ContentEntryPicture2Dao$2.classPK!!zgQcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ContentEntryPictureDao$2.classPK!!j nnZ"com/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ContentEntryRelatedEntryJoinDao$2.classPK!!cdQ'com/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ContentEntryVersionDao$2.classPK!!ȕI&&R/com/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_CourseAssignmentMarkDao$2.classPK!!.\\X*8com/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_CourseAssignmentSubmissionDao$2.classPK!!#Ā\@com/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_CourseAssignmentSubmissionFileDao$2.classPK!!FqIIcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_CourseBlockDao$2.classPK!!DP2Rcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_CourseBlockPictureDao$2.classPK!!Ɉ0  OZcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_CourseGroupMemberDao$2.classPK!!،L,ccom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_CourseGroupSetDao$2.classPK!!G-{Nkcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_CoursePermissionDao$2.classPK!!#Kscom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_CoursePictureDao$2.classPK!!B  OD|com/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_CourseTerminologyDao$2.classPK!!͢;Lcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_DiscussionPostDao$2.classPK!!?KNcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_EnrolmentRequestDao$2.classPK!!Icom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_ErrorReportDao$2.classPK!!b~zDDRcom/ustadmobile/core/db/UmAppDatabase_DoorWrapper$_GroupMemberActorJoinDao$2.classPK!!G com/ustadmobile/core/db/UmAppDatabase_Repo$_HolidayDao$2.classPK!!E? com/ustadmobile/core/db/UmAppDatabase_Repo$_LanguageDao$2.classPK!!F com/ustadmobile/core/db/UmAppDatabase_Repo$_LanguageVariantDao$2.classPK!!ڜǀD com/ustadmobile/core/db/UmAppDatabase_Repo$_LeavingReasonDao$2.classPK!!3vv>% com/ustadmobile/core/db/UmAppDatabase_Repo$_MessageDao$2.classPK!!'B com/ustadmobile/core/db/UmAppDatabase_Repo$_OfflineItemDao$2.classPK!!~A  M com/ustadmobile/core/db/UmAppDatabase_Repo$_PeerReviewerAllocationDao$2.classPK!!}њBa com/ustadmobile/core/db/UmAppDatabase_Repo$_PersonAuth2Dao$2.classPK!!**URcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$findByUidAndClazzUidAsync$1.classPK!! E1c c seZcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$findByUidAsync$$inlined$replicateHttpRequestCatchAndLog$1.classPK!!JYecom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$findByUidAsync$1.classPK!!Sl~ ~ |mcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$findByUidWithBlockAsync$$inlined$replicateHttpRequestCatchAndLog$1.classPK!!UsSxcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$findByUidWithBlockAsync$1.classPK!!݊m com/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$findCourseGroupMembersByPersonUidAndAssignmentUid$1.classPK!!W0jje!com/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$findEnrolmentsByPersonUidAndAssignmentUid$1.classPK!!dnRrcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$findPeerReviewerAllocationsByPersonUidAndAssignmentUid$1.classPK!!\e]DD\<com/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getAllAssignmentsByClazzUidAsync$1.classPK!!{5+__]com/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getAssignmentMarksByAssignmentUid$1.classPK!!wwcԨcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getAssignmentSubmissionsByAssignmentUid$1.classPK!!k{ ̰com/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getAssignmentSubmitterSummaryListForAssignment$1$invokeSuspend$$inlined$replicateHttpRequestOrThrow$1.classPK!!oDn.n.jpcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getAssignmentSubmitterSummaryListForAssignment$1.classPK!!.TT`fcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getCourseGroupMembersByAssignmentUid$1.classPK!!kh5((U8com/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getGroupUidFromAssignment$1.classPK!!ѭK<<Zcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getLatestSubmissionTimeAllowed$1.classPK!!m44Xcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getMarkingTypeFromAssignment$1.classPK!!JJ]1 com/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getPeerReviewAllocationsForPerson$1.classPK!!llecom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getPeerReviewerAllocationsByAssignmentUid$1.classPK!!>UU[com/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getSubmitterCountFromAssignment$1.classPK!!I>xh h t!com/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getSubmitterUid$$inlined$replicateHttpRequestCatchAndLog$1.classPK!!{??K,com/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getSubmitterUid$1.classPK!!:W U5com/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getSubmitterUidsAndNameByClazzOrGroupSetUid$$inlined$replicateHttpRequestCatchAndLog$1.classPK!!\,g@com/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getSubmitterUidsAndNameByClazzOrGroupSetUid$1.classPK!!hI com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$findByClazzUidAndRoleForGradebook$1$invokeSuspend$$inlined$replicateHttpRequestOrThrow$1.classPK!!--\%com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$findByClazzUidAndRoleForGradebook$1.classPK!!yDcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$findByUid$1.classPK!!O,•qcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$findClazzEnrolmentEntitiesForPersonViewPermissionCheck$1.classPK!!q com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$findEnrolmentWithLeavingReason$$inlined$replicateHttpRequestCatchAndLog$1.classPK!!Y(com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$findEnrolmentWithLeavingReason$1.classPK!!vDbocom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$findEnrolmentsAndPersonByClazzUidWithPermissionCheck$1.classPK!!~4==Zcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$findEnrolmentsByClazzUidAndRole$1.classPK!!x0nn_}'com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$findEnrolmentsByClazzUidAndRolePaged$1.classPK!!2.99Yh/com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$getAllClazzEnrolledAtTimeAsync$1.classPK!!@\ 7com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$getAllEnrolmentsAtTimeByClazzAndPerson$$inlined$replicateHttpRequestCatchAndLog$1.classPK!!dajBcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$getAllEnrolmentsAtTimeByClazzAndPerson$1.classPK!!|!!TrKcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$getClazzNameAndPersonName$1.classPK!!ܾIScom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$insert$_result$1.classPK!!',FF Zcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$insertAsync$1.classPK!! ..Nacom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$insertAsync$_result$1.classPK!!sƜE4pcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$insertList$1.classPK!!J4wcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$insertListAsync$1.classPK!!F288AH~com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$update$1.classPK!!F߄com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$updateAsync$1.classPK!!OoT NYcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$updateAsync$_result$1.classPK!!=Z%ncom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$updateClazzEnrolmentActiveForClazzEnrolment$_result$1.classPK!!I8##S6com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$updateClazzEnrolmentRole$1.classPK!!r6%SS[ʩcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$updateClazzEnrolmentRole$_result$1.classPK!!iR-com/ustadmobile/core/db/dao/ClazzLogDao.classPK!!gaaGRcom/ustadmobile/core/db/dao/ClazzLogDao_DoorWrapper$insertAsync$1.classPK!!f Kcom/ustadmobile/core/db/dao/ClazzLogDao_DoorWrapper$upsertListAsync$1.classPK!!e7;119Hcom/ustadmobile/core/db/dao/ClazzLogDao_DoorWrapper.classPK!!J<<ecom/ustadmobile/core/db/dao/ClazzLogDao_HttpServerExtKt$findAllForClazzByClazzLogUid_DoorHttp$1.classPK!!peCyy`F com/ustadmobile/core/db/dao/ClazzLogDao_HttpServerExtKt$findByClazzUidAsFactory_DoorHttp$1.classPK!!R=%\=com/ustadmobile/core/db/dao/ClazzLogDao_HttpServerExtKt$findByClazzUidAsync_DoorHttp$1.classPK!!RS~A~A=com/ustadmobile/core/db/dao/ClazzLogDao_HttpServerExtKt.classPK!!y y zZcom/ustadmobile/core/db/dao/ClazzLogDao_Repo$findAllForClazzByClazzLogUid$$inlined$replicateHttpRequestCatchAndLog$1.classPK!! :Qecom/ustadmobile/core/db/dao/ClazzLogDao_Repo$findAllForClazzByClazzLogUid$1.classPK!!VՍ *ncom/ustadmobile/core/db/dao/ClazzLogDao_Repo$findByClazzUidAsFactory$1$invokeSuspend$$inlined$replicateHttpRequestOrThrow$1.classPK!!d_a)a)LVycom/ustadmobile/core/db/dao/ClazzLogDao_Repo$findByClazzUidAsFactory$1.classPK!!rH^ ^ q!com/ustadmobile/core/db/dao/ClazzLogDao_Repo$findByClazzUidAsync$$inlined$replicateHttpRequestCatchAndLog$1.classPK!!L0Hcom/ustadmobile/core/db/dao/ClazzLogDao_Repo$findByClazzUidAsync$1.classPK!!OfWOcom/ustadmobile/core/db/dao/ClazzLogDao_Repo$findByClazzUidWithinTimeRangeAsync$1.classPK!!^?2hCٽcom/ustadmobile/core/db/dao/ClazzLogDao_Repo$findByUidAsync$1.classPK!!;ATTcom/ustadmobile/core/db/dao/ClazzLogDao_Repo$findMostRecentClazzLogToEditUid$1.classPK!!.g/rrCjcom/ustadmobile/core/db/dao/ClazzLogDao_Repo$insert$_result$1.classPK!!ۀ@=com/ustadmobile/core/db/dao/ClazzLogDao_Repo$insertAsync$1.classPK!!W Hucom/ustadmobile/core/db/dao/ClazzLogDao_Repo$insertAsync$_result$1.classPK!!ǽ[[?com/ustadmobile/core/db/dao/ClazzLogDao_Repo$insertList$1.classPK!!\XOWXXDgcom/ustadmobile/core/db/dao/ClazzLogDao_Repo$replace$_result$1.classPK!!|;!com/ustadmobile/core/db/dao/ClazzLogDao_Repo$update$1.classPK!!".f f @pcom/ustadmobile/core/db/dao/ClazzLogDao_Repo$updateAsync$2.classPK!!  N4 com/ustadmobile/core/db/dao/ClazzLogDao_Repo$updateStatusByClazzLogUid$1.classPK!!f:h Dcom/ustadmobile/core/db/dao/ClazzLogDao_Repo$upsertListAsync$2.classPK!!|S2TT2com/ustadmobile/core/db/dao/ClazzLogDao_Repo.classPK!!M"66-scom/ustadmobile/core/db/dao/CommentsDao.classPK!!3{ccGުcom/ustadmobile/core/db/dao/CommentsDao_DoorWrapper$insertAsync$1.classPK!!SU@@9com/ustadmobile/core/db/dao/CommentsDao_DoorWrapper.classPK!!&j=com/ustadmobile/core/db/dao/CommentsDao_HttpServerExtKt$findCourseCommentsByAssignmentUid_DoorHttp$1.classPK!!ۅBwdcom/ustadmobile/core/db/dao/CommentsDao_HttpServerExtKt$findPrivateCommentsForSubmitterByAssignmentUid_DoorHttp$1.classPK!!2E rcom/ustadmobile/core/db/dao/CommentsDao_HttpServerExtKt$findPrivateCommentsForUserByAssignmentUid_DoorHttp$1.classPK!!*!MwMw=com/ustadmobile/core/db/dao/CommentsDao_HttpServerExtKt.classPK!!la; a com/ustadmobile/core/db/dao/CommentsDao_Repo$findCourseCommentsByAssignmentUid$1$invokeSuspend$$inlined$replicateHttpRequestOrThrow$1.classPK!!yՖv+v+Vm com/ustadmobile/core/db/dao/CommentsDao_Repo$findCourseCommentsByAssignmentUid$1.classPK!!%%] com/ustadmobile/core/db/dao/CommentsDao_Repo$findCourseCommentsByAssignmentUidPersons$1.classPK!!OLU com/ustadmobile/core/db/dao/CommentsDao_Repo$findPrivateCommentsForSubmitterByAssignmentUid$1$invokeSuspend$$inlined$replicateHttpRequestOrThrow$1.classPK!!P,,c' com/ustadmobile/core/db/dao/CommentsDao_Repo$findPrivateCommentsForSubmitterByAssignmentUid$1.classPK!!f; [ com/ustadmobile/core/db/dao/CommentsDao_Repo$findPrivateCommentsForUserByAssignmentUid$1$invokeSuspend$$inlined$replicateHttpRequestOrThrow$1.classPK!!J"~p,p,^ com/ustadmobile/core/db/dao/CommentsDao_Repo$findPrivateCommentsForUserByAssignmentUid$1.classPK!!GGe!com/ustadmobile/core/db/dao/CommentsDao_Repo$findPrivateCommentsForUserByAssignmentUidPersons$1.classPK!!ɨ*@!com/ustadmobile/core/db/dao/CommentsDao_Repo$insertAsync$1.classPK!!0- H !com/ustadmobile/core/db/dao/CommentsDao_Repo$insertAsync$_result$1.classPK!!3<{ { N.!com/ustadmobile/core/db/dao/CommentsDao_Repo$updateDeletedByCommentUid$2.classPK!!>&&2P"com/ustadmobile/core/db/dao/ContentCategorySchemaDao_Repo$insert$_result$1.classPK!!\\M"com/ustadmobile/core/db/dao/ContentCategorySchemaDao_Repo$insertAsync$1.classPK!!"U"com/ustadmobile/core/db/dao/ContentCategorySchemaDao_Repo$insertAsync$_result$1.classPK!!aYL"com/ustadmobile/core/db/dao/ContentCategorySchemaDao_Repo$insertList$1.classPK!!߅܅H'"com/ustadmobile/core/db/dao/ContentCategorySchemaDao_Repo$update$1.classPK!!kexx?-"com/ustadmobile/core/db/dao/ContentCategorySchemaDao_Repo.classPK!!ڎBBDJ"com/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao.classPK!!o{GG^xR"com/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_DoorWrapper$insertAsync$1.classPK!!<ҚP;["com/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_DoorWrapper.classPK!!BooZUy"com/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Repo$insert$_result$1.classPK!!z W<"com/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Repo$insertAsync$1.classPK!!rTC--_q"com/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Repo$insertAsync$_result$1.classPK!!0WWV"com/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Repo$insertList$1.classPK!!.xR"com/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Repo$update$1.classPK!!eBzYII"com/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Repo.classPK!!shuu1X"com/ustadmobile/core/db/dao/ContentEntryDao.classPK!!>>7i<#com/ustadmobile/core/db/dao/ContentEntryDaoCommon.classPK!!}K[#com/ustadmobile/core/db/dao/ContentEntryDao_DoorWrapper$insertAsync$1.classPK!!TdOc#com/ustadmobile/core/db/dao/ContentEntryDao_DoorWrapper$insertListAsync$1.classPK!!@(KFl#com/ustadmobile/core/db/dao/ContentEntryDao_DoorWrapper$upsertAsync$1.classPK!!kMaQCC=/t#com/ustadmobile/core/db/dao/ContentEntryDao_DoorWrapper.classPK!!b?ppsl#com/ustadmobile/core/db/dao/ContentEntryDao_HttpServerExtKt$findByContentEntryUidWithDetailsAsFlow_DoorHttp$1.classPK!!5hHHem#com/ustadmobile/core/db/dao/ContentEntryDao_HttpServerExtKt$findByUidWithEditDetails_DoorHttp$1.classPK!!7S44`8#com/ustadmobile/core/db/dao/ContentEntryDao_HttpServerExtKt$findTitleByUidAsync_DoorHttp$1.classPK!!3Ii i #com/ustadmobile/core/db/dao/ContentEntryDao_HttpServerExtKt$getChildrenByParentUidWithCategoryFilterOrderByName_DoorHttp$1.classPK!!|M||A#com/ustadmobile/core/db/dao/ContentEntryDao_HttpServerExtKt.classPK!!tV11[RW$com/ustadmobile/core/db/dao/ContentEntryDao_Repo$findAllLanguageRelatedEntriesAsync$1.classPK!!w ^$com/ustadmobile/core/db/dao/ContentEntryDao_Repo$findByContentEntryUidWithDetailsAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1.classPK!!~jf%%_uj$com/ustadmobile/core/db/dao/ContentEntryDao_Repo$findByContentEntryUidWithDetailsAsFlow$1.classPK!!4lbbc$com/ustadmobile/core/db/dao/ContentEntryDao_Repo$findBySourceUrlWithContentEntryStatusAsync$1.classPK!!-UG$com/ustadmobile/core/db/dao/ContentEntryDao_Repo$findByUidAsync$1.classPK!!f Hx x zɟ$com/ustadmobile/core/db/dao/ContentEntryDao_Repo$findByUidWithEditDetails$$inlined$replicateHttpRequestCatchAndLog$1.classPK!!nDQ٪$com/ustadmobile/core/db/dao/ContentEntryDao_Repo$findByUidWithEditDetails$1.classPK!!FS$$com/ustadmobile/core/db/dao/ContentEntryDao_Repo$findByUidWithLanguageAsync$1.classPK!!G/W55\$com/ustadmobile/core/db/dao/ContentEntryDao_Repo$findEntryWithLanguageByEntryIdAsync$1.classPK!!XQi i uU$com/ustadmobile/core/db/dao/ContentEntryDao_Repo$findTitleByUidAsync$$inlined$replicateHttpRequestCatchAndLog$1.classPK!!;~LQ$com/ustadmobile/core/db/dao/ContentEntryDao_Repo$findTitleByUidAsync$1.classPK!!I  Q$com/ustadmobile/core/db/dao/ContentEntryDao_Repo$getChildrenByParentAsync$1.classPK!!>( $com/ustadmobile/core/db/dao/ContentEntryDao_Repo$getChildrenByParentUidWithCategoryFilterOrderByName$1$invokeSuspend$$inlined$replicateHttpRequestOrThrow$1.classPK!!k//l$com/ustadmobile/core/db/dao/ContentEntryDao_Repo$getChildrenByParentUidWithCategoryFilterOrderByName$1.classPK!! X}NO%com/ustadmobile/core/db/dao/ContentEntryDao_Repo$getContentByUuidAsync$1.classPK!! P%com/ustadmobile/core/db/dao/ContentEntryDao_Repo$getContentEntryFromUids$1.classPK!!֨GMMb:'%com/ustadmobile/core/db/dao/ContentEntryDao_Repo$getCountNumberOfChildrenByParentUUidAsync$1.classPK!!>BG/%com/ustadmobile/core/db/dao/ContentEntryDao_Repo$insert$_result$1.classPK!!"u=D 6%com/ustadmobile/core/db/dao/ContentEntryDao_Repo$insertAsync$1.classPK!!Ln=%com/ustadmobile/core/db/dao/ContentEntryDao_Repo$insertAsync$_result$1.classPK!! fCK%com/ustadmobile/core/db/dao/ContentEntryDao_Repo$insertList$1.classPK!!Ӽ HR%com/ustadmobile/core/db/dao/ContentEntryDao_Repo$insertListAsync$2.classPK!!4?`%com/ustadmobile/core/db/dao/ContentEntryDao_Repo$update$1.classPK!!54DTg%com/ustadmobile/core/db/dao/ContentEntryDao_Repo$updateAsync$1.classPK!!; Ln%com/ustadmobile/core/db/dao/ContentEntryDao_Repo$updateAsync$_result$1.classPK!!My==V|%com/ustadmobile/core/db/dao/ContentEntryDao_Repo$updateContentEntryContentFlag$1.classPK!!$44S%com/ustadmobile/core/db/dao/ContentEntryDao_Repo$updateContentEntryInActive$1.classPK!!n֠ D@%com/ustadmobile/core/db/dao/ContentEntryDao_Repo$upsertAsync$2.classPK!!̀_r_r6B%com/ustadmobile/core/db/dao/ContentEntryDao_Repo.classPK!!{L: &com/ustadmobile/core/db/dao/ContentEntryImportJobDao.classPK!!r@5&com/ustadmobile/core/db/dao/ContentEntryImportJobDaoCommon.classPK!!@i%&com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao.classPK!!),Z=&com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_DoorWrapper$insertAsync$1.classPK!!|rr^-F&com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_DoorWrapper$insertListAsync$1.classPK!!݋i2i2LO&com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_DoorWrapper.classPK!! ^tTTQ&com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Repo$findByUid$1.classPK!!,;nd&com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Repo$findListOfChildsByParentUuid$1.classPK!!CCVӑ&com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Repo$insert$_result$1.classPK!!}aS&com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Repo$insertAsync$1.classPK!![&com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Repo$insertAsync$_result$1.classPK!!폁++R&com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Repo$insertList$1.classPK!!~~W&com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Repo$insertListAsync$2.classPK!!FΘY&com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Repo$insertWithReplace$1.classPK!!d}d&com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Repo$moveListOfEntriesToNewParent$2.classPK!!̳++SC&com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Repo$replaceList$1.classPK!!nnX&com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Repo$selectTopEntries$1.classPK!!ahY&com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Repo$setEntriesDeleted$2.classPK!!%[wN&com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Repo$update$1.classPK!!$[22E'com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Repo.classPK!!o9F7'com/ustadmobile/core/db/dao/ContentEntryPicture2Dao.classPK!!3RES?'com/ustadmobile/core/db/dao/ContentEntryPicture2Dao_DoorWrapper.classPK!!EUYYJP'com/ustadmobile/core/db/dao/ContentEntryPicture2Dao_Repo$updateUri$2.classPK!!A!!P_'com/ustadmobile/core/db/dao/ContentEntryPicture2Dao_Repo$upsertListAsync$2.classPK!!oK>n'com/ustadmobile/core/db/dao/ContentEntryPicture2Dao_Repo.classPK!!$U 8`'com/ustadmobile/core/db/dao/ContentEntryPictureDao.classPK!!ZURU'com/ustadmobile/core/db/dao/ContentEntryPictureDao_DoorWrapper$insertAsync$1.classPK!!  NK )com/ustadmobile/core/db/dao/ContentEntryVersionDao_Repo$findByUidAsync$1.classPK!!8h)com/ustadmobile/core/db/dao/ContentEntryVersionDao_Repo$findContentEntryVersionsWithoutCacheLock$1.classPK!!ҫe )com/ustadmobile/core/db/dao/ContentEntryVersionDao_Repo$findLatestByContentEntryUidAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1.classPK!!cs\$\$ad()com/ustadmobile/core/db/dao/ContentEntryVersionDao_Repo$findLatestByContentEntryUidAsFlow$1.classPK!!?m ?M)com/ustadmobile/core/db/dao/ContentEntryVersionDao_Repo$findLatestVersionUidByContentEntryUidEntity$$inlined$replicateHttpRequestCatchAndLog$1.classPK!!D!+com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Repo.classPK!!.:x>PP?MO+com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao.classPK!! 6Y+com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_DoorWrapper$insertAsync$1.classPK!!~aFii]+com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_DoorWrapper$insertListAsync$1.classPK!!S_11K+com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_DoorWrapper.classPK!! +com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_HttpServerExtKt$findByAssignmentUidAndAccountPersonUid_DoorHttp$1.classPK!!» jm+com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_HttpServerExtKt$findByUidAsFlow_DoorHttp$1.classPK!!{+com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_HttpServerExtKt$getAllSubmissionsFromSubmitterAsFlow_DoorHttp$1.classPK!!U z+com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_HttpServerExtKt$getLatestSubmissionForUserAsync_DoorHttp$1.classPK!!#nuTuTO ,com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_HttpServerExtKt.classPK!!"2b\,com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Repo$checkNoSubmissionsMadeAsync$1.classPK!!ned,com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Repo$countFileSubmissionFromStudent$1.classPK!!ϣod9l,com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Repo$countSubmissionsFromSubmitter$1.classPK!!K^Xt,com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Repo$doesUserHaveSubmissions$1.classPK!!L Y|,com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Repo$findByAssignmentUidAndAccountPersonUid$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1.classPK!! W%%m ,com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Repo$findByAssignmentUidAndAccountPersonUid$1.classPK!!HI },com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Repo$findByUidAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1.classPK!!s$$Vҹ,com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Repo$findByUidAsFlow$1.classPK!!2 ) de,com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Repo$findLastSubmissionFromStudent$1.classPK!!F ,com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Repo$getAllSubmissionsFromSubmitterAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1.classPK!!aX%%k-,com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Repo$getAllSubmissionsFromSubmitterAsFlow$1.classPK!!2и r-com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Repo$getLatestSubmissionForUserAsync$$inlined$replicateHttpRequestCatchAndLog$1.classPK!!zf#-com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Repo$getLatestSubmissionForUserAsync$1.classPK!!DQ88U--com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Repo$insert$_result$1.classPK!!wR4-com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Repo$insertAsync$1.classPK!!$(`Z<-com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Repo$insertAsync$_result$1.classPK!!ڌ  QL-com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Repo$insertList$1.classPK!!Ӡ]qqVS-com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Repo$insertListAsync$2.classPK!!LMb-com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Repo$update$1.classPK!!p$gRgRDi-com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Repo.classPK!!J Cw-com/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao.classPK!!==]-com/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_DoorWrapper$insertAsync$1.classPK!!a|-com/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_DoorWrapper$insertListAsync$1.classPK!!0x*x*O-com/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_DoorWrapper.classPK!!m.com/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_HttpServerExtKt$getAllSubmissionFilesFromSubmitterAsFlow_DoorHttp$1.classPK!!0}#.com/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_HttpServerExtKt$getByAssignmentUidAndPersonUid_DoorHttp$1.classPK!!*77S+.com/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_HttpServerExtKt.classPK!!iJ c.com/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Repo$getAllSubmissionFilesFromSubmitterAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1.classPK!!멳L&L&so.com/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Repo$getAllSubmissionFilesFromSubmitterAsFlow$1.classPK!!4`] .com/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Repo$getByAssignmentUidAndPersonUid$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1.classPK!!]5%%i$.com/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Repo$getByAssignmentUidAndPersonUid$1.classPK!!`ddY}.com/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Repo$insert$_result$1.classPK!!W#ȶVX.com/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Repo$insertAsync$1.classPK!!6^^.com/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Repo$insertAsync$_result$1.classPK!!LLU.com/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Repo$insertList$1.classPK!!u4kZ.com/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Repo$insertListAsync$2.classPK!!'&&U.com/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Repo$setDeleted$2.classPK!!Q /com/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Repo$update$1.classPK!!\&aaT/com/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Repo$updateUri$2.classPK!!#u++H#/com/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Repo.classPK!!l-;;0P/com/ustadmobile/core/db/dao/CourseBlockDao.classPK!!F% % 6,/com/ustadmobile/core/db/dao/CourseBlockDaoCommon.classPK!!JpH/com/ustadmobile/core/db/dao/CourseBlockDaoExtKt$deactivateByUids$1.classPK!!D`5/com/ustadmobile/core/db/dao/CourseBlockDaoExtKt.classPK!![J/com/ustadmobile/core/db/dao/CourseBlockDao_DoorWrapper$insertAsync$1.classPK!!lݿN{/com/ustadmobile/core/db/dao/CourseBlockDao_DoorWrapper$insertListAsync$1.classPK!!`IOɼ/com/ustadmobile/core/db/dao/CourseBlockDao_DoorWrapper$replaceListAsync$1.classPK!!brN/com/ustadmobile/core/db/dao/CourseBlockDao_DoorWrapper$upsertListAsync$1.classPK!!ҠaKK<b/com/ustadmobile/core/db/dao/CourseBlockDao_DoorWrapper.classPK!!Ӡ!!n0com/ustadmobile/core/db/dao/CourseBlockDao_HttpServerExtKt$findAllCourseBlockByClazzUidAsFlow_DoorHttp$1.classPK!!OvT"0com/ustadmobile/core/db/dao/CourseBlockDao_HttpServerExtKt$findAllCourseBlockByClazzUidAsPagingSource_DoorHttp$1.classPK!!Jdeem+0com/ustadmobile/core/db/dao/CourseBlockDao_HttpServerExtKt$findAllCourseBlockByClazzUidAsync_DoorHttp$1.classPK!!611`30com/ustadmobile/core/db/dao/CourseBlockDao_HttpServerExtKt$findByClazzUidAsFlow_DoorHttp$1.classPK!!ذ[H;0com/ustadmobile/core/db/dao/CourseBlockDao_HttpServerExtKt$findBySourcedId_DoorHttp$1.classPK!!f0.[B0com/ustadmobile/core/db/dao/CourseBlockDao_HttpServerExtKt$findByUidAsFlow_DoorHttp$1.classPK!!Eۦ11`tJ0com/ustadmobile/core/db/dao/CourseBlockDao_HttpServerExtKt$findByUidAsyncAsFlow_DoorHttp$1.classPK!!ߢ}}IIf#R0com/ustadmobile/core/db/dao/CourseBlockDao_HttpServerExtKt$findByUidWithPictureAsFlow_DoorHttp$1.classPK!!` yY0com/ustadmobile/core/db/dao/CourseBlockDao_HttpServerExtKt$findCourseBlockAndClazzUidByDiscussionPostUid_DoorHttp$1.classPK!!)kYYjb0com/ustadmobile/core/db/dao/CourseBlockDao_HttpServerExtKt$findCourseBlockByAssignmentUid_DoorHttp$1.classPK!!n[&@i0com/ustadmobile/core/db/dao/CourseBlockDao_HttpServerExtKt.classPK!!f\{CvN1com/ustadmobile/core/db/dao/CourseBlockDao_Repo$existsByUid$1.classPK!!(nDT U1com/ustadmobile/core/db/dao/CourseBlockDao_Repo$findAllCourseBlockByClazzUidAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1.classPK!!k%yBP(P(Za1com/ustadmobile/core/db/dao/CourseBlockDao_Repo$findAllCourseBlockByClazzUidAsFlow$1.classPK!!Ҕ Љ1com/ustadmobile/core/db/dao/CourseBlockDao_Repo$findAllCourseBlockByClazzUidAsPagingSource$1$invokeSuspend$$inlined$replicateHttpRequestOrThrow$1.classPK!!zW//bT1com/ustadmobile/core/db/dao/CourseBlockDao_Repo$findAllCourseBlockByClazzUidAsPagingSource$1.classPK!!%Rf 1com/ustadmobile/core/db/dao/CourseBlockDao_Repo$findAllCourseBlockByClazzUidAsync$$inlined$replicateHttpRequestCatchAndLog$1.classPK!!T44Y1com/ustadmobile/core/db/dao/CourseBlockDao_Repo$findAllCourseBlockByClazzUidAsync$1.classPK!!"jFt1com/ustadmobile/core/db/dao/CourseBlockDao_Repo$findByClazzUid$1.classPK!!1GԊ 1com/ustadmobile/core/db/dao/CourseBlockDao_Repo$findByClazzUidAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1.classPK!!s""L1com/ustadmobile/core/db/dao/CourseBlockDao_Repo$findByClazzUidAsFlow$1.classPK!!=l l p42com/ustadmobile/core/db/dao/CourseBlockDao_Repo$findBySourcedId$$inlined$replicateHttpRequestCatchAndLog$1.classPK!!^%G.2com/ustadmobile/core/db/dao/CourseBlockDao_Repo$findBySourcedId$1.classPK!!{ { "2com/ustadmobile/core/db/dao/CourseBlockDao_Repo$findByUidAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1.classPK!!W""G-2com/ustadmobile/core/db/dao/CourseBlockDao_Repo$findByUidAsFlow$1.classPK!!FP2com/ustadmobile/core/db/dao/CourseBlockDao_Repo$findByUidAsync$1.classPK!!bG/ X2com/ustadmobile/core/db/dao/CourseBlockDao_Repo$findByUidAsyncAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1.classPK!! ""L5c2com/ustadmobile/core/db/dao/CourseBlockDao_Repo$findByUidAsyncAsFlow$1.classPK!!0Fu x2com/ustadmobile/core/db/dao/CourseBlockDao_Repo$findByUidWithPictureAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1.classPK!!X/#/#R2com/ustadmobile/core/db/dao/CourseBlockDao_Repo$findByUidWithPictureAsFlow$1.classPK!! T\2com/ustadmobile/core/db/dao/CourseBlockDao_Repo$findClazzUidByCourseBlockUid$1.classPK!!.&&Y޼2com/ustadmobile/core/db/dao/CourseBlockDao_Repo$findCourseBlockAndClazzUidByCbUid$1.classPK!! {2com/ustadmobile/core/db/dao/CourseBlockDao_Repo$findCourseBlockAndClazzUidByDiscussionPostUid$$inlined$replicateHttpRequestCatchAndLog$1.classPK!!L׫x++e2com/ustadmobile/core/db/dao/CourseBlockDao_Repo$findCourseBlockAndClazzUidByDiscussionPostUid$1.classPK!!" 2com/ustadmobile/core/db/dao/CourseBlockDao_Repo$findCourseBlockByAssignmentUid$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1.classPK!!Sko##V2com/ustadmobile/core/db/dao/CourseBlockDao_Repo$findCourseBlockByAssignmentUid$1.classPK!!=|((Z3com/ustadmobile/core/db/dao/CourseBlockDao_Repo$findCourseBlockByDiscussionPostUid$1.classPK!! HF{3com/ustadmobile/core/db/dao/CourseBlockDao_Repo$insert$_result$1.classPK!!?[cCr3com/ustadmobile/core/db/dao/CourseBlockDao_Repo$insertAsync$1.classPK!!("FK3com/ustadmobile/core/db/dao/CourseBlockDao_Repo$insertAsync$_result$1.classPK!!i{{B5,3com/ustadmobile/core/db/dao/CourseBlockDao_Repo$insertList$1.classPK!!Ob G33com/ustadmobile/core/db/dao/CourseBlockDao_Repo$insertListAsync$2.classPK!!­ H#A3com/ustadmobile/core/db/dao/CourseBlockDao_Repo$replaceListAsync$2.classPK!!G\>6O3com/ustadmobile/core/db/dao/CourseBlockDao_Repo$update$1.classPK!! u u IU3com/ustadmobile/core/db/dao/CourseBlockDao_Repo$updateActiveByUid$2.classPK!!]VCc3com/ustadmobile/core/db/dao/CourseBlockDao_Repo$updateAsync$1.classPK!!jι Kj3com/ustadmobile/core/db/dao/CourseBlockDao_Repo$updateAsync$_result$1.classPK!!u#llJy3com/ustadmobile/core/db/dao/CourseBlockDao_Repo$updateFromLineItem$2.classPK!!b' GԈ3com/ustadmobile/core/db/dao/CourseBlockDao_Repo$updateListAsync$2.classPK!!X G3com/ustadmobile/core/db/dao/CourseBlockDao_Repo$upsertListAsync$2.classPK!!%:9}}53com/ustadmobile/core/db/dao/CourseBlockDao_Repo.classPK!!7h@|n n 7.#4com/ustadmobile/core/db/dao/CourseBlockPictureDao.classPK!! %}C-4com/ustadmobile/core/db/dao/CourseBlockPictureDao_DoorWrapper.classPK!!NCCH@?4com/ustadmobile/core/db/dao/CourseBlockPictureDao_Repo$updateUri$2.classPK!!NM4com/ustadmobile/core/db/dao/CourseBlockPictureDao_Repo$upsertListAsync$2.classPK!!<\\4com/ustadmobile/core/db/dao/CourseBlockPictureDao_Repo.classPK!!TC>>6o4com/ustadmobile/core/db/dao/CourseGroupMemberDao.classPK!! k<4com/ustadmobile/core/db/dao/CourseGroupMemberDaoCommon.classPK!! 0P 4com/ustadmobile/core/db/dao/CourseGroupMemberDao_DoorWrapper$insertAsync$1.classPK!!DT44com/ustadmobile/core/db/dao/CourseGroupMemberDao_DoorWrapper$insertListAsync$1.classPK!! T4com/ustadmobile/core/db/dao/CourseGroupMemberDao_DoorWrapper$upsertListAsync$1.classPK!!#:M6M6BB4com/ustadmobile/core/db/dao/CourseGroupMemberDao_DoorWrapper.classPK!!1 t5com/ustadmobile/core/db/dao/CourseGroupMemberDao_HttpServerExtKt$findByCourseGroupSetAndClazzAsFlow_DoorHttp$1.classPK!!n%5com/ustadmobile/core/db/dao/CourseGroupMemberDao_HttpServerExtKt$findByCourseGroupSetAndClazz_DoorHttp$1.classPK!!t\v/5com/ustadmobile/core/db/dao/CourseGroupMemberDao_HttpServerExtKt$findByCourseGroupSetAndGroupNumAsync_DoorHttp$1.classPK!!xyyF075com/ustadmobile/core/db/dao/CourseGroupMemberDao_HttpServerExtKt.classPK!!HL t5com/ustadmobile/core/db/dao/CourseGroupMemberDao_Repo$findByCourseGroupSetAndClazz$$inlined$replicateHttpRequestCatchAndLog$1.classPK!!bZ5com/ustadmobile/core/db/dao/CourseGroupMemberDao_Repo$findByCourseGroupSetAndClazz$1.classPK!!=r 5com/ustadmobile/core/db/dao/CourseGroupMemberDao_Repo$findByCourseGroupSetAndClazzAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1.classPK!!/9+'+'`y5com/ustadmobile/core/db/dao/CourseGroupMemberDao_Repo$findByCourseGroupSetAndClazzAsFlow$1.classPK!!3^j"5com/ustadmobile/core/db/dao/CourseGroupMemberDao_Repo$findByCourseGroupSetAndClazzAsFlowEnrolments$1.classPK!!3k||g26com/ustadmobile/core/db/dao/CourseGroupMemberDao_Repo$findByCourseGroupSetAndClazzAsFlowPersons$1.classPK!!j} 3 6com/ustadmobile/core/db/dao/CourseGroupMemberDao_Repo$findByCourseGroupSetAndGroupNumAsync$$inlined$replicateHttpRequestCatchAndLog$1.classPK!!0  b6com/ustadmobile/core/db/dao/CourseGroupMemberDao_Repo$findByCourseGroupSetAndGroupNumAsync$1.classPK!!Pcu..T6com/ustadmobile/core/db/dao/CourseGroupMemberDao_Repo$findByGroupSetUidAsync$1.classPK!!Mr1M%6com/ustadmobile/core/db/dao/CourseGroupMemberDao_Repo$findByPersonUid$1.classPK!!H7L--6com/ustadmobile/core/db/dao/CourseGroupMemberDao_Repo$insert$_result$1.classPK!!wN44Il46com/ustadmobile/core/db/dao/CourseGroupMemberDao_Repo$insertAsync$1.classPK!![[Q<6com/ustadmobile/core/db/dao/CourseGroupMemberDao_Repo$insertAsync$_result$1.classPK!!|wHJ6com/ustadmobile/core/db/dao/CourseGroupMemberDao_Repo$insertList$1.classPK!!.d MQ6com/ustadmobile/core/db/dao/CourseGroupMemberDao_Repo$insertListAsync$2.classPK!!j:YYD[`6com/ustadmobile/core/db/dao/CourseGroupMemberDao_Repo$update$1.classPK!!> Mg6com/ustadmobile/core/db/dao/CourseGroupMemberDao_Repo$updateListAsync$2.classPK!!u;~ M}u6com/ustadmobile/core/db/dao/CourseGroupMemberDao_Repo$upsertListAsync$2.classPK!!d9YY;ރ6com/ustadmobile/core/db/dao/CourseGroupMemberDao_Repo.classPK!!3~s3,6com/ustadmobile/core/db/dao/CourseGroupSetDao.classPK!!Zww<%6com/ustadmobile/core/db/dao/CourseGroupSetDaoConstants.classPK!!yhM6com/ustadmobile/core/db/dao/CourseGroupSetDao_DoorWrapper$insertAsync$1.classPK!!`AM6com/ustadmobile/core/db/dao/CourseGroupSetDao_DoorWrapper$upsertAsync$1.classPK!!30ؕ%%?7com/ustadmobile/core/db/dao/CourseGroupSetDao_DoorWrapper.classPK!!9Ql&7com/ustadmobile/core/db/dao/CourseGroupSetDao_HttpServerExtKt$findAllCourseGroupSetForClazz_DoorHttp$1.classPK!!|d..]4/7com/ustadmobile/core/db/dao/CourseGroupSetDao_HttpServerExtKt$findByUidAsync_DoorHttp$1.classPK!!eMx7x7C67com/ustadmobile/core/db/dao/CourseGroupSetDao_HttpServerExtKt.classPK!!nm n7com/ustadmobile/core/db/dao/CourseGroupSetDao_Repo$findAllCourseGroupSetForClazz$1$invokeSuspend$$inlined$replicateHttpRequestOrThrow$1.classPK!!'ϣ++Xz7com/ustadmobile/core/db/dao/CourseGroupSetDao_Repo$findAllCourseGroupSetForClazz$1.classPK!!qHSSa+7com/ustadmobile/core/db/dao/CourseGroupSetDao_Repo$findAllCourseGroupSetForClazzListAsync$1.classPK!!.` ` r7com/ustadmobile/core/db/dao/CourseGroupSetDao_Repo$findByUidAsync$$inlined$replicateHttpRequestCatchAndLog$1.classPK!!uhI7com/ustadmobile/core/db/dao/CourseGroupSetDao_Repo$findByUidAsync$1.classPK!!I7com/ustadmobile/core/db/dao/CourseGroupSetDao_Repo$insert$_result$1.classPK!!gF57com/ustadmobile/core/db/dao/CourseGroupSetDao_Repo$insertAsync$1.classPK!!rT..N7com/ustadmobile/core/db/dao/CourseGroupSetDao_Repo$insertAsync$_result$1.classPK!!EI7com/ustadmobile/core/db/dao/CourseGroupSetDao_Repo$insertList$1.classPK!!>88AH7com/ustadmobile/core/db/dao/CourseGroupSetDao_Repo$update$1.classPK!!F7com/ustadmobile/core/db/dao/CourseGroupSetDao_Repo$updateAsync$1.classPK!!7Z NY7com/ustadmobile/core/db/dao/CourseGroupSetDao_Repo$updateAsync$_result$1.classPK!!^ F8com/ustadmobile/core/db/dao/CourseGroupSetDao_Repo$upsertAsync$2.classPK!! ??88com/ustadmobile/core/db/dao/CourseGroupSetDao_Repo.classPK!!S5O8com/ustadmobile/core/db/dao/CoursePermissionDao.classPK!!et66;8com/ustadmobile/core/db/dao/CoursePermissionDaoCommon.classPK!!!a9O.9com/ustadmobile/core/db/dao/CoursePermissionDao_DoorWrapper$upsertAsync$1.classPK!!2'$%%A69com/ustadmobile/core/db/dao/CoursePermissionDao_DoorWrapper.classPK!!m]9com/ustadmobile/core/db/dao/CoursePermissionDao_HttpServerExtKt$findByClazzUidAsPagingSource_DoorHttp$1.classPK!!#yllkSe9com/ustadmobile/core/db/dao/CoursePermissionDao_HttpServerExtKt$findByUidAndClazzUidAsFlow_DoorHttp$1.classPK!!gBTTeHm9com/ustadmobile/core/db/dao/CoursePermissionDao_HttpServerExtKt$findByUidAndClazzUid_DoorHttp$1.classPK!!a$$tu9com/ustadmobile/core/db/dao/CoursePermissionDao_HttpServerExtKt$personHasPermissionWithClazzAsFlow2_DoorHttp$1.classPK!!7@  s}9com/ustadmobile/core/db/dao/CoursePermissionDao_HttpServerExtKt$personHasPermissionWithClazzAsync2_DoorHttp$1.classPK!!r00w9com/ustadmobile/core/db/dao/CoursePermissionDao_HttpServerExtKt$personHasPermissionWithClazzPairAsFlow_DoorHttp$1.classPK!! a,,vK9com/ustadmobile/core/db/dao/CoursePermissionDao_HttpServerExtKt$personHasPermissionWithClazzPairAsync_DoorHttp$1.classPK!!?_88y 9com/ustadmobile/core/db/dao/CoursePermissionDao_HttpServerExtKt$personHasPermissionWithClazzTripleAsFlow_DoorHttp$1.classPK!!zFOoڠ9com/ustadmobile/core/db/dao/CoursePermissionDao_HttpServerExtKt$userHasEnrolmentEditPermission_DoorHttp$1.classPK!!%Е  y9com/ustadmobile/core/db/dao/CoursePermissionDao_HttpServerExtKt$userPermissionsForAssignmentSubmitterUid_DoorHttp$1.classPK!!O~~E"9com/ustadmobile/core/db/dao/CoursePermissionDao_HttpServerExtKt.classPK!!/+s:com/ustadmobile/core/db/dao/CoursePermissionDao_Repo$findApplicableCoursePermissionEntitiesForAccountPerson$1.classPK!! 9:com/ustadmobile/core/db/dao/CoursePermissionDao_Repo$findByClazzUidAsPagingSource$1$invokeSuspend$$inlined$replicateHttpRequestOrThrow$1.classPK!!f++Y:com/ustadmobile/core/db/dao/CoursePermissionDao_Repo$findByClazzUidAsPagingSource$1.classPK!!xoy y z;com/ustadmobile/core/db/dao/CoursePermissionDao_Repo$findByUidAndClazzUid$$inlined$replicateHttpRequestCatchAndLog$1.classPK!!o{Q;com/ustadmobile/core/db/dao/CoursePermissionDao_Repo$findByUidAndClazzUid$1.classPK!!)9 ~;com/ustadmobile/core/db/dao/CoursePermissionDao_Repo$findByUidAndClazzUidAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1.classPK!!e&$&$W&;com/ustadmobile/core/db/dao/CoursePermissionDao_Repo$findByUidAndClazzUidAsFlow$1.classPK!!&Vy rK;com/ustadmobile/core/db/dao/CoursePermissionDao_Repo$personHasPermissionWithClazzAsFlow2$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1.classPK!!X C%C%`V;com/ustadmobile/core/db/dao/CoursePermissionDao_Repo$personHasPermissionWithClazzAsFlow2$1.classPK!!a*K |;com/ustadmobile/core/db/dao/CoursePermissionDao_Repo$personHasPermissionWithClazzAsync2$$inlined$replicateHttpRequestCatchAndLog$1.classPK!!Pgm_;com/ustadmobile/core/db/dao/CoursePermissionDao_Repo$personHasPermissionWithClazzAsync2$1.classPK!!zp;com/ustadmobile/core/db/dao/CoursePermissionDao_Repo$personHasPermissionWithClazzByEnrolmentUidEntities2$1.classPK!! >ccb1;com/ustadmobile/core/db/dao/CoursePermissionDao_Repo$personHasPermissionWithClazzEntities2$1.classPK!!F ;com/ustadmobile/core/db/dao/CoursePermissionDao_Repo$personHasPermissionWithClazzPairAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1.classPK!!#&C&&c;com/ustadmobile/core/db/dao/CoursePermissionDao_Repo$personHasPermissionWithClazzPairAsFlow$1.classPK!!9_ 0;com/ustadmobile/core/db/dao/CoursePermissionDao_Repo$personHasPermissionWithClazzPairAsync$$inlined$replicateHttpRequestCatchAndLog$1.classPK!!G R@b;com/ustadmobile/core/db/dao/CoursePermissionDao_Repo$personHasPermissionWithClazzPairAsync$1.classPK!!' ;com/ustadmobile/core/db/dao/CoursePermissionDao_Repo$personHasPermissionWithClazzTripleAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1.classPK!!B]&&eo;com/ustadmobile/core/db/dao/CoursePermissionDao_Repo$personHasPermissionWithClazzTripleAsFlow$1.classPK!!ˌ G<com/ustadmobile/core/db/dao/CoursePermissionDao_Repo$setDeleted$2.classPK!!b H(<com/ustadmobile/core/db/dao/CoursePermissionDao_Repo$upsertAsync$2.classPK!!xa 6<com/ustadmobile/core/db/dao/CoursePermissionDao_Repo$userHasEnrolmentEditPermission$$inlined$replicateHttpRequestCatchAndLog$1.classPK!!М[[[(B<com/ustadmobile/core/db/dao/CoursePermissionDao_Repo$userHasEnrolmentEditPermission$1.classPK!!w J<com/ustadmobile/core/db/dao/CoursePermissionDao_Repo$userPermissionsForAssignmentSubmitterUid$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1.classPK!!S & &eV<com/ustadmobile/core/db/dao/CoursePermissionDao_Repo$userPermissionsForAssignmentSubmitterUid$1.classPK!!kz~ll:0}<com/ustadmobile/core/db/dao/CoursePermissionDao_Repo.classPK!!ײ2a<com/ustadmobile/core/db/dao/CoursePictureDao.classPK!!ڑLc<com/ustadmobile/core/db/dao/CoursePictureDao_DoorWrapper$upsertAsync$1.classPK!!{e))>^<com/ustadmobile/core/db/dao/CoursePictureDao_DoorWrapper.classPK!!(x  C =com/ustadmobile/core/db/dao/CoursePictureDao_Repo$updateUri$2.classPK!!˶ EP=com/ustadmobile/core/db/dao/CoursePictureDao_Repo$upsertAsync$2.classPK!!ߏ7i(=com/ustadmobile/core/db/dao/CoursePictureDao_Repo.classPK!!Ž 6M;=com/ustadmobile/core/db/dao/CourseTerminologyDao.classPK!!P5I=com/ustadmobile/core/db/dao/CourseTerminologyDao_DoorWrapper$insertAsync$1.classPK!!G P^Q=com/ustadmobile/core/db/dao/CourseTerminologyDao_DoorWrapper$upsertAsync$1.classPK!!!2 @##BY=com/ustadmobile/core/db/dao/CourseTerminologyDao_DoorWrapper.classPK!!SB^vl}=com/ustadmobile/core/db/dao/CourseTerminologyDao_HttpServerExtKt$findAllCourseTerminologyPagingSource_DoorHttp$1.classPK!!.CC`=com/ustadmobile/core/db/dao/CourseTerminologyDao_HttpServerExtKt$findByUidAsync_DoorHttp$1.classPK!![cch=com/ustadmobile/core/db/dao/CourseTerminologyDao_HttpServerExtKt$getTerminologyForClazz_DoorHttp$1.classPK!!@^:^:F=com/ustadmobile/core/db/dao/CourseTerminologyDao_HttpServerExtKt.classPK!!a X=com/ustadmobile/core/db/dao/CourseTerminologyDao_Repo$findAllCourseTerminologyPagingSource$1$invokeSuspend$$inlined$replicateHttpRequestOrThrow$1.classPK!!Dɾ''b=com/ustadmobile/core/db/dao/CourseTerminologyDao_Repo$findAllCourseTerminologyPagingSource$1.classPK!!\ti i u>com/ustadmobile/core/db/dao/CourseTerminologyDao_Repo$findByUidAsync$$inlined$replicateHttpRequestCatchAndLog$1.classPK!!}L>com/ustadmobile/core/db/dao/CourseTerminologyDao_Repo$findByUidAsync$1.classPK!!n0BBY_>com/ustadmobile/core/db/dao/CourseTerminologyDao_Repo$getTerminologyForAssignment$1.classPK!!܎j }>com/ustadmobile/core/db/dao/CourseTerminologyDao_Repo$getTerminologyForClazz$$inlined$replicateHttpRequestCatchAndLog$1.classPK!!%T4*>com/ustadmobile/core/db/dao/CourseTerminologyDao_Repo$getTerminologyForClazz$1.classPK!! ~ L2>com/ustadmobile/core/db/dao/CourseTerminologyDao_Repo$insert$_result$1.classPK!!x`44I9>com/ustadmobile/core/db/dao/CourseTerminologyDao_Repo$insertAsync$1.classPK!!q[[QA>com/ustadmobile/core/db/dao/CourseTerminologyDao_Repo$insertAsync$_result$1.classPK!!nHPP>com/ustadmobile/core/db/dao/CourseTerminologyDao_Repo$insertList$1.classPK!!8YYDtW>com/ustadmobile/core/db/dao/CourseTerminologyDao_Repo$update$1.classPK!!44I/^>com/ustadmobile/core/db/dao/CourseTerminologyDao_Repo$updateAsync$1.classPK!!P&Qe>com/ustadmobile/core/db/dao/CourseTerminologyDao_Repo$updateAsync$_result$1.classPK!!%![44ILt>com/ustadmobile/core/db/dao/CourseTerminologyDao_Repo$upsertAsync$1.classPK!!pp  Q{>com/ustadmobile/core/db/dao/CourseTerminologyDao_Repo$upsertAsync$_result$1.classPK!!GG;c>com/ustadmobile/core/db/dao/CourseTerminologyDao_Repo.classPK!!ѝEE0>com/ustadmobile/core/db/dao/DeletedItemDao.classPK!!'q4ci>com/ustadmobile/core/db/dao/DeletedItemDao_HttpServerExtKt$findDeletedItemsForUser_DoorHttp$1.classPK!!n@7--@x>com/ustadmobile/core/db/dao/DeletedItemDao_HttpServerExtKt.classPK!![Q?com/ustadmobile/core/db/dao/DeletedItemDao_Repo$findByTableIdAndEntityUid$1.classPK!! M?com/ustadmobile/core/db/dao/DeletedItemDao_Repo$findDeletedItemsForUser$1$invokeSuspend$$inlined$replicateHttpRequestOrThrow$1.classPK!!i + +O*?com/ustadmobile/core/db/dao/DeletedItemDao_Repo$findDeletedItemsForUser$1.classPK!!Q`gU?com/ustadmobile/core/db/dao/DeletedItemDao_Repo$insertDeletedItemForContentEntryParentChildJoin$2.classPK!!^' Jd?com/ustadmobile/core/db/dao/DeletedItemDao_Repo$updateStatusByUids$2.classPK!!oO5r?com/ustadmobile/core/db/dao/DeletedItemDao_Repo.classPK!!9$9$39?com/ustadmobile/core/db/dao/DiscussionPostDao.classPK!!>^Mò?com/ustadmobile/core/db/dao/DiscussionPostDao_DoorWrapper$insertAsync$1.classPK!!IM˺?com/ustadmobile/core/db/dao/DiscussionPostDao_DoorWrapper$upsertAsync$1.classPK!!++??com/ustadmobile/core/db/dao/DiscussionPostDao_DoorWrapper.classPK!!ZxiB?com/ustadmobile/core/db/dao/DiscussionPostDao_HttpServerExtKt$findByPostIdWithAllReplies_DoorHttp$1.classPK!!IB B ob?com/ustadmobile/core/db/dao/DiscussionPostDao_HttpServerExtKt$getTopLevelPostsByCourseBlockUid_DoorHttp$1.classPK!!f9j\j\C1@com/ustadmobile/core/db/dao/DiscussionPostDao_HttpServerExtKt.classPK!!qĨ ]@com/ustadmobile/core/db/dao/DiscussionPostDao_Repo$findByPostIdWithAllReplies$1$invokeSuspend$$inlined$replicateHttpRequestOrThrow$1.classPK!!>aR++ULi@com/ustadmobile/core/db/dao/DiscussionPostDao_Repo$findByPostIdWithAllReplies$1.classPK!!{d??\H@com/ustadmobile/core/db/dao/DiscussionPostDao_Repo$findByPostIdWithAllRepliesPersons$1.classPK!!™!D@com/ustadmobile/core/db/dao/DiscussionPostDao_Repo$findByUid$1.classPK!!XxGB@com/ustadmobile/core/db/dao/DiscussionPostDao_Repo$getPostTitle$1.classPK!!tK @com/ustadmobile/core/db/dao/DiscussionPostDao_Repo$getTopLevelPostsByCourseBlockUid$1$invokeSuspend$$inlined$replicateHttpRequestOrThrow$1.classPK!!;++[@com/ustadmobile/core/db/dao/DiscussionPostDao_Repo$getTopLevelPostsByCourseBlockUid$1.classPK!!]ooh^@com/ustadmobile/core/db/dao/DiscussionPostDao_Repo$getTopLevelPostsByCourseBlockUidLatestMessage$1.classPK!!DJWWbS@com/ustadmobile/core/db/dao/DiscussionPostDao_Repo$getTopLevelPostsByCourseBlockUidPersons$1.classPK!!M`I*@com/ustadmobile/core/db/dao/DiscussionPostDao_Repo$insert$_result$1.classPK!!CC5_Ccom/ustadmobile/core/db/dao/ErrorReportDao_Repo.classPK!!-B| :wCcom/ustadmobile/core/db/dao/ExternalAppPermissionDao.classPK!!#^ 4ՃCcom/ustadmobile/core/db/dao/HolidayCalendarDao.classPK!!HsNCcom/ustadmobile/core/db/dao/HolidayCalendarDao_DoorWrapper$insertAsync$1.classPK!! f##@Ccom/ustadmobile/core/db/dao/HolidayCalendarDao_DoorWrapper.classPK!!i\kECcom/ustadmobile/core/db/dao/HolidayCalendarDao_Repo$findByUid$1.classPK!!h9J@Ccom/ustadmobile/core/db/dao/HolidayCalendarDao_Repo$findByUidAsync$1.classPK!!1q JCcom/ustadmobile/core/db/dao/HolidayCalendarDao_Repo$insert$_result$1.classPK!!iN  GCcom/ustadmobile/core/db/dao/HolidayCalendarDao_Repo$insertAsync$1.classPK!!/==OPCcom/ustadmobile/core/db/dao/HolidayCalendarDao_Repo$insertAsync$_result$1.classPK!!,pFCcom/ustadmobile/core/db/dao/HolidayCalendarDao_Repo$insertList$1.classPK!!r̥GCcom/ustadmobile/core/db/dao/HolidayCalendarDao_Repo$replaceList$1.classPK!!1CCBCcom/ustadmobile/core/db/dao/HolidayCalendarDao_Repo$update$1.classPK!!  GCcom/ustadmobile/core/db/dao/HolidayCalendarDao_Repo$updateAsync$1.classPK!!gFL O8Dcom/ustadmobile/core/db/dao/HolidayCalendarDao_Repo$updateAsync$_result$1.classPK!!&&9Dcom/ustadmobile/core/db/dao/HolidayCalendarDao_Repo.classPK!!D ,;Dcom/ustadmobile/core/db/dao/HolidayDao.classPK!!-~ 1EDcom/ustadmobile/core/db/dao/HolidayDaoExtKt.classPK!!*WWFODcom/ustadmobile/core/db/dao/HolidayDao_DoorWrapper$insertAsync$1.classPK!!sžJWDcom/ustadmobile/core/db/dao/HolidayDao_DoorWrapper$insertListAsync$1.classPK!!&NNF_Dcom/ustadmobile/core/db/dao/HolidayDao_DoorWrapper$updateAsync$1.classPK!!*d((8cgDcom/ustadmobile/core/db/dao/HolidayDao_DoorWrapper.classPK!!PODcom/ustadmobile/core/db/dao/HolidayDao_Repo$findByHolidayCalendaUidAsync$1.classPK!!ŌSggBDcom/ustadmobile/core/db/dao/HolidayDao_Repo$insert$_result$1.classPK!!?pDcom/ustadmobile/core/db/dao/HolidayDao_Repo$insertAsync$1.classPK!! GDcom/ustadmobile/core/db/dao/HolidayDao_Repo$insertAsync$_result$1.classPK!!&dzDcom/ustadmobile/core/db/dao/HolidayDao_Repo$insertList$1.classPK!!Xz z CrDcom/ustadmobile/core/db/dao/HolidayDao_Repo$insertListAsync$2.classPK!!*~::MDcom/ustadmobile/core/db/dao/HolidayDao_Repo$update$1.classPK!!<ݬEDcom/ustadmobile/core/db/dao/HolidayDao_Repo$updateActiveByUid$1.classPK!!iDbU U ?Dcom/ustadmobile/core/db/dao/HolidayDao_Repo$updateAsync$2.classPK!!z z CDcom/ustadmobile/core/db/dao/HolidayDao_Repo$updateListAsync$2.classPK!! ##1gDcom/ustadmobile/core/db/dao/HolidayDao_Repo.classPK!!J*cEcom/ustadmobile/core/db/dao/ImageDao.classPK!! `hh-TEcom/ustadmobile/core/db/dao/LanguageDao.classPK!!x"nn3/Ecom/ustadmobile/core/db/dao/LanguageDaoCommon.classPK!!l6^23Ecom/ustadmobile/core/db/dao/LanguageDaoExtKt.classPK!!2 raaGBEcom/ustadmobile/core/db/dao/LanguageDao_DoorWrapper$insertAsync$1.classPK!!KJEcom/ustadmobile/core/db/dao/LanguageDao_DoorWrapper$insertListAsync$1.classPK!!=JV 1 19REcom/ustadmobile/core/db/dao/LanguageDao_DoorWrapper.classPK!!G0Ecom/ustadmobile/core/db/dao/LanguageDao_Repo$findByTwoCodeAsync$1.classPK!! CsEcom/ustadmobile/core/db/dao/LanguageDao_Repo$findByUidAsync$1.classPK!! rrCEcom/ustadmobile/core/db/dao/LanguageDao_Repo$insert$_result$1.classPK!!i#@dEcom/ustadmobile/core/db/dao/LanguageDao_Repo$insertAsync$1.classPK!!ήl HEcom/ustadmobile/core/db/dao/LanguageDao_Repo$insertAsync$_result$1.classPK!! ZZ?֮Ecom/ustadmobile/core/db/dao/LanguageDao_Repo$insertList$1.classPK!! DEcom/ustadmobile/core/db/dao/LanguageDao_Repo$insertListAsync$2.classPK!!zX]]@xEcom/ustadmobile/core/db/dao/LanguageDao_Repo$replaceList$1.classPK!!ONM3Ecom/ustadmobile/core/db/dao/LanguageDao_Repo$toggleVisibilityLanguage$2.classPK!!j/;Ecom/ustadmobile/core/db/dao/LanguageDao_Repo$update$1.classPK!!y;I@Ecom/ustadmobile/core/db/dao/LanguageDao_Repo$updateAsync$1.classPK!!a ܌ HEcom/ustadmobile/core/db/dao/LanguageDao_Repo$updateAsync$_result$1.classPK!!&m.002Ecom/ustadmobile/core/db/dao/LanguageDao_Repo.classPK!!z4%Fcom/ustadmobile/core/db/dao/LanguageVariantDao.classPK!!>^N*Fcom/ustadmobile/core/db/dao/LanguageVariantDao_DoorWrapper$insertAsync$1.classPK!!Pk@2Fcom/ustadmobile/core/db/dao/LanguageVariantDao_DoorWrapper.classPK!!82J NFcom/ustadmobile/core/db/dao/LanguageVariantDao_Repo$insert$_result$1.classPK!!ox  G1UFcom/ustadmobile/core/db/dao/LanguageVariantDao_Repo$insertAsync$1.classPK!![==O\Fcom/ustadmobile/core/db/dao/LanguageVariantDao_Repo$insertAsync$_result$1.classPK!!]F`kFcom/ustadmobile/core/db/dao/LanguageVariantDao_Repo$insertList$1.classPK!!(FSCCBkrFcom/ustadmobile/core/db/dao/LanguageVariantDao_Repo$update$1.classPK!!`89yFcom/ustadmobile/core/db/dao/LanguageVariantDao_Repo.classPK!!t{25Fcom/ustadmobile/core/db/dao/LeavingReasonDao.classPK!!%Q+U)Fcom/ustadmobile/core/db/dao/LeavingReasonDaoExtKt$initPreloadedLeavingReasons$1.classPK!!/ȳ78Fcom/ustadmobile/core/db/dao/LeavingReasonDaoExtKt.classPK!!ԲtLAFcom/ustadmobile/core/db/dao/LeavingReasonDao_DoorWrapper$insertAsync$1.classPK!!WL>Fcom/ustadmobile/core/db/dao/LeavingReasonDao_DoorWrapper$replaceList$1.classPK!!j9++>Fcom/ustadmobile/core/db/dao/LeavingReasonDao_DoorWrapper.classPK!!5gMFcom/ustadmobile/core/db/dao/LeavingReasonDao_Repo$findAllReasonsAsync$1.classPK!![(HQGcom/ustadmobile/core/db/dao/LeavingReasonDao_Repo$findByUidAsync$1.classPK!!kG Gcom/ustadmobile/core/db/dao/LeavingReasonDao_Repo$findByUidList$1.classPK!!4  LGcom/ustadmobile/core/db/dao/LeavingReasonDao_Repo$getReasonsFromUids$1.classPK!!9HiGcom/ustadmobile/core/db/dao/LeavingReasonDao_Repo$insert$_result$1.classPK!!͈P^  Ex!Gcom/ustadmobile/core/db/dao/LeavingReasonDao_Repo$insertAsync$1.classPK!!'yM(Gcom/ustadmobile/core/db/dao/LeavingReasonDao_Repo$insertAsync$_result$1.classPK!!rkDq7Gcom/ustadmobile/core/db/dao/LeavingReasonDao_Repo$insertList$1.classPK!!^. Ed>Gcom/ustadmobile/core/db/dao/LeavingReasonDao_Repo$replaceList$2.classPK!!qS--@{LGcom/ustadmobile/core/db/dao/LeavingReasonDao_Repo$update$1.classPK!!  ESGcom/ustadmobile/core/db/dao/LeavingReasonDao_Repo$updateAsync$1.classPK!!$ MuZGcom/ustadmobile/core/db/dao/LeavingReasonDao_Repo$updateAsync$_result$1.classPK!!|9j-j-7hGcom/ustadmobile/core/db/dao/LeavingReasonDao_Repo.classPK!!u, , ,vGcom/ustadmobile/core/db/dao/MessageDao.classPK!!ܙ;;AGcom/ustadmobile/core/db/dao/MessageDao_DoorWrapper$insert$1.classPK!!BiB::8Gcom/ustadmobile/core/db/dao/MessageDao_DoorWrapper.classPK!!^jGcom/ustadmobile/core/db/dao/MessageDao_HttpServerExtKt$conversationsForUserAsPagingSource_DoorHttp$1.classPK!!]JkIcom/ustadmobile/core/db/dao/PeerReviewerAllocationDaoExtKt$deactivateByUids$1.classPK!!@dd@FIcom/ustadmobile/core/db/dao/PeerReviewerAllocationDaoExtKt.classPK!!7mUUIcom/ustadmobile/core/db/dao/PeerReviewerAllocationDao_DoorWrapper$insertAsync$1.classPK!!|rFFZ$^Icom/ustadmobile/core/db/dao/PeerReviewerAllocationDao_DoorWrapper$replaceListAsync$1.classPK!!K̔f11TfIcom/ustadmobile/core/db/dao/PeerReviewerAllocationDao_DoorWrapper$upsertList$1.classPK!!]I.!,,GoIcom/ustadmobile/core/db/dao/PeerReviewerAllocationDao_DoorWrapper.classPK!!oh~Icom/ustadmobile/core/db/dao/PeerReviewerAllocationDao_HttpServerExtKt$getAllPeerReviewerAllocationsByClazzUid_DoorHttp$1.classPK!!C`/%%KIcom/ustadmobile/core/db/dao/PeerReviewerAllocationDao_HttpServerExtKt.classPK!!5 e`kIcom/ustadmobile/core/db/dao/PeerReviewerAllocationDao_Repo$getAllPeerReviewerAllocations$1.classPK!!6i oIcom/ustadmobile/core/db/dao/PeerReviewerAllocationDao_Repo$getAllPeerReviewerAllocationsByClazzUid$$inlined$replicateHttpRequestCatchAndLog$1.classPK!!`2M<jIcom/ustadmobile/core/db/dao/PeerReviewerAllocationDao_Repo$getAllPeerReviewerAllocationsByClazzUid$1.classPK!!]|  QIcom/ustadmobile/core/db/dao/PeerReviewerAllocationDao_Repo$insert$_result$1.classPK!!NffNIcom/ustadmobile/core/db/dao/PeerReviewerAllocationDao_Repo$insertAsync$1.classPK!!ʦVhIcom/ustadmobile/core/db/dao/PeerReviewerAllocationDao_Repo$insertAsync$_result$1.classPK!!MJcom/ustadmobile/core/db/dao/PeerReviewerAllocationDao_Repo$insertList$1.classPK!!>??S Jcom/ustadmobile/core/db/dao/PeerReviewerAllocationDao_Repo$replaceListAsync$2.classPK!!痳IJcom/ustadmobile/core/db/dao/PeerReviewerAllocationDao_Repo$update$1.classPK!!6a T"Jcom/ustadmobile/core/db/dao/PeerReviewerAllocationDao_Repo$updateActiveByUid$2.classPK!!"$$M0Jcom/ustadmobile/core/db/dao/PeerReviewerAllocationDao_Repo$upsertList$2.classPK!!5??@w?Jcom/ustadmobile/core/db/dao/PeerReviewerAllocationDao_Repo.classPK!!W 0Jcom/ustadmobile/core/db/dao/PersonAuth2Dao.classPK!!LEQ<Jcom/ustadmobile/core/db/dao/PersonAuth2Dao_DoorWrapper.classPK!!-GJcom/ustadmobile/core/db/dao/PersonAuth2Dao_Repo$findByPersonUid$1.classPK!!F7Jcom/ustadmobile/core/db/dao/PersonAuth2Dao_Repo$findByUsername$1.classPK!!oiCJcom/ustadmobile/core/db/dao/PersonAuth2Dao_Repo$insertAsync$1.classPK!! KݲJcom/ustadmobile/core/db/dao/PersonAuth2Dao_Repo$insertAsync$_result$1.classPK!!& GJcom/ustadmobile/core/db/dao/PersonAuth2Dao_Repo$insertListAsync$2.classPK!! 25Jcom/ustadmobile/core/db/dao/PersonAuth2Dao_Repo.classPK!!  /kJcom/ustadmobile/core/db/dao/PersonAuthDao.classPK!!Db5Jcom/ustadmobile/core/db/dao/PersonAuthDaoCommon.classPK!!^@@+Jcom/ustadmobile/core/db/dao/PersonDao.classPK!!7X1=Kcom/ustadmobile/core/db/dao/PersonDaoCommon.classPK!!dMMEQKcom/ustadmobile/core/db/dao/PersonDao_DoorWrapper$insertAsync$1.classPK!!zhIkYKcom/ustadmobile/core/db/dao/PersonDao_DoorWrapper$insertListAsync$1.classPK!!lڷTTIaKcom/ustadmobile/core/db/dao/PersonDao_DoorWrapper$insertOrReplace$1.classPK!!¾DooKBiKcom/ustadmobile/core/db/dao/PersonDao_DoorWrapper$insertPersonGroup$1.classPK!!]QqKcom/ustadmobile/core/db/dao/PersonDao_DoorWrapper$insertPersonGroupMember$1.classPK!!#|+{J{J7yKcom/ustadmobile/core/db/dao/PersonDao_DoorWrapper.classPK!!TKcom/ustadmobile/core/db/dao/PersonDao_HttpServerExtKt$countUsername_DoorHttp$1.classPK!!j5UXKcom/ustadmobile/core/db/dao/PersonDao_HttpServerExtKt$findByUidAsync_DoorHttp$1.classPK!!0#\L::fKcom/ustadmobile/core/db/dao/PersonDao_HttpServerExtKt$findByUidWithDisplayDetailsFlow_DoorHttp$1.classPK!! C[Kcom/ustadmobile/core/db/dao/PersonDao_HttpServerExtKt$findByUidWithPicture_DoorHttp$1.classPK!!L^ ^ nKcom/ustadmobile/core/db/dao/PersonDao_HttpServerExtKt$findPersonsWithPermissionAsPagingSource_DoorHttp$1.classPK!![YKcom/ustadmobile/core/db/dao/PersonDao_HttpServerExtKt$getNamesByUidAsync_DoorHttp$1.classPK!!`TmKcom/ustadmobile/core/db/dao/PersonDao_HttpServerExtKt$getNamesByUid_DoorHttp$1.classPK!!ȅ;Kcom/ustadmobile/core/db/dao/PersonDao_HttpServerExtKt.classPK!!s2* YLcom/ustadmobile/core/db/dao/PersonDao_Repo$countUsername$$inlined$repoHttpRequest$1.classPK!!"EE@Lcom/ustadmobile/core/db/dao/PersonDao_Repo$countUsername$1.classPK!!\H H j-Lcom/ustadmobile/core/db/dao/PersonDao_Repo$findByUidAsync$$inlined$replicateHttpRequestCatchAndLog$1.classPK!!~~ALcom/ustadmobile/core/db/dao/PersonDao_Repo$findByUidAsync$1.classPK!!5| ڥLcom/ustadmobile/core/db/dao/PersonDao_Repo$findByUidWithDisplayDetailsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1.classPK!!;/>##RLcom/ustadmobile/core/db/dao/PersonDao_Repo$findByUidWithDisplayDetailsFlow$1.classPK!!b=YZ Z p8Lcom/ustadmobile/core/db/dao/PersonDao_Repo$findByUidWithPicture$$inlined$replicateHttpRequestCatchAndLog$1.classPK!!nqG Lcom/ustadmobile/core/db/dao/PersonDao_Repo$findByUidWithPicture$1.classPK!!6Q(Lcom/ustadmobile/core/db/dao/PersonDao_Repo$findByUsernameAndPasswordHash2$1.classPK!!*FLcom/ustadmobile/core/db/dao/PersonDao_Repo$findByUsernameAsync$1.classPK!! Lcom/ustadmobile/core/db/dao/PersonDao_Repo$findPersonsWithPermissionAsPagingSource$1$invokeSuspend$$inlined$replicateHttpRequestOrThrow$1.classPK!!hr--Z>Mcom/ustadmobile/core/db/dao/PersonDao_Repo$findPersonsWithPermissionAsPagingSource$1.classPK!!UjD0Mcom/ustadmobile/core/db/dao/PersonDao_Repo$findSystemAccount$1.classPK!! 8N7Mcom/ustadmobile/core/db/dao/PersonDao_Repo$findUidAndPasswordHashAsync$1.classPK!!xf f y?Mcom/ustadmobile/core/db/dao/PersonDao_Repo$getNamesByUid$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1.classPK!!@mZ""@IMcom/ustadmobile/core/db/dao/PersonDao_Repo$getNamesByUid$1.classPK!!"GT T nplMcom/ustadmobile/core/db/dao/PersonDao_Repo$getNamesByUidAsync$$inlined$replicateHttpRequestCatchAndLog$1.classPK!!AJ!EPwMcom/ustadmobile/core/db/dao/PersonDao_Repo$getNamesByUidAsync$1.classPK!!57\\AAMcom/ustadmobile/core/db/dao/PersonDao_Repo$insert$_result$1.classPK!! >Mcom/ustadmobile/core/db/dao/PersonDao_Repo$insertAsync$1.classPK!!2 FMcom/ustadmobile/core/db/dao/PersonDao_Repo$insertAsync$_result$1.classPK!!*MDD=8Mcom/ustadmobile/core/db/dao/PersonDao_Repo$insertList$1.classPK!!(m m BסMcom/ustadmobile/core/db/dao/PersonDao_Repo$insertListAsync$2.classPK!!Z Z BMcom/ustadmobile/core/db/dao/PersonDao_Repo$insertOrReplace$2.classPK!!DC^Mcom/ustadmobile/core/db/dao/PersonDao_Repo$insertPersonAuth$1.classPK!!@1DMcom/ustadmobile/core/db/dao/PersonDao_Repo$insertPersonGroup$1.classPK!!:Y LMcom/ustadmobile/core/db/dao/PersonDao_Repo$insertPersonGroup$_result$1.classPK!!Dv+JMcom/ustadmobile/core/db/dao/PersonDao_Repo$insertPersonGroupMember$1.classPK!!4 RgMcom/ustadmobile/core/db/dao/PersonDao_Repo$insertPersonGroupMember$_result$1.classPK!!5JMcom/ustadmobile/core/db/dao/PersonDao_Repo$selectExistingUsernames$1.classPK!!=^\9Mcom/ustadmobile/core/db/dao/PersonDao_Repo$update$1.classPK!!O>/Mcom/ustadmobile/core/db/dao/PersonDao_Repo$updateAsync$1.classPK!!c#n n FQNcom/ustadmobile/core/db/dao/PersonDao_Repo$updateAsync$_result$1.classPK!![qA#Ncom/ustadmobile/core/db/dao/PersonDao_Repo$updateUsername$1.classPK!!ųQˢ IBNcom/ustadmobile/core/db/dao/PersonDao_Repo$updateUsername$_result$1.classPK!!Ab 0K&Ncom/ustadmobile/core/db/dao/PersonDao_Repo.classPK!!%; 0Ncom/ustadmobile/core/db/dao/PersonGroupDao.classPK!!K ?zzJNcom/ustadmobile/core/db/dao/PersonGroupDao_DoorWrapper$insertAsync$1.classPK!!;RT::<hNcom/ustadmobile/core/db/dao/PersonGroupDao_DoorWrapper.classPK!!P*FNcom/ustadmobile/core/db/dao/PersonGroupDao_Repo$findByUidAsync$1.classPK!!#J8Ncom/ustadmobile/core/db/dao/PersonGroupDao_Repo$findNameByGroupUid$1.classPK!!=[FNcom/ustadmobile/core/db/dao/PersonGroupDao_Repo$insert$_result$1.classPK!!@N8ZCzNcom/ustadmobile/core/db/dao/PersonGroupDao_Repo$insertAsync$1.classPK!!5KNcom/ustadmobile/core/db/dao/PersonGroupDao_Repo$insertAsync$_result$1.classPK!![U||B= Ocom/ustadmobile/core/db/dao/PersonGroupDao_Repo$insertList$1.classPK!!Ψ>Ocom/ustadmobile/core/db/dao/PersonGroupDao_Repo$update$1.classPK!!sCOcom/ustadmobile/core/db/dao/PersonGroupDao_Repo$updateAsync$1.classPK!! K Ocom/ustadmobile/core/db/dao/PersonGroupDao_Repo$updateAsync$_result$1.classPK!!Pw##5/Ocom/ustadmobile/core/db/dao/PersonGroupDao_Repo.classPK!!wCC6ROcom/ustadmobile/core/db/dao/PersonGroupMemberDao.classPK!!q PpaOcom/ustadmobile/core/db/dao/PersonGroupMemberDao_DoorWrapper$insertAsync$1.classPK!!nn"n"BiOcom/ustadmobile/core/db/dao/PersonGroupMemberDao_DoorWrapper.classPK!!.۶<<WgOcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Repo$checkPersonBelongsToGroup$1.classPK!!BBYOcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Repo$findAllGroupWherePersonIsIn$1.classPK!!@}@@XћOcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Repo$findByPersonUidAndGroupUid$1.classPK!!LOcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Repo$insert$_result$1.classPK!!1.k44IƪOcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Repo$insertAsync$1.classPK!!5[[QaOcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Repo$insertAsync$_result$1.classPK!!mPֽH+Ocom/ustadmobile/core/db/dao/PersonGroupMemberDao_Repo$insertList$1.classPK!!(ǛLNOcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Repo$moveGroupAsync$1.classPK!!Ky+  TOcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Repo$moveGroupAsync$_result$1.classPK!!JYYDIOcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Repo$update$1.classPK!!UOcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Repo$updateGroupMemberActive$2.classPK!!=M)M);Ocom/ustadmobile/core/db/dao/PersonGroupMemberDao_Repo.classPK!!xx54Pcom/ustadmobile/core/db/dao/PersonParentJoinDao.classPK!!CM(O0Pcom/ustadmobile/core/db/dao/PersonParentJoinDao_DoorWrapper$upsertAsync$1.classPK!!kA9Pcom/ustadmobile/core/db/dao/PersonParentJoinDao_DoorWrapper.classPK!!F``hmRPcom/ustadmobile/core/db/dao/PersonParentJoinDao_HttpServerExtKt$findByUidWithMinorAsync_DoorHttp$1.classPK!!(s\Qcom/ustadmobile/core/db/dao/PersonPictureDao_DoorWrapper.classPK!!;;ayQcom/ustadmobile/core/db/dao/PersonPictureDao_HttpServerExtKt$findByPersonUidLive_DoorHttp$1.classPK!!|ᓜB3Qcom/ustadmobile/core/db/dao/PersonPictureDao_HttpServerExtKt.classPK!!‘6N/Qcom/ustadmobile/core/db/dao/PersonPictureDao_Repo$findByPersonUidAsync$1.classPK!!5 Qcom/ustadmobile/core/db/dao/PersonPictureDao_Repo$findByPersonUidLive$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1.classPK!!6YQ##MθQcom/ustadmobile/core/db/dao/PersonPictureDao_Repo$findByPersonUidLive$1.classPK!!imQH?Qcom/ustadmobile/core/db/dao/PersonPictureDao_Repo$insert$_result$1.classPK!!\؃  ENQcom/ustadmobile/core/db/dao/PersonPictureDao_Repo$insertAsync$1.classPK!! MMQcom/ustadmobile/core/db/dao/PersonPictureDao_Repo$insertAsync$_result$1.classPK!!O DGQcom/ustadmobile/core/db/dao/PersonPictureDao_Repo$insertList$1.classPK!!v--@:Rcom/ustadmobile/core/db/dao/PersonPictureDao_Repo$update$1.classPK!!/] ERcom/ustadmobile/core/db/dao/PersonPictureDao_Repo$updateAsync$2.classPK!! CRcom/ustadmobile/core/db/dao/PersonPictureDao_Repo$updateLct$2.classPK!!J S_"Rcom/ustadmobile/core/db/dao/PersonPictureDao_Repo$updateTransferJobItemEtag$2.classPK!!g  CT0Rcom/ustadmobile/core/db/dao/PersonPictureDao_Repo$updateUri$2.classPK!!wb @>Rcom/ustadmobile/core/db/dao/PersonPictureDao_Repo$upsert$2.classPK!!3',',7LRcom/ustadmobile/core/db/dao/PersonPictureDao_Repo.classPK!!d2^+8yRcom/ustadmobile/core/db/dao/ReportDao.classPK!!Mv͎XX16Rcom/ustadmobile/core/db/dao/ReportDaoCommon.classPK!!6LMMEݐRcom/ustadmobile/core/db/dao/ReportDao_DoorWrapper$insertAsync$1.classPK!!if**7Rcom/ustadmobile/core/db/dao/ReportDao_DoorWrapper.classPK!!+ XcRcom/ustadmobile/core/db/dao/ReportDao_HttpServerExtKt$deleteReportByUid_DoorHttp$1.classPK!!& GGURcom/ustadmobile/core/db/dao/ReportDao_HttpServerExtKt$findAllReports_DoorHttp$1.classPK!!{&PRcom/ustadmobile/core/db/dao/ReportDao_HttpServerExtKt$findByUid_DoorHttp$1.classPK!!44;Rcom/ustadmobile/core/db/dao/ReportDao_HttpServerExtKt.classPK!!Iut t iScom/ustadmobile/core/db/dao/ReportDao_Repo$deleteReportByUid$$inlined$repoHttpRequestWithFallback$1.classPK!!wbDScom/ustadmobile/core/db/dao/ReportDao_Repo$deleteReportByUid$1.classPK!!2l l v"Scom/ustadmobile/core/db/dao/ReportDao_Repo$findAllReports$1$invokeSuspend$$inlined$replicateHttpRequestOrThrow$1.classPK!!@oܙ%%A-Scom/ustadmobile/core/db/dao/ReportDao_Repo$findAllReports$1.classPK!!ٝ9 9 eRScom/ustadmobile/core/db/dao/ReportDao_Repo$findByUid$$inlined$replicateHttpRequestCatchAndLog$1.classPK!!pp<]Scom/ustadmobile/core/db/dao/ReportDao_Repo$findByUid$1.classPK!!ˡ\\AeScom/ustadmobile/core/db/dao/ReportDao_Repo$insert$_result$1.classPK!!;=_>;lScom/ustadmobile/core/db/dao/ReportDao_Repo$insertAsync$1.classPK!!`4@ F]sScom/ustadmobile/core/db/dao/ReportDao_Repo$insertAsync$_result$1.classPK!!ofDD=wScom/ustadmobile/core/db/dao/ReportDao_Repo$insertList$1.classPK!!IB$GG>Scom/ustadmobile/core/db/dao/ReportDao_Repo$replaceList$1.classPK!!?a NScom/ustadmobile/core/db/dao/ReportDao_Repo$toggleVisibilityReportItems$2.classPK!!j9$Scom/ustadmobile/core/db/dao/ReportDao_Repo$update$1.classPK!!QHF F >[Scom/ustadmobile/core/db/dao/ReportDao_Repo$updateAsync$2.classPK!!MM0Scom/ustadmobile/core/db/dao/ReportDao_Repo.classPK!!TJ J 6Scom/ustadmobile/core/db/dao/ReportQueryResultDao.classPK!!.s-x Tcom/ustadmobile/core/db/dao/ScheduleDao.classPK!!o\METcom/ustadmobile/core/db/dao/ScheduleDaoExtKt$deactivateByUids$1.classPK!!";nn2"Tcom/ustadmobile/core/db/dao/ScheduleDaoExtKt.classPK!! saaG@1Tcom/ustadmobile/core/db/dao/ScheduleDao_DoorWrapper$insertAsync$1.classPK!! LK9Tcom/ustadmobile/core/db/dao/ScheduleDao_DoorWrapper$upsertListAsync$1.classPK!!1EZ*Z*94ATcom/ustadmobile/core/db/dao/ScheduleDao_DoorWrapper.classPK!!1RTkTcom/ustadmobile/core/db/dao/ScheduleDao_Repo$findAllSchedulesByClazzUidAsync$1.classPK!!!CXsTcom/ustadmobile/core/db/dao/ScheduleDao_Repo$findByUidAsync$1.classPK!!{'UUCvzTcom/ustadmobile/core/db/dao/ScheduleDao_Repo$insert$_result$1.classPK!!M@,Tcom/ustadmobile/core/db/dao/ScheduleDao_Repo$insertAsync$1.classPK!!SK HdTcom/ustadmobile/core/db/dao/ScheduleDao_Repo$insertAsync$_result$1.classPK!!WGZZ?Tcom/ustadmobile/core/db/dao/ScheduleDao_Repo$insertList$1.classPK!!مn;UTcom/ustadmobile/core/db/dao/ScheduleDao_Repo$update$1.classPK!!@Tcom/ustadmobile/core/db/dao/ScheduleDao_Repo$updateAsync$1.classPK!!gy' HܪTcom/ustadmobile/core/db/dao/ScheduleDao_Repo$updateAsync$_result$1.classPK!!mx x LθTcom/ustadmobile/core/db/dao/ScheduleDao_Repo$updateScheduleActivated$2.classPK!!Wg DTcom/ustadmobile/core/db/dao/ScheduleDao_Repo$upsertListAsync$2.classPK!!K"+"+2Tcom/ustadmobile/core/db/dao/ScheduleDao_Repo.classPK!!w220 Ucom/ustadmobile/core/db/dao/ScopedGrantDao.classPK!!yu..6Ucom/ustadmobile/core/db/dao/ScopedGrantDaoCommon.classPK!!}$|J Ucom/ustadmobile/core/db/dao/ScopedGrantDao_DoorWrapper$insertAsync$1.classPK!!NUcom/ustadmobile/core/db/dao/ScopedGrantDao_DoorWrapper$insertListAsync$1.classPK!!YZsEE<JUcom/ustadmobile/core/db/dao/ScopedGrantDao_DoorWrapper.classPK!!qC9Ucom/ustadmobile/core/db/dao/ScopedGrantDao_Repo$insertAsync$1.classPK!!{A KBAUcom/ustadmobile/core/db/dao/ScopedGrantDao_Repo$insertAsync$_result$1.classPK!!pմ GcOUcom/ustadmobile/core/db/dao/ScopedGrantDao_Repo$insertListAsync$2.classPK!!}4so5|]Ucom/ustadmobile/core/db/dao/ScopedGrantDao_Repo.classPK!!i:sUcom/ustadmobile/core/db/dao/ScrapeQueueItemDaoCommon.classPK!!P` ` )wUcom/ustadmobile/core/db/dao/SiteDao.classPK!!Yv;;DhUcom/ustadmobile/core/db/dao/SiteDao_DoorWrapper$replaceAsync$1.classPK!!)^MM5Ucom/ustadmobile/core/db/dao/SiteDao_DoorWrapper.classPK!!筞RUcom/ustadmobile/core/db/dao/SiteDao_HttpServerExtKt$getSiteAsFlow_DoorHttp$1.classPK!!db>QUcom/ustadmobile/core/db/dao/SiteDao_HttpServerExtKt$getSiteAsync_DoorHttp$1.classPK!!dGj9HUcom/ustadmobile/core/db/dao/SiteDao_HttpServerExtKt.classPK!!=` ` w!Ucom/ustadmobile/core/db/dao/SiteDao_Repo$getSiteAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1.classPK!!X'>Ucom/ustadmobile/core/db/dao/SiteDao_Repo$getSiteAsFlow$1.classPK!!^զ; ; f:Ucom/ustadmobile/core/db/dao/SiteDao_Repo$getSiteAsync$$inlined$replicateHttpRequestCatchAndLog$1.classPK!!`Ym88=Ucom/ustadmobile/core/db/dao/SiteDao_Repo$getSiteAsync$1.classPK!!1EVcom/ustadmobile/core/db/dao/SiteDao_Repo$getSiteAuthSaltAsync$1.classPK!![''? Vcom/ustadmobile/core/db/dao/SiteDao_Repo$insert$_result$1.classPK!!uf="Vcom/ustadmobile/core/db/dao/SiteDao_Repo$replaceAsync$1.classPK!!rM M E3Vcom/ustadmobile/core/db/dao/SiteDao_Repo$replaceAsync$_result$1.classPK!!/I+ + <(Vcom/ustadmobile/core/db/dao/SiteDao_Repo$updateAsync$2.classPK!!T11.h6Vcom/ustadmobile/core/db/dao/SiteDao_Repo.classPK!!b%%.gVcom/ustadmobile/core/db/dao/SiteTermsDao.classPK!!҃F5|Vcom/ustadmobile/core/db/dao/SiteTermsDaoExtKt$deactivateByUids$1.classPK!!Fzz3#Vcom/ustadmobile/core/db/dao/SiteTermsDaoExtKt.classPK!!rYnnHVcom/ustadmobile/core/db/dao/SiteTermsDao_DoorWrapper$insertAsync$1.classPK!!L™Vcom/ustadmobile/core/db/dao/SiteTermsDao_DoorWrapper$insertListAsync$1.classPK!!VGVcom/ustadmobile/core/db/dao/SiteTermsDao_DoorWrapper$upsertList$1.classPK!!ˬ,,:Vcom/ustadmobile/core/db/dao/SiteTermsDao_DoorWrapper.classPK!!++`LVcom/ustadmobile/core/db/dao/SiteTermsDao_HttpServerExtKt$findAllTermsAsListFlow_DoorHttp$1.classPK!!iVVcom/ustadmobile/core/db/dao/SiteTermsDao_HttpServerExtKt$findAllTerms_DoorHttp$1.classPK!!6;dKKhlVcom/ustadmobile/core/db/dao/SiteTermsDao_HttpServerExtKt$findAvailableSiteTermLanguages_DoorHttp$1.classPK!!otr2r2>=Vcom/ustadmobile/core/db/dao/SiteTermsDao_HttpServerExtKt.classPK!! OK K k !Wcom/ustadmobile/core/db/dao/SiteTermsDao_Repo$findAllTerms$$inlined$replicateHttpRequestCatchAndLog$1.classPK!!ЌB+Wcom/ustadmobile/core/db/dao/SiteTermsDao_Repo$findAllTerms$1.classPK!!$\ 3Wcom/ustadmobile/core/db/dao/SiteTermsDao_Repo$findAllTermsAsListFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1.classPK!!au""L?Wcom/ustadmobile/core/db/dao/SiteTermsDao_Repo$findAllTermsAsListFlow$1.classPK!! O1bWcom/ustadmobile/core/db/dao/SiteTermsDao_Repo$findAllWithLanguageAsList$1.classPK!!'Ё }iWcom/ustadmobile/core/db/dao/SiteTermsDao_Repo$findAvailableSiteTermLanguages$$inlined$replicateHttpRequestCatchAndLog$1.classPK!!TtWcom/ustadmobile/core/db/dao/SiteTermsDao_Repo$findAvailableSiteTermLanguages$1.classPK!!ৡD|Wcom/ustadmobile/core/db/dao/SiteTermsDao_Repo$findByUidAsync$1.classPK!!>[Y JWcom/ustadmobile/core/db/dao/SiteTermsDao_Repo$findLatestByLanguage$1.classPK!!( CsWcom/ustadmobile/core/db/dao/SiteTermsDao_Repo$findSiteTerms$1.classPK!!(AWcom/ustadmobile/core/db/dao/SiteTermsDao_Repo$insertAsync$1.classPK!!^ IWcom/ustadmobile/core/db/dao/SiteTermsDao_Repo$insertAsync$_result$1.classPK!!~ EWcom/ustadmobile/core/db/dao/SiteTermsDao_Repo$insertListAsync$2.classPK!!z~c c GWcom/ustadmobile/core/db/dao/SiteTermsDao_Repo$updateActiveByUid$2.classPK!!ȏ EWcom/ustadmobile/core/db/dao/SiteTermsDao_Repo$updateListAsync$2.classPK!! Jmz z @Wcom/ustadmobile/core/db/dao/SiteTermsDao_Repo$upsertList$2.classPK!!L KJJ3yWcom/ustadmobile/core/db/dao/SiteTermsDao_Repo.classPK!!جG G 2N*Xcom/ustadmobile/core/db/dao/StudentResultDao.classPK!!"(g__>7Xcom/ustadmobile/core/db/dao/StudentResultDao_DoorWrapper.classPK!!R0fcMXcom/ustadmobile/core/db/dao/StudentResultDao_HttpServerExtKt$findByClazzAndStudent_DoorHttp$1.classPK!!˴c*c*BUXcom/ustadmobile/core/db/dao/StudentResultDao_HttpServerExtKt.classPK!! EXcom/ustadmobile/core/db/dao/StudentResultDao_Repo$existsByUid$1.classPK!!+gt t xXcom/ustadmobile/core/db/dao/StudentResultDao_Repo$findByClazzAndStudent$$inlined$replicateHttpRequestCatchAndLog$1.classPK!!ɄHHOXcom/ustadmobile/core/db/dao/StudentResultDao_Repo$findByClazzAndStudent$1.classPK!!ςxi  LXcom/ustadmobile/core/db/dao/StudentResultDao_Repo$findUidBySourcedId$1.classPK!!,| IXcom/ustadmobile/core/db/dao/StudentResultDao_Repo$insertListAsync$2.classPK!!~u EAXcom/ustadmobile/core/db/dao/StudentResultDao_Repo$upsertAsync$2.classPK!!a*4*47ZXcom/ustadmobile/core/db/dao/StudentResultDao_Repo.classPK!!be``-Xcom/ustadmobile/core/db/dao/SyncNodeDao.classPK!!Y`%%5Xcom/ustadmobile/core/db/dao/SystemPermissionDao.classPK!!5w;Ycom/ustadmobile/core/db/dao/SystemPermissionDaoCommon.classPK!!0;O&Ycom/ustadmobile/core/db/dao/SystemPermissionDao_DoorWrapper$upsertAsync$1.classPK!!q׃**A/Ycom/ustadmobile/core/db/dao/SystemPermissionDao_DoorWrapper.classPK!!XXfKYcom/ustadmobile/core/db/dao/SystemPermissionDao_HttpServerExtKt$findByPersonUidAsFlow_DoorHttp$1.classPK!!"i  ~wSYcom/ustadmobile/core/db/dao/SystemPermissionDao_HttpServerExtKt$personHasEditAndViewPermissionForPersonAsFlow_DoorHttp$1.classPK!!+p&]Ycom/ustadmobile/core/db/dao/SystemPermissionDao_HttpServerExtKt$personHasSystemPermissionAsFlow_DoorHttp$1.classPK!!t4eYcom/ustadmobile/core/db/dao/SystemPermissionDao_HttpServerExtKt$personHasSystemPermissionPairAsFlow_DoorHttp$1.classPK!! xxnVmYcom/ustadmobile/core/db/dao/SystemPermissionDao_HttpServerExtKt$personHasSystemPermissionPair_DoorHttp$1.classPK!!ehhjZuYcom/ustadmobile/core/db/dao/SystemPermissionDao_HttpServerExtKt$personHasSystemPermission_DoorHttp$1.classPK!! ddEJ}Ycom/ustadmobile/core/db/dao/SystemPermissionDao_HttpServerExtKt.classPK!!YOYcom/ustadmobile/core/db/dao/SystemPermissionDao_Repo$findAllByPersonUid$1.classPK!!P|55W.Ycom/ustadmobile/core/db/dao/SystemPermissionDao_Repo$findAllByPersonUidEntities$1.classPK!!\Ec  LYcom/ustadmobile/core/db/dao/SystemPermissionDao_Repo$findByPersonUid$1.classPK!!¯|n KYcom/ustadmobile/core/db/dao/SystemPermissionDao_Repo$findByPersonUidAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1.classPK!!##RZcom/ustadmobile/core/db/dao/SystemPermissionDao_Repo$findByPersonUidAsFlow$1.classPK!!! (Zcom/ustadmobile/core/db/dao/SystemPermissionDao_Repo$personHasEditAndViewPermissionForPersonAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1.classPK!!LA_%_%j(4Zcom/ustadmobile/core/db/dao/SystemPermissionDao_Repo$personHasEditAndViewPermissionForPersonAsFlow$1.classPK!!]pk҈ ZZcom/ustadmobile/core/db/dao/SystemPermissionDao_Repo$personHasSystemPermission$$inlined$replicateHttpRequestCatchAndLog$1.classPK!!S*@@V4eZcom/ustadmobile/core/db/dao/SystemPermissionDao_Repo$personHasSystemPermission$1.classPK!!: mZcom/ustadmobile/core/db/dao/SystemPermissionDao_Repo$personHasSystemPermissionAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1.classPK!!^a@$$\UyZcom/ustadmobile/core/db/dao/SystemPermissionDao_Repo$personHasSystemPermissionAsFlow$1.classPK!!! VZcom/ustadmobile/core/db/dao/SystemPermissionDao_Repo$personHasSystemPermissionPair$$inlined$replicateHttpRequestCatchAndLog$1.classPK!!p$ZZcom/ustadmobile/core/db/dao/SystemPermissionDao_Repo$personHasSystemPermissionPair$1.classPK!!I< Zcom/ustadmobile/core/db/dao/SystemPermissionDao_Repo$personHasSystemPermissionPairAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1.classPK!!{>R\com/ustadmobile/core/db/dao/xapi/ActivityExtensionDao_Repo$upsertListAsync$2.classPK!!(@]\com/ustadmobile/core/db/dao/xapi/ActivityExtensionDao_Repo.classPK!!0+ =b]com/ustadmobile/core/db/dao/xapi/ActivityInteractionDao.classPK!!+77I]com/ustadmobile/core/db/dao/xapi/ActivityInteractionDao_DoorWrapper.classPK!! Fxqe-]com/ustadmobile/core/db/dao/xapi/ActivityInteractionDao_Repo$findActivityUidsWithInteractionEntitiesAsync$1.classPK!!qtt^5]com/ustadmobile/core/db/dao/xapi/ActivityInteractionDao_Repo$findAllByActivityUidAsync$1.classPK!!ױppX=]com/ustadmobile/core/db/dao/xapi/ActivityInteractionDao_Repo$insertOrIgnoreAsync$2.classPK!!aBL]com/ustadmobile/core/db/dao/xapi/ActivityInteractionDao_Repo.classPK!!wmII>d]com/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao.classPK!!:?FFDLs]com/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDaoCommon.classPK!!xxJy]com/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao_DoorWrapper.classPK!!l>ڮnԏ]com/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao_HttpServerExtKt$findAllByActivityUid_DoorHttp$1.classPK!!#U!U!N]com/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao_HttpServerExtKt.classPK!!w ]com/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao_Repo$findAllByActivityUid$$inlined$replicateHttpRequestCatchAndLog$1.classPK!!kADDZ]com/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao_Repo$findAllByActivityUid$1.classPK!!rU]com/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao_Repo$updateIfChanged$2.classPK!!We]com/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao_Repo$upsertIfInteractionEntityExists$2.classPK!!fDDP]com/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao_Repo$upsertList$2.classPK!!.9+G1G1C]com/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao_Repo.classPK!!#11/y-^com/ustadmobile/core/db/dao/xapi/ActorDao.classPK!!:U=^com/ustadmobile/core/db/dao/xapi/ActorDao_DoorWrapper$insertOrIgnoreListAsync$1.classPK!!(M\F^com/ustadmobile/core/db/dao/xapi/ActorDao_DoorWrapper$upsertListAsync$1.classPK!!=R2$2$;N^com/ustadmobile/core/db/dao/xapi/ActorDao_DoorWrapper.classPK!! Q$s^com/ustadmobile/core/db/dao/xapi/ActorDao_Repo$findByUidAndPersonUidAsync$1.classPK!!bEz^com/ustadmobile/core/db/dao/xapi/ActorDao_Repo$findByUidAsync$1.classPK!!Ԭ@G^com/ustadmobile/core/db/dao/xapi/ActorDao_Repo$findGroupMembers$1.classPK!!WP^com/ustadmobile/core/db/dao/xapi/ActorDao_Repo$findUidAndEtagByListAsync$1.classPK!!-R Nf^com/ustadmobile/core/db/dao/xapi/ActorDao_Repo$insertOrIgnoreListAsync$2.classPK!! J^com/ustadmobile/core/db/dao/xapi/ActorDao_Repo$updateIfNameChanged$2.classPK!!/8} F^com/ustadmobile/core/db/dao/xapi/ActorDao_Repo$upsertListAsync$2.classPK!!`G G 4^com/ustadmobile/core/db/dao/xapi/ActorDao_Repo.classPK!!^ȶ$>Z^com/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao.classPK!!֗J^com/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao_DoorWrapper.classPK!!g]^com/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao_Repo$insertOrIgnoreListAsync$2.classPK!! ;yyi_com/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao_Repo$updateLastModifiedTimeIfNeededAsync$2.classPK!!nA !]]U_com/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao_Repo$upsertListAsync$2.classPK!![,,C#_com/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao_Repo.classPK!!ǫ<y8_com/ustadmobile/core/db/dao/xapi/StateDeleteCommandDao.classPK!!OH@1 1 H=_com/ustadmobile/core/db/dao/xapi/StateDeleteCommandDao_DoorWrapper.classPK!!rGGOlG_com/ustadmobile/core/db/dao/xapi/StateDeleteCommandDao_Repo$insertAsync$2.classPK!!tL''A V_com/ustadmobile/core/db/dao/xapi/StateDeleteCommandDao_Repo.classPK!!No**5f_com/ustadmobile/core/db/dao/xapi/StateEntityDao.classPK!!# ssA#~_com/ustadmobile/core/db/dao/xapi/StateEntityDao_DoorWrapper.classPK!!MGGc_com/ustadmobile/core/db/dao/xapi/StateEntityDao_HttpServerExtKt$findByActorAndHash_DoorHttp$1.classPK!!VWWWg_com/ustadmobile/core/db/dao/xapi/StateEntityDao_HttpServerExtKt$findByAgentAndActivity_DoorHttp$1.classPK!!.\_com/ustadmobile/core/db/dao/xapi/StateEntityDao_HttpServerExtKt$getStateIds_DoorHttp$1.classPK!!FYMME_com/ustadmobile/core/db/dao/xapi/StateEntityDao_HttpServerExtKt.classPK!!Iu u x[_com/ustadmobile/core/db/dao/xapi/StateEntityDao_Repo$findByActorAndHash$$inlined$replicateHttpRequestCatchAndLog$1.classPK!!J!+Of`com/ustadmobile/core/db/dao/xapi/StateEntityDao_Repo$findByActorAndHash$1.classPK!!UOB |R`com/ustadmobile/core/db/dao/xapi/StateEntityDao_Repo$findByAgentAndActivity$$inlined$replicateHttpRequestCatchAndLog$1.classPK!!"  S`com/ustadmobile/core/db/dao/xapi/StateEntityDao_Repo$findByAgentAndActivity$1.classPK!!+1J""J$`com/ustadmobile/core/db/dao/xapi/StateEntityDao_Repo$getH5PPreload$1.classPK!!V\ q+`com/ustadmobile/core/db/dao/xapi/StateEntityDao_Repo$getStateIds$$inlined$replicateHttpRequestCatchAndLog$1.classPK!!.H6`com/ustadmobile/core/db/dao/xapi/StateEntityDao_Repo$getStateIds$1.classPK!!8^=z H @`com/ustadmobile/core/db/dao/xapi/StateEntityDao_Repo$upsertAsync$2.classPK!!>MM:JN`com/ustadmobile/core/db/dao/xapi/StateEntityDao_Repo.classPK!!V/OOF`com/ustadmobile/core/db/dao/xapi/StatementContextActivityJoinDao.classPK!!_ Rd`com/ustadmobile/core/db/dao/xapi/StatementContextActivityJoinDao_DoorWrapper.classPK!!Nbȯ`com/ustadmobile/core/db/dao/xapi/StatementContextActivityJoinDao_Repo$findAllByStatementId$1.classPK!!N_e`com/ustadmobile/core/db/dao/xapi/StatementContextActivityJoinDao_Repo$insertOrIgnoreListAsync$2.classPK!!<ʔKm`com/ustadmobile/core/db/dao/xapi/StatementContextActivityJoinDao_Repo.classPK!!98 ? ?3`com/ustadmobile/core/db/dao/xapi/StatementDao.classPK!!0O{O{9bcom/ustadmobile/core/db/dao/xapi/StatementDaoCommon.classPK!!EK8bcom/ustadmobile/core/db/dao/xapi/StatementDaoExtKt.classPK!! ::?bcom/ustadmobile/core/db/dao/xapi/StatementDao_DoorWrapper.classPK!!oSzfbcom/ustadmobile/core/db/dao/xapi/StatementDao_HttpServerExtKt$findPersonsWithAttempts_DoorHttp$1.classPK!!-}  m4bcom/ustadmobile/core/db/dao/xapi/StatementDao_HttpServerExtKt$findSessionsByPersonAndContent_DoorHttp$1.classPK!!tfbcom/ustadmobile/core/db/dao/xapi/StatementDao_HttpServerExtKt$findStatementsBySession_DoorHttp$1.classPK!!qbcom/ustadmobile/core/db/dao/xapi/StatementDao_HttpServerExtKt$findStatusForStudentsInClazzAsFlow_DoorHttp$1.classPK!!4M"QQgCccom/ustadmobile/core/db/dao/xapi/StatementDao_HttpServerExtKt$getUniqueVerbsForSession_DoorHttp$1.classPK!!wx!}}rccom/ustadmobile/core/db/dao/xapi/StatementDao_HttpServerExtKt$scoreOrProgressDataExistsForContent_DoorHttp$1.classPK!!C&ccom/ustadmobile/core/db/dao/xapi/StatementDao_HttpServerExtKt.classPK!!ttj+ccom/ustadmobile/core/db/dao/xapi/StatementDao_Repo$findActivityEntryLangMapsForStatementsBySession$1.classPK!!F uuf'ccom/ustadmobile/core/db/dao/xapi/StatementDao_Repo$findActorEntitiesForStudentInClazzByUidList$1.classPK!!cv;C ccom/ustadmobile/core/db/dao/xapi/StatementDao_Repo$findById$1.classPK!!0ІI  UYccom/ustadmobile/core/db/dao/xapi/StatementDao_Repo$findByUidWithActivityAsync$1.classPK!!}' ccom/ustadmobile/core/db/dao/xapi/StatementDao_Repo$findPersonsWithAttempts$1$invokeSuspend$$inlined$replicateHttpRequestOrThrow$1.classPK!!YkO++R0dcom/ustadmobile/core/db/dao/xapi/StatementDao_Repo$findPersonsWithAttempts$1.classPK!!OO\~-dcom/ustadmobile/core/db/dao/xapi/StatementDao_Repo$findPersonsWithAttemptsStatements$1.classPK!!hTG5dcom/ustadmobile/core/db/dao/xapi/StatementDao_Repo$findResumableRegistration$1.classPK!!U1 +>+Y7Hdcom/ustadmobile/core/db/dao/xapi/StatementDao_Repo$findSessionsByPersonAndContent$1.classPK!!.ZZcsdcom/ustadmobile/core/db/dao/xapi/StatementDao_Repo$findSessionsByPersonAndContentStatements$1.classPK!!dh {dcom/ustadmobile/core/db/dao/xapi/StatementDao_Repo$findStatementsBySession$1$invokeSuspend$$inlined$replicateHttpRequestOrThrow$1.classPK!!..R dcom/ustadmobile/core/db/dao/xapi/StatementDao_Repo$findStatementsBySession$1.classPK!!t99WGdcom/ustadmobile/core/db/dao/xapi/StatementDao_Repo$findStatusForStudentsInClazz$1.classPK!!T9 dcom/ustadmobile/core/db/dao/xapi/StatementDao_Repo$findStatusForStudentsInClazzAsFlow$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1.classPK!!r%%]fdcom/ustadmobile/core/db/dao/xapi/StatementDao_Repo$findStatusForStudentsInClazzAsFlow$1.classPK!!{]]`dcom/ustadmobile/core/db/dao/xapi/StatementDao_Repo$findStatusForStudentsInClazzByUidList$1.classPK!!A_+qqadcom/ustadmobile/core/db/dao/xapi/StatementDao_Repo$findStatusForStudentsInClazzStatements$1.classPK!!e``edcom/ustadmobile/core/db/dao/xapi/StatementDao_Repo$findStatusStatementByParentContentEntryUid$1.classPK!!YS]NN`becom/ustadmobile/core/db/dao/xapi/StatementDao_Repo$findStatusStatementsByContentEntryUid$1.classPK!!`XXc.ecom/ustadmobile/core/db/dao/xapi/StatementDao_Repo$findStatusStatementsForStudentByClazzUid$1.classPK!!#!Eecom/ustadmobile/core/db/dao/xapi/StatementDao_Repo$getResults$1.classPK!!YHnecom/ustadmobile/core/db/dao/xapi/StatementDao_Repo$getStatements$1.classPK!!`.} %ecom/ustadmobile/core/db/dao/xapi/StatementDao_Repo$getUniqueVerbsForSession$1$invokeSuspend$$inlined$replicateHttpRequestCatchAndLog$1.classPK!!.\%%S 1ecom/ustadmobile/core/db/dao/xapi/StatementDao_Repo$getUniqueVerbsForSession$1.classPK!!YA]RVecom/ustadmobile/core/db/dao/xapi/StatementDao_Repo$insertOrIgnoreListAsync$2.classPK!!aIdecom/ustadmobile/core/db/dao/xapi/StatementDao_Repo$runReportQuery$1.classPK!!˥ olecom/ustadmobile/core/db/dao/xapi/StatementDao_Repo$scoreOrProgressDataExistsForContent$$inlined$replicateHttpRequestCatchAndLog$1.classPK!!H'VV^wecom/ustadmobile/core/db/dao/xapi/StatementDao_Repo$scoreOrProgressDataExistsForContent$1.classPK!!uu8ecom/ustadmobile/core/db/dao/xapi/StatementDao_Repo.classPK!!n=ecom/ustadmobile/core/db/dao/xapi/StatementEntityJsonDao.classPK!!T T Iecom/ustadmobile/core/db/dao/xapi/StatementEntityJsonDao_DoorWrapper.classPK!!FFRfcom/ustadmobile/core/db/dao/xapi/StatementEntityJsonDao_Repo$getStatements$1.classPK!!Gzz\>fcom/ustadmobile/core/db/dao/xapi/StatementEntityJsonDao_Repo$insertOrIgnoreListAsync$2.classPK!!lB2fcom/ustadmobile/core/db/dao/xapi/StatementEntityJsonDao_Repo.classPK!!&`.v4fcom/ustadmobile/core/db/dao/xapi/VerbDao.classPK!![  :gcom/ustadmobile/core/db/ext/UmAppDatabaseExtKt$preload$1.classPK!!Ǵi i 4*gcom/ustadmobile/core/db/ext/UmAppDatabaseExtKt.classPK!! 44Ogcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_105_106$1.classPK!!K􂕙Ogcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_106_107$1.classPK!!!^!^!Ogcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_107_108$1.classPK!!ڦfG OWgcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_108_109$1.classPK!!}r!Ogcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_120_121$1.classPK!!ggOsgcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_121_122$1.classPK!!3UDZOGhcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_122_123$1.classPK!!|Oe hcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_123_124$1.classPK!!B6iiOhcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_124_125$1.classPK!!: quuO2hcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_125_126$1.classPK!!/ Ow:hcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_126_127$1.classPK!!3˄ OHhcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_127_128$1.classPK!!okr r OUhcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_128_129$1.classPK!!eOahcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_129_130$1.classPK!!pR Ojhcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_130_131$1.classPK!!:'Obwhcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_132_133$1.classPK!!vXv  Ohcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_133_134$1.classPK!!nf O,hcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_134_135$1.classPK!!4D Ohcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_135_136$1.classPK!!"Jb b Ohcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_136_137$1.classPK!!M Ohcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_137_138$1.classPK!!.Tܼ Ohcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_138_139$1.classPK!!Os=Ohcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_139_140$1.classPK!!4+  OShcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_140_141$1.classPK!!& ÏO?hcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_141_142$1.classPK!!wlOghcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_142_143$1.classPK!!Ch Ohcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_143_144$1.classPK!!.@QVicom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_144_145_CLIENT$1.classPK!!1V icom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_144_145_SERVER$1.classPK!!O3icom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_145_146$1.classPK!!G O&icom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_146_147$1.classPK!![: O0icom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_147_148$1.classPK!!"n|& & i;icom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_148_149_CLIENT_WITH_OFFLINE_ITEMS$1.classPK!!9`Eicom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_148_149_NO_OFFLINE_ITEMS$1.classPK!!mJ OMicom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_149_150$1.classPK!!,OYicom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_150_151$1.classPK!!N..O bicom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_151_152$1.classPK!!4d O icom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_152_153$1.classPK!!ihOlicom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_153_154$1.classPK!!~ Oicom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_154_155$1.classPK!!sVܺicom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_155_156_CLIENT$1.classPK!!) ''Vicom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_155_156_SERVER$1.classPK!!pvK K Onicom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_156_157$1.classPK!!   O&icom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_157_158$1.classPK!!O O Oicom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_158_159$1.classPK!!MN Ohicom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_159_160$1.classPK!!XOjcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_160_161$1.classPK!!ۃVjcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_161_162_CLIENT$1.classPK!!+Vjcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_161_162_SERVER$1.classPK!!}O8jcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_162_163$1.classPK!! _2OGAjcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_163_164$1.classPK!!h` ` OIjcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_164_165$1.classPK!!q~   OhTjcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_165_166$1.classPK!!)O]jcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_166_167$1.classPK!!lvG Ofjcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_167_168$1.classPK!!eu Opjcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_168_169$1.classPK!!I;V'zjcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_169_170_CLIENT$1.classPK!!9)J)JVjcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_169_170_SERVER$1.classPK!!T T Ojcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_170_171$1.classPK!!` O|jcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_171_172$1.classPK!!37tQtQOojcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_172_194$1.classPK!!2] OP4kcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_194_195$1.classPK!!י5Ǣ OQAkcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_195_196$1.classPK!!EbO`Mkcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_196_197$1.classPK!!K( Oikcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_197_198$1.classPK!!4r r Owkcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_198_199$1.classPK!!ZhYOkcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_199_200$1.classPK!!w  O"kcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_200_201$1.classPK!!',,Okcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_201_202$1.classPK!!zQ4[ [ OGkcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_202_203$1.classPK!!ECOkcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_203_204$1.classPK!!/Ϩa a OEkcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_204_205$1.classPK!!EW  Okcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_205_206$1.classPK!!%Okcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt$MIGRATION_206_207$1.classPK!!@pp;kcom/ustadmobile/core/db/ext/UmAppDatabaseMigrationsKt.classPK!!I* >Wlcom/ustadmobile/lib/db/composites/ActorUidEtagAndLastMod.classPK!!_IIaelcom/ustadmobile/lib/db/composites/AssignmentPermissionAndActiveUserSubmitterUid$$serializer.classPK!!v8_~lcom/ustadmobile/lib/db/composites/AssignmentPermissionAndActiveUserSubmitterUid$Companion.classPK!!d.Ulcom/ustadmobile/lib/db/composites/AssignmentPermissionAndActiveUserSubmitterUid.classPK!!ewccQlcom/ustadmobile/lib/db/composites/AssignmentSubmitterUidAndName$$serializer.classPK!!U/^^Olcom/ustadmobile/lib/db/composites/AssignmentSubmitterUidAndName$Companion.classPK!!+УElcom/ustadmobile/lib/db/composites/AssignmentSubmitterUidAndName.classPK!!P 1?lcom/ustadmobile/lib/db/composites/AttemptsPersonListConst.classPK!!Δ?lcom/ustadmobile/lib/db/composites/BlockStatus$$serializer.classPK!! J --=lcom/ustadmobile/lib/db/composites/BlockStatus$Companion.classPK!!gD$%$%3Mmcom/ustadmobile/lib/db/composites/BlockStatus.classPK!!'RRBBM'mcom/ustadmobile/lib/db/composites/ClazzAndDetailPermissions$$serializer.classPK!!HU>>KoAmcom/ustadmobile/lib/db/composites/ClazzAndDetailPermissions$Companion.classPK!!f&AHmcom/ustadmobile/lib/db/composites/ClazzAndDetailPermissions.classPK!!dѡPP>gmcom/ustadmobile/lib/db/composites/ClazzAndDisplayDetails.classPK!!0;Kmcom/ustadmobile/lib/db/composites/ClazzAssignmentAndBlock$$serializer.classPK!!9..Imcom/ustadmobile/lib/db/composites/ClazzAssignmentAndBlock$Companion.classPK!! l**?|mcom/ustadmobile/lib/db/composites/ClazzAssignmentAndBlock.classPK!!b1Kmcom/ustadmobile/lib/db/composites/ClazzEnrolmentAndPerson$$serializer.classPK!!..Iqmcom/ustadmobile/lib/db/composites/ClazzEnrolmentAndPerson$Companion.classPK!! ?mcom/ustadmobile/lib/db/composites/ClazzEnrolmentAndPerson.classPK!!9XXncom/ustadmobile/lib/db/composites/ClazzEnrolmentAndPersonDetailDetails$$serializer.classPK!!qVwncom/ustadmobile/lib/db/composites/ClazzEnrolmentAndPersonDetailDetails$Companion.classPK!!\y!!L"ncom/ustadmobile/lib/db/composites/ClazzEnrolmentAndPersonDetailDetails.classPK!!xEKDncom/ustadmobile/lib/db/composites/ClazzNameAndTerminology$$serializer.classPK!!/&..I]ncom/ustadmobile/lib/db/composites/ClazzNameAndTerminology$Companion.classPK!!8?Bdncom/ustadmobile/lib/db/composites/ClazzNameAndTerminology.classPK!! }$$Cncom/ustadmobile/lib/db/composites/CommentsAndName$$serializer.classPK!!A+ncom/ustadmobile/lib/db/composites/CommentsAndName$Companion.classPK!!4!4!7xncom/ustadmobile/lib/db/composites/CommentsAndName.classPK!!ڀMncom/ustadmobile/lib/db/composites/ContentEntryAndContentJob$$serializer.classPK!!s>>K3ncom/ustadmobile/lib/db/composites/ContentEntryAndContentJob$Companion.classPK!!~$$Ancom/ustadmobile/lib/db/composites/ContentEntryAndContentJob.classPK!!>P5IQocom/ustadmobile/lib/db/composites/ContentEntryAndDetail$$serializer.classPK!!4!DGR$ocom/ustadmobile/lib/db/composites/ContentEntryAndDetail$Companion.classPK!!QM&&=*ocom/ustadmobile/lib/db/composites/ContentEntryAndDetail.classPK!!RKRocom/ustadmobile/lib/db/composites/ContentEntryAndLanguage$$serializer.classPK!!l..Ikocom/ustadmobile/lib/db/composites/ContentEntryAndLanguage$Companion.classPK!!d?qocom/ustadmobile/lib/db/composites/ContentEntryAndLanguage.classPK!!5hjjAocom/ustadmobile/lib/db/composites/ContentEntryAndListDetail.classPK!!]1.J̧ocom/ustadmobile/lib/db/composites/ContentEntryAndPicture$$serializer.classPK!!A&&Hocom/ustadmobile/lib/db/composites/ContentEntryAndPicture$Companion.classPK!!u ZZ>ocom/ustadmobile/lib/db/composites/ContentEntryAndPicture.classPK!!#.||QAocom/ustadmobile/lib/db/composites/ContentEntryImportJobProgress$$serializer.classPK!!:^^O,ocom/ustadmobile/lib/db/composites/ContentEntryImportJobProgress$Companion.classPK!!-R"R"Epcom/ustadmobile/lib/db/composites/ContentEntryImportJobProgress.classPK!!$5&  @(pcom/ustadmobile/lib/db/composites/Conversation$$serializer.classPK!!o>Bpcom/ustadmobile/lib/db/composites/Conversation$Companion.classPK!!` Lt4GHpcom/ustadmobile/lib/db/composites/Conversation.classPK!!$JAoUepcom/ustadmobile/lib/db/composites/CourseAssignmentMarkAndMarkerName$$serializer.classPK!!~~S7pcom/ustadmobile/lib/db/composites/CourseAssignmentMarkAndMarkerName$Companion.classPK!!DC.!!I&pcom/ustadmobile/lib/db/composites/CourseAssignmentMarkAndMarkerName.classPK!!le`pcom/ustadmobile/lib/db/composites/CourseAssignmentSubmissionFileAndTransferJob$$serializer.classPK!!(CD^ pcom/ustadmobile/lib/db/composites/CourseAssignmentSubmissionFileAndTransferJob$Companion.classPK!!8JBBT]pcom/ustadmobile/lib/db/composites/CourseAssignmentSubmissionFileAndTransferJob.classPK!!&QLpcom/ustadmobile/lib/db/composites/CourseBlockAndAssignment$$serializer.classPK!! 66JMqcom/ustadmobile/lib/db/composites/CourseBlockAndAssignment$Companion.classPK!!$'NN@ qcom/ustadmobile/lib/db/composites/CourseBlockAndAssignment.classPK!!Oo''L&qcom/ustadmobile/lib/db/composites/CourseBlockAndDbEntities$$serializer.classPK!!*k66J(Eqcom/ustadmobile/lib/db/composites/CourseBlockAndDbEntities$Companion.classPK!!a%//@Kqcom/ustadmobile/lib/db/composites/CourseBlockAndDbEntities.classPK!!ӘP|qcom/ustadmobile/lib/db/composites/CourseBlockAndDisplayDetails$$serializer.classPK!!q^VVNvqcom/ustadmobile/lib/db/composites/CourseBlockAndDisplayDetails$Companion.classPK!!|'|'D8qcom/ustadmobile/lib/db/composites/CourseBlockAndDisplayDetails.classPK!!##Nqcom/ustadmobile/lib/db/composites/CourseBlockAndEditEntities$$serializer.classPK!!* VFFLhqcom/ustadmobile/lib/db/composites/CourseBlockAndEditEntities$Companion.classPK!!;G;GBqcom/ustadmobile/lib/db/composites/CourseBlockAndEditEntities.classPK!!QodVVY9rcom/ustadmobile/lib/db/composites/CourseBlockAndGradebookDisplayDetails$$serializer.classPK!!ٞWVrcom/ustadmobile/lib/db/composites/CourseBlockAndGradebookDisplayDetails$Companion.classPK!!_ut''M]rcom/ustadmobile/lib/db/composites/CourseBlockAndGradebookDisplayDetails.classPK!!lI΅rcom/ustadmobile/lib/db/composites/CourseBlockAndPicture$$serializer.classPK!!R0Grcom/ustadmobile/lib/db/composites/CourseBlockAndPicture$Companion.classPK!!xK**=lrcom/ustadmobile/lib/db/composites/CourseBlockAndPicture.classPK!!Mrcom/ustadmobile/lib/db/composites/CourseBlockUidAndClazzUid$$serializer.classPK!!>>KRrcom/ustadmobile/lib/db/composites/CourseBlockUidAndClazzUid$Companion.classPK!!s Arcom/ustadmobile/lib/db/composites/CourseBlockUidAndClazzUid.classPK!!KPXNrcom/ustadmobile/lib/db/composites/CourseGroupMemberAndPerson$$serializer.classPK!!}FFLXscom/ustadmobile/lib/db/composites/CourseGroupMemberAndPerson$Companion.classPK!!JJBscom/ustadmobile/lib/db/composites/CourseGroupMemberAndPerson.classPK!!K1scom/ustadmobile/lib/db/composites/CourseNameAndPersonName$$serializer.classPK!!...I)Jscom/ustadmobile/lib/db/composites/CourseNameAndPersonName$Companion.classPK!!i?Pscom/ustadmobile/lib/db/composites/CourseNameAndPersonName.classPK!!Plscom/ustadmobile/lib/db/composites/CoursePermissionAndEnrolment$$serializer.classPK!!MVVN scom/ustadmobile/lib/db/composites/CoursePermissionAndEnrolment$Companion.classPK!!DPDscom/ustadmobile/lib/db/composites/CoursePermissionAndEnrolment.classPK!!Escom/ustadmobile/lib/db/composites/CoursePermissionAndListDetail.classPK!!ZPscom/ustadmobile/lib/db/composites/DiscussionPostAndPosterNames$$serializer.classPK!!CVVVN7scom/ustadmobile/lib/db/composites/DiscussionPostAndPosterNames$Companion.classPK!!:2!2!Dscom/ustadmobile/lib/db/composites/DiscussionPostAndPosterNames.classPK!!AVrItcom/ustadmobile/lib/db/composites/EditAndViewPermission$$serializer.classPK!!bGtcom/ustadmobile/lib/db/composites/EditAndViewPermission$Companion.classPK!!D=Vtcom/ustadmobile/lib/db/composites/EditAndViewPermission.classPK!!pPW4tcom/ustadmobile/lib/db/composites/EnrolmentRequestAndCoursePic$$serializer.classPK!!<VVNMtcom/ustadmobile/lib/db/composites/EnrolmentRequestAndCoursePic$Companion.classPK!!DTtcom/ustadmobile/lib/db/composites/EnrolmentRequestAndCoursePic.classPK!!RQHqtcom/ustadmobile/lib/db/composites/EnrolmentRequestAndPersonDetails.classPK!!19IІtcom/ustadmobile/lib/db/composites/MessageAndOtherPerson$$serializer.classPK!!fG tcom/ustadmobile/lib/db/composites/MessageAndOtherPerson$Companion.classPK!!rR =tcom/ustadmobile/lib/db/composites/MessageAndOtherPerson.classPK!!Gtcom/ustadmobile/lib/db/composites/OfflineItemAndState$$serializer.classPK!!F Etcom/ustadmobile/lib/db/composites/OfflineItemAndState$Companion.classPK!!VV;Atcom/ustadmobile/lib/db/composites/OfflineItemAndState.classPK!!U QBucom/ustadmobile/lib/db/composites/PermissionPair$$serializer.classPK!!DX='@ucom/ustadmobile/lib/db/composites/PermissionPair$Companion.classPK!! FF6#%ucom/ustadmobile/lib/db/composites/PermissionPair.classPK!!DfD:ucom/ustadmobile/lib/db/composites/PermissionTriple$$serializer.classPK!!s@^BQucom/ustadmobile/lib/db/composites/PermissionTriple$Companion.classPK!!^ql8oWucom/ustadmobile/lib/db/composites/PermissionTriple.classPK!!_GUdoucom/ustadmobile/lib/db/composites/PersonAndClazzLogAttendanceRecord$$serializer.classPK!!&~~Sucom/ustadmobile/lib/db/composites/PersonAndClazzLogAttendanceRecord$Companion.classPK!!""Inucom/ustadmobile/lib/db/composites/PersonAndClazzLogAttendanceRecord.classPK!!.%Sucom/ustadmobile/lib/db/composites/PersonAndClazzMemberListDetails$$serializer.classPK!!}`0nnQucom/ustadmobile/lib/db/composites/PersonAndClazzMemberListDetails$Companion.classPK!!AwB$B$Gucom/ustadmobile/lib/db/composites/PersonAndClazzMemberListDetails.classPK!!wHHCpucom/ustadmobile/lib/db/composites/PersonAndListDisplayDetails.classPK!!QqVVD vcom/ustadmobile/lib/db/composites/PersonAndPicture$$serializer.classPK!!%R\B$vcom/ustadmobile/lib/db/composites/PersonAndPicture$Companion.classPK!!zz8'+vcom/ustadmobile/lib/db/composites/PersonAndPicture.classPK!!W}RFvcom/ustadmobile/lib/db/composites/PersonAndPictureAndNumAttempts$$serializer.classPK!!;|ffPdvcom/ustadmobile/lib/db/composites/PersonAndPictureAndNumAttempts$Companion.classPK!!=8//Fkvcom/ustadmobile/lib/db/composites/PersonAndPictureAndNumAttempts.classPK!![*  ?Pvcom/ustadmobile/lib/db/composites/PersonNames$$serializer.classPK!!=vcom/ustadmobile/lib/db/composites/PersonNames$Companion.classPK!!>Kvcom/ustadmobile/lib/db/composites/ScopedGrantAndGroupMember$Companion.classPK!!v!!Avcom/ustadmobile/lib/db/composites/ScopedGrantAndGroupMember.classPK!! <wcom/ustadmobile/lib/db/composites/SiteTermsAndLangName.classPK!!bF!wcom/ustadmobile/lib/db/composites/StatementReportRow$$serializer.classPK!!D59wcom/ustadmobile/lib/db/composites/StatementReportRow$Companion.classPK!!w!:?wcom/ustadmobile/lib/db/composites/StatementReportRow.classPK!!S`KZwcom/ustadmobile/lib/db/composites/StudentAndBlockStatuses$$serializer.classPK!! ..Irwcom/ustadmobile/lib/db/composites/StudentAndBlockStatuses$Companion.classPK!!!?ywcom/ustadmobile/lib/db/composites/StudentAndBlockStatuses.classPK!!ŰQLwcom/ustadmobile/lib/db/composites/StudentResultAndCourseBlockSourcedId.classPK!! $Fwcom/ustadmobile/lib/db/composites/SubmissionAndFiles$$serializer.classPK!!žIDwcom/ustadmobile/lib/db/composites/SubmissionAndFiles$Companion.classPK!!gIT:bwcom/ustadmobile/lib/db/composites/SubmissionAndFiles.classPK!!.; Hwcom/ustadmobile/lib/db/composites/TransferJobAndTotals$$serializer.classPK!!")ǩFwcom/ustadmobile/lib/db/composites/TransferJobAndTotals$Companion.classPK!!Q<Mwcom/ustadmobile/lib/db/composites/TransferJobAndTotals.classPK!! R R Gixcom/ustadmobile/lib/db/composites/TransferJobItemStatus$Companion.classPK!!)W" " = (xcom/ustadmobile/lib/db/composites/TransferJobItemStatus.classPK!!$ΘNNG3xcom/ustadmobile/lib/db/composites/adapters/ReportQueryResultExtKt.classPK!!WWSP9xcom/ustadmobile/lib/db/composites/xapi/SessionTimeAndProgressInfo$$serializer.classPK!!ZiiQVxcom/ustadmobile/lib/db/composites/xapi/SessionTimeAndProgressInfo$Companion.classPK!!$Rp*p*G\xcom/ustadmobile/lib/db/composites/xapi/SessionTimeAndProgressInfo.classPK!!$<<LŇxcom/ustadmobile/lib/db/composites/xapi/SessionTimeAndProgressInfoConst.classPK!!A~ Ckxcom/ustadmobile/lib/db/composites/xapi/StateIdAndLastModified.classPK!!p_44Mqxcom/ustadmobile/lib/db/composites/xapi/StatementAndActivity$$serializer.classPK!!׵99Kxcom/ustadmobile/lib/db/composites/xapi/StatementAndActivity$Companion.classPK!! >/!!Axcom/ustadmobile/lib/db/composites/xapi/StatementAndActivity.classPK!!Ut;2xcom/ustadmobile/lib/db/composites/xapi/StatementConst.classPK!!t(Rxcom/ustadmobile/lib/db/composites/xapi/StatementEntityAndRelated$$serializer.classPK!!;2aaPxcom/ustadmobile/lib/db/composites/xapi/StatementEntityAndRelated$Companion.classPK!!ܕFycom/ustadmobile/lib/db/composites/xapi/StatementEntityAndRelated.classPK!!G]KOycom/ustadmobile/lib/db/composites/xapi/StatementEntityAndVerb$$serializer.classPK!!&G +IIM:ycom/ustadmobile/lib/db/composites/xapi/StatementEntityAndVerb$Companion.classPK!!|&&CAycom/ustadmobile/lib/db/composites/xapi/StatementEntityAndVerb.classPK!!bpJhycom/ustadmobile/lib/db/composites/xapi/VerbEntityAndName$$serializer.classPK!!$!!HDycom/ustadmobile/lib/db/composites/xapi/VerbEntityAndName$Companion.classPK!!I:>ˈycom/ustadmobile/lib/db/composites/xapi/VerbEntityAndName.classPK!!\j4Kycom/ustadmobile/lib/db/entities/AssignmentProgressSummary$$serializer.classPK!!^^00Iycom/ustadmobile/lib/db/entities/AssignmentProgressSummary$Companion.classPK!!aj?ycom/ustadmobile/lib/db/entities/AssignmentProgressSummary.classPK!!a>>Sycom/ustadmobile/lib/db/entities/AssignmentSubmitterAndAllocations$$serializer.classPK!!h|ppQqycom/ustadmobile/lib/db/entities/AssignmentSubmitterAndAllocations$Companion.classPK!!o o GPycom/ustadmobile/lib/db/entities/AssignmentSubmitterAndAllocations.classPK!! aaL$zcom/ustadmobile/lib/db/entities/AssignmentSubmitterSummary$$serializer.classPK!!QD>D+{zcom/ustadmobile/lib/db/entities/Clazz.classPK!!+.j!j!A{com/ustadmobile/lib/db/entities/ClazzAssignment$$serializer.classPK!!VV?={com/ustadmobile/lib/db/entities/ClazzAssignment$Companion.classPK!!XX5~F{com/ustadmobile/lib/db/entities/ClazzAssignment.classPK!! P[{com/ustadmobile/lib/db/entities/ClazzAssignmentCourseBlockAndSubmitterUid$$serializer.classPK!!POװYվ{com/ustadmobile/lib/db/entities/ClazzAssignmentCourseBlockAndSubmitterUid$Companion.classPK!!̡--O{com/ustadmobile/lib/db/entities/ClazzAssignmentCourseBlockAndSubmitterUid.classPK!!ōuG{com/ustadmobile/lib/db/entities/ClazzAssignmentRollUp$$serializer.classPK!!8SFsER|com/ustadmobile/lib/db/entities/ClazzAssignmentRollUp$Companion.classPK!!/Y4!!;|com/ustadmobile/lib/db/entities/ClazzAssignmentRollUp.classPK!!.yy@&9|com/ustadmobile/lib/db/entities/ClazzEnrolment$$serializer.classPK!!I5THH>U|com/ustadmobile/lib/db/entities/ClazzEnrolment$Companion.classPK!!9v++4]|com/ustadmobile/lib/db/entities/ClazzEnrolment.classPK!!I|com/ustadmobile/lib/db/entities/ClazzEnrolmentWithClazz$$serializer.classPK!!m  G|com/ustadmobile/lib/db/entities/ClazzEnrolmentWithClazz$Companion.classPK!!,X=|com/ustadmobile/lib/db/entities/ClazzEnrolmentWithClazz.classPK!!Eo V|com/ustadmobile/lib/db/entities/ClazzEnrolmentWithClazzAndAttendance$$serializer.classPK!!4ƃT|com/ustadmobile/lib/db/entities/ClazzEnrolmentWithClazzAndAttendance$Companion.classPK!!*J|com/ustadmobile/lib/db/entities/ClazzEnrolmentWithClazzAndAttendance.classPK!!f=?P!P!Q*}com/ustadmobile/lib/db/entities/ClazzEnrolmentWithLeavingReason$$serializer.classPK!!0H``O!}com/ustadmobile/lib/db/entities/ClazzEnrolmentWithLeavingReason$Companion.classPK!!)rXE(}com/ustadmobile/lib/db/entities/ClazzEnrolmentWithLeavingReason.classPK!!]PJ?}com/ustadmobile/lib/db/entities/ClazzEnrolmentWithPerson$$serializer.classPK!!.Au((H`}com/ustadmobile/lib/db/entities/ClazzEnrolmentWithPerson$Companion.classPK!!QGQ>f}com/ustadmobile/lib/db/entities/ClazzEnrolmentWithPerson.classPK!!͛|N:z}com/ustadmobile/lib/db/entities/ClazzLog$$serializer.classPK!!虓R8}com/ustadmobile/lib/db/entities/ClazzLog$Companion.classPK!!z911.}com/ustadmobile/lib/db/entities/ClazzLog.classPK!!qG77J}com/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord$$serializer.classPK!!YƏ;;H}com/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord$Companion.classPK!!##>4}com/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord.classPK!!'VT~com/ustadmobile/lib/db/entities/ClazzLogAttendanceRecordWithPerson$$serializer.classPK!!3gSxxR3~com/ustadmobile/lib/db/entities/ClazzLogAttendanceRecordWithPerson$Companion.classPK!!fB(^^H:~com/ustadmobile/lib/db/entities/ClazzLogAttendanceRecordWithPerson.classPK!!kM}[)[)IDR~com/ustadmobile/lib/db/entities/ClazzWithDisplayDetails$$serializer.classPK!!"  G|~com/ustadmobile/lib/db/entities/ClazzWithDisplayDetails$Companion.classPK!!  =~com/ustadmobile/lib/db/entities/ClazzWithDisplayDetails.classPK!!])])[~com/ustadmobile/lib/db/entities/ClazzWithHolidayCalendarAndAndTerminology$$serializer.classPK!!ʫY~com/ustadmobile/lib/db/entities/ClazzWithHolidayCalendarAndAndTerminology$Companion.classPK!!܄J J O~com/ustadmobile/lib/db/entities/ClazzWithHolidayCalendarAndAndTerminology.classPK!!{a**M~com/ustadmobile/lib/db/entities/ClazzWithListDisplayDetails$$serializer.classPK!!@@Kcom/ustadmobile/lib/db/entities/ClazzWithListDisplayDetails$Companion.classPK!!f((AM&com/ustadmobile/lib/db/entities/ClazzWithListDisplayDetails.classPK!!iDD:?Ocom/ustadmobile/lib/db/entities/Comments$$serializer.classPK!!_~8kcom/ustadmobile/lib/db/entities/Comments$Companion.classPK!!UY33.6rcom/ustadmobile/lib/db/entities/Comments.classPK!!TTDdcom/ustadmobile/lib/db/entities/ConnectivityStatus$$serializer.classPK!!D,Bcom/ustadmobile/lib/db/entities/ConnectivityStatus$Companion.classPK!!0JJ8Scom/ustadmobile/lib/db/entities/ConnectivityStatus.classPK!!DwwAcom/ustadmobile/lib/db/entities/ContentCategory$$serializer.classPK!!Y;  ?com/ustadmobile/lib/db/entities/ContentCategory$Companion.classPK!!{8oO!O!51com/ustadmobile/lib/db/entities/ContentCategory.classPK!!oHG#com/ustadmobile/lib/db/entities/ContentCategorySchema$$serializer.classPK!!:;;E4?com/ustadmobile/lib/db/entities/ContentCategorySchema$Companion.classPK!!7:P4"4";Ecom/ustadmobile/lib/db/entities/ContentCategorySchema.classPK!!o3U##>_hcom/ustadmobile/lib/db/entities/ContentEntry$$serializer.classPK!!l <Lcom/ustadmobile/lib/db/entities/ContentEntry$Companion.classPK!!dJAKAK2>com/ustadmobile/lib/db/entities/ContentEntry.classPK!!hɎww=com/ustadmobile/lib/db/entities/ContentEntryButtonModel.classPK!!^Qcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoin$$serializer.classPK!!_4C9Ocom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoin$Companion.classPK!!11E com/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoin.classPK!!K GS+com/ustadmobile/lib/db/entities/ContentEntryImportJob$$serializer.classPK!!3+qqEaLcom/ustadmobile/lib/db/entities/ContentEntryImportJob$Companion.classPK!!rTGG;5Scom/ustadmobile/lib/db/entities/ContentEntryImportJob.classPK!!>Mcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin$$serializer.classPK!!$IckkKcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin$Companion.classPK!!|#''Acom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin.classPK!!ܷ"ETcom/ustadmobile/lib/db/entities/ContentEntryPicture$$serializer.classPK!!mW++Ctcom/ustadmobile/lib/db/entities/ContentEntryPicture$Companion.classPK!!$$$9com/ustadmobile/lib/db/entities/ContentEntryPicture.classPK!!C OFZ*com/ustadmobile/lib/db/entities/ContentEntryPicture2$$serializer.classPK!!L33DCcom/ustadmobile/lib/db/entities/ContentEntryPicture2$Companion.classPK!!;W"":Jcom/ustadmobile/lib/db/entities/ContentEntryPicture2.classPK!!kA N5mcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoin$$serializer.classPK!!꫐Lmcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoin$Companion.classPK!!Ib4&4&Bcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoin.classPK!! o822Z=com/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoinWithLangName$$serializer.classPK!!?o%XЂcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoinWithLangName$Companion.classPK!!WN؂com/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoinWithLangName.classPK!!L^Zcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoinWithLanguage$$serializer.classPK!!q`XM com/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoinWithLanguage$Companion.classPK!!H4n00Nkcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoinWithLanguage.classPK!!*/XVVT-com/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgress$$serializer.classPK!!YL xxRHcom/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgress$Companion.classPK!!Y\\HOcom/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgress.classPK!!?**Eyncom/ustadmobile/lib/db/entities/ContentEntryVersion$$serializer.classPK!!0Ccom/ustadmobile/lib/db/entities/ContentEntryVersion$Companion.classPK!!nFkCcom/ustadmobile/lib/db/entities/ContentEntryWithBlockAndLanguage.classPK!!52%%J^com/ustadmobile/lib/db/entities/ContentEntryWithLanguage$$serializer.classPK!!h((Hcom/ustadmobile/lib/db/entities/ContentEntryWithLanguage$Companion.classPK!!H_G>Acom/ustadmobile/lib/db/entities/ContentEntryWithLanguage.classPK!!MH#<Lcom/ustadmobile/lib/db/entities/ContentJob$$serializer.classPK!!/:Lcom/ustadmobile/lib/db/entities/ContentJob$Companion.classPK!!䪢,,0Ącom/ustadmobile/lib/db/entities/ContentJob.classPK!!C[com/ustadmobile/lib/db/entities/ContentJobItemParentChildJoin.classPK!!jY<scom/ustadmobile/lib/db/entities/ContentJobItemProgress.classPK!!+} Ecom/ustadmobile/lib/db/entities/ContentJobItemProgressAndStatus.classPK!!g+ꒌK com/ustadmobile/lib/db/entities/ContentWithAttemptSummary$$serializer.classPK!!00I)com/ustadmobile/lib/db/entities/ContentWithAttemptSummary$Companion.classPK!!ND''?/com/ustadmobile/lib/db/entities/ContentWithAttemptSummary.classPK!! FLcom/ustadmobile/lib/db/entities/CourseAssignmentMark$$serializer.classPK!!͸33D7hcom/ustadmobile/lib/db/entities/CourseAssignmentMark$Companion.classPK!!Iicom/ustadmobile/lib/db/entities/CourseGroupMemberAndName.classPK!!Dņ@׍com/ustadmobile/lib/db/entities/CourseGroupSet$$serializer.classPK!!5Q>com/ustadmobile/lib/db/entities/CourseGroupSet$Companion.classPK!!H''4com/ustadmobile/lib/db/entities/CourseGroupSet.classPK!!sBˇcom/ustadmobile/lib/db/entities/CoursePermission$$serializer.classPK!!?;6@ com/ustadmobile/lib/db/entities/CoursePermission$Companion.classPK!!s))6com/ustadmobile/lib/db/entities/CoursePermission.classPK!!;?7com/ustadmobile/lib/db/entities/CoursePicture$$serializer.classPK!! c=X0com/ustadmobile/lib/db/entities/CoursePicture$Companion.classPK!!Q4&4&36com/ustadmobile/lib/db/entities/CoursePicture.classPK!!.[5҅C3]com/ustadmobile/lib/db/entities/CourseTerminology$$serializer.classPK!!`<Avcom/ustadmobile/lib/db/entities/CourseTerminology$Companion.classPK!!!\yy7|com/ustadmobile/lib/db/entities/CourseTerminology.classPK!!pAacom/ustadmobile/lib/db/entities/DateRangeMoment$$serializer.classPK!!10?zcom/ustadmobile/lib/db/entities/DateRangeMoment$Companion.classPK!!&D::5com/ustadmobile/lib/db/entities/DateRangeMoment.classPK!!Y #11=;Ɉcom/ustadmobile/lib/db/entities/DeletedItem$$serializer.classPK!!Wnn;com/ustadmobile/lib/db/entities/DeletedItem$Companion.classPK!!221com/ustadmobile/lib/db/entities/DeletedItem.classPK!!fvv@com/ustadmobile/lib/db/entities/DiscussionPost$$serializer.classPK!!*><com/ustadmobile/lib/db/entities/DiscussionPost$Companion.classPK!!d ' '4Bcom/ustadmobile/lib/db/entities/DiscussionPost.classPK!!L KGjcom/ustadmobile/lib/db/entities/DiscussionPostWithDetails$$serializer.classPK!!VRA00Icom/ustadmobile/lib/db/entities/DiscussionPostWithDetails$Companion.classPK!!?zz?%com/ustadmobile/lib/db/entities/DiscussionPostWithDetails.classPK!!plYEEJcom/ustadmobile/lib/db/entities/DiscussionPostWithPerson$$serializer.classPK!!n((H͉com/ustadmobile/lib/db/entities/DiscussionPostWithPerson$Companion.classPK!!HkJJ>7ԉcom/ustadmobile/lib/db/entities/DiscussionPostWithPerson.classPK!!GHcom/ustadmobile/lib/db/entities/DistinctCategorySchema$$serializer.classPK!! m\DF6com/ustadmobile/lib/db/entities/DistinctCategorySchema$Companion.classPK!!0aa<com/ustadmobile/lib/db/entities/DistinctCategorySchema.classPK!!B 9m com/ustadmobile/lib/db/entities/DownloadJobSizeInfo.classPK!!!DDB,com/ustadmobile/lib/db/entities/EnrolmentRequest$$serializer.classPK!!߽@(Kcom/ustadmobile/lib/db/entities/EnrolmentRequest$Companion.classPK!!E>>69Rcom/ustadmobile/lib/db/entities/EnrolmentRequest.classPK!!m7com/ustadmobile/lib/db/entities/EntityConstantsKt.classPK!!d1com/ustadmobile/lib/db/entities/ErrorReport.classPK!!8G#com/ustadmobile/lib/db/entities/ExternalAppPermission$$serializer.classPK!! ;E^NJcom/ustadmobile/lib/db/entities/ExternalAppPermission$Companion.classPK!!ߺ &&&&;͊com/ustadmobile/lib/db/entities/ExternalAppPermission.classPK!!9Pcom/ustadmobile/lib/db/entities/Holiday$$serializer.classPK!!uU7Dcom/ustadmobile/lib/db/entities/Holiday$Companion.classPK!!Vk5%%-dcom/ustadmobile/lib/db/entities/Holiday.classPK!!|vvAY<com/ustadmobile/lib/db/entities/HolidayCalendar$$serializer.classPK!!@u55?.Xcom/ustadmobile/lib/db/entities/HolidayCalendar$Companion.classPK!!z!!5^com/ustadmobile/lib/db/entities/HolidayCalendar.classPK!!?ԛ}}O݀com/ustadmobile/lib/db/entities/HolidayCalendarWithNumEntries$$serializer.classPK!!PPMǝcom/ustadmobile/lib/db/entities/HolidayCalendarWithNumEntries$Companion.classPK!!5njjCcom/ustadmobile/lib/db/entities/HolidayCalendarWithNumEntries.classPK!!qh@Mcom/ustadmobile/lib/db/entities/LangUidAndName$$serializer.classPK!!C>T͋com/ustadmobile/lib/db/entities/LangUidAndName$Companion.classPK!!#mm4Ӌcom/ustadmobile/lib/db/entities/LangUidAndName.classPK!!9@:Gcom/ustadmobile/lib/db/entities/Language$$serializer.classPK!!t8com/ustadmobile/lib/db/entities/Language$Companion.classPK!!66. com/ustadmobile/lib/db/entities/Language.classPK!!zF ACcom/ustadmobile/lib/db/entities/LanguageVariant$$serializer.classPK!!+O)  ?_com/ustadmobile/lib/db/entities/LanguageVariant$Companion.classPK!!1z""5ecom/ustadmobile/lib/db/entities/LanguageVariant.classPK!!?com/ustadmobile/lib/db/entities/LeavingReason$$serializer.classPK!!{)=ۢcom/ustadmobile/lib/db/entities/LeavingReason$Companion.classPK!!~P["["3/com/ustadmobile/lib/db/entities/LeavingReason.classPK!!pL9Όcom/ustadmobile/lib/db/entities/Message$$serializer.classPK!!WY7com/ustadmobile/lib/db/entities/Message$Companion.classPK!!g&&-com/ustadmobile/lib/db/entities/Message.classPK!!"8com/ustadmobile/lib/db/entities/Moment$$serializer.classPK!!ܿ 6,com/ustadmobile/lib/db/entities/Moment$Companion.classPK!!ӳ,$3com/ustadmobile/lib/db/entities/Moment.classPK!!{F=!Icom/ustadmobile/lib/db/entities/OfflineItem$$serializer.classPK!!냘};.acom/ustadmobile/lib/db/entities/OfflineItem$Companion.classPK!!o;&;&1rgcom/ustadmobile/lib/db/entities/OfflineItem.classPK!!}C =com/ustadmobile/lib/db/entities/ParentEnrolmentRequired.classPK!!BUHcom/ustadmobile/lib/db/entities/PeerReviewerAllocation$$serializer.classPK!!@ШCCFccom/ustadmobile/lib/db/entities/PeerReviewerAllocation$Companion.classPK!!l$$< com/ustadmobile/lib/db/entities/PeerReviewerAllocation.classPK!!F1Lݍcom/ustadmobile/lib/db/entities/PeerReviewerAllocationList$$serializer.classPK!!BF88Jfcom/ustadmobile/lib/db/entities/PeerReviewerAllocationList$Companion.classPK!!R@com/ustadmobile/lib/db/entities/PeerReviewerAllocationList.classPK!!u)""8com/ustadmobile/lib/db/entities/Person$$serializer.classPK!!U667com/ustadmobile/lib/db/entities/Person$Companion.classPK!!.nn,D?com/ustadmobile/lib/db/entities/Person.classPK!!^EssHcom/ustadmobile/lib/db/entities/PersonAndDisplayDetail$$serializer.classPK!!gFɎcom/ustadmobile/lib/db/entities/PersonAndDisplayDetail$Companion.classPK!!OJ׌&&<jЎcom/ustadmobile/lib/db/entities/PersonAndDisplayDetail.classPK!!?pu<Pcom/ustadmobile/lib/db/entities/PersonAuth$$serializer.classPK!!{n:Lcom/ustadmobile/lib/db/entities/PersonAuth$Companion.classPK!!2^0com/ustadmobile/lib/db/entities/PersonAuth.classPK!!w;,com/ustadmobile/lib/db/entities/PersonAuth2$Companion.classPK!!Ypp10com/ustadmobile/lib/db/entities/PersonAuth2.classPK!!'L=NBcom/ustadmobile/lib/db/entities/PersonGroup$$serializer.classPK!!w;]com/ustadmobile/lib/db/entities/PersonGroup$Companion.classPK!! o!!1fcom/ustadmobile/lib/db/entities/PersonGroup.classPK!! Wp2UUCcom/ustadmobile/lib/db/entities/PersonGroupMember$$serializer.classPK!!s!4ATcom/ustadmobile/lib/db/entities/PersonGroupMember$Companion.classPK!!g,7Ψcom/ustadmobile/lib/db/entities/PersonGroupMember.classPK!!Ub%%L=ȏcom/ustadmobile/lib/db/entities/PersonGroupWithMemberCount$$serializer.classPK!!~88Jcom/ustadmobile/lib/db/entities/PersonGroupWithMemberCount$Companion.classPK!!@lcom/ustadmobile/lib/db/entities/PersonGroupWithMemberCount.classPK!!HZcBcom/ustadmobile/lib/db/entities/PersonNameAndUid$$serializer.classPK!!xB@com/ustadmobile/lib/db/entities/PersonNameAndUid$Companion.classPK!!836com/ustadmobile/lib/db/entities/PersonNameAndUid.classPK!!B./com/ustadmobile/lib/db/entities/PersonParentJoin$$serializer.classPK!!mFF@[Mcom/ustadmobile/lib/db/entities/PersonParentJoin$Companion.classPK!!ex<<6Tcom/ustadmobile/lib/db/entities/PersonParentJoin.classPK!!?"PDcom/ustadmobile/lib/db/entities/PersonParentJoinAndMinorPerson$$serializer.classPK!!1XXNcom/ustadmobile/lib/db/entities/PersonParentJoinAndMinorPerson$Companion.classPK!!PjjDlcom/ustadmobile/lib/db/entities/PersonParentJoinAndMinorPerson.classPK!!J?8ϐcom/ustadmobile/lib/db/entities/PersonPicture$$serializer.classPK!!M5=ocom/ustadmobile/lib/db/entities/PersonPicture$Companion.classPK!!t((3com/ustadmobile/lib/db/entities/PersonPicture.classPK!!3\OO>com/ustadmobile/lib/db/entities/PersonUidAndPasswordHash.classPK!!MggKk!com/ustadmobile/lib/db/entities/PersonWithAttemptsSummary$$serializer.classPK!!{W00I;?com/ustadmobile/lib/db/entities/PersonWithAttemptsSummary$Companion.classPK!!mZ?Ecom/ustadmobile/lib/db/entities/PersonWithAttemptsSummary.classPK!!RXXKecom/ustadmobile/lib/db/entities/PersonWithSessionsDisplay$$serializer.classPK!!\Ia00Icom/ustadmobile/lib/db/entities/PersonWithSessionsDisplay$Companion.classPK!!F?wcom/ustadmobile/lib/db/entities/PersonWithSessionsDisplay.classPK!!d^H8ˤcom/ustadmobile/lib/db/entities/Report$$serializer.classPK!!IV56۾com/ustadmobile/lib/db/entities/Report$Companion.classPK!!P:'',đcom/ustadmobile/lib/db/entities/Report.classPK!!o:..>com/ustadmobile/lib/db/entities/ReportFilter$$serializer.classPK!! d0<com/ustadmobile/lib/db/entities/ReportFilter$Companion.classPK!!/I"2~com/ustadmobile/lib/db/entities/ReportFilter.classPK!!d~P0com/ustadmobile/lib/db/entities/ReportFilterWithDisplayDetails$$serializer.classPK!!.3uXXNPcom/ustadmobile/lib/db/entities/ReportFilterWithDisplayDetails$Companion.classPK!!'rDWcom/ustadmobile/lib/db/entities/ReportFilterWithDisplayDetails.classPK!!"Cscom/ustadmobile/lib/db/entities/ReportQueryResult$$serializer.classPK!!`tAcom/ustadmobile/lib/db/entities/ReportQueryResult$Companion.classPK!!\A$++7com/ustadmobile/lib/db/entities/ReportQueryResult.classPK!!G>Vcom/ustadmobile/lib/db/entities/ReportSeries$$serializer.classPK!! hL L <kڒcom/ustadmobile/lib/db/entities/ReportSeries$Companion.classPK!!, :!:!2com/ustadmobile/lib/db/entities/ReportSeries.classPK!!gξ:com/ustadmobile/lib/db/entities/Schedule$$serializer.classPK!!_8 com/ustadmobile/lib/db/entities/Schedule$Companion.classPK!!?9բ33.6com/ustadmobile/lib/db/entities/Schedule.classPK!!*#?jcom/ustadmobile/lib/db/entities/SchoolPicture$$serializer.classPK!!5=䄓com/ustadmobile/lib/db/entities/SchoolPicture$Companion.classPK!!+=))3:com/ustadmobile/lib/db/entities/SchoolPicture.classPK!!sz(=com/ustadmobile/lib/db/entities/ScopedGrant$$serializer.classPK!!0>>;com/ustadmobile/lib/db/entities/ScopedGrant$Companion.classPK!! /?!?!1zȓcom/ustadmobile/lib/db/entities/ScopedGrant.classPK!!KpxDcom/ustadmobile/lib/db/entities/ScopedGrantAndName$$serializer.classPK!!Bcom/ustadmobile/lib/db/entities/ScopedGrantAndName$Companion.classPK!! 8com/ustadmobile/lib/db/entities/ScopedGrantAndName.classPK!!rEcom/ustadmobile/lib/db/entities/ScopedGrantWithName$$serializer.classPK!!*eC*7com/ustadmobile/lib/db/entities/ScopedGrantWithName$Companion.classPK!!OI 9=com/ustadmobile/lib/db/entities/ScopedGrantWithName.classPK!!gd[556aOcom/ustadmobile/lib/db/entities/Site$$serializer.classPK!!i]4jcom/ustadmobile/lib/db/entities/Site$Companion.classPK!!!!*pcom/ustadmobile/lib/db/entities/Site.classPK!!%G;com/ustadmobile/lib/db/entities/SiteTerms$$serializer.classPK!!n9ڮcom/ustadmobile/lib/db/entities/SiteTerms$Companion.classPK!!$!$!/ com/ustadmobile/lib/db/entities/SiteTerms.classPK!!zyyG}֔com/ustadmobile/lib/db/entities/SiteTermsWithLanguage$$serializer.classPK!!N/E[com/ustadmobile/lib/db/entities/SiteTermsWithLanguage$Companion.classPK!! ;com/ustadmobile/lib/db/entities/SiteTermsWithLanguage.classPK!!dn?R com/ustadmobile/lib/db/entities/StatementEntityAndDisplayDetails$$serializer.classPK!!m z(hhP`'com/ustadmobile/lib/db/entities/StatementEntityAndDisplayDetails$Companion.classPK!!C4F6.com/ustadmobile/lib/db/entities/StatementEntityAndDisplayDetails.classPK!!``EKcom/ustadmobile/lib/db/entities/StatementReportData$$serializer.classPK!!d Cccom/ustadmobile/lib/db/entities/StatementReportData$Companion.classPK!!=9@jcom/ustadmobile/lib/db/entities/StatementReportData.classPK!!N!!?com/ustadmobile/lib/db/entities/StudentResult$$serializer.classPK!!}cN=com/ustadmobile/lib/db/entities/StudentResult$Companion.classPK!!cBOBO3Hcom/ustadmobile/lib/db/entities/StudentResult.classPK!!\,@Bcom/ustadmobile/lib/db/entities/SystemPermission$$serializer.classPK!!-dװPP@com/ustadmobile/lib/db/entities/SystemPermission$Companion.classPK!!N]$$6com/ustadmobile/lib/db/entities/SystemPermission.classPK!!Z)N=Acom/ustadmobile/lib/db/entities/TransferJob$$serializer.classPK!!AF ;\com/ustadmobile/lib/db/entities/TransferJob$Companion.classPK!!th,,1ccom/ustadmobile/lib/db/entities/TransferJob.classPK!!:̃EEBcom/ustadmobile/lib/db/entities/TransferJobError$$serializer.classPK!!RP@com/ustadmobile/lib/db/entities/TransferJobError$Companion.classPK!!=T| | 6᱖com/ustadmobile/lib/db/entities/TransferJobError.classPK!!&AҖcom/ustadmobile/lib/db/entities/TransferJobItem$$serializer.classPK!!zS?com/ustadmobile/lib/db/entities/TransferJobItem$Companion.classPK!!H7j8%6%65:com/ustadmobile/lib/db/entities/TransferJobItem.classPK!!=,com/ustadmobile/lib/db/entities/UidAndLabel$$serializer.classPK!!/;Dcom/ustadmobile/lib/db/entities/UidAndLabel$Companion.classPK!!H!!1Jcom/ustadmobile/lib/db/entities/UidAndLabel.classPK!!?};om/ustadmobile/lib/db/entities/UmAccount$$serializer.classPK!!fl9cvcom/ustadmobile/lib/db/entities/UmAccount$Companion.classPK!!@ke))/j|com/ustadmobile/lib/db/entities/UmAccount.classPK!!O=bcom/ustadmobile/lib/db/entities/UserSession$$serializer.classPK!!g;—com/ustadmobile/lib/db/entities/UserSession$Companion.classPK!!>j'j'1y˗com/ustadmobile/lib/db/entities/UserSession.classPK!!O:2com/ustadmobile/lib/db/entities/UserSessionAndPerson.classPK!!N \\33Fcom/ustadmobile/lib/db/entities/ext/ClazzAssignmentShallowCopyKt.classPK!!~x x V/com/ustadmobile/lib/db/entities/ext/ClazzEnrolmentWithLeavingReasonShallowCopyKt.classPK!!hqn n O$com/ustadmobile/lib/db/entities/ext/ClazzLogAttendanceRecordShallowCopyKt.classPK!!Ld2e e Y.com/ustadmobile/lib/db/entities/ext/ClazzLogAttendanceRecordWithPersonShallowCopyKt.classPK!!, , ?:com/ustadmobile/lib/db/entities/ext/ClazzLogShallowCopyKt.classPK!!^d`[Fcom/ustadmobile/lib/db/entities/ext/ClazzWithHolidayCalendarAndAndTerminologyShallowCopyKt.classPK!!ӊiCXcom/ustadmobile/lib/db/entities/ext/ContentEntryShallowCopyKt.classPK!!`=W gcom/ustadmobile/lib/db/entities/ext/ContentEntryWithBlockAndLanguageShallowCopyKt.classPK!!- Kwcom/ustadmobile/lib/db/entities/ext/CourseAssignmentMarkShallowCopyKt.classPK!!^ Qcom/ustadmobile/lib/db/entities/ext/CourseAssignmentSubmissionShallowCopyKt.classPK!![>""H com/ustadmobile/lib/db/entities/ext/CourseGroupMemberShallowCopyKt.classPK!!6Q<<Ecom/ustadmobile/lib/db/entities/ext/CourseGroupSetShallowCopyKt.classPK!!4mH1com/ustadmobile/lib/db/entities/ext/CourseTerminologyShallowCopyKt.classPK!!آc* EQcom/ustadmobile/lib/db/entities/ext/DiscussionPostShallowCopyKt.classPK!!7"d d Fcom/ustadmobile/lib/db/entities/ext/HolidayCalendarShallowCopyKt.classPK!!i&= ?Icom/ustadmobile/lib/db/entities/ext/LanguageShallowCopyKt.classPK!!`DVĘcom/ustadmobile/lib/db/entities/ext/LeavingReasonShallowCopyKt.classPK!!auM9͘com/ustadmobile/lib/db/entities/ext/PeerReviewerAllocationShallowCopyKt.classPK!!RN?v v Mj֘com/ustadmobile/lib/db/entities/ext/PersonAndDisplayDetailShallowCopyKt.classPK!!v>64com/ustadmobile/lib/db/entities/xapi/StateEntity.classPK!!A\\Qscom/ustadmobile/lib/db/entities/xapi/StatementContextActivityJoin$Companion.classPK!!7뛆CCGxcom/ustadmobile/lib/db/entities/xapi/StatementContextActivityJoin.classPK!!~T)T)FBcom/ustadmobile/lib/db/entities/xapi/StatementEntity$$serializer.classPK!! 5>OODcom/ustadmobile/lib/db/entities/xapi/StatementEntity$Companion.classPK!!T_{{:țcom/ustadmobile/lib/db/entities/xapi/StatementEntity.classPK!!XJDcom/ustadmobile/lib/db/entities/xapi/StatementEntityJson$$serializer.classPK!!juNNH]com/ustadmobile/lib/db/entities/xapi/StatementEntityJson$Companion.classPK!!Ɨ!!>^dcom/ustadmobile/lib/db/entities/xapi/StatementEntityJson.classPK!!v  Acom/ustadmobile/lib/db/entities/xapi/VerbEntity$$serializer.classPK!! ?com/ustadmobile/lib/db/entities/xapi/VerbEntity$Companion.classPK!!Cҥ##5.com/ustadmobile/lib/db/entities/xapi/VerbEntity.classPK!!tx,,G&˜com/ustadmobile/lib/db/entities/xapi/VerbLangMapEntry$$serializer.classPK!!Dت66Ecom/ustadmobile/lib/db/entities/xapi/VerbLangMapEntry$Companion.classPK!!N4'%'%;Pcom/ustadmobile/lib/db/entities/xapi/VerbLangMapEntry.classPK!!HWWDcom/ustadmobile/lib/db/entities/xapi/XapiEntityObjectTypeFlags.classPK!!nHcom/ustadmobile/lib/db/entities/xapi/XapiSessionEntity$$serializer.classPK!!Uc>>F5com/ustadmobile/lib/db/entities/xapi/XapiSessionEntity$Companion.classPK!!qbIbI<"<com/ustadmobile/lib/db/entities/xapi/XapiSessionEntity.classPK!! )ޅcom/ustadmobile/core/db/BuildConfig.classPK!!#I 9com/ustadmobile/core/db/dao/CacheLockJoinDao_Impl$1.classPK!!E9com/ustadmobile/core/db/dao/CacheLockJoinDao_Impl$2.classPK!!pNN9jcom/ustadmobile/core/db/dao/CacheLockJoinDao_Impl$3.classPK!!t  9com/ustadmobile/core/db/dao/CacheLockJoinDao_Impl$4.classPK!!Lj9oŠcom/ustadmobile/core/db/dao/CacheLockJoinDao_Impl$5.classPK!!%~9̠com/ustadmobile/core/db/dao/CacheLockJoinDao_Impl$6.classPK!!h}yy90֠com/ustadmobile/core/db/dao/CacheLockJoinDao_Impl$7.classPK!!l9com/ustadmobile/core/db/dao/CacheLockJoinDao_Impl$8.classPK!!R>}47com/ustadmobile/core/db/dao/CacheLockJoinDao_Impl.classPK!!v; com/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$1.classPK!!- - <com/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$10.classPK!!Tt<!com/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$11.classPK!!~c c <:com/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$12.classPK!!sQ <_Gcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$13.classPK!! <Scom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$14.classPK!!M{rLL<`com/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$15.classPK!!'8o<<<pcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$16.classPK!!A <com/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$17.classPK!!B] <Hcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$18.classPK!!}TٺX X <ocom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$19.classPK!!&ۙ;!com/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$2.classPK!! W <com/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$20.classPK!!;;NN<%ġcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$21.classPK!!OD8<̡com/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$22.classPK!!AA<Fաcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$23.classPK!![E4ss<com/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$24.classPK!!Q*MM<com/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$25.classPK!!m''<Ucom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$26.classPK!!j88<$com/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$27.classPK!!x*x*<h-com/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$28.classPK!!#ee<:Xcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$29.classPK!!\;ocom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$3.classPK!!L:com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$6.classPK!!خ:com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$7.classPK!!  :com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$8.classPK!! :com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$9.classPK!!/8+ĩcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl.classPK!!bgW D com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Impl$1.classPK!!)#ݒ**Ecom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Impl$10.classPK!!W DCcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Impl$2.classPK!!a D@com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Impl$3.classPK!! Dzcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Impl$4.classPK!!ĜDcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Impl$5.classPK!!BɪZZD= com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Impl$6.classPK!!M^^Dcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Impl$7.classPK!!!ynnDcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Impl$8.classPK!!F$$$D#com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Impl$9.classPK!!6lZ4Z4BGcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Impl.classPK!!D) 4|com/ustadmobile/core/db/dao/ClazzLogDao_Impl$1.classPK!!XG/5com/ustadmobile/core/db/dao/ClazzLogDao_Impl$10.classPK!!IZ5com/ustadmobile/core/db/dao/ClazzLogDao_Impl$11.classPK!!n5com/ustadmobile/core/db/dao/ClazzLogDao_Impl$12.classPK!!W=5ɫcom/ustadmobile/core/db/dao/ClazzLogDao_Impl$13.classPK!!seϓ  5&com/ustadmobile/core/db/dao/ClazzLogDao_Impl$14.classPK!!PS;;5com/ustadmobile/core/db/dao/ClazzLogDao_Impl$15.classPK!!z,p 5com/ustadmobile/core/db/dao/ClazzLogDao_Impl$16.classPK!!>; 4jcom/ustadmobile/core/db/dao/ClazzLogDao_Impl$2.classPK!!8` 4kcom/ustadmobile/core/db/dao/ClazzLogDao_Impl$3.classPK!!V--4com/ustadmobile/core/db/dao/ClazzLogDao_Impl$4.classPK!!Kkrr4($com/ustadmobile/core/db/dao/ClazzLogDao_Impl$5.classPK!!rt&4+com/ustadmobile/core/db/dao/ClazzLogDao_Impl$6.classPK!!>>4,3com/ustadmobile/core/db/dao/ClazzLogDao_Impl$7.classPK!!UU4:com/ustadmobile/core/db/dao/ClazzLogDao_Impl$8.classPK!!xAyy4cOcom/ustadmobile/core/db/dao/ClazzLogDao_Impl$9.classPK!!êbKbK2.dcom/ustadmobile/core/db/dao/ClazzLogDao_Impl.classPK!!ރ 4௬com/ustadmobile/core/db/dao/CommentsDao_Impl$1.classPK!!2» @@4com/ustadmobile/core/db/dao/CommentsDao_Impl$2.classPK!!stt4Gcom/ustadmobile/core/db/dao/CommentsDao_Impl$3.classPK!!,  4 Ǭcom/ustadmobile/core/db/dao/CommentsDao_Impl$4.classPK!!iX4oЬcom/ustadmobile/core/db/dao/CommentsDao_Impl$5.classPK!!j 4com/ustadmobile/core/db/dao/CommentsDao_Impl$6.classPK!!劳C4com/ustadmobile/core/db/dao/CommentsDao_Impl$7.classPK!!lD 4com/ustadmobile/core/db/dao/CommentsDao_Impl$8.classPK!!04+com/ustadmobile/core/db/dao/CommentsDao_Impl$9.classPK!!yŖ^^2Ecom/ustadmobile/core/db/dao/CommentsDao_Impl.classPK!!f ;棭com/ustadmobile/core/db/dao/ContentCategoryDao_Impl$1.classPK!!com/ustadmobile/core/db/dao/ContentCategoryDao_Impl$3.classPK!!IC* 9Ocom/ustadmobile/core/db/dao/ContentCategoryDao_Impl.classPK!!nm4 4 AXcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Impl$1.classPK!!I,bn n Acom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Impl$2.classPK!!5ׂAcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Impl$3.classPK!!to!o!? com/ustadmobile/core/db/dao/ContentCategorySchemaDao_Impl.classPK!!lv K com/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Impl$1.classPK!!; K*com/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Impl$2.classPK!!tsXXK5com/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Impl$3.classPK!!?!?!I=com/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Impl.classPK!!d^^8j_com/ustadmobile/core/db/dao/ContentEntryDao_Impl$1.classPK!!!z9ocom/ustadmobile/core/db/dao/ContentEntryDao_Impl$10.classPK!!t"))9zcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$11.classPK!!Ӓ""9ߵcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$12.classPK!!wgbiU2U291ٮcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$13.classPK!! e9 com/ustadmobile/core/db/dao/ContentEntryDao_Impl$14.classPK!!^v&9Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$15.classPK!!8eww91com/ustadmobile/core/db/dao/ContentEntryDao_Impl$16.classPK!!kj339Pcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$17.classPK!!  9Ycom/ustadmobile/core/db/dao/ContentEntryDao_Impl$18.classPK!!3<9yvcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$19.classPK!!٧``8Qcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$2.classPK!!ꗮA'A'9com/ustadmobile/core/db/dao/ContentEntryDao_Impl$20.classPK!!^Z889̯com/ustadmobile/core/db/dao/ContentEntryDao_Impl$21.classPK!!4229.com/ustadmobile/core/db/dao/ContentEntryDao_Impl$22.classPK!!g229com/ustadmobile/core/db/dao/ContentEntryDao_Impl$23.classPK!!VD3z2z29:com/ustadmobile/core/db/dao/ContentEntryDao_Impl$24.classPK!!"t2t29|mcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$25.classPK!!Y009Gcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$26.classPK!!(u?d d 9νcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$27.classPK!!mmJe8ɰcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$3.classPK!!uu8ٰcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$4.classPK!!.zdd8aްcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$5.classPK!!U8com/ustadmobile/core/db/dao/ContentEntryDao_Impl$6.classPK!!Au8 com/ustadmobile/core/db/dao/ContentEntryDao_Impl$7.classPK!!¥ZZ8icom/ustadmobile/core/db/dao/ContentEntryDao_Impl$8.classPK!!QS8com/ustadmobile/core/db/dao/ContentEntryDao_Impl$9.classPK!!{旫\\6com/ustadmobile/core/db/dao/ContentEntryDao_Impl.classPK!!X\ Aرcom/ustadmobile/core/db/dao/ContentEntryImportJobDao_Impl$1.classPK!!( ( Bcom/ustadmobile/core/db/dao/ContentEntryImportJobDao_Impl$10.classPK!!aBVcom/ustadmobile/core/db/dao/ContentEntryImportJobDao_Impl$11.classPK!!|$nEEBAcom/ustadmobile/core/db/dao/ContentEntryImportJobDao_Impl$12.classPK!!yg Bcom/ustadmobile/core/db/dao/ContentEntryImportJobDao_Impl$13.classPK!!2B~ ~ Bcom/ustadmobile/core/db/dao/ContentEntryImportJobDao_Impl$14.classPK!!~#hhA*com/ustadmobile/core/db/dao/ContentEntryImportJobDao_Impl$2.classPK!!T?A/com/ustadmobile/core/db/dao/ContentEntryImportJobDao_Impl$3.classPK!!ppAm4com/ustadmobile/core/db/dao/ContentEntryImportJobDao_Impl$4.classPK!!ҒA<9com/ustadmobile/core/db/dao/ContentEntryImportJobDao_Impl$5.classPK!!Q3?A->com/ustadmobile/core/db/dao/ContentEntryImportJobDao_Impl$6.classPK!!AFcom/ustadmobile/core/db/dao/ContentEntryImportJobDao_Impl$7.classPK!! AOcom/ustadmobile/core/db/dao/ContentEntryImportJobDao_Impl$8.classPK!!  AYcom/ustadmobile/core/db/dao/ContentEntryImportJobDao_Impl$9.classPK!!='3!!?[ccom/ustadmobile/core/db/dao/ContentEntryImportJobDao_Impl.classPK!!2: : GVcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$1.classPK!!V" " Hcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$10.classPK!!< < G}com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$2.classPK!!h h Gcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$3.classPK!!:[00G벲com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$4.classPK!!pLqqGcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$5.classPK!!NGVòcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$6.classPK!!GԲcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$7.classPK!!O%YYGcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$8.classPK!!/]- - Gcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$9.classPK!!ßb E EE&com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl.classPK!!͗@Vcom/ustadmobile/core/db/dao/ContentEntryPicture2Dao_Impl$1.classPK!!@_com/ustadmobile/core/db/dao/ContentEntryPicture2Dao_Impl$2.classPK!!V>>@dcom/ustadmobile/core/db/dao/ContentEntryPicture2Dao_Impl$3.classPK!!F  @(lcom/ustadmobile/core/db/dao/ContentEntryPicture2Dao_Impl$4.classPK!! ˿ >vcom/ustadmobile/core/db/dao/ContentEntryPicture2Dao_Impl.classPK!! rK ?com/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl$1.classPK!!?CF ?ڌcom/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl$2.classPK!!X(b?'com/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl$3.classPK!!sx?dcom/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl$4.classPK!!>I?xcom/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl$5.classPK!!8%44?嶳com/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl$6.classPK!!=vƳcom/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl.classPK!!l Hcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl$1.classPK!!&$ Hcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl$2.classPK!!s::Hcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl$3.classPK!!!@7 7 Hicom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl$4.classPK!!BlBlHcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl$5.classPK!!u00Fd)com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl.classPK!!t_S ?Ycom/ustadmobile/core/db/dao/ContentEntryVersionDao_Impl$1.classPK!!?dcom/ustadmobile/core/db/dao/ContentEntryVersionDao_Impl$2.classPK!!ǘ?icom/ustadmobile/core/db/dao/ContentEntryVersionDao_Impl$3.classPK!!jYQ?@rcom/ustadmobile/core/db/dao/ContentEntryVersionDao_Impl$4.classPK!!o8#?{com/ustadmobile/core/db/dao/ContentEntryVersionDao_Impl$5.classPK!!ދd?|com/ustadmobile/core/db/dao/ContentEntryVersionDao_Impl$6.classPK!!^T?com/ustadmobile/core/db/dao/ContentEntryVersionDao_Impl$7.classPK!!;?com/ustadmobile/core/db/dao/ContentEntryVersionDao_Impl$8.classPK!!Ʈ<=com/ustadmobile/core/db/dao/ContentEntryVersionDao_Impl.classPK!!,r r @ִcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl$1.classPK!!L0RRAUcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl$10.classPK!!=V @com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl$2.classPK!!^@com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl$3.classPK!!)t.@Ncom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl$4.classPK!!O< @0com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl$5.classPK!!)@com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl$6.classPK!!lE@'com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl$7.classPK!!I55!5!@>com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl$8.classPK!!¹##@4`com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl$9.classPK!!GPK]K]>Kcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl.classPK!! Fcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$1.classPK!!Γ}}G%com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$10.classPK!! P||Gcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$11.classPK!!YlGcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$12.classPK!!*2 Gcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$13.classPK!!PG?com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$14.classPK!!GLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$15.classPK!!壥G9'com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$16.classPK!!yo% GJ0com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$17.classPK!!JgG>com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$18.classPK!!l| FNcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$2.classPK!!&&FYcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$3.classPK!!"djjFacom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$4.classPK!!n3  Fficom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$5.classPK!!3Fwcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$6.classPK!!hzFȇcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$7.classPK!!Tk FǗcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$8.classPK!!%ՃFcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$9.classPK!!cǷnnDcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl.classPK!!T JRcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Impl$1.classPK!!-;K)com/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Impl$10.classPK!!SK7Gcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Impl$11.classPK!!Ⱥj= = Jdcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Impl$2.classPK!!5JWpcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Impl$3.classPK!!W6Jucom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Impl$4.classPK!!lNNJzcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Impl$5.classPK!!OĆJmcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Impl$6.classPK!!×s J[com/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Impl$7.classPK!!ϱYz z Jncom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Impl$8.classPK!!JPcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Impl$9.classPK!!3+5+5Hcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionFileDao_Impl.classPK!!N=XX7Bcom/ustadmobile/core/db/dao/CourseBlockDao_Impl$1.classPK!!PA8com/ustadmobile/core/db/dao/CourseBlockDao_Impl$10.classPK!!W&8\com/ustadmobile/core/db/dao/CourseBlockDao_Impl$11.classPK!!!  8Rcom/ustadmobile/core/db/dao/CourseBlockDao_Impl$12.classPK!!j^ԏP P 8com/ustadmobile/core/db/dao/CourseBlockDao_Impl$13.classPK!!9AgII8c%com/ustadmobile/core/db/dao/CourseBlockDao_Impl$14.classPK!!]{8=com/ustadmobile/core/db/dao/CourseBlockDao_Impl$15.classPK!!$tt8vEcom/ustadmobile/core/db/dao/CourseBlockDao_Impl$16.classPK!!0vwRR8@]com/ustadmobile/core/db/dao/CourseBlockDao_Impl$17.classPK!!*a!SS8zcom/ustadmobile/core/db/dao/CourseBlockDao_Impl$18.classPK!!::8θcom/ustadmobile/core/db/dao/CourseBlockDao_Impl$19.classPK!!p4bZZ7= com/ustadmobile/core/db/dao/CourseBlockDao_Impl$2.classPK!!o_T888com/ustadmobile/core/db/dao/CourseBlockDao_Impl$20.classPK!!耔;;8Pcom/ustadmobile/core/db/dao/CourseBlockDao_Impl$21.classPK!!~ߙKoo8pYcom/ustadmobile/core/db/dao/CourseBlockDao_Impl$22.classPK!!lu\ \ 85qcom/ustadmobile/core/db/dao/CourseBlockDao_Impl$23.classPK!!u}]]8zcom/ustadmobile/core/db/dao/CourseBlockDao_Impl$24.classPK!!C8com/ustadmobile/core/db/dao/CourseBlockDao_Impl$25.classPK!!{<**8com/ustadmobile/core/db/dao/CourseBlockDao_Impl$26.classPK!!q\\8Źcom/ustadmobile/core/db/dao/CourseBlockDao_Impl$27.classPK!!]`8ݹcom/ustadmobile/core/db/dao/CourseBlockDao_Impl$28.classPK!!~{::8com/ustadmobile/core/db/dao/CourseBlockDao_Impl$29.classPK!!=ZD7<1com/ustadmobile/core/db/dao/CourseBlockDao_Impl$3.classPK!!@<4Q Q 80@com/ustadmobile/core/db/dao/CourseBlockDao_Impl$30.classPK!!n#557Icom/ustadmobile/core/db/dao/CourseBlockDao_Impl$4.classPK!!fO)77aNcom/ustadmobile/core/db/dao/CourseBlockDao_Impl$5.classPK!!Ah7Scom/ustadmobile/core/db/dao/CourseBlockDao_Impl$6.classPK!!-D7[com/ustadmobile/core/db/dao/CourseBlockDao_Impl$7.classPK!!B7bcom/ustadmobile/core/db/dao/CourseBlockDao_Impl$8.classPK!! D~7Gjcom/ustadmobile/core/db/dao/CourseBlockDao_Impl$9.classPK!!=cc5qcom/ustadmobile/core/db/dao/CourseBlockDao_Impl.classPK!!jt >պcom/ustadmobile/core/db/dao/CourseBlockPictureDao_Impl$1.classPK!!}00>޺com/ustadmobile/core/db/dao/CourseBlockPictureDao_Impl$2.classPK!!ܻ<7com/ustadmobile/core/db/dao/CourseBlockPictureDao_Impl.classPK!!k=com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$1.classPK!! :>com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$10.classPK!!QO22>com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$11.classPK!!$!$!>com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$12.classPK!!\q  ><com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$13.classPK!!$c>Rcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$14.classPK!!Tй  =~rcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$2.classPK!!XBB=zcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$3.classPK!!+=com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$4.classPK!![ا++=com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$5.classPK!!p D ''=Ccom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$6.classPK!!Lj??=Ścom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$7.classPK!!jl =_com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$8.classPK!!+t?7 7 =_com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$9.classPK!!/6SYY;com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl.classPK!!_@S:com/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$1.classPK!!r g g ;4com/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$10.classPK!!*b:+com/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$2.classPK!!S7  :(5com/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$3.classPK!!}~:>com/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$4.classPK!!}nn:Fcom/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$5.classPK!!y5ļ:LNcom/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$6.classPK!!Gh h :`Vcom/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$7.classPK!!%W_: dcom/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$8.classPK!!pL? ? :0scom/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$9.classPK!!KM++8ǀcom/ustadmobile/core/db/dao/CourseGroupSetDao_Impl.classPK!!/gK3 3 <9com/ustadmobile/core/db/dao/CoursePermissionDao_Impl$1.classPK!!=Ъ=Ƶcom/ustadmobile/core/db/dao/CoursePermissionDao_Impl$10.classPK!!m{{=Ӽcom/ustadmobile/core/db/dao/CoursePermissionDao_Impl$11.classPK!!O- =ܼcom/ustadmobile/core/db/dao/CoursePermissionDao_Impl$12.classPK!!Gΐ =com/ustadmobile/core/db/dao/CoursePermissionDao_Impl$13.classPK!! =com/ustadmobile/core/db/dao/CoursePermissionDao_Impl$14.classPK!!,0ZUU=com/ustadmobile/core/db/dao/CoursePermissionDao_Impl$15.classPK!!j=com/ustadmobile/core/db/dao/CoursePermissionDao_Impl$16.classPK!!dUz z =com/ustadmobile/core/db/dao/CoursePermissionDao_Impl$17.classPK!!fSXii<com/ustadmobile/core/db/dao/CoursePermissionDao_Impl$2.classPK!!8<\$com/ustadmobile/core/db/dao/CoursePermissionDao_Impl$3.classPK!!I1& & <@,com/ustadmobile/core/db/dao/CoursePermissionDao_Impl$4.classPK!!@#%%<5com/ustadmobile/core/db/dao/CoursePermissionDao_Impl$5.classPK!!D   <\com/ustadmobile/core/db/dao/CoursePermissionDao_Impl$6.classPK!!>k/ / <uicom/ustadmobile/core/db/dao/CoursePermissionDao_Impl$7.classPK!!Y<vcom/ustadmobile/core/db/dao/CoursePermissionDao_Impl$8.classPK!!zK NN<com/ustadmobile/core/db/dao/CoursePermissionDao_Impl$9.classPK!!d%%:com/ustadmobile/core/db/dao/CoursePermissionDao_Impl.classPK!!N  93]com/ustadmobile/core/db/dao/CoursePictureDao_Impl$1.classPK!!%9fcom/ustadmobile/core/db/dao/CoursePictureDao_Impl$2.classPK!!Iii9kcom/ustadmobile/core/db/dao/CoursePictureDao_Impl$3.classPK!!>V 9Gscom/ustadmobile/core/db/dao/CoursePictureDao_Impl$4.classPK!!:onT T 7}com/ustadmobile/core/db/dao/CoursePictureDao_Impl.classPK!!Rkk=3com/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$1.classPK!!z8  >com/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$10.classPK!!FK=mm=[com/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$2.classPK!!ۋ=#com/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$3.classPK!!$K= com/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$4.classPK!!{@=0com/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$5.classPK!!h9=Ycom/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$6.classPK!!=* * =Ⱦcom/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$7.classPK!!F =վcom/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$8.classPK!!j  =zcom/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$9.classPK!!Y ' ';com/ustadmobile/core/db/dao/CourseTerminologyDao_Impl.classPK!!t(ۏ7Jcom/ustadmobile/core/db/dao/DeletedItemDao_Impl$1.classPK!!gr"c c 7.com/ustadmobile/core/db/dao/DeletedItemDao_Impl$2.classPK!!7'com/ustadmobile/core/db/dao/DeletedItemDao_Impl$3.classPK!!x]3378com/ustadmobile/core/db/dao/DeletedItemDao_Impl$4.classPK!!)S 7[Hcom/ustadmobile/core/db/dao/DeletedItemDao_Impl$5.classPK!!#b||5=Ucom/ustadmobile/core/db/dao/DeletedItemDao_Impl.classPK!!j6 : icom/ustadmobile/core/db/dao/DiscussionPostDao_Impl$1.classPK!!>!!;ucom/ustadmobile/core/db/dao/DiscussionPostDao_Impl$10.classPK!!Y"u``;com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$11.classPK!!_;;com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$12.classPK!! ;com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$13.classPK!!ΚII;ȿcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl$14.classPK!!xi;wѿcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl$15.classPK!!] ! !;com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$16.classPK!! n :O com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$2.classPK!!hY :_com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$3.classPK!!ii:#com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$4.classPK!!Q-B:k(com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$5.classPK!!d6nn:q0com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$6.classPK!![-a:78com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$7.classPK!! :K@com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$8.classPK!!ՁWll:Icom/ustadmobile/core/db/dao/DiscussionPostDao_Impl$9.classPK!!\<\<8ccom/ustadmobile/core/db/dao/DiscussionPostDao_Impl.classPK!!zz} } <9com/ustadmobile/core/db/dao/EnrolmentRequestDao_Impl$1.classPK!!7%jj<com/ustadmobile/core/db/dao/EnrolmentRequestDao_Impl$2.classPK!!ޟg||<԰com/ustadmobile/core/db/dao/EnrolmentRequestDao_Impl$3.classPK!!\Q<com/ustadmobile/core/db/dao/EnrolmentRequestDao_Impl$4.classPK!!(]22<com/ustadmobile/core/db/dao/EnrolmentRequestDao_Impl$5.classPK!!NBB<com/ustadmobile/core/db/dao/EnrolmentRequestDao_Impl$6.classPK!!hz  <"com/ustadmobile/core/db/dao/EnrolmentRequestDao_Impl$7.classPK!!;%+%+<com/ustadmobile/core/db/dao/EnrolmentRequestDao_Impl$8.classPK!!o+K!K!:$com/ustadmobile/core/db/dao/EnrolmentRequestDao_Impl.classPK!!ۯ  7Ecom/ustadmobile/core/db/dao/ErrorReportDao_Impl$1.classPK!!ו7Qcom/ustadmobile/core/db/dao/ErrorReportDao_Impl$2.classPK!!,񱳫7Xcom/ustadmobile/core/db/dao/ErrorReportDao_Impl$3.classPK!!" &&7kcom/ustadmobile/core/db/dao/ErrorReportDao_Impl$4.classPK!!b5gcom/ustadmobile/core/db/dao/ErrorReportDao_Impl.classPK!!~J Acom/ustadmobile/core/db/dao/ExternalAppPermissionDao_Impl$1.classPK!!%Acom/ustadmobile/core/db/dao/ExternalAppPermissionDao_Impl$2.classPK!!e \__Acom/ustadmobile/core/db/dao/ExternalAppPermissionDao_Impl$3.classPK!!Qpt Acom/ustadmobile/core/db/dao/ExternalAppPermissionDao_Impl$4.classPK!!YYYAcom/ustadmobile/core/db/dao/ExternalAppPermissionDao_Impl$5.classPK!!~  ?com/ustadmobile/core/db/dao/ExternalAppPermissionDao_Impl.classPK!!Y ;com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$1.classPK!!<Tcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$10.classPK!!J^[ ;Wcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$2.classPK!!כ' ' ;com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$3.classPK!!l߸;(com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$4.classPK!!oɟ;9com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$5.classPK!!k^Ζ;Xcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$6.classPK!!R66;G(com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$7.classPK!!;;9com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$8.classPK!!O[;Icom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$9.classPK!!ٶA!A!9Ycom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl.classPK!!* 3{com/ustadmobile/core/db/dao/HolidayDao_Impl$1.classPK!!/xܿ 3ocom/ustadmobile/core/db/dao/HolidayDao_Impl$2.classPK!!@3com/ustadmobile/core/db/dao/HolidayDao_Impl$3.classPK!!=hh3com/ustadmobile/core/db/dao/HolidayDao_Impl$4.classPK!!Ҷ,3com/ustadmobile/core/db/dao/HolidayDao_Impl$5.classPK!!ny&&3ۢcom/ustadmobile/core/db/dao/HolidayDao_Impl$6.classPK!!QJ3Rcom/ustadmobile/core/db/dao/HolidayDao_Impl$7.classPK!!$3com/ustadmobile/core/db/dao/HolidayDao_Impl$8.classPK!!>BG(G(1com/ustadmobile/core/db/dao/HolidayDao_Impl.classPK!!MÒ 4com/ustadmobile/core/db/dao/LanguageDao_Impl$1.classPK!![5com/ustadmobile/core/db/dao/LanguageDao_Impl$10.classPK!!5E4 5 com/ustadmobile/core/db/dao/LanguageDao_Impl$11.classPK!!n 4com/ustadmobile/core/db/dao/LanguageDao_Impl$2.classPK!!nE 4r!com/ustadmobile/core/db/dao/LanguageDao_Impl$3.classPK!!|rr4,com/ustadmobile/core/db/dao/LanguageDao_Impl$4.classPK!!eyL4K4com/ustadmobile/core/db/dao/LanguageDao_Impl$5.classPK!!\)R4;com/ustadmobile/core/db/dao/LanguageDao_Impl$6.classPK!!aoo4]Ccom/ustadmobile/core/db/dao/LanguageDao_Impl$7.classPK!! jj4Ucom/ustadmobile/core/db/dao/LanguageDao_Impl$8.classPK!!UU4fcom/ustadmobile/core/db/dao/LanguageDao_Impl$9.classPK!!NN2xcom/ustadmobile/core/db/dao/LanguageDao_Impl.classPK!!I-C ;com/ustadmobile/core/db/dao/LanguageVariantDao_Impl$1.classPK!!10% ;com/ustadmobile/core/db/dao/LanguageVariantDao_Impl$2.classPK!!L;&com/ustadmobile/core/db/dao/LanguageVariantDao_Impl$3.classPK!!-=597com/ustadmobile/core/db/dao/LanguageVariantDao_Impl.classPK!!?99com/ustadmobile/core/db/dao/LeavingReasonDao_Impl$1.classPK!!D D :k com/ustadmobile/core/db/dao/LeavingReasonDao_Impl$10.classPK!! :com/ustadmobile/core/db/dao/LeavingReasonDao_Impl$11.classPK!!4We e :.!com/ustadmobile/core/db/dao/LeavingReasonDao_Impl$12.classPK!!CF 9,com/ustadmobile/core/db/dao/LeavingReasonDao_Impl$2.classPK!!de. . 9B6com/ustadmobile/core/db/dao/LeavingReasonDao_Impl$3.classPK!!hP29?com/ustadmobile/core/db/dao/LeavingReasonDao_Impl$4.classPK!!  9Gcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl$5.classPK!!]9&Ocom/ustadmobile/core/db/dao/LeavingReasonDao_Impl$6.classPK!!τ 9/Wcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl$7.classPK!!k"  91ecom/ustadmobile/core/db/dao/LeavingReasonDao_Impl$8.classPK!!> 9tcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl$9.classPK!!N$2$27com/ustadmobile/core/db/dao/LeavingReasonDao_Impl.classPK!!3 com/ustadmobile/core/db/dao/MessageDao_Impl$1.classPK!!#K3com/ustadmobile/core/db/dao/MessageDao_Impl$2.classPK!!.7h h 3ccom/ustadmobile/core/db/dao/MessageDao_Impl$3.classPK!!' F$$3com/ustadmobile/core/db/dao/MessageDao_Impl$4.classPK!!Eg/1!com/ustadmobile/core/db/dao/MessageDao_Impl.classPK!!l7b com/ustadmobile/core/db/dao/OfflineItemDao_Impl$1.classPK!!X!!7Icom/ustadmobile/core/db/dao/OfflineItemDao_Impl$2.classPK!!j7com/ustadmobile/core/db/dao/OfflineItemDao_Impl$3.classPK!!07com/ustadmobile/core/db/dao/OfflineItemDao_Impl$4.classPK!!H-7(com/ustadmobile/core/db/dao/OfflineItemDao_Impl$5.classPK!!3}JJ5"Bcom/ustadmobile/core/db/dao/OfflineItemDao_Impl.classPK!!Rpp?Ycom/ustadmobile/core/db/dao/OutgoingReplicationDao_Impl$1.classPK!!W%%?bcom/ustadmobile/core/db/dao/OutgoingReplicationDao_Impl$2.classPK!!tA A ?jcom/ustadmobile/core/db/dao/OutgoingReplicationDao_Impl$3.classPK!!\mO] ] =wcom/ustadmobile/core/db/dao/OutgoingReplicationDao_Impl.classPK!!|6Bdcom/ustadmobile/core/db/dao/PeerReviewerAllocationDao_Impl$1.classPK!!N| Ccom/ustadmobile/core/db/dao/PeerReviewerAllocationDao_Impl$10.classPK!!"B com/ustadmobile/core/db/dao/PeerReviewerAllocationDao_Impl$2.classPK!!"" " B~com/ustadmobile/core/db/dao/PeerReviewerAllocationDao_Impl$3.classPK!!8Bcom/ustadmobile/core/db/dao/PeerReviewerAllocationDao_Impl$4.classPK!!P .Bcom/ustadmobile/core/db/dao/PeerReviewerAllocationDao_Impl$5.classPK!!XBUNNBCcom/ustadmobile/core/db/dao/PeerReviewerAllocationDao_Impl$6.classPK!!QjKKBcom/ustadmobile/core/db/dao/PeerReviewerAllocationDao_Impl$7.classPK!!@q+U U Bcom/ustadmobile/core/db/dao/PeerReviewerAllocationDao_Impl$8.classPK!!ABQcom/ustadmobile/core/db/dao/PeerReviewerAllocationDao_Impl$9.classPK!!ve%%@com/ustadmobile/core/db/dao/PeerReviewerAllocationDao_Impl.classPK!!Y867 com/ustadmobile/core/db/dao/PersonAuth2Dao_Impl$1.classPK!! '7com/ustadmobile/core/db/dao/PersonAuth2Dao_Impl$2.classPK!!_77,com/ustadmobile/core/db/dao/PersonAuth2Dao_Impl$3.classPK!!%7}$com/ustadmobile/core/db/dao/PersonAuth2Dao_Impl$4.classPK!!# 7b,com/ustadmobile/core/db/dao/PersonAuth2Dao_Impl$5.classPK!!z 7G:com/ustadmobile/core/db/dao/PersonAuth2Dao_Impl$6.classPK!!{005>3com/ustadmobile/core/db/dao/PersonDao_Impl$17.classPK!!g"!!3#+com/ustadmobile/core/db/dao/PersonDao_Impl$18.classPK!!OD3Ccom/ustadmobile/core/db/dao/PersonDao_Impl$19.classPK!!#HH2[com/ustadmobile/core/db/dao/PersonDao_Impl$2.classPK!!>%TT3jcom/ustadmobile/core/db/dao/PersonDao_Impl$20.classPK!!tP31com/ustadmobile/core/db/dao/PersonDao_Impl$21.classPK!!) &//3com/ustadmobile/core/db/dao/PersonDao_Impl$22.classPK!!;  3com/ustadmobile/core/db/dao/PersonDao_Impl$23.classPK!!Jm113com/ustadmobile/core/db/dao/PersonDao_Impl$24.classPK!!&c93_com/ustadmobile/core/db/dao/PersonDao_Impl$25.classPK!!nqe$e$3com/ustadmobile/core/db/dao/PersonDao_Impl$26.classPK!!5[333>8com/ustadmobile/core/db/dao/PersonDao_Impl$27.classPK!!v 3lcom/ustadmobile/core/db/dao/PersonDao_Impl$28.classPK!!N̮ 3=vcom/ustadmobile/core/db/dao/PersonDao_Impl$29.classPK!!2<com/ustadmobile/core/db/dao/PersonDao_Impl$3.classPK!!X X 3pcom/ustadmobile/core/db/dao/PersonDao_Impl$30.classPK!! {? ? 2com/ustadmobile/core/db/dao/PersonDao_Impl$4.classPK!!3X X 2com/ustadmobile/core/db/dao/PersonDao_Impl$5.classPK!!mv2Pcom/ustadmobile/core/db/dao/PersonDao_Impl$6.classPK!!e&&23com/ustadmobile/core/db/dao/PersonDao_Impl$7.classPK!! _^^2com/ustadmobile/core/db/dao/PersonDao_Impl$8.classPK!!X2Wcom/ustadmobile/core/db/dao/PersonDao_Impl$9.classPK!!r}ׯׯ0com/ustadmobile/core/db/dao/PersonDao_Impl.classPK!!U K] ] 7wcom/ustadmobile/core/db/dao/PersonGroupDao_Impl$1.classPK!!JDs 7\com/ustadmobile/core/db/dao/PersonGroupDao_Impl$2.classPK!!zaΐ7:com/ustadmobile/core/db/dao/PersonGroupDao_Impl$3.classPK!!v7com/ustadmobile/core/db/dao/PersonGroupDao_Impl$4.classPK!!jGݣ7com/ustadmobile/core/db/dao/PersonGroupDao_Impl$5.classPK!!ю7 com/ustadmobile/core/db/dao/PersonGroupDao_Impl$6.classPK!!є|337&com/ustadmobile/core/db/dao/PersonGroupDao_Impl$7.classPK!!i?q$$5com/ustadmobile/core/db/dao/PersonGroupDao_Impl.classPK!!sL5 =com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$1.classPK!!m>com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$10.classPK!!k} =com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$2.classPK!!QqG=: com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$3.classPK!!f0q=rcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$4.classPK!!=com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$5.classPK!!7,m =com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$6.classPK!!~; =&com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$7.classPK!!rvv=0com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$8.classPK!!$uu=kAcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$9.classPK!!=ZS!!;;Rcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl.classPK!!QT& & <scom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$1.classPK!!Bʮ@@=com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$10.classPK!!JZ Z <com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$2.classPK!!8<icom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$3.classPK!!8\<com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$4.classPK!!I(K=$=$<ucom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$5.classPK!!?%1D$D$< com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$6.classPK!!Cvmm<com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$7.classPK!!U <qcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$8.classPK!!`P::< com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$9.classPK!! :Acom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl.classPK!!ȐH H 9+4com/ustadmobile/core/db/dao/PersonPictureDao_Impl$1.classPK!!7Y :=com/ustadmobile/core/db/dao/PersonPictureDao_Impl$10.classPK!!t":Hcom/ustadmobile/core/db/dao/PersonPictureDao_Impl$11.classPK!![ѐ:Qcom/ustadmobile/core/db/dao/PersonPictureDao_Impl$12.classPK!!G:7/ / :1Zcom/ustadmobile/core/db/dao/PersonPictureDao_Impl$13.classPK!!=S S :gcom/ustadmobile/core/db/dao/PersonPictureDao_Impl$14.classPK!!U U :cucom/ustadmobile/core/db/dao/PersonPictureDao_Impl$15.classPK!!J J 9com/ustadmobile/core/db/dao/PersonPictureDao_Impl$2.classPK!!t[x x 9com/ustadmobile/core/db/dao/PersonPictureDao_Impl$3.classPK!!{9com/ustadmobile/core/db/dao/PersonPictureDao_Impl$4.classPK!!DdBB9ocom/ustadmobile/core/db/dao/PersonPictureDao_Impl$5.classPK!!q~9com/ustadmobile/core/db/dao/PersonPictureDao_Impl$6.classPK!!79com/ustadmobile/core/db/dao/PersonPictureDao_Impl$7.classPK!!ff9 com/ustadmobile/core/db/dao/PersonPictureDao_Impl$8.classPK!!@uu9ʴcom/ustadmobile/core/db/dao/PersonPictureDao_Impl$9.classPK!! F#$#$7com/ustadmobile/core/db/dao/PersonPictureDao_Impl.classPK!!j32com/ustadmobile/core/db/dao/ReportDao_Impl$1.classPK!!Fp 36com/ustadmobile/core/db/dao/ReportDao_Impl$10.classPK!![ 38com/ustadmobile/core/db/dao/ReportDao_Impl$11.classPK!!gFF3ccom/ustadmobile/core/db/dao/ReportDao_Impl$12.classPK!!#} 3com/ustadmobile/core/db/dao/ReportDao_Impl$13.classPK!!k2com/ustadmobile/core/db/dao/ReportDao_Impl$2.classPK!!.:  2)com/ustadmobile/core/db/dao/ReportDao_Impl$3.classPK!!b2m2com/ustadmobile/core/db/dao/ReportDao_Impl$4.classPK!!6^^26com/ustadmobile/core/db/dao/ReportDao_Impl$5.classPK!!%((2<>com/ustadmobile/core/db/dao/ReportDao_Impl$6.classPK!!,7NN2Ecom/ustadmobile/core/db/dao/ReportDao_Impl$7.classPK!!j+ 2RNcom/ustadmobile/core/db/dao/ReportDao_Impl$8.classPK!!# 2P[com/ustadmobile/core/db/dao/ReportDao_Impl$9.classPK!!880hhcom/ustadmobile/core/db/dao/ReportDao_Impl.classPK!!o5{ { =com/ustadmobile/core/db/dao/ReportQueryResultDao_Impl$1.classPK!!,gWW=com/ustadmobile/core/db/dao/ReportQueryResultDao_Impl$2.classPK!!_''=5com/ustadmobile/core/db/dao/ReportQueryResultDao_Impl$3.classPK!!K K =com/ustadmobile/core/db/dao/ReportQueryResultDao_Impl$4.classPK!!nxBB=]com/ustadmobile/core/db/dao/ReportQueryResultDao_Impl$5.classPK!!>ͮUU=com/ustadmobile/core/db/dao/ReportQueryResultDao_Impl$6.classPK!!$\;com/ustadmobile/core/db/dao/ReportQueryResultDao_Impl.classPK!!– 4com/ustadmobile/core/db/dao/ScheduleDao_Impl$1.classPK!!5com/ustadmobile/core/db/dao/ScheduleDao_Impl$10.classPK!!5 com/ustadmobile/core/db/dao/ScheduleDao_Impl$11.classPK!!z^^5 com/ustadmobile/core/db/dao/ScheduleDao_Impl$12.classPK!!D| 4c4com/ustadmobile/core/db/dao/ScheduleDao_Impl$2.classPK!!J 4@?com/ustadmobile/core/db/dao/ScheduleDao_Impl$3.classPK!!}WJJ4TJcom/ustadmobile/core/db/dao/ScheduleDao_Impl$4.classPK!!\irr4Ncom/ustadmobile/core/db/dao/ScheduleDao_Impl$5.classPK!!z,%4Vcom/ustadmobile/core/db/dao/ScheduleDao_Impl$6.classPK!!4]com/ustadmobile/core/db/dao/ScheduleDao_Impl$7.classPK!!!  4ecom/ustadmobile/core/db/dao/ScheduleDao_Impl$8.classPK!!e~4)ocom/ustadmobile/core/db/dao/ScheduleDao_Impl$9.classPK!!u552Qcom/ustadmobile/core/db/dao/ScheduleDao_Impl.classPK!!p  71com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$1.classPK!!E7com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$2.classPK!!퐲Y7wcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl$3.classPK!! 5com/ustadmobile/core/db/dao/ScopedGrantDao_Impl.classPK!! +c c 0com/ustadmobile/core/db/dao/SiteDao_Impl$1.classPK!!La a 0com/ustadmobile/core/db/dao/SiteDao_Impl$2.classPK!! 0Hcom/ustadmobile/core/db/dao/SiteDao_Impl$3.classPK!!%II0$com/ustadmobile/core/db/dao/SiteDao_Impl$4.classPK!![0com/ustadmobile/core/db/dao/SiteDao_Impl$5.classPK!!2##0 com/ustadmobile/core/db/dao/SiteDao_Impl$6.classPK!!0com/ustadmobile/core/db/dao/SiteDao_Impl$7.classPK!!TII0com/ustadmobile/core/db/dao/SiteDao_Impl$8.classPK!!H0J.\.com/ustadmobile/core/db/dao/SiteDao_Impl.classPK!!GA 5kMcom/ustadmobile/core/db/dao/SiteTermsDao_Impl$1.classPK!!~Itll6_Wcom/ustadmobile/core/db/dao/SiteTermsDao_Impl$10.classPK!!M \\6gcom/ustadmobile/core/db/dao/SiteTermsDao_Impl$11.classPK!!\Å6vcom/ustadmobile/core/db/dao/SiteTermsDao_Impl$12.classPK!!e6com/ustadmobile/core/db/dao/SiteTermsDao_Impl$13.classPK!!n滺6com/ustadmobile/core/db/dao/SiteTermsDao_Impl$14.classPK!!(` ` 6 com/ustadmobile/core/db/dao/SiteTermsDao_Impl$15.classPK!!#ss6Խcom/ustadmobile/core/db/dao/SiteTermsDao_Impl$16.classPK!!HPY 5com/ustadmobile/core/db/dao/SiteTermsDao_Impl$2.classPK!!9.> 5com/ustadmobile/core/db/dao/SiteTermsDao_Impl$3.classPK!!0p;;5com/ustadmobile/core/db/dao/SiteTermsDao_Impl$4.classPK!!uK5Bcom/ustadmobile/core/db/dao/SiteTermsDao_Impl$5.classPK!!^h5com/ustadmobile/core/db/dao/SiteTermsDao_Impl$6.classPK!!G5Zcom/ustadmobile/core/db/dao/SiteTermsDao_Impl$7.classPK!!F 5com/ustadmobile/core/db/dao/SiteTermsDao_Impl$8.classPK!!p>4 5com/ustadmobile/core/db/dao/SiteTermsDao_Impl$9.classPK!!($$3S com/ustadmobile/core/db/dao/SiteTermsDao_Impl.classPK!!:pn n 92com/ustadmobile/core/db/dao/StudentResultDao_Impl$1.classPK!!p p 9Z@com/ustadmobile/core/db/dao/StudentResultDao_Impl$2.classPK!!nS;  9!Ncom/ustadmobile/core/db/dao/StudentResultDao_Impl$3.classPK!!o;ekk9Ucom/ustadmobile/core/db/dao/StudentResultDao_Impl$4.classPK!!΀9C]com/ustadmobile/core/db/dao/StudentResultDao_Impl$5.classPK!!4##9yvcom/ustadmobile/core/db/dao/StudentResultDao_Impl$6.classPK!!~((9~com/ustadmobile/core/db/dao/StudentResultDao_Impl$7.classPK!!ȧ7rcom/ustadmobile/core/db/dao/StudentResultDao_Impl.classPK!!C+qx4ncom/ustadmobile/core/db/dao/SyncNodeDao_Impl$1.classPK!!A24icom/ustadmobile/core/db/dao/SyncNodeDao_Impl$2.classPK!!8 2com/ustadmobile/core/db/dao/SyncNodeDao_Impl.classPK!!*@<ɺcom/ustadmobile/core/db/dao/SystemPermissionDao_Impl$1.classPK!!-}T =com/ustadmobile/core/db/dao/SystemPermissionDao_Impl$10.classPK!!Q   =com/ustadmobile/core/db/dao/SystemPermissionDao_Impl$11.classPK!!eR<ecom/ustadmobile/core/db/dao/SystemPermissionDao_Impl$2.classPK!!b <Jcom/ustadmobile/core/db/dao/SystemPermissionDao_Impl$3.classPK!!E)7 <0com/ustadmobile/core/db/dao/SystemPermissionDao_Impl$4.classPK!! 4 4 <com/ustadmobile/core/db/dao/SystemPermissionDao_Impl$5.classPK!! Z  <com/ustadmobile/core/db/dao/SystemPermissionDao_Impl$6.classPK!!hCII< com/ustadmobile/core/db/dao/SystemPermissionDao_Impl$7.classPK!!95tt<com/ustadmobile/core/db/dao/SystemPermissionDao_Impl$8.classPK!! <|&com/ustadmobile/core/db/dao/SystemPermissionDao_Impl$9.classPK!!Ǽ44:0com/ustadmobile/core/db/dao/SystemPermissionDao_Impl.classPK!!  7 fcom/ustadmobile/core/db/dao/TransferJobDao_Impl$1.classPK!!*։8ocom/ustadmobile/core/db/dao/TransferJobDao_Impl$10.classPK!!J8com/ustadmobile/core/db/dao/TransferJobDao_Impl$11.classPK!!FP8%com/ustadmobile/core/db/dao/TransferJobDao_Impl$12.classPK!!QZW  7com/ustadmobile/core/db/dao/TransferJobDao_Impl$2.classPK!!ώm7 com/ustadmobile/core/db/dao/TransferJobDao_Impl$3.classPK!! 7Qcom/ustadmobile/core/db/dao/TransferJobDao_Impl$4.classPK!!'V7.com/ustadmobile/core/db/dao/TransferJobDao_Impl$5.classPK!!>D7com/ustadmobile/core/db/dao/TransferJobDao_Impl$6.classPK!!y 7=com/ustadmobile/core/db/dao/TransferJobDao_Impl$7.classPK!!ca'$$7com/ustadmobile/core/db/dao/TransferJobDao_Impl$8.classPK!!>;com/ustadmobile/core/db/dao/TransferJobItemDao_Impl$3.classPK!!z/; com/ustadmobile/core/db/dao/TransferJobItemDao_Impl$4.classPK!!icS^^;acom/ustadmobile/core/db/dao/TransferJobItemDao_Impl$5.classPK!!n;com/ustadmobile/core/db/dao/TransferJobItemDao_Impl$6.classPK!!14;com/ustadmobile/core/db/dao/TransferJobItemDao_Impl$7.classPK!!;~;com/ustadmobile/core/db/dao/TransferJobItemDao_Impl$8.classPK!!q0;com/ustadmobile/core/db/dao/TransferJobItemDao_Impl$9.classPK!!*x.$$9com/ustadmobile/core/db/dao/TransferJobItemDao_Impl.classPK!!P 7com/ustadmobile/core/db/dao/UserSessionDao_Impl$1.classPK!!qg##8 com/ustadmobile/core/db/dao/UserSessionDao_Impl$10.classPK!!yA18U.com/ustadmobile/core/db/dao/UserSessionDao_Impl$11.classPK!!86com/ustadmobile/core/db/dao/UserSessionDao_Impl$12.classPK!!_}-H H 8Gcom/ustadmobile/core/db/dao/UserSessionDao_Impl$13.classPK!!%fH H 8Qcom/ustadmobile/core/db/dao/UserSessionDao_Impl$14.classPK!!yd&&80[com/ustadmobile/core/db/dao/UserSessionDao_Impl$15.classPK!!Ȝmb7ccom/ustadmobile/core/db/dao/UserSessionDao_Impl$2.classPK!!d}7hcom/ustadmobile/core/db/dao/UserSessionDao_Impl$3.classPK!!M7mcom/ustadmobile/core/db/dao/UserSessionDao_Impl$4.classPK!! "k- - 7ucom/ustadmobile/core/db/dao/UserSessionDao_Impl$5.classPK!!Ug(  7+com/ustadmobile/core/db/dao/UserSessionDao_Impl$6.classPK!!ь--7com/ustadmobile/core/db/dao/UserSessionDao_Impl$7.classPK!!"**7com/ustadmobile/core/db/dao/UserSessionDao_Impl$8.classPK!!X<**7com/ustadmobile/core/db/dao/UserSessionDao_Impl$9.classPK!!L115com/ustadmobile/core/db/dao/UserSessionDao_Impl.classPK!!v ?#com/ustadmobile/core/db/dao/xapi/ActivityEntityDao_Impl$1.classPK!!X?-com/ustadmobile/core/db/dao/xapi/ActivityEntityDao_Impl$2.classPK!! ""?2com/ustadmobile/core/db/dao/xapi/ActivityEntityDao_Impl$3.classPK!!F11?:com/ustadmobile/core/db/dao/xapi/ActivityEntityDao_Impl$4.classPK!! ?Acom/ustadmobile/core/db/dao/xapi/ActivityEntityDao_Impl$5.classPK!!݂D D ?Kcom/ustadmobile/core/db/dao/xapi/ActivityEntityDao_Impl$6.classPK!!com/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao_Impl$2.classPK!!8E-com/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao_Impl$3.classPK!!zRRErcom/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao_Impl$4.classPK!!r E'com/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao_Impl$5.classPK!!M A A E%com/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao_Impl$6.classPK!!Ecom/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao_Impl$7.classPK!!?aCB-com/ustadmobile/core/db/dao/xapi/ActivityLangMapEntryDao_Impl.classPK!!կ  6Bcom/ustadmobile/core/db/dao/xapi/ActorDao_Impl$1.classPK!!kV MII7dMcom/ustadmobile/core/db/dao/xapi/ActorDao_Impl$10.classPK!! 6_com/ustadmobile/core/db/dao/xapi/ActorDao_Impl$2.classPK!!۽^^6icom/ustadmobile/core/db/dao/xapi/ActorDao_Impl$3.classPK!!v6ncom/ustadmobile/core/db/dao/xapi/ActorDao_Impl$4.classPK!!/?{6ucom/ustadmobile/core/db/dao/xapi/ActorDao_Impl$5.classPK!!1 6"}com/ustadmobile/core/db/dao/xapi/ActorDao_Impl$6.classPK!!ؚ6com/ustadmobile/core/db/dao/xapi/ActorDao_Impl$7.classPK!!QF6Dcom/ustadmobile/core/db/dao/xapi/ActorDao_Impl$8.classPK!!9=H 6com/ustadmobile/core/db/dao/xapi/ActorDao_Impl$9.classPK!!(Nkhh4Ҳcom/ustadmobile/core/db/dao/xapi/ActorDao_Impl.classPK!!QFEcom/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao_Impl$1.classPK!!9q&Ecom/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao_Impl$2.classPK!!%WEucom/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao_Impl$3.classPK!!Y鯧__Ecom/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao_Impl$4.classPK!!vIYYEfcom/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao_Impl$5.classPK!!a E"com/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao_Impl$6.classPK!!o\ \ C com/ustadmobile/core/db/dao/xapi/GroupMemberActorJoinDao_Impl.classPK!! Ccom/ustadmobile/core/db/dao/xapi/StateDeleteCommandDao_Impl$1.classPK!!\SCcom/ustadmobile/core/db/dao/xapi/StateDeleteCommandDao_Impl$2.classPK!!sm?A&"com/ustadmobile/core/db/dao/xapi/StateDeleteCommandDao_Impl.classPK!!O <R+com/ustadmobile/core/db/dao/xapi/StateEntityDao_Impl$1.classPK!!҇<>7com/ustadmobile/core/db/dao/xapi/StateEntityDao_Impl$2.classPK!!&C<>com/ustadmobile/core/db/dao/xapi/StateEntityDao_Impl$3.classPK!!K<Pcom/ustadmobile/core/db/dao/xapi/StateEntityDao_Impl$4.classPK!!@HA A <dcom/ustadmobile/core/db/dao/xapi/StateEntityDao_Impl$5.classPK!!d s<pcom/ustadmobile/core/db/dao/xapi/StateEntityDao_Impl$6.classPK!!2##:ecom/ustadmobile/core/db/dao/xapi/StateEntityDao_Impl.classPK!!&X Micom/ustadmobile/core/db/dao/xapi/StatementContextActivityJoinDao_Impl$1.classPK!!?n+gMԲcom/ustadmobile/core/db/dao/xapi/StatementContextActivityJoinDao_Impl$2.classPK!! (kMֺcom/ustadmobile/core/db/dao/xapi/StatementContextActivityJoinDao_Impl$3.classPK!!>Kcom/ustadmobile/core/db/dao/xapi/StatementContextActivityJoinDao_Impl.classPK!!C:/com/ustadmobile/core/db/dao/xapi/StatementDao_Impl$1.classPK!!722;Jcom/ustadmobile/core/db/dao/xapi/StatementDao_Impl$10.classPK!!Ty;D#com/ustadmobile/core/db/dao/xapi/StatementDao_Impl$11.classPK!!֩;,5com/ustadmobile/core/db/dao/xapi/StatementDao_Impl$12.classPK!!d&;MDcom/ustadmobile/core/db/dao/xapi/StatementDao_Impl$13.classPK!!cw"w";Scom/ustadmobile/core/db/dao/xapi/StatementDao_Impl$14.classPK!!ךo8$8$;ivcom/ustadmobile/core/db/dao/xapi/StatementDao_Impl$15.classPK!!$$;com/ustadmobile/core/db/dao/xapi/StatementDao_Impl$16.classPK!!x.$.$;*com/ustadmobile/core/db/dao/xapi/StatementDao_Impl$17.classPK!!M]G;com/ustadmobile/core/db/dao/xapi/StatementDao_Impl$18.classPK!!J(yz;com/ustadmobile/core/db/dao/xapi/StatementDao_Impl$19.classPK!!hC5:9com/ustadmobile/core/db/dao/xapi/StatementDao_Impl$2.classPK!!ui:i:; com/ustadmobile/core/db/dao/xapi/StatementDao_Impl$20.classPK!!*;mFcom/ustadmobile/core/db/dao/xapi/StatementDao_Impl$21.classPK!!n($($;JYcom/ustadmobile/core/db/dao/xapi/StatementDao_Impl$22.classPK!!< **;}com/ustadmobile/core/db/dao/xapi/StatementDao_Impl$23.classPK!!F\ \ ;3com/ustadmobile/core/db/dao/xapi/StatementDao_Impl$24.classPK!!Wf ;com/ustadmobile/core/db/dao/xapi/StatementDao_Impl$25.classPK!!ɢ??;com/ustadmobile/core/db/dao/xapi/StatementDao_Impl$26.classPK!!aXs"":9com/ustadmobile/core/db/dao/xapi/StatementDao_Impl$3.classPK!!+$$:%com/ustadmobile/core/db/dao/xapi/StatementDao_Impl$4.classPK!!x9c"c":Icom/ustadmobile/core/db/dao/xapi/StatementDao_Impl$5.classPK!!OmM)$)$:Alcom/ustadmobile/core/db/dao/xapi/StatementDao_Impl$6.classPK!!OĖ-$-$:com/ustadmobile/core/db/dao/xapi/StatementDao_Impl$7.classPK!!Q"f+$+$:Gcom/ustadmobile/core/db/dao/xapi/StatementDao_Impl$8.classPK!!̧22:com/ustadmobile/core/db/dao/xapi/StatementDao_Impl$9.classPK!!1<<8 com/ustadmobile/core/db/dao/xapi/StatementDao_Impl.classPK!!gm֧D[com/ustadmobile/core/db/dao/xapi/StatementEntityJsonDao_Impl$1.classPK!!2?ZZDdcom/ustadmobile/core/db/dao/xapi/StatementEntityJsonDao_Impl$2.classPK!!QK K D com/ustadmobile/core/db/dao/xapi/StatementEntityJsonDao_Impl$3.classPK!!]Bcom/ustadmobile/core/db/dao/xapi/StatementEntityJsonDao_Impl.classPK!!D]775"com/ustadmobile/core/db/dao/xapi/VerbDao_Impl$1.classPK!!3풇5com/ustadmobile/core/db/dao/xapi/VerbDao_Impl$2.classPK!!?Dg g 5com/ustadmobile/core/db/dao/xapi/VerbDao_Impl$3.classPK!!M13| | 5com/ustadmobile/core/db/dao/xapi/VerbDao_Impl$4.classPK!!3ycom/ustadmobile/core/db/dao/xapi/VerbDao_Impl.classPK!!3Acom/ustadmobile/core/db/dao/xapi/VerbLangMapEntryDao_Impl$1.classPK!!xWR22Acom/ustadmobile/core/db/dao/xapi/VerbLangMapEntryDao_Impl$2.classPK!! Apcom/ustadmobile/core/db/dao/xapi/VerbLangMapEntryDao_Impl$3.classPK!!ݰ0:?&com/ustadmobile/core/db/dao/xapi/VerbLangMapEntryDao_Impl.classPK!!0 B#5com/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao_Impl$1.classPK!!B>Bcom/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao_Impl$2.classPK!!LRB$Gcom/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao_Impl$3.classPK!!8X X BAOcom/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao_Impl$4.classPK!!`DBXcom/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao_Impl$5.classPK!!tBlcom/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao_Impl$6.classPK!!N@"com/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao_Impl.classPK!! AMETA-INF/PK!!A-com/PK!!AOcom/ustadmobile/PK!!A}com/ustadmobile/core/PK!!Acom/ustadmobile/core/db/PK!!Acom/ustadmobile/core/db/dao/PK!!!A com/ustadmobile/core/db/dao/xapi/PK!!A_com/ustadmobile/core/db/ext/PK!!Acom/ustadmobile/lib/PK!!A˘com/ustadmobile/lib/db/PK!!"Acom/ustadmobile/lib/db/composites/PK!!+A@com/ustadmobile/lib/db/composites/adapters/PK!!'Acom/ustadmobile/lib/db/composites/xapi/PK!! AΙcom/ustadmobile/lib/db/entities/PK!!$A com/ustadmobile/lib/db/entities/ext/PK!!%ANcom/ustadmobile/lib/db/entities/xapi/PK